@media (min-width: 1200px){
    .bgimg-sec img {
        width: 100%;
        height: 570px;
    }
    .topsectionSearch{margin-top:40px;}
    .heading{font-size:34px;margin-bottom: 40px;}
    .btn-chrome{font-size:16px;}
    .btn-chrome img{width:22px;}
    .btn-chrome{    max-width: 340px;  width: 100%; height: 50px;}
    .searchbox span{ left: 18px;   top: 8px; font-size: 22px;}
    .searchbox .form-control{height:50px;margin-bottom:30px;}
    .searchbox{max-width:600px;}
    .logo{max-width:250px;}
    .top-section{height:400px;min-height:400px;}
    .containerSection{top:260px}
    .commonQuickBlock h3{font-size:24px;margin-bottom:40px;}
    .contentheading{font-size:40px;max-width: 600px;
        line-height: 45px;margin-bottom:40px;}
        .choosesection{padding-top:60px;}
        .contentSection p{margin-bottom:20px;}
        .contentSection p,.contentSection li{font-size:18px;margin-bottom:20px;}
        .row.mt-5.mb-5.pb-5.pt-5{margin-top:40px!important;margin-bottom:40px!important;}
        .bottom-text span{font-size:42px;}
        .bottom-text{font-size:30px;}
        section.discoverSection{padding-top:50px}
        .discoverheading h3{font-size:44px;    margin-bottom: 30px;}
        .discoverheading p{font-size:20px;    margin-bottom: 50px;}
        .tabblock .nav-link{font-size:18px;font-weight:600;max-width:300px;
            width:100%;min-width:300px;}
            .tabblock ul.nav{margin-bottom:40px!important;}
            .tabblock .tab-content{padding:30px 50px}
            .nameblock h5{font-size:17px;}
            .nameblock p{font-size:16px; margin-bottom:10px;}
            .discoveimgBlock .noblock{font-size:14px;}
            .colobrateSection{padding-top:20px;margin-bottom:40px;}
            .colheading{font-size:50px;margin-bottom:40px;}
            .epicimg{max-width:280px;}
            .epicBlock{margin-bottom:2rem;}
            .epicBlock p{font-size:17px;}
            .joinblock {
                max-width: 900px;
                margin: 3rem auto;
            }
            .joinblock h3{font-size:50px;}
            .socialicon a {display: inline-block;width:45px;margin-right:5px;}
            .socialicon a img{width:100%;}
            .colobrotinner {padding-bottom:30px;}
           
            .fottercommonheading,.usefullink address{font-size:16px;}
            .commonlist-sec li a{font-size:16px;}
            .usefullink address{max-width:300px;}
            .mainSocialBlock a{    width: 60px;
                height: 60px;
                line-height: 46px;
                padding: 2px;margin-right:10px;}
                /* .staticheader{margin-bottom:3rem;} */
                .staticPages .mainheading{font-size:26px;margin-top:1rem;margin-bottom:2rem;font-weight: 500;}
                .staticheader .logo{max-width:160px;}
                .commonprojectBlock .imageSec{min-width:300px;}
                .projectContent .headingLeft h3{font-size:24px;}
                .staticPages p.projectdesc{font-size:15px;}
                .btn-yellow{font-size:16px;padding:8px 25px;    min-width: 140px;}
                .buttonproject .btn-yellow{min-width:140px;}
                .btn-infor{font-size:12px;min-width:90px;}
                .form-block textarea.form-control{height:150px;}
                .form-block input.form-control{height:50px;}
                .form-block .form-group{margin-bottom:2rem;}
                .form-block .form-control::-webkit-input-placeholder { /* Edge */
                   font-weight:600;font-size:22px;
                  }
                  
                  .form-block .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
                  font-weight:600;font-size:22px;
                  }
                  
                  .form-block .form-control::placeholder {
                 font-weight:600;font-size:22px;
                  }
                  .form-block .form-control{font-size:24px;}
                  .form-block p.privacytext{font-size:16px;}
                  .staticPages{margin-bottom:2rem;}
                  .heading2 span{font-size:32px;}
                  .heading2{font-size:20px   ; margin: 30px 0px 35px;}
                  .staticPages .contentblock p{font-size:16px;margin-bottom:20px;}
                  .commonfaqBlock h5{font-size:16px;}
                  .staticPages .mainheading.opensense{font-size:28px;margin-bottom:2rem;}
                  .colobform .form-group:first-child label {
                    max-width: 220px;
                }
                .colobform label {
                    font-size: 20px;}
                    .form-block .colobform input.form-control{height:40px;}
                    .form-block .colobform textarea.form-control{height:120px;}
                    .descBlock h4{font-size:24px;}
                    .descBlock p{font-size:16px;}
                    .topmargin .btn {
                        font-size: 14px!important;
                    }
                    
                    
                    .descBlock{padding-top:2rem;margin-top:2rem}
                    .thanksBlock .logo {
                        width: 200px;
                        margin-bottom: 40px;
                    }
                    .thanksBlock p{font-size:22px;line-height: 35px;}
                    .thanksBlock .heading {
                        font-weight: 700;
                        font-size: 35px;
                        margin-bottom: 35px;
                    }
                    /* .btn-start{font-size:30px;height:80px;max-width:500px;border-radius:70px;margin-top:4rem} */
                    .menu{width:280px;    background-position-y: 70%;}
                    .menu ul li a{font-size:16px;}
                    .menu > ul li a, .xs-menu li a{padding:13px 20px;}
                    .side-arrow{bottom:10%;}
                    .slidermain .slick-prev, .slidermain .slick-next{right: 9px;    bottom: -62px; }
                    .slidermain .slick-prev{right:120px}
                    .row.mt-5.mb-5.pb-5.pt-5 .contentSection{padding-left:2rem;}
                    .row.mt-5.mb-5.pb-5.pt-5 .chooseimgBlock{margin-top:50px;}
                    .buttonproject.mt-5.text-right{padding-right:3rem;}
                    .modalprojecttext{font-size:16px;}
                    .common-headingh3{font-size:30px;}
}

@media (min-width: 1500px){
    .bgimg-sec img {
        width: 100%;
        height: auto;
    }
    .containerSection {
        top: 380px;
    }
    .buttonproject.mt-5.text-right{padding-right:4rem;}

    .slidermain .slick-prev{right:110px;}
    .joinblock h3{padding-bottom:2rem;}
    .topsectionSearch{margin-top:50px;}
    .heading{font-size:45px;margin-bottom: 60px;}
    .btn-chrome{font-size:22px;}
    .btn-chrome img{width:30px;}
    .btn-chrome{    max-width: 420px;  width: 100%; height: 65px;}
    .searchbox span{ left: 18px;   top: 8px; font-size: 26px;}
    .searchbox .form-control{height:55px;margin-bottom:70px;}
    .searchbox{max-width:700px;}
    .logo{max-width:300px;}
    .top-section{height:550px;}
    .commonQuickBlock h3{font-size:32px;margin-bottom:80px;}
    .contentheading{font-size:52px;max-width: 755px;
        line-height: 62px;margin-bottom:80px;}
        .choosesection{padding-top:120px;}
        .contentSection p{margin-bottom:30px;}
        .contentSection p,.contentSection li{font-size:26px;}
        .row.mt-5.mb-5.pb-5.pt-5{margin-top:70px!important;margin-bottom:100px!important;}
        .bottom-text span{font-size:65px;}
        .bottom-text{font-size:32px;}
        section.discoverSection{padding-top:120px}
        .discoverheading h3{font-size:60px;    margin-bottom: 40px;}
        .discoverheading p{font-size:26px;    margin-bottom: 40px;}
        .tabblock .nav-link{font-size:26px;font-weight:600;max-width:350px;
            width:100%;min-width:350px;}
            .tabblock ul.nav{margin-bottom:50px!important;}
            .tabblock .tab-content{padding:50px 60px 10px}
            .nameblock h5{font-size:22px;}
            .nameblock p{font-size:20px; margin-bottom:20px;}
            .discoveimgBlock .noblock{font-size:16px;}
            .colobrateSection{padding-top:80px;margin-bottom:40px;}
            .colheading{font-size:60px;margin-bottom:40px;}
            .epicBlock p{font-size:20px;}
            .joinblock {
                max-width: 900px;
                margin: 3rem auto;
            }
            .joinblock h3{font-size:55px;}
            .colobrotinner {padding-bottom:20px;}
            
            .fottercommonheading,.usefullink address{font-size:18px;}
            .commonlist-sec li a{font-size:18px;margin-bottom:25px;}
            .usefullink address{max-width:300px;line-height:28px;font-size:18px;}
            .footerinnermain .socialicon {
                margin-top: 5rem;
            }
            .mainSocialBlock a{    width: 70px;
                height: 70px;
                overflow: hidden;
                line-height: 56px;
                padding: 2px;margin-right:10px;}
               /*  .staticheader{margin-bottom:3rem;} */
                .staticPages .mainheading{font-size:32px;margin-bottom:3rem;font-weight: 500;}
                .staticheader .logo{max-width:240px;}
                .commonprojectBlock .imageSec{min-width:400px;width:100%;text-align:center;}
                .projectContent .headingLeft h3{font-size:30px;}
                .staticPages p.projectdesc{font-size:18px!important;;}
                .btn-yellow{font-size:18px;padding:8px 25px;    min-width: 160px;}
                .buttonproject .btn-yellow{min-width:160px;}
                .btn-infor{font-size:13px;min-width:100px;}
                .form-block textarea.form-control{height:180px;}
                .form-block input.form-control{height:70px;}
                .form-block .form-group{margin-bottom:2.3rem;}
                .form-block .form-control::-webkit-input-placeholder { /* Edge */
                   font-weight:600;font-size:28px;
                  }
                  
                  .form-block .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
                  font-weight:600;font-size:28px;
                  }
                  
                  .form-block .form-control::placeholder {
                 font-weight:600;font-size:28px;
                  }
                  .form-block .form-control{font-size:28px;}
                  .form-block p.privacytext{font-size:18px;}
                  .staticPages{margin-bottom:3rem;}
                  .heading2 span{font-size:40px;}
                  .heading2{font-size:26px   ; margin: 40px 0px 55px;}
                  .staticPages .contentblock p{font-size:20px;margin-bottom:20px;}
                  .commonfaqBlock h5{font-size:20px;}
                  .staticPages .mainheading.opensense{font-size:40px;margin-bottom:3.5rem;}
                  .colobform .form-group:first-child label {
                    max-width: 290px;
                    width: 100%;
                }
                .colobform label {
                    font-size: 26px;}
                    .form-block .colobform input.form-control{height:50px;}
                    .form-block .colobform textarea.form-control{height:160px;}
                    .descBlock h4{font-size:32px;}
                    .descBlock p{font-size:20px;}
                    .topmargin .btn {
                        font-size: 18px!important;
                    }
                    .thanksBlock{max-width:900px;padding:0px;}
                    .descBlock{padding-top:2rem;    margin-top:1.5rem}
                    .thanksBlock .logo {
                        width: 280px;
                        margin-bottom: 55px;
                    }
                    .thanksBlock p{font-size:28px;line-height: 35px;}
                    .thanksBlock .heading {
                        font-weight: 700;
                        font-size: 46px;
                        margin-bottom: 54px;
                    }
                    .menu{width:300px;    background-position-y: 70%;}
                    .menu ul li a{font-size:22px;}
                    .menu > ul li a, .xs-menu li a{padding:20px 30px;}
                    .side-arrow{bottom:10%;}
                    

  }


@media (min-width: 1800px){
    .bgimg-sec img {
        width: 100%;
        height: auto;
    }
    .containerSection {
        top: 380px;
    }
    .buttonproject.mt-5.text-right{padding-right:5rem;}
    .slidermain .slick-prev, .slidermain .slick-next {
        bottom: -45px;
        top: auto;
        right: -20px;
    }
    .slidermain .slick-prev{right:90px;}
    .joinblock h3{padding-bottom:2.5rem;}
    .topsectionSearch{margin-top:70px;}
    .heading{font-size:50px;margin-bottom: 80px;}
    .btn-chrome{font-size:25px;}
    .btn-chrome img{width:37px;}
    .btn-chrome{    max-width: 480px;  width: 100%; height: 75px;}
    .searchbox span{ left: 18px;   top: 8px; font-size: 26px;}
    .searchbox .form-control{height:55px;margin-bottom:70px;}
    .searchbox{max-width:750px;}
    .logo{max-width:350px;}
    .top-section{height:700px;}
    .commonQuickBlock h3{font-size:35px;margin-bottom:120px;}
    .contentheading{font-size:62px;max-width: 755px;
        line-height: 82px;margin-bottom:110px;}
        .choosesection{padding-top:150px;}
        .contentSection p{margin-bottom:40px;}
        .contentSection p,.contentSection li{font-size:32px;}
        .row.mt-5.mb-5.pb-5.pt-5{margin-top:100px!important;margin-bottom:180px!important;}
        .bottom-text span{font-size:82px;}
        .bottom-text{font-size:40px;}
        section.discoverSection{padding-top:220px}
        .discoverheading h3{font-size:80px;    margin-bottom: 50px;}
        .discoverheading p{font-size:31px;    margin-bottom: 80px;}
        .tabblock .nav-link{font-size:32px;font-weight:600;max-width:400px;
            width:100%;min-width:400px;}
            .tabblock ul.nav{margin-bottom:50px!important;}
            .tabblock .tab-content{padding:50px 80px 10px}
            .nameblock h5{font-size:32px;}
            .nameblock p{font-size:28px; margin-bottom:20px;}
            .colobrateSection{padding-top:200px;margin-bottom:60px;}
            .colheading{font-size:80px;margin-bottom:80px;}
            .epicBlock p{font-size:22px;}
            .joinblock {
                max-width: 1115px;
                margin: 5rem auto;
            }
            .joinblock h3{font-size:70px;}
            .colobrotinner {padding-bottom:40px;}
           
            .fottercommonheading,.usefullink address{font-size:22px;}
            .commonlist-sec li a{font-size:22px;}
            .usefullink address{max-width:300px;line-height:28px;}
            .mainSocialBlock a{    width: 70px;
                height: 70px;
                overflow: hidden;
                line-height: 56px;
                padding: 2px;margin-right:10px;}
                /* .staticheader{margin-bottom:5rem;} */
                .staticPages .mainheading{font-size:40px;margin-bottom:4rem;font-weight: 500;}
                .staticheader .logo{max-width:240px;}
                .commonprojectBlock .imageSec{min-width:400px;width:100%;text-align:center;}
                .projectContent .headingLeft h3{font-size:36px; margin: 0;}
                .staticPages p.projectdesc{font-size:18px!important;;}
                .btn-yellow{font-size:21px;padding:8px 25px;    min-width: 160px;}
                .buttonproject .btn-yellow{min-width:180px;}
                .btn-infor{font-size:15px;min-width:100px;}
                .form-block textarea.form-control{height:220px;}
                .form-block input.form-control{height:90px;}
                .form-block .form-group{margin-bottom:3rem;}
                .form-block .form-control::-webkit-input-placeholder { /* Edge */
                   font-weight:600;font-size:36px;
                  }
                  
                  .form-block .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
                  font-weight:600;font-size:36px;
                  }
                  
                  .form-block .form-control::placeholder {
                 font-weight:600;font-size:36px;
                  }
                  .form-block .form-control{font-size:32px;}
                  .form-block p.privacytext{font-size:20px;}
                  .staticPages{margin-bottom:3rem;}
                  .heading2 span{font-size:50px;}
                  .heading2{font-size:30px   ; margin: 50px 0px 65px;}
                  .staticPages .contentblock p{font-size:27px;margin-bottom:30px;}
                  .commonfaqBlock h5{font-size:27px;}
                  .staticPages .mainheading.opensense{font-size:50px;margin-bottom:5rem;}
                  .colobform .form-group:first-child label {
                    max-width: 378px;
                    width: 100%;
                }
                .colobform label {
                    font-size: 34px;}
                    .form-block .colobform input.form-control{height:60px;}
                    .form-block .colobform textarea.form-control{height:200px;}
                    .descBlock h4{font-size:36px;}
                    .descBlock p{font-size:22px;}
                    .topmargin .btn {
                        font-size: 21px!important;
                    }
                    .thanksBlock{max-width:1000px;padding:0px 50px 30px;}
                    .descBlock{padding-top:3rem;}
                    .thanksBlock .logo {
                        width: 350px;
                        margin-bottom: 75px;
                    }
                    .thanksBlock p{font-size:36px;line-height: 45px;}
                    .thanksBlock .heading {
                        font-weight: 700;
                        font-size: 58px;
                        margin-bottom: 64px;
                    }
                    .menu{width:340px;    background-position-y: 70%;}
                    .menu ul li a{font-size:25px;}
                    .menu > ul li a, .xs-menu li a{padding:20px 30px;}
                    .side-arrow{bottom:10%;}

  }

  @media (max-width: 1366px){ 
      .leftimgtext h2{font-family: 'Outfit';font-size: 35px;line-height: 45px;}
    .leftimgtext p{ font-size: 14px;}
  }
@media (max-width: 1280px){
.container1440{max-width: 85%;}

}
@media (max-width: 1199px){
    .infobutton{min-width: 85px}
.custom-container{max-width:991px;}
.colobform .form-group:first-child label{    max-width: 236px;}
.infobutton{margin-top:5px;}
.row.mt-5.mb-5.pb-5.pt-5 .chooseimgBlock{margin-top:70px;}
.containerSection{top:300px;}
.top-section{height:500px;}
}

@media (max-width: 1024px) {
  .content-wrapper{padding-top:100px;}
  .colobform {
    max-width: 80%;
}
.commonQuickBlock h3{font-size:17px;}
}

@media (max-width: 991px) {
    .container2{width:85%;margin:0 auto;}
    section.discoverSection {
        padding: 4rem 0 4rem;
    }
    .mapinner {
        text-align: center;
        padding: 0rem 0rem 1.5rem;
    }
    .commonprojectBlock{text-align:center;}
    .commonprojectBlock .imageSec {
        max-width: 180px;
        height: 100px;
        min-width: 180px;
        border-radius: 60px;
    }
    .projectinner{padding-right:1.5rem;}
    .staticPages .mainheading{margin:2rem 0;}
    .buttonproject {
        padding-right: 1.3rem;
    }
    .containerSection {
        top: 200px;
    }
}

@media(max-width: 768px){
    .colobform label{font-size:18px;}
    .colobform {
        max-width: 90%;
    }
    .epicimg{max-width:250px;}
    .bgimg-sec img{height:600px;}
    .containerSection {
        top: 180px;
    }
}

@media (max-width:767px) {
    .bgimg-sec img {
        height: 887px;
    }
    .thankspagetop {
        min-height: 37vh;
    }

    section.keepext{text-align:center;min-height: 62vh;}
    .choosesection{padding:2rem 0;}
    .top-section{height:auto;min-height: auto;}
    .quicksearchSec{border-radius: 9% 9% 12% 12%;padding:30px 0px}
    .commonQuickBlock{margin-bottom:50px;}
    .commonQuickBlock h3{margin-bottom:1rem;}
    .chooseimgBlock{text-align:center;}
.row.mt-5.mb-5.pb-5.pt-5{margin-top: 20px,!important;margin-bottom:20px!important;padding-top:20px!important;padding-bottom:20px!important}
.mapinner {
    text-align: center;
    padding:  0px 0rem 1rem;
}
.mapinner img {
    width: 100%;
}
section.discoverSection {
    padding: 2rem 0 2rem;
}
.tabblock .nav-link{min-width:150px;}
.commonprojectBlock{flex-wrap:wrap;justify-content: center}
.commonprojectBlock .imageSec{margin-bottom:30px;}
.staticPages .mainheading{margin:1rem 0;}
body{padding-top:40px;}
.top-section.mt-4{margin-top:0px}
.humburger-menu{right:0px;top:0px;}
.logo{max-width:160px;}
.heading2{margin:20px 0px 30px;font-size:15px;}
.heading2 span{font-size:22px;}
.heading{margin-bottom:20px;font-size:22px;}
.colobform label{font-size:14px;}
.colobform .form-group:first-child label{    max-width: 151px;}
.colobform {
    max-width: 100%;
}
.descBlock{margin-top:30px}
.topmargin {
 margin-top: 10px;
}
.descBlock p{width:100%;}
.staticPages .mainheading.opensense{font-size:20px;}
.form-block .form-control{height:44px;}
.projectblock{padding:1.5rem}
.projectinner {padding-right: 1rem;}
.projectContent{padding-left:0px;}
.buttonproject { padding-right: 1rem;}
.bottom-text{font-size:20px;}
.contentheading ,.bottom-text span{
    font-size: 26px;}
.mapSection{padding:30px 0px}
.mapSection{    border-radius: 9% 9% 16% 16%;}
.tabblock .tab-content {
    padding: 20px 20px 0px;
}
.nameblock h5, .discoveimgBlock .noblock{font-size:15px;}
.mainSocialBlock a{    width: 60px;
    height: 60px;
    line-height: 46px;
    padding: 2px;margin-right:10px;}
    .commonprojectBlock .imageSec{
        max-width:220px;min-width :220px;height:auto;
    }
    
    .slidermain .slick-prev, .slidermain .slick-next{right:37px;}
    
    .slidermain .slick-prev{right:150px;}
    .contentSection li{margin-bottom:20px;}
    .row.mt-5.mb-5.pb-5.pt-5 .chooseimgBlock{margin-top:30px;}
}
@media (max-width:640px) {
    .projectContent .headingSection{flex-wrap:wrap;justify-content: center;text-align:center;}
    .infobutton {
        margin-top:5px;
    }
    .epicBlock p{padding-left:0px;}
    .epicBlock {
        flex-wrap:wrap;
        align-items: center;
        margin: 0 0 2rem;    justify-content: center
    }
    .epicBlock p{width:100%;margin-top:20px;text-align:center;}
    .joinblock{margin: 20px 0px;}
    .joinblock h3{font-size:24px;}
    .tabblock ul.nav{padding:0px 10px}
    .slidermain .slick-prev, .slidermain .slick-next{right:50px;}
    
    .slidermain .slick-prev{right:150px;}
}

@media (max-width:576px) {
    .colobform .form-group{flex-wrap:wrap;margin-bottom:20px;}
    .thanksBlock{padding:0px 20px}
    .thanksBlock .heading{font-size:22px;}
    .thanksBlock .logo{width:150px;margin-bottom:30px;}
    .thanksBlock p{font-size:16px;}
    .footerinnermain{flex-wrap:wrap;}
    .usefullink{width:100%;}
    .commonlist-sec li a,.fottercommonheading{margin-bottom:10px;}
    .colheading{font-size:24px;text-align:center;margin-bottom:20px;}
    .tabblock .tab-content{padding:20px 10px 0px}
    .nameblock h5,.discoveimgBlock .noblock{font-size:12px;}
    .discoverheading p{font-size:11px;}
    .discoveimgBlock .noblock{bottom:0px;right:5px;}
    .nameblock{left:5px;top:5px}
    .discoverheading h3 {
        font-size: 24px;margin-bottom:20px;}
        .tabblock{margin-top:20px;}
        .contentSection li,.contentSection p{font-size:14px;}
        .contentheading{margin-bottom:20px;}
        .footerinnermain .socialicon{margin-top:0rem;}
}

@media (max-width:480px) {
    .btn-chrome{font-size:14px;}
    .btn-chrome img {
        width: 20px;margin-right:5px;
    }
    .main-content .container, .staticheader .container{max-width:95%;}
    .tabblock ul.nav {
        padding: 0px;
    }
    .tabblock{margin:20px 0px;max-width:100%;}
}

@media (max-width:360px) {
    .tabblock .nav-link{min-width:100%;margin-bottom:10px;}
    .tabblock ul.nav{display:block}
    .main-content  .container,.staticheader .container,.footer-inner .container{max-width:95%;}       

}

@media(max-width:340px){

}
.buttonbox.mt-5 {
    margin-top: 30px !important;
}