@media only screen and (max-width: 1500px) {
    
}

@media only screen and (max-width: 1367px) {
    
}

@media only screen and (max-width: 1170px) {
    
}

@media only screen and (max-width: 992px) {
    .about_rw .heading{margin-top: 50px;}
    .mrt-100{margin-top: 50px;}
    .mrb-100{margin-bottom: 50px;}
    h1 {
    font-size: 54px;
    line-height: 65px;
}
}

@media only screen and (max-width: 768px) {
    h1 {
    font-size: 42px;
    line-height: 58px;
}
.banner_content p br{display: none;} 
.banner_content p {
    font-size: 15px;
    line-height: 26px;
}   
.wr_rgt{margin-top: 50px;}
.enq_img{border-bottom: 1px solid rgba(255, 255, 255, 0.2);margin-bottom: 50px;}
 .enqfrom ul li:nth-child(4),
  .enqfrom ul li:nth-child(5) {
    grid-column: 1 / -1;
  }
  .enq_frm{margin-bottom: 50px;}
  .qu_links{padding-top: 30px;}
  .main_banner{height: 100%;padding: 50px 0;}
}
@media only screen and (max-width: 576px) {
    #counter li {
    font-size: 20px;
    line-height: 20px;
    width: 100%;
}
    h2, h1 {
    font-size: 24px;
    line-height: 32px;
}
.brand{width: 70px;}
.btn_rw.d-flex{flex-direction: column;gap: 10px;align-items: flex-start !important;justify-content: flex-start !important;}
#counter{flex-wrap: wrap;gap: 15px;align-items: flex-start;justify-content: flex-start !important;}
.enq-tag img{width: 120px;}
.banner_content p {
        font-size: 14px;
        line-height: 24px;
    }
    .banner_content .row.mt-5{margin-top: 15px !important;}
    .bn_bx_content{width: 75%;}
    .banner_content .btn_rw.d-flex{flex-direction: row !important;}
    .banner_content .btn_rw.d-flex .main-btn{font-size: 14px;padding: 8px 15px;}
    .banner_content{top: 40px;}
    .banner_img.vh-100{height: 110vh !important;}
    .wr_left_img {
    height: auto;
}
.howwe_name{width: 72%;}
}

@media only screen and (max-width: 360px) {

}
