@media (min-width: 1200px){
    div.container {
        max-width: 1170px;
    }
}

@media screen and (min-width: 1280px) {
 
    
    header.site_head nav.navbar{align-items: flex-end;}
    
}

@media screen and (min-width: 1500px) {
    
  .inner-banner-comman{
      padding-top: 11%;
  }
    
}



@media screen and (min-width: 1900px) {
  
    
}



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

    
}


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

	.navbar-brand{
		margin-right: 0
	}

	.navbar-brand img{
		max-width: 100%; height: auto;
	}
	
   .header-footer-group .col-md-12, .menu-area .col-md-12{
   	  display: block; text-align: center;
   }	

   .send-enquiry{
   		display: inline-block; margin: 10px 0 0;
   }

   .shape-area{
   	 width: 100%;
   }

   .banner .item h2{
   	 font-size: 28px;
   }

   .banner .item h4{
   	 font-size: 18px;
   }

   .menu-area{
   	padding: 15px 0;
   }

   .menu-area .media{
   	 display: block;
    text-align: center;
   }

   .menu-area .media{
     font-size: 25px;
   }

   .inner-banner-comman p{
     font-size: 15px;
   }

   .menu-area .media i{
   	    vertical-align: middle;
    	display: inline-block;
   }

   .elementor-37 .elementor-element.elementor-element-4f81be4 .elementor-column-gap-default div[data-id="761183a"]{
     order:2;
   }

    .elementor-37 .elementor-element.elementor-element-4f81be4 .elementor-column-gap-default div[data-id="96edec8"]{
     order:1;
   }

    



   .menu-area .media .media-body{
   		display: inline-block;
    	vertical-align: middle;
   }

   button.slick-arrow{
   	    width: 37px;
    z-index: 3; background: #FDC500;
   }


   .testi-item .media{
   	 display: block;
    text-align: center;
   }

   .testi-item .media img{
   	  display: inline-block;
   }

   .testi-item button.slick-arrow{
   		top:7%;
   }

   .testi-item .media-body{
   	text-align: left;
   }

   .testi-item .media p{
   		font-size: 20px;
   }

   .inner-banner.position-relative img{
   	 height: 100px;
   }

   .woocommerce .woocommerce-ordering select{
   	     padding: 5px 10px;
   }

   div.benifit-sec ul li:nth-child(even){
   	 margin-left: 0;
   }

   .installation-sec{
   	    font-size: 19px;
   }

   .installation-sec strong{
   	 margin-right: 0;
   }

   .bck-link a{
   		margin-left: 10px;
   }

   button.slick-arrow.slick-next{
   	right: 0;
   }

   button.slick-arrow.slick-prev{
   	left: 0;
   }

   .inner-banner-comman{
   	padding-top: 30%; background-size: cover !important;
   }
   ul#menu-primary-menu{
      display: none;
   }
   .inner-banner-comman .banner-content{
   	top: 15px;
   }

   .banner-content h2{
   	 font-size: 34px;
   }

   .inner-banner img{
   	 height: 105px;
   }

   .sale-offer .contentPart{
   	 font-size: 11px;     background: #d80000;
    padding: 15px 10px; position: static;
   }

   .sale-offer .contentPart span{
   	 margin-bottom: 8px;
   }

   form#yith-ajaxsearchform > div{
   	      justify-content: space-between;
   }

   form#yith-ajaxsearchform > div input#yith-s{
   	width: 100%;
   }

   .sale-offer img{
   	 display: none;
   }

   .query-pop .modal-dialog{
   	  padding: 20px;
   }

   .query-pop .close{
   	    right: 0;
    	top: 10px;
   }

   .woocommerce.columns-3 {
   	  text-align: center;
   }

   .woocommerce .products.columns-3{
   	 text-align: left;
   }

   .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
   		width: 100%;
   }

   .woocommerce .banner-content{
   	 top: -74px;
   }

   .woocommerce div.product div.summary, .woocommerce div.product div.images.woocommerce-product-gallery{
      width: 95% !important; margin:15px auto !important;
   }

   div.feature-sec ul li:nth-child(even) {
    margin-left: 0;
}

   article.type-product{
      margin:0 0 50px;
   }

   body .elementor-335 .elementor-element.elementor-element-619c2a9a .elementor-button{
      font-size: 30px
   }

   .woocommerce div.product div.images .flex-control-thumbs li{
          width: 23.5%;
   }

   .menu-area .media h5{
      display: none;
   }
}



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

@media  (max-device-width: 767px) and (orientation: landscape) {
    
    
    
}