/* stylelint-disable */

/* 	CSS CONTENTS
	----------------------------
	1) NEI Kids Content Area Baseline
	2) Content Area Footer Styles
	3) Games Custom Styles
	4) Media Queries
*/


/*-------------------------------------------------------------------------*/
/*-- 1) NEI KIDS CONTENT AREA BASELINE ------------------------------------*/
/*-------------------------------------------------------------------------*/

#neikids-g-main{
   width:100%;
   float:left;
}

/*-------------------------------------------------------------------------*/
/*-- 2) Content Area Footer Styles ----------------------------------------*/
/*-------------------------------------------------------------------------*/
.neikids-g-video {
    background-color: #73cecb;
    float:left;
}

.neikids-g-footer {
    background-color: #d16845;
    float:left;
}

.neikids-g-footer .neikids-didyouknow-container h4 {
	color:#fff;
}
.neikids-g-footer .neikids-didyouknow-container p {
	color:#000;
}


/*-------------------------------------------------------------------------*/
/*-- 3) Games Custom Styles --------------------------*/
/*-------------------------------------------------------------------------*/


#neikids-g-main .neikids-g-beige-main {
    background-color: #fdebc9;
    float: left;
    height: 1375px;
    width: 100%;
    padding-top: 25px;
}

#neikids-g-main .neikids-g-grey-main {
 background-color: #e3e3e3;
    float: left;
    height: 1355px;
    padding-top: 35px;
    width: 100%;
}

#neikids-g-main .neikids-header-container {
    float: left;
    height: auto;
    text-align: center;
    width: 100%;
    position:relative;
}


#neikids-g-main .neikids-header-container > p {
 bottom: 0;
    font-size: 1em;
    font-weight: bold;
    left: 0;
    line-height: 1.9em;
    margin-bottom: 0;
    margin-left: 38%;
    margin-top: 18%;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 38%;
}

#neikids-g-main .neikids-header-container img{
width:100%;
max-width:818px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#neikids-g-main .text_contain p > span{
    font-size: 1.3em;
    font-weight: normal;
}

#neikids-g-main div > .text_contain > span{
    font-size: 7em;
    font-weight: normal;
}

#neikids-g-main .neikids-g-beige-main > div > img,
#neikids-g-main .neikids-g-grey-main > div > img
{
  width:100%;
  height:auto;
}

/* group1_1 */

#neikids-g-main .neikids-item-image-highlight-group1_1{
   float: left;
    height: auto;
    margin-bottom: 3%;
    margin-left: 13%;
    margin-right: 3%;
    margin-top: 3%;
    max-width: 349px;
    position: relative;
    width:45%;
}

#neikids-g-main .neikids-item-image-highlight-group1_1 .text_contain{
float: left;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 10%;
    margin-top: 20px;
    text-align: left;
    width: 84%;
    z-index: 65;
}

/* end group1_1 */

/* group1_2 */

#neikids-g-main .neikids-item-image-highlight-group1_2{
  float: left;
    height: auto;
    margin: 4% 0;
    max-width: 215px;
    position: relative;
     width: 34%;
}

#neikids-g-main .neikids-item-image-highlight-group1_2 .text_contain-right{
float: left;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 10%;
    margin-top: 20px;
    text-align: left;
    width: 84%;
    z-index: 65;
}

/* endgroup1_2 */

/* group2_1 */

#neikids-g-main .neikids-item-image-highlight-group2_1{
   float: left;
    height: auto;
    margin-bottom: 2%;
    margin-left: 14%;
    margin-right: 15%;
    margin-top: -10%;
    max-width: 296px;
    position: relative;
    width: 45%;
}

#neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain{
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 9%;
    margin-top: 20px;
    max-width: 138px;
    position: absolute;
    right: -55%;
    text-align: left;
    top: 0;
    width: 55%;
    z-index: 65;
}

/* end group2 1 */

/* group3_1 */
#neikids-g-main .neikids-item-image-highlight-group3_1{
float: left;
    height: auto;
    margin-bottom: 3%;
     margin-left: 20%;
     margin-right: 2%;
    margin-top: 0;
    max-width: 212px;
    position: relative;
    width: 37%;
}

#neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain{
  font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 20px;
    position: absolute;
    right: 98px;
    text-align: left;
    top: 12px;
    width: 93%;
    z-index: 65;
}
#neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain > p{
    margin-left: 6%;
        margin-top: 4%;
}

/* end group3_1 */


/* group4_1 */

#neikids-g-main .neikids-item-image-highlight-group4_1{
    float: left;
    height: auto;
    margin-bottom: 3%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2%;
    max-width: 309px;
    position: relative;
    width: 50%;
}
#neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain{
 font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 20px;
    position: absolute;
    right: 4%;
    text-align: left;
    top: 10%;
    width: 93%;
    z-index: 65;
}

#neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain > p{
     margin-left: 1%;
    margin-top: 4%;
}

/* end group4_1 */

/* group5_1 */


#neikids-g-main .neikids-item-image-highlight-group5_1{
 float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 14%;
    margin-right: 0;
    margin-top: -3.7%;
    max-width: 274px;
    position: relative;
    width: 42%;
}

#neikids-g-main .neikids-item-image-highlight-group5_1 .text_contain{
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    right: 10%;
    text-align: left;
    top: 75%;
    width: 100%;
    z-index: 65;
}
#neikids-g-main .neikids-item-image-highlight-group5_1 .text_contain > p{
    margin-left: 1%;
        margin-top: 4%;
}

/* end group5_1 */


/* group6_1 */

#neikids-g-main .neikids-item-image-highlight-group6_1{
    float: left;
    height: auto;
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 3%;
    margin-top: 23%;
    max-width: 296px;
    position: relative;
    width: 45%;
}

#neikids-g-main .neikids-item-image-highlight-group6_1 .text_contain{
  bottom: -33px;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-right: 33%;
    margin-top: 0;
    position: absolute;
    right: 3px;
    text-align: left;
    width: 80%;
    z-index: 65;
}

/* end group6 1 */

/* group7_1 */
#neikids-g-main .neikids-item-image-highlight-group7_1{
  float: left;
    height: auto;
    margin-bottom: 2%;
    margin-left: 14%;
    margin-right: 0;
    margin-top: -9%;
    max-width: 327px;
    position: relative;
    width: 48%;
}

#neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain{
  bottom: 4%;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    position: absolute;
    right: 2%;
    text-align: left;
    width: 89%;
    z-index: 65;
}

/* end group7_1 */

/* group8_1 */

#neikids-g-main .neikids-item-image-highlight-group8_1{
   float: left;
    height: auto;
    margin-bottom: 3%;
    margin-left: 3%;
    margin-right: 3%;
    margin-top: 6%;
    max-width: 348px;
    position: relative;
     width: 53%;
}

#neikids-g-main .neikids-item-image-highlight-group8_1 .text_contain{
float: left;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 10%;
    margin-top: 20px;
    text-align: left;
    width: 84%;
    z-index: 65;
}

/* end group8_1 */

/* group8_2 */

#neikids-g-main .neikids-item-image-highlight-group8_2{
    float: left;
    height: auto;
    margin-bottom: 4%;
    margin-left: 18%;
    margin-right: 0;
    margin-top: 4%;
    max-width: 188px;
    position: relative;
     width: 34%;
}

#neikids-g-main .neikids-item-image-highlight-group8_2 .text_contain-right{
  float: left;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 10%;
  margin-top: 20px;
  text-align: left;
  width: 84%;
  z-index: 65;
}

/* endgroup8_2 */


/* group9_1 */

#neikids-g-main .neikids-item-image-highlight-group9_1{
   float: left;
    height: auto;
    margin-bottom: 2%;
    margin-left: 16%;
    margin-right: 15%;
    margin-top: -10%;
    max-width: 272px;
    position: relative;
    width: 45%;
}

#neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain{
  font-size: 1em;
    line-height: 1.5em;
    margin-left: 9%;
    margin-top: 10%;
    position: absolute;
    right: -153px;
    text-align: left;
    top: 0;
    width: 48%;
    z-index: 65;
}

/* end group9 1 */

/* group10_1 */
#neikids-g-main .neikids-item-image-highlight-group10_1{
float: left;
    height: auto;
    margin-bottom: 3%;
     margin-left: 22%;
     margin-right: 1%;
    margin-top: 0;
    max-width: 242px;
    position: relative;
    width: 37%;
}

#neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain{
  font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 20px;
    position: absolute;
    right: 98px;
    text-align: left;
    top: 12px;
    width: 93%;
    z-index: 65;
}
#neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain > p{
    margin-left: 6%;
        margin-top: 4%;
}

/* end group10_1 */

/* group11_1 */

#neikids-g-main .neikids-item-image-highlight-group11_1{
 float: left;
    height: auto;
    margin-bottom: 3%;
    margin-left: -3%;
    margin-right: 0;
    margin-top: -1%;
    max-width: 308px;
    position: relative;
    width: 50%;
}

#neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain{
   font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 20px;
    position: absolute;
    right: 4%;
    text-align: left;
    top: 10%;
    width: 81%;
    z-index: 65;
}

#neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain > p{
     margin-left: 1%;
    margin-top: 4%;
}

/* end group11_1 */

/* group12_1 */


#neikids-g-main .neikids-item-image-highlight-group12_1{
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-left: 18%;
    margin-right: 0;
    margin-top: -3.7%;
    max-width: 257px;
    position: relative;
   width: 42%;
}

#neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain{
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    right: 10%;
    text-align: left;
    top: 75%;
    width: 100%;
    z-index: 65;
}
#neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain > p{
    margin-left: 1%;
    margin-top: 4%;
}

/* end group12_1 */

/* group13_1 */

#neikids-g-main .neikids-item-image-highlight-group13_1{
  float: left;
    height: auto;
    margin-bottom: 2%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 17%;
    max-width: 308px;
    position: relative;
     width: 48%;
}

#neikids-g-main .neikids-item-image-highlight-group13_1 .text_contain{
 bottom: 0;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-right: 80%;
    margin-top: 0;
    position: absolute;
    right: 0;
    text-align: left;
    width: 111%;
    z-index: 65;
}


/* end group 13_1 */

/* group14_1 */
#neikids-g-main .neikids-item-image-highlight-group14_1{
  float: left;
    height: auto;
    margin-bottom: 2%;
    margin-left: 31%;
    margin-right: 0;
    margin-top: 0%;
    max-width: 280px;
    position: relative;
    width: 48%;
}

#neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain{
  bottom: 4%;
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    position: absolute;
    right: 2%;
    text-align: left;
    width: 82%;
    z-index: 65;
}

#neikids-g-main div > .text_contain > p{
  font-size: 0.9em;
}

.neikids-didyouknow-container h2 {
  color: #000;
}

/* end group14_1 */

/*-------------------------------------------------------------------------*/
/*-- 4) Media Queries -----------------------------------------------------*/
/*-------------------------------------------------------------------------*/

/*content realestate: 848px (stays fixed) */
@media (min-width: 1200px) {
/* default desktop css */
}

/*content realestate: 698px (stays fixed) */
@media (min-width: 993px) and (max-width: 1199px){
    #neikids-g-main .neikids-g-beige-main {
    height: 1385px;
    padding-top: 25px;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 1305px;
    padding-top: 25px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 5em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.9em;
    }
    #neikids-g-main .neikids-header-container > p {
    margin-left: 38%;
    margin-top: 17%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-top: 6%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-left: 8%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-left: 16%;
    margin-right: 1.5%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-top: -3.8%;
    margin-left: 8%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-top: 29%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-left: 8%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 9%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-left: 9%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 17%;
    margin-right: 0;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: -4%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 10%;
    margin-top: -3.9%;
    }
}

/*content realestate: 533px (stays fixed) */
@media (min-width: 941px) and (max-width: 992px),
(min-width: 768px) and (max-width: 940px)
{
/* ----------- Kindle Fire HD 7  portrait-mode: 800px----------- */
/* ----------- Galaxy Tab 10.1   portrait-mode: 800px----------- */
    #neikids-g-main .neikids-g-beige-main {
    height: 1215px;
    padding-top: 25px;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 1105px;
    padding-top: 25px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 4em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    line-height: 1.9em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.8em;
    line-height: 1.4em;
    }
    #neikids-g-main .neikids-header-container > p {
    font-size: 0.9em;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 38%;
    margin-top: 18%;
    width: 39%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_1 {
    margin-bottom: 3%;
    margin-left: 13%;
    margin-right: 3%;
    margin-top: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-top: 6%;
    margin-bottom: 4%;
    margin-left: 0;
    margin-right: 0;
    width: 34%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
     margin-left: 8%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain {
    margin-left: 0;
    margin-top: 20px;
    right: -61%;
    top: 0;
    width: 55%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-bottom: 3%;
    margin-top: 0;
     margin-left: 15%;
    margin-right: 1.5%;
    width: 31%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain {
    right: 72px;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 {
    margin-bottom: 3%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2%;
    width: 49%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain {
    width: 92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-top: -3.8%;
    margin-left: 8%;
    margin-bottom: 0;
    margin-right: 0;
    width: 42%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-top: 41%;
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-bottom: 2%;
    margin-left: 4%;
    margin-right: 0;
    margin-top: 2%;
    width: 53%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain {
    bottom:7%;
    margin-left:0;
    margin-right: 3%;
    margin-top:0;
    right:-1%;
    width:92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_1 {
    width: 48%;
    margin-left: 7%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 5%;
    width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-left: 9%;
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
    width: 36%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain {
    margin-left: 9%;
    margin-top: 10%;
    right: -83%;
    top: 0;
    width: 68%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 13%;
    margin-right: 0;
     width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain {
     right: 38%;
    top: -6%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: 5%;
     width: 43%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain {
    margin-left: 0;
    margin-top: 8%;
    right: 4%;
    top: 3%;
    width: 99%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 11%;
    margin-top: -4%;
    width: 39%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -4%;
    width: 119%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1{
    margin-top: 38%;
    width: 43%;
    }

    #neikids-g-main .neikids-item-image-highlight-group13_1 .text_contain {
    margin-right: 98%;
    width: 104%;
    }

    #neikids-g-main .neikids-item-image-highlight-group14_1{
    margin-bottom: 0;
    margin-left: 24%;
    margin-right: 0;
    margin-top: 5%;
    width: 48%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain {
    bottom: 7%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    right: 2%;
    width: 85%;
    }
    #neikids-footer {
    height: 235px;
    }
}

/*content realestate: min 679px scales to max 710px */
/* note: content section pops out with a big increase @ 768 */
@media (min-width: 736px) and (max-width: 767px) {
    /* force fixed for consistancy*/
    #neikids-g-main{
    width: 679px;
    margin-left: auto;
    margin-right: auto;
    }
   #neikids-g-main .neikids-g-beige-main {
    height: 1385px;
    padding-top: 25px;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 1305px;
    padding-top: 25px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 5em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.9em;
    }
    #neikids-g-main .neikids-header-container > p {
    margin-left: 38%;
    margin-top: 18%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-top: 6%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-left: 8%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-left: 16%;
    margin-right: 1.5%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-top: -3.8%;
    margin-left: 8%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-top: 29%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-left: 8%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 9%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-left: 9%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 17%;
    margin-right: 0;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: -4%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 10%;
    margin-top: -3.9%;
    }
}

/*content realestate: min 583px scales to max 678px */
@media (min-width: 640px) and (max-width: 735px) {
/* ----------- Galaxy S3 landscape-mode: 640px ----------- */
/* ----------- Galaxy S4 landscape-mode: 640px ----------- */
/* ----------- Galaxy S5 landscape-mode: 640px ----------- */
/* ----------- iPhone 6 landscape-mode: 667px----------- */
    /* force fixed for consistancy*/
    #neikids-g-main
    {
    width: 583px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    }
    #neikids-g-main .neikids-g-beige-main {
      height: 1385px;
    padding-top: 25px;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 1275px;
    padding-top: 25px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 4em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    line-height: 1.9em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.8em;
    line-height: 1.4em;
    }
    #neikids-g-main .neikids-header-container > p {
    font-size: 0.9em;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 38%;
    margin-top: 18%;
    width: 39%
    }
    #neikids-g-main .neikids-item-image-highlight-group1_1 {
    margin-bottom: 3%;
    margin-left: 13%;
    margin-right: 3%;
    margin-top: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-top: 6%;
    margin-bottom: 4%;
    margin-left: 0;
    margin-right: 0;
    width: 34%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
     margin-left: 8%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain {
    margin-left: 0;
    margin-top: 20px;
    right: -61%;
    top: 0;
    width: 55%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-bottom: 3%;
    margin-top: 0;
    margin-left: 15%;
    margin-right: 1.5%;
    width: 31%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain {
    right: 83px;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 {
    margin-bottom: 3%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2%;
    width: 49%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain {
    width: 92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-top: -3.8%;
    margin-left: 8%;
    margin-bottom: 0;
    margin-right: 0;
    width: 42%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-top: 41%;
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-bottom: 2%;
    margin-left: 4%;
    margin-right: 0;
    margin-top: 2%;
    width: 53%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain {
    bottom:7%;
    margin-left:0;
    margin-right: 3%;
    margin-top:0;
    right:-1%;
    width:92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_1 {
    width: 48%;
    margin-left: 7%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 5%;
    width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-left: 9%;
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
    width: 36%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain {
    margin-left: 9%;
    margin-top: 10%;
    right: -83%;
    top: 0;
    width: 68%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 13%;
    margin-right: 0;
     width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain {
    right: 38%;
    top: -16%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: 5%;
     width: 43%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain {
    margin-left: 0;
    margin-top: 8%;
    right: 4%;
    top: 3%;
    width: 99%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 11%;
    margin-top: -4%;
    width: 39%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -4%;
    width: 119%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1{
    margin-top: 38%;
    width: 43%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1{
    margin-bottom: 0;
    margin-left: 24%;
    margin-right: 0;
    margin-top: 5%;
    width: 48%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain {
    bottom: 10%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    right: 2%;
    width: 85%;
    }
}

/*content realestate: min 511px scales to max 582px */
@media (min-width: 568px) and (max-width: 639px) {
/* ----------- iPhone 5/S landscape-mode: 568px----------- */
/* ----------- Asus Nexus 7 portrait-mode:: 601px----------- */
    /* force fixed for consistancy*/
    #neikids-g-main
    {
    width: 511px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    }
    #neikids-g-main .neikids-g-beige-main {
    height: 1215px;
    padding-top: 25px;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 1105px;
    padding-top: 25px;
    }
    #neikids-footer {
    height: 225px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 4em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    line-height: 1.9em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.8em;
    line-height: 1.4em;
    }
    #neikids-g-main .neikids-header-container > p {
    font-size: 0.9em;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 38%;
    margin-top: 17%;
    width: 39%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_1 {
    margin-bottom: 3%;
    margin-left: 13%;
    margin-right: 3%;
    margin-top: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-top: 6%;
    margin-bottom: 4%;
    margin-left: 0;
    margin-right: 0;
    width: 34%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
     margin-left: 8%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain {
    margin-left: 0;
    margin-top: 20px;
    right: -61%;
    top: 0;
    width: 55%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-bottom: 3%;
    margin-top: 0;
     margin-left: 18%;
    margin-right: 1.5%;
    width: 31%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain {
    right: 83px;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 {
    margin-bottom: 3%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2%;
    width: 49%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain {
    width: 90%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-top: -3.8%;
    margin-left: 8%;
    margin-bottom: 0;
    margin-right: 0;
    width: 42%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-top: 41%;
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-bottom: 2%;
    margin-left: 4%;
    margin-right: 0;
    margin-top: 2%;
    width: 53%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain {
    bottom:7%;
    margin-left:0;
    margin-right: 3%;
    margin-top:0;
    right:-1%;
    width:92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_1 {
    width: 48%;
    margin-left: 7%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 5%;
    width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-left: 9%;
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
    width: 36%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain {
    margin-left: 9%;
    margin-top: 10%;
    right: -83%;
    top: 0;
    width: 68%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 13%;
    margin-right: 0;
     width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain {
    right: 38%;
    top: -16%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: 5%;
     width: 43%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain {
    margin-left: 0;
    margin-top: 8%;
    right: 4%;
    top: 3%;
    width: 99%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 11%;
    margin-top: -4%;
    width: 39%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -4%;
    width: 119%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1{
    margin-top: 38%;
    width: 43%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1{
    margin-bottom: 0;
    margin-left: 24%;
    margin-right: 0;
    margin-top: 5%;
    width: 48%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain {
    bottom: 7%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    right: 2%;
    width: 85%;
    }
}

/*content realestate: min 357px scales to max 510px */
@media (min-width: 414px) and (max-width: 567px) {
/* ----------- iPhone 6+  portrait-mode: 414px ----------- */
/* ----------- iPhone 4/S landscape-mode: 480px----------- */
    /* force fixed for consistancy*/
    #neikids-g-main
    {
    width: 357px;
    margin-right: auto;
    float: none;
    }
    #neikids-g-main .neikids-header-container {
    margin-left: -5%;
    }
    #neikids-g-main .neikids-g-beige-main {
     height: 950px;
    padding-top: 75px;
    margin-left: -5%;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 855px;
    padding-top: 25px;
    margin-left: -5%;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 3em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    line-height: 2.4em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.7em;
    line-height: 1.4em;
    }
    #neikids-g-main .neikids-header-container > p {
    font-size: 0.8em;
    line-height: 1.6em;
    margin-bottom: 0;
    margin-left: 18%;
    margin-top: 40%;
    width: 68%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_1 {
    margin-bottom: 3%;
    margin-left: 5%;
    margin-right: 3%;
    margin-top: 3%;
    width: 54%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-top: 6%;
    margin-bottom: 4%;
    margin-left: 0;
    margin-right: 0;
    width: 34%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-bottom: 2%;
    margin-right: 15%;
     margin-top: -6%;
     margin-left: 8%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain {
    margin-left: 0;
    margin-top: 7%;
    right: -66%;
    top: 0;
    width: 59%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-bottom: 3%;
    margin-top: 0;
     margin-left: 18%;
    margin-right: 1.5%;
    width: 31%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain {
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 15%;
    right: 50%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 {
    margin-bottom: 3%;
    margin-left: 0;
    margin-right: 0;
    margin-top: -2%;
    width: 49%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain {
    width: 95%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-top: -3.8%;
    margin-left: 8%;
    margin-bottom: 0;
    margin-right: 0;
    width: 42%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -84%;
    top: 75%;
    width: 189%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
     margin-top: 48%;
    margin-bottom: 2%;
    margin-left: 1%;
    margin-right: 3%;
    width: 45%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-bottom: 2%;
    margin-left: 4%;
    margin-right: 0;
    margin-top: -4%;
    width: 53%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain {
    bottom:5%;
    margin-left:0;
    margin-right: 3%;
    margin-top:0;
    right:-1%;
    width:92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_1 {
    width: 48%;
     margin-left: 11%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 5%;
    width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-left: 9%;
    margin-bottom: 2%;
    margin-right: 15%;
    margin-top: -10%;
    width: 36%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain {
    margin-left: 0;
    margin-top: 1%;
    right: -85%;
    top: 0;
    width: 73%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 13%;
    margin-right: 0;
     width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain {
    right: 61%;
    top: -7%;
    width: 67%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: 5%;
     width: 43%;
     margin-top: 11%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain {
    margin-left: 0;
    margin-top: -16%;
    right: 10%;
    top: 3%;
    width: 95%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 11%;
    margin-top: -4%;
    width: 39%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -27%;
    width: 140%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1{
    margin-top: 38%;
    width: 43%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1{
    margin-bottom: 0;
    margin-left: 24%;
    margin-right: 0;
    margin-top: 5%;
    width: 54%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain {
    bottom: 7%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    right: 2%;
    width: 85%;
    }
    #neikids-footer {
    height: 235px;
    }
}

/*content realestate: min 303px scales to max 356px */
@media (min-width: 360px) and (max-width: 413px) {
/* ----------- Galaxy S5  portrait-mode: 360px ----------- */
    #neikids-g-main {
    margin-left: -3%;
    }
    #neikids-g-main .neikids-header-container {
    margin-left: -3%;
    }
    #neikids-g-main .neikids-g-beige-main {
     margin-left: -3%;
    }
    #neikids-g-main .neikids-g-grey-main {
    margin-left: -3%;
    }
}
@media (min-width: 375px) and (max-width: 413px) {
/* ----------- iPhone 6   portrait-mode: 375px ----------- */
    #neikids-g-main {
     margin-left: auto;
    }
    #neikids-g-main .neikids-header-container {
    margin-left: auto;
    }
    #neikids-g-main .neikids-g-beige-main {
     margin-left: auto;
    }
    #neikids-g-main .neikids-g-grey-main {
    margin-left: auto;
    }
}
@media (min-width: 360px) and (max-width: 413px) {
/* ----------- Galaxy S5  portrait-mode: 360px ----------- */
/* ----------- iPhone 6   portrait-mode: 375px ----------- */
    /* force fixed for consistancy*/
    #neikids-g-main {
    width: 303px;
    margin-right: auto;
    float: none;
    }
    #neikids-g-main .neikids-header-container {
    }
    #neikids-g-main .neikids-g-beige-main {
    height: 1255px;
     padding-top: 84px;
    }
    #neikids-g-main .neikids-g-grey-main {
    height: 1280px;
    padding-top: 25px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 3em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    line-height: 2.4em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.7em;
    line-height: 1.4em;
    }
    #neikids-g-main .neikids-header-container > p {
    font-size: 0.8em;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 8%;
    margin-top: 41%;
    width: 84%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_1 {
    margin-bottom: 3%;
    margin-left: 6%;
    margin-right: 3%;
    margin-top: 3%;
    width: 49%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-bottom: 4%;
    margin-left: 55%;
    margin-right: 0;
    margin-top: 6%;
    width: 38%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-bottom: 2%;
    margin-left: 8%;
    margin-right: 15%;
    margin-top: -5%;
    width: 53%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain {
    margin-left: 0;
    margin-top: -39%;
    right: 2%;
    top: 0;
    width: 85%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-bottom: 3%;
    margin-left: 22%;
    margin-right: 1.5%;
    margin-top: 0;
    width: 41%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain {
 font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 15%;
    right: -60%;
    width: 203%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain > p {
    margin-left: 3%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 {
    margin-bottom: 3%;
    margin-left: 33%;
    margin-right: 0;
    margin-top: 26%;
    width: 59%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain {
    right: 32%;
    width: 113%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-bottom: 0;
    margin-left: 8%;
    margin-right: 0;
    margin-top: -4.4%;
    width: 52%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -59%;
    top: 75%;
    width: 163%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-bottom: 2%;
    margin-left: 28%;
    margin-right: 3%;
    margin-top: 48%;
    width: 62%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1 .text_contain {
    bottom: 40px;
    margin-left: 0;
    margin-right: 33%;
    margin-top: 0;
    right: 6%;
    width: 93%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-bottom: 2%;
    margin-left: 7%;
    margin-right: 0;
    margin-top: -4%;
    width: 72%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain {
    bottom:5%;
    margin-left:0;
    margin-right: 3%;
    margin-top:0;
    right:-1%;
    width:93%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_1 {
    margin-left: 23%;
    margin-top: 2%;
    width: 70%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 5%;
    width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-bottom: 2%;
    margin-left: 13%;
    margin-right: 15%;
    margin-top: 8%;
    width: 54%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain {
    margin-left: 0;
    margin-top: 14%;
    right: 8%;
    top: -90px;
    width: 77%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 25%;
    margin-right: 0;
    width: 50%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain {
    right: 41%;
    top: 9%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: 27%;
    margin-top: 21%;
    width: 64%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain {
    margin-left: 0;
    margin-top: 5%;
    right: 31%;
    top: 3%;
    width: 95%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 11%;
    margin-top: -4.1%;
    width: 54%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain {
    margin-left: 0;
    margin-top: 31%;
    right: -39%;
    width: 140%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1{
    margin-left: 28%;
    margin-top: 48%;
    width: 63%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -66%;
    top: 8%;
    width: 113%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1{
    margin-bottom: 0;
    margin-left: 14%;
    margin-right: 0;
    margin-top: 10%;
    width: 70%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain {
    bottom: 7%;
    margin-left: 0;
    margin-right: 3%;
    margin-top: 0;
    right: 2%;
    width: 85%;
    }
    #neikids-footer {
    height: 270px;
    }
}

/*content realestate: min 263px scales to max 302px */
@media (min-width: 0px) and (max-width: 359px) {
/* ----------- iPhone 4/S portrait-mode: 320px ----------- */
/* ----------- iPhone 5/S portrait-mode: 320px ----------- */
/* ----------- Galaxy S3  portrait-mode: 320px ----------- */
/* ----------- Galaxy S4  portrait-mode: 320px ----------- */
    /* force fixed for consistancy*/
    #neikids-g-main {
    width: 263px;
    height: 2430px;
    margin-left: -3%;
    margin-right: auto;
    float: none;
    }
    #neikids-g-main .neikids-header-container {
    margin-left: -3%;
    }
    #neikids-g-main .neikids-g-beige-main {
    margin-left: -3%;
    height: 1155px;
    padding-top: 84px;
    }
    #neikids-g-main .neikids-g-grey-main {
    margin-left: -3%;
    height: 1125px;
    padding-top: 25px;
    }
    #neikids-g-main div > .text_contain > span{
    font-size: 3em;
    }
    #neikids-g-main .text_contain p > span{
    font-size: 1.2em;
    line-height: 2.4em;
    }
    #neikids-g-main div > .text_contain > p{
    font-size: 0.7em;
    line-height: 1.4em;
    }
    #neikids-g-main .neikids-header-container > p {
    font-size: 0.8em;
    line-height: 1.5em;
    margin-bottom: 0;
    margin-left: 8%;
    margin-top: 41%;
    width: 84%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_1 {
    margin-bottom: 3%;
    margin-left: 6%;
    margin-right: 3%;
    margin-top: 3%;
    width: 64%;
    }
    #neikids-g-main .neikids-item-image-highlight-group1_2{
    margin-bottom: 4%;
    margin-left: 55%;
    margin-right: 0;
    margin-top: 6%;
    width: 38%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 {
    margin-bottom: 2%;
    margin-left: 8%;
    margin-right: 15%;
    margin-top: -5%;
    width: 53%;
    }
    #neikids-g-main .neikids-item-image-highlight-group2_1 .text_contain {
    margin-left: 0;
    margin-top: -39%;
    right: 2%;
    top: 0;
    width: 85%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1{
    margin-bottom: 3%;
    margin-left: 30%;
    margin-right: 1.5%;
    margin-top: 0;
    width: 42%;
    }
    #neikids-g-main .neikids-item-image-highlight-group3_1 .text_contain {
    font-size: 1em;
    line-height: 1.5em;
    margin-left: 0;
    margin-top: 15%;
    right: 70%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 {
    margin-bottom: 3%;
    margin-left: 33%;
    margin-right: 0;
    margin-top: 33%;
    width: 59%;
    }
    #neikids-g-main .neikids-item-image-highlight-group4_1 .text_contain {
    right: 51%;
    width: 95%;
    top: -6%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1{
    margin-bottom: 0;
    margin-left: 9%;
    margin-right: 0;
    margin-top: -4.4%;
    width: 52%;
    }
    #neikids-g-main .neikids-item-image-highlight-group5_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -59%;
    top: 75%;
    width: 163%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1{
    margin-bottom: 2%;
    margin-left: 28%;
    margin-right: 3%;
    margin-top: 52%;
    width: 62%;
    }
    #neikids-g-main .neikids-item-image-highlight-group6_1 .text_contain {
    bottom: 40px;
    margin-left: 0;
    margin-right: 33%;
    margin-top: 0;
    right: 6%;
    width: 93%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1{
    margin-bottom: 2%;
    margin-left: 7%;
    margin-right: 0;
    margin-top: -1%;
    width: 72%;
    }
    #neikids-g-main .neikids-item-image-highlight-group7_1 .text_contain {
    bottom:5%;
    margin-left:0;
    margin-right: 3%;
    margin-top:0;
    right:-1%;
    width:92%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_1 {
    margin-left: 23%;
    margin-top: 2%;
    width: 70%;
    }
    #neikids-g-main .neikids-item-image-highlight-group8_2 {
    margin-left: 5%;
    width: 32%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1{
    margin-bottom: 2%;
    margin-left: 13%;
    margin-right: 15%;
    margin-top: 8%;
    width: 54%;
    }
    #neikids-g-main .neikids-item-image-highlight-group9_1 .text_contain {
    margin-left: 0;
    margin-top: 14%;
    right: 8%;
    top: -90px;
    width: 77%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1{
    margin-left: 25%;
    margin-right: 0;
    width: 50%;
    }
    #neikids-g-main .neikids-item-image-highlight-group10_1 .text_contain {
    right: 36%;
    top: 9%;
    width: 100%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1{
    margin-left: 27%;
    margin-top: 21%;
    width: 64%;
    }
    #neikids-g-main .neikids-item-image-highlight-group11_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: 18%;
    top: 3%;
    width: 109%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1{
    margin-left: 11%;
    margin-top: -4.5%;
    width: 54%;
    }
    #neikids-g-main .neikids-item-image-highlight-group12_1 .text_contain {
    margin-left: 0;
    margin-top: 25%;
    right: -41%;
    width: 140%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1{
    margin-left: 27%;
    margin-top: 48%;
    width: 63%;
    }
    #neikids-g-main .neikids-item-image-highlight-group13_1 .text_contain {
    margin-left: 0;
    margin-top: 0;
    right: -61%;
    top: 4%;
    width: 103%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1{
    margin-bottom: 0;
    margin-left: 14%;
    margin-right: 0;
    margin-top: 10%;
    width: 70%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain {
    bottom: 6%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    right: 5%;
    width: 88%;
    }
    #neikids-g-main .neikids-item-image-highlight-group14_1 .text_contain p > span {
    line-height: 2.2em;
    }
    .neikids-g-footer .neikids-didyouknow-container p {
    font-size: 0.8em;
    }
    #neikids-footer {
    height: 255px;
    }
}

/* stylelint-enable */
