@media (min-width:1550px){
    /* .inner-banner{
        margin: 72px 5rem 0;
    } */
}







@media (max-width:1199px){
  
}









@media (max-width:1024px){
  
  
}










@media (max-width:992px){
  
    .sec-pad{
        padding-bottom: 5rem;
    }
    .pro-cat-flex-box{
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(12rem , 1fr));
        gap: 1.5rem;
    }
    .page-wrapper{
        margin-bottom: 0;
    }
    footer{
        position: relative;
        z-index: 1;
    }
    footer h5{
        margin-top: 2rem;
    }
    .inner-content .img-box{
        height: 100%;
        padding-top: 3rem;
    }
    .inner-banner{
        background-position-x: 90%;
    }
    .mb-none{
        display: none;
    }
    .de-none{
        display: block;
    }
    .sec-six .content-box{
        padding: 0;
    }
    .sec-six{
        padding: 5rem 0;
    }
    .f-logo{
        justify-content: start;
    }
	.sec-home-four .flex-box img{
		height: 300px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		margin-bottom: 1rem;
	}
    
}









@media (max-width:768px){
    .sec-home-three .bg-img{
        padding: 2rem;
    }
    .sec-home-four .flex-box{
        flex-wrap: wrap;
    }
    .footer-top-sec .main-btn{
        margin-top: 1rem;
    }
    .footer-top-sec p{
        padding: 0;
    }

    
    .inner-content{
        padding: 4rem 0;
    }
	.sec-six .content-box p{
		padding-bottom: 0;
	}
    
    
      
}









@media (max-width:574px){
    .sec-home-three .bg-img h2, .main-head-h2, .contact-main-head, .page-heading{
        font-size: 36px;
    }
    .sub-head-h3{
        font-size: 22px;
    }
    .sec-home-four .flex-box .single-box{
        flex: 100%;
    }
    .pro-cat-flex-box {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
        gap: 1.5rem;
    }
  
    .inner-banner{
        margin: 0 10px;
        padding-bottom: 2rem;
        align-items: end;
    }
    .inner-content{
        padding: 1rem 0 3rem;
    }
	.sec-pad{
		padding-top: 3rem;
	}
	.woocommerce div.product .woocommerce-tabs .panel{
		overflow: auto;
	}
	.wpforms-form .wpforms-field-row{
		display: block;
	}
	.wpforms-form {
		max-width: 100%;
		margin: 0 auto;
		padding: 1.5rem 1.5rem;
	}

}








@media (max-width:360px){
      
}