@media (max-width: 1921px){
    #thumb-carousel{position: absolute;top: 45px; left: 215px; width: 10%;}
}
@media (max-width: 1495px){
#thumb-carousel{left: 200px;}
}

@media (max-width: 1454px){
   #thumb-carousel{left: 164px;}
   .testi-texti h5{padding-top: 0;}
   .title{gap: 177px;}
   .ganesh-bg{overflow: hidden;}
.menu-top{padding-right: 30px;}
 .pin-spacer{height: calc(265vh - 100px) !important;}
}
@media (max-width: 1445px){
    .service-bg{padding-bottom: 55%;}
    .visiion-box{padding-top: 45px;}
    .service-journy::after{top: 105px;}
    

}
@media (max-width: 1380px){
.wolrd-img .spinner {
    width: 117%;
    height: 244px;
    display: block;
    left: -57px;
    top: 169px;
    border-radius: 100%;
}
.catacury-details h3{font-size: 25px;}
.text-text-2 h4{font-size: 18px;}

.prg-count{font-size: 33px;}
.count-start{padding-left: 0;}
.text-contents-bx p {font-size: 14px;padding-left: 115px;}
.title h4{font-size: 20px;}
.green-detail-text p{font-size: 14px;}
.project-text p{font-size: 14px;}
#thumb-carousel {left: 235px;}
.testimonial-sec{padding: 60px 60px; padding-bottom: 8%;}
.title a{font-size: 20px;}
.project-img {padding: 35px 50px 0px 0;}
.catacury-details .btn-primary{width: 100%;}
}

@media (max-width: 1368px){
    .navbar-expand-lg .navbar-collapse{padding-right: 25px;}
    .color-copy{font-size: 35px;}
    .pin-spacer{height: calc(306vh - 100px) !important;}
    .green-detail-text h5{padding-right: 0;}
    .knowlege-sec .pin-spacer{height: auto !important;}
    .knowlege-sec{height: calc(407vh - 100px) !important;}
    .all-box-contant{margin-top: -70px;}
    .knowlege-sec{min-height: auto !important}
    .facility-scrool .pin-spacer {height: calc(750vh - 100px) !important;}
    .about-bg .pin-spacer{height: calc(225vh - 100px) !important;}
    .service-journy::after {top: 117px;}
    .bg-dark-coler{padding: 50px 185px;}
    .services-scrooling .pin-spacer{height: calc(550vh - 100px) !important;}
    .about-bg .text-contents-bx li{font-size: 14px;}

}

@media (max-width: 1353px){
    .title{gap: 190px;}
}
@media (max-width: 1343px){
#thumb-carousel {left: 220px;}
}
@media (max-width: 1311px){
        #thumb-carousel {
        left: 205px;
    }
}
@media (max-width: 1251px){
    .service-bg {
        padding-bottom: 21%;
    }
}
@media (max-width: 1273px){
        #thumb-carousel {
        left: 185px;
    }
    .racesWrapper{display: none;}
    .phone-wrapper{display: block;}
    .spacer{display: none;}
    .knowlege-sec{height: auto !important;}
}
@media (max-width: 1260px){
.pin-spacer {padding: 0 !important;height: 1910px !important;}
.title {gap: 177px;}
.green-bulding-sec{padding-top: 0;}
}
@media (max-width: 1252px){
.title {gap: 177px;}
}
@media (max-width: 1240px){

}
@media (max-width: 1237px){
    .title{gap: 173px;}
}
@media (max-width: 1220px){
#thumb-carousel {left: 160px;}
.downlodd-btn{bottom: 155px;}
}
@media (max-width: 1191px){

.service-bg p{margin: 0;}
.green-detail-text h5{padding-right: 0;}
.green-detail-text h5{font-size: 18px;}
.green-img{padding-left: 0;}
.contact-text h4{font-size: 20px;}
.knowlege-sec p{padding-left: 0; padding-right: 0;}
.green-box p{font-size: 14px; padding-right: 45%; padding-left: 35px;}
.testimonial-sec{padding: 60px 0; padding-bottom: 10%;}
.testi-texti p{font-size: 14px;}
.testimonial-sec p{padding: 0px;}
.testi-texti{padding: 30px;}
.coppy-text-box h6{font-size: 17px;}
.ganesh-text{margin-top: 0;}
.navbar-light .navbar-nav .nav-link{font-size: 14px;}
.menu-top a{font-size: 14px;}
#counter .item h3{font-size: 14px;}
#counter .item:first-child{margin-left: 0;}
#counter{justify-content: space-between;}
.gtcs-bg h3{padding: 0 0%; padding-bottom: 270px;}
.project-img {padding: 35px 50px 0px 0;}
.knowlege-sec{height: auto;}
}
@media (max-width: 1172px){
    .title {
        gap: 165px;
    }
}
@media (max-width: 1081px){
        .title {
        gap: 153px;
    }
}
@media (max-width: 1132px){
        #thumb-carousel {
        left: 207px;
        top: 55px;
    }
}
@media (max-width: 1100px){
     #thumb-carousel {
        left: 192px;
        top: 55px;
    }
}
@media (max-width: 1065px){
    #thumb-carousel{left: 178px;}
    .project-details-box{padding-top: 20px;}
    .project-details-box h6{font-size: 18px;}
    .descrption-heding h6{font-size: 20px;}
    .grey-list p{font-size: 15px;}
    .modal-dialog{max-width: 100%;}
}

@media (max-width: 1038px){
.wolrd-img .spinner{display: block; width: 96%;
        height: 617px;
        display: block;
        left: 15px;
        top: 137px;
        border-radius: 100%;}
.clients-sec{overflow: hidden;}
.prg-count {font-size: 30px;}
.count-box h3{font-size: 14px;}
.prg-count {font-size: 27px;}
.color-copy {font-size: 30px;}
.green-bulding-sec{padding-top: 0;}

    #thumb-carousel {
        left: 164px;
    }   
}
@media (max-width: 1146px){

}
@media (max-width: 1045px){

}
@media (max-width: 1025px){
    .menu-top li{padding-right: 8px;}
    .menu-top{padding-right: 58px;}
    .menu-top a{font-size: 13px;}
    .banner-text h2{font-size: 25px; padding-left: 25px;padding-bottom: 80px;}
    .banner-text{transform: translate(-50%, -50%);}
    .video-banner{height: auto;}
     .phone-wrapper{display: block;}
         .racesWrapper {
        display: none;
    }
    .project-sec .project-img{padding: 0 !important; padding-bottom: 20px !important;}
    .accordion-content:nth-child(6){height: auto;}
    .green-box{width: 100%;}
    .ganesh-text h3{font-size: 25px;}
    .ganesh-text p{font-size: 14px;}
    .gtcs-bg h3{font-size: 25px;}
    .service-bg h3{font-size: 25px; margin: 0; padding-bottom: 20px;}
    .accordion-content{padding: 30px 0; padding-bottom: 60px;}
    .green-text h3{font-size: 25px;}
    #thumb-carousel {left: 157px; top: 58px;}
    .testimonial-sec h3{font-size: 25px;}
    .testimonial-sec p{font-size: 14px;}
    .testi-texti h5{font-size: 16px;}
    .testi-texti h6{font-size: 14px;}
    .clients-sec h3{font-size: 25px;}
    .engyry-box a{font-size: 12px;}
    .navbar-expand-lg .navbar-nav .nav-link {padding: 8px 15px;}
    #counter .item .count{font-size: 30px;}
    .project-text h3{font-size: 25px;}
    .project-text h4{font-size: 20px;}
    .project-img {padding: 25px 0px 0px 0;}
    .knowlege-sec h3{font-size: 25px;}
    .knowlege-sec p{font-size: 14px;}
    .green-box h5{font-size: 17px;}
    .let-text h3{font-size: 25px;}
    .heding-btn-box h3{font-size: 25px;}
    #thumb-carousel {left: 130px;top: 58px;}
    .heding-btn-box span {margin-left: 45px;}
    .heding-btn-box a{font-size: 13px;}
    .let-text a{font-size: 13px;}
    .navbar-expand-lg .navbar-collapse{padding-right: 15px;}
    .project-text a{font-size: 13px;}
    .dotted-img img {width: 70%;}
    .dotted-img {position: absolute;right: -118px;bottom: -14px;}
    .round-img img {opacity: 0.1;margin-bottom: -10px;}
    .coppy-text-box h6 {font-size: 15px;}
    .contact-btn a{font-size: 14px;}
.earth-wrapper{width: auto; height: auto;}
.socila-icons{left: 40px; bottom: 55px;}
.downlodd-btn{text-align: left; padding-left: 40px;}
.downlodd-btn a{font-size: 14px;}
.count-up{text-align: left;}
.count-box br{display: none;}
.color-copy{font-size: 35px;}
.title h5{top: 0;}
.heding-btn-box h3{margin-bottom: 40px;}
.gtcs-bg h3 {font-size: 20px;}
.gtcs-text a{font-size: 13px;}
.ganesh-text br{display: none;}
.left-box{margin-top: 0;}
.green-box p{padding-left: 0;}
.read-more-btn{margin-left: 0; font-size: 14px; color: #263228;}
.overlay-area{width: auto;}
.knowlege-sec p{margin: 0;}
.title{gap: 60px;}
 
    .green-img{display: block;}
.contact-box{margin-top: 0;}
.service-bg{padding-bottom: 86%;}
.sub-banner h2{font-size: 25px;}
.about-bg{padding: 40px 15px;}
.text-contents-bx li{font-size: 14px;}
.visiion-box{padding: 0 0; padding-top: 30px;}
.journey-sec .container p{padding: 0 0; padding-bottom: 5%; font-size: 14px;}
.journey-sec::before{top: 306px;}
.bg-dark-coler{padding: 50px 65px;}
.sub-banner{padding-bottom: 6%;padding-top: 15%;}
.text-contents-bx li{padding-left: 55px;}
.text-contents-bx li::before{left: 35px;}
.about-bg .pin-spacer {height: 740px !important;}
.other-2-logo{display: block; padding: 0;}
.vission-img{ background: #00a059; padding: 20px; border-radius: 10px; margin-bottom: 20px;}
.journey-sec{padding: 40px 0; padding-left: 30px;}
.service-journy::after {top: 116px;}
.service-journy p{font-size: 14px;}
.man-img{padding-right: 0;}
.man-details{padding-top: 20px;}
.man-details h4{font-size: 25px;}
.man-details h5{margin: 0;}
.man-details p{font-size: 14px;}
.padd-top {padding-top: 70px;}
.bg-dark-coler {padding: 50px 30px;}
.about-bg .title h4{padding-bottom: 30px;}
.award-text h3{font-size: 25px; padding-bottom: 10px; margin: 0;}
.award-text br{display: none;}
.award-text p{font-size: 14px; padding-right: 0; line-height: unset;}
.award-img{padding-top: 20px;}
.award-acheivment-bg{padding: 40px 0;}
.logo-img{height: 150px;}
.facility-sec{ padding: 40px 0;padding-right: 0;}
.facility-sec h3{font-size: 25px;}
.facility-sec p{font-size: 14px; padding-right: 0;}
.facility-scrool .text-contents-bx a{font-size: 20px;}
.facility-scrool .pin-spacer {height: 3340px !important;}
.other-case-text p{padding: 0; font-size: 14px;}
.other-case-text img{top: -30px;}
.our-client-img h3{font-size: 25px; padding-bottom: 20px;}
.project-text-box h3{font-size: 25px;}
.project-text-box h6{font-size: 18px;}
.project-text-box h5{font-size: 20px;}
.services-scrooling .pin-spacer {
    height: 2805px !important;
}
.img-box{padding: 0;}
.video-text p{font-size: 14px;}
.other-text-vedio h5{font-size: 13px;}
.service-logo img {width: 195px;}
.service-logo2 img{width: 195px;}
.service-logo2{right: -50px;}
.service-logo{left: -50px;}
.enquriy-from{padding: 30px 20px;}
.contact-bg{padding: 30px 0;}
.contact-details h3{font-size: 25px; margin: 0; padding-bottom: 20px;}
.contact-details a{margin-bottom: 20px;}
.locate-box br{display: none;}
.enquriy-from{margin-right: 0;}
.form-box h3{font-size: 20px; margin: 0;}
.form-box br{display: none;}
.form-box .form-control{padding: 10px 15px;}
.locate-mapp a{font-size: 20px;}
.oother-content-text{padding-left: 0;}
.padd-box2{padding-left: 0;}
}
@media (max-width: 1000px){
        .pin-spacer {
        padding: 0 !important;
        height: 2255px !important;
    }
}
@media (max-width: 992px){
    .menu-top{display: none;}
    .phone-banner{display: block; width: 100%; height: auto; margin-top: 15px; border-radius: 15px;}
    .banner-text{transform: translate(-50%, 253%);}
    .clients-sec{overflow: hidden;}
    .desk-top-banner{display: none;}
    .service-bg .accordion-content{margin-top: 40px;}
    .navbar-light .navbar-toggler{display: none;}
    .curve img{width: 115px; margin-top: 0;}
    .curve::before{top: 11px;}
    .engyry-box { padding-top: 0; padding-right: 0;}
    header{top: 0px;}
    header .container{position: relative;}
    header .toggle{top: 37px;color: #fff;background: #000;padding: 10px;border-radius: 5px;right: 40px;}
   .container{max-width: 100%;}
   .text-contents-bx p{padding-left: 167px;}
   .contact-btn{text-align: left;}
   .project-img img{display: none;}
   .project-img{padding-top: 0; padding-bottom: 20px;}
   .project-items h4{font-size: 17px;}
   .green-box p{padding-right:0px;}
   .green-box{width: 440px;}
   .knowlege-sec{padding-left: 15px; height: auto; padding: 40px 0; padding-left: 15px; margin: 15px 15px; border-radius: 15px;}
   .let-bg{padding: 6% 15px;}
   .footer-bg{padding-top: 0;}
   .email-footer li{padding-bottom: 15px;}
   .email-footer a{padding-bottom: 10px;}
   .address-box p{padding-left: 40px;}
   .round-img {padding-top: 30px;padding-bottom: 30px;}
   .let-tranfrom-sec{padding-top: 30px;}
   .round-img img{margin-bottom: 0;}
   .coppy-text-box p{padding: 10px 0;}
   .coppy-text-box p:last-child{padding-bottom: 0;}
   .coppy-text-box p{text-align: left;}
   .testi-img{padding-top: 20px;}
   .testi-box{padding: 30px; border-radius: 10px;}
   .testimonial-sec .owl-nav{bottom: -90px;}
   .clients-box img{height: auto;}
   .coppy-text-box a{font-size: 13px;}
   .coppy-text-box p{font-size: 13px;}
   .clients-sec{padding: 30px 0;}
   #thumb-carousel .item img{width: 75%;}
    #thumb-carousel {left: 114px;top: 18px;}
   .heding-btn-box span {margin-left: 80px;}
   .testimonial-sec{padding-bottom: 25%; border-radius: 15px; margin: 15px 15px;}
   #button{width: 40px; height: 40px; right: 0; bottom: 20px;}
   .count-box h3{font-size: 16px;}
   .green-detail-text{background: #000; padding: 20px 15px; box-shadow: 0px 1px 7px #00000026; margin-bottom: 20px; border-radius: 10px;}
   .testi-texti{padding: 20px 15px;}
   .let-text{position: relative; z-index: 99;}
   .green-detail-text p{margin-bottom: 0;}
   .green-text h3{padding-bottom: 15px; margin: 0;}
    .green-text br{display: none;}
    .ganesh-bg .container{padding: 0 25px;}
    .clients-box{height: 165px; display: flex;align-items: center;justify-content: center;}
    .racesWrapper{display: none;}
    .space-50vh{display: none;}
    .green-box{background: #00a059; padding: 20px 15px; border-radius: 10px; width: auto !important; box-shadow: 3px 3px 9px #0000004D;}
    .knowlege-sec p{padding-bottom: 20px; padding-right: 15px;}
    .green-box p{padding-bottom: 0; padding-right: 0;}
    .let-text br{display: none;}
   
    .socila-icons{bottom: -55px;}
    .downlodd-btn{bottom: 110px;}
    .ganesh-bg{margin: 15px 15px; border-radius: 15px; overflow: hidden; padding: 40px 0;}
    .green-bulding-sec{padding: 5% 7px; border-radius: 0 0 15px 15px; position: relative;}
    .project-sec{padding: 5% 7px;}
    .heding-btn-box{display: block;}
    .What-is-news{padding: 30px 7px;}
    .news-img br{display: none;}
    .wolrd-img .spinner::before{width: 50px; height: 50px;}
    .wolrd-img .spinner {width: 105%;height: 54px;display: block;left: -28px;top: 447px;border-radius: 100%;}
    .earth-img{width: 100%;}
    .phone-wrapper .owl-carousel {display:flex;}
.phone-wrapper .owl-carousel .owl-stage {height:100%}
.phone-wrapper .owl-carousel .owl-item {height:100%;}
.phone-wrapper .item { height: 100%;}
.green-img{display: none;}
.phone-wrapper .green-box {height: 100%;}
.testimonial-sec{overflow: hidden;}
.pin-spacer {padding: 0 !important;height: 2270px !important;}
.green-img{padding-bottom: 20px;}
.service-bg{padding-bottom: 0;}
    .heding-btn-box h3 {
        margin-bottom: 75px;
    }
    .title a {
        font-size: 17px;
    }
    .title h4{font-size: 17px;}
    .project-logo{text-align: left;}
    .project-slide-box{margin-left: 15px;}
    .text-text-2 h4{font-size: 16px;}
    .project-text-box h3{padding: 10px 0;}
    .project-text-box{padding-right: 0;}
    .project-bg{padding: 40px 0;}
    .project-text-box h6{font-size: 15px; line-height: unset;}
    .services-img{padding: 40px 0; margin-top: 20px;}
    .services-img-text h3{font-size: 25px;}
    .services-img-text br{display: none;}
    .services-img-text{left: 15px; bottom: 15px;}
    .services-scrooling{padding: 40px 15px; padding-top: 0;}
    .services-scrooling .accordion-content{ padding: 30px 15px; padding-bottom: 60px; }
    .services-scrooling a{padding-bottom: 10px;}
    .img-box img{width: 100%;}
    .photo-gallery-sec h3{font-size: 25px; padding-bottom: 15px;}
    .img-box{margin-bottom: 30px;}
    .enquriy-from h3{font-size: 25px;}
    .enquriy-from p{font-size: 14px;}
    .service-logo{display: none;}
    .service-logo2{display: none;}
    .enquriy-from{margin: 0;}
    .send-message-btn{text-align: left; padding-top: 10px;}
    .enquriy-bg{padding: 40px 0; margin-bottom: 30px;}
    .enquriy-from .from-group {
    margin-bottom: 15px;
}
.services-scrooling .accordion-content{overflow: hidden;}
.contact-details{padding-bottom: 20px;}
.locate-mapp{padding-top: 40px;}
.locate-from{margin-bottom: 40px;}
.locate-from{padding: 30px 15px;}
.contact-bg{margin: 40px 15px;}
.contact-details a{font-size: 15px;}
.locate-box p{font-size: 14px; line-height: unset;}
.contact-logo{padding-top: 20px;}
.enquriy-from h3 {font-size: 22px;}
.send-message-btn a{font-size: 13px;}
.enquriy-from{padding: 20px 15px;}
.form-box input::placeholder{font-size: 13px;}
.other-2-logo{display: none;}
.padd-top-box {padding-top: 45px;}
.oother-content-text{padding-left: 0;}
.oother-content-text h4{font-size: 20px; padding-top: 10px; margin: 0; padding-bottom: 10px;}
.oother-content-text p{font-size: 13px;}
.readBtn{font-size: 13px; padding: 7px 14px;}
.oder-2{order: 2;}
.oother-content-text li{font-size: 14px;}
.box-size{padding: 20px 0;}
.box-size:last-child{margin-bottom: 0;}
.case-imgs{padding-top: 10px;}
.services-scrooling .box-size{margin-bottom: 20px;}
.services-scrooling .box-size:last-child{margin-bottom: 0;}
.visiion-box{padding-top: 0;}
.sub-banner{border-radius: 10px; padding-top: 22%; margin-top: 15px;}
.sub-banner h2 {font-size: 23px;}
.pl-0{padding-right: 0;}
.vission-img{padding: 20px 15px;}
.vission-img p{padding-top: 0;}
.vission-img h4{padding-bottom: 8px;}
.journey-sec{padding-left: 0;}
.about-bg{padding: 40px 0;}
.about-bg .box-size{margin: 0 ; margin-bottom: 20px;}
.about-bg .box-size:last-child{margin-bottom: 0;}
.sub-page-case{padding-right: 0;}
.facility-scrool .box-size{margin: 0 ; margin-bottom: 20px;}
.phone-services{display: block;}
.desktop-services{display: none;}
.descrption-heding h6{text-align: left;}
.sub-headear .navbar-brand{padding-top: 0;}
.catacury-details h3{font-size: 20px;}
.news-mob-f{order: 2;}
.overview{padding: 40px 0;}
.overview h3{font-size: 20px;}
.overview p{font-size: 14px;}
.blue-btn{line-height: 25px; font-size: 15px;}
.box{ padding: 0 10px 30px;}
.nwes-list-bg{padding: 40px 0;}
.news-details{margin: 0; padding: 20px 15px;}
.news-details h3{font-size: 18px;}
.overview h4{font-size: 17px;}
}

@media (max-width: 885px){
.wolrd-img .spinner{top: 386px;}
.banner-text {transform: translate(-50%, 230%);}
.pin-spacer {padding: 0 !important;height: 2254px !important;}
}
@media (max-width: 800px){
.wolrd-img .spinner{top: 340px;}
}
@media (max-width: 750px){
.wolrd-img .spinner {top: 303px;}
}
@media (max-width: 768px){
.green-box {width: 290px;}
.knowlege-sec p{font-size: 13px;}
.title{gap: 30px;}
.text-contents-bx p {padding-left: 130px; padding-right: 15px; }
.green-detail-text h5{padding-bottom: 0;}
.contact-box{padding: 25px;}
.contact-text h4{padding-bottom: 20px; margin: 0;}
.project-sec{padding: 40px 7px; margin-top: 20px;}
.contact-btn a::before{top: 16px;}
.What-is-news{padding: 30px 7px;}
.clients-sec .owl-carousel .owl-nav button.owl-prev{display: none;}
.clients-sec .owl-carousel .owl-nav button.owl-next{display: none;}
.email-footer a{font-size: 14px;}
.address-box p{font-size: 14px;}
.curve::before {top: 8px;}
.banner-text{transform: translate(-50%, 216%);}
.banner-text h2{padding-bottom: 60px;}
#counter{display: block;}
#counter .item{margin: 0 ; margin-bottom: 30px;}
#counter .item:last-child{margin-bottom: 0;}
.wolrd-img{padding: 0;}
.gtcs-bg h3{padding-bottom: 50px; margin: 0;}
.gtcs-bg{padding: 15% 0;}
.pin-spacer{height: 2425px !important;}
.service-bg{padding-bottom: 0;}
.curve img { width: 90px; margin-top: 0;}
header .toggle{top: 26px; right: 20px;}
.heding-btn-box h3 {margin-bottom: 45px;}
.project-img {padding: 35px 50px 0px 0;}
.about-bg{margin-top: 20px;}
.visiion-box {padding-top: 0px;}
.vission-img p{font-size: 14px;}
.journey-sec h3{font-size: 25px;}
.service-journy{height: auto;}
.service-journy h4{font-size: 20px;}
.service-journy h5{font-size: 17px; padding: 25px 0;}
.service-journy{padding: 30px 25px; margin: 0 15px;}
.service-journy::after {top: 119px;}
.journey-sec .owl-carousel .owl-nav button.owl-next {width: 53px;height: 35px;background-position: center;background-size: 35%;border-radius: 38px;}
.journey-sec .owl-carousel .owl-nav button.owl-prev{width: 53px;height: 35px;background-position: center;background-size: 35%;border-radius: 38px;}
.facility-scrool .title{padding-left: 0; padding-bottom: 30px;}
.facility-scrool .text-contents-bx a{padding-bottom: 10px;}
.facility-scrool .pin-spacer { height: 3665px !important;}
.other-case-text img{display: none;}
.other-case-img img{width: 100%;}
.our-client-img .clients-box{height: auto; margin-bottom: 20px;}
.our-client-img{padding: 40px 0;}
.our-client-img .clients-box img{height: 100px;}
.enquriy-from p{margin-bottom: 15px;}
.photo-gallery-sec{padding-top: 0px;}
.services-img-text h3 {font-size: 20px;}
.services-scrooling a{font-size: 18px; padding-top: 10px;}

}
@media (max-width: 750px){
.pin-spacer {height: 2145px !important;}
}
@media (max-width: 665px){
.heding-btn-box span {margin-left: 55px;}
.pin-spacer {padding: 0 !important;height: 2230px !important;}
}
@media (max-width: 635px){
.pin-spacer {padding: 0 !important;height: 1770px !important;}
}
@media (max-width: 646px){
.banner-text {transform: translate(-46%, 266%);}
.heding-btn-box span {margin-left: 61px;}
}
@media (max-width: 687px){
.wolrd-img .spinner {top: 306px;}
.banner-text h2 {padding-bottom: 30px;padding-left: 0;}
}

@media (max-width: 617px){
.wolrd-img .spinner {top: 237px;}
}
@media (max-width: 612px){
.wolrd-img .spinner {top: 235px;}
}
@media (max-width: 598px){
.banner-text {transform: translate(-45%, 237%);}

.testi-box{padding: 20px 15px;}
.wolrd-img .spinner{display: block;}
.text-contents-bx p{padding-right: 20px;}
.prg-count {font-size: 35px;}
 .banner-text h2 {padding-bottom: 0px;padding-left: 0;}
}
@media (max-width: 560px){
.banner-text {transform: translate(-45%, 200%);}
.heding-btn-box span {margin-left: 46px;}
#thumb-carousel{left: 106px; top: 32px;}
.count-box h3 {font-size: 14px;}
}
@media (max-width: 539px){
.wolrd-img .spinner {top: 200px;}
}
@media (max-width: 518px){
.wolrd-img .spinner {top: 207px;}
.wolrd-img .spinner {top: 167px;width: 110%;}
}
@media (max-width: 506px){
.banner-text {transform: translate(-45%, 150%);}
}
@media (max-width: 532px){
.wolrd-img .spinner {top: 197px;}
.service-journy::after{top: 110px;}
}
@media (max-width: 468px){
.banner-text {transform: translate(-45%, 110%);}
.pin-spacer { height: 2225px !important;}
.wolrd-img .spinner {top: 175px;}
}
@media (max-width: 416px){
.banner-text {transform: translate(-45%, 70%);}
}
@media (max-width: 446px){
header .toggle{right: 15px;}
.wolrd-img .spinner {top: 165px;}
.spacer{display: none;}
.pin-spacer {height: 2175px !important;}
}
@media (max-width: 426px){
.pin-spacer {height: 2315px !important;}
.title img {width: 55px;}
.text-contents-bx p{padding-left: 120px;}
.service-journy::after {top: 92px;}
.other-bg-sec{padding: 40px 0; padding-top: 00px;}
.man-details h5{font-size: 18px; padding-top: 0;}
.man-details h4 {font-size: 20px;}
.padd-top {padding-top: 35px;}
.bg-dark-coler {padding: 35px 15px; border-radius: 20px;}
.visiion-box {padding-top: 20px;}
.text-contents-bx li{padding-right: 15px;}
.about-bg .text-contents-bx p{padding-left: 15px;}
.vission-img h4{font-size: 20px;}
.journey-sec{padding-top: 0;}
.journey-sec::before {
        top: 266px;}
            .sub-banner {
        padding-bottom: 6%;
        padding-top: 25%;
            border-radius: 0 10px 10px 10px;
    }
    .sub-banner h2 {
        font-size: 20px;
    }
    .facility-scrool .accordion-content:nth-child(10){height: 100vh;}
.facility-scrool .pin-spacer { height: 3485px !important;}
}
@media (max-width: 415px){
.curve img {width: 95px;margin-top: 0;}
header .toggle{right: 15px; font-size: 15px; padding: 7px; top: 35px;}
.engyry-box a {font-size: 10px;}
.banner-text {transform: translate(-45%, 90%);}
.title img {width: 35px;}
.text-contents-bx p {padding-left: 87px; font-size: 13px;}
.heding-btn-box{display: block;}
.heding-btn-box span { margin-left: 50px;}
.testimonial-sec {padding-bottom: 26%;}
.heding-btn-box span { margin-left: 30px;}
.wolrd-img .spinner {top: 155px;}  
.facility-scrool .accordion-content:nth-child(6){height: auto !important;}
.facility-scrool .accordion-content:nth-child(10){height: 100vh !important;}
.facility-scrool .text-contents-bx p{margin-top: -15px;}
.facility-scrool .pin-spacer {height: 3335px !important;}
}
@media (max-width: 381px){
.banner-text {transform: translate(-45%, 0%);  }
.wolrd-img .spinner {top: 130px;width: 110%;left: -15px;}
.pin-spacer {height: 2300px !important;}
.heding-btn-box h3 {margin-bottom: 30px;}
    .visiion-box {
        padding-top: 0px;
    }
    .journey-sec{padding-left: 0;}
}



