/*@font-face {
  font-family: 'Lato-Regular';
  src: url('../fonts/Lato-Regular.ttf')
}

@font-face {
  font-family: 'Lato-Light';
  src: url('../fonts/Lato-Light.ttf');
}*/
@font-face {
  font-family: 'FuturaBT-Medium';
  src: url('../fonts/FuturaBT-Medium.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaBT-Medium.woff') format('woff'), 
  url('../fonts/FuturaBT-Medium.ttf')  format('truetype'), 
  url('../fonts/FuturaBT-Medium.svg#FuturaBT-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
.bts-page{
  background-image: url("../images/Desktop/EN/bg.jpg");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position-y: 28%;
}
.language-ar .bts-page{
  font-family: "Noto Kufi Arabic",sans-serif !important;
}
.bts-page {
   font-family: lato, sans-serif;
}
.text_section_title{
  font-family: lato, sans-serif;
}
.language-ar .text_section_title{
  font-family: "Noto Kufi Arabic",sans-serif !important;
}
.language-ar .text_section_desc{
  font-family: "Noto Kufi Arabic",sans-serif !important;
  line-height: 1.7;
}
.main-footer{
margin-top: -25px;
}
.static-container {
  margin-bottom: 0%;
}

#myCarousel3, #myCarousel4{
  padding:0;
}

.gallery-nav {
  display: block;
  top: 50%;
  position: absolute;
  left: 10px;
  right: 10px;
}
.gallery-nav .frame {
  max-width: 1194px;
  margin: 0 auto;
  position: relative;
}
.gallery-nav .carousel-control {
  position: absolute;
  text-align: center;
  z-index: 20;
  width: auto;
  opacity: 1;
  color: #adb5bb !important;
  text-shadow: none;
  font-size: 37px;
  line-height: 1;
  top: 50%;
  bottom: 0;
  text-decoration: none;
  margin-top: -17px;
  background: none;
  filter: none;
}
.language-ar .carousel-control.right {
  right: auto;
  left: unset;
}
  .language-ar .carousel-control.left {
  background-image: none !important;
  right: unset;
  left: 0;
}
.carousel-control.right {
  left: auto;
  right: 0;
}
.gallery-nav .carousel-control.left:before {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e601";
}
.gallery-nav .carousel-control.right:before {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-indent: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e600";
}

.overlapping-text {
  position: absolute;
  top: 56%;
  color: #fff;
  text-align: center;
  left: 0;
  right: 0;
  font-weight: 500;
}
#col3 .overlapping-text {
  top: 45%;
}
.overlapping-text h2 {
  font-size: 20px;
  font-family: FuturaBT-Medium;

}
.language-ar .overlapping-text h2 {
  font-family: "Noto Kufi Arabic",sans-serif !important;  
}
.overlapping-text h3 {
  text-transform: uppercase;
  width: 45%;
  margin-left: 30%;
  text-decoration: underline;
  font-size: 17px;
  font-weight: bold;
  line-height: 0.3;
}
.language-ar .overlapping-text h3 {
  margin-right: 30%;
  text-underline-position: under;
  }

#top1-row1 .overlapping-text h3 {
  margin-top: 66%;
  background-color: black;
  width: 65%;
  margin-left: 18%;
  padding: 15px 0px 15px 0px;
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: none;
  font-weight: bold;
  text-decoration: none;
}

.language-ar #top1-row1 .overlapping-text h3 {
  margin-right: 15%;
}

#top1-row1 .overlapping-text h2{
  position: absolute;
    margin-left: 22%;
    font-size: 35px;
    color: #fff;
    text-align: center;
    margin-top: -110%;
}
#top1-row1 .overlapping-text h2.lighting {
  margin-left: 27%;
}

.language-ar #top1-row1 .overlapping-text h2.lighting {
  margin-right: 34%;
}
.language-ar #top1-row1 .overlapping-text h2{
    margin-right: 25%;
    font-size: 35px;
}
.language-ar #text_section_all_under .text_section_title {
  font-family: "Noto Kufi Arabic",sans-serif !important;
}
.language-ar #text_section_all_under .text_section_desc {
  padding: 1% 16% 5%;
}
.language-ar #text_section_all_under .text_section_cta {
  font-family: "Noto Kufi Arabic",sans-serif !important;
}

@media only screen and (min-width: 768px) {
  /*MyCSS*/
  #row1_banner{
  padding:0;
  }
.language-ar .bts-page{
  background-position-y: 34%;
}
  .language-ar .text_section_cta{
    margin-right: 4%;
    font-size: 18px;
  }
  .subheading-style{
    padding: 0 28% 0;
  }
  .heading-style {
  font-size: 35px;
  font-weight: bold;
  color: #1f1f1f;
  padding-top:3%;
  text-decoration: underline;
  }
  #her-fav{
  padding: 0 19% 0;
  }
  #his-fav{
  padding: 4% 19% 0;
  }
  
  #text-section_2{
    position: absolute;
    top: 15%;
    text-align: center;
    padding: 0% 0% 0 14%;
  }   
  .language-ar #text-section_2{
    position: absolute;
    top: 15%;
    text-align: center;
    padding: 0% 14% 0 0;
  } 
  #text-section_2 .text_section_title{
    font-size: 50px;
    text-transform: uppercase;
    color:#FCFE49;
  } 
  #text-section_2 .text_section_desc{
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
  } 
  #text-section_2 .text_section_cta{
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    width: 39%;
    margin: 0 auto;
  }
 
   .language-ar #myCarouselrow1 .item:nth-child(2) img{
      -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
   }
  #text-section_3{
    position: absolute;
    top: 16%;
    text-align: center;
  } 
  #text-section_3 .text_section_title{
    font-size: 50px;
    text-transform: uppercase;
    color:#FCFE49;
  } 
  #text-section_3 .text_section_desc{
    padding-top: 1%;
    padding-bottom: 3%;
    font-size: 17px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 36% 3%;
  } 
  #text-section_3 .text_section_cta{

    font-size: 25px;
    font-weight: bold;
    color: #fff;
  }
  
  
  
  #text-section_1{
    position: absolute;
    top: 15%;
    text-align: center;
  } 
  .language-ar #text-section_1{
    top: 10%;
  } 
  #text-section_1 .text_section_title{
    font-size: 35px;
    text-transform: uppercase;
    color:#FFFFFF;
    padding: 0 36% 0;
    font-weight: bold;
  } 
  #text-section_1 .text_section_desc{
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 34% 3%;
  } 
  #text-section_1 .text_section_cta_FIROZA{
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 165px;
  height: 30px;
  opacity: 0.8;
  border-radius: 2px;
  background-color: #ffffff;
  position: absolute;
  margin-left: 505px;
  padding-top: 5px;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA{
  margin-right: 505px;
  }
  #text-section_1 .text_section_cta_SILK_ROUTE{
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 165px;
  height: 30px;
  opacity: 0.8;
  border-radius: 2px;
  background-color: #ffffff;
  position: absolute;
  margin-left: 51%;
  padding-top: 5px;
  }

  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE{
  margin-right: 51%;
  }

  #myCarousel3{
    margin-top: 2%;
  }
  #myCarousel4{
    margin-top: 2%;
    margin-bottom: 2%;
  }
  
  
 /* ----------------GIRLS carousel css -----------------------*/ 
  #text_section_girl_1,
  #text-text_section_girl_2,
  #text-text_section_girl_3, 
  #text-text_section_girl_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_girl_1 .text_section_title,
  #text-text_section_girl_2 .text_section_title,
  #text-text_section_girl_3 .text_section_title,
  #text-text_section_girl_4 .text_section_title
  {
    font-size: 55px;
  }    
  .language-ar #text_section_girl_1 .text_section_title,
  .language-ar #text-text_section_girl_2 .text_section_title,
  .language-ar #text-text_section_girl_3 .text_section_title,
  .language-ar #text-text_section_girl_4 .text_section_title
  {
    font-size: 40px;
  }  
  #text_section_girl_1 .text_section_desc,
  #text-text_section_girl_2 .text_section_desc,
  #text-text_section_girl_3 .text_section_desc,
  #text-text_section_girl_4 .text_section_desc{
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.4;
  } 
  #text_section_girl_1 .text_section_cta,
  #text-text_section_girl_2 .text_section_cta,
  #text-text_section_girl_3 .text_section_cta,
  #text-text_section_girl_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  } 
  .language-ar #text_section_girl_1 .text_section_cta,
  .language-ar #text-text_section_girl_2 .text_section_cta,
  .language-ar #text-text_section_girl_3 .text_section_cta,
  .language-ar #text-text_section_girl_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 91%;
    margin: 0px 20px;
  }
  
  /* carousel 2 text 1*/
  #text_section_girl_1 .text_section_title
  {
    color:#fff;
    padding: 0 16% 0;
  } 
   #text_section_girl_1{
    padding: 0 0 0 13%;
    top: 17%;
  } 
  #text_section_girl_1 .text_section_desc{
    padding: 2% 4% 3%;
  } 

  #text_section_girl_1 .text_section_cta{
    color: #fff;
  }
  

   /* carousel 2 text 3*/
   #text-text_section_girl_3{
    padding: 0 0 0 13%;
    top: 24%;
  } 
   .language-ar #text-text_section_girl_3{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text-text_section_girl_3 .text_section_desc{
    padding: 2% 6% 3%;
  } 
  #text-text_section_girl_3 .text_section_title
  {
    color:#C0FBBA;
  }
  #text-text_section_girl_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
  }
  
  /* carousel 2 text 2*/
  #text-text_section_girl_2{
    padding: 0 0 0 13%;
    top: 24%;
  }   
  .language-ar #text-text_section_girl_2{
    padding: 0 13% 0 0%;
  } 
  #text-text_section_girl_2 .text_section_desc{
    padding: 2% 6% 3%;
  }  
  .language-ar  #text-text_section_girl_2 .text_section_desc{
    padding: 3% 6% 2%;
  } 
  #text-text_section_girl_2 .text_section_title
  {
    color:#F2FB49;
  } 
  #text-text_section_girl_2 .text_section_cta{
    color: #F2FB49;
    border-bottom: 1px solid #F2FB49;
  }
  

  /* carousel 2 text 4*/  
  #text-text_section_girl_4{
    padding: 0 0 0 13%;
    top: 24%;
  } 
  .language-ar  #text-text_section_girl_4{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text-text_section_girl_4 .text_section_title
  {
    color:#C100AF;
  }
  #text-text_section_girl_4 .text_section_desc{
    padding: 2% 3% 3%;
  } 
  #text-text_section_girl_4 .text_section_cta{
    color: #C100AF;
    border-bottom: 1px solid #C100AF;
  }
  
  
   /* ----------------BOYS Carousel css -----------------------*/ 
  #text_section_all_under,
  #text_section_boys_2,
  #text_section_boys_3,
  #text_section_boys_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_all_under .text_section_title,
  #text_section_boys_2 .text_section_title,
  #text_section_boys_3 .text_section_title,
  #text_section_boys_4 .text_section_title
  {
    font-size: 55px;
  }    
  .language-ar #text_section_all_under .text_section_title,
  .language-ar #text_section_boys_2 .text_section_title,
  .language-ar #text_section_boys_3 .text_section_title,
  .language-ar #text_section_boys_4 .text_section_title
  {
    font-size: 40px;
  }  
  #text_section_all_under .text_section_desc,
  #text_section_boys_2 .text_section_desc,
  #text_section_boys_3 .text_section_desc,
  #text_section_boys_4 .text_section_desc
  {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.4;
  } 
  #text_section_all_under .text_section_cta,
  #text_section_boys_2 .text_section_cta,
  #text_section_boys_3 .text_section_cta,
  #text_section_boys_4 .text_section_cta
  {
    font-size: 20px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  } 
  .language-ar #text_section_all_under .text_section_cta,
  .language-ar #text_section_boys_2 .text_section_cta,
  .language-ar #text_section_boys_3 .text_section_cta,
  .language-ar #text_section_boys_4 .text_section_cta
  {
    font-size: 20px;
    font-weight: bold;
    width: 91%;
    margin: 0 auto;
  }
  

   
 /* carousel 3 text 1*/  
  #text_section_all_under{
    padding: 0 0 0 13%;
    top: 24%;
  }  
  .language-ar  #text_section_all_under{
    padding: 0 13% 0 0%;
    top: 16%;
  } 
  #text_section_all_under .text_section_title
  {
    color:#fff;
  }
  #text_section_all_under .text_section_desc{
    padding: 2% 3% 3%;
  } 
  #text_section_all_under .text_section_cta{
    color: #fff;
    text-decoration: underline;
    text-underline-position: under;
    width:33%;
  } 
  .language-ar #text_section_all_under .text_section_cta{
    color: #fff;
    width: 35%;
  }   
 /* carousel 3 text 2*/  
  #text_section_boys_2{
    padding: 0 0 0 10%;
    top: 24%;
    margin-left: 30px;
  } 
  
  .language-ar #text_section_boys_2{
    padding: 0 10% 0 0%;
    top: 24%;
    margin-right: 30px;
  } 
  #text_section_boys_2 .text_section_title
  {
    color:#00FFF5;
  }
  #text_section_boys_2 .text_section_desc{
    padding: 2% 3% 3%;
  } 
  #text_section_boys_2 .text_section_cta{
    color: #00FFF5;
    border-bottom: 1px solid #00FFF5;
    width: 38%;
  } 
  .language-ar  #text_section_boys_2 .text_section_cta{
    color: #00FFF5;
    border-bottom: 1px solid #00FFF5;
    width: 47%;
  }  
 /* carousel 3 text 3*/  
  #text_section_boys_3{
    padding: 0 0 0 13%;
    top: 24%;
  }   
  .language-ar  #text_section_boys_3{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text_section_boys_3 .text_section_title
  {
    color:#C9E0F9;
  }
  #text_section_boys_3 .text_section_desc{
    padding: 2% 22% 3%;
  } 
  #text_section_boys_3 .text_section_cta{
    color: #C9E0F9;
    border-bottom: 1px solid #C9E0F9;
    width: 44%;
  }
  .language-ar #text_section_boys_3 .text_section_cta{
    color: #C9E0F9;
    border-bottom: 1px solid #C9E0F9;
    width: 57%;
  }
   
 /* carousel 3 text 4*/  
  #text_section_boys_4{
    padding: 0 0 0 13%;
    top: 24%;
  }  
  .language-ar  #text_section_boys_4{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text_section_boys_4 .text_section_title
  {
    color:#F8F374;
  }
  #text_section_boys_4 .text_section_desc{
    padding: 2% 11% 3%;
  } 
  #text_section_boys_4 .text_section_cta{
    color: #F8F374;
    border-bottom: 1px solid #F8F374;
    width: 48%;
  } 
  .language-ar #text_section_boys_4 .text_section_cta{
    color: #F8F374;
    border-bottom: 1px solid #F8F374;
    width: 52%;
  }
   
  
   .pad-top-20 {
     padding-top: 20px;
   }
   .pad-bot-15 {
     padding-bottom: 20px;
   }
   .language-ar .pad-bot-15 {
     padding-bottom: 19px;
   }
   .pad-bot-9 {
     padding-bottom: 16px;
   }
   .language-ar .pad-bot-9 {
     padding-bottom: 17px;
   }
   #row1_heading {
     padding-bottom: 3%;
   }
   .heading-style {
    font-size: 35px;
    font-weight: bold;
    color: #1f1f1f;
    text-decoration: underline;
    text-underline-position: under;
   }
   .subheading-style {
    font-size: 17px;
    color: #1f1f1f;
   }
   #col1 {
     padding-right: 1.1%;
   }
   #col2 {
    padding-left: 1%;
    padding-right: 1%;
   }
   #col3 {
     padding-left: 1.1%;
   }
   .language-ar #col1 {
     padding-left: 1%;
   }
   .language-ar #col2 {
    padding-right: 1.1%;
    padding-left: 1.1%;
   }
   .language-ar #col3 {
     padding-right: 1.1%;
   }
   
   .girls-collection, .boys-collection {
     padding-top: 7%;
   }
   .sub-title > span{
    position: relative;
    display: inline-block;
    }
    .sub-title > span:before, .sub-title > span:after{
        content: '\a0';
        position: absolute;
        top: -50%;
        border-bottom: 1px solid;
        width: 200px; /* half of limiter*/
        margin: 0 20px;
        opacity: 0.5;
    }
    .sub-title > span:before{
        right: 100%;
    }
    .sub-title > span:after{
        left: 100%;
    }
   /* carousal */
  
  .carousel {
      margin-bottom: 0;
  }
  .row.carousal {
    padding-top: 5%;
    padding-left: 15%;
    padding-right: 15%;
  }
  /* The controlsy */
  .carousel-control {
    left: -30px;
    height: 40px;
    width: 40px;
    margin-top: 20px;
    color: #000 !important;
    opacity: 0.3;
    font-size: 60px;
  }
  .carousel-control.right {
    right: 0;
    background-image: none !important;
  }
  .language-ar .carousel-control.right {
    right: auto;
    left: unset;
  }
  .carousel-control.left {
    background-image: none !important;
    right: unset;
    left: 0;
  }
  .language-ar .carousel-control.left {
    background-image: none !important;
    right: unset;
    left: 0;
  }
  /* The indicators */
  .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px;
  }
  /* The colour of the indicators */
  .carousel-indicators li {
    background: #cecece;
  }
  .carousel-indicators .active {
  background: #428bca;
  }
    }


/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  .heading-style {
    font-size: 40px;
  }
  .subheading-style {
    font-size: 23px;
  }  
  #text-section_1 .text_section_title {
      font-size: 56px;
  }
  #text-section_2 .text_section_title {
    font-size: 40px;
  }
  #text-section_2 .text_section_desc {
    font-size: 17px;
    padding: 6% 12% 6%;
  }
  #text-section_2 .text_section_cta {
    font-size: 25px;
  }
  #text-section_3 .text_section_title {
    font-size: 40px;
  }
  #text-section_3 .text_section_desc {
    font-size: 17px;
    padding: 3% 19% 3%;
  }
  #text-section_3 .text_section_cta {
    font-size: 25px;
  }
  #text-section_1 .text_section_cta_FIROZA{
  margin-left: 160px !important;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA{
      margin-right: 24%!important;
  }
  #text-section_1 .text_section_cta_SILK_ROUTE{
  margin-left: 51%;
  }

  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE{
  margin-right: 51%!important;
  }
 .language-en #text_section_all_under .text_section_cta, #text_section_boys_2 .text_section_cta, #text_section_boys_3 .text_section_cta, #text_section_boys_4 .text_section_cta{
  margin: 20px 210px 0px !important;
  }
  .language-ar #text_section_all_under .text_section_cta, #text_section_boys_2 .text_section_cta, #text_section_boys_3 .text_section_cta, #text_section_boys_4 .text_section_cta{
  margin: 20px 210px 0px !important;
  }
  #text_section_girl_1 .text_section_title, 
  #text-text_section_girl_2 .text_section_title, 
  #text-text_section_girl_3 .text_section_title, 
  #text-text_section_girl_4 .text_section_title {
    font-size: 60px;
  }
  #text_section_girl_1 .text_section_cta, 
  #text-text_section_girl_2 .text_section_cta, 
  #text-text_section_girl_3 .text_section_cta, 
  #text-text_section_girl_4 .text_section_cta {
    font-size: 30px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  }
  #text_section_girl_1 .text_section_desc, 
  #text-text_section_girl_2 .text_section_desc, 
  #text-text_section_girl_3 .text_section_desc, 
  #text-text_section_girl_4 .text_section_desc {
      font-size: 23px;
      color: #fff;
      font-weight: normal;
      font-family: lato, sans-serif;
      line-height: 1.2;
  }
  
  
  
  #text_section_all_under .text_section_title, 
  #text_section_boys_2 .text_section_title, 
  #text_section_boys_3 .text_section_title, 
  #text_section_boys_4 .text_section_title {
    font-size: 60px;
  }
  #text_section_all_under .text_section_desc, 
  #text_section_boys_2 .text_section_desc, 
  #text_section_boys_3 .text_section_desc, 
  #text_section_boys_4 .text_section_desc {
    font-size: 23px;
  }
  #text_section_all_under .text_section_cta, 
  #text_section_boys_2 .text_section_cta, 
  #text_section_boys_3 .text_section_cta, 
  #text_section_boys_4 .text_section_cta {
    font-size: 30px;
  }
}

/* iPhone 6 Plus landscape */
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 736px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 3){
    #text-section_1 .text_section_cta_FIROZA{
  margin-left: 160px !important;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA{
  margin-right: 160px!important;
  }
  #text-section_1 .text_section_cta_SILK_ROUTE{
  margin-left: 51%;
  }

  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE{
  margin-right: 51%;
  }
  .language-en #text_section_all_under .text_section_cta, #text_section_boys_2 .text_section_cta, #text_section_boys_3 .text_section_cta, #text_section_boys_4 .text_section_cta{
  margin: 20px 210px 0px !important;
  }
  .language-ar #text_section_all_under .text_section_cta, #text_section_boys_2 .text_section_cta, #text_section_boys_3 .text_section_cta, #text_section_boys_4 .text_section_cta{
  margin: 20px 210px 0px !important;
  }

  }

@media only screen and (max-width: 767px) {
  
  .bts-page{
  background-image: url("../images/Mobile/EN/bg.jpg");
  }
  .bts-page .container, #myCarousel3, #myCarousel4{
    padding:0;
  }  
  .language-ar .bts-page .container,
  .language-ar  #myCarousel3,
  .language-ar  #myCarousel4{
    padding:0;
  }
  #her-fav .col-xs-12,
  #his-fav .col-xs-12{
    padding: 0;
    padding-bottom: 7%;
  }
  .language-ar #her-fav .col-xs-12,
  .language-ar #his-fav .col-xs-12{
    padding: 0;
    padding-bottom: 7%;
  }
  #row1_banner{
    padding:0;
  }
  #row1_heading_mobile {
    padding-bottom: 3%;
    padding-top: 3%;
  }
   
  #text-section_2 {
    position: absolute;
    top: 17%;
    text-align: center;
    padding: 0% 0% 0 0%;
    margin-left: 3%;
  }
  #text-section_2 .text_section_title {
    font-size: 24px;
    text-transform: uppercase;
    color: #FCFE49;
  }
  #text-section_2 .text_section_desc {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 6% 6% 6%;
  }
  #text-section_2 .text_section_cta {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    width: 44%;
    margin: 0 auto;
  }
  #top1-row1 .overlapping-text h3 {
  margin-top: 58%;
  background-color: #fff;
  }
  .language-ar #text-section_2 .text_section_cta {
    width: 46%;
  }
  .language-ar #text-section_2{
    position: absolute;
    top: 17%;
    text-align: center;
    padding: 0% 0% 0 0%;
    margin-right: 3%;
    margin-left: unset;
  } 

 
  .language-ar #myCarouselrow1 .item:nth-child(2) img{
      -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
   }
  #text-section_3{
    position: absolute;
    top: 22%;
    text-align: center;
    margin-left: 10px;
  } 
  #text-section_3 .text_section_title{
    font-size: 29px;
    text-transform: uppercase;
    color:#FCFE49;
  } 
  #text-section_3 .text_section_desc{
    padding-top: 1%;
    padding-bottom: 3%;
    font-size: 17px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 3% 1% 3%;
  } 
  #text-section_3 .text_section_cta{

    font-size: 20px;
    font-weight: bold;
    color: #fff;
  }
  
  
  #text-section_1{
    position: absolute;
    top: 0%;
    text-align: center;
    margin-left: 10px;
  } 
  #text-section_1 .text_section_title{
    font-size: 30px;
    text-transform: uppercase;
    color:#FFFFFF;
    padding: 0 9% 0;
    
  } 
  .language-ar #text-section_1 .text_section_title {
    font-size: 25px;
  }
  #text-section_1 .text_section_desc{
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 0% 12% 3%;

  } 
  /*.language-ar #text-section_1 .text_section_desc {
    font-size: 17px;
  }*/
  #text-section_1 .text_section_cta_FIROZA{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    width: 120px;
  height: 30px;
  opacity: 0.8;
  border-radius: 2px;
  background-color: #ffffff;
  position: absolute;
  margin-left: 14%;
  padding-top: 8px;
  }
  #text-section_1 .text_section_cta_FIROZA{
  margin-right: 20px;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 10%;
    width: 140px;
}
  #text-section_1 .text_section_cta_SILK_ROUTE{
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    width: 120px;
  height: 30px;
  opacity: 0.8;
  border-radius: 2px;
  background-color: #ffffff;
  position: absolute;
  margin-left: 50%;
  padding-top: 8px;
  }
  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE{
  margin-right: 50%;
  width: 140px;
  }
  .heading-style {
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 1%;
    padding-top: 3%;
    width: 80%;
    margin: 0 auto;
    color: #1f1f1f;
    text-decoration: underline;
  }
  #top1-row1 .overlapping-text h2{
    position: absolute;
    margin-left: 15%;
    font-size: 27px;
    color: #fff;
    text-align: center;
    margin-top: -115%;
}
.language-ar #top1-row1 .overlapping-text h2{
    position: absolute;
    margin-left: 15%;
    font-size: 27px;
    color: #fff;
    text-align: center;
    margin-top: -90%;
}
#top1-row1 .overlapping-text h2.lighting {
    margin-left: 22%;
}
  #top1-row1 .overlapping-text h3{
        margin-left: 16%;
        color: #000;
        width: 70%;
  }

  .text_section_title#section-bottom{
    color: #000 !important;
    text-decoration: underline;
    text-underline-position: under;
  }
  .text_section_desc#section-bottom{
    color: #000 !important;
  }
  .language-ar .text_section_title#section-bottom{
    color: #000 !important;
  }
  .language-ar .text_section_desc#section-bottom{
    color: #000 !important;
  }
  .language-ar #text_section_all_under .text_section_desc{
        margin-right: 10px!important;
  }
  .language-ar #text_section_girl_1 {
    top: 10% !important;
  }
  .language-ar #text_section_girl_1 .text_section_desc {
    padding: 2% 10% 3%!important;
    font-size: 17px !important;
    text-align: center !important;
  }
  .language-ar #top1-row1 .overlapping-text h3{
        margin-left: 18%;
        width: 70%;
        color: #000;
        margin-top: 78%;
  }
  #text_section_all_under{
        top: 5% !important;
  }
  .language-ar #top1-row1 .overlapping-text h2{
    font-size: 30px;
}
  #text_section_all_under .text_section_title {
    color: #fff;
    margin-left: 0 !important;
    text-align: center !important;
    text-decoration: underline;
    text-underline-position: under;
  }

  #text_section_all_under .text_section_title, #text_section_boys_2 .text_section_title, #text_section_boys_3 .text_section_title, #text_section_boys_4 .text_section_title{
    font-size: 24px !important;
    font-family: lato !important;
    padding-bottom: 2% !important;
  }
  #text_section_all_under .text_section_desc, #text_section_boys_2 .text_section_desc, #text_section_boys_3 .text_section_desc, #text_section_boys_4 .text_section_desc{
        font-size: 16px !important;
            text-align: center !important;
  }
  #text_section_all_under .text_section_cta{
    width: 40% !important;
    background-color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  #text_section_all_under .text_section_cta, #text_section_boys_2 .text_section_cta, #text_section_boys_3 .text_section_cta, #text_section_boys_4 .text_section_cta{
       font-size: 14px!important;
       text-align: center !important;
       margin: 20px 105px 0px !important;
  }
  #text_section_all_under .text_section_desc{
    padding: 0 !important;    
  }
  .language-ar #text_section_girl_1 .text_section_cta, .language-ar #text-text_section_girl_2 .text_section_cta, .language-ar #text-text_section_girl_3 .text_section_cta, .language-ar #text-text_section_girl_4 .text_section_cta{
  text-align: center!important;
  background-color: black!important;
}
.overlapping-text{
    position: absolute;
    top: 58%;
    color: #fff;
    text-align: center;
    left: 0;
    right: 0;
    font-weight: 500;
}
.language-ar .overlapping-text{
    top: 44%;
}
.overlapping-text h2 {
    font-size: 15px;
    line-height: 0.5;
}

.language-ar .overlapping-text h2 {
    font-size: 15px;
    line-height: 1.2;
}

.overlapping-text h3 {
    text-transform: uppercase;
    width: auto;
    margin: 0%;
    text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
}
.language-ar .overlapping-text h3 {
    margin: 0%;
    }
  }
  .subheading-style {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 10px;
  }
  .language-ar .subheading-style {
    font-size: 15px;
     font-weight: bold;
  }
 
 .language-ar #text_section_girl_1 .text_section_title, .language-ar #text-text_section_girl_2 .text_section_title, .language-ar #text-text_section_girl_3 .text_section_title, .language-ar #text-text_section_girl_4 .text_section_title{
      font-size: 32px !important;
    text-align: right!important;
    text-decoration: underline;
    text-underline-position: under;
 }

/*#text_section_girl_1 .text_section_desc{
 text-align: center!important;
}*/
.language-ar #text_section_girl_1 .text_section_cta, .language-ar #text-text_section_girl_2 .text_section_cta, .language-ar #text-text_section_girl_3 .text_section_cta, .language-ar #text-text_section_girl_4 .text_section_cta{
  /*text-align: center!important;*/
    /*background-color: black!important;*/
    padding-top: 5px!important;
    padding-bottom: 5px!important;
      width: 55%!important;
      font-size: 18px !important;
}
.language-ar #text_section_all_under .text_section_title{
    color: #000;
    font-weight: bold;
}
/*.language-ar #text_section_all_under .text_section_desc{
  margin-right: -48px !important;
}*/

  #text_section_girl_1 .text_section_title, .language-ar #text-text_section_girl_2 .text_section_title, .language-ar #text-text_section_girl_3 .text_section_title, .language-ar #text-text_section_girl_4 .text_section_title{
    text-align: center;!important; */
  }
  #text_section_girl_1 .text_section_desc, #text-text_section_girl_2 .text_section_desc, #text-text_section_girl_3 .text_section_desc, #text-text_section_girl_4 .text_section_desc{
        text-align: center;
  }
 /*2ND CAROUSEL*/
  /* ----------------GIRLS carousel css -----------------------*/ 
  #text_section_girl_1,
  #text-text_section_girl_2,
  #text-text_section_girl_3, 
  #text-text_section_girl_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_girl_1 .text_section_title,
  #text-text_section_girl_2 .text_section_title,
  #text-text_section_girl_3 .text_section_title,
  #text-text_section_girl_4 .text_section_title
  {
    font-size: 40px;
  }    
  .language-ar #text_section_girl_1 .text_section_title,
  .language-ar #text-text_section_girl_2 .text_section_title,
  .language-ar #text-text_section_girl_3 .text_section_title,
  .language-ar #text-text_section_girl_4 .text_section_title
  {
    font-size: 35px;
  }  
  #text_section_girl_1 .text_section_desc,
  #text-text_section_girl_2 .text_section_desc,
  #text-text_section_girl_3 .text_section_desc,
  #text-text_section_girl_4 .text_section_desc{
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.2;
  } 
  #text_section_girl_1 .text_section_cta,
  #text-text_section_girl_2 .text_section_cta,
  #text-text_section_girl_3 .text_section_cta,
  #text-text_section_girl_4 .text_section_cta{
    font-size: 18px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  } 
  .language-ar #text-text_section_girl_2 .text_section_cta,
  .language-ar #text-text_section_girl_3 .text_section_cta,
  .language-ar #text-text_section_girl_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 91%;
    margin: 0 auto;
  }

  /* carousel 2 text 1*/
  #text_section_girl_1 .text_section_title
  {
    color:#fff;
    padding: 0 6% 0;
  } 
   #text_section_girl_1{
    padding: 0 0 0 0%;
    top: 7%;
  } 
  #text_section_girl_1 .text_section_desc{
    padding: 2% 12% 3%;
  } 

  #text_section_girl_1 .text_section_cta{
    color: #fff;
  }
   
   
  /* carousel 2 text 2*/
  #text-text_section_girl_2{
    padding: 0 0 0 0%;
    top: 6%;
  }   
  #text-text_section_girl_2 .text_section_desc{
    padding: 2% 6% 3%;
  }  
  #text-text_section_girl_2 .text_section_title{
    color:#F2FB49;
  } 
  #text-text_section_girl_2 .text_section_cta{
    color: #F2FB49;
    border-bottom: 1px solid #F2FB49;
  }
  .language-ar  #text-text_section_girl_2{
    padding: 0 0% 0 0%;
    top: 5%;
  } 
  .language-ar #text-text_section_girl_2 .text_section_cta{
    width:39%;
  }
  .language-ar  #text-text_section_girl_2 .text_section_desc{
    padding: 3% 6% 2%;
  }
   /*Carousel 2 text 3*/  
  #text-text_section_girl_3{
    padding: 0;
    top: 5%;
  } 

  #text-text_section_girl_3 .text_section_title
  {
    color:#C0FBBA;
  }
  #text-text_section_girl_3 .text_section_desc{
    padding: 2% 7% 3%;
  } 

  #text-text_section_girl_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
    width:32%;
  }
  .language-ar #text-text_section_girl_3{
    padding: 0 0% 0 0%;
    top: 4%;
  } 
  .language-ar #text-text_section_girl_3 .text_section_desc {
    padding: 2% 16% 3%;
  }
  .language-ar #text-text_section_girl_3 .text_section_cta{
    width:39%;
  }
  /* carousel 2 text 4*/  
  #text-text_section_girl_4{
    padding: 0;
    top: 5%;
  } 

  #text-text_section_girl_4 .text_section_title
  {
    color:#C100AF;
  }
  #text-text_section_girl_4 .text_section_desc{
    padding: 2% 7% 3%;
  } 
  #text-text_section_girl_4 .text_section_cta{
    color: #C100AF;
    border-bottom: 1px solid #C100AF;
  }
  
  .language-ar  #text-text_section_girl_4{
    padding: 0 0% 0 0%;
    top: 5%;
  } 
  .language-ar #text-text_section_girl_4 .text_section_cta{
    width:91%;
  }
 
 /*Boys Carousel*/
  /*2ND CAROUSEL*/
  /* ----------------GIRLS carousel css -----------------------*/ 
  #text_section_all_under,
  #text_section_boys_2,
  #text_section_boys_3, 
  #text_section_boys_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_all_under .text_section_title,
  #text_section_boys_2 .text_section_title,
  #text_section_boys_3 .text_section_title,
  #text_section_boys_4 .text_section_title
  {
    font-size: 40px;
  }    
  .language-ar #text_section_all_under .text_section_title,
  .language-ar #text_section_boys_2 .text_section_title,
  .language-ar #text_section_boys_3 .text_section_title,
  .language-ar #text_section_boys_4 .text_section_title
  {
    font-size: 35px;
  }  
  #text_section_all_under .text_section_desc,
  #text_section_boys_2 .text_section_desc,
  #text_section_boys_3 .text_section_desc,
  #text_section_boys_4 .text_section_desc{
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.2;
  } 
  #text_section_all_under .text_section_cta,
  #text_section_boys_2 .text_section_cta,
  #text_section_boys_3 .text_section_cta,
  #text_section_boys_4 .text_section_cta{
    font-size: 18px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  } 
  .language-ar #text_section_all_under .text_section_cta,
  .language-ar #text_section_boys_2 .text_section_cta,
  .language-ar #text_section_boys_3 .text_section_cta,
  .language-ar #text_section_boys_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 34%;
    margin: 0 auto;
  }
  
  /* carousel 2 text 1*/
  #text_section_all_under .text_section_title
  {
    color:#fff;
    padding: 0 6% 0;
  } 
   #text_section_all_under{
    padding: 0 0 0 0%;
    top: 4%;
  } 
  #text_section_all_under .text_section_desc{
    padding: 2% 12% 3%;
  } 

  #text_section_all_under .text_section_cta{
    color: #fff;
  }
  
  
  .language-ar #text_section_all_under .text_section_title
  {
    font-size: 30px;
    color: #fff;
    padding: 0 6% 0;
  } 
  .language-ar #text_section_all_under .text_section_cta{
    width: 41%;
    margin-left: 55%;
  }  
  /* carousel 2 text 2*/
  #text_section_boys_2{
    padding: 0%;
    top: 6%;
  }   

  #text_section_boys_2 .text_section_desc{
    padding: 2% 6% 3%;
  }  

  #text_section_boys_2 .text_section_title
  {
    color:#00FFF5;
  } 
  #text_section_boys_2 .text_section_cta{
    color: #00FFF5;
    border-bottom: 1px solid #00FFF5;
    width: 41%;
  }
  .language-ar #text_section_boys_2{
    padding: 0%;
    top: 6%;
  } 
  .language-ar #text_section_boys_2 .text_section_desc{
    padding: 3% 6% 2%;
  } 
  .language-ar #text_section_boys_2 .text_section_cta{
    width: 57%;
  }
  
   /* carousel 2 text 3*/
   #text_section_boys_3{
    padding: 0 0 0 0%;
    top: 6%;
  } 
  #text_section_boys_3 .text_section_desc{
    padding: 2% 25% 3%;
  } 
  #text_section_boys_3 .text_section_title
  {
    color:#C0FBBA;
  }
  #text_section_boys_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
    width: 41%;
  }

  .language-ar #text_section_boys_3{
    padding: 0%;
    top: 4%;
  } 
  .language-ar #text_section_boys_3 .text_section_desc{
    padding: 2% 25% 3%;
  } 
  .language-ar #text_section_boys_3 .text_section_cta{
    width: 62%;  
  }
  
  /* carousel 2 text 4*/  
  #text_section_boys_4{
    padding: 0;
    top: 5%;
  } 
  #text_section_boys_4 .text_section_title
  {
    color:#F8F374;
  }
  #text_section_boys_4 .text_section_desc{
    padding: 2% 7% 3%;
  } 
  #text_section_boys_4 .text_section_cta{
    color: #F8F374;
    border-bottom: 1px solid #F8F374;
    width:48%;
  }
  .language-ar #text_section_boys_4{
    padding: 0%;
    top: 4%;
  } 
  .language-ar #text_section_boys_4 .text_section_desc{
    padding: 2% 7% 3%;
  } 
  .language-ar #text_section_boys_4 .text_section_cta{
    width: 58%;  
  }
 
 

 

  .pad-10 {
    padding-bottom: 10px;
  }
  .pop-less-mobile-girls {
    padding-bottom: 15px;
  }
  .heading-style-collection {
    font-size: 20px;
    font-weight: bold;
    padding-top: 5%:
  }
  .sub-title > span{
    position: relative;
    display: inline-block;
    }
    .sub-title > span:before, .sub-title > span:after{
        content: '\a0';
        position: absolute;
        top: -45%;
        border-bottom: 1px solid;
        width: 70px; /* half of limiter*/
        margin: 0 20px;
        opacity: 0.5;
    }
    .sub-title > span:before{
        right: 100%;
    }
    .sub-title > span:after{
        left: 100%;
    }
    .bottom-5 {
      padding-bottom: 5%;
    }
    #row1_heading_mobile-boys{
      padding-top: 50px;
      padding-bottom: 50px;
    }
}


/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 340px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    
  .heading-style {
    font-size: 20px;
    padding-bottom: 1%;
    padding-top: 3%;
    border-bottom: 1px solid #000;
    width: 80%;
    margin: 0 auto;
    font-weight: bold;
    color: #1f1f1f;
    text-decoration: underline;
  }
  .subheading-style {
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 6%;
    padding: 0 0% 6%;
  }
  .language-ar .heading-style {
    font-size: 22px;
  }   
  .language-ar #text-section_2 {
    margin-right: 3%;
    margin-left: unset;
  }  
  .language-ar .subheading-style {
    font-size: 9px;
    padding: 0 5% 5%;
  } 
  #text-section_2 {
    position: absolute;
    top: 23%;
  }
  #text-section_2 .text_section_title {
  font-size: 20px;
  }
  #text-section_2 .text_section_desc {
    font-size: 9px;
  }
  #text-section_2 .text_section_cta {
    font-size: 12px;
  }
  .language-ar #text-section_2 .text_section_cta {
    width: 48%;
  }  
  #text-section_1 .text_section_title {
  font-size: 30px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 0 19% 0;
  }
  #text-section_1 .text_section_desc {
  font-size: 14px;
  color: #fff;
  font-weight: normal;
  font-family: lato, sans-serif;
  padding: 1% 25% 3%;
  }
  
  #text-section_3 .text_section_title {
    font-size: 22px;
  }
  #text-section_3 .text_section_desc {
    font-size: 12px;
  }
  #text-section_3 .text_section_cta{
    font-size: 14px;
  }
  
/*Girls Section Carousel*/
#text_section_girl_1 .text_section_title, 
#text-text_section_girl_2 .text_section_title, 
#text-text_section_girl_3 .text_section_title, 
#text-text_section_girl_4 .text_section_title {
  font-size: 35px;
}
#text_section_girl_1 .text_section_desc, 
#text-text_section_girl_2 .text_section_desc, 
#text-text_section_girl_3 .text_section_desc, 
#text-text_section_girl_4 .text_section_desc {
  font-size: 12px;
  color: #fff;
  font-weight: normal;
  font-family: lato, sans-serif;
  line-height: 1.2;
}
#text_section_girl_1 .text_section_cta, 
#text-text_section_girl_2 .text_section_cta, 
#text-text_section_girl_3 .text_section_cta, 
#text-text_section_girl_4 .text_section_cta {
  font-size: 14px;
  font-weight: bold;
  width: 29%;
  margin: 0 auto;
}
.language-ar #text_section_girl_1 .text_section_title, 
.language-ar #text-text_section_girl_2 .text_section_title, 
.language-ar #text-text_section_girl_3 .text_section_title, 
.language-ar #text-text_section_girl_4 .text_section_title {
    font-size: 30px;
}
.language-ar #text_section_girl_1 .text_section_cta, 
.language-ar #text-text_section_girl_2 .text_section_cta, 
.language-ar #text-text_section_girl_3 .text_section_cta, 
.language-ar #text-text_section_girl_4 .text_section_cta {
    font-size: 15px;
    font-weight: bold;
    width: 34%;
    margin: 0 auto;
}

   /* carousel 2 text 3*/
  #text-text_section_girl_3{
    padding: 0%;
    top: 6%;
  } 
  #text-text_section_girl_3 .text_section_desc{
    padding: 2% 6% 3%;
  } 
  #text-text_section_girl_3 .text_section_title
  {
    color:#C0FBBA;
  }
  #text-text_section_girl_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
  }
  #text-text_section_girl_3 .text_section_cta {
    width: 29%;
  }  
.language-ar #text-text_section_girl_2 {
    padding: 0 0% 0 0%;
    top: 5%;
}
.language-ar #text-text_section_girl_3 {
    padding: 0 0% 0 0%;
    top: 5%;
}
.language-ar #text-text_section_girl_4 {
    padding: 0 0% 0 0%;
    top: 5%;
}

.language-ar #text-text_section_girl_2 .text_section_cta{
  font-size: 15px;
  width: 33%;
}
  
  /*Boys section carousel*/
  #text_section_all_under .text_section_title, 
  #text_section_boys_2 .text_section_title,
  #text_section_boys_3 .text_section_title,
  #text_section_boys_4 .text_section_title {
    font-size: 32px;
  }
  #text_section_all_under .text_section_desc,
  #text_section_boys_2 .text_section_desc,
  #text_section_boys_3 .text_section_desc, 
  #text_section_boys_4 .text_section_desc {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.2;
  }
  #text_section_all_under .text_section_cta, 
  #text_section_boys_2 .text_section_cta, 
  #text_section_boys_3 .text_section_cta, 
  #text_section_boys_4 .text_section_cta {
      font-size: 16px;
      font-weight: bold;
      width: 31%;
      margin: 0 auto;
  }

  #text_section_all_under .text_section_cta {
  width: 33%;
  }
  #text_section_boys_2 .text_section_cta {
  width: 44%;
  }
  #text_section_boys_3 .text_section_cta {
  width: 44%;
  }
  #text_section_boys_4 .text_section_cta {
  width: 50%;
  }
  .language-ar #text_section_all_under, 
  .language-ar #text_section_boys_2,
  .language-ar #text_section_boys_3,
  .language-ar #text_section_boys_4 {
    top:4%;
    padding:0;
  }
  .language-ar #text_section_all_under .text_section_title, 
  .language-ar #text_section_boys_2 .text_section_title,
  .language-ar #text_section_boys_3 .text_section_title,
  .language-ar #text_section_boys_4 .text_section_title {
    font-size: 30px;
  }
  .language-ar #text_section_all_under .text_section_desc,
  .language-ar #text_section_boys_2 .text_section_desc,
  .language-ar #text_section_boys_3 .text_section_desc, 
  .language-ar #text_section_boys_4 .text_section_desc {
    font-size: 13px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.2;
    padding: 2% 3% 3%;
  }
  .language-ar #text_section_all_under .text_section_cta, 
  .language-ar #text_section_boys_2 .text_section_cta, 
  .language-ar #text_section_boys_3 .text_section_cta, 
  .language-ar #text_section_boys_4 .text_section_cta {
      font-size: 15px;
      font-weight: bold;
      width: 31%;
      margin: 0 auto;
  }
  .language-ar #text_section_all_under .text_section_title {
    padding: 0 6% 0;
    font-size: 26px;
  }
  .language-ar #text_section_all_under .text_section_cta {
  width: 33%;
  }
  .language-ar #text_section_boys_2 .text_section_cta {
  width: 49%;
  }
  .language-ar #text_section_boys_3 .text_section_cta {
  width: 55%;
  }
  .language-ar #text_section_boys_4 .text_section_cta {
  width: 52%;
  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}


/*ipad potrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
  
  #her-fav, #his-fav, .language-ar #her-fav, .language-ar #his-fav {
    padding: 0 12% 0;
  }
  #col1, .language-ar #col1{
    padding-right: 1.3%;
  }
  .pad-top-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .subheading-style {
    padding: 0 12% 0;
  }
  .language-ar .subheading-style {
    padding: 0 21% 0;
  }
  .pad-bot-15 {
    padding-bottom: 9px;
  }
  .pad-bot-9 {
    padding-bottom: 9px;
  }  
  .language-ar .pad-bot-9 {
    padding-bottom: 9px;
  }  
  .language-ar .pad-bot-15 {
    padding-bottom: 10px;
  }  
  #col2 {
    padding-left: 1.1%;
    padding-right: 1.1%;
  }
  #text-section_1 {
    position: absolute;
    top: 16%;
    text-align: center;
    margin-left: 6px;
  }
  #text-section_1 .text_section_title {
    font-size: 37px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 32% 0;
  }
  .language-ar #text-section_1 .text_section_title {
    font-size: 32px;
  }
  #text-section_1 .text_section_desc {
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 34% 3%;

  }
  .language-ar  #text-section_1 .text_section_desc {
    padding: 0% 36% 3%;
  }
  #text-section_2 {
    position: absolute;
    top: 15%;
    text-align: center;
    padding: 0% 0% 0 10%;
  }
  #text-section_2 .text_section_title {
    font-size: 30px;
    text-transform: uppercase;
    color: #FCFE49;
  }
  #text-section_2 .text_section_desc {
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
  }
  #text-section_2 .text_section_cta {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 36%;
    margin: 0 auto;
  }
  .language-ar #text-section_2 .text_section_cta {
    width: 39%;
    
  }

  #text-section_3 .text_section_title {
    font-size: 35px;
    text-transform: uppercase;
    color: #FCFE49;
  }
  #text-section_3 .text_section_desc {
    padding-top: 1%;
    padding-bottom: 3%;
    font-size: 13px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 29% 3%;
  }
  #text-section_3 .text_section_cta {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
  }
  

  /*2ND CAROUSEL*/
  /* ----------------GIRLS carousel css -----------------------*/ 
  #text_section_girl_1,
  #text-text_section_girl_2,
  #text-text_section_girl_3, 
  #text-text_section_girl_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_girl_1 .text_section_title,
  #text-text_section_girl_2 .text_section_title,
  #text-text_section_girl_3 .text_section_title,
  #text-text_section_girl_4 .text_section_title
  {
    font-size: 40px;
  }    
  .language-ar #text_section_girl_1 .text_section_title,
  .language-ar #text-text_section_girl_2 .text_section_title,
  .language-ar #text-text_section_girl_3 .text_section_title,
  .language-ar #text-text_section_girl_4 .text_section_title
  {
    font-size: 40px;
  }  
  #text_section_girl_1 .text_section_desc,
  #text-text_section_girl_2 .text_section_desc,
  #text-text_section_girl_3 .text_section_desc,
  #text-text_section_girl_4 .text_section_desc{
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.2;
  } 
  #text_section_girl_1 .text_section_cta,
  #text-text_section_girl_2 .text_section_cta,
  #text-text_section_girl_3 .text_section_cta,
  #text-text_section_girl_4 .text_section_cta{
    font-size: 18px;
    font-weight: bold;
    width: 33%;
    margin: 0 auto;
  } 
  .language-ar #text_section_girl_1 .text_section_cta,
  .language-ar #text-text_section_girl_2 .text_section_cta,
  .language-ar #text-text_section_girl_3 .text_section_cta,
  .language-ar #text-text_section_girl_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 34%;
    margin: 0 auto;
  }
  
  /* carousel 2 text 1*/
  #text_section_girl_1 .text_section_title
  {
    color:#fff;
    padding: 0 4% 0;
  } 
   #text_section_girl_1{
    padding: 0 0 0 0%;
    top: 15%;
    margin-left: 20px;
  } 
  #text_section_girl_1 .text_section_desc{
    padding: 2% 12% 3%;
  } 

  #text_section_girl_1 .text_section_cta{
    color: #fff;
  }
  

   /* carousel 2 text 3*/
   #text-text_section_girl_3{
    padding: 0 0 0 0%;
    top: 21%;
  } 
  .language-ar #text-text_section_girl_3{
    padding: 0 13% 0 0%;
    top: 8%;
  } 
  #text-text_section_girl_3 .text_section_desc{
    padding: 2% 6% 3%;
  } 
  #text-text_section_girl_3 .text_section_title
  {
    color:#C0FBBA;
  }
  #text-text_section_girl_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
  }
  .language-ar #text-text_section_girl_3 .text_section_cta {
    width: 54%;
  }
  /* carousel 2 text 2*/
  #text-text_section_girl_2{
    padding: 0 0 0 0%;
    top: 14%;
  }   
  .language-ar #text-text_section_girl_2{
    padding: 0 13% 0 0%;
  } 
  #text-text_section_girl_2 .text_section_desc{
    padding: 2% 6% 3%;
  }  
  .language-ar  #text-text_section_girl_2 .text_section_desc{
    padding: 3% 2% 2%;
  } 
  #text-text_section_girl_2 .text_section_title
  {
    color:#F2FB49;
  } 
  .language-ar #text-text_section_girl_2 .text_section_title
  {
    font-size: 30px;
  } 
  #text-text_section_girl_2 .text_section_cta{
    color: #F2FB49;
    border-bottom: 1px solid #F2FB49;
  }
  .language-ar #text-text_section_girl_2 .text_section_cta{
    width: 55%;
  }
  

  /* carousel 2 text 4*/  
  #text-text_section_girl_4{
    padding: 0;
    top: 18%;
  } 
  .language-ar  #text-text_section_girl_4{
    padding: 0 13% 0 0%;
    top: 6%;
  } 
  #text-text_section_girl_4 .text_section_title
  {
    color:#C100AF;
  }
  #text-text_section_girl_4 .text_section_desc{
    padding: 2% 2% 3%;
  } 
  #text-text_section_girl_4 .text_section_cta{
    color: #C100AF;
    border-bottom: 1px solid #C100AF;
  }
  .language-ar #text-text_section_girl_4 .text_section_cta{
    width: 55%;
  }
 
  /* ----------------Boys carousel css -----------------------*/ 
  #text_section_all_under,
  #text_section_boys_2,
  #text_section_boys_3, 
  #text_section_boys_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_all_under .text_section_title,
  #text_section_boys_2 .text_section_title,
  #text_section_boys_3 .text_section_title,
  #text_section_boys_4 .text_section_title
  {
    font-size: 40px;
  }    
  .language-ar #text_section_all_under .text_section_title,
  .language-ar #text_section_boys_2 .text_section_title,
  .language-ar #text_section_boys_3 .text_section_title,
  .language-ar #text_section_boys_4 .text_section_title
  {
    font-size: 40px;
  }  
  #text_section_all_under .text_section_desc,
  #text_section_boys_2 .text_section_desc,
  #text_section_boys_3 .text_section_desc,
  #text_section_boys_4 .text_section_desc{
    font-size: 15px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.2;
  } 
  #text_section_all_under .text_section_cta,
  #text_section_boys_2 .text_section_cta,
  #text_section_boys_3 .text_section_cta,
  #text_section_boys_4 .text_section_cta{
    font-size: 18px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  } 
  .language-ar #text_section_all_under .text_section_cta,
  .language-ar #text_section_boys_2 .text_section_cta,
  .language-ar #text_section_boys_3 .text_section_cta,
  .language-ar #text_section_boys_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 34%;
    margin: 0 auto;
  }
  
  /* carousel 2 text 1*/
  #text_section_all_under .text_section_title
  {
    color:#fff;
    padding: 0 6% 0;
  } 
  .language-ar #text_section_all_under .text_section_title
  {
    font-size: 30px;
    padding:0;
  } 
   #text_section_all_under{
    padding: 0 0 0 0%;
    top: 22%;
  } 
  .language-ar #text_section_all_under{
    padding: 0 0% 0 0%;
    top: 16%;
    margin-right: 25px;
  } 
  #text_section_all_under .text_section_desc{
    padding: 2% 12% 3%;
  } 

  #text_section_all_under .text_section_cta{
    color: #fff;
    width: 34%;
  }
  .language-ar #text_section_all_under .text_section_cta{
    width: 41%;
  }
   /* carousel 2 text 3*/
   #text_section_boys_3{
    padding: 0 0 0 0%;
    top: 22%;
  } 
   .language-ar #text_section_boys_3{
    padding: 0 13% 0 0%;
    top: 22%;
  } 
  #text_section_boys_3 .text_section_desc{
    padding: 2% 19% 3%;
  }  
  .language-ar #text_section_boys_3 .text_section_desc{
    padding: 2% 6% 3%;
  } 
  #text_section_boys_3 .text_section_title
  {
    color:#C0FBBA;
  } 
  .language-ar #text_section_boys_3 .text_section_title
  {
    font-size: 30px;
  }
  #text_section_boys_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
    width: 46%;
  }
  .language-ar #text_section_boys_3 .text_section_cta{
    width: 90%;
  }
  /* carousel 2 text 2*/
  #text_section_boys_2{
    padding: 0 0 0 0%;
    top: 22%;
  }   
  .language-ar #text_section_boys_2{
    padding: 0 13% 0 0%;
    top: 10%;
    margin-right: 0;
  } 
  #text_section_boys_2 .text_section_desc{
    padding: 2% 6% 3%;
  }  
  .language-ar  #text_section_boys_2 .text_section_desc{
    padding: 3% 6% 2%;
  } 
  #text_section_boys_2 .text_section_title
  {
    color:#00FFF5;
  } 
  #text_section_boys_2 .text_section_cta{
    color: #00FFF5;
    border-bottom: 1px solid #00FFF5;
    width: 44%;
  } 
  .language-ar #text_section_boys_2 .text_section_cta{
    width: 81%;
  }

  /* carousel 2 text 4*/  
  #text_section_boys_4{
    padding: 0;
    top: 20%;
  } 
  .language-ar  #text_section_boys_4{
    padding: 0 13% 0 0%;
    top: 12%;
  } 
  #text_section_boys_4 .text_section_title
  {
    color:#F8F374;
  }
  #text_section_boys_4 .text_section_desc{
    padding: 2% 7% 3%;
  } 
  #text_section_boys_4 .text_section_cta {
    color: #F8F374;
    border-bottom: 1px solid #F8F374;
    width: 51%;
  }
  .language-ar #text_section_boys_4 .text_section_cta {
     width: 85%;
  }
    

    #text-section_1{
          top: 6%;
    }
    #text-section_1 .text_section_title {
    font-size: 13px;
  }
  #text-section_1 .text_section_desc {
    font-size: 10px;
  }
  #text-section_1 .text_section_cta_FIROZA {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 135px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 235px;
    padding-top: 5px;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 235px;
  }

  #text-section_1 .text_section_cta_SILK_ROUTE {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 135px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 50%;
    padding-top: 5px;
  }
  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE {
     margin-right: 50%;
  }
  .overlapping-text h3 {
    text-transform: uppercase;
    width: 55%;
    margin-left: 28%;
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    line-height: 0.1;
  }
  .language-ar .overlapping-text h3 {
    margin-right: 28%;
    line-height: 1.1;
  }
  #text_section_all_under .text_section_title {
    margin-left: -20px!important;;
  }
  .language-ar #text_section_all_under .text_section_title {
    margin-right: -20px!important;
  }
  #text_section_all_under .text_section_title, #text_section_boys_2 .text_section_title, #text_section_boys_3 .text_section_title, #text_section_boys_4 .text_section_title{
    font-size: 25px!important;
  }
  #text_section_all_under .text_section_desc, #text_section_boys_2 .text_section_desc, #text_section_boys_3 .text_section_desc, #text_section_boys_4 .text_section_desc {
    font-size: 12px!important;
  }
  #text_section_all_under .text_section_cta, #text_section_boys_2 .text_section_cta, #text_section_boys_3 .text_section_cta, #text_section_boys_4 .text_section_cta {
    font-size: 12px!important;
  }
  #col3 .overlapping-text {
    top: 30%;
  }
  #text-section_1{
          top: 6%;
    }
    #text-section_1 .text_section_title {
    font-size: 13px;
  }
  .language-ar #text-section_1 .text_section_title {
    font-size: 18px;
  }
  #text-section_1 .text_section_desc {
    font-size: 10px;
  }
  .language-ar #text-section_1 .text_section_desc {
    font-size: 9px;
  }
  #text-section_1 .text_section_cta_FIROZA {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 135px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 235px;
    padding-top: 5px;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 235px;
  }

  #text-section_1 .text_section_cta_SILK_ROUTE {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 135px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 50%;
    padding-top: 5px;
  }
  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE {
     margin-right: 50%;
  }
  .language-ar .overlapping-text {
    position: absolute;
    top: 58%;
    }
  .overlapping-text h3 {
    text-transform: uppercase;
    width: 55%;
    margin-left: 28%;
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    line-height: 0.1;
  }
  .language-ar .overlapping-text h3 {
    margin-right: 28%;
    line-height: 0.3;
    font-size: 12px;
  }
  .language-ar .overlapping-text h2 {
    font-size: 14px;
  }
.language-ar #text_section_girl_1 .text_section_title, .language-ar #text-text_section_girl_2 .text_section_title, .language-ar #text-text_section_girl_3 .text_section_title, .language-ar #text-text_section_girl_4 .text_section_title {
    font-size: 18px !important;
    text-align: right !important;
}
.language-ar #text_section_girl_1 .text_section_desc, #text-text_section_girl_2 .text_section_desc, #text-text_section_girl_3 .text_section_desc, #text-text_section_girl_4 .text_section_desc {
    font-size: 10px;
    text-align: right !important;
}
.language-ar #text_section_girl_1 .text_section_cta, .language-ar #text-text_section_girl_2 .text_section_cta, .language-ar #text-text_section_girl_3 .text_section_cta, .language-ar #text-text_section_girl_4 .text_section_cta{
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    width: 55%!important;
    font-size: 12px !important;
  }
  .language-ar #text_section_girl_1 .text_section_cta{
    margin: 0 !important;
  }
  .language-ar #text_section_all_under .text_section_title {
    margin-right: -10px!important;
  }
  .language-ar #text_section_all_under .text_section_title, #text_section_boys_2 .text_section_title, #text_section_boys_3 .text_section_title, #text_section_boys_4 .text_section_title {
    font-size: 20px!important;
  }
  .language-ar #text_section_all_under .text_section_desc {
    margin-right: -8px !important;
  }
  .language-ar #text_section_all_under .text_section_desc {
    padding: 1% 0% 10% !important;
  }
  .language-ar #text_section_all_under .text_section_cta, .language-ar #text_section_boys_2 .text_section_cta, .language-ar #text_section_boys_3 .text_section_cta, .language-ar #text_section_boys_4 .text_section_cta{
        margin: 0px -8px auto !important;
  }
} 
/*ipad landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
  #text-section_1 .text_section_title {
    font-size: 50px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 32% 0;
  }
  #text-section_1 .text_section_desc {
    font-size: 23px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 34% 3%;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 355px !important;
  }
  #text-section_1 .text_section_desc{
    font-size: 14px!important;
  }
  #text-section_1 .text_section_title{
    font-size: 18px!important;
  }
  #text-section_1 .text_section_cta_FIROZA {
    margin-left: 360px!important;
  }
}



/* ----------- iPad Pro 12.9" ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
  #text-section_2 .text_section_cta {
      width: 33%;
  }
}
/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .language-ar #text-section_2 .text_section_cta {
      width: 33%;
    }
  #text-section_1 .text_section_title{
    font-size: 17px;
  }
  #text-section_1 .text_section_desc{
    font-size: 12px;
  }
  .language-ar #text-section_1 .text_section_title {
    font-size: 25px;
  }
    #text-section_1 .text_section_cta_FIROZA {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 140px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 355px;
    padding-top: 6px;
  }
  #text-section_1 .text_section_cta_SILK_ROUTE {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 140px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 50%;
    padding-top: 6px;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 372px;
    width: 120px;
    padding-top: 4px;
  }
  .language-ar #text-section_1 .text_section_cta_SILK_ROUTE {
    margin-right: 51%;
    width: 120px;
    padding-top: 4px;
  }
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
  .language-ar #text-section_2 .text_section_cta {
      width: 39%;
  }
}

@media (min-width: 2560px){
  
  #myCarouselrow1 .carousel-control.right {
    right: -51%;
  }
  #myCarouselrow1 .carousel-control.left {
    left: -51%;
  }  
  .subheading-style{
    padding: 0 39% 0;
  }
  #her-fav #col1 {
    padding-right: 1.4%;
  }
  .language-ar #her-fav #col1 {
    padding-right: 1.1%;
  }
  #his-fav #col1 {
    padding-right: 1.4%;
  }
  #her-fav{
  padding: 0 32% 0;
  }
  #his-fav{
  padding: 2% 32% 0;
  }
  #text-section_2 {
    position: absolute;
    top: 18%;
    text-align: center;
    padding: 0% 0 0 24%;
  }
  .language-ar #text-section_2 {
    padding: 0% 24% 0 0%;
  }
  #text-section_2 .text_section_title {
    font-size: 70px;
    text-transform: uppercase;
    color: #FCFE49;
  }
  #text-section_2 .text_section_desc {
    padding-top: 3%;
    padding-bottom: 3%;
    font-size: 22px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
  }
  #text-section_2 .text_section_cta {
    font-size: 33px;
    font-weight: bold;
    color: #fff;
    width: 31%;
  }
  .language-ar #text-section_2 .text_section_cta {
    width: 34%;
  }
   #col2 {
    padding-left: 1%;
    padding-right: 1%;
   }
  
  #text-section_1{
    position: absolute;
    top: 16%;
    text-align: center;
  } 
  .language-ar #text-section_1{
    position: absolute;
    top: 5%;
    text-align: center;
  } 
  #text-section_1 .text_section_title{
    font-size: 55px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 0 39% 0;   
  } 
  #text-section_1 .text_section_desc{
    font-size: 23px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 36% 3%;
  } 
  .language-ar #text-section_1 .text_section_desc{
    padding: 0% 36% 3%;
    text-transform: uppercase;
  } 
  #text-section_1 .text_section_cta_FIROZA{
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 200px;
    height: 40px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 42%;
    padding-top: 10px;
  }

  #text-section_1 .text_section_cta_SILK_ROUTE {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 200px;
    height: 40px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 52%;
    padding-top: 10px;
  }
  }
  #myCarousel3{
    margin-top: 2%;
  }
  #myCarousel4{
    margin-top: 2%;
    margin-bottom: 2%;
  }
  .heading-style {
    padding-top: 5%;
  }   
    #row1_heading {
        padding-bottom: 2%;
    }  
  #text-section_3{
    position: absolute;
    top: 16%;
    text-align: center;
  } 
  #text-section_3 .text_section_title{
    font-size: 70px;
    text-transform: uppercase;
    color:#FCFE49;
  } 
  #text-section_3 .text_section_desc{
    font-size: 31px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 36% 3%;
  }  
  .language-ar #text-section_3 .text_section_desc{
    font-size: 31px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 1% 36% 1%;
  } 
  #text-section_3 .text_section_cta{

    font-size: 35px;
    font-weight: bold;
    color: #fff;
  }
  
  /*2nd carousel css*/
  #text_section_girl_1,
  #text-text_section_girl_2,
  #text-text_section_girl_3, 
  #text-text_section_girl_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_girl_1 .text_section_title,
  #text-text_section_girl_2 .text_section_title,
  #text-text_section_girl_3 .text_section_title,
  #text-text_section_girl_4 .text_section_title
  {
    font-size: 55px;
  }  
  #text_section_girl_1 .text_section_desc,
  #text-text_section_girl_2 .text_section_desc,
  #text-text_section_girl_3 .text_section_desc,
  #text-text_section_girl_4 .text_section_desc{
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.4;
  }
  .language-ar #text_section_girl_1 .text_section_desc,
  #text-text_section_girl_2 .text_section_desc,
  #text-text_section_girl_3 .text_section_desc,
  #text-text_section_girl_4 .text_section_desc{
    font-size: 20px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.4;
    text-align: right;
  } 
  #text_section_girl_1 .text_section_cta,
  #text-text_section_girl_2 .text_section_cta,
  #text-text_section_girl_3 .text_section_cta,
  #text-text_section_girl_4 .text_section_cta{
    font-size: 20px;
    font-weight: bold;
    width: 31%;
    margin: 0 auto;
  }
  
  /* carousel 2 text 1*/
  #text_section_girl_1 .text_section_title
  {
    color:#fff;
    padding: 0 16% 0;
  } 
  .language-ar #text_section_girl_1 .text_section_title
  {
    color:#fff;
    padding: 0 3.5% 0;
  } 

   #text_section_girl_1{
    padding: 0 0 0 13%;
    top: 17%;
  }  
   .language-ar #text_section_girl_1{
    padding: 0 3% 0 0;
    top: 22%;
  } 
  #text_section_girl_1 .text_section_desc{
    padding: 2% 4% 3%;
  } 

  #text_section_girl_1 .text_section_cta{
    color: #fff;
  }
  

   /* carousel 2 text 3*/
   #text-text_section_girl_3{
    padding: 0 0 0 13%;
    top: 24%;
  }
   .language-ar #text-text_section_girl_3{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text-text_section_girl_3 .text_section_desc{
    padding: 2% 6% 3%;
  } 
  #text-text_section_girl_3 .text_section_title
  {
    color:#C0FBBA;
  }
  #text-text_section_girl_3 .text_section_cta{
    color: #C0FBBA;
    border-bottom: 1px solid #C0FBBA;
  }
  
  /* carousel 2 text 2*/
  #text-text_section_girl_2{
    padding: 0 0 0 13%;
    top: 24%;
  } 
  .language-ar #text-text_section_girl_2{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text-text_section_girl_2 .text_section_desc{
    padding: 2% 6% 3%;
  } 
  #text-text_section_girl_2 .text_section_title
  {
    color:#F2FB49;
  } 
  #text-text_section_girl_2 .text_section_cta{
    color: #F2FB49;
    border-bottom: 1px solid #F2FB49;
  }
  

  /* carousel 2 text 4*/  
  #text-text_section_girl_4{
    padding: 0 0 0 13%;
    top: 24%;
  }  
  .language-ar #text-text_section_girl_4{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text-text_section_girl_4 .text_section_title
  {
    color:#C100AF;
  }
  #text-text_section_girl_4 .text_section_desc{
    padding: 2% 3% 3%;
  } 
  #text-text_section_girl_4 .text_section_cta{
    color: #C100AF;
    border-bottom: 1px solid #C100AF;
  }
 








   /* ----------------BOYS Carousel css -----------------------*/ 
  #text_section_all_under,
  #text_section_boys_2,
  #text_section_boys_3,
  #text_section_boys_4{
    position: absolute;
    top: 16%;
  }   
  #text_section_all_under .text_section_title,
  #text_section_boys_2 .text_section_title,
  #text_section_boys_3 .text_section_title,
  #text_section_boys_4 .text_section_title
  {
    font-size: 32px;
  }  
  #text_section_all_under .text_section_desc,
  #text_section_boys_2 .text_section_desc,
  #text_section_boys_3 .text_section_desc,
  #text_section_boys_4 .text_section_desc
  {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    line-height: 1.4;
  } 
  #text_section_all_under .text_section_cta,
  #text_section_boys_2 .text_section_cta,
  #text_section_boys_3 .text_section_cta,
  #text_section_boys_4 .text_section_cta
  {
    font-size: 20px;
    font-weight: bold;
    width: 31%;
    margin: -20px 2px 10px;
  }
  

 /* carousel 3 text 1*/  
  #text_section_all_under{
    padding: 0px 0 0 4%;
    top: 24%;
  }  
  .language-ar #text_section_all_under{
    padding: 0 3% 0 0;
    top: 25%;
  } 
  #text_section_all_under .text_section_title
  {
    color:#fff;
    margin-left: -32px;
    text-align: left;
    font-family: FuturaBT-Medium;
  }
  .language-ar #text_section_all_under .text_section_title
  {
    color:#fff;
    margin-right: -15px;
    text-align: right;
  }
  #text_section_all_under .text_section_desc{
    padding: 3% 28% 7% 0%;
  } 
  .language-ar #text_section_all_under .text_section_desc{
   padding: 1% 15% 5%;
  margin-right: -61px;
 }
  #text_section_all_under .text_section_cta{
    color: #fff;
    width: 33%;
    font-family: FuturaBT-Medium;
  }   
 /* carousel 3 text 2*/  
  #text_section_boys_2{
    padding: 0 0 0 10%;
    top: 24%;
    margin-left: 30px;
  }  
  .language-ar #text_section_boys_2{
    padding: 0 10% 0 0%;
    top: 24%;
    margin-right: 30px;
    margin-left: unset;
  } 
  #text_section_boys_2 .text_section_title
  {
    color:#00FFF5;
  }
  #text_section_boys_2 .text_section_desc{
    padding: 2% 3% 3%;
  } 
  #text_section_boys_2 .text_section_cta{
    color: #00FFF5;
    border-bottom: 1px solid #00FFF5;
    width: 38%;
  }
  .language-ar #text_section_boys_2 .text_section_cta {
    color: #00FFF5;
    border-bottom: 1px solid #00FFF5;
    width: 47%;
  }  
 /* carousel 3 text 3*/  
  #text_section_boys_3{
    padding: 0 0 0 13%;
    top: 24%;
  } 
  .language-ar #text_section_boys_3{
    padding: 0 13 0 0%;
    top: 24%;
  } 
  #text_section_boys_3 .text_section_title
  {
    color:#C9E0F9;
  }
  #text_section_boys_3 .text_section_desc{
    padding: 2% 22% 3%;
  } 
  #text_section_boys_3 .text_section_cta{
    color: #C9E0F9;
    border-bottom: 1px solid #C9E0F9;
    width: 44%;
  }
  .language-ar #text_section_boys_3 .text_section_cta {
    color: #C9E0F9;
    border-bottom: 1px solid #C9E0F9;
    width: 56%;
  }
 /* carousel 3 text 4*/  
  #text_section_boys_4{
    padding: 0 0 0 13%;
    top: 24%;
  }  
  .language-ar #text_section_boys_4{
    padding: 0 13% 0 0%;
    top: 24%;
  } 
  #text_section_boys_4 .text_section_title
  {
    color:#F8F374;
  }
  #text_section_boys_4 .text_section_desc{
    padding: 2% 11% 3%;
  } 
  #text_section_boys_4 .text_section_cta{
    color: #F8F374;
    border-bottom: 1px solid #F8F374;
    width: 48%;
  }

}


/*Iphone X*/
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  #text-section_1 .text_section_title {
    font-size: 45px;
  }
  #text-section_1 .text_section_desc {
    font-size: 18px;
  }
}

@media (min-width : 1200px) and (max-width : 1300px) {

  #text-section_1 .text_section_title{
    font-size: 35px;
  }
  .overlapping-text h2{
    font-size: 24px;
  }
  #col3 .overlapping-text.big-text {
    top: 30%;
  }
  .language-ar #col3 .overlapping-text {
    top: 42%;
  }
  #myCarousel3 #text_section_all_under {
    top: 18%;
  }
  #text_section_all_under .text_section_title{
    margin-left: -25px;
    font-size: 30px;
  }
  #text_section_all_under .text_section_desc {
    padding: 3% 12% 7% 0%;
  }
  #text_section_all_under .text_section_cta {
    font-size: 18px;
  }
  .language-ar #text_section_girl_1 {
    top: 18%;
  }
  .language-ar #text_section_girl_1 .text_section_title {
    font-size: 30px !important;
    text-decoration: none;
  }
  .language-ar #text_section_girl_1 .text_section_desc{
    font-size: 17px;
  }
  .language-ar #text_section_all_under .text_section_desc{
   padding: 1% 18% 5%;
  margin-right: -66px;
 }
 .language-ar #text-section_1 .text_section_cta_FIROZA{
      margin-right: 450px;
 }
 .language-ar #text-section_1 .text_section_cta_FIROZA{
      font-size: 12px;
 }
 .language-ar #text-section_1 .text_section_cta_SILK_ROUTE{
      font-size: 12px;
 }
 .language-ar #text_section_girl_1 .text_section_cta, .language-ar #text-text_section_girl_2 .text_section_cta, .language-ar #text-text_section_girl_3 .text_section_cta, .language-ar #text-text_section_girl_4 .text_section_cta{
      margin: 0px 18px;
 }
#text-section_1 .text_section_desc {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    font-family: lato, sans-serif;
    padding: 0 36% 1%;
    line-height: 1.5;
}
#text-section_1 .text_section_cta_FIROZA {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 145px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 38%;
    padding-top: 6px;
  
  }

  #text-section_1 .text_section_cta_SILK_ROUTE {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    width: 145px;
    height: 30px;
    opacity: 0.8;
    border-radius: 2px;
    background-color: #ffffff;
    position: absolute;
    margin-left: 51%;
    padding-top: 6px;
}
}

@media only screen and (min-width: 1400px) and (max-width: 1500px) {
  #text-section_1 .text_section_title {
    padding: 0 37% 0;
  }
  #text-section_1 .text_section_desc {
    padding: 1% 35% 3%;
  }
  #text-section_1 .text_section_cta_FIROZA {
    margin-left: 38%;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 38%;
  }
  .subheading-style {
    font-size: 18px;    
  }
  .language-ar .bts-page{
    background-position-y: 24%;
  }
}  
@media only screen and (min-width: 1500px) and (max-width: 1600px) {
  #text-section_1 .text_section_title {
    padding: 0 37% 0;
  }
  #text-section_1 .text_section_desc {
    padding: 1% 35% 3%;
  }
  #text-section_1 .text_section_cta_FIROZA {
    margin-left: 38%;
  }
  .language-ar #text-section_1 .text_section_cta_FIROZA {
    margin-right: 38%;
  }
  .subheading-style {
    font-size: 18px;    
  }
  .bts-page {
    background-position-y: 21%;
  }
}
@media only screen and (max-width: 767px) {
.language-ar #text_section_girl_1 .text_section_title{
    text-align: center !important;
    font-size: 30px!important;
  }
}
