
@media screen and (max-width: 1700px) {
    html{font-size: 50%;}
    #sec-banner .banner-text {transform: translateY(95%);}
    .privacy-policy-section h1 {font-size: 60px;}
    .privacy-policy-section li {font-size: 16px;}
}
 
@media screen and (max-width: 1500px) {
     html{font-size: 45%;}
     #sec-foot .foot-box .foot-left .links .link-head h4{font-size: 16px;}
     #sec-foot .foot-box .foot-left .links .link-box a,#sec-foot .foot-box .foot-right .contact-box .contact a,#sec-foot .foot-box .foot-right .connect-box p{font-size: 11px;}
     #sec-industry .industry-slider .slider-child p{font-size: 2rem;}
     #sec-foot .foot-box .foot-left .links{gap: 13rem;}
}
 
@media screen and (max-width: 1300px) {
     html{font-size: 40%;}
     #sec-foot .foot-box .foot-left .links{margin-left: 6.73rem; }
     #sec-banner .banner-text {transform: translateY(140%);}
     .enquire-popup-checkbox span {font-size: 11px;}
     .privacy-policy-page {margin-top: 130px;}
     .privacy-policy-section h1 {font-size: 50px;}
     .privacy-policy-section li {font-size: 13px;}
}
 
@media screen and (max-width: 1279px) {
     html{font-size: 35% ;}
     #sec-foot .foot-box .foot-left{width: 65.75%;}
     #sec-foot .foot-box .foot-left .links {gap: 7rem;}
     #sec-core .core-values p{font-size: 3.5rem;}
     #sec-about .about-box .leftbox{width: 35%;}
     #sec-about .about-box .rightbox{width: 61%;}
     #sec-about .about-box .rightbox p{font-size: 2.7rem;}
     .navbar{height: auto;}
     .navbar .navlist{column-gap: 3.7rem;}
     .navbar .navlist .nav-item{font-size: 14px;}
     .navbar .brochure{font-size: 14px;}
     .thankyou-wrapper{padding: 11% 0;}
     .privacy-policy-section h1 {margin-bottom: 10px;}
}
 
@media screen and (max-width: 1023px) {
    html{font-size: 30%;}
    #sec-banner{height: 140rem;}
    #sec-banner .banner-text {transform: translateY(110%);}
    #sec-banner .banner-text p{font-size: 3.5rem;}
    .register-form .section-form .input-box input{font-size: 16px;line-height: 16px;}
    .navbar .navlist{overflow: auto;transform: translateX(100%);position: fixed;transition: .3s ease-in-out all;top: 0;left: 0;right: 0;bottom: 0;z-index: 999;padding: 7% 9%;background: #A2C4EE;display: flex;flex-direction: column;align-items: flex-start;}
    .menu-btn {position: fixed;right: 4%;top: 5.5%;width: 27px;transform: translateY(-46%);background: none;border: none;border-bottom: solid 2px #000;cursor: pointer;display: block;z-index: 999;}
    .menu-btn:before, .menu-btn:after {content: '';display: block;width: 100%;height: 2px;background: #000;margin: 5px 0;transform-origin: 8px 1px;transition: ease .3s all;}
    .menu-btn.active {border-bottom: none;}
    .menu-btn.active:before {transform: rotate(45deg);width: 26px;}
    .menu-btn.active:after {transform: rotate(-45deg);width: 26px;}
    .navlist.active {transform: translateX(0%);}
    .navbar .brand-logo {width: 10rem;}
    .navbar .brochure {font-size: 14px;margin-right: 8rem;margin-top: 20px;}
    .navbar .navlist .nav-item {font-size: 20px;width: 100%;padding: 16px;display: block;color: #000;border-bottom: 1px solid #000;}
    #sec-industry .industry-slider .slider-child h4{font-size: 4rem;}
    #sec-industry .industry-slider .slider-child p{font-size: 16px;}
    #sec-today .objective p{font-size: 3.5rem;}
    #sec-core .vision-box .vision-text{margin-left: 58.5rem;max-width: 85.7rem;}
    #sec-foot .foot-box{justify-content: space-between;flex-direction: column;}
    #sec-foot .foot-box .foot-left {width: 100%;}
    #sec-foot .foot-box .foot-left .links {margin-left: 6.73rem;}
    #sec-foot .foot-box .foot-left .links{column-gap: 18rem;}
    #sec-foot .foot-box .foot-right{margin-top: 12rem;grid-template-columns: 30% max-content max-content;justify-content: space-evenly;align-items: baseline;display: grid;width: 100%;}
    #sec-foot .foot-box .foot-right .connect-box{margin-left: -25%;}
    .thankyou-wrapper{width: 60%;}
    .thankyou-wrapper p {
        font-size: 3rem;
    }
    .privacy-policy-page {margin-top: 100px;}
    .privacy-policy-section h1 {font-size: 40px;}
    .privacy-policy-section li {font-size: 12px;}
}
 

@media screen and (max-width: 767px) {
    html{font-size: 25%;}
    .menu-btn{top: 5%;}
    #sec-banner .container{max-width: 111.4rem;width: 90%;margin: 0 auto;}
    #sec-banner .banner-text {transform: translateY(55%);}
    #sec-banner .banner-text h1{font-size: 8rem;}
    #sec-banner .banner-text p{font-size: 4.5rem;}
    #sec-banner .banner-text a{font-size: 4rem;margin-top: 20px;}
    #sec-discover .discover-box{flex-direction: column-reverse;}
    #sec-discover .discover-box .leftbox{width: 90%;margin: 42px auto;}
    #sec-discover .discover-box .rightbox{width: 90%;}
    #sec-discover .discover-box .leftbox h3{font-size: 6rem;}
    #sec-discover .discover-box .leftbox p{font-size: 4rem;}
    #sec-discover .discover-box .leftbox button{font-size: 3.5rem;margin-top: 25px;}
    #sec-why .sec-why-grid{grid-template-columns: 1fr;place-items: center;margin: 30px auto;width: 80%;}
    #sec-why .sec-why-grid .content-box:first-child{padding-left: 30px;}
    #sec-why .sec-why-grid .content-box{padding: 30px;border-right: none;border-bottom: solid 1px #A2C4EE;}
    #sec-why .sec-why-grid .content-box:last-child{border-bottom: none;padding-right: 30px;}
    #sec-why .sec-why-grid .content-box p{font-size: 4.2rem;}
    #sec-why h3{font-size: 6rem;}
    #sec-core .core-img img{object-fit: cover;aspect-ratio: 4/1;}
    #sec-core .core-values{top: -20rem;text-align: center;border-radius: 24px;padding: 20px 30px;}
    #sec-core .core-values h3{font-size: 7rem;}
    #sec-core .core-values p{text-align: justify;font-size: 4.5rem;}
    #sec-core .vision-box .vision-text{    margin-left: 58.5rem;max-width: 74.7rem;}
    #sec-core .vision-box .vision-img{top: 18px;left: -50px;width: 100vw;}
    #sec-core .vision-box .vision-text h3{font-size: 6rem;}
    #sec-core .vision-box .vision-text p{font-size: 3.5rem;margin-top: 10px;}
    #sec-core .mission-box .mission-text h3{font-size: 6rem;}
    #sec-core .mission-box .mission-text p{font-size: 3.5rem;margin-top: 4px;}
    #sec-core .mission-box .mission-img{top: auto;bottom:-22px;right: 3%;width: 80vw;}
    #sec-core .mission-box .mission-text{max-width: 75%;margin-right: 30%;float: none;padding-left: 5%;}
    #sec-core .mission-box .mission-text p br {display: none;}
    #sec-featured #featured-text{font-size: 7rem;}
    #sec-featured .project-box{padding: 20px 0px;  border: solid 1px #A2C4EE;flex-direction: column;row-gap: 35px;}
    #sec-featured .project-box .leftbox {width: 75%;}
    #sec-featured .project-box .rightbox{width: 65%;text-align: center;}
    #sec-featured .project-box .rightbox .rbox-text h4{font-size: 4rem;}
    #sec-featured .project-box .rightbox .rbox-text a{margin: 15px auto;font-size: 3.2rem;}
    #sec-about .about-box{flex-direction: column;}
    #sec-about .about-box .leftbox{width: 65%;margin: 0 auto;}
    #sec-about .about-box .rightbox{width: 90%;margin: 35px auto;}
    #sec-about .about-box .rightbox h3{text-align: center;font-size: 8rem;}
    #sec-about .about-box .rightbox p{font-size: 3.7rem;text-align: justify;}
    #sec-today h4{font-size: 5.8rem;}
    #sec-today .today-grid{grid-template-columns: 1fr;}
    #sec-today .today-grid .content-box{margin-top: 18px;}
    #sec-today .today-grid .content-box h2{font-size: 20rem;}
    #sec-today .today-grid .content-box p{font-size: 6rem;}
    #sec-today .objective h3{font-size: 7rem;}
    #sec-today .objective p{text-align: center;font-size: 4rem;}
    #sec-foot .foot-box{flex-direction: column;}
    #sec-foot .foot-box .foot-left{width: 100%;flex-direction: column-reverse;}
    #sec-foot .foot-box .foot-left .partners{margin-top: 30px;}
    #sec-foot .foot-box .foot-left .partners .top img{margin: 0 auto;}
    #sec-foot .foot-box .foot-left .links{display: grid;grid-template-columns: 1fr 1fr;margin-left: 0px;column-gap: 6rem;}
    #sec-foot .foot-box .foot-left .links .link-head h4{font-size: 20px;}
    #sec-foot .foot-box .foot-left .links .link-box a{font-size: 14px;}
    #sec-foot .foot-box .foot-right{margin-top: 12rem;grid-template-columns: 1fr;justify-content: space-evenly;align-items: baseline;display: grid;width: 100%;}
    #sec-foot .foot-box .foot-right .connect-box{margin-left: 0;}
    #sec-foot .foot-box .foot-right .connect-box h4{font-size: 22px;}
    #sec-foot .foot-box .foot-right .connect-box p{font-size: 14px;}
    #sec-foot .foot-box .foot-right .contact-box .contact a{font-size: 14px;}
    #sec-foot .foot-box .foot-right .follow-box p{font-size: 16px;}
    #sec-industry .container{max-width: 75%}
    #sec-industry .industry-slider .slick-track{column-gap: 0px !important;}
    #sec-industry .industry-slider .slick-prev{left: -12%;}
    #sec-industry .industry-slider .slick-next {right: -8%;}
    .navbar .brand-logo {width: 12rem;}
    .register-form {width: 88%;}
    .thankyou-wrapper {
        width: 81%;
        padding: 25% 0;
    }
    .country-select .country-list{
        width: max-content !important;
    }
    .privacy-policy-section h1 {font-size: 35px;}
    .privacy-policy-section li {width: 90%;}
}

@media screen and (max-width: 600px) {
    #sec-core .vision-box .vision-text{margin-left: 25.5rem;max-width: 56.7rem;}
    #sec-banner{height: 160rem;}
}