@media screen and (max-width: 1650px) {    .home-mid-left {        padding-top: 215px;     }    .home-mid-left,     #projecthomeslider.owl-theme .owl-nav,     #projecthomeslider.owl-theme .owl-dots {        width: 45%;    }    .home-mid-left-head-main {        font-size: 8.5rem;        top: 65px;    }    #projecthomeslider.owl-theme .owl-nav,    #projecthomeslider.owl-theme .owl-dots{        bottom: 40px;    }    .home-mid-left-dec h4 {        font-size: 30px;    }}@media screen and (max-width: 1450px) {        .pagewrap {      width: 90%;    }    /* html {        font-size: 50%;       } */      .home-mid-left-head-main {        font-size: 55px;        top: 40px;    }    .home-mid-left {        padding-top: 160px;    }}@media screen and (max-width: 1250px) {    .chairman-msg {        margin-left: 0;    }    .home-mid-left,     #projecthomeslider.owl-theme .owl-nav,     #projecthomeslider.owl-theme .owl-dots {        width: 50%;    }}@media screen and (max-width: 1150px) {.home-mid-left-inr {       width: 100%;    background: #253449;    padding: 25px;    padding-bottom: 85px;}.home-mid-left {    padding: 0;    background: none;    width: 100%;    position: static;    /*padding-left: 5%;*/    padding-left: 0;    box-sizing: border-box;}.home-mid-left:after,.home-mid-left-inr:after {    content: "";    clear: both;    display: block;}.home-mid-left-head-main {    position: static;    padding: 0px 0;    margin-left: 0;    /*margin-left: 5%;*/    background: #253449;    white-space: normal;}.home-mid-left-head-main span{    position: relative;    display: block;    padding: 35px 0;     left: 3%;    /*left: -3%;*/}.home-mid-main {    /* background: #253449;  */}.home-mid-left-sub {    /*margin-left: -45px;*/    margin-left: -28px;    background: none;    position: relative;}.home-mid-left-sub::after {    content: "";    width: 23px;    position: absolute;    height: 100%;    left: 0px;    top: 0;    background: url(../images/abt-head-bg.png) no-repeat right center;}#projecthomeslider.owl-theme .owl-nav, #projecthomeslider.owl-theme .owl-dots {    width: 95%;    left: 5%;    bottom: 25px;}#projecthomeslider.owl-theme .owl-dots {    bottom:15px ;} }@media screen and (max-width: 1100px) {    .slide-cover img {        visibility: visible;    }    .slide-cover {        height: auto;        background: none;    }    .banner-slide-dec {        position: relative;        background: none;        padding-left: 75px;    }    .home-banner-wrap .pagewrap {        width: 100%;        background: #253449;    }    .banner-slide-dec::before {        left: 0;    }    .banner-slide-dec h4 {        font-size: 9.5rem;        line-height: 9rem;    }     .cob-cnt-right {        width: 100% !important;        max-width: 100% !important;        flex: 0 0 100%;    }    .chairman-msg {        margin-top: 45px;    }     .bod-list-box {        background: #F7F8F8;        display: flex;        flex-direction: column;        align-items: center;        padding: 0 20px;        margin-bottom: 100px;    }    .bod-list-image {        float: none;        margin: 0 0;        margin-top: -40px;    }    .bod-list-name {        top: 0;        padding: 25px 0px;        text-align: center;    }    .contact-cnt-mid-right-head {        margin-bottom: 40px;    }    .contact-cnt-mid-right {        padding: 35px !important;    }    .contact-cnt-mid-sec {        min-height: 625px;    }     .values-sec-left {         width: 40% !important;        max-width: 40% !important;        flex: 0 0 40% !important;    }    .values-sec-right {         width: 60% !important;        max-width: 60% !important;        flex: 0 0 60% !important;    }    }@media screen and (max-width: 992px) {       .projects-list-box {        background: #F7F8F8;        padding: 0 40px;        margin-top: 80px;        margin-bottom: 120px;    }    .projects-list-image {         margin-top: -65px;    }    .projects-list-right {        padding: 35px 0 !important;    }    .project-det-slider,     .project-det-map,    .project-det-right {        width: 100%;        padding-right: 0;    }    .project-det-slider {        margin-left: -35px;        width: calc(100% + 35px);    }    .project-det-right .projects-list-right {        background: none;        padding: 30px 0 !important;    }    .project-det-right-btm {        background: none;        padding: 10px 0  ;        margin-top: 5px;    }    .news-details-pic{        float: none;        margin-left: 0;    }    .contact-cnt-mid-right {        position: static !important;    }    .contact-cnt-mid-sec {        min-height: auto;        margin-left: -30px !important;        margin-right: -30px !important;    }        /* .contact-cnt-office-left {        width: 100%;        position: static;    } */    .contact-cnt-office-sec {         margin-left: -30px !important;        margin-right: -30px !important;    }    .contact-cnt-subhead {        text-align: left;    }    .contact-cnt-top-sec {         flex-direction: column;    }    .contact-cnt-top-box {         margin-bottom: 20px;    }    #partners_slider.owl-theme .owl-nav .owl-prev.disabled,    #partners_slider.owl-theme .owl-nav .owl-next.disabled {    opacity: .5;    }}@media screen and (max-width: 768px) {    header {        position: sticky;    }    .banner-slide-dec h4 {        font-size: 45px;        line-height: 45px;        margin-top: -62px;        margin-bottom: 25px;    }    .banner-slide-dec h5 {        font-size: 18px;        min-height: 46px;    }    .banner-slide-dec {        height: auto;        bottom: 0;        padding-left: 57px;    }    #bannerslider.owl-theme .owl-dots {        bottom: 175px;    }    .main-banner__count {        bottom: 163px;    }    .banner-slide-dec::before {        width: 27px;        height: 180px;        background-size: contain;        top: -31px;    }    .banner-slider.owl-carousel .owl-stage-outer {        padding-bottom: 35px;    }    .contact-cnt-mid-sec {         margin-left: -20px !important;        margin-right: -20px !important;    }     .contact-cnt-office-sec {         margin-left: -20px !important;        margin-right: -20px !important;    }    .project-det-slider {        margin-left: -25px;        width: calc(100% + 25px);    }    .news-details-pic{        float: none;        margin-left: -20px;    }    .page-head-wrap {        flex-direction: column;        align-items: flex-start;        min-height: 165px;        justify-content: space-between;    }    .inr-page-heading {        /* min-height: 125px; */    }    .page-top-links {        margin-left: 0;        margin-top: 10px;    }    .page-top-links a {        margin-left: 0;        margin-right: 15px;    }    .inner-bnr-main {        min-height: 470px;        padding-top: 33px;    }    .abt-sub-cnt {        margin-left: 15px;    }    .founding-sec, .best-sec, .abt-cnt-row , .mission-sec{        margin-bottom: 30px;    }    .best-sec {        margin-top: 40px;    }    .footer-right,    .footer-left {        text-align: center;        margin: 5px 0;    }    .inner-side-list-wrap {        position: relative;        top: 0;        margin-bottom: 60px;        margin-left: -20px;    }    .inr-main-wrap .pagewrap {        margin-right: 0 !important;        width: 95%;    }    .inner-wrapper {        padding: 45px 20px;    }    .abt-cnt-btm {        margin-left: -20px !important;    margin-right: -20px !important;    }    .cob-cnt-left img {        width: auto;     }    .cob-cnt-row-inr {        margin-right: 0 !important;    }    .projects-list-box {        margin-left: 0 !important;        margin-right: 0 !important;        padding: 0 20px;    }    .home-mid-left-head-main {        font-size: 40px;        line-height: 44px;    }    .values-sec-left {         width: 100% !important;        max-width: 100% !important;        flex: 0 0 100% !important;    }    .values-sec-right {         width: 100% !important;        max-width: 100% !important;        flex: 0 0 100% !important;    }    #ourValues.owl-carousel {        position: relative;    }    #ourValues .owl-nav {         left: 20%;        bottom: inherit;        width: auto;        top: -50px;        right: 20%;    }    #ourValues.owl-theme .owl-dots {          bottom: inherit;        left: 20%;        right: 20%;        width: auto;         top: -48px;    }}@media screen and (max-width: 650px) {    html {        font-size: 54%;       }    .home-welcome-wrap {         flex-direction: column;    }    .home-welcome-left img {        width: 210px;        height: auto;    }    .home-welcome-left {        margin-bottom: 45px;    }    .awards-list-box {        background: #F7F8F8;        display: flex;        flex-direction: column;        align-items: center;        padding: 0 20px;        margin-top: 60px;    }    .awards-list-image {        float: none;        margin: 0 0;        margin-top: -40px;    }    .awards-list-name {        top: 0;        padding: 25px 0px;     }    .home-welcome {        padding: 15px 0 45px 0;    }    .home-partners-wrap {        padding: 0 20px;    }   }@media screen and (max-width: 550px) {    .inr-page-heading {        font-size: 25px;    }     .office-adrs-block-right-btm {         flex-direction: column;    }    .projects-list-head {      display: block;    }}@media screen and (max-width: 450px) {       .projects-list-details-row {        align-items: flex-start;         flex-direction: column;     }    .projects-list-details-row label {        margin: 0 0 10px 0;    }    .home-mid-left-head-main {        font-size: 35px;        line-height: 38px;    }}@media screen and (max-width: 370px) {    .header__logo {        /*width: 115px;        margin-top: 7px;*/    }    .header__search {        margin: 0 15px 0 15px;    }}