.page-id-33 #main-content{
	max-width:100%;
	padding:0;
}

.whb-general-header .whb-col-left{
	width:35%;
}

.whb-general-header .whb-col-center{
	width:30%;
	justify-content:center;
}

.whb-general-header .whb-col-right{
	width:35%;
}

.footer-sidebar {
    padding-block: 0 !important;
}

#cstm-product-grid img{
	height:390px;
	object-fit:cover;
}

#cstm-product-grid .wd-product-cats{
	display:none;
}

#cstm-product-grid .wd-add-btn>a{
	width:90%;
}

.container, .container-fluid {
    max-width: 1300px;
}

#block-7 .e-con-inner{
	max-width:1300px;
}

.wd-marquee-item {
    gap: 20px !important;
}

.whb-top-bar .container{
	    max-width: 100%;
    padding: 0;
}

#cstm-blogs-layout .wd-post-inner{
	display: flex;
    box-shadow: unset;
}

#cstm-blogs-layout .wd-post-thumb{
	width:40%;
}

#cstm-blogs-layout .wd-post-content{
	width:60%;
	text-align: left;
	padding-top: 0;
  padding-bottom: 0;
	justify-content: center;
}

#cstm-blogs-layout .wd-post-read-more{
	align-self: flex-start;
}

#cstm-blogs-layout .wd-post-meta{
	align-self: flex-start;
}

#cstm-blogs-layout .wd-post-cat{
	display:none;
}

#cstm-blogs-layout .wd-posts{
		row-gap:35px;
}	

#tab-title-wd_additional_tab{
	display:none !important;
}

.wd-compare-btn{
	display:none !important;
}

.wd-page-title{
	min-height: 400px;
    align-content: center;
}

.elementskit-single-testimonial-slider{
		min-height:275px;
}	

.wpcf7-form input[type="email"]{
	border-radius:30px;
}

.cstm-link-hero{
	position:unset;
}

.cstm-link-hero a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.woocommerce-mini-cart__buttons{
	  padding: 0 10px;
}

.woocommerce-mini-cart__total{
	 padding: 15px;
}


@media (max-width:480px){
	
#cstm-product-grid img {
    height: 160px;
}
	
#cstm-blogs-layout .wd-post-title {
    font-size: 14px;
}	
	
#cstm-blogs-layout .wd-post-meta{
		display:none;
}	
	
#cstm-blogs-layout .wd-posts{
		row-gap:25px;
}	
	
#cstm-blogs-layout .wd-post-date{
		display:none;
}	
	
.wd-copyrights img{
		margin:auto !important;
}	
	
.wd-page-title {
    min-height: 120px;
}
	
	
	
	
	
	
	
	
	
	
}