@media only screen and (max-width: 1240px) {
	#okapi-wasb-icon, .btn-wp-img {
    opacity: .95;
    width: 30px;
    height: 30px;
}
	#okapi-wasb-button, .btn-wp {
    position: fixed;
    z-index: 9999999;
    bottom: 3px;
    left: 10px;
}
	.go-top:after{
		    bottom: -8px;
    font-size: 18px;
	}
}
@media only screen and (max-width: 1024px) {
	#okapi-wasb-icon, .btn-wp-img {
    opacity: .95;
    width: 30px;
    height: 30px;
}
	#okapi-wasb-button, .btn-wp {
    position: fixed;
    z-index: 9999999;
    bottom: 3px;
    left: 10px;
}
	.go-top:after{
		    bottom: -10px;
    font-size: 18px;
	}
	.pswp__preloader{
		display:none;
	}
	.single-product .dialog-type-lightbox{
		display:none !important;
	}
}
@media only screen and (max-width: 991px) {
	li.menu-item.woofc-menu-item.menu-item-type-woofc {
		display: none;
	}
	.woofc-cart-link-inner-subtotal {display:none;}
	.mobile-login a{
		display:block !important;
		
	}
	.shopengine-widget .shopengine-cart-table .shopengine-table span.woocommerce-Price-amount.amount {
    padding-left: 16px;
}
	.content-area, .container{
		width:100%;
	}
	.woofc-show .woofc-area.woofc-position-05, .woofc-area.woofc-position-05.woofc-slide-no {
    top: 30%;
}
	.ekit-wid-con .ekit-team-img>img, body .ekit-team-img>img {
    height: 300px !important;
    object-fit: cover;
		        object-position: 50% 32%;
}
	.premium-woo-cats__list-wrap li.product-category{
		width:auto !important;
	}
	.elementskit-menu-offcanvas-elements{
		padding-bottom:0px !important
	}
	    .shopengine-widget .shopengine-grid ul.products li.product img , .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
        margin-bottom: 0px !important;
    }
	.se-pre-con{
		background: url("http://aayushi.codexalters-techlabs.com/wp-content/uploads/2025/04/Animation-1745408016638.gif") center no-repeat #fff;
	background-size: 30%;
	}
	section.bg-breadcrumb {
		 margin-top: 100px;
	}
}
@media only screen and (max-width: 767px) {
    .content-area, .container, .content-area{
		width:100% !important;
	}
    .box-main{
		flex-direction: column !important;
	}
    .search_box{
        width:100% !important;
    }
    .header_main .navigation, .header_main .contact-info{
        display: none;
    }
    .header_main .logo{
        width:100%;
        text-align: center;
    }
    main#main {
        padding: 0px 6px;
    }
	.shopengine-widget .shopengine-grid ul.products li.product{
		margin-bottom:10px;
	}
	    .shopengine-widget .shopengine-grid ul.products li.product img {
        margin-bottom: 0px !important;
    }
	h2 {
    font-size: 28px !important;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
    margin-bottom: 30px;
	}
	.shopengine-widget .shopengine-checkout-form-billing .form-row {
    width: 100%;
	}
	.wpcf7 form>div, .wpcf7 form>p {
		margin-bottom: 0px;
	}
	.shopengine-widget .shopengine-checkout-coupon-form .shopengine-checkout-coupon{
		width:100%;
	}
	.image-bg1::before, .image-bg::before{
		display:none;
	}
	.woofc-show .woofc-area.woofc-position-05, .woofc-area.woofc-position-05.woofc-slide-no {
    top: 50%;
}
	    .product-category.product img {
        width: 70px !important;
        height: 70px !important;
    }
	section.bg-breadcrumb {
		 margin-top: 85px;
	}
	.go-top{
		    right: 7%;
	}
	.premium-blog-filter ul.premium-blog-filters-container {
		text-align: left;
		        margin-bottom: 60px;
	}
}
@media (max-width: 768px) {
    .shopengine-widget .loop-product--btns-inner {
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        opacity: 0;
        
    }
	.woocommerce-form-login {
		margin-bottom: 30px !important;
	}
}