@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 350px) {
   .dream-kid img{
       display:none;
   }
}
@media screen and (max-width: 2560px) {
.metis.tp-tabs::before {
	bottom: 26%;
}
.grid-item {
	padding: 0 20px 24px;
}
}

 @media screen and (max-width: 1920px) {
  
.metis.tp-tabs::before {
	bottom: 28%;
}
.rs-parallaxlevel-1 {
	left: -12px;
}
}
 @media screen and (max-width: 1680px) {
.about-me-content .title {
	font-size: 130px;
	line-height: 1em;
	padding-top: 50px;
}
.we-are-bg {
	display: inline-block;
	width: 40%;
	float: right;
	margin-right: 40px;
	z-index: 1;
}
.about-me-content {
	padding: 50px 105px 0px 40px;
	display: inline-block;
}
.fashion-single-slider {
	margin: 190px 0px 0px 73px;
}
.slick-prev, .slick-next {
	top: 12%;
}
}
 @media screen and (max-width: 1600px) {
.slider-bg {
	background-position: 81% 100%;
}
.fashion-single-slider {
	margin: 190px 0px 0px 88px;
}
.slider-title {
	width: 61%;
}
}
@media screen and (max-width: 1440px) {
.container {
	width: 100%;
}
.info-container {
    padding: 36px;
    border: 6px solid #daaa68;
    width: 100% !important;
    margin-top: 62px;
    margin-bottom: 100px;
}

.new-kid-effect-left {
    position: relative;
    left: 9px;
    top: 32%;
    width: 100%;
}

.new-kid-effect-right {
    position: relative;
    right: 16px;
    top: 32%;
    width: 100%;
}



.slider-bg {
	background-position: 76% 100%;
}
.about {
	margin-left: 0px;
	margin-right: 0px;
}
/*.about-me-content .title {*/
/*	font-size: 100px;*/
/*	line-height: 1em;*/
/*	padding-top: 25px;*/
/*}*/
.about .col-lg-offset-1 {
	margin-left: 15px;
}
.about {
	margin-left: 50px;
	margin-right: 50px;
}
.img-box {
	margin-left: 65px;
}
.next-overflow-img {
	width: 100%;
}
.about-me-content {
	padding: 30px 110px 0px 40px;
}
.we-are-bg {
	width: 44%;
}
.fashion-single-slider {
	margin: 80px 0px 0px 142px;
}
.slider-title {
	width: 77%;
}
.table-box-bg {
	width: 96.4%;
}
.slick-prev {
	right: 42px;
}
.slick-next {
	right: -9px;
}
.iframe-box {
	width: 100%;
	height: 100%;
}
.txt-wrap {
	margin-right: 100px;
}
.video-content {
	margin: 100px 0px -100px 0px;
	padding: 40px 30px 150px 40px;
}
.designer {
	margin-top: 150px;
}
.designer-bg {
	width: 100%;
	bottom: -130px;
}
.table-data td {
	padding: 30px 45px;
}
}
 @media screen and (max-width: 1366px) {
.metis.tp-tabs::before {
	bottom: 30%;
}
.we-are-bg {
	width: 48%;
}
.img-box {
	margin-left: 0px;
}
.single-item.slick-initialized .slick-slide {
	padding-right: 0px;
	position: relative;
}
.slider-bg {
	background-position: 68% 100%;
	margin: 125px 0 0 0px;
	background-size: 55%;
}
.slider-title {
	width: 63%;
}
.img-box {
	margin-left: 0px;
	width: 30%;
}
.fashion-single-slider {
	margin: 100px 0px 0px 15px;
}
.img-box {
	margin-top: -113px;
}
/*.about-me-content {*/
/*	padding: 50px 180px 0px 0px;*/
/*}*/
.table-data td {
	padding: 20px;
}
.video-content {
	margin: 100px 0px -100px 0px;
	padding: 40px 30px 100px 40px;
}
.slick-prev {
	right: 0px;
}
.slick-next {
	right: -51px;
}
.grid {
	margin: 15px 0px 0px 0px;
}
.dg-social {
	right: -48px;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	line-height: 45px;
}
.slick-prev, .slick-next {
	top: 14%;
}
.metis.tp-tabs::before {
	bottom: 28%;
}
.iframe-box {
	width: 70%;
	height: 100%;
}
.big-circle img {
	width: 50%;
}
.line img {
	width: 75%;
}
.multi-crl {
	right: -15%;
}
.multi-crl img {
	width: 60%;
}
.rslides li {
	width: 84%;
}
}
 @media screen and (max-width: 1280px) {
.metis.tp-tabs::before {
	bottom: 29%;
}
.about {
	margin-left: 0px;
	margin-right: 0px;
}
.we-are-bg {
	width: 55%;
	margin-right: 0px;
}
.about-me-content {
	padding: 40px 230px 0px 40px;
}
.fashion-single-slider {
	margin: 80px 0px 0px 15px;
}
.slider-bg {
	background-position: 63% 100%;
	margin: 125px 0 0 0px;
	background-size: 60%;
}
.slider-title {
	width: 69%;
}
.video-content {
	margin: 100px 0px -100px 0px;
	padding: 40px 30px 90px 40px;
}
.video-content h3 {
	font-size: 40px;
	line-height: 45px;
}
.designer-bg {
	background-size: 25%;
}
.next-overflow-img {
	width: 100%;
	height: 100%;
}
}
 @media screen and (max-width: 1170px) {
.metis.tp-tabs::before {
	bottom: 30%;
}
.circle9 {
	display: none;
}
#navigation-menu {
	position: relative;
	z-index:2;
}
.multi-crl, .circle8 {
	display: none;
}
.tp-title {
	font-size: 45px !important;
	margin: 0 0 0 0px !important;
}
.slider-bg {
	background-position: 76% 100%;
	margin: 125px 0 0 0px;
	background-size: 65%;
	padding-bottom: 80px;
}
.we-are-bg {
	width: 57%;
}
.about {
	margin-left: 0px;
	margin-right: 0px;
}
.about-me-content {
	padding: 30px 140px 0px 0px;
}
/*.img-box {*/
/*	margin-left: 0px;*/
/*	width: 26%;*/
/*}*/
.fashion-single-slider {
	margin: 60px 0px 0px 0px;
}
.table-data {
	padding: 20px 0px 20px 0px;
}
.table-data td {
	padding: 20px 12px;
	font-size: 18px;
}
.table-data td:first-child {
	padding-left: 12px;
}
.slider-title {
	width: 68%;
}
.slick-prev, .slick-next {
	top: 10%;
}
.slick-prev {
	right: 51px;
}
.slick-next {
	right: 0px;
}
.txt-wrap {
	margin-right: 60px;
}
.video-content {
	margin: 70px 0px -100px 0px;
	padding: 40px;
}
.video-content h3 {
	font-size: 34px;
	line-height: 40px;
}
.form-control, .input-group-btn:last-child > .btn {
	height: 80px;
}
.subscribe-me input[type="email"] {
	height: 80px;
}
.btn-group-lg > .btn, .btn-lg {
	font-size: 20px;
	line-height: 1em;
}
.subscribe-me {
	padding-top: 0px;
}
.footer-social {
	margin: 0px 0px 60px 0px;
}
.design-bg-color {
	padding-top: 25px;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	line-height: 45px;
	padding-left: 10px;
}
.designer-slider-1 {
	margin-top: -120px;
}
.designer-slider-2 {
	margin-top: -90px;
}
.designer-slider-3 {
	margin-top: -60px;
}
.dg-social {
	right: -44px;
}
.design-bg-color h2 {
	font-size: 60px;
}
.centertop img {
	width: 60%;
}
.centertop {
}
}
 @media screen and (max-width: 1024px) {
   
    
     .menu-opp-bg a{
        color: white !important;
        margin-left: 13px;
     }
 
    
    
    
     
     
.tp-title {
	font-size: 45px !important;
	margin: 0 0 0 0px !important;
}
.metis.tp-tabs::before {
	bottom: 30%;
}
.we-are-bg {
	width: 59%;
}
.img-box {
    margin-left: 0px;
    width: 41%;
}
/*.about-me-content {*/
/*	padding: 30px 140px 0px 30px;*/
/*}*/
.design-bg-color h2 {
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 10px;
}
.slide-img {
	right: -35px;
}
.img-bottom-color {
	right: 35px;
}
.iframe-box {
	width: 100%;
	margin-left: 0px;
	height: auto;
}
.designer {
	position: relative;
	margin-top: 100px;
	padding: 83px 0px 248px 0px;
}
h2 {
	font-size: 50px;
	line-height: 55px;
}
h3 {
	font-size: 40px;
	line-height: 50px;
}
h4 {
	font-size: 20px;
	line-height: 20px;
}
.designer-slider-1 {
	margin-top: -105px;
	z-index: 99;
}
.designer-slider-2 {
	margin-top: -85px;
	z-index: 99;
}
.designer-slider-3 {
	margin-top: -55px;
	z-index: 99;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	font-size: 18px;
	line-height: 40px;
	padding-left: 10px;
}
dg-social a.fb-icon, .dg-social a.twitter-icon, .dg-social a.linkedin-icon {
	font-size: 16px;
	line-height: 16px;
	color: #000;
}
.dg-social {
	right: -42px;
	padding: 0px 0px;
}
.btn-group-lg > .btn, .btn-lg {
	padding: 0px 20px;
}
.input-group-addon {
	padding: 0 20px;
}
.next-overflow-img {
	width: 100%;
}
.slider-title {
	padding: 40px 0px 50px 0px;
}
}
 @media screen and (max-width: 980px) {
.metis.tp-tabs::before {
	bottom: 27%;
}
.video-content {
	padding: 60px 60px 140px 60px;
}
.designer-slider-1 {
	margin-top: 50px;
}
.designer-slider-2 {
	margin-top: 100px;
}
.designer-slider-3 {
	margin-top: 150px;
}

.brands-1{
    display:none;
}
.footer-container{
    height:185px;
}
}

 @media screen and (max-width: 960px) {
.metis.tp-tabs::before {
	bottom: 32%;
}
.table-data td {
	padding: 15px;
	font-size: 18px;
}
.video-content {
	margin: 80px 0px -100px 0px;
	padding: 40px 40px 80px 40px;
}
.design-bg-color::before {
	width: 100%;
}
.designer-slider-1 {
	margin-top: 50px;
}
.designer-slider-2 {
	margin-top: 100px;
}
.designer-slider-3 {
	margin-top: 150px;
}
.subscribe-me {
	margin-top: 40px;
}
.form-control, .input-group-btn:last-child > .btn {
	height: 70px;
}
.subscribe-me input[type="email"] {
	height: 70px;
	padding-left: 20px;
}
}
 @media screen and (max-width:991px) {
     
     
    
     .container__card {
        margin: auto;
        margin-right: auto;
        border: 2px solid #daaa68;
        border-radius: 18px;
        margin-bottom: 25px;
    }
     
     /*about page start*/
     .journey-section {
        padding: 100px 20px;
        margin: auto;
        display: flex;
        justify-content: center;
     }
     
     .sec-journey-left {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 120px;
        padding-right: 20px;
    }
    
    .journer-logo {
        height: 129px;
        width: auto;
    }
    
    .logo-dis {
        font-family: 'poppins', sans-serif;
        font-size: 18px;
        margin-top: 30px;
        color: #daaa68;
        text-align: justify;
    }
    
    .break1 {
        /*margin: 0px auto;*/
        width: 88%;
        display: flex;
    }
    
    
     /*about page end*/
     
    /*sponsors page start*/
    
    .parners-box {
        border: 5px solid #daaa68;
        height: auto;
        width:300px;
        margin: auto;
        margin-top: 150px;
        padding: 20px;
    }
    
    .parners-box .circles-wrapper {
        height: 250px;
        width: 250px;
        background-size:cover;
        /*background-image: url(../images/fashion-show.png);*/
        position: relative;
        border-radius: 50%;
        bottom: 146px;
        left: -12px;
    }
    
    .parners-box-2 .circles-wrapper {
        height: 250px;
        width: 250px;
        background-image: url(../images/hospital.png);
        /* border: 5px solid #daaa68; */
        position: relative;
        border-radius: 50%;
        bottom: 146px;
    }
    
    .parners-box-2 {
        border: 5px solid #daaa68;
        height: auto;
        margin-top: 50px;
        padding: 20px;
        margin-top: 116px 
    }
    
    .parners-box h2, .parners-box-2 h2 {
        font-size: 24px;
        margin: 0px;
        text-align: center;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
        margin-top: -98px;
    } 
    
    .parners-box-3 {
        border: 5px solid #daaa68;
        height: auto;
        padding: 20px;
        display: flex;
        flex-direction: column-reverse;
        margin-top: 140px;
    }
    
    .parners-box-1 h2, .parners-box-3 h2 {
        font-size: 24px;
        margin: auto;
        line-height: normal;
        text-align: center;
        color: #daaa68;
        text-transform: uppercase;
        margin-top: -89px;
    }
    
    .parners-box-1 p, .parners-box-3 p {
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-3 .circles-wrapper {
        height: 250px;
        width: 250px;
        background-image: url(../images/media.png);
        /* border: 5px solid #daaa68; */
        position: relative;
        border-radius: 50%;
        bottom: 147px;
        right: -4px;
    }
    
    .parners-box p, .parners-box-2 p {
        font-size: 18px;
        margin: 0px 0px 0px 0px;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .circle-lg {
        width: 250px;
        height: 250px;
        animation: rotateCircles 30.1s linear infinite;
        border: 4px solid #daaa68;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        position: relative;
    }
    
    .parners-box h2 {
        font-size: 24px;
        margin: auto;
        margin-top: -107px;
        margin-bottom: 10px;
        line-height: normal;
        color: #daaa68;
        text-align: center;
        text-transform: uppercase;
    }
    
    .parners-box p {
        font-size: 17px;
        margin: auto;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 {
        border: 5px solid #daaa68;
        height: auto;
        width:300px;
        margin: auto;
        margin-top: 160px;
        padding: 20px;
        display: flex;
        flex-direction: column-reverse;
    }
    
    .parners-box-1 h2 {
        font-size: 20px;
        margin: 10px;
        text-align: center;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
        margin-top: -120px;
    }
    
    
    .parners-box-1 p {
        font-size: 18px;
        margin: auto;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 .circles-wrapper {
        height: 250px;
        width: 250px;
        background-size:cover;
        /*background-image: url(../images/fashion-show.png);*/
        position: relative; 
        border-radius: 50%;
        bottom: 151px;
        right: 11px;
    }
    
    
    /*sponsors page end*/
    
    
    
     
    header {
        background: #724985;
        width: 100%;
        position: absolute;
        padding: 0px; 
    }
     
     
     /*opportunities page start*/
    .opp-circle-box-1 {
        height: 300px;
        width: 300px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 137px;
        right: -2px;
        overflow: hidden;
        margin-top: 50px;
    }
    
    .circle-bottom-box-1 {
        height: auto;
        width: 400px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-1 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-1 p {
         margin-left: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    .circle-img-cont{
        display: flex;
        flex-direction: column; 
        align-items: center;
        margin:auto;
    }
    
    .circle-box-container {
        position: relative;
        bottom: 150px;
        margin-left: auto;
        height: auto;
    }
     
    
    
    
    
    .opp-circle-box-2 {
        height: 300px;
        width: 300px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 136px;
        right: -53px;
        overflow: hidden;
        margin-top: -40px;
    }
    
    .circle-bottom-box-2 {
        height: auto;
        width: 400px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-2 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-2 p {
         margin-left: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    .opposite-col-down-2{
        position: initial;
    }
    
    
    .circle-bottom-box-3  {
        position: initial;
    }
    
    .opp-circle-box-3 {
        height: 300px;
        width: 300px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 137px;
        right: -50px;
        left: auto;
        overflow: hidden;
        margin-top: 50px;

    }
    
    .circle-bottom-box-3 {
        height: auto;
        width: 400px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-3 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-3 p {
        margin-right: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    
    .opp-circle-box-4 {
       height: 300px;
        width: 300px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 137px;
        right: -74px;
        overflow: hidden;
        left: auto;
        margin-top: -175px;
    }
    
    
    .circle-bottom-box-4 {
        height: auto;
        width: 400px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-4 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-4 p {
         margin-right: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    .opposite-col-down-4{
        position:initial;
    }
    
    /*opportunities page end*/
    
    
     
     
     
     
     
     
     
     
     
     
     
    /*auditions process start*/
    .auditions-process-title {
        color: #daaa68;
        font-size: 25px;
        letter-spacing: 1px;
        text-align: center;
        margin: -8px auto;
        line-height: 1.2;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    /*auditions process end*/
     
     
/*Auditions page start*/

    .cities-container-heading-2 .audi-side-heading{
        font-weight: 700;
        color: #3A2B59;
        font-size: 16px;
        margin: 20px 0 0 20px;
        text-align:left;
    } 
    
    
    .cities-container-heading-2 .audi-side-para{
        text-align: justify;
        font-weight: 500;
        color: #373435;
        font-size: 14px;
        line-height: 25px;
        margin: 5px 20px;
    }
     
     .citys-heading-box {
        font-family: "Poppins",sans-serif;
        padding: 73px 0px 60px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        line-height: 0.5;
    }
    
    .top-heading-1 {
        color: #daaa68;
        font-size: 18px;
        font-weight: 500;
    }
    
    .top-heading-2 {
        color: #daaa68;
        font-size: 34px;
        font-weight: 700;
    }
    
    .top-heading-3 {
        color: #fff;
        font-size: 16px;
        font-weight: 500;
    }
    
    .city-title {
        color: #daaa68;
        font-size: 35px;
        letter-spacing: 1px;
        line-height: 30px;
        text-align: center;
        margin: 0px auto 30px;
        width: 92%;
        font-weight: 700;
    }
    
    .cities-container-heading p {
        margin: 15px 0 0 0;
    }
    
    .banner-cls-1 {
        display: block !important;
        margin-bottom: 0px;
    }
    
    .testimonial4_slide{
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        margin: auto;
        padding: 20px;
        position: relative;
        text-align: center;
    }
    
    .cities-container-heading {
        width: 100%;
    }
    
    .cities-container {
        padding: 70px 23px;
        display: flex;
        flex-wrap: wrap;
       
    }
    .kids-banner-img{
        height:auto;
        width: 100%;
    }
    
    .cities-container-heading-2 {
        width: 100%;
        height: auto;
    }
    
    .cities-container-2 img {
        height: 446px;
        /*max-height: 400px;*/
        width: auto;
        position: relative;
        top: -106px;
    }
    .cities-container-2 {
        height: 400px;
        margin-top: 150px;
        display: flex;
        justify-content: center;
    }
    
    .cities-container-heading-2 h1 {
        font-size: 16px;
        width: 90%;
        line-height: 27px;
    }
    
    .cities-container-heading-2 p {
        font-weight: 500;
        color: #373435;
        font-size: 14px;
        margin: 20px;
        line-height: 1.5;
        text-align: justify;
    }
    
    .clients {
        text-align: center;
         padding: 0px; 
         margin:100px 0px;
    }
     
     
     
    /*Auditions page end*/
     
     
     
     
     
     
.customer-heading h1 {
    font-family: 'poppins', sans-serif;
    font-size: 40px;
}
.rs-parallaxlevel-1 {
	left: -3px;
	top: -30px !important;
}
.rs-parallaxlevel-2 {
	top: 60px !important;
}
.rs-parallaxlevel-3 {
	top: 0px !important;
}
.rs-parallaxlevel-4 {
	top: -42px !important;
}
.rs-parallaxlevel-5 {
	top: -50px !important;
	left: 65px;
}
.tp-title {
	font-size: 55px !important;
	margin: 0px 0px 0px -60px !important;
}
.tp-title span {
	font-size: 80px !important;
	margin: 0px 0px 0px 0px !important;
}
.metis.tp-tabs::after {
	bottom: 16%;
}
.img-box {
	margin-left: 0px;
	width: 100%;
}
.img-box .position-re img, .next-overflow-img img {
	width: 100%;
}
.next-overflow-img {
	left: 254px;
	top: 70px;
}
.we-are-bg {
	width: 100%;
}
.about-me-content {
	padding: 125px 40px 50px 40px;
}
.slider-bg {
	background-position: 50% 100%;
	margin: 115px 0px 0 0px;
	background-size: 100%;
}
.fashion-single-slider {
	margin: 0px 0px 0px 0px;
}
.single-item.slick-initialized .slick-slide {
	padding-right: 0px;
	position: relative;
}
.table-box-bg {
	width: 100%;
}
.slide-img {
	right: 0px;
}
.img-bottom-color {
	right: 0px;
}
.slider-title {
	width: 80%;
}
.slick-prev, .slick-next {
	top: 4%;
}
.slick-next {
	right: 0px;
}
.slick-prev {
	right: 51px;
}
.table-data td {
	padding: 10px 12px;
	font-size: 16px;
}
.txt-wrap {
	margin-right: 0px;
}
.designer {
	margin-top: 80px;
	padding: 0px 0px 250px 0px;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	padding-left: 10px;
}
.circle8 {
	display: none;
}
.rslides li {
	width: 83%;
}
.designer-bg {
	background-size: 35%;
}
.centertop img {
	width: 80%;
}
.centertop {
	margin-top: 0px;
}
}
 @media screen and (max-width: 768px) {
    
    /*book page start*/
    .book-page{
        height:270px;
        width:200px;
    }
    
    .book {
        position: relative;
        width: 200px;
        height: 270px;
        transition: transform 0.5s;
    }
    
    .i-cls {
        font-size: 30px;
        color: #daaa68bf;
    }
    
    #book {
        transform: translateX(50%);
    }

    #prev-btn {
        transform: translateX(-100px) !important;
    }

    #next-btn {
        transform: translateX(100px) !important;
    }
    

    /*book page end*/
    
    
    
.table-data {
	padding: 20px 0px 10px 0px;
	font-size: 20px;
	line-height: 22px;
	width: 67%;
}
.slide-img {
	margin-top: -70px;
	width: 33%;
	right: 0px;
}
.slider-title {
	padding: 100px 0px 20px 12px;
	width: 81%;
}
.table-data td {
	padding: 20px 25px;
}
.slick-prev, .slick-next {
	top: 28%;
}
.grid-item {
	width: 33.333%;
}
.next-overflow-img {
	left: 243px;
}
}
 @media screen and (max-width: 736px) {
.tp-title {
	font-size: 20px !important;
	line-height: 24px !important;
}
.tp-title span {
	font-size: 40px !important;
	line-height: 50px !important;
}
.rs-parallaxlevel-1 {
	top: 12px !important;
	left: 25px;
}
.rs-parallaxlevel-2 {
	top: 35px !important;
}
.rs-parallaxlevel-3 {
	top: 0px !important;
}
.rs-parallaxlevel-4 {
	top: 0px !important;
}
.rs-parallaxlevel-5 {
	top: -10px !important;
	left: 30px;
}
.txt-wrap {
	margin-right: 0px;
	width: 50%;
}
.video-content {
	padding: 35px 35px 50px 35px;
	margin: 80px 0px 0px 0px;
}
.rslides li {
	width: 89%;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	font-size: 18px;
	line-height: 65px;
}
.dg-social {
	right: -55px;
	padding: 0px;
}
.next-overflow-img {
	left: 240px;
}
.img-box {
	width: 66%;
}
.footer-social {
	text-align: left;
}
.copyright {
	text-align: right;
}
.about {
	margin-top: 160px;
}
.slider-bg {
	margin: 115px 0px 0 0px;
}
.slider-title {
	padding: 30px 0px 20px 12px;
}
.designer {
	margin-top: 80px;
	padding: 0px 0px 250px 0px;
}
}
 @media screen and (max-width: 667px) {
.tp-title {
	font-size: 20px !important;
	line-height: 24px !important;
}
.tp-title span {
	font-size: 30px !important;
	line-height: 40px !important;
}
.rs-parallaxlevel-1 {
	left: 15px;
}
.rs-parallaxlevel-2 {
	top: 35px !important;
}
.rs-parallaxlevel-3 {
	top: 0px !important;
}
.rs-parallaxlevel-4 {
	top: 0px !important;
}
.rs-parallaxlevel-5 {
	top: -10px !important;
	left: 23px;
}
.grid-item {
	width: 100%;
}
.img-box {
	margin-top: -70px;
}
.slider-bg {
	background: #411D52 url(../images/purple-bg.png);
	background-position: 100% 100%;
	margin: 170px 0px 0 0px;
	background-size: 100%;
	padding-bottom: 50px;
	background-repeat: no-repeat;
}
.we-are-bg {
	margin-top: 30px;
}
.about {
	margin-top: 70px;
}
.about-me-content {
	padding: 80px 40px;
}
.about .col-lg-offset-1 {
	margin-left: 0px;
}
.next-overflow-img {
	position: absolute;
	top: 70px;
}
.about-me-content .title {
	font-size: 91px;
	padding-top: 0px;
	margin: 0px;
	line-height: 1.5em;
}
.img-bottom-color {
	display: none;
}
.table-data {
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.slide-img {
	width: 100%;
	right: 0px;
	margin-top: 0px;
}
.single-item.slick-initialized .slick-slide {
	padding-right: 0px;
	position: relative;
}
.bottom-bg-pic {
	width: 100%;
}
.table-data td {
	padding: 20px 15px;
	font-size: 16px;
}
.slide-img {
	width: 100%;
	right: 0px;
	margin-top: 0px;
}
.slick-next {
	right: 0px;
	top: 2%;
	border: 1px solid #d51d5d;
}
.slick-prev {
	left: 0px;
	top: 2%;
	border: 1px solid #d51d5d;
}
.slick-prev:hover, .slick-next:hover {
	border: 1px solid #d51d5d;
}
.design-bg-color {
	padding: 45px 0px 50px 0px;
}
.design-bg-color::before {
	width: 100%;
}
.designslidebg {
	width: 100%;
}
.designer-slider-2, .designer-slider-3 {
	margin-top: 50px;
}
.designer-bg {
	background-size: 60%;
}
.dg-social {
	right: -47px;
}
.btn-group-lg > .btn, .btn-lg {
	padding: 0px 10px;
	font-size: 14px;
	line-height: 22px;
}
.subscribe-me input[type="text"] {
	padding-left: 20px;
}
.input-group-addon {
	padding: 10px 10px 5px 10px;
}
.input-group-addon img {
	width: 20px;
}
 .form-control::-moz-placeholder {
 font-size: 14px;
}
 .form-control:-ms-input-placeholder {
 font-size: 14px;
}
 .form-control::-webkit-input-placeholder {
 font-size: 14px;
}
.subscribe-me .input-group {
	margin-bottom: 30px;
}
.footer-social {
	text-align: left;
}
.copyright {
	text-align: left;
}
table {
	width: 100%;
}
.slider-title {
	padding: 12px 0px 50px 12px;
}
.subscribe-me {
	padding-top: 0px;
	padding-bottom: 40px;
}
.designer {
	margin-top: 50px;
	padding: 0px 0px 248px 0px;
}
.next-overflow-img img {
	vertical-align: top;
}
.top-50 {
	margin-top: 40px;
}
.img-box .position-re img {
	width: 100%;
}
.slick-slide img {
	width: 100%;
}
.bottom-bg-pic {
	margin: -42px 40px 0px 0px;
}
.dg-social {
	width: 20px;
	right: -40px;
}
.rslides li {
	width: 90%;
}
.form-control, .input-group-btn:last-child > .btn {
	height: 50px;
}
.subscribe-me input[type="email"] {
	height: 50px;
	padding-left: 20px;
}
.img-box {
	width: 70%;
}
.next-overflow-img {
	width: 95%;
	top: 70px;
	left: 214px;
}
.footer-social {
	margin: 0px 0px 0px 0px;
}
.design-bg-color h2 {
	font-size: 40px;
}
.bw-logo img{width:30%;}
.bw-logo {
	padding-top: 25px;
}
	.bw-lan-over p {
	font-size: 16px;
	padding-top: 10px;
}
	.centertop img {
    	width: 50%;
	}
	.centertop{
		margin-top:80px;
	}
}
 @media screen and (max-width: 640px) {
.next-overflow-img {
	left: 204px;
}
.we-are-bg {
	margin-top: 0px;
}
.about .col-lg-offset-1 {
	width: 100%;
}
.about-me-content .title {
	padding-top: 20px;
}
.slider-title {
	width: 69%;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	font-size: 18px;
	line-height: 55px;
}
}
 @media screen and (max-width: 600px) {
.rs-parallaxlevel-1 {
	left: 10px;
}
.tp-title {
	font-size: 40px !important;
	line-height: 26px !important;
}
.tp-title span {
	font-size: 75px !important;
	line-height: 100px !important;
}
.rs-parallaxlevel-5 {
	top: -40px !important;
	left: 50px;
}
.designer-slider-1 h5, .designer-slider-2 h5, .designer-slider-3 h5 {
	font-size: 18px;
	line-height: 40px;
}
}

@media (max-width:400px){
    .book-container {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        font-family: sans-serif;
    }
    
    #prev-btn {
        transform: translateX(-80px) !important;
        margin: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        left: 83px;
        bottom: 30px;
    }
    
    #next-btn {
        transform: translateX(80px) !important;
        position: relative;
        right: 74px;
        top: 25px;
    }
}
 @media only screen and (max-width: 576px) {
     
    /*book page start*/
    .book-page{
        height:220px;
        width:150px;
    }
    
    .book {
        position: relative;
        width: 150px;
        height: 220px;
        transition: transform 0.5s;
    }
    
    .i-cls {
        font-size: 30px;
        color: #daaa68bf;
    }
    
    #book {
        transform: translateX(50%);
    }

    #prev-btn {
        transform: translateX(-80px) !important;
    }

    #next-btn {
        transform: translateX(80px) !important;
    }
    

    /*book page end*/
    
    
     
     /*Media Page Start*/
     .news-heading-container h2 {
        font-size: 17px;
    }
    
    .carousel-inner {
        position: relative;
        width: 100%;
        overflow: hidden;
        margin-top: 30px;
    }
     /*Media Page End*/
     
     
    /*sponsors page start*/
    
    .parners-box {
        border: 5px solid #daaa68;
        height: auto;
        width:300px;
        margin: auto;
        margin-top: 150px;
        padding: 20px;
    }
    
    .parners-box .circles-wrapper {
        height: 250px;
        width: 250px;
        background-image: url(../images/fashion-show.png);
        position: relative;
        border-radius: 50%;
        bottom: 146px;
        left: -12px;
    }
    
    .circle-lg {
        width: 250px;
        height: 250px;
        animation: rotateCircles 30.1s linear infinite;
        border: 4px solid #daaa68;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        position: relative;
    }
    
    .parners-box h2 {
        font-size: 24px;
        margin: auto;
        margin-top: -107px;
        margin-bottom: 10px;
        line-height: normal;
        color: #daaa68;
        text-align: center;
        text-transform: uppercase;
    }
    
    .parners-box p {
        font-size: 17px;
        margin: auto;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 {
        border: 5px solid #daaa68;
        height: auto;
        width:300px;
        margin: auto;
        margin-top: 160px;
        padding: 20px;
        display: flex;
        flex-direction: column-reverse;
    }
    
    .parners-box-1 h2 {
        font-size: 20px;
        margin: 10px;
        text-align: center;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
        margin-top: -120px;
    }
    
    
    .parners-box-1 p {
        font-size: 18px;
        margin: auto;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 .circles-wrapper {
        height: 250px;
        width: 250px;
        background-image: url(../images/fashion-show.png);
        position: relative; 
        border-radius: 50%;
        bottom: 151px;
        right: 11px;
    }
    /*sponsors page end*/
    
    
     
    .auditions-title {
        font-weight: bold;
        font-size: 22px !important;
        border-bottom: 3px solid #daaa68;
        padding-bottom: 4px;
        width: fit-content;
        margin: 0px auto 15px auto;
        color: #daaa68 !important;
    }
     
     
    .sec-journey-left {
         padding-right: 0px; 
    }
     
     /*auditions page start*/
     
    .cities-container-heading-2 .audi-side-heading{
        font-weight: 700;
        color: #3A2B59;
        font-size: 16px;
        margin: 20px 0 0 20px;
        text-align:left;
    } 
    
    
    .cities-container-heading-2 .audi-side-para{
        text-align: justify;
        font-weight: 500;
        color: #373435;
        font-size: 14px;
        line-height: 25px;
        margin: 5px 20px;
    }
    
     
    .city-btn {
        width: 218px;
        height: 61px;
    }
     
      .city-new-2{
        margin:0px 10px;
        
    }
    .journer-logo {
        height: 140px;
        width: auto;
        margin: auto;
    }
    .logo-dis {
        font-family: 'poppins', sans-serif;
        font-size: 19px;
        margin: 30px 0px;
        color: #daaa68;
        text-align: justify;
    }
    .circle {
        margin: auto !important;
        padding-top: 38px !important;
        width: 250px !important;
        height: 250px !important;
        background-image: url(../images/Auditions-page-circle-res.png) !important;
    } 
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: 30px;
    }
    .testimonial4_slide{
        top: 18px !important;
        left: -5px !important;
    }
    .testimonial4_slide .circle h1 {
        font-size: 20px !important;
        line-height: 31px !important;
        margin-top: 0px;
    }
    .testimonial4_slide .circle h2 {
        margin-top: 18px !important;
        font-size: 16px !important;
    }
    .testimonial .carousel {
        padding: 0px 50px !important;
    }
     
     
      /*auditions page end*/
     
     

	.registrer .button {
        padding: 10px 75px;
		width: 127px;
		height: 40px;
		font-size: 13px;
	    margin: 46px 0px 0px 0px;
	}

	.registrer{
	    /*display:none;*/
		display: flex;
		justify-content: end;
	}

	.heading-text{
		display: flex;
		justify-content: center;
		padding: 0px 10%;
		height:56px;
		margin:31px 0px;
	}
    
    .heading-text-main{
		display: flex;
        justify-content: center;
        padding: 0%;
        height: auto;
        margin: 20px 0px;
        width: 100%;
	}
	.banner-logo{
		/* height: auto;*/
		/*width: 200px; */
		margin-top:-1400px !important;
	}

	.img-box {
		width: 100%;
	}

	/*header {*/
	/*	background: #724985;*/
	/*	width: 100%;*/
	/*	position: relative;*/
	/*	margin-top: 0px;*/
	/*}*/

	.about {
		margin-top: 15px;
	}

	.about-me-content p {
		font-size: 16px;
        line-height: 1.5;
        color: #b1a8b6;
        text-align: left;
	}

	.tiangle_pink_main img {
		width: 300px !important;
		height: auto !important;
		margin-top:500px !important;
	}

	.footer-container {
		background-image: url(../images/footer.jpg);
		background-size: cover;
		height: 366px;
		margin-bottom: 100px;
	}

	.footer-container {
		background-image: url(../images/sm_ft.png);
		background-size: cover;
		height: 157vh;
		margin-bottom: 100px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.ft-heading {
		color: rgb(10, 10, 70);
		font-size: 24px;
		font-weight: bold;
		text-align: center;
		padding: 30px;
		font-family: 'jost';
		line-height: 1.3;
	}
	

	.footer-logo{
        display: block;
		height: 243px;
		width: auto;
		margin-bottom: 36px;
    }

	.ft-img{
		margin-bottom: 20px;
	}
    .ft-last{
        width: 125px;
    }
	.ft-adds {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 30px;
		width: auto;
	}

	.brands{
        display: block;
    }

	.brands-1{
        display: none;
    }

	.clients img {
		border: 2px solid rgb(192, 137, 54);
		height: auto;
		width: 166px;
	}

	




.tp-title {
	font-size: 18px !important;
	line-height: 20px !important;
}
.tp-title span {
	font-size: 24px !important;
	line-height: 32px !important;
}
.rs-parallaxlevel-1 {
	top: 5px !important;
	left: 25px;
}
.rs-parallaxlevel-5 {
	top: -18px !important;
	left: 25px;
}

.next-overflow-img {
	left: 206px;
}
.video-content h3 {
	font-size: 24px;
	line-height: 26px;
}
.dg-social {
	right: -35px;
}
}
 @media screen and (max-width: 480px) {
.logo {
	padding: 7px 0 0 0;
}

.about-me-content .title {
	font-size: 70px;
}
.about-me-content {
	padding: 77px 40px 50px 40px;
}
.dg-social {
	right: -55px;
}
h3 {
	font-size: 30px;
	line-height: 36px;
}
h2 {
	font-size: 40px;
	line-height: 45px;
}
h4 {
	font-size: 18px;
	line-height: 20px;
}
.subscribe-me h3 {
	margin-bottom: 10px;
}
.top-50 {
	margin-top: 30px;
}
.dg-social {
	width: 0px;
	right: -15px;
}
.subscribe-me .input-group {
	margin-bottom: 25px;
}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
	width: 30px;
	height: 30px;
	margin-top:10px;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
	top: 8px;
}
#nav-icon3 span:nth-child(4) {
	top: 16px;
}
.table-data td {
	padding: 20px 12px;
}
.txt-wrap {
	margin-right: 0px;
	width: 100%;
}
.subscribe-me {
	margin-top: 40px;
	padding-top: 0px;
	padding-bottom: 20px;
}
.footer-social {
	margin: 0px 0px 15px 0px;
}

.next-overflow-img {
	top: 40px;
	left: 102px;
}
.tp-title {
	font-size: 32px !important;
	line-height: 20px !important;
}
.tp-title span {
	font-size: 60px !important;
	line-height: 74px !important;
}
.rs-parallaxlevel-1 {
	top: 5px !important;
	left: 10px;
}
.bw-logo img {
	width: 50%;
}
.bw-lan-over p {
	font-size: 16px;
	padding-top: 20px;
}
.centertop img {
	width: 75%;
}
.centertop {
	margin-top: 20px;
}
}
 @media screen and (max-width: 479px) {
/* .tp-simpleresponsive img {
	width: 100% !important;
	height: 100% !important;
} */
/* .tiangle_pink_main img {
	width: 350px !important;
	height: 100% !important;
} */


.tiangle_pink_main {
	left: 10px !important;
}
.tp-title {
	left: 10px !important;
	line-height: 30px !important;
}
.subscribe-me h5 {
	font-size: 18px;
}
}
 @media screen and (max-width: 414px) {
.dg-social {
	right: -13px;
}
.rslides li {
	width: 88%;
}
.tp-title {
	top: -20px !important;
	left: 20px !important;
	font-size: 30px !important;
	line-height: 45px !important;
}
.tp-title span {
	font-size: 45px !important;
	line-height: 45px !important;
}
.rs-parallaxlevel-3 {
	top: 18px !important;
}
.rs-parallaxlevel-3 img {
	width: 320px !important;
}
.rs-parallaxlevel-4 {
	top: -8px !important;
	left: 35px;
}
.rs-parallaxlevel-5 {
	top: -15px !important;
	left: 60px;
}
.video-content {
	margin: 100px 0px 0px 0px;
}
.next-overflow-img {
	top: 55px;
	left: 132px;
}
.about-me-content {
	padding: 60px 15px 50px 15px;
}
.fancybox-image, .fancybox-placeholder, .fancybox-spaceball {
	margin: 0 auto;
}
}
 @media screen and (max-width: 375px) {
.next-overflow-img {
	left: 107px;
}
.img-box {
	margin-top: -70px;
}
.next-overflow-img {
	top: 55px;
	left: 119px;
}
}
 @media screen and (max-width: 360px) {
.dg-social {
	right: -12px;
}
.next-overflow-img {
	left: 114px;
}
}
 @media screen and (max-width: 320px) {
     
.banner-effect{
    display:none;
}
.clients {
    text-align: center;
    padding: 0px;
    margin: 50px 0px;
}
.next-overflow-img {
	left: 100px;
}
.slider-title {
	width: 71%;
}
.video-content h3 {
	font-size: 26px;
	line-height: 30px;
}
.dg-social {
	right: -10px;
}
.rslides {
	width: 99%;
}
}

@media only screen and (min-width: 1500px) and (max-width: 1799px) {
    .testimonial4_slide .circle {
        padding-top: 86px;
        width: 400px;
        height: 400px;
        background-image: url(../images/Auditions-page-circle.png);
        margin:auto;
    }
    header {
        background: #724985;
        width: 100%;
        position: absolute;
        padding: 8px 67px;
    }
    .map-container{
        width: 80% !important;
    }
    
    .ind-box {
        margin-top:12px;
    }
    
    .testimonial4_slide {
        width: 100%;
    }
    .carousel-control-prev {
        left: -80px;
        top: -50px;
    }
    .carousel-control-next {
        right: -70px;
        top: -40px;
    }
    
    /*header {*/
    /*    background: #724985;*/
    /*    width: 100%;*/
    /*    position: absolute;*/
    /*    padding: 8px 50px;*/
    /*}*/
    
    .photos2 {
        padding: 0px;
        margin: 0px;
        font-family: jost, sans-serif;
        text-align: center;
    }
    
    .kids-content2 {
        padding: 100px 10px 10px 10px;
        z-index: 1;
    }
    
     .kid-pic-style-2{
        padding-right:47px;   
    }
    .record h2 {
        font-size: 45px;
        font-family: 'jost', sans-serif;
        font-weight: 500;
        line-height: 1.5;
    }
    .completed-heading {
        font-size: 18px;
        width: 100%;
    }
    .sub-break {
        margin: 20px 0px 15px 100px;
    }
    .dream-kid img{
        width:620px;
    }
    .dream-kid {
        width: 50%;
        position: relative;
        right: -36px;
    }
    .object{
        display:none;
    }
    .dream p {
        margin: 50px 0px 15px 230px;
        font-family: 'jost', sans-serif;
        line-height: 1;
        font-size: 75px;
    }
    .ft-heading {
        padding: 58px 200px 0px 0px;
    }
    .kids-view {
        width: 540px;
        height: auto;
    }
    .kids-benifits-headding {
        width: 100%;
    }
    .kids-benifites-details {
        width: 100%;
        font-size: 20px;
    }
    .card {
        height: 41vh;
    }
    .counter {
        width: 172px;
        height: 172px;
    }
    .counter-box h4 {
        font-size:18px;
    }
    .counter-box span {
        position: relative;
        left: -63px;
        top: -1px;
        font-size:23px;
    }
    .counter-box h2 {
        display: inline-block;
        margin: 15px 0;
        font-size: 23px;
    }
    .img-box .position-re img {
        width: 660px;
    }
    .slider-title {
        padding: 0px 0px 50px 0px;
    }
/* script for registrtion-info section start */
    .info-heading {
        font-size: 20px;
        color: white;
        font-family: 'poppins, sanserif';
    }
    .info-container {
        padding: 33px;
        border: 5px solid #daaa68;
        width: 80%;
        margin-top: 62px;
    }
    .new-kid-effect-right {
        position: relative;
        right: 126px;
        top: 32%;
        width: 100%;
    }
    .right-effect {
        position: relative;
        height: 483px;
        right: -12px;
        width: auto;
    }
    
    .left-effect {
        position: relative;
        height: 483px;
        left: -7px;
    }
    .popup-form {
        max-height: 1050px;
    }
/* script for registrtion-info section end */
    .about-background {
        height:auto;
        /*margin: 100px 52px 0px 52px;*/
    }
    .container {
        width: 100%;
    }
     
    .break1 {
        margin: 0px 140px;
        display: flex;
    }
    .new-kid-effect-left {
        position: relative;
        left: 117px;
        top: 32%;
        width: 100%;
    }
    
    .customer-heading h1 {
        margin: 30px 33px 0px;
    }
    
    .clients img {
        border: 2px solid rgb(192, 137, 54);
        height: 113px;
        width: 195px;
    }
    
   .footer-left-animation{
       margin:0px 6px;
   }
    
    .MultiCarousel {
        width: 85%;
        margin: 20px 100px;
    }
    
    
    
    
    
    

}

@media only screen and (min-width: 1500px){
    .kids-img{
        width:100%;
        height:546px;
    }
    
    /*.nav-bar-header {*/
    /*    width: 90%;*/
    /*    display:contents;*/
    /*    margin: auto;*/
    /*}*/
    
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    header {
        background: #724985;
        width: 100%;
        position: absolute;
        padding: 8px 36px;
    }
    .dream-1 p {
        margin: 0px;
        line-height: 73px;
        margin-left: 23%;
        font-size: 53px;
        width: 100%;
    }
    .photos2 .col-12{
        width:100%;
        max-width:100%;
    }
    .ethics1{
        position:relative;
        bottom:10px;
    }
    .ethics2{
        position:relative;
        bottom:46px;
    }
    
    .kids-benifits-headding-main {
        text-align: left;
        color: #daaa68;
        font-size: 42px;
        font-family: 'poppins', sans-serif;
        font-weight: bold;
        line-height: 0;
        width: 71%;
        margin-top: 45px;
    }
    
    /*opportunities page start*/
    .circle-box-container {
        position: relative;
        bottom: 150px;
        height: 1550px;
        padding: 0px 10%;
    }
    .opp-circle-box-4 {
        height: 300px;
        width: 300px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 155px;
        left: 760px;
        overflow: hidden;
    }
    .circle-bottom-box-4 {
        height: 300px;
        width: 900px;
        border: 8px solid #daaa68;
        margin-bottom: 100px;
        margin-left: 26px;
        padding: 0px 20px;
    }
    /*opportunities page end*/
    
    
    
    
    /*designers page start*/
    
    .designer-sec2-kid-bg {
        border: 12px solid #daaa68;
        width: 450px;
        height: 550px;
        background-color: #724985;
        border-top-left-radius: 45%;
        border-top-right-radius: 45%;
        margin: auto;
    }
    
    .design-sec2-title {
        color: #daaa68;
        font-size: 26px;
        letter-spacing: 1px;
        line-height: 1.4;
        text-align: left;
        margin: 30px 0px 30px;
        font-weight: 700;
    }
    
    .kids-flex {
        display: flex;
        flex-direction: row;
        width: 85%;
        margin: auto;
        margin-top: 100px;
    }
    
    .journer-para-custom {
        width: 85%;
        margin: auto;
        text-align:justify;
    }
    .accordion {
        width: 80%;
        margin: auto;
    }
    /*designers page end*/
    
    
    .map-container{
        width: 80% !important;
    }
    
    .ind-box {
        margin-top:12px;
    }
    
    .testimonial4_slide {
        width: 100%;
        display:flex;
        justify-content:center;
    }
    .carousel-control-prev {
        left: -70px;
        top: -50px;
    }
    .carousel-control-next {
        right: -60px;
    }
    
   
    .nav > li > a {
        display: block;
        color: #fff;
        font-weight: 500;
        font-size: 12px;
        padding: 10px 9px;
        margin: 10px;
    }
    
    .city-title {
        color: #daaa68;
        font-size: 40px;
        letter-spacing: 1px;
        line-height: 46px;
        text-align: center;
        margin: 0px auto 42px;
        width: 75%;
        font-weight: 700;
    }
    
    .cities-container-heading {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        width: 80%;
        margin: auto;
        height: auto;
        padding: 30px;
    }
    
    .cities-container {
        border-left: 12px solid #d6b076;
        border-right: 12px solid #d6b076;
        border-bottom: 12px solid #d6b076;
        padding: 85px 40px 50px;
        display: grid;
        width: 80%;
        margin: auto;
        grid-template-columns: auto auto auto;
    }
    .cities-container-heading-2 {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        width: 80%;
        height: auto;
        padding: 30px;
        margin: auto;
    }
    
    .cities-container-2 {
        width:80%;
        margin:auto;
        margin-top:200px;
    }
    
    /*header {*/
    /*    background: #724985;*/
    /*    width: 100%;*/
    /*    position: absolute;*/
    /*    padding: 8px 0px;*/
    /*}*/
    
    
    .about-background {
        height: auto;
        /*margin: 100px 52px 0px 52px;*/
    }
    
    .MultiCarousel {
        float: none;
        overflow: hidden;
        padding: 15px;
        width: 84%;
        margin: auto;
        position: relative;
        margin-bottom: 100px;
    }
    .container {
        width: 100%;
    }
     
    .break1 {
        margin: 0px 0px;
    }
    
    .customer-heading h1 {
        margin: 30px 33px 20px;
        font-family: 'poppins', sans-serif;
        font-size: 43px;
        color: #daaa68;
        border: 3px solid #daaa68;
        text-align: center;
        padding: 18px;
        font-weight: bold;
    }
    
   .counter {
        position: relative;
        width: 140px;
        height: 140px;
        border-radius: 50%;
        padding-top: 28px;
   }
   .hero .row {
        width: 86%;
   }
   .counter-box .counter h4 {
        font-size: 17px;
    }
    
    
    
    
    
    
    
    
     /*numbers section in homepage start*/
    .counter-box h2, .counter-box span {
        font-size: 30px;
        margin:11px;
    }
    .counter-box h4 {
        font-size:17px;
    }
    .hero {
        margin-bottom: 100px;
    }
     /*numbers section in homepage end*/
    /*09-10-2023 home page css start*/
        /*about page css start*/
    .info-container-tc {
        padding: 50px 50px;
        border: 10px solid #daaa68;
        width: 72%;
        margin-top: 62px;
        margin-bottom: 100px;
    }
    /*about page css end*/
        
         
    /*09-10-2023 home page css end*/
    .heading-text-main img{
        width:35%;
    }
    .dddwrapper-layer .tp-caption{
            margin: -500px 0px 0px !important;
    }
   .four{
       display:block;
   }
    .about-me-content {
        padding: 40px 80px 0px 40px;
        width: 93%;
        margin-left: 0px;
    }
    .ft-left-box{
        width:10%;
        margin-right:10px;
    }
    .ft-img{
        width:100px;
    }
    .ft-right-box{
        width:10%;
        margin-left:10px;
    }
    .footer-left-animation {
        width: 100%;
        height: auto;
        margin: 0px;
    }
    .footer-bg {
        border-radius: 53px;
        border: 1px solid #daaa68;
        padding: 20px 20px;
        width: 1500px;
    }
    footer {
        /* position: relative; */
        background: transparent;
        width: 100%;
        border-top: none; 
        padding-top: 20px;
    }
    /*city-page banner section start*/
        
         .city-bg {
            height: auto;
        }
        .top-cities {
            display: flex;
            justify-content: center;
            width: 100%;
        }
        .heading-text{
            margin-top:40px;
        }
        .clients {
            text-align: center;
            padding: 0px 0px 30px 0px;
        }
    
    /*city-page banner section end*/
    
    .img-box{
        width:100%;
    }
    .img-box .position-re img{
        width: 50%;
    }
    .we-are-bg {
        width: 62%;
        margin-right: 60px;
    }
    .record {
        margin: 0px 20px;
        border: 25px solid #d3aa6c;
        height: 885px;
    }
    .record h2 {
        font-size: 38px;
        font-family: 'jost', sans-serif;
        font-weight: 500;
        line-height:65px;
    }
    .completed-heading {
        font-size: 25px;
        border: 4px solid #d0a771;
        padding: 15px 15px;
        color: #fff;
        letter-spacing: 2px;
        background-color: transparent;
        font-family: 'poppins', sans-serif;
        width: 88%;
    }
    .sub-break {
        margin: 14px 0px 15px 60px;
        width: 100%;
    }
    .dream-kid {
        width: 100%;
        position: relative;
        left: 38px;
        bottom: -133px;
        animation-name: roll;
        animation-duration: 2s;
        animation-iteration-count: infinite;
    }
    .dream-kid img{
        width:100%;
    }
    .dream {
        width: 82%;
        /* font-size: 62px; */
    }
    .dream p {
        margin: 36px 0px 15px 80px;
        font-family: 'jost', sans-serif;
        line-height: 80px;
        font-size: 68px;
    }
    
    
    
    /*brands section css start*/
    .brands{
        display: block;
    }

	.brands-1{
        display: none;
    }
    .clients .col-12 {
        width: 100%;
         padding: 50px;
    }
    .card-text {
        height: 20px;
        position: relative;
        right: 860px;
        width: 371px;
        font-size: 30px;
        bottom: 90px;
    }
    .footer-container {
        background-image: url(../images/footer.jpg);
        background-size: cover;
        height: 28vh;
        background-position: center;
        width: 100%;
        margin-bottom: 100px;
    }
    .ft-heading {
        color: rgb(10, 10, 70);
        font-size: 28px;
        font-weight: bold;
        text-align: right;
        padding: 30px 280px 0px 0px;
        font-family: 'Poppins', sans-serif;
    }
    /*.ft-adds {*/
    /*    display: flex;*/
    /*    justify-content: space-evenly;*/
    /*    padding: 38px 24px 30px 320px;*/
    /*    width: auto;*/
    /*}*/
    .ft-adds {
        display: flex;
        justify-content: flex-end;
         padding: 0px; 
        width: 100%;
        position: relative;
        right: 93px;
        top: 60px;
    }
    .ft-adds a{
        margin: 0px 10px;
    }
    /*brands section css end*/
    
	/* script for kids-benifites section start */
	.kids-container {
		display: flex;
		justify-content: center;
		width: 100%;
		padding-left: 0px;
		border-style: solid 15px #e9b117;
	}
	.sub-title {
        color: #daaa68;
        letter-spacing: 3px;
        font-size: 50px;
        padding: 25px;
        border: 3px solid #daaa68;
    }
	.kids-img {
		width: 100%;
		height: 500px;
	}
	.kids-content {
		margin: 150px 0px 0px 0px;
		padding: 30px 15px 10px 15px;
		z-index: 1;
		height: auto;
		position: relative;
		text-align: center;
	}
	.kids-content .photos {
		display: grid;
		grid-template-columns: auto auto auto auto;
		Column-gap: 15px;
		row-gap: 15px;
		width: auto;
		justify-content: center;
		padding: 0px;
		margin: 0px;
	}
	.col-md-6 {
		width: 100%;
	}
	.photos2 {
		padding: 0px;
		margin: 0px;
		font-family: jost, sans-serif;
		text-align: right;
	}
	.kids-content2 .photos2 {
		display: grid;
		grid-template-columns: auto auto;
		Column-gap: 15px;
		/* row-gap: 15px; */
		width: auto;
		justify-content: center;
		padding: 0px;
		height:auto;
		margin: 0px;
	}
	.kids-view {
		width: 100%;
		height: auto;
	}
	.kids-container2 {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
	}
	.kids-content2 {
		padding: 60px 10px 10px 0px;
		z-index: 1;
		height: auto;
		position: relative;
		text-align: center;
		width: 100%;
		margin: 70px;
	}
	.left-effect-1 {
		margin-top: 75px;
		position: relative;
		height: 170px;
		width: auto;
		-webkit-animation: stars 8s infinite;
		animation: stars 8s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: -45px;
		margin-left: -360%;
	}
	.kids-benifits-headding {
		text-align: left;
		color: #daaa68;
		font-size: 35px;
		font-family: 'poppins', sans-serif;
		font-weight: bold;
		line-height: 1.1;
		width: 100%;
	}
	.kids-benifites-details {
		text-align: left;
		color: #95683e;
		text-align: justify;
		margin-top: 18px;
		width: 100%;
		font-size: 18px;
		line-height: 1.5;
		color: #fff;
	}
	.left-effect-airlamp {
		margin-top: 0px;
		position: relative;
		height: auto;
		width: 25%;
		-webkit-animation: stars 8s infinite;
		animation: stars 8s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: -650px;
		z-index:-1;
	}
	
	
	/* script for kids-benifites section end */

	/* script for kids-media-coverage section start */
    .container {
        width: 100%;
        max-width:100%;
    }	
    .kids-team {
        width: 109%;
        height: 100%;
        display: grid;
        justify-content: center;
        align-items: center;
        grid-template-columns: auto auto auto;
        grid-gap: 10px;
    }
    .design-bg-color {
        padding-top: 50px;
        position: relative;
		width:95vw;
		/*height:150vh;
         width: 112%; */
        /* margin-left: 10px; */
    }
    .wrapper {
        position: relative;
		bottom: 40px;
        /* width: 360px; */
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        padding: 60px;
    }
    .card {
        position: relative;
        max-width: 340px;
        height: 37vh;
        display: flex;
        flex-direction: column;
        background-color: #fff;
        box-sizing: 0 5px 202px rgba(0, 0, 0, .5);
        width: 100%;
    }
    .img-box-1 {
        position: relative;
        width: 100%;
        height: auto;
        top: 0px;
        right: 45px;
        box-sizing: 0 5px 20px rgba(0, 0, 0, .2);
        z-index: 1;
    }
    .img-box-1 img {
        max-width: 100%;
        width: 100%;
        border-radius: 4px;
    }
    .kid-content h5 {
        font-size: 18px;
        line-height: 60px;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    .design-bg-color:before {
        content: '';
        background-color: #d51d5d;
        width: 90%;
        position: absolute;
        left: 0;
        top: 0;
        height: 20%;
        z-index: -1;
    }
    .design-contester-head h2 {
        text-align: center;
        font-size: 30px;
        width: 90%;
        display: flex;
        justify-content: center;
        font-family: 'poppins', sans-serif;
    }
    .designer {
        margin-top: 50px;
        padding: 0px !important;
    }
    /* script for kids-media-coverage section end */

	/* script for registration page start */
    .reg-bg{
        height:180vh;
    }
    .left-effect {
        position: relative;
        height: 483px;
        left: 16px;
    }
    .right-effect {
        position: relative;
        height: 483px;
        right: 16px;
    }
    .popup-form{
        background-color: transparent;
        border: 10px solid #b99259;
        color: #fff;
        display: flex;
        flex-direction: column;
        width: 70%;
        max-width: 980px;
        padding: 0px 30px 20px 53px;
        position: relative;
        top: 20px;
    }
    /* script for registration page end */
    .my-form button .back {
        position: absolute;
        left: 44%;
    }
    .contact-wid{
        width:60%;
    }
     /* script for registrtion-info section start */

    .info-heading {
        font-size: 20px;
        color: white;
        font-family: 'poppins, sanserif';
    }
    .info-container {
        padding: 50px 15px;
        border: 20px solid #daaa68;
        width: 80%;
        margin: 62px;
    }
    /* script for registrtion-info section end */
    
    /* script for registrtion section start */
    .banner-effect{
        display:none;
    }
    
    /*.registrer {*/
    /*    display: flex;*/
    /*    justify-content: end;*/
    /*    margin-right: 25px;*/
    /*    width: 100%;*/
    /*}*/
    
    /* script for registrtion section end */
   
    /*contact-us page css start*/ 
    .banner-cls {
        display: flex;
        justify-content: center;
        /*margin-bottom: 100px;*/
    }
     /*contact-us page css end*/
}

@media only screen and (min-width: 1396px) and (max-width: 1499px){
     /*.clients .col-12{*/
     /*       width: 100%;*/
     /*        padding: 0px 102px;*/
     /*   }*/
        
        /*header {*/
        /*    background: #724985;*/
        /*    width: 100%;*/
        /*    position: absolute;*/
        /*    padding: 8px 90px;*/
        /*}*/
        .map-container{
        width: 80% !important;
        }
        
        .ind-box {
            margin-top:12px;
        }
}

@media only screen and (min-width: 1095px) and (max-width: 1200px){
    /*home-page banner section start*/
    
        .clients .col-12{
            width: 100%;
             padding: 50px;
        }
        
    /*home-page banner section end*/
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .parners-box {
        border: 5px solid #daaa68;
        height: 300px;
        width: 88%;
        margin: auto;
        margin-top: 50px;
        padding: 20px;
    }
    
    .parners-box-1 {
        border: 5px solid #daaa68;
        height: 300px;
        margin: auto;
        margin-top: 50px;
        padding: 20px;
        width: 88%;
    }
    
    .parners-box-2 {
        border: 5px solid #daaa68;
        height: 300px;
        margin-top: 50px;
        padding: 20px;
        width:88%;
        margin:auto;
    }
    
    .parners-box-3 {
        border: 5px solid #daaa68;
        height: 300px;
        margin-top: 50px;
        padding: 20px;
        width:88%;
        margin:auto;
    }
    
    .carrousel-right-arrow {
        position: relative;
        bottom: 196px;
        left: 0px;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    
    .carrousel-left-arrow {
        position: relative;
        bottom: 170px;
        right: 0px;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    
    
/*benefits page start*/
    .columns-grid{
       display:grid;
       grid-template-columns: auto auto auto;
       margin:auto;
    }
    .meal-photo img {
        width: 200px;
        height: 250px;
    }
    .col-md-3 {
        max-width: 305px;
        width:auto;
    }
    /*benefits page end*/
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    
    /*book page start*/
    .book-page{
        height:500;
        width:350px;
    }
    
    .book {
        position: relative;
        width: 350px;
        height: 500px;
        transition: transform 0.5s;
    }
    
    .i-cls {
        font-size: 30px;
        color: #daaa68bf;
    }
    
    #book {
        transform: translateX(50%);
    }

    #prev-btn {
        transform: translateX(-200px) !important;
    }

    #next-btn {
        transform: translateX(200px) !important;
    }
    
    .book-container {
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: sans-serif;
    }
    

    /*book page end*/
    
    
    .carrousel-right-arrow {
        position: relative;
        bottom: 170px;
        left: 0px;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    
    .carrousel-left-arrow {
        position: relative;
        bottom: 170px;
        right: 0px;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    
    
    .parners-box .circles-wrapper {
        height: 400px;
        width: 400px;
        /*background-image: url(../images/fashion-show.png);*/
        /* border: 5px solid #daaa68; */
        position: relative;
        border-radius: 50%;
        bottom: 72px;
        right: 117px;
    }
    
    .menu-btn-active{
        box-shadow:none;
    }
    .menu-btn-active span:nth-child(1){ 
        background:none;
    }
    .menu-btn-active span:nth-child(2){ 
        background:none;
    }
    .menu-btn-active span:nth-child(3){ 
        background:none;
    }
    .menu-btn-active span:nth-child(4){ 
        background:none;
    }
    
    .parners-box h2 {
        font-size: 20px;
        margin: 5px 0px 10px 80px;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
    }
    
    .parners-box p {
        font-size: 16px;
        margin: 0px 0px 0px 80px;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 h2 {
        font-size: 20px;
        margin: 5px 80px 10px 0px;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
    }
    
    .parners-box-2 .circles-wrapper {
        height: 400px;
        width: 400px;
        background-image: url(../images/hospital.png);
        position: relative;
        border-radius: 50%;
        bottom: 72px;
        right: 134px;
    }
    
    .parners-box p, .parners-box-2 p {
        font-size: 16px;
        margin: 0px 0px 0px 80px;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box h2, .parners-box-2 h2 {
        font-size: 24px;
        margin: -6px 0px 13px 80px;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
    }
    
    .parners-box-1 h2, .parners-box-3 h2 {
        font-size: 24px;
        margin: 1px 80px 13px 0px;
        line-height: normal;
        color: #daaa68;
        text-transform: uppercase;
    }
    
    .parners-box-1 p, .parners-box-3 p {
        font-size: 16px;
        margin: 0px 80px 0px 0px;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 p {
        font-size: 16px;
        margin: 0px 60px 0px 0px;
        line-height: 1.4;
        color: #fff;
        text-align: justify;
    }
    
    .parners-box-1 .circles-wrapper {
        height: 400px;
        width: 400px;
        /*background-image: url(../images/fashion-show.png);*/
        /* border: 5px solid #daaa68; */
        position: relative;
        border-radius: 50%;
        bottom: 72px;
        right: 32px;
    }
    
    /*About Page Start*/
    .media-heading {
        font-size: 30px;
    }
    .ethics1{
        position:relative;
        bottom:35px;
    }
    .ethics2{
        position:relative;
        bottom:76px;
    }
    .dream-1 p {
         margin: 0px; 
        line-height: 70px;
        font-size: 52px;
        margin-left: 50px;
    }
    .ethics-heading {
        font-size: 20px;
    }
    
    
    
    .testimonial4_slide .circle {
        padding-top: 86px;
        width: 400px;
        height: 400px;
        margin: auto;
        background-image: url(../images/Auditions-page-circle.png);
    }
    
    .kids-benifits-headding-main {
        text-align: left;
        color: #daaa68;
        font-size: 38px;
        font-family: 'poppins', sans-serif;
        font-weight: bold;
        line-height: 0;
        margin-top: 45px;
    }
    
    .heading-about {
        font-size: 40px;
        color: #daaa68;
        text-align: center;
        margin-top: 140px;
        font-family: 'poppins', sans-serif;
        line-height: 84px;
        font-weight: bold;
    }
    /*About Page End*/
    
    
    
    /*opportunities page start*/
    
    .opp-circle-box-4 {
        height: 300px;
        width: 300px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 155px;
        left: 656px;
        overflow: hidden;
    }
    .circle-box-container {
        position: relative;
        bottom: 150px;
        margin-left: 113px;
        height: 1550px;
    }
    /*opportunities page end*/
    
    
    
    /*auditions process start*/
    .auditions-process-title {
        color: #daaa68;
        font-size: 25px;
        letter-spacing: 1px;
        text-align: center;
        margin: -8px auto;
        line-height: 1.2;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    /*auditions process end*/
    
    /*benefits page start*/
    .columns-grid{
       display:grid;
       grid-template-columns: auto auto auto;
       margin:auto;
    }
    .meal-photo img {
        width: 200px;
        height: 250px;
    }
    .col-md-3 {
        max-width: 305px;
        width:auto;
    }
    /*benefits page end*/
    
    
    /*designers page start*/
    
    .designer-sec2-kid-bg {
        border: 12px solid #daaa68;
        width: 450px;
        height: 550px;
        background-color: #724985;
        border-top-left-radius: 45%;
        border-top-right-radius: 45%;
        margin: auto;
    }
    
    .design-sec2-title {
        color: #daaa68;
        font-size: 26px;
        letter-spacing: 1px;
        line-height: 1.4;
        text-align: left;
        margin: 30px 0px 30px;
        font-weight: 700;
    }
    
    /*designers page end*/
    
    
    
    /*benefits page start*/
    
     .top-heading-1 {
        color: #daaa68;
        font-size: 22px;
        font-weight: 500;
    }
    
    .top-heading-2 {
        color: #daaa68;
        font-size: 45px;
        font-weight: 700;
    }
    
    .top-heading-3 {
        color: #fff;
        font-size: 21px;
        font-weight: 500;
    }
    
    .citys-heading-box {
        line-height: 0;
    }
    
    .benfits-title {
        color: #daaa68;
        font-size: 28px;
        letter-spacing: 1px;
        text-align: center;
        margin: 20px auto 0px;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
    }
    
    .journer-para-custom {
        font-family: 'poppins', sans-serif;
        font-size: 20px;
        margin: 0px 0px 23px 0px;
        color: #fff;
        text-align: justify;
        padding: 10px 45px;
        line-height: 34px;
    }
    
    .benefits-sec3-title {
        color: #daaa68;
        font-size: 28px;
        letter-spacing: 1px;
        text-align: center;
        margin: 35px auto 0px;
        font-weight: 700;
    }
    
    /*benefits page end*/
    
    .cities-container-heading-2 p {
        text-align: justify;
    }
    
    .city-title {
        color: #daaa68;
        font-size: 40px;
        letter-spacing: 1px;
        line-height: 46px;
        text-align: center;
        margin: 274px auto 40px;
        width: 70%;
        font-weight: 700;
    }
    
    .hero {
        width: 100%;
        height: 34vh;
        text-align: center;
        position: relative;
    }
    
    /*auditions page start*/
    .testimonial4_slide {
        width: 100%;
    }
    .carousel-control-prev {
        position: absolute;
        top: -40px;
        left: -80px;
    }
    .carousel-control-next {
        right: -70px;
        top: -40px;
    }
    
    .cities-container-heading {
        width: 75vw;
    }
    .cities-container {
        display: grid;
        column-gap: 20px;
    }
    
    .cities-container-heading-2 {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        width: 80%;
        height: auto;
        padding: 30px;
        margin:auto;
    }
    
    .cities-container-2 {
        width:80%;
        margin:auto;
    }
    
    /*auditions page end*/
    
    
    
    .nav > li > a {
        display: block;
        color: #fff;
        font-weight: 500;
        font-size: 12px;
        padding: 10px 9px;
        margin: 12px 2px;
    }
    
    
     /*numbers section in homepage start*/
     .counter {
        position: relative;
        width: 140px;
        height: 140px;
        padding-top:34px;
     }
    .counter-box h2, .counter-box span {
        font-size: 30px;
        margin:11px;
    }
    .counter-box h4 {
        font-size:18px;
    }
    
     /*numbers section in homepage end*/
    .heading-about {
        line-height: 54px;
        
    }
    
    .about-background {
        height: auto;
        /*margin: 100px 50px 0px 55px;*/
    }
    .break1 {
        display: flex;
        margin: 0px 73px;
    }
    
    .customer-heading h1 {
        margin: 0px 35px;
        font-size:40px;
    }
    
    .ft-adds {
        display: flex;
        justify-content: space-evenly;
        padding: 0px;
        width: 67%;
        position: relative;
        top: 80px;
        left: 339px;
    }
    
    /*header {*/
    /*    background: #724985;*/
    /*    width: 100%;*/
    /*    position: absolute;*/
    /*    padding: 8px 15px;*/
    /*}*/
    
    
    
     /*numbers section in homepage start*/
    .hero .row {
        width: 90%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        position: absolute;
        border: 3px solid #B98C46;
        border-radius: 40px;
        top: 60%;
        height: 40vh;
        left: 52%;
        transform: translate(-50%,-50%);
    }
    .counter-box h2 {
        display: inline-block;
        margin: 15px 0;
        font-size: 30px;
    }
    .counter-box span{
        position:relative;
        left:-48px;
        font-size:27px;
    }
    .counter-box h4 {
        font-size:15px;
    }
     /*numbers section in homepage end*/
        /*09-10-2023 home page css start*/
        /*about page css start*/
    .info-container-tc {
        padding: 50px 50px;
        border: 10px solid #daaa68;
        width: 72%;
        margin-top: 62px;
        margin-bottom: 100px;
    }
    /*about page css end*/
        
         
    /*09-10-2023 home page css end*/
    
    
    .heading-text-main img{
        width:35%;
    }
    .dddwrapper-layer .tp-caption{
            margin: -415px 0px 0px !important;
    }
    /*city-page banner section start*/
    .mobile-navi{
        position: absolute;
        z-index: 5;
    }
     .city-bg {
        height: 203vh;
       
    }
    .mobile-nav {
        background: #d3aa6c;
        width: 100%;
        position: absolute;
        padding: 8px 0px;
        z-index: 2;
    }
    
    /*city-page banner section end*/
    
    /*home-page banner section start*/
    .about-me-content p {
        font-size: 20px;
        line-height: 1.2;
    }
    .about-me-content {
        padding: 30px 110px 0px 30px;
    }
    .we-are-bg {
        width: 60% !important;
        margin-right: 0px;
    }
    .slider-bg {
        background-position: 76% 100%;
        margin: 125px 0 0 0px;
        background-size: 65%;
        padding-bottom: 80px;
    }
    .banner-effect{
        display:none;
    }
    .get-banner-effect{
        display:block;
        
    }
    .right-effect {
        position: relative;
        height: 400px;
        right: -39px;
        z-index: 0;
    }
    .left-effect {
        position: relative;
        height: 400px;
        left: -18px;
        
    }
    .img-box {
        margin-left: 0px;
        width: 40%;
    }
    .card-text {
		height: 70px;
		position: relative;
		right: 766px;
		width: 405px;
		font-size: 30px;
		bottom: 62px;
		color: white;
		letter-spacing: 2px;
		line-height: 1.5;
		
	}

    /*home-page banner section end*/
    
    
    /*record-breaking section start*/
    .record {
        margin: 0px 60px;
        border: 30px solid #d3aa6c;
        height: auto;
    }
    .record-head {
        text-align: center;
        margin: 35px;
        /* color: #fff; */
    }
    .record h2 {
        font-size: 35px;
        font-family: 'jost', sans-serif;
        font-weight: 500;
    }
    .break {
        display: flex;
        flex-direction: column;
        width: 50%;
        margin-bottom: 30px;
    }
    .sub-break {
        margin: 15px 0px 15px 43px;
    }
    .dream-kid {
        width: 50%;
        position: relative;
        right: 10px;
        bottom: -95px;
        animation-name: roll;
        animation-duration: 2s;
        animation-iteration-count: infinite;
    }
     .dream-kid img{
         width:100%;
     }
     .completed-heading {
        font-size: 20px;
        border: 4px solid #d0a771;
        padding: 15px 15px;
        color: #fff;
        letter-spacing: 2px;
        background-color: transparent;
        font-family: 'poppins', sans-serif;
        width: 75%;
    }
    .object {
        width: 357%;
        -webkit-animation: shimmy 12s infinite;
        animation: shimmy 5s infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate;
        margin-right: -139px;
        position:relative;
        right:85px;
    }
    .dream p {
        margin: 25px 0px 15px 90px;
        font-family: 'jost', sans-serif;
        line-height: 69px;
        font-size: 45px;
    }
    @keyframes shimmy {
        0% {
          -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
        }
        100% {
          -webkit-transform: translate(0, 100px);
          transform: translate(0, 100px);
        }
    }
    /*record-breaking section start*/
    
	/* script for kids-benifites section start */
	.left-effect-stars {
	    display:none;
	}
	.kids-container {
		display: flex;
		justify-content: center;
		width: 100%;
		padding-left: 0px;
		border-style: solid 15px #e9b117;
	}
	.sub-title {
        color: #daaa68;
        letter-spacing: 3px;
        font-size: 50px;
        padding: 25px;
        border: 3px solid #daaa68;
    }
	.kids-img {
		width: 100%;
		height: 400px;
	}
	.kids-content {
		margin: 30px 0px 0px 0px;
		padding: 30px 15px 10px 15px;
		z-index: 1;
		height: auto;
		position: relative;
		text-align: center;
	}
	.kids-content .photos {
		display: grid;
		grid-template-columns: auto auto auto auto;
		Column-gap: 15px;
		row-gap: 15px;
		width: auto;
		justify-content: center;
		padding: 0px;
		margin: 0px;
	}
	.col-md-6 {
		width: 100%;
	}
	.photos2 {
		padding: 0px;
		margin: 0px;
		font-family: jost, sans-serif;
		text-align: right;
	}
	.kids-content2 .photos2 {
		display: flex;
		grid-template-columns: auto auto;
		align-items:center;
		Column-gap: 15px;
		row-gap: 15px;
		width: auto;
		justify-content: center;
		padding: 0px;
		margin: 0px;
	}
	.kids-view {
		width: 114%;
		height: auto;
	}
	.kids-container2 {
		display: flex;
		justify-content: center;
		width: 100%;
		height: auto;
	}
	.kids-content2 {
		padding: 30px 10px 10px 0px;
		z-index: 1;
		height: auto;
		position: relative;
		text-align: center;
		width: 100%;
		margin: 0px;
	}
	.left-effect-1 {
		margin-top: 75px;
		position: relative;
		height: 170px;
		width: auto;
		-webkit-animation: stars 8s infinite;
		animation: stars 8s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: -45px;
		margin-left: -360%;
	}
	.kids-benifits-headding {
		text-align: left;
		color: #daaa68;
		font-size: 23px;
		font-family: 'poppins', sans-serif;
		font-weight: bold;
		line-height: 1.4;
		width: 70%;
	}
	.kids-benifites-details {
		text-align: left;
		color: #95683e;
		text-align: justify;
		margin-top: 18px;
		width: 100%;
		font-size: 18px;
		line-height: 1.5;
		color: #fff;
	}
	.left-effect-airlamp {
		margin-top: 0px;
		position: relative;
		height: auto;
		width: 25%;
		-webkit-animation: stars 8s infinite;
		animation: stars 8s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: -500px;
	}
	
	/* script for kids-benifites section end */
	
	/* script for kids-media-coverage section start */
    .container {
        width: 100%;
    }
    .map-container{
        width: 90%;
    }
    .nav-bar-header {
        width: 90%;
        margin: auto;
        display:contents;
    }
    .kids-team {
        width: 105%;
        height: 100%;
        display: grid;
        justify-content: center;
        align-items: center;
        grid-template-columns: auto auto auto;
        grid-gap: 0px;
    }
    .design-bg-color {
        padding-top: 50px;
        position: relative;
        width: 100%;
        /* margin-left: 10px; */
    }
    .wrapper {
        position: relative;
		bottom: 60px;
        width: 360px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        padding: 60px;
    }
    .card {
        position: relative;
        max-width: 340px;
        height: 29vh;
        display: flex;
        flex-direction: column;
        background-color: #fff;
        box-sizing: 0 5px 202px rgba(0, 0, 0, .5);
        width: 85%;
    }
    .img-box-1 {
        position: relative;
        width: 100%;
        height: auto;
        top: -10px;
    }
    .img-box-1 img {
        max-width: 100%;
        width: 100%;
        border-radius: 4px;
    }
    .kid-content h5 {
        font-size: 15px;
        line-height: 60px;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    
    .design-bg-color:before {
        content: '';
        background-color: #d51d5d;
        width: 90%;
        position: absolute;
        left: 0;
        top: 0;
        height: 20%;
        z-index: -1;
    }
    .design-contester-head h2 {
        text-align: center;
        font-size: 30px;
        width: 90%;
        display: flex;
        justify-content: center;
        font-family: 'poppins', sans-serif;
    }
    .designer {
        margin-top: 50px;
        padding: 0px !important;
    }
    /* script for kids-media-coverage section end */
    
    /* script for registration page start */
    .reg-bg{
        height:180vh;
    }
    .popup-form{
        background-color: transparent;
        border: 10px solid #b99259;
        color: #fff;
        display: flex;
        flex-direction: column;
        width: 70%;
        max-width: 980px;
        padding: 0px 30px 20px 53px;

        position: relative;
        top: 28px;
    }
    /* script for registration page end */
    
     /* script for footer section start */
     
     .footer-container {
		background-image: url(../images/footer.jpg);
		background-size: cover;
		min-height: 215px;
		max-height: 225px;
		margin-bottom: 100px;
	}

	.ft-heading {
		color: rgb(10, 10, 70);
		font-size: 22px;
		font-weight: bold;
		text-align: right;
		padding: 24px 233px 0px 0px;
		font-family: 'jost';
	}

	.ft-img{
    	height: auto;
        width: 74px;
        margin-right: 10px;
	}
    .ft-left-box{
        display:none;
    }
    .ft-right-box{
        display:none;
    }
    .footer-bg {
        border-radius: 53px;
        border: 1px solid #daaa68;
        padding: 20px 20px;
        width: 1300px;
    }
    footer .content .top {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 50px;
        margin-left: 40px;
    }
    footer .content {
        padding: 30px 20px 40px 20px;
        margin-top: 0px;
    }
    footer {
       
        border-top: none; 
        padding-top: 0px;
    }
	/*.ft-adds {*/
	/*	display: flex;*/
	/*	justify-content: space-evenly;*/
	/*	padding: 60px 24px 30px 283px;*/
	/*	width: auto;*/
	/*}*/
	.ft-adds {
        display: flex;
        justify-content: space-evenly;
         padding: 0px; 
        width: 67%;
        position: relative;
        top: 48px;
        left: 320px;
    }
	
	.brands{
        display: block;
    }

	.brands-1{
        display: none;
    }
     
     /* script for footer section end */
    
    /* script for registrtion-info section start */
    .info-heading {
        font-size: 20px;
        color: white;
        font-family: 'poppins, sanserif';
    }
    .info-container {
        padding: 50px 15px;
        border: 20px solid #daaa68;
        width:80%;
        margin-top: 62px;
    }
    /* script for registrtion-info section end */
    .banner-cls {
        display: flex;
        justify-content: center;
        margin-bottom: 100px;
    }

}



@media screen and (min-width:768px) and (max-width:991px){
    
    /*book page start*/
    .book-page{
        height:410px;
        width:300px;
    }
    
    .book {
        position: relative;
        width: 300px;
        height: 410px;
        transition: transform 0.5s;
    }
    
    .i-cls {
        font-size: 30px;
        color: #daaa68bf;
    }
    
    #book {
        transform: translateX(50%);
    }

    #prev-btn {
        transform: translateX(-180px) !important;
    }

    #next-btn {
        transform: translateX(180px) !important;
    }
    

    /*book page end*/
    
    
    
    .desktop-card{
        display:flex;
    }
    
    .partner-grid::before{
        display: none;
    }
    .partner-grid::after{
        display: none;
    }
    .col-md-8{
        max-width:100%;
    }
    .partner-grid{
        display: grid;
        grid-template-columns: auto auto;
    }
    
    .client-grid{
        display:grid;
        grid-template-columns: auto auto;
        margin:auto;
    }
    
    /*benefits page start*/
    .columns-grid{
       display:grid;
       grid-template-columns: auto auto auto;
    }
    .meal-photo img {
        width: 100%;
        height: 182px;
    }
    .col-md-3 {
        max-width: 100%;
    }
    /*benefits page end*/
    
    
    
    /*designers page start*/
        .kids-flex{
            display: flex;
            flex-direction: column;
        }
        
        .designer-sec2-kid-bg {
            border: 12px solid #daaa68;
            width: 450px;
            height: 550px;
            background-color: #724985;
            border-top-left-radius: 45%;
            border-top-right-radius: 45%;
            margin: auto;
        }
        .collection-flex{
            display:flex;
        }
     /*designers page end*/
    
    
    
    /*benefits page stat*/
    .benfits-title {
        color: #daaa68;
        font-size: 26px;
        letter-spacing: 1px;
        text-align: center;
        margin: 20px auto;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2;
    }
    
    .benefits-sec3-title {
        color: #daaa68;
        font-size: 26px;
        letter-spacing: 1px;
        text-align: center;
        margin: 36px auto 0px;
        font-weight: 700;
    }
    
    .journer-para-custom {
        font-family: 'poppins', sans-serif;
        font-size: 20px;
        margin: auto;
        color: #fff;
        text-align: justify;
        padding: 10px 45px;
        line-height: 34px;
    }
    /*benefits page end*/
    
    
    .testimonial .container{
        width:100%;
    }
    .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: -43px !important;
    }
    .carousel-control-prev {
        left: -48px !important;
    }
    .carousel-control-next {
        right: -50px !important;
    }
    
    /*header {*/
    /*    background: #724985;*/
    /*    width: 100%;*/
    /*    position: absolute;*/
    /*    padding: 8px 30px;*/
    /*}*/
    
    
    
    /*numbers section in homepage start*/
    .counter-box h4{
        font-size: 18px;
        line-height: 1.2;
    }
     .menu-opp-bg{
        background-color: #411d52 !important;
     }
    .counter-box h2{
         font-size: 25px;
    }
     .hero .row {
        width: 100%;
        display: grid;
        grid-template-columns:50% 50%;
        align-items: center;
        margin: 0px 30px;
        flex-direction: column;
        height: auto;
        position:static;
        transform: none;
    }
    .hero {
        position:static;
        width: 100%;
        display: flex;
        height: auto;
        justify-content: center;
        align-items: center;
        margin-top: 260px;
        
    }
    .hero .row:before {
        display: none;
    }
    .counter {
        position: relative;
        width: 150px;
        padding-top:48px;
        height: 150px;
    }
 
   .counter-box span{
       font-size:20px;
       position:relative;
       left:-49px;
       margin-left:10px;
   }
     /*numbers section in homepage end*/
    .ethics {
        display: grid;
    }
    .sec-journey-left {
        padding-top: 300px;
    }
    .dream-1 p {
        margin: 20px 0px 15px 5px;
        line-height: 1.2;
        font-size: 43px;
    }
    .dream-2{
        display:grid;
        grid-template-columns:auto auto;
    }
    .media-heading {
        font-size: 25px;
    }
    .about-background {
        background-image: url(../images/about-bg.png);
        height: auto;
        background-size: cover;
        margin: auto; 
    }
    .nav-1{
        display:grid;
    }
    .menu-btn-active{
        box-shadow:none;
    }
    .menu-btn-active span:nth-child(1){ 
        background:none;
    }
    .menu-btn-active span:nth-child(2){ 
        background:none;
    }
    .menu-btn-active span:nth-child(3){ 
        background:none;
    }
    .menu-btn-active span:nth-child(4){ 
        background:none;
    }
    .kid-pic-style-1{
        width: 100%;
        text-align: center;
        flex-direction: column;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .heading-about {
        font-size: 34px;
    margin-top: 130px;
    line-height: 1.5;
    }
    .kids-benifits-headding-main {
        font-size: 40px;
        width: 100%;
    }
    .kids-benifites-details-sub {
        width: 85%;
    }
    .banner-logo img{
        margin-top:0px !important;
        width:300px !important;
    }
    /*contact us page css start*/
    .address-con {
        border-radius: 12px;
        border: 2px solid #daaa68;
        margin: 71px 20px;
    }
    
   
    /*contact us page css end*/
     /*numbers section in homepage start*/
    /*.hero .row {*/
    /*    width: 90%;*/
    /*    display: flex;*/
    /*    align-items: center;*/
    /*    justify-content: space-between;*/
    /*    position: absolute;*/
    /*    border: 3px solid #B98C46;*/
    /*    border-radius: 40px;*/
    /*    top: 80%;*/
    /*    height: 40vh;*/
    /*    left: 52%;*/
    /*    transform: translate(-50%,-50%);*/
    /*}*/
    /*.counter-box h2, .counter-box span {*/
    /*    display: inline-block;*/
    /*    margin: 15px 0;*/
    /*    font-size: 30px;*/
    /*}*/
    /*.counter-box h4{*/
    /*    font-size: 16px;*/
    /*    line-height: 1;*/
    /*}*/
    /* numbers section in homepage end*/
    /*09-10-2023 home page css start*/
    /*about page css start*/
        .info-container-tc {
            padding: 33px; 
            border: 10px solid #daaa68;
            width: 90%;
            margin-top: 40px;
            margin-bottom: 40px;
        }
        .info-side {
            line-height: 1.2;
        }
         /*about page css end*/
        .brands-1{
            display:none;   
        }
        .brands{
            display:block;
        }
        .record {
            margin: 0px 10px;
            border: 10px solid #d3aa6c;
            height: auto;
        }
        .record h2 {
            font-size: 32px;
            font-family: 'jost', sans-serif;
            font-weight: 500;
            line-height:1.5;
        }
        .sub-break {
            margin: 10px 0px 15px 20px;
        }
        .card-text {
            height: 20px;
            position: relative;
            right: 698px;
            font-family: 'poppins', sans-serif;
            width: 373px;
            font-size: 23px;
            bottom: 19px;
            /* color: white; */
            letter-spacing: 2px;
            line-height: 1.5;
        }
        .dream-kid {
            width: 50%;
            position: relative;
            right: 25px;
            bottom: -230px;
            animation-name: roll;
            animation-duration: 2s;
            animation-iteration-count: infinite;
        }
        .dream-kid img{
            width:440px;
        }
        .left-effect-stars{
            display:none;
        }
        .dream p {
            margin: 30px 0px 15px -99px;
            font-family: 'jost', sans-serif;
            line-height: 1.2;
            font-size: 38px;
        }
        .break {
            display: flex;
            flex-direction: column;
            width: 50%;
            height: auto;
            margin-bottom: 30px;
        }
        .object {
            width: 236%;
            -webkit-animation: shimmy 12s infinite;
            animation: shimmy 4s infinite;
            -webkit-animation-direction: alternate;
            animation-direction: alternate;
            margin-right: -138px;
        }
        .four{
            position:relative;
            right:58px;
        }
        .completed-heading {
            font-size: 16px;
            border: 4px solid #d0a771;
            padding: 10px 15px;
            color: #fff;
            letter-spacing: 2px;
            background-color: transparent;
            font-family: 'poppins', sans-serif;
            width: 100%;
        }
        .ft-img{
            width:70px;
        }
    /*09-10-2023 home page css end*/
    /*footer-section start*/
    .footer-container{
        background-image: url(../images/footer.jpg);
        background-size: cover;
        height: 190px;
        margin:100px 0px;
    }
    
    .ft-heading {
        color: rgb(10, 10, 70);
        font-size: 23px;
        font-weight: bold;
        text-align: right;
        padding: 20px 100px 0px 0px;
        font-family: 'jost';
    }
    
    
    .ft-adds {
        display: flex;
        justify-content: space-evenly;
        padding: 41px 4px 50px 266px;
        width: auto;
    }

    .footer-bg {
        border-radius: 53px;
        border: 1px solid #daaa68;
        padding: 20px 20px;
        width: 100%;
    }
    footer .content .link-boxes {
        display: grid;
        grid-template-columns: 50% 50%;
        justify-content: center;
        align-items: center;
    }
    .footer-logo-box{
        width: 100%;
        height: auto;
    }
    footer .content .link-boxes .box {
        width: calc(100% / 2 - 10px);
        margin-left: 50px;
    }
    footer .content .link-boxes .input-box {
        width: 140%;
    }
    .ft-left-box{
        display:none;
    }
    
    .ft-right-box {
        display: block;
        position: absolute;
        right: 14px;
    }
    .content .top .media-icons {
        display: flex;
        /*margin-left: 120px;*/
    }
    
    /*footer-dection end*/
	  /*script for kids-benifites section start */
    .kids-container {
    	display: flex;
    	justify-content: center;
    	width: 100%;
    	padding-left: 0px;
    	border-style: solid 15px #e9b117;
    }
    .sub-title {
        color: #daaa68;
        letter-spacing: 3px;
        font-size: 35px;
        padding: 25px;
        border: 3px solid #daaa68;
    }
    .kids-img {
    	width: 100%;
    	height: auto;
    }
    .kids-content {
    	margin: 10px 0px 0px 0px;
    	padding: 30px 15px 10px 15px;
    	z-index: 1;
    	height: auto;
    	position: relative;
    	text-align: center;
    }
    .kids-content .photos {
    	display: grid;
    	grid-template-columns: auto auto auto auto;
    	Column-gap: 15px;
    	row-gap: 15px;
    	width: auto;
    	justify-content: center;
    	padding: 0px;
    	margin: 0px;
    }
    .kids-view {
    	width: 100%;
    	height: auto;
    }
    .col-md-6 {
    	width: 100%;
    }
    
    .kids-content2 .photos2 {
    	display: flex;
    	grid-template-columns: 50% 50%;
    	Column-gap: 15px;
    	row-gap: 15px;
    	width: 100%;
    	justify-content: center;
    	padding: 0px;
    	margin: 0px;
    	margin-top:80px;
    }
    .kids-container2 {
    	display: flex;
    	justify-content: center;
    	width: 100%;
    	height: auto;
    }
    .kids-content2 {
    	padding: 10px;
    	z-index: 1;
    	height: auto;
    	position: relative;
    	text-align: center;
    	width: 100%;
    	margin: 0px;
    }
    .left-effect-1 {
    	margin-top: 75px;
    	position: relative;
    	height: 170px;
    	width: auto;
    	-webkit-animation: stars 8s infinite;
    	animation: stars 8s infinite;
    	-webkit-animation-direction: alternate;
    	animation-direction: alternate;
    	margin-right: -45px;
    	margin-left: -360%;
    }
    .kids-benifits-headding {
    	text-align: left;
    	color: #daaa68;
    	font-size: 20px;
    	font-family: 'poppins', sans-serif;
    	font-weight: bold;
    	line-height: 1.3;
    	width: 71%;
    }
    .kids-benifites-details {
    	text-align: left;
    	color: #95683e;
    	text-align: justify;
    	margin-top: 25px;
    	width: 100%;
    	font-size: 16px;
    	line-height: 1.5;
    	color: #fff;
    }
    .left-effect-airlamp {
        margin-top: 0px;
        position: relative;
        height: auto;
        width: 18%;
    	-webkit-animation: stars 8s infinite;
    	animation: stars 8s infinite;
    	-webkit-animation-direction: alternate;
    	animation-direction: alternate;
    	margin-right: -430px;
    }
     /*script for kids-benifites section end */
    
    /*registration page css start*/
       
	 .reg-page-height{
		height:220vh !important;
	}
	 .heading-text-1 img{
		 width:90%;
	 }
	 .reg-bg{
		 height:250vh;
	 }
	 /*header {*/
		/* margin-top: 0px !important;*/
	 /*}*/
	 .popup-form h2 {
		 text-align: center;
		 margin-bottom: 20px;
		 color: #fff;
		 font-family: 'Poppins', sans-serif;
		 font-size: 25px;
	 }
	 /*.form-gen{*/
		/* margin-left:30px;*/
	 /*}*/
	 .popup-form {
		 background-color: transparent;
		 border: 1px solid #b99259;
		 color: #fff;
		 display: flex;
		 flex-direction: column;
		 width: 100%;
		 max-height: 100%;
		 height: auto;
		  max-width: 980px; 
		 padding: 0px 0px 0px 0px;
		 position: relative;
		 top: 28px;
		 margin: 10px
	 }
	 .form-wrapper-1 {
		 display: flex;
		 justify-content: center;
		 width: 100%;
	 }
	  .registrer {
		 display: flex;
		 justify-content: end;
		 margin-right: 0px;
	 } 
	 .registrer {
		display: flex;
		justify-content: space-around;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
	 .reg {
		 display: flex;
		 flex-direction: column;
		 margin-left: 30px
	 }
	 .heading-text-1 {
		display: flex;
		justify-content: center;
		margin-bottom: 25px;
		margin-top: 30px;
		margin-left: 30px;
		width: 90%;
	}
	footer .content .top {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 50px;
    }
	 .form-group input[type="text"], .form-group input[type="date"], .form-group input[type="tel"], .form-group input[type="number"], .form-group input[type="email"] {
		width: 90%;
		padding: 5px;
		border: 1px solid #ccc;
		border-radius: 4px;
	}
	 .genfm{
		 margin-left:30px;
	 }
	 .phone {
		 display: flex;
		 flex-direction:column;
		 margin-left:30px;
	 }
	 .form-group input[type="file"] {
		 width: 90%;
		 border-radius: 4px;
	 }
	 .file-fol{
		 margin-left:30px;
	 }
	 .locate {
		 display: grid;
		 grid-template-columns: auto;
		 margin-left: 30px;
	 }
	 .terms{
		 display:flex;
	 }
	 .terms label{
		 margin-left:5px;
	 }
	 .but-send {
		 
		 margin: 15px;
	 }
	 .left-effect {
		position: relative;
        height: 300px;
        left: -260px;
        top: 75px;
		width: auto;
		-webkit-animation: stars 4s infinite;
		animation: stars 3s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: 20px;
	}
	 .right-effect {
		position: relative;
		height: 300px;
		right: -250px;
        top: 78px;
		width: auto;
		-webkit-animation: stars 4s infinite;
		animation: stars 3s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: 20px;
	}
	 /*registration page css end*/


  /*script for kids-media-coverage section start */
.container {
    width: 90%;
    max-width: 100%;
}	

/*.nav-bar-header{*/
/*    max-width:100%;*/
/*}*/
.kids-team {
	width: 120%;
	height: 140vh;
	display: grid;
	justify-content: center;
	align-items: center;
	grid-template-columns: auto auto;
	grid-gap: 40px;
	padding:10px
}
.design-bg-color {
	padding-top: 50px;
	position: relative;
	width: 100%;
	 margin-left: 10px; 
}
.wrapper {
    position: relative;
    width: 70%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0px;
    height: 45vh;
}
.card {
	position: relative;
	max-width: 340px;
	height: 40vh;
	display: flex;
	flex-direction: column;
	background-color: #fff;
	box-sizing: 0 5px 202px rgba(0, 0, 0, .5);
	width: 100%;
}

.carrousel-left-arrow {
    position: relative;
    bottom: 118px;
    right: -9px;
    background-color: #daaa68;
    opacity: 1;
    height: 30px;
}

.carrousel-right-arrow {
    position: relative;
    bottom: 118px;
    left: -3px;
    background-color: #daaa68;
    opacity: 1;
    height: 30px;
}


.img-box-1 img {
	max-width: 100%;
	width: 100%;
	border-radius: 4px;
}
.kid-content h5 {
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	font-family: 'poppins', sans-serif;
}
.kid-content h5 {
	font-size: 14px;
	line-height: 60px;
	text-align: center;
	font-family: 'poppins', sans-serif;
}
.design-bg-color:before {
	content: '';
	background-color: #d51d5d;
	width: 90%;
	position: absolute;
	left: 0;
	top: 0;
	height: 25%;
	z-index: -1;
}
.design-contester-head h2 {
	text-align: center;
	font-size: 30px;
	width: 90%;
	display: flex;
	justify-content: center;
	font-family: 'poppins', sans-serif;
}
.designer {
	margin-top: 50px;
	padding: 0px !important;
}
 /*script for kids-media-coverage section end */

 /*script for contact section start */
	.banner-cls {
        display: flex;
        justify-content: center;
        margin-bottom: 100px;
    }
    .get-heading {
        color: #daaa68;
        font-size: 34px;
        letter-spacing: 2px;
        margin: 1.5rem;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    .banner-effect{
        display:none;
    }
    .get-banner-effect{
        display:block !important;
    }
    .contact-container {
        width: 100%;
        border: 2px solid #daaa68;
        padding: 0px; 
         margin: 20px; 
    }
	.grid {
		height: 100% !important;
	}
	.banner-effect{
		display: none;
	}
	.my-form .container {
        width: 100%;
		padding: 0px 20px;
    }
	.my-form li,
	.my-form .grid > *:not(:last-child) {
	    margin-bottom: 30px;
	}
	.banner-info {
		padding: 100px 10px 0px 10px !important;
	}
	 /*script for contact section end */

}

@media screen and (min-width:632px) and (max-width:768px){
    .sub-clients{
        /*display: grid;*/
        grid-template-columns: auto auto;
        row-gap: 10px;
        justify-content: center;
        column-gap: 10px;
    }
}

@media screen and (min-width:577px) and (max-width:768px){
    
    .enroll-container {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        width: 100%;
        height: auto;
        padding: 20px;
        margin-top: 80px;
    }
    
    .enroll-container h2 {
        font-size: 12px;
        text-align: center;
        color: #3A2B59;
        line-height: normal;
        margin-bottom: 10px;
        font-weight: bold;
    }
    
    .enroll-container h2 a {
        font-size: 15px;
        text-align: center;
        color: #3A2B59;
        text-transform: none;
        font-weight: 700;
        line-height: normal;
        margin: auto;
    }
    
    .fa-shopping-cart {
        position: absolute;
        right: 1rem !important;
        top: 3.2rem;
        color: #3A2B59;
    }
    
    .total-qty {
        position: absolute;
        height: 1rem;
        width: 1rem;
        background: white;
        color: black;
        border-radius: 50%;
        border: 1px solid white;
        text-align: center;
        line-height: 1rem;
        font-weight: 600;
        top: 2.8rem;
        right: 0.4rem !important;
        user-select: none;
    }

    .carrousel-right-arrow {
        position: relative;
        bottom: 0;
        left: auto;
        right:50px;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    .carrousel-left-arrow {
        position: relative;
        bottom: 0;
        right: 0;
        left:50px;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    
    
    .client-grid{
        display:grid;
        grid-template-columns: auto auto;
        margin:auto;
    }
    
    /*auditions process start*/
    .auditions-process-title {
        color: #daaa68;
        font-size: 25px;
        letter-spacing: 1px;
        text-align: center;
        margin: -8px auto;
        line-height: 1.2;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 10px;
    }
    /*auditions process end*/
    
    
    /*benefits page start*/
    .columns-grid{
       display:grid;
       grid-template-columns: auto auto;
    }
    .meal-photo img {
        width: 100%;
        height: 260px;
    }
    /*benefits page end*/
    
    
    
    /*designers page start*/
    
    .kids-flex{
        display: flex;
        flex-direction: column;
    }
    
    .kids-flex-2 {
        padding: 30px;
        padding-left: 30px;
    }
    
    .designer-sec2-kid-bg {
        border: 12px solid #daaa68;
        width: 450px;
        height: 550px;
        background-color: #724985;
        border-top-left-radius: 45%;
        border-top-right-radius: 45%;
        margin: auto;
    }
    
    .design-sec3-title {
        color: #daaa68;
        font-size: 27px;
        letter-spacing: 1px;
        line-height: 42px;
        text-align: center;
        margin: 120px auto 11px;
        font-weight: 700;
    }
    
    .desig-images {
        margin-bottom: 18px;
    }
    
     /*designers page end*/
     
     
     
    
    
    /*benefits page stat*/
    .benfits-title {
        color: #daaa68;
        font-size: 26px;
        letter-spacing: 1px;
        text-align: center;
        margin: 20px auto;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1.2;
    }
    
    .benefits-sec3-title {
        color: #daaa68;
        font-size: 30px;
        letter-spacing: 1px;
        text-align: center;
        margin: 36px auto 0px;
        font-weight: 700;
    }
    
    /*benefits page end*/
    
    
    .testimonial .container{
        width:100%;
    }
     .carousel-control-next, .carousel-control-prev {
        position: absolute;
        top: -43px !important;
    }
    .carousel-control-prev {
        left: -48px !important;
    }
    .carousel-control-next {
        right: -50px !important;
    }
    
    
    
     /*numbers section in homepage start*/
    .counter-box h2, .counter-box span {
        font-size: 30px;
        margin:11px;
    }
    .counter-box h4 {
        font-size:18px;
    }
    .hero {
        margin-bottom: 100px;
    }
     /*numbers section in homepage end*/
    .nav-1{
        display:grid;
    }
    .menu-btn-active{
        box-shadow:none;
    }
    .menu-btn-active span:nth-child(1){ 
        background:none;
    }
    .menu-btn-active span:nth-child(2){ 
        background:none;
    }
    .menu-btn-active span:nth-child(3){ 
        background:none;
    }
    .menu-btn-active span:nth-child(4){ 
        background:none;
    }
    .journer-para-custom {
        font-size: 20px;
        text-align: justify;
    }
    .ethics-heading {
        font-size: 19px;
    }
    .media-heading {
        font-size: 30px;
    }
    .heading-about {
        font-size: 30px;
        /*margin: 276px 0px;*/
        padding: 0px 27px;
        line-height:1.5;
    }
    
    .kids-benifits-headding-main {
        font-size: 44px;
    }
    

    .photos2 .col-12 {
        text-align: center;
        padding: 0px 27px;
    }
    
    .about-background {
        background-image: url(../images/about-bg.png);
        height: auto;
        background-size: cover;
        margin: auto; 
    }
    
    .ethics {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
    }
    
    .sec-journey-right {
        border: 10px solid #daaa68;
        padding: 25px 23px;
        margin-top: 20px;
    }
    
    .break1 {
        margin: 0px 47px;
        display: flex;
        width: 94%;
    }
    
    .dream-1 p {
        line-height: 59px;
        font-size: 45px;
    }
    
    .dream-2{
        display: grid;
        grid-template-columns: auto auto;
    }
    
    .clients {
        text-align: center;
        padding: 50px 10px;
    }
    
    .media-heading {
        line-height: 51px;
    }
        
    
    
    
    
    
    
    
    
    
    
    
    
    .banner-logo img{
        margin-top:0px !important;
    }
     /*contact us page css start*/
   .frame-map {
        margin: 0px;
    }
    .address-con {
        border-radius: 12px;
        border: 2px solid #daaa68;
        margin: 0px;
        display: flex;
        flex-direction: column;
    }
    .ind-box {
        padding: 30px 40px;
        border-right: none; 
        border:2px solid #daaa68;
        width: 100%;
        margin-top: 12px;
    }
    .usa-box {
        padding: 30px 40px;
        width: 100%;
    }
    /*contact us page css end*/
     /*numbers section in homepage start*/
    .counter-box h4{
        font-size: 12px;
        line-height: 1.2;
    }
    .counter-box h2{
         font-size: 25px;
    }
     .hero .row {
        width: 100%;
        display: grid;
        grid-template-columns:50% 50%;
        align-items: center;
        margin: 0px 30px;
        flex-direction: column;
        height: auto;
        position:static;
        transform: none;
    }
    .hero {
        position:static;
        width: 100%;
        display: flex;
        height: auto;
        justify-content: center;
        align-items: center;
        margin-top: 260px;
    }
    .hero .row:before {
        display: none;
    }
    .counter {
        position: relative;
        width: 150px;
        padding-top:48px;
        height: 150px;
    }
 
   .counter-box span{
       font-size:20px;
   }
     /*numbers section in homepage end*/
    /*09-10-2023 home page css start*/
     /*about page css start*/
        .info-container-tc {
            padding: 33px; 
            border: 10px solid #daaa68;
            width: 100%;
            margin-top: 40px;
            margin-bottom: 40px;
        }
        .info-side {
            line-height: 1.2;
        }
         /*about page css end*/
        
        .heading-text-main img{
            width:335px;
        }
        .heading-text img{
            margin:30px;
            width:350px;
        }
        .tp-caption img{
            width:300px !important;
            height:auto !important;
        }
        .banner-effect {
            display: none;
        }
        .completed-heading {
            font-size: 18px;
            border: 4px solid #d0a771;
            padding: 10px 10px;
            color: #fff;
            margin: 0px 2px;
            letter-spacing: 2px;
            background-color: transparent;
            font-family: 'poppins', sans-serif;
            width: 93%;
        }
        .dream-kid {
            width: 50%;
            position: relative;
            right: -59px;
            bottom: -32px;
            animation-name: roll;
            animation-duration: 2s;
            animation-iteration-count: infinite;
        }
        .dream-kid img{
            width:417px;
            margin-top:-73px;
        }
        /*.break1 {*/
        /*    margin: 0px 54px;*/
        /*    display: flex;*/
        /*    width: 66%;*/
        /*}*/
        .dream {
            width: 78%;
            font-size: 59px;
        }
        .dream p {
            margin: 0px; 
            font-family: 'jost', sans-serif;
            line-height: 1.6;
            font-size: 28px;
        }
        .object {
            width: 76px;
            -webkit-animation: shimmy 12s infinite;
            animation: shimmy 5s infinite;
            -webkit-animation-direction: alternate;
            animation-direction: alternate;
            margin-right: -139px;
            position:relative;
            right:0px;
        }
        .four{
            position: relative;
            display: flex;
            right: -113px;
            justify-content: center;
            top: -4px;
        }
        .dd-button {
            display: flex;
            /* justify-content: center; */
            align-items: center;
            /* border-bottom: 1px solid gray; */
            border: 3px solid #D3AA6C;
            border-radius: 7px;
            padding: 10px 10px 10px 10px;
            background-color: #ffffff;
            cursor: pointer;
            white-space: nowrap;
            width: 90%;
        }
        .dropdown {
            display: inline-block;
            position: relative;
            width: 100%;
            margin: 10px 10px;
        }
        .cities {
            display: grid;
            grid-template-columns: 50% 50%;
            flex-direction: column;
            text-align: center;
            width: 100%;
            margin: 0px;
            justify-content: center;
            align-items: center;
        }
        .top-cities {
            display: flex;
            flex-direction: column;
            justify-content: center;
            width: 80%;
        }
        .location-name {
            margin-left: 10px;
            color: #000;
        }
        .dd-button:after {
            content: "";
            position: absolute;
            top: 50%;
            right: 28px;
        }
         @-webkit-keyframes shimmy {
            0% {
              -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
            }
            100% {
              -webkit-transform: translate(0px, 50px);
              transform: translate(0px, 50px);
            }
          }
          
          @keyframes ft-img {
            0% {
              -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
            }
            100% {
              -webkit-transform: translate(0, 20px);
              transform: translate(0, 20px);
            }
          }
          .pro-four{
              display:none;
          }
    /*09-10-2023 home page css end*/
    /*about-section css start*/
        .img-box {
            margin-top: -20px;
            width:100%;
        }
        .record-content {
            display: flex;
            flex-direction: column;
        }
        .break {
            display: grid;
            grid-template-columns: 48% 48%;
            justify-content: center;
            width: 100%;
            margin-bottom: 30px;
            text-align: center;
        }
        .sub-break {
            margin: 15px 0px 15px 0px;
        }
    /*about-section css end*/
    /*footer-section start*/
    .footer-bg {
        border-radius: 53px;
        border: 1px solid #daaa68;
        padding: 20px 20px;
        width: 100%;
    }
    footer .content .link-boxes {
        display: grid;
        grid-template-columns: 50% 50%;
        justify-content: center;
        align-items: center;
    }
    .footer-logo-box{
        width: 100%;
        height: auto;
    }
    footer .content .link-boxes .box {
        width: calc(100% / 2 - 0px);
        margin-left: 50px;
    }
    footer .content .link-boxes .input-box {
        width: 140%;
    }
    .ft-left-box{
        display:none;
    }
    .ft-right-box{
        display:none;
    }
    .content .top .media-icons {
        display: flex;
        margin-left: 40px;
    }
    .registrer .button {
        
        margin: 40px;
    }
    
    .footer-container {
		background-image: url(../images/footer.jpg);
		background-size: cover;
		height: auto;
		margin-bottom: 100px;
	}

	.footer-container {
		background-image: url(../images/sm_ft.png);
		background-size: cover;
		height: auto;
		margin-bottom: 100px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.ft-heading {
		color: rgb(10, 10, 70);
		font-size: 20px;
		font-weight: bold;
		text-align: center;
		padding: 30px;
		font-family: 'jost';
		line-height:4.3;
		margin-right:17px;
	}
	

	.footer-logo{
        display: block;
		height: 243px;
		width: auto;
		margin-bottom: 36px;
    }

	.ft-img{
		margin-bottom: 20px;
	}
    .ft-last{
        width: 125px;
    }
	.ft-adds {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 30px;
		width: auto;
	}

	.brands{
        display: block;
    }

	.brands-1{
        display: none;
    }

	.clients img {
		border: 2px solid rgb(192, 137, 54);
		height: auto;
		width: 166px;
	}
    /*footer-dection end*/

    /*record-breaking section start*/
        .record {
            margin: 15px 15px;
            border: 30px solid #d3aa6c;
            height: 120vh;
        }
        .record h2 {
            font-size: 30px;
            line-height:1.5;
            font-family: 'jost', sans-serif;
            font-weight: 500;
        }
        .record-head {
            text-align: center;
            margin: 12px 60px;
        }
    /*record-breaking section end*/
    
    /*registration page css start*/
       
	 .reg-page-height{
		height:220vh !important;
	}
	 .heading-text-1 img{
		 width:90%;
	 }
	 .reg-bg{
		 height:250vh;
	 }
	 /*header {*/
		/* margin-top: 0px !important;*/
		/* padding:0px;*/
	 /*}*/
	 .popup-form h2 {
		 text-align: center;
		 margin-bottom: 20px;
		 color: #fff;
		 font-family: 'Poppins', sans-serif;
		 font-size: 25px;
	 }
	 /*.form-gen{*/
		/* margin-left:30px;*/
	 /*}*/
	 .popup-form {
		 background-color: transparent;
		 border: 1px solid #b99259;
		 color: #fff;
		 display: flex;
		 flex-direction: column;
		 width: 100%;
		 max-height: 100%;
		 height: auto;
		 /* max-width: 980px; */
		 padding: 0px 0px 0px 0px;
		 position: relative;
		 top: 28px;
		 margin: 10px
	 }
	 .form-wrapper-1 {
		 display: flex;
		 justify-content: center;
		 width: 100%;
	 }
	 /* .registrer {
		 display: flex;
		 justify-content: end;
		 margin-right: 0px;
	 } */
	 .registrer {
		display: flex;
		justify-content: space-around;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
	 .reg {
		 display: flex;
		 flex-direction: column;
		 margin-left: 30px
	 }
	 .heading-text-1 {
		display: flex;
		justify-content: center;
		margin-bottom: 25px;
		margin-top: 30px;
		margin-left: 30px;
		width: 90%;
	}
	 .form-group input[type="text"], .form-group input[type="date"], .form-group input[type="tel"], .form-group input[type="number"], .form-group input[type="email"] {
		width: 90%;
		padding: 5px;
		border: 1px solid #ccc;
		border-radius: 4px;
	}
	 .genfm{
		 margin-left:30px;
	 }
	 .phone {
		 display: flex;
		 flex-direction:column;
		 margin-left:30px;
	 }
	 .form-group input[type="file"] {
		 width: 90%;
		 border-radius: 4px;
	 }
	 .file-fol{
		 margin-left:30px;
	 }
	 .locate {
		 display: grid;
		 grid-template-columns: auto;
		 margin-left: 30px;
	 }
	 .terms{
		 display:flex;
	 }
	 .terms label{
		 margin-left:5px;
	 }
	 .but-send {
		 
		 margin: 15px;
	 }
	 
	 .left-effect {
		position: relative;
        height: 228px;
        left: -201px;
        top:140px;
		width: auto;
		-webkit-animation: stars 4s infinite;
		animation: stars 4s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: 20px;
	}
	 .right-effect {
		position: relative;
		height: 228px;
		right: -200px;
		top:140px;
		width: auto;
		-webkit-animation: stars 4s infinite;
		animation: stars 4s infinite;
		-webkit-animation-direction: alternate;
		animation-direction: alternate;
		margin-right: 20px;
	}
	 /*registration page css end*/


	/*  script for kids-benifites section start */
        .kids-container {
        	display: flex;
        	justify-content: center;
        	width: 100%;
        	padding-left: 0px;
        	border-style: solid 15px #e9b117;
        }
        .sub-title {
            color: #daaa68;
            letter-spacing: 3px;
            font-size: 35px;
            padding: 25px;
            border: 3px solid #daaa68;
        }
        .kids-img {
        	width: 100%;
        	height: auto;
        }
        .kids-content {
        	margin: 36px 0px 0px 0px;
        	padding: 30px 15px 10px 15px;
        	z-index: 1;
        	height: auto;
        	position: relative;
        	text-align: center;
        }
        .kids-content .photos {
        	display: grid;
        	grid-template-columns: auto auto auto auto;
        	Column-gap: 15px;
        	row-gap: 15px;
        	width: auto;
        	justify-content: center;
        	padding: 0px;
        	margin: 0px;
        }
        .kids-view {
        	width: 70%;
        	height: auto;
        }
        .photos2 .col-12{
            text-align:center;
        }
        /*.photos2 .col-md-6{*/
        /*    text-align:center;*/
        /*}*/
        .col-md-6 {
        	width: 100%;
        }
        .kids-content2 .photos2 {
        	/*display: grid;*/
        	/*grid-template-columns: auto auto;*/
        	/*Column-gap: 15px;*/
        	/*row-gap: 15px;*/
        	display:flex;
        	flex-direction:column-reverse;
        	width: auto;
        	justify-content: center;
        	padding: 0px;
        	margin: 0px;
        }
        .kids-container2 {
        	display: flex;
        	justify-content: center;
        	width: 100%;
        	height: auto;
        }
        .kids-content2 {
        	padding: 30px 10px 10px 0px;
        	z-index: 1;
        	height: auto;
        	position: relative;
        	text-align: center;
        	width: 100%;
        	margin: 0px;
        }
        .left-effect-1 {
        	margin-top: 75px;
        	position: relative;
        	height: 170px;
        	width: auto;
        	-webkit-animation: stars 8s infinite;
        	animation: stars 8s infinite;
        	-webkit-animation-direction: alternate;
        	animation-direction: alternate;
        	margin-right: -45px;
        	margin-left: -360%;
        }
        .kids-benifits-headding {
        	text-align: left;
        	color: #daaa68;
        	font-size: 27px;
        	font-family: 'poppins', sans-serif;
        	font-weight: bold;
        	line-height: 1.2;
        	width: 60%;
        }
        .kids-benifites-details {
        	text-align: left;
        	color: #95683e;
        	text-align: justify;
        	margin-top: 25px;
        	width: 100%;
        	font-size: 17px;
        	line-height: 1.5;
        	color: #fff;
        }
        .left-effect-airlamp {
        	margin-top: 0px;
        	position: relative;
        	height: auto;
        	width: 12%;
        	-webkit-animation: stars 8s infinite;
        	animation: stars 6s infinite;
        	-webkit-animation-direction: alternate;
        	animation-direction: alternate;
        	margin-right: -90px;
        }
        /* script for kids-benifites section end */
        
         /* script for kids-media-coverage section start */
         .container {
        	width: 90%;
        	max-width:100%;
        }	
        .kids-team {
        	width: 120%;
        	height: 140vh;
        	display: grid;
        	justify-content: center;
        	align-items: center;
        	grid-template-columns: auto auto;
        	grid-gap: 10px;
        	padding:10px
        }
        .design-bg-color {
        	padding-top: 50px;
        	position: relative;
        	width: 100%;
        	/* margin-left: 10px; */
        }
        .wrapper {
            position: relative;
            width: 70%;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: wrap;
            padding: 0px;
            height: 45vh;
        }
        .card {
        	position: relative;
        	max-width: 340px;
        	height: 34vh;
        	display: flex;
        	flex-direction: column;
        	background-color: #fff;
        	box-sizing: 0 5px 202px rgba(0, 0, 0, .5);
        	width: 100%;
        }
        .img-box-1 img {
        	max-width: 100%;
        	width: 100%;
        	border-radius: 4px;
        }
        .kid-content h5 {
        	font-size: 18px;
        	line-height: 60px;
        	text-align: center;
        	font-family: 'poppins', sans-serif;
        }
        .kid-content h5 {
        	font-size: 14px;
        	line-height: 60px;
        	text-align: center;
        	font-family: 'poppins', sans-serif;
        }
        .design-bg-color:before {
        	content: '';
        	background-color: #d51d5d;
        	width: 90%;
        	position: absolute;
        	left: 0;
        	top: 0;
        	height: 25%;
        	z-index: -1;
        }
        .design-contester-head h2 {
        	text-align: center;
        	font-size: 30px;
        	width: 90%;
        	display: flex;
        	justify-content: center;
        	font-family: 'poppins', sans-serif;
        }
        .designer {
        	margin-top: 50px;
        	padding: 0px !important;
        }
        /* script for kids-media-coverage section end */
        /*brands section css start*/
        .brands-1{
            display:none;
        }
        .brands{
            display:block;
        }
        /*brans section css end*/
        
        /* script for contact section start */
	.banner-cls {
        display: flex;
        justify-content: center;
        /*margin-bottom: 100px;*/
    }
    .get-heading {
        color: #daaa68;
        font-size: 34px;
        letter-spacing: 2px;
        margin: 1.5rem;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    
    .contact-container {
        width: 100%;
        border: 2px solid #daaa68;
        padding: 0px; 
        /* margin: 20px; */
    }
	.grid {
		height: 100% !important;
	}
	
	.my-form .container {
        width: 100%;
		padding: 0px 20px;
    }
	.my-form li,
	.my-form .grid > *:not(:last-child) {
	    margin-bottom: 30px;
	}
	.banner-info {
		padding: 100px 10px 0px 10px !important;
	}
	/* script for contact section end */
    
}

@media screen and (min-width:476px) and (max-width:576px){
    .sub-clients{
        display:grid;
        grid-template-columns:auto auto;
        row-gap:20px;
        column-gap:20px;
        width:80%;
        justify-content:center;
    }
    .clients{
        display:flex;
        justify-content:center;
    }
    .client-logo h1 {
        color: #daaa68;
        font-weight: normal;
        text-align: center;
        margin-bottom: 17px;
        font-size: 21px;
        font-family: 'poppins', sans-serif;
    }
    
    .client-logo {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0px 73px;
    }
}





@media screen and (min-width:476px) and (max-width:576px){
    .sub-clients{
        display:grid;
        grid-template-columns:auto auto;
        row-gap:20px;
        column-gap:20px;
        width:80%;
        justify-content:center;
    }
    .clients{
        display:flex;
        justify-content:center;
    }
    .client-logo h1 {
        color: #daaa68;
        font-weight: normal;
        text-align: center;
        margin-bottom: 17px;
        font-size: 21px;
        font-family: 'poppins', sans-serif;
    }
    
    .client-logo {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0px 73px;
    }
}

@media only screen and (max-width:470px){
    .cities-container {
        padding: 40px 20px !important;
        display: grid !important;
        grid-template-columns: auto !important;
    }
}



@media screen and (min-width:320px) and (max-width:576px){
    
    .enroll-container {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        width: 100%;
        height: auto;
        padding: 20px;
        margin-top: 80px;
    }
    
    .enroll-container h2 {
        font-size: 10px;
        text-align: center;
        color: #3A2B59;
        line-height: normal;
        margin-bottom: 10px;
        font-weight: bold;
    }
    
    .enroll-container h2 a {
        font-size: 15px;
        text-align: center;
        color: #3A2B59;
        text-transform: none;
        font-weight: 700;
        line-height: normal;
        margin: auto;
    }
    
    
    .carrousel-right-arrow {
        position: relative;
        bottom: 0;
        left: auto;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    .carrousel-left-arrow {
        position: relative;
        bottom: 0;
        right: 0;
        background-color: #daaa68;
        opacity: 1;
        height: 30px;
    }
    
    .mbl-card{
        display:block;
    }
    
    .desktop-card{
        display:none;
    }
    
    /*opportunities page start*/
    .opp-circle-box-1 {
        height: 250px;
        width: 250px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 137px;
        right: -2px;
        overflow: hidden;
        margin-top: 50px;
    }
    
    .circle-bottom-box-1 {
        height: auto;
        width: 330px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-1 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-1 p {
         margin-left: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    .circle-img-cont{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .circle-box-container {
        position: relative;
        bottom: 150px;
        margin-left: auto;
        height: auto;
    }
     
    
    
    
    
    .opp-circle-box-2 {
        height: 250px;
        width: 250px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 124px;
        right: -40px;
        overflow: hidden;
        margin-top: -40px;
    }
    
    .circle-bottom-box-2 {
        height: auto;
        width: 330px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-2 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-2 p {
         margin-left: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    .opposite-col-down-2{
        position: initial;
    }
    
    
    .circle-bottom-box-3  {
        position: initial;
    }
    
    .opp-circle-box-3 {
        height: 250px;
        width: 250px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 137px;
        right: -39px;
        left: auto;
        overflow: hidden;
        margin-top: 50px;

    }
    
    .circle-bottom-box-3 {
        height: auto;
        width: 330px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
    }
    
    .circle-bottom-box-3 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-3 p {
        margin-right: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    
    .opp-circle-box-4 {
       height: 250px;
        width: 250px;
        border-radius: 50%;
        border: 3px solid #daaa68;
        position: relative;
        top: 137px;
        right: -42px;
        overflow: hidden;
        left: auto;
        margin-top: -175px;
    }
    
    
    .circle-bottom-box-4 {
        height: auto;
        width: 330px;
        border: 5px solid #daaa68;
        padding: 135px 20px 13px;
        margin: auto;
    }
    
    .circle-bottom-box-4 h2 {
        font-size: 20px;
        margin: 10px;
        line-height: normal;
        color: #daaa68;
        font-weight: 550;
        text-align: center;
    }
    
    .circle-bottom-box-4 p {
         margin-right: auto; 
        text-align: justify;
        font-size: 16px;
    }
    
    .opposite-col-down-4{
        position:initial;
    }
    
    /*opportunities page end*/
    
    
    
    
    /*auditions process start*/
    .auditions-process-title {
        color: #daaa68;
        font-size: 20px;
        letter-spacing: 1px;
        text-align: center;
        margin: -8px auto;
        line-height: 1.2;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
    }
    /*auditions process end*/
    
    /*benefits page start*/
    .meal-photo img {
        width: 100%;
        height:auto;
    }
    /*benefits page end*/
    
    
    
    /*designers page start*/
    
    .kids-flex-2 {
        padding: 30px;
        padding-left: 30px;
    }
    
    .kids-flex{
        display: flex;
        flex-direction: column;
    }
    
    .designers-sec4-heading {
        color: #daaa68;
        font-size: 25px;
        font-weight: 700;
        text-align: center;
        margin-bottom: 20px;
    }
    
    .desig-images {
        height: 280px;
        width: 100%;
        border: 2px solid #daaa68;
        position: relative;
        overflow: hidden;
        margin-bottom: 15px;
    }
    
    .meal-photo {
        width: 100%;
        height: 100%;
    }
    
    .desig-images-2 {
        height: 280px;
        width: 100%;
    }
    
    .collection-img-1 {
        padding: 20px;
    }
    
    .collection-img-4 {
        padding: 20px;
    }
    
    .collection-img-4:hover {
        padding: 0px 0px 35px 35px;
    }
    
    .browse-btn {
        padding: 7px 10px;
        font-size: 15px;

    }
    
    .desig-images h2 {
        color: white;
        font-size: 18px;
        line-height: 1.3;
        font-weight: 700;
        margin-bottom: 10px;
        font-family: 'Glacial Indifference', sans-serif;
    }
    
    .collection-img-1:hover {
        opacity: 1;
        transform: scale(1.15);
        padding: 40px;
        transition: transform 0.5s;
    }
    
    .collection-img-7:hover {
        opacity: 1;
        transform: scale(1.15);
        padding: 40px;
        transition: transform 0.5s;
    }
    
    .cards-text-container {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        padding: 20px;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    
    .cards-text-container h1 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    
    .cards-text-container h2 {
        font-size: 18px;
    }
    
    
    /*designers page end*/
    
    
    /*benefits page start*/
    .benfits-title {
        color: #daaa68;
        font-size: 18px;
        letter-spacing: 1px;
        text-align: center;
        margin: 10px auto;
        width: 100%;
        font-weight: 700;
        text-transform: uppercase;
    }
    
    .benefits-sec3-title {
        color: #daaa68;
        font-size: 25px;
        letter-spacing: 1px;
        text-align: center;
        margin: 19px auto 0px;
        font-weight: 700;
    }
    
    .accordion-content .description {
        font-size: 14px;
    }
                
    /*benefits page end*/
    
    /*Designers page Start*/
    
    .designer-sec2-kid-bg {
        border: 12px solid #daaa68;
        width: 320px;
        height: 400px;
        background-color: #724985;
        border-top-left-radius: 45%;
        border-top-right-radius: 45%;
        margin: auto;
    }
    
    .designer-sec2-kid-bg img {
        height: 436px;
        position: relative;
        right: 78px;
        bottom: 115px;
    }
    
    .design-sec2-title {
        color: #daaa68;
        font-size: 20px;
        letter-spacing: 1px;
        line-height: 1.4;
        text-align: left;
        margin: 0px 0px 20px;
        font-weight: 700;
    }
    
    .designers-poins li {
        list-style: disc;
        color: whitesmoke;
        font-size: 16px;
        line-height: 1.4;
        margin-left: 15px;
        border-bottom: 1px solid #daaa68;
        padding-bottom: 3px;
        margin-top: 15px;
    }
    
    .design-sec2-para2 {
        color: white;
        font-size: 17px;
        margin-top: 30px;
        text-align: justify;
    }
    
    .design-sec3-title {
        color: #daaa68;
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 30px;
        text-align: center;
        margin: 43px auto 20px;
        font-weight: 700;
    }

    .container__card {
        background-color: var(--color2);
        width: 312px;
        text-align: center;
        transition: transform 0.3s;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    
    .journer-para-custom {
        font-family: 'poppins', sans-serif;
        font-size: 16px;
        margin: 10px 0px;
        color: #fff;
        text-align: justify;
        padding: 10px;
        line-height: 1.6;
    }
    
    .accordion {
        width: 100%;
        margin: 0px;
        padding: 0px;
    }
    
    .accordion-content div .title-2 {
        font-size: 16px;
    }
    
     /*Designers page End*/
    
    
    
    
    
    
    
    
    /*auditions page start*/
    
    .citys-heading-box {
        font-family: "Poppins",sans-serif;
        padding: 73px 0px 60px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        line-height: 0.5;
    }
    
    /*header {*/
    /*    background: #724985;*/
    /*    width: 100%;*/
    /*    position: absolute;*/
    /*    padding: 8px 10px;*/
    /*}*/
    
    .top-heading-1 {
        color: #daaa68;
        font-size: 18px;
        font-weight: 500;
    }
    
    .top-heading-2 {
        color: #daaa68;
        font-size: 34px;
        font-weight: 700;
    }
    
    .top-heading-3 {
        color: #fff;
        font-size: 16px;
        font-weight: 500;
    }
    
    .city-title {
        color: #daaa68;
        font-size: 28px;
        letter-spacing: 1px;
        line-height: 30px;
        text-align: center;
        margin: 0px auto 10px;
        width: 100%;
        font-weight: 700;
    } 
      
    .cities-container-heading p {
        margin: 15px 0 0 0;
        text-align: justify;
    }
    
    .banner-cls-1 {
        display: block !important;
        margin-bottom: 0px;
    }
    
    .testimonial4_slide{
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        margin: auto;
        padding: 20px;
        position: relative;
        text-align: center;
    }
    
    .cities-container-heading {
        width: 100%;
    }
    
    .cities-container {
        padding: 70px 23px;
        display: grid;
        grid-template-columns: auto auto;
    }
    .kids-banner-img{
        height:auto;
        width: 100%;
    }
    
    .cities-container-heading-2 {
        width: 100%;
        height: auto;
    }
    
    .cities-container-2 img {
        height: 211px;
        max-height: 400px;
        width: auto;
        position: relative;
        top: -72px;
    }
    .cities-container-2 {
        height: 173px;
        margin-top: 64px;
        display: flex;
        justify-content: center;
    }
    
    .cities-container-heading-2 h1 {
        font-size: 16px;
        width: 90%;
        line-height: 27px;
    }
    
    .cities-container-heading-2 p {
        font-weight: 500;
        color: #373435;
        font-size: 14px;
        margin: 20px;
        line-height: 1.5;
        text-align: justify;
    }
    
    clients {
        text-align: center;
         padding: 0px; 
    }
    
    /*auditions page end*/
     
     
    
    .logo img {
        height:50px;
    	width: auto;
    }
    .slider-title h3:before {
        content: "";
        width: 59px;
        height: 3px;
        background-color: #fff;
        position: absolute;
        top: 30px;
        left: -83px;
    }
    .slider-title {
        width: 73%;
    }
    
     /*numbers section in homepage start*/
     .counter {
        position: relative;
        width: 140px;
        height: 140px;
        border-radius: 50%;
        padding-top: 46px;
     }
    .counter-box span {
        font-size: 22px;
        margin:11px;
        position:relative;
        left:-48px;
        top:-3px;
    }
    .counter-box h4 {
        font-size:18px;
    }
    .hero {
        margin-bottom: 100px;
    }
     /*numbers section in homepage end*/
    .nav-1{
        display:grid;
    }
    .menu-btn-active{
        box-shadow:none;
    }
    .menu-btn-active span:nth-child(1){ 
        background:none;
    }
    .menu-btn-active span:nth-child(2){ 
        background:none;
    }
    .menu-btn-active span:nth-child(3){ 
        background:none;
    }
    .menu-btn-active span:nth-child(4){ 
        background:none;
    }
    /*about page css start*/
    .heading-about {
        font-size: 24px;
        padding: 10px;
        margin: 24px 0px;
        font-family: 'poppins', sans-serif;
        line-height: 1.2;
        font-weight: bold;
        margin-top: 106px;
    }
    .kids-benifits-headding-main {
        font-size: 30px;
        font-family: 'poppins', sans-serif;
        font-weight: bold;
        line-height: 0;
        width: 100%;
        margin-top: 45px;
    }
    .kids-benifites-details-sub {
        width: 100%;
    }
    .kids-benifits-headding {
        text-align: left;
        color: #daaa68;
        font-size: 20px;
        font-family: 'poppins', sans-serif;
        font-weight: bold;
        line-height: 1.5;
        width: 100%;
    }
    .about-background {
        background-image: url(../images/about-bg.png);
        height: auto;
        background-size: cover;
        margin: auto; 
    }
    .ethics {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
    }
    .ethics p {
        text-align: justify;
    }
    .sec-journey-left {
        padding-top: 0px;
    }
    .journey-section {
        padding: 40px 30px 10px 30px;
    }
    .sec-journey-right {
        border: 5px solid #daaa68;
        padding: 25px 23px;
    }
    .journer-para {
        text-align: justify;
    }
    .dream-1 p {
        margin: 10px 0px 15px 30px;
        font-family: 'jost', sans-serif;
        line-height: 1.2;
        font-size: 30px;
        color: white;
    }
    .customer-heading h1 {
        line-height: 1;
    }
    .customer-heading h1 {
        margin: 30px;
        font-size:22px;
    }
    /*.journer-para-custom {*/
    /*    font-family: 'poppins', sans-serif;*/
    /*    font-size: 18px;*/
    /*    margin: 30px 0px;*/
    /*    color: #fff;*/
    /*    text-align: justify;*/
    /*    padding: 10px 30px;*/
    /*    line-height: 1.6;*/
    /*}*/
    .media-heading {
        font-family: 'poppins', sans-serif;
        font-size: 25px;
    }
    /*about page css end*/
    
    /*contact us page css start*/
   .frame-map {
        margin: 0px;
    }
    .address-con {
        border-radius: 12px;
        border: 2px solid #daaa68;
        margin: 0px;
        display: flex;
        flex-direction: column;
    }
    .ind-box {
        padding: 30px;
        border-right: none;
        border: 2px solid #daaa68;
        margin-top: 15px;
        width: 100%;
    } 
    .usa-box {
        padding: 30px 40px;
        width: 100%;
    }
    .ind {
        margin-bottom: 16px;
    }
    /*contact us page css end*/
    
    /*numbers section in homepage start*/
    .hero .row {
        width: 100%;
        display: flex;
        align-items: center;
        margin: 0px 30px;
        flex-direction: column;
        height: auto;
        position:static;
        transform: none;
    }
    .hero {
        position:static;
        width: 100%;
        display: flex;
        height: auto;
        justify-content: center;
        align-items: center;
        margin: 50px 0px;
    }
    
    .counter-box h2{
        display: inline-block;
        margin: 15px 0;
        font-size: 33px;
    }
    .counter-box h4{
        font-size: 14px;
    }
    /*numbers section in homepage end*/
    /*models page css start*/
    
    #main {
        position: relative;
        width: 100%;
        display: block;
        padding: 0px 20px !important;
        max-width: 100%;
        /* height: auto; */
        margin: 0px auto;
    }
    
    /*models page css start*/
    
  
    
    /*about page css start*/
    .info-container-tc {
        padding: 15px; 
        border: 10px solid #daaa68;
        width: 100%;
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .info-side {
        line-height: 1.2;
    }
    /*about page css end*/
    /*contact-us page css start*/
    .banner-cls {
        display: flex;
        justify-content: center;
        margin-bottom: 100px;
    }
    .get-heading {
        color: #daaa68;
        font-size: 34px;
        letter-spacing: 2px;
        margin: 1.5rem;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    .banner-effect{
        display:none;
    }
    .contact-container {
        width: 100%;
        border: 2px solid #daaa68;
        padding: 0px; 
        /* margin: 20px; */
    }
    /*contact-us page css end*/
    
    /* brands page css start*/
    footer {
       
        border-top: none; 
        padding-top: 0px;
    }
    .footer-container {
        background-image: url(../images/sm_ft.png);
        background-size: cover;
        height: auto !important;
        margin-top: 80px !important;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    /* brands page css end*/
    
    /*footer css start*/
    .ft-left-box{
        position: absolute;
        left: 230px;
        top: 256px;
        height: 30vh;
    }
    footer .bottom-details .bottom_text {
      
       
        max-width: 100%;
        margin: auto;
        width: 100%;
        padding: 20px 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    footer .content {
        display: flex;
        justify-content: space-around;
        margin: 0px; 
        padding: 0px; 
    }
    .footer-bg {
        border-radius: 53px;
        border: 1px solid #daaa68;
        padding: 20px 30px;
        margin: 26px 0px;
        /*position: relative;*/
        width: 87%;
        /*right: 136px;*/
    }
    footer .content .link-boxes {
        display: flex;
        flex-direction: column;
    }
    .ft-right-box{
        display:none;
    }
    .footer-left-animation{
        width: auto;
        height: 182px;
        margin: 0px;
        -webkit-animation: ft-img 3s infinite;
        animation: ft-img 3s infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate;
    }


  
  @-webkit-keyframes shimmy {
    0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
    100% {
      -webkit-transform: translate(20px, 50px);
      transform: translate(20px, 50px);
    }
  }
  
  @keyframes ft-img {
    0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
    100% {
      -webkit-transform: translate(0, 400px);
      transform: translate(0, 400px);
    }
  }
  
    /*footer css end*/
    
    /*registration page css start*/
       
   .reg-page-height{
       height:220vh !important;
   }
    .heading-text-1 img{
        width:90%;
    }
    .reg-bg{
        height:250vh;
    }
    /*header {*/
    /*    margin-top: 0px !important;*/
    /*}*/
    .popup-form h2 {
        text-align: center;
        margin-bottom: 20px;
        color: #fff;
        font-family: 'Poppins', sans-serif;
        font-size: 25px;
    }
    /*.form-gen{*/
    /*    margin-left:30px;*/
    /*}*/
    .popup-form {
        background-color: transparent;
        border: 1px solid #b99259;
        color: #fff;
        display: flex;
        flex-direction: column;
        width: 100%;
        max-height: 100%;
        height: auto;
        /* max-width: 980px; */
        padding: 0px 0px 0px 0px;
        position: relative;
        top: 28px;
        margin: 10px
    }
    .form-wrapper-1 {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .registrer {
        display: flex;
        justify-content: space-around;
        margin-right: 0px;
    }
    .reg {
        display: flex;
        flex-direction: column;
        margin-left: 30px
    }
    .genfm{
        margin-left:30px;
    }
    .phone {
        display: flex;
        flex-direction:column;
        margin-left:30px;
    }
    .form-group input[type="file"] {
        width: 80%;
        border-radius: 4px;
    }
    .file-fol{
        margin-left:30px;
    }
    .locate {
        display: grid;
        grid-template-columns: auto;
        margin-left: 30px;
    }
    .terms{
        display:flex;
    }
    .terms label{
        margin-left:5px;
    }
    .but-send {
        
        margin: 15px;
    }
    /*registration page css end*/
    
    /*city page css start*/
    
    .banner-effect{
        display:none;
    }
    .top-cities {
        display: flex;
        justify-content: center;
        width: 100%;
        flex-direction:column;
    }
    
    .cities {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0px;
    }
    .location-img img{
        /*width:40%;*/
    }
    .location-img{
        width:50%;
    }
    .location-name {
      width:50%;
    }
    .dd-button{
        width: 100%;
        max-width: 300px;
        height: 70px;
        margin: 20px;
    }
    .loaded .city-bg {
        height: 517vh;
        padding: 5px 5px;
    }
    .city-bg .city-page-height {
        height: 380vh !important;
    }
    .tp-simpleresponsive img {
		width: 80%;
		height: 100% ;
		padding:10px;
		border-radius:20px;
	}
	.dd-button:after {
        position: absolute;
        right: 55px;
	}
	.dropdown {
         margin: 0px; 
         display:flex;
         justify-content:center;
         align-items:center;
    }
    
    /*city page css end*/
    
    /*  home-page-kids-benifits section start */
    .kids-container {
        display: flex;
        justify-content: center;
        width: 100%;
    	padding-left: 0px;
        border-style: solid 15px #e9b117;
    }
    .sub-title {
        color: #daaa68;
        letter-spacing: 3px;
        font-size: 20px;
        padding: 15px;
        border: 3px solid #daaa68;
    }
    .kids-img {
        width: 100%;
        height: auto;
    }
    .kids-content {
        margin:0px 0px 0px 0px;
        padding: 30px 15px 10px 15px;
        z-index: 1;
        height: auto;
        position: relative;
        text-align: center;
    }
    .kids-content .photos {
        display: grid;
        grid-template-columns: auto auto;
        Column-gap: 15px;
        row-gap: 15px;
        width: auto;
        justify-content: center;
        padding: 0px;
        margin: 0px;
    }
    .kids-view {
        width: 100%;
        height: auto;
    }
    .col-md-6 {
        width: 100%;
    }
    .kids-container2 {
        display: flex;
        justify-content: center;
        width: 100%;
        height: auto;
    }
    .kids-content2 {
        padding: 30px 10px 10px 0px;
        z-index: 0;
        height: auto;
        position: relative;
        text-align: center;
        width: 100%;
        margin: 0px;
    }
    .left-effect-1 {
        margin-top: 75px;
        position: relative;
        height: 170px;
        width: auto;
        -webkit-animation: stars 8s infinite;
        animation: stars 8s infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate;
        margin-right: -45px;
        margin-left: -360%;
    }
    .kids-benifits-headding {
        text-align: left;
        color: #daaa68;
        font-size: 17px;
        font-family: 'poppins', sans-serif;
        font-weight: bold;
        line-height: 1.1;
        width: 71%;
    }
    .kids-benifites-details {
        text-align: left;
        color: #95683e;
        text-align: justify;
        margin-top: 25px;
        width: 100%;
        font-size: 14px;
        line-height: 1.5;
        color: #fff;
    }
    .left-effect-airlamp {
        display:none;
        margin-top: 0px;
        position: relative;
        height: auto;
        width: 24%;
        -webkit-animation: stars 8s infinite;
        animation: stars 8s infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate;
        margin-right: 40px;
    }
    .left-effect-stars{
        display:none;
    }
    /* home-page-kids-benifits section end */
    
    /* script for kids-media-coverage section start */
    .container {
        width: 100%;
    }	
    .kids-team {
        width: 100%;
        height: 100%;
        display: grid;
        justify-content: center;
        align-items: center;
        grid-template-columns: auto;
        grid-gap: 10px;
    }
    .design-bg-color {
        padding-top: 50px;
        position: relative;
        width: 112%;
        /* margin-left: 10px; */
    }
    .wrapper {
        position: relative;
        width: 360px;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        padding: 60px;
    }
    .card {
        position: relative;
        max-width: 340px;
        height: 32vh;
        display: flex;
        flex-direction: column;
        background-color: #fff;
        box-sizing: 0 5px 202px rgba(0, 0, 0, .5);
        width: 100%;
    }
    .img-box-1 img {
        max-width: 100%;
        width: 100%;
        /*border-radius: 4px;*/
    }
    .kid-content h5 {
        font-size: 18px;
        line-height: 60px;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    .kid-content h5 {
        font-size: 18px;
        padding: 10px 0px;
        line-height: 25px;
        text-align: center;
        font-family: 'poppins', sans-serif;
    }
    .design-bg-color:before {
        content: '';
        background-color: transparent;
        width: 90%;
        position: absolute;
        left: 0;
        top: 0;
        height: 14%;
        z-index: -1;
    }
    .design-contester-head h2 {
        text-align: center;
        font-size: 27px;
        border: 2px solid #daaa68;
        width: 90%;
        display: flex;
        justify-content: center;
        font-family: 'poppins', sans-serif;
    }
    .designer {
        margin-top: 50px;
        padding: 0px !important;
    }
    /* script for kids-media-coverage section end */		
    
    /* home-page-record-breaking section start */
    .banner-effect{
        display:none;
    }
    .mine {
        display: flex;
        flex-direction: column;
        margin-top:30px;
    }
    .record {
         margin: 15px; 
        border: 12px solid #d3aa6c;
        height: auto;
        padding-top:30px;
        padding-bottom:10px;
    }
    .record-head {
        text-align: center;
        margin: 0px; 
        /* color: #fff; */
    }
    .record h2 {
        font-size: 23px;
        font-family: 'jost', sans-serif;
        font-weight: 500;
        line-height:35px;
    }
    .record-content {
        display: flex;
        flex-direction: column;
    }
    .break {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-bottom: 30px;
    }
    .sub-break {
        margin: 15px 15px 15px 25px;
    }
    .completed-heading {
        font-size: 16px;
        width:100%;
    }
    .dream-kid {
        width: 50%;
        height: 275px;
        position: relative;
        left: 25%;
        display:flex;
        justify-content:center;
        bottom: 0px; 
        right:0px;
        animation-name: roll;
        animation-duration: 2s;
        animation-iteration-count: infinite;
    }
    .dream-kid img{
        width:270px;
        display:block;
    }
    .break1 {
         margin: 0px; 
        display: flex;
        position: relative;
        z-index: 1;
    }
    .object {
        display:none;
        width: 24%;
        position: relative;
        left: 250px;
    }
    .dream {
        width: 100%;
        font-size: 20px;
    }
    .dream p {
        margin: 15px 0px 15px 20px;
        font-family: 'jost', sans-serif;
        line-height: 46px;
        font-size: 27px;
    }
    /* home-page-record-breaking section end */
    
    /* script for registrtion-info section start */
    .container {
        width: 96%;
    }
   .nav-bar-header{
       width:90%;
       /*display:flex;*/
       /*flex-wrap:nowrap;*/
   }
    .info-heading {
        font-size: 20px;
        color: white;
        font-family: 'poppins, sanserif';
    }
    .info-container {
        padding: 50px 15px;
        border: 20px solid #daaa68;
        margin-top: 62px;
    }
    /* script for registrtion-info section end */

	/* script for contact section start */
	.grid {
		height: 100% !important;
	}
	.banner-effect{
		display: none;
	}
	.my-form .container {
        width: 100%;
		padding: 0px 20px;
    }
	.my-form li,
	.my-form .grid > *:not(:last-child) {
	    margin-bottom: 30px;
	}
	.banner-info {
		padding: 100px 10px 0px 10px !important;
	}
	/* script for contact section end */


}



@media screen and (min-width:668px) and (max-width:768px){
    .card-text {
        height: 20px;
        position: relative;
        right: 522px;
        width: 371px;
        font-size: 20px;
        bottom: 27px;
        /* color: white; */
        letter-spacing: 2px;
        line-height: 1.2;
    }
}


@media screen and (max-width: 767px) {
  .counter-number {
    font-size: 28px;
  }

  .counter-label {
    font-size: 12px;
  }
  .customer-heading h1 {
    font-family: 'poppins', sans-serif;
    font-size: 25px;
    margin: 20px 0px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .counter-number {
    font-size: 32px;
  }

  .counter-label {
    font-size: 13px;
  }
  
    .enroll-container {
        background-image: linear-gradient(to left, #d6b076, #eedec4, #d6b076);
        width: 100%;
        height: auto;
        padding: 22px;
        margin-top: 80px;
    }
    
    .enroll-container h2 {
        font-size: 14px;
        text-align: center;
        color: #3A2B59;
        line-height: normal;
        margin-bottom: 10px;
        font-weight: bold;
    }
    
    .enroll-container h2 a {
        font-size: 18px;
        text-align: center;
        color: #3A2B59;
        text-transform: none;
        font-weight: 700;
        line-height: normal;
        margin: auto;
    }
    
}


 








