
@media only screen and (max-width: 1900px) {
	.thankyou-content-right { width: 30%; float: right; }
}

@media only screen and (max-width: 1366px) {
	.home-category .category-colm .home-category-single img { max-height: 340px; }
}


@media only screen and (max-width: 1365px) {
	#related-products li.flex-nav-next { right: 5px; }
	#related-products li.flex-nav-prev { left: 10px; }
	.new-arrival-slider { width: 100%; }
	.news-slider #news_slider .owl-next, .news-slider #news_slider .owl-prev { font-size: 20px; padding: 9px; top: 50%; }
	.news-slider #news_slider .owl-next { right: 0; }
	.news-slider #news_slider .owl-prev { left: 0; }
	.thankyou-content h2 { font-size: 50px; }
	.thankyou-content { margin-top: 40px; }
	.thankyou-content h4 { font-size: 22px; margin-bottom: 15px; }
	.thankyou-img img { width: 80%; }
}

@media only screen and (max-width: 1250px) {
	.header-content { display: none; }
	.logo-wrapper-left { width: auto; }
	.logo-wrapper-right { width: auto; float: right; }
	.slider-content h2 { font-size: 70px; line-height: 70px; }
	nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 10px 20px; }
	.about-right:before { width: 100%; }
	.thankyou-content-right
}

@media only screen and (max-width: 1200px) {
	/*.logo-wrapper-middle { width: 55%; }
	.logo-wrapper-right { width: 25%; }*/
	nav.navigation .nav-item { margin: 0 5px; }
	.mobile-search, .mob-account, .mobi-cart, .mobile-menu { display: inline-block; margin: 0 10px; float: left; }
	/*.search-section { display: none; }*/
	.mobi-cart .cart-img { width: 100%; }
	.mobile-menu-btn { font-size: 24px; line-height: 24px; color: #b04d43; }
	.about-left-content h4 { font-size: 16px; }
	.about-left-content h2 { font-size: 42px; margin-bottom: 15px; }
	.latest-news { background-size: 100% 60%; }
}

@media only screen and (max-width: 1199px) {
	/*nav.navigation .nav-item { margin: 0 30px; }*/
	#featured-product ul li img { width: 60%; }
	.featured-slider { padding-top: 50px; }
	#related_classes .owl-nav .owl-prev, #related_product .owl-nav .owl-prev, #sale-product-slider .owl-nav .owl-prev, #home-cooking-slider .owl-nav .owl-prev { left: 10px; top: 39%; }
	#related_classes .owl-nav .owl-next, #related_product .owl-nav .owl-next, #sale-product-slider .owl-nav .owl-next, #home-cooking-slider .owl-nav .owl-next { right: -15px; top: 39%; }
	#home-cooking-slider .owl-nav .owl-prev { left: 0; }
	#brand_logo .owl-nav .owl-prev { left: 10px; }
	#brand_logo .owl-nav .owl-next { right: -15px; }
	.app-ios, .app-android { width: 48%; float: left; }
	.footer-right-bottom .app-sec { width: 47%; }
	.home-banner-section.animatedParent { display: inline-block; width: 100%; overflow: hidden; }
	.footer-right-bottom .footer-heading h3 { font-size: 16px; }
	/*.footer-top-main .col-md-4 { width: 30%; }
	.footer-top-main .col-md-3 { width: 20%; }
	.footer-top-main .col-md-5 { width: 50%; }*/
	.video-content-main p { font-size: 14px; width: 100%; line-height: 22px; }
	.video-content-main { top: 45%; }
	.mayer-clasees-video .mayer-clasees-video-left, .mayer-clasees-video .mayer-clasees-video-right { min-height: 400px; }
	#upcoming-classes .owl-nav .owl-next { right: -15px; top: 40%; }
	#upcoming-classes .owl-nav .owl-prev { left: 0; top: 40%; }
	.page-products .product-item-info { width: 100%; }
	.thankyou-section { width: 100%; }
	.product-image-wrapper { display: inline-block; width: 100%; }
	.chef-photo { bottom: 30px; }
	.community-top-content p { width: 90%; }
	.community-page-main .event-image { min-height: 200px; }
	.page-products .related-slider .product-item-info { width: 100%; }
	#related_product .product-image-wrapper img.product-image-photo { width: 90%; }
	.boombox-product-main { padding-top: 80px; background-size: cover; position: relative; }
	.home-4k-right-main { width: 80%; }
	.boombox-img-right img { width: 80%; }
	.boombox-img-left img { width: 80%; }
	.about-section2-content { width: 60%; }
	.page-layout-1column .product-info-main { padding-left: 40px; }
	.contact-menu-icon img { width: 50px; }
	.contact-menu-name { font-size: 20px; }
	.main-heading h2 { font-size: 30px; }
	nav.navigation .category-item { margin: 0; }
	.cart-container .form-cart .action.continue, .checkout-cart-index button, .checkout-cart-index .cart.table-wrapper .actions-toolbar>.action, .checkout-cart-index .action-gift { padding: 10px 15px; }

	nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 10px 10px; font-size: 14px; }
	/*#feature_brand .owl-next { right: 0; }
	#feature_brand .owl-prev { left: 0; }*/
	.footer-option-top .option-value span { font-size: 16px; }
	.footer-option-top .option-icon img { width: auto; }
	.products-grid .product-item { width: 31%; }
	.about-right:before { height: 900px; }
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 32%; margin-right: 1%; }
	.product-unit-section select { width: 65px; float: right; }
	.sidebar-title h2 { font-size: 40px; line-height: 42px; }
	.product-unit-section { padding-right: 0; }
	/*.product-reviews-summary.short { margin-right: 0; }*/
	#news_slider .owl-prev, #feature_brand .owl-prev, #feature_brand1 .owl-prev, #new_arrival .owl-prev, #related_blog .owl-prev { left: 7px; }
	#news_slider .owl-next, #feature_brand .owl-next, #feature_brand1 .owl-next, #new_arrival .owl-next, #related_blog .owl-next, #feature_brand .owl-next, #feature_brand1 .owl-next, #new_arrival .owl-next { right: 0; }

	.home-category-detail { bottom: auto; top: 50%; }
	.product-info-main .price-rating .product-reviews-summary.short .rating-summary { width: 40%; }
	.blog-content h3.post-name a { font-size: 24px; }
	.blog-single a.blog-img { min-width: 100%; }
	.contact-form-title h2 { font-size: 36px; }
	.contact-form-title p { font-size: 14px; line-height: 22px; }
	#maincontent .fieldset .field { margin-bottom: 15px; }
	.contact-form .control input.input-text, .contact-form .control select, .contact-form .control textarea.input-text { padding: 13px 20px; }
	.thankyou-content-left { width: 70%; }
	.thankyou-content { margin-top: 0; }


}

@media only screen and (max-width: 1024px) {
	.main-title h2 { font-size: 42px; }
	.viewall-product { top: 35%; }
	.product-image-wrapper img.product-image-photo { width: 100%; }
	.video-content-main { top: 40%; }
	/*.home-banner-section { display: none; }*/
	.mobile-banner-section { display: block; }
}

@media only screen and (max-width: 991px) {
	.logo-wrapper-right { padding-right: 0; min-height: auto; }
	.logo-wrapper-right .user-links { transform: inherit; position: relative; top: 0; width: auto; display: inline-block; float: left; }
	.logo-wrapper-left .logo { margin: 0; float: left; }
	.toggle-menu-btn { display: inline-block; float: left; margin-left: 25px; }
	#logo-wrapper { padding: 15px 0 10px; }
	.navigation { background: #f5f5f5; box-sizing: border-box; }
	nav.navigation .nav-item  { border-top: 1px solid #d1d1d1; font-size: 1.6rem; }
	nav.navigation .nav-item a { padding: 10px; display: block; }
	nav.navigation .header-nav { padding: 0; }
	nav.navigation .nav-item { margin: 0; width: 100%; text-align: left; border: 0; border-bottom: 1px solid #e6e6e6; }
	.logo-wrapper-main { position: relative; padding: 0 15px;}
	.navigation-main { padding: 0; float: left; }
	.mob-navigation-main { position: absolute; top: 100%; z-index: 1; left: 0; width: 100%; display: none;}
	.home-mainslider { width: 100%; margin-bottom: 30px; }
	.home-newarival { width: 100%; }
	.new-arrival-sec { width: 48%; float: left;}
	.new-arrival-sec:last-child { float: right; }
	.new-arrival-sec img { width: 100%; }
	.home-newproduct { padding-top: 0; margin-bottom: 35px; display: inline-block; width: 100%;}
	.home-featured-product { width: 100%; }
	/*.home-banner-section .container { padding: 0; } */
	.fadeInLeftShort, .fadeInRightShort { opacity: 1 !important; transform: inherit !important; }
	.home-cooking-classes { margin-top: 35px; padding-left: 0;}
	.cooking-info { width: 100%; }
	/*.footer-top-main .col-md-3 { width: auto; margin-bottom: 30px; }*/
	.footer-address ul li span.add-icon { width: 40px; }
	/*.footer-top-main .col-md-4 { width: auto; margin-bottom: 30px; }*/
	/*.footer-top-main .col-md-5 { width: 100%}*/
	.footer-right-top .footer-right-top-left, .footer-right-top .footer-right-top-right { width: 100%; float: left; margin-bottom: 30px; }
	.footer-right-bottom { width: auto; }
	nav.navigation .nav-item a { text-align: left; }
	.video-content-main { top: 0; position: relative; transform: inherit; margin-bottom: 30px; }
	.mayer-clasees-video .mayer-clasees-video-left, .mayer-clasees-video .mayer-clasees-video-right { width: 100%; min-height: auto; }
	.video-content-main:before { border: 7px solid #ddd; }
	.mayer-classes-category-main .col-md-4 { width: 33.33%; float: left; }
	.upcomnig-classes-section { padding: 40px; }
	.inner-banner-caption .page-title h2 { font-size: 36px; line-height: 36px;}
	/*.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 47%; }*/
	.page-layout-2columns-left .sidebar-main { width: 100%; margin-bottom: 50px; }
	.page-layout-2columns-left .column.main { width: 100%; }
	.event-page-grid .col-md-4 { width: 45%; float: left; }
	.event-image img { width: 100%; }
	.community-page-main .event-image { min-height: auto; }
	.community-page-main .event-page-grid .col-md-4 { width: 50%; }
	.community-item { min-height: 400px; }
	.event-post-img img { width: 100%; }
	.event-post-content { margin-top: 30px; }
	.about-img { text-align: center; margin-top: 30px; }
	.values-item-wrap .values-item { width: 33%; min-height: 300px; }
	.about-section3 .about-img { text-align: center; }
	.product-main-section { margin-top: 30px; }
	.product.media { width: 55%; float: left; }
	.classes-detail-main .product-info-main { padding-left: 30px; }
	.product-info-main { width: 45%; float: left; }
	.classes-detail-main .product-info-main .box-tocart button.action.tocart.btn { padding: 9px 80px; }
	.share-icons a { padding: 8px; height: 35px; width: 35px; }
	.product-item-info a.product-item-photo span.product-image-container { position: relative; top: 0; left: 0; transform: inherit; }
	/*.product-info-main .box-tocart button.action.tocart.btn { padding: 12px 70px; }*/
	.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions { padding-left: 0; }
	#related_product .product-item-info a.product-item-photo span.product-image-container { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

	.logo-wrapper-right { width: auto; float: right; }
	.logo-wrapper-middle { width: 100%; position: absolute; top: 100%; background: #000; z-index: 10000; }
	.page-header { border: 0; background: #091951; background: -moz-linear-gradient(top,  #091951 0%, #5b0a3f 100%); background: -webkit-linear-gradient(top,  #091951 0%,#5b0a3f 100%); background: linear-gradient(to bottom,  #091951 0%,#5b0a3f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#091951', endColorstr='#5b0a3f',GradientType=0 ); position: relative; padding: 5px 0; }
	.main-heading h2 { font-size: 30px; }
	.main-heading .heading-right .nav-tabs li a { font-size: 13px; min-width: 105px; }
	.home-4k-section .home-4k-left, .home-4k-section .home-4k-right { width: 100%; }
	.boombox-product-main:after { background: rgba(247, 247, 247, 0.5); content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
	.boombox-main { position: relative; z-index: 100; }
	.boombox-main .boombox-right { width: 100%; }
	.boombox-img-left img { width: auto; }
	.boombox-img-right img { width: auto; }
	.social-icons ul { width: 100%; text-align: left; }

	/*.footer-top-main { text-align: center; }*/
	/*.social-icons ul { text-align: center; }*/
	.footer-address { display: inline-block; width: 100%; margin: 0 auto; }
	.footer-address ul li span.add-icon { float: none; display: inline-block; }
	.footer-address ul li span.add-content { float: none; display: inline-block; width: auto;}
	.footer address.copyright { display: inline-block; width: 100%; text-align: center; }
	.payment-method { display: inline-block; width: 100%; float: none; margin: 10px auto; text-align: left;}

	.about-section2-content { width: 80%; }
	.page-layout-1column .product-info-main { width: 100%;  padding-left: 0;} 
	.page-layout-1column .product.media { text-align: center; width: 100%; padding-right: 0;}
	.defination-video { margin-bottom: 20px; }

	.product-cate-main .col-md-5.pull-left, .product-cate-main .col-md-7.pull-right { width: 100%; }
	.product-cate-main .product-img { display: inline-block; width: 100%; margin-bottom: 25px; }
	.product-cate-main .product-img img { width: 100%; }
	.product-content { display: inline-block; text-align: center; width: 100%; }
	.product-content p { text-align: center; width: 100%; }

	.contact-top-left { display: inline-block; width: 100%; margin-bottom: 30px; }
	.contact-top-left br { display: none; }
	.contact-top-right { display: inline-block; width: 100%; }
	.contact-top-right ul li { width: 33.33%; }
	.contact-add-sec { width: 100%; margin-top: 50px; }

	.home-best-seller { margin-top: 50px; }
	body.catalogsearch-result-index .product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 31%; margin-right: 2%; }
	.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1) { margin-left: 0; }
	nav.navigation .category-item { margin: 0; }
	.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item, .cart-summary { width: 100%; }
	.cart-summary._sticky { top: 0 !important; margin-top: 30px; }
	.minicart-wrapper .action.showcart { background: transparent; border: 0; }
	.footer-bottom-main span.payment-method { width: 100%; text-align: center; }

	/*.desktop-header { display: none; }*/
	.mobile-logo img { max-width: 130px; }
	.mobile-header { display: inline-block; width: 100%; padding: 15px 20px; position: relative; float: left; }
	.mobile-header-left { width: auto; float: left; }
	.mobile-header-right { width: auto;float: right; }
	.mobile-header-right { width: auto; float: right; position: absolute; top: 50%; right: 0; -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); }

	/*.search-section { display: none; }*/
	.slider-content h2 { font-size: 50px; line-height: 50px; }
	.home-category-detail h3 { font-size: 18px; }
	.home-category-detail .viewproduct { bottom: 0; }
	.footer-option-top .col-md-3 { width: 50%; float: left; }

	.product-unit-section { padding: 0; }
	/*.product-reviews-summary.short { margin-right: 0; }*/
	.product-item .price-box { margin-left: 0; }
	.product-item-info a { padding: 0 }
	.feature-brand-title h2 { font-size: 38px; text-align: center; margin-bottom: 30px; }
	.footer-top-main .col-md-2, .footer-top-main .col-md-3, .footer-top-main .col-md-4 { text-align: left; margin-bottom: 35px; width: 33.33%; float: left; min-height: 230px; }
	/*.footer-top-main .col-md-2 { min-height: auto; }*/
	.footer-menu.clumn2 ul { column-count: 2; }
	.footer-address ul li span.add-icon { width: 100%; float: left; }
	.footer-address ul li span.add-content { float: left; width: 80%; }
	.header-minicart a.icon-setting { display: inline-block; }
	/*.search-section:after { content: ''; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #000; opacity: 0.8; }*/
	.search-section { display: none; position: absolute; width: 100%; left: 0; top: 100%; z-index: 1000; background: #8a5038; padding: 35px; }
	.block-search .action.search:before { display: inline-block; }
	.block-search .action.search { padding: 10px 0; display: inline-block; position: absolute; top: 0; right: 20px; background: transparent; border: 0; }
	form#search_mini_form_mob { position: relative; }
	.about-right:before { height: 100%; top: -100px; } 
	.about-left { width: 100%; margin-right: 0; margin-bottom: 5%;}
	.about-right { width: 100%; }
	.about-right-image img { width: 100%; }
	.contact-map iframe {min-height: 400px; height: auto;}
	.service-single .col-md-5, .service-single .col-md-7 { width: 100%; margin-bottom: 30px; }
	.service-single { padding-bottom: 0; }
	.service-grid { padding: 0; }
	.service-content h3 { margin-bottom: 10px; }
	ul.arrow-pattern span { margin-bottom: 15px; display: inline-block; width: 100%; }
	.the-title h2 { font-size: 42px; }
	.the-title { margin-top: 20px; }
	.inner-banner img { opacity: 1; height: 150px; }
	.thankyou-img img { height: auto; width: auto; }
	.thankyou-img { text-align: center; }

	.thankyou-content { max-width: 100%; margin-left: 0; padding: 0 30px; text-align: center;}
	.thankyou-section { width: 100%; position: relative; top: 0; left: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit;}
	.thankyou-content h4 { font-size: 16px; color: #333; }
	.thankyou-content h2 { font-size: 48px; line-height: 60px; color: #333; }
	.thankyou-content p { font-size: 15px;  margin-bottom: 20px; text-align: center; }
	.listing_page_main { margin: 0;}

	.toggle-menu-btn span { position: relative; top: 5px; }
	.menu-section { display: none; position: absolute; width: 100%; left: 0; background: #fff; top: 65px; }
	.header .container { padding: 0; }

	.menu-section nav.navigation .level0.level-top a { display: inline-block; width: 100%; text-align: left; padding-left: 15px; }
	.shipping-section { padding: 60px 0; }
	.home-sale-section { display: inline-block; width: 100%; }
	.home-sale-main { display: block; width: 100%; margin: 30px auto; overflow: hidden; top: 0;}
	.home-sale-img { text-align: center; }
	.home-sale-left { width: 100%; }
	.home-sale-right { width: 100%; }
	.about-left-content h2:after { display: none; }
	.about-right-image { width: 100%; }
	.about-left-content { width: 100%; text-align: center; }
	.about-section1 p { text-align: center; }
	.blogs-list .col-md-4 { width: 50%; float: left; }
	.contact-form-main .contact-form-right { width: 100%; float: left; position: relative; top: 0; left: 0; transform: inherit; padding: 35px; }
	.contact-form-main .contact-form-left { width: 100%; text-align: center; padding: 30px;}
	.contact-form-main .contact-form-left img { width: auto; }
	.contact-form-center { width: 100%; }
	.connect-withuse-right ul li .connect-icon { width: 60px; height: 60px; padding: 15px 0; margin-right: 15px; }
	.connect-withuse h2 { font-size: 36px; }
	.connect-content h4 { font-size: 16px; line-height: 15px; padding-bottom: 3px; }
	.connect-content a { font-size: 16px; }
	.connect-withuse-right ul li .connect-content { top: 10px; }
	.connect-withuse-left { width: 100%; }
	.connect-withuse-right { width: 100%; margin-top: 30px; }

	.connect-withuse { display: inline-block; width: 100%; margin: 40px 0; }
	.connect-withuse-left { width: 100%; }
	.connect-withuse-right { width: 100%; margin-top: 30px; }
	.connect-withuse-right ul { padding-left: 0; }
	.connect-withuse-right ul li { width: 100%; margin-bottom: 30px;text-align: center; }
	.connect-withuse-right ul li .connect-icon { float: none; margin: 0 auto; }
	.connect-withuse-right ul li .connect-content { top: 0; float: none; display: inline-block; width: 100%; margin-top: 15px; }
	.locate-us { margin: 60px 0; }

	.ves-menu .navigation .level0 > .submenu { position: relative; box-shadow: none; border: 0; width: 100% !important; left: 0 !important; padding: 0 20px; top: 0 !important; }
	.ves-menu .navigation li.level0:nth-child(4) .submenu { width: 100%; left: 0 !important; }
	.nav-item.submenu-left.dropdown-submenu { border: 0; position: relative; }
	.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { padding: 20px 30px; }
	.wishlist-index-index .products-grid .product-item { width: 23%; margin-right: 1%; padding: 0; }
	.minicart-items .product-item-details { width: 70%; }
	.opc-sidebar { width: 40%; }
	.opc-wrapper { width: 60%; }
	.checkout-payment-method .payment-option-inner { width: 100%; }
	#maincontent .opc-wrapper .form-discount .actions-toolbar .amgiftcard-check, #maincontent .opc-wrapper .form-discount .actions-toolbar .primary { width: 100%; margin: 0 auto 15px; }
	#maincontent .opc-wrapper .form-discount .actions-toolbar .amgiftcard-check button, #maincontent .opc-wrapper .form-discount .actions-toolbar .primary button { width: 100%; }
	iframe { width: 100%; }
	.account #maincontent .actions-toolbar { display: inline-block;width: 100%; }
	.order-actions-toolbar .action.order, .order-actions-toolbar .action.print { float: right; }
	.account #maincontent .actions-toolbar a.action.order { float: left; }
	.thankyou-content-main { padding-top: 50px; padding-bottom: 50px; }
	.thankyou-content-left, .thankyou-content-right { width: 100%; margin-bottom: 30px; }

}

@media only screen and (max-width: 770px) {
	.process-time i { float: left; position: relative; top: 3px; }
	.process-time span span.process-date { margin-top: 0; padding-left: 10px; width: 90%; float: left; }
	.community-item { min-height: 360px; }
}


@media only screen and (max-width: 768px) {
	.category-colm .home-category-single { width: 100%; }
}

@media only screen and (max-width: 767px) {
	.homeslider-caption br { display: none; }
	.homeslider-caption h2 { font-size: 42px; }
	.homeslider-caption a.homeslider-btn { margin-top: 15px; }
	.home-mainslider ol.flex-control-nav { bottom: 5px; }
	.homeslider-caption { position: relative; background: #231f20; left: 0; bottom: 0; padding: 30px; padding-bottom: 50px; }
	.home-flash-sale .main-title { text-align: left; width: 70%;}
	.home-flash-sale .title-wrap { padding: 20px 10px; }
	.mayer-classes-category-main .col-md-4 { width: 50%; }
	.class-cat-detail { min-height: 100px; }
	.mayer-classes-category { min-height: 400px; margin-bottom: 15px; }
	.mayer-classes-category-main { margin: 50px 0 30px; }
	/*.inner-banner:before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }*/
	.thankyou-section { width: 100%; left: 0; }
	.thankyou-content h2 { font-size: 30px; margin: 0 auto 15px; }
	.thankyou-content p { font-size: 13px; line-height: 20px; margin-bottom: 15px; }
	/*.thankyou-content a.btn.thankyou-btn { font-size: 12px; padding: 8px 35px; }*/
	.popup-left { width: 100%; }
	.popup-right { width: 100%; position: absolute; background: rgba(0,0,0,0.7); top: 0; height: 100%; }
	.modal-body form { width: 100%; margin: 40px auto 0; position: relative; }
	.modal-body h2 { font-size: 26px; color: #fff;}
	.modal-open .modal-sm { padding: 0; }
	.modal-open .modal-body p { color: #fff; }
	.event-page-main .event-page-grid .col-md-4 { width: 50%; }
	.product.media { width: 100%; }
	.product-info-main { width: 100%; margin-bottom: 10px; }
	.classes-detail-main .product-info-main { padding-left: 0; }
	.classes-detail-main .process-time span { width: 100%; }
	.comming-soon-content h3 { font-size: 16px; }
	.feature-main h2 { font-size: 24px; }
	.main-heading .heading-right, .main-heading .heading-left { width: 100%; }
	.main-heading .heading-right .nav-tabs { width: 100%; margin-right: 0; }
	.main-heading .heading-right .nav-tabs li { margin-left: 0; }
	#best-seller .flex-direction-nav, #sale-item .flex-direction-nav { top: -30px; }
	.related-slider .main-title h2 { font-size: 30px; }
	.contact-top-right ul li { width: 50%; }
	.contact-top-right ul { padding-left: 0; }
	/*.breadcrumb-section { margin-top: 45px; }*/
	/*#inner-banner-main { padding-top: 20px; }*/
	.navigation .parent .level-top:after { position: absolute; right: 0; top: 0; font-size: 40px; line-height: normal; }
	nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { display: inline-block; width: 100%; text-align: left; color: #575757; }
	#reviews .product-tab-main .review-list { width: 100%; margin-right: 0; margin-bottom: 30px; }
	#reviews .product-tab-main .review-add { width: 100%; }
	#maincontent .fieldset.review-fieldset .field.review-field-ratings .label { padding: 0; }
	.payment-method { text-align: left; }
	.account #maincontent { margin: 30px 0; }
	.page-layout-2columns-left .sidebar-main { margin-bottom: 20px; }
	.login-container { margin-top: 0; margin-bottom: 0; }
	.scroll-bottom { top: 70%; right: 0px; }
	.scroll-bottom div.span { right: -40px; top: -65px; }
	.navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) { margin-left: 0; }
	.block-search .control { display: inline-block; width: 100%; margin: 0 auto; border: 0; }
	.block-search .control input { position: relative; margin: 0; top: 0; left: 0; }
	.block-search label.label { position: absolute; top: 5px; right: 10px; z-index: 1; display: none;}
	/*.search-section .search-active { width: 300px; }*/
	.search-section .search-active { width: 100%; position: fixed; top: 0; left: 0; background: #151515de; height: 100%; z-index: 1000; min-width: auto; }
	.block-search { margin: 0; }
	.search-section .search-active .block.block-search { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; }
	span.search-close { top: -30px; right: 0; }
	body.catalogsearch-result-index .product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 47%; }
	.account.page-layout-2columns-left .column.main .block { display: inline-block; width: 100%; }
	
	.account .column.main .order-products-toolbar.toolbar.bottom,
	.account .column.main .toolbar.products-reviews-toolbar.bottom { display: inline-block; width: 100%; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
	.account .column.main .order-products-toolbar.toolbar.bottom p.toolbar-amount,
	.account .column.main .toolbar.products-reviews-toolbar.bottom p.toolbar-amount { float: left; padding-top: 0; margin: 0; }
	.account .column.main .order-products-toolbar.toolbar.bottom .limiter,
	.account .column.main .toolbar.products-reviews-toolbar.bottom .limiter { float: right; margin: 0; clear: none; }

	.cart-container .form-cart .action.continue, .checkout-cart-index button, .checkout-cart-index .cart.table-wrapper .actions-toolbar>.action, .checkout-cart-index .action-gift { display: inline-block; width: 100%; }
	.cart.table-wrapper .items .cart.item tr.item-actions td { padding: 0; margin: 10px 0; display: inline-block; width: 100%; padding-top: 10px; }

	.slider-content h2 { font-size: 30px; line-height: 30px; }
	.slider-content { left: 50%; }
	.products-grid .product-item { width: 48%; }
	.contact-bottom-main { padding: 80px 0 100px; margin-top: 50px; }
	.field-right, .field-left { width: 100%; }
	.contact-form .fieldset { margin-bottom: 15px; }
	.service-grid-one { width: 100%; margin-bottom: 35px; padding-right: 0; }
	.thankyou-content { text-align: center; }
	.thankyou-content p { text-align: center; }
	/*a.btn.thankyou-btn { display: inline-block; width: 100%; }*/
	.categorypath-thank-you .column.main { padding: 0; }

	.toolbar-products #toolbar-amount { display: inline-block; width: 100%; text-align: center; margin-bottom: 15px; }
	.toolbar-products .toolbar-sorter.sorter, .toolbar-products .field.limiter { width: 100%; margin-bottom: 15px; margin-right: 0; border: 0; padding: 0; }
	.toolbar-products .limiter .control, .toolbar-products .toolbar-sorter.sorter #sorter { width: auto; }

	#feature_brand, #feature_brand1, #new_arrival { min-height: auto; }
	.toolbar-right { width: 100%; }
	.toolbar-products .pages { width: 100%; }
	.blog-detail-content { width: 95%; margin: 30px auto; }
	.locate-us h2 { font-size: 36px; }
	.panel-body-left { width: 100%; float: left; margin-bottom: 30px; }
	.panel-body-right { width: 100%; float: left; }
	.address-icon-wrap { padding: 15px 0; width: 60px; height: 60px; }
	.category-contact-us .columns .column.main { padding-bottom: 0; }
	.sendfriend-product-send #product-sendtofriend-form fieldset.sender, .sendfriend-product-send #product-sendtofriend-form fieldset.recipients { width: 100%; }
	.block.review-add, div#customer-reviews { width: 100%; }
	.products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip { margin-left: 0; }
	.wishlist-index-index .products-grid .product-item { width: 30%; }
	.products-grid.wishlist .product-image-container { min-height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	.products-grid.wishlist .product-item-photo { min-height: 200px; }
	.review-form { max-width: 100%; }
	.account .column.main .toolbar { display: inline-block; width: 100%; }
	#wishlist-view-form .actions-toolbar .primary button { width: 100%; margin-bottom: 15px !important; display: inline-block; }
	#wishlist-view-form .actions-toolbar .primary, #wishlist-view-form .actions-toolbar .secondary { width: 100%; }
	.products-grid.wishlist .product-item .box-tocart { margin-right: 0; }
	.toolbar.wishlist-toolbar p.toolbar-amount { float: left; }
	.toolbar.wishlist-toolbar .limiter { float: right; }
	.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty .control { float: left; }
	.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty label.label { float: left; top: 8px; }
	.products-grid.wishlist .product-item .box-tocart { width: 100%; }
	.products-grid.wishlist .product-item-photo .product-image-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	button.action.primary, .actions-toolbar > .secondary a.action.back { margin-bottom: 10px; }
	.opc-sidebar { width: auto; }
	.opc-wrapper { width: 100%; }
	.ves-megamenu.nav-mobile .dropdown-menu .subgroup.level1 > a { font-size: 18px; }
	.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { padding: 10px 30px; } 
	body.page-layout-2columns-left.catalog-category-view .columns, body.catalogsearch-result-index .columns { margin: 40px 0; }
	.customer-account-login .page-title-wrapper, .customer-account-createpassword .page-title-wrapper, .customer-account-logoutsuccess .page-title-wrapper, 
	.checkout-cart-index .page-title-wrapper, .page-print.account.page-layout-1column .page-title-wrapper, .checkout-onepage-success .page-title-wrapper, 
	.checkout-index-index .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper { padding-top: 0; }
	.cart.table-wrapper .product-item-photo { top: 0; }
	.modal-popup .modal-title { font-size: 20px; }
	.cart.table-wrapper .product-item-details { text-align: left; }

	.reseller-Lft { width: 100%; text-align: center; margin-bottom: 30px; }
	.reseller-Rgt { text-align: center; width: 100%; margin: 0 auto; }
	.reseller-Rgt p { text-align: center; }

}

@media only screen and (max-width: 650px) {
	.contact-tabs ul li { width: 100%; }
	.contact-tabs ul li a { width: 100%; }
}

@media only screen and (max-width: 639px) {
	/*.logo-wrapper-right { width: 60%; }
	.logo-wrapper-left { width: 40%; }*/
	.logo-wrapper-left .logo { max-width: 70%; float: left; }
	.toggle-menu-btn span { font-size: 22px; }
	.toggle-menu-btn { margin-left: 10px; }
	.user-links ul li { margin: 0 2px; }
	.logo-wrapper-right .user-links img { width: 16px; }
	.user-links ul li a { font-size: 16px; }
	.flex-caption { display: inline-block; width: 85%; float: left; }
	#featured-product ul li img { position: relative; top: 0; transform: inherit; width: auto; text-align: center; margin-top: 25px; }
	.home-featured-product { padding-left: 15px; }
	.home-featured-product .title-wrap { width: 100%; }
	.home-featured-product:after { display: none; }
	.featured-slider { padding-left: 15px; padding-right: 15px; }
	.home-flash-sale .title-wrap .viewall-product { right: 10px; top: 30%; }
	.inner-banner img { min-height: 250px; object-fit: cover; }
	.thankyou-main .inner-banner img { min-height: auto; }
	.inner-banner-caption .page-title h2 { font-size: 30px; line-height: 30px;} 
	nav.navigation .nav-item a { font-size: 13px; }
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 47%; }
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item:nth-child(2n) { margin-right: 0; }
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item:nth-child(3n) { margin-right: 3%; }
	.community-page-main .event-page-grid .col-md-4 { width: 100%; }
	.community-top-content h2 { font-size: 28px; }
	.community-page-main, .event-page-main { margin: 30px auto; }
	.values-item-wrap .values-item { width: 50%; }
	.page-products .related-slider .owl-item { width: 100%; }
	.logo-wrapper-left .logo img { width: 100%; }
	.logo-wrapper-right .user-links { padding: 0; top: 4px;}
	.boombox-img-right, .boombox-img-left { width: 100%; }
	.about-heading h3 { font-size: 30px; }
	.about-section2-content { width: 100%; position: relative; top: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; }
	.about-section2 { background-position: center; padding: 25px; text-align: center; }
	.about-content p { text-align: center; }
	.about-section3-img { width: 100%; }
	.about-section3-content { clear: both; text-align: center; }
	.about-section3-content p { text-align: center; }
	.related-slider .main-title h2 { font-size: 26px; }
	.product-info-stock-sku .discription1 .value { width: 70%; float: left; }
	.product-content h2 { font-size: 24px; line-height: 30px; }
	.product-heading h3 { font-size: 30px; }
	.product-heading { margin: 50px auto; }
	.product-heading h3 span { padding: 0 20px; }
	/*.logo-wrapper-left { padding: 10px 0; }
	.logo-wrapper-right { padding: 10px 0; }*/
	.order-links .item { width: 100%; }
	.category-colm .home-category-single { width: 100%; }
	.home-category-detail h3 { font-size: 24px; }
	.footer-top-main .col-md-2, .footer-top-main .col-md-3, .footer-top-main .col-md-4 { width: 50%; }
	.about-section1, .origin-section1 { margin-bottom: 0; }
	.about-left-content h2, .the-title h2 { font-size: 36px; line-height: 40px; }
	.the-title { margin-top: 30px; }
	.thankyou-content { padding: 0; }
	.thankyou-content h4 { font-size: 13px; }
	.thankyou-content h2 { font-size: 24px; line-height: 25px; margin-bottom: 10px; }
	.thankyou-content p { font-size: 13px; line-height: 16px; }
	a.btn.thankyou-btn { line-height: 35px; font-size: 12px; }
	.slider-content h4 { font-size: 20px; }
	a.slider-btn { margin-top: 10px; }
	.home-sale-lable { font-size: 22px; }
	.sale-right-top .sale-top-left, .sale-right-top .sale-top-right { width: 100%; margin-bottom: 10px; }
	.sale-top-right .special-price .price-container .price-wrapper .price, .sale-top-right .old-price .price-container .price-wrapper .price { text-align: left; }
	.home-sale-right { padding: 30px; }
	.product-discription { margin-top: 0; }
	#newsletter-validate-detail { width: 100%; margin-left: 0; }
	.about-section2 { min-height: auto; margin: 0; padding: 25px 0; }
	.about-section2 h2 { position: relative; transform: inherit; top: 0; left: 0; margin: 0; font-size: 36px;}
	.product-item .product-item-actions .actions-primary form button.action { float: none; }
	.product-title h2 { font-size: 36px; }
	.product-info-main .price-rating .product-reviews-summary.short .rating-summary:after { content: ''; position: absolute; top: 100%; right: 0; width: 100%; height: 1px; background: #D9D9D9; }
	.product-info-main .price-rating .product-reviews-summary.short .rating-summary { width: 100%; margin: 0; padding-bottom: 15px; margin-bottom: 15px; }
	.qty-wrapper { width: 100%; margin-right: 0; }
	.product-add-form .product-options-bottom .qty-wrapper { width: auto; }
	.product-options-bottom .box-tocart { top: 0; }
	.product-info-main .product-add-form .product-options-bottom .box-tocart { top: 35px; }
	.product-options-bottom { width: 100%; margin-top: 35px; }
	.blog-content h3.post-name a { font-size: 20px; }
	.blog-single { margin-bottom: 30px; }
	.blog-detail-section { margin: 50px 0; }	
	.post-item-link { font-size: 24px; }
	.field.fields-left, .field.fields-right { width: 100% }
	.wishlist-index-index .products-grid .product-item { width: 47%; margin-bottom: 20px; }
	.toolbar.wishlist-toolbar p.toolbar-amount { width: 100%; text-align: center; }
	.toolbar.wishlist-toolbar .limiter { width: 100%; }
	.block-search .block-title, .user-links ul li.my-account a, .user-links ul li.link-cart a.showcart.action { width: 35px; height: 35px; padding: 7px 0; font-size: 14px; }
	.menu-section { top: 55px; }
	.opc-wrapper .step-title { padding-bottom: 15px; }
	.checkout-payment-method .payment-option-inner { width: 100%; margin-right: 0; }
	.checkout-payment-method .payment-option-inner .field { margin-bottom: 0; }
	.block-search .block-content { top: 55px; }
	.product-info-main .product-reviews-summary.short .rating-summary { width: 40%; }
	.swatch-opt { margin-bottom: 0; }
	.items.order-links.rewards-links li { width: 100%; margin-bottom: 10px; display: inline-block; }
	.items.order-links.rewards-links li strong, .items.order-links.rewards-links li a { display: inline-block; width: 100%; text-align: center; }
	.order-links .item a, .order-links .item strong { display: inline-block; width: 100%; text-align: center; }
	.thankyou-btn-sec a.btn { width: 100%; display: inline-block; margin-bottom: 15px; line-height: normal; }
	.blog-content { padding-top: 10px; }
	.nav-item.submenu-left.dropdown-submenu { padding-left: 0; }

}

@media only screen and (max-width: 536px) {
	.event-page-main .event-page-grid .col-md-4 { width: 100%; }
	body.catalogsearch-result-index .product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 100%; margin: 0 auto 30px; }
	.origin-content p { line-height: 30px; display: inline-block; width: 100%; margin-top: 25px; margin-bottom: 0; }
	.blogs-list .col-md-4 { width: 100%; }
	.menu-section { top: 65px; }
}

@media only screen and (max-width: 479px) {
	.logo-wrapper-left .logo { max-width: 100%; }
	.homeslider-caption h2 { font-size: 30px; line-height: 36px; }
	.homeslider-caption h4 { font-size: 16px; }
	.new-arrival-sec { width: 100%; margin-bottom: 30px; }
	.product-list-main .block.widget .products-grid li.product-item { width: 100%; margin-bottom: 30px; }
	.home-newproduct .product-list-main .block.widget .product-item-info { width: 100%; }
	.sale-product-details .sale-brand h2 { font-size: 20px; }
	#sale-product-slider .owl-item .item .sale-product-details .sale-product-name h2 a { font-size: 20px; }
	.sale-product-price .price-wrapper .price { font-size: 22px; }
	.sale-product-details .sale-product-id h2 { font-size: 20px; }
	.post-date-main, .cooking-date { width: 60px; height: 60px; padding: 10px 0; margin-bottom: 15px; }
	h3.post-date { font-size: 20px; line-height: 20px; }
	.post-detail-wrap { width: 75%; }
	/*.post-date-wrap { width: 25%; }*/
	/*.footer-address ul li span.add-content { width: 80%; }*/
	.footer-right-bottom .app-sec { width: auto; margin-top: 15px; float: left; }
	.mayer-classes-category-main .col-md-4 { width: 100%; }
	h2.contact-heading { font-size: 24px; }
	.contact-showroom .contact-content-main { padding: 30px 10px; }
	.panel-default>.panel-heading a { font-size: 16px; }
	.panel-default>.panel-heading a.collapsed:after { font-size: 16px; margin-top: -10px; }
	.product-list-main .product-item-actions .actions-primary, .sale-product-action .actions-primary { width: auto; }
	.product-list-main .product-item-actions .actions-secondary { width: 30%; padding: 8px;}
	.product-list-main .product-item-actions .actions-primary button.tocart.btn, .sale-product-action .actions-primary button { font-size: 12px !important; padding: 10px 25px !important; }
	.toolbar-products .pages { width: 100%; }
	/*.toolbar-products #toolbar-amount { width: auto; text-align: center; margin-top: 0; float: left; }*/
	.toolbar-products .toolbar-sorter.sorter { width: 100%; }
	.values-item-wrap .values-item { width: 100%; min-height: auto; margin-bottom: 50px;  text-align: center;}
	.mission-vision-center { padding: 30px; }
	.review-description-tab ul.nav.nav-tabs li { width: 100%; text-align: center; }
	.review-description-tab .product-tab-main { width: 100%; }
	.tab-content .tab-pane { padding: 0px; }
	.related-slider { padding: 30px 20px; }
	.user-links ul { padding-left: 10px; }
	.user-links ul li.link-currency { margin: 0; }
	.page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle { margin: 0; }
	.page-header .switcher { top: 0; }
	.related-slider .main-title h2 { font-size: 24px; }
	.product-add-form .product-options-bottom { width: 100%; margin-top: 0px; float: left; }
	/*.product-info-main .box-tocart button.action.tocart.btn { width: 100%; }*/
	.product-info-main .page-title-wrapper .page-title { font-size: 26px; line-height: 40px; }
	.product-info-main .price-rating .price-box .special-price .price-wrapper .price { font-size: 22px; }
	.product-info-main .price-box .old-price .price { font-size: 22px !important; }
	.product-info-main .price-rating .product-reviews-summary.short { width: 100%; }
	.product-reviews-summary .rating-summary { left: 0; }
	.contact-top-right ul li { width: 100%; }
	.contact-detail { width: 80%; }
	.contact-bottom-main, .contact-top-main { padding: 30px 0; margin-top: 0px; }
	.toolbar-right { width: 100%; margin-top: 20px;}
	/*body.cms-page-view #maincontent, body.catalog-category-view.page-layout-1column #maincontent { padding: 30px 0; }*/
	.product-list-main .product-item-actions .actions-primary button.tocart.btn, .product-item-actions .actions-secondary>.action { width: 100%; }
	.product-list-main .block.widget .product-item-info { padding: 30px 20px; }
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 100%; margin: 0 auto 0px !important; }
	.product-item:hover .product-item-actions .actions-primary form button.action.view-detail.btn { width: 100%; }
	.minicart-wrapper .block-minicart { width: 280px; top: 40px; right: -20px; }
	.page-title-wrapper h2.page-title { margin-right: 0; font-size: 30px; line-height: 40px; width: 100%; }
	.mobile-header { padding: 7px 20px; }
	.mobile-logo img { width: 100px; }
	.mobile-search, .mob-account, .mobi-cart, .mobile-menu { margin: 0 7px; }
	.mobile-header-right img { width: 18px; }
	.mobile-menu-btn { font-size: 20px; }
	.slider-content h2 { font-size: 20px; line-height: 24px; letter-spacing: -1px; }
	.home-category-detail h3 { font-size: 20px; }
	.footer-option-top .col-md-3 { width: 100%; }
	.footer-menu ul li { text-align: left; }
	.products-grid .product-item { width: 100%; margin-bottom: 50px; margin-left: 0; }
	.feature-brand-title h2 { font-size: 30px; }
	.option-icon-value { width: 100%;text-align: center; margin-bottom: 45px; position: relative; }
	.footer-option-top .option-icon img { width: auto; position: relative; transform: inherit; left: 0; top: 0; }
	.option-value { margin-top: 15px; }
	.footer-option-top .option-value span { font-size: 16px; position: relative; top: 0; left: 0; transform: inherit; }
	.option-icon { width: 100%; }
	.option-value { width: 100%; }
	.footer-top-main .col-md-2, .footer-top-main .col-md-3, .footer-top-main .col-md-4 { width: 100%; min-height: auto; margin-bottom: 25px;}
	.footer-menu { padding-left: 0; }
	.footer-brandlist { width: 100%; }
	.footer-address ul li span.add-icon { width: auto; margin-right: 15px; }
	.sidebar-title h2 { font-size: 32px; line-height: 36px;}
	.slider-content p { font-size: 13px; margin-bottom: 0;}
	/*.btn-arrow { font-size: 10px; width: 23px; height: 23px; top: 5px;}*/
	a.slider-btn { padding: 8px 50px 8px 15px; }
	.slider-content h4 { font-size: 16px; margin-top: 10px; }
	.user-links ul li a span.count { font-size: 12px; width: 20px; height: 20px; padding: 2px; }
	.user-links ul li.link-cart a { width: 35px; height: 35px; }
	.cart-img { font-size: 15px; }
	.home-sale-lable { font-size: 16px; padding: 15px 20px; }
	.home-sale-right .product-name a { font-size: 24px; display: inline-block; width: 100%; margin-bottom: 10px;}
	.rating-summary .rating-result>span:before, .rating-summary .rating-result:before { font-size: 26px; }
	.home-sale-right { padding: 20px; }
	.sale-top-right .special-price .price-container .price-wrapper .price { font-size: 22px; }
	.about-section2 h2 { font-size: 24px; }
	.next-prev-blog { width: 95%; margin: 0 auto; }
	.contact-form-title h2 { font-size: 26px; }
	#logo-wrapper { padding: 0; }
	.logo-wrapper-left .logo img { width: 70%; }
	.breadcrumb-section .breadcrumbs li { margin-right: 0; padding: 10px 20px 10px 0;}
	.wishlist-index-index .products-grid .product-item { width: 100%; }
	.actions-toolbar > .secondary a.action.back, a.action.create.primary, button.primary.action, button.action.reload.captcha-reload { padding: 10px 15px; }
	/*.menu-section { top: 45px; }*/
	.logo-wrapper-main { padding: 10px 15px; }
	.page-title-wrapper .page-title { font-size: 24px; }
	.minicart-items .product-item .product-item-name a { width: auto; height: auto; }
	.product-item-info .product-item-inner a.action.wishlist { float: right; }
	#maincontent .opc-wrapper .form-discount .actions-toolbar { width: 100%; }
	.user-links ul li { position: inherit; }
	.product-info-main .product-reviews-summary.short .rating-summary { width: 45%; }
	.product-info-main .product-add-form .product-options-bottom .box-tocart { width: 100%; margin-bottom: 15px; }
	.product-info-main .product-add-form .product-options-bottom .box-tocart button { width: 100% !important; }
	.comming-soon-content { margin: 0 auto; }
	#maincontent .fieldset .field label span { white-space: normal; }
	form.form.password.forget fieldset.fieldset { margin-bottom: 0; }
	.customer-account-forgotpassword #maincontent .actions-toolbar .primary, .customer-account-create #maincontent .actions-toolbar .primary, 
	.customer-account-forgotpassword #maincontent .actions-toolbar .secondary { width: 100%; }
	.block-minicart .block-content>.actions a.action.viewcart { height: auto; }
	.order-actions-toolbar .action.order, .order-actions-toolbar .action.print { width: 100%; margin: 0 auto 15px; text-align: center; }
	.related-blogs { margin-top: 0; }
	.ves-megamenu.nav-mobile .dropdown-menu .subgroup.level1 > a { font-size: 16px; }
	.minicart-items-wrapper { padding: 15px 0; }


}

@media only screen and (max-width: 375px) {
	.homeslider-caption h4 { font-size: 13px; letter-spacing: 1px; padding-bottom: 5px; }
	.homeslider-caption h2 { font-size: 24px; line-height: 36px; }
	.homeslider-caption a.homeslider-btn { margin-top: 15px; padding: 9px 25px; font-size: 13px; }
	.main-title h2 { font-size: 32px; }
	.viewall-product { top: 35%; }
	.post-detail-wrap { width: 70%; }
	/*.post-date-wrap { width: 30%; }*/
	.upcomnig-classes-section { padding: 40px 15px; }
	.event-next-prev a.event-next.btn, .event-next-prev a.btn { width: 100%; margin-bottom: 15px;}
	.share-icons a { width: 30px; height: 30px; }
	.boombox-img-left img { width: 80%; }
	.boombox-img-right img { width: 80%; }
	.boombox-product-main { background-position: 20%; }
	.home-4k-right-main { width: 90%; }
	.home-4k-right-content h3 { font-size: 20px; line-height: 30px; }
	.home-4k-right-content h3 span { font-size: 26px; }
	.block-search .block-content { right: -30px; }
	.product-info-main .product-reviews-summary.short .rating-summary:after { right: -15px; }
	.product-info-main .product-reviews-summary.short .rating-summary { width: 50%; }

}

@media only screen and (max-width: 374px) {
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 100%; margin-right: 0 !important; }
	#best-seller .flex-direction-nav, #sale-item .flex-direction-nav { top: -85px; width: 75px;}
	.main-heading h2 { font-size: 24px; }
	.product-info-main .product-reviews-summary.short .rating-summary { width: auto; }
	body.catalog-product-view .product-info-main .product-reviews-summary .reviews-actions { margin-top: 10px; }
	.product-info-main .product-reviews-summary.short .rating-summary:after { display: none; }
}

@media only screen and (max-width: 320px) {
	/*.user-links ul li { margin: 0 5px; }*/
	.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after { display: none; }
	.user-links ul li.link-currency { margin-right: 5px; }
}







