@media(min-width:1400px){
 
    
    
    .mpr-row1 .mpr-box img {
    max-height: 460px;
    min-height: 460px;
    object-fit: cover;
}
.mpr-row2 .mpr-box img {
    max-height: 265px;
    min-height: 265px;
    object-fit: cover;
}
.mpr-row3 .mpr-box img {
    max-height: 238px;
    min-height: 238px;
    object-fit: cover;
}
.mpr-column {
    width: 100%;
    max-width: 540px;   
    min-width: 540px;
}
.mprc3 {
    max-width: 270px;
    min-width: 270px;
}
}
@media(max-width:1399px){
    .abt-imh img {
    max-height: 140px;
}
    .ft-ic p {
    font-size: 10px;
}
   .abt-tt h4 {
    font-size: 28px;
    line-height: 44px;
}
.abtl-ic hr {
    margin: 30px 0 50px;
}
.tlb-r h4 {
    font-size: 14px;
    margin-bottom: 4px;
}
.abte-box h6 {
    font-size: 14px;
}
.abte-box p {
    font-size: 16px;
}
.abte-box:nth-child(odd) {
    margin-top: 50px;
}
.main-con p, .hctr-ic p {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 12px;
}
.tlb-r p {
    font-size: 12px;
    line-height: 24px;
}
a.nav-link {
    padding: 10px 10px !important;
    font-size: 10px;
}
.main-tt h3 {
    font-size: 28px;
    line-height: 46px;
}
    /* .mpr-column-content {
    width: 100%;
    max-width: 460px;
    min-width: 460px;
} */
.mpr-ic {
    padding-right: 460px;
}
    .tbp {
    padding: 70px 0;
}
.mpr-row4 .mpr-box img {
    max-height: 216px;
    min-height: 216px;
    object-fit: cover;
}

.tbm {
    margin: 70px 0;
}
}
@media(max-width:1199px){
    .pdsl-ic {
    column-count: 2;
}
}
@media(max-width:991px){
    .abte-ic {
    flex-wrap: wrap;
}
.abte-box:nth-child(odd) {
    margin-top: 0px;
}
    section.project-details {
    padding-bottom: 90px;
}
    .mprc-zx {
    padding-left: 0px;
    padding-right: 0px;
}
.pds-ic .row {
    row-gap: 30px;
}
.pdsr {
    order: 1;
}
.pdsl {
    order: 2;
}
    /* .mpr-column-content {
    position: relative;
    right: unset;
    top: unset;
    z-index: 1;
    background: #fff;
    height: 100%;
} */
    ul.navbar-nav li:last-child {
    border-bottom: none;
}
    .ml-20 {
    margin-left: 0px !important;
}
    section.hero-banner {
    margin-top: 0px;
}
/* section.main-header {
    background: #fff;
} */
/* .desktop-logo {
    display: none;
}
.mobile-logo {
    display: block;
} */
 
a.nav-link {
    color: #333;
    padding: 14px !important;
}
.hc-hdr a.nav-link {
    color: #111;
}
.navbar-toggler {
    border: none !important;
}
.navbar-toggler-icon {
    width: 1.8em !important;
    height: 1.8em !important;
}
.ft-ic {
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    row-gap: 4px;
}
/* .hc-hdr .navbar-toggler-icon {
    filter: brightness(0) invert(1);
} */
.hc-hdr {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
}
li.nav-item {
    border-bottom: 1px solid #ccc;
    text-align: center;
}
.abte-box {
    max-width: 31%;
}
}
@media(max-width:767px){
    .abt-tt h4 {
    font-size: 24px;
    line-height: 40px;
}
 .cus-container {
    width: 100%;
    max-width: calc(100% - 20px);
    margin: 0 auto;
}
    a.navbar-brand img {
    max-width: 140px;
}

.ft-ic p {
    font-size: 12px;
}
}
@media(max-width:575px){
.main-tt h3 {
    font-size: 22px;
    line-height: 32px;
}
.abte-box {
    max-width: 47%;
}
.abte-ic {
    gap: 14px;
}
/* .abte-box img {
    max-height: 250px;
    min-height: 250px;
} */
.abte-box p {
    font-size: 11px;
}
.form-control {
    font-size: 12px !important;
}
.mprc-zx {
    padding-left: 0px;
    padding-right: 0px;
}
.hctl-box {
    max-width: 100%;
}
.mpr-tt .main-tt h3 {
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
}
.ft-ic p {
    font-size: 8px;
}
.abte-box h6 {
    font-size: 10px;
}
.abt-imh img {
    max-height: 120px;
}
}
