@media screen and (max-width: 375px) {
.res-col {
    max-width: 100%;
}

.tp-caption.font-heading {
    font-size: 25px !important;
    line-height: 40px !important;
  }
  
  .res-logo{
    WIDTH: 95%;
    MARGIN-LEFT: -10PX;
  }

.res-dn{display: none;}

.res-fs-24{font-size:24px;}
.mr-row{ margin: 27px -13px;}
.pro-sec{width: 100%;}
.mr-res{ margin: 0;}
.res-title{font-size:30px;}
.res-h5{font-size:20px;}
.product-image img {margin-left:0px;}
.res-pro-sec{padding: 35px 0;}
.pro-img{margin-left: 5px!important;width:100%;}
.res-card{right: 37px;}
.res-pd{   padding:35px 20px;}
 .feature-card2 {right:11%;}
 .gallery-section {flex-direction:column;}
 .info-overlay{padding:31px 0px;}
 .res-footer{margin: 10px 3px;}
  .res-foot-pro{margin-left:0px;}
      .d-grid{DISPLAY:block;}
      .foot-col-mr{margin-left:0px;}
      .fd-row{    flex-direction: column-reverse;}
     td{padding:10px 0!important;}
      .contact-res{margin: 10px;}
      #main-nav-mobi{height:315px;}
}







@media screen and (max-width: 450px) {
.res-col {
    max-width: 100%;
}
 #main-nav-mobi{height:315px;}.mr-btn{margin-left: 42px;}
.tp-caption.font-heading {
    font-size: 25px !important;
    line-height: 40px !important;
  }
.pro-sec{width: 100%;}
.mr-res{ margin: 0;}
.res-title{font-size:30px;}
.res-h5{font-size:20px;}
.res-dn{display: none;}

.mr-row{ margin: 27px -13px;}
.product-image img {margin-left:0px;}

.res-pro-sec{padding: 35px 0;}
.pro-img{margin-left: 5px!important;width:100%;}
.res-card{right: 37px;}
.res-pd{   padding:35px 20px;}
 .feature-card2 {right:17%;}
 .gallery-section {flex-direction:column;}
 .info-overlay{padding:59px 0px;}
 .res-footer{margin: 10px 3px;}
  .res-foot-pro{margin-left:0px;}
      .d-grid{DISPLAY:block;}
      .foot-col-mr{margin-left:0px;}

.abt-res-img{width: 399px;
    margin-top: 20px;}

.fd-row{    flex-direction: column-reverse;}
td{padding:10px 0!important;}
.contact-res{margin: 10px;}

}