.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
} 

@media (max-width: 1199px) {
  .yr-no{ font-size:42px; }
  .yrs{ font-size:15px; }
}
 
 
@media (max-width: 992px) {	
.navbar-default .navbar-nav > li > a{ margin-left:30px; }
.navbar-default .navbar-nav > li > a{ font-size: 17px; }
.coupon{ width:55%; border-radius:30px; right:3%; }
.inner-coup{ border-radius:30px; }
.wel-txt h3{ font-size:34px; margin-top:0; }
.top-a{ padding:30px 0; }
.top-c{ padding:30px 0; }
.abt-pg{ padding:30px 0; }
.services-pg{ padding-bottom:80px; }
.services-bottom{ padding-bottom:30px; }
.abc{display: none;}
}  

@media (min-width: 992px) and (max-width: 1200px) {
  .navbar-default .navbar-nav > li > a{
    margin-left: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1300px) {
  .info-txt .abc{display: none;}
}

@media (min-width: 768px) and (max-width: 991px) {
  .info-txt{ font-size:18px; padding:14px 0; }
  .slider .carousel-caption{ bottom:13%; } 
  .carousel-inner > .item > img { width: 100%; min-height: 500px; object-fit: cover;}
  .carousel-caption .hero-title p{
    font-size: 40px !important;
  }
  .navbar-default .navbar-nav > li > a{
    margin-left: 24px;
  }
} 

@media (max-width: 768px) {	
  .lft-tp-bx{ width:100% }
  .info-txt{ text-align:left; } 
}

@media (min-width: 665px) and (max-width: 768px) {
.info-txt .col-xs-6, .col-xs-12{ width:33.33%; }
} 

@media (max-width: 767px) {
.navbar-brand img{ width:80%; }
.navbar-default .navbar-nav > li > a{ margin-left:0; }
.slider .carousel-caption h1{ font-size:32px; line-height:36px; }
.cas-sub{ font-size:18px; }
.slider .carousel-caption{ bottom:10%; }
.slider .carousel-indicators li{ height:17px; width:17px; border:3px solid #fff; }
.slider .carousel-indicators .active{ height:19px; width:19px; border:3px solid #f4ca00; }
.slider .carousel-indicators{ bottom:0;}
.ser-block{ margin-top:30px; }
.services-pg{ padding-bottom:30px; }
.carousel-inner > .item > img { width: 100%; min-height: 450px; object-fit: cover;}
.carousel-caption .hero-title p{ font-size: 40px !important; }
}

@media (max-width: 665px){
.hm-abt .col-xs-5, .col-xs-7{ width:100%; }
.coupon{ width:40%; border-radius:60px; right:25%; }
.inner-coup{ border-radius:60px; }
.inner-coup .col-xs-4{ width:22%; }
.inner-coup .col-xs-8{ width:78%; }
.footer .col-xs-6{ width:100%; }
.footer .col-xs-2{ width:50%; }
.footer .col-xs-4{ width:50%; }
.carousel-inner > .item > img { width: 100%; min-height: 400px; object-fit: cover;}
.carousel-caption .hero-title p{
  font-size: 30px !important;
}
}

@media (max-width: 768px){
  .search-box { 
    right: 60px;
    top: 20px; 
  }
}

@media (min-width: 566px){

}

@media (max-width: 565px){
.slider .carousel-caption h1{ font-size:28px; line-height:34px; }
.cas-sub{ font-size:18px; }
.slider .carousel-caption{ bottom:10%; }
.slider .carousel-indicators li{ height:17px; width:17px; border:3px solid #fff; }
.slider .carousel-indicators .active{ height:19px; width:19px; border:3px solid #f4ca00; }
.slider .carousel-indicators{ bottom:0;}
.inner-coup .col-xs-4{ width:28%; }
.inner-coup .col-xs-8{ width:72%; }
.sub-banner .carousel-caption{ bottom:0; }
} 
 
@media (max-width: 480px) {
.prd-sec .col-xs-6{ width:100%; }
.sub-banner .carousel-caption{ padding-bottom:10px; }
.sub-banner .carousel-caption h1{ font-size:20px; } 
}

@media (max-width: 450px){
.slider .carousel-caption{ display:none; }
}

@media (max-width: 400px){
.footer img{ max-width:100%; }
.coupon{ width:60%;} 
.footer-info { font-size: 15px; }
.footer h4{font-size: 20px; }
.footer .cato li a{ font-size: 16px; }
.search-popup form input[type="search"] { min-width: 200px; }
.search-popup .search-submit{width: 56px; height: 60px; top: 1px;}
.search-popup-content{padding: 10px;} 
}
 

@media (min-width: 320px) and (max-width: 380px) {
.footer .prd-cato li{ float:none; width:100%; }
.footer .cato{ margin-top:7px; }
}
