.ves-menu .navigation .level0:nth-child(3) > .submenu .nav-item.level1:hover a:after { display: none; }
/*.category-cms {margin-bottom: 100px;}*/


@media only screen and (max-width: 1800px) {
	.our-services-main .service-img {width: 45%;}
	.service-section3 .service-img img { margin-top: 0; }
	/*.about-content-center { max-width: 40%; }*/
}


@media only screen and (max-width: 1680px) {
	.container { max-width: 1300px; }
	.header-top-content p { font-size: 14px; }
	.home-sec1-left { width: 50%; }
	.home-sec1-left:before { background-size: contain;background-repeat: no-repeat;width: 150px; height: 200px; }
	.home-sec1-content h2 { font-size: 36px;line-height: 42px; margin-bottom: 30px; }
	/*.button-arrow { line-height: 24px; text-align: center;}*/
	/*.btn, a.btn, .button, .btn_bg, .product-info-main .box-tocart button.action.tocart.btn { padding: 11px 25px; font-size: 15px; }*/
	#home-sec2:after { top: -170px; height: 115px; width: 350px; }
	.gotonext img {width: 90px;}
	.slider-text h2 { font-size: 70px; line-height: 80px;letter-spacing: -0.4px; }
	nav.navigation .nav-item.level0 a, nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li a { font-size: 15px; }
	nav.navigation .nav-item.level0 a:hover:before, nav.navigation .nav-item.level0.active a:before, .menu-section nav.navigation .header-nav li a:hover:before { border-bottom: 5px dotted #F46E42;width: 20px; }
	.cart-img img { width: 25px; }
	.cart-img { width: 50px; height: 50px; }
	.user-links ul li.header-login a { width: 55px; height: 55px; padding: 10px 0;}
	.cat-name a { font-size: 24px; }
	.title-main h2 { font-size: 45px; }
	.new-label, .sale-label, .out-stock-label { font-size: 14px; }
	.add-to-wishlist img {width: 25px;}
	.product-item-info a { font-size: 20px; }
	.product-discription { font-size: 14px; }
	/*.product-item .price-box .special-price .price { font-size: 20px; }	*/
/*1	.product-item .price-box .old-price .price { font-size: 14px; }*/
	.product-item-details .addcart a.btn { padding: 10px; }
	.product-item-details .addcart a.btn img { width: 25px; }
	.retailer-content h2, .newsletter-content h2 { font-size: 40px; line-height: 55px; }
	.retailer-content p { font-size: 16px; line-height: 25px; }	
	.newsletter-content { margin: 20px 0; }
	.newsletter-section:before { height: 380px; }
	.footer-heading h3, .social-icons h3 { font-size: 20px; }
	.footer address.copyright, .footer-menu ul li a { font-size: 14px; line-height: 32px; }
	.news-letter-main .news-letter-content p, .add-content p, .add-content a { font-size: 14px; }	
	.news-letter-main .news-letter-content .field.newsletter input { font-size: 14px !important; }
	.social-icons li a { font-size: 24px; }
	.logo-wrapper-left .logo img { max-width: 100px; }
	/*.navigation-main { margin: 25px auto; }*/
	/*.header-search, .logo-wrapper-right .user-links { margin-top: 10px; }*/
	/*.header-search .block-content form.minisearch { padding: 13px 30px; }*/
	.recipe-form .recipe-main h2 { font-size: 42px; line-height: 42px; margin-bottom: 20px; }
	.recipe-content form.subscribe { max-width: 350px; }
	.recipe-img {position: relative;top: -35px;}
	/*.recipe-form .recipe-main { margin-top: 35%; }*/
	.page-title h2 { font-size: 60px; }
	.custom-content-listing > h3 { font-size: 24px; line-height: normal;}
	.custom-content-listing > p { font-size: 14px; }
	.gotonext { margin-left: -45px; }
	.home-sec1-right { margin-top: 40px; }
	.retailer-section { padding-bottom: 30px; }
	.retailer-content { width: 75%; }
	#home-sec2:before { height: 620px; }
	.home-category-slider .slick-list { padding-bottom: 80px; }
	.about-main h2 { font-size: 42px; line-height: 48px; }
	.about-section1-content h3, .about-section3-content h3 { font-size: 24px; line-height: 28px; }
	.about-section1-content p { font-size: 14px; line-height: 30px; margin-bottom: 10px;}
	/*.about-section2 .about-section1-content, .about-section1-content, .about-section3-content, .about-section4 .about-section1-content { max-width: 500px; }*/
	/*.product-info-main .page-title-wrapper .page-title, .also-like-section .main-title h2 { font-size: 48px; line-height: 52px; }*/
	.grm-packet { font-size: 18px; }
	.catalog-product-view .product-info-main .price-box .price-wrapper .price { font-size: 26px !important; }
	.catalog-product-view .product-info-main .price-box .old-price .price-wrapper .price { font-size: 16px !important; }
	.short-discription p, p, .blog-content-main p, .cms-page-view .custom-content-listing ul li, #maincontent ul li { font-size: 14px; /*line-height: 24px;*/}
	#maincontent .about-content-center ul li {line-height: 30px;}
	.product-info-main .product-options-bottom .box-tocart button.action.tocart.btn { /*width: 70%; */font-size: 16px !important; }
	/*.qty-wrapper label { font-size: 14px; padding: 3px 0; }*/
	.plus-minus-input { min-height: 50px;padding: 5px 7px; }
	.plus-minus-input .input-group-button .circle { font-size: 11px; }
	.plus-minus-input .input-group-field { padding: 12px 0;font-size: 20px !important; }
	.detail-review ul.nav-tabs li a { border-bottom: 4px solid transparent;font-size: 24px; line-height: 48px; }
	/*.detail-review ul.nav-tabs li.active a, .detail-review ul.nav-tabs li a:hover, .detail-review ul.nav-tabs li a:focus { border-bottom: 4px solid #F46E42; }*/
	#maincontent .post-listing li { margin-bottom: 60px; }
	/*#maincontent .post-listing li:nth-child(2n) {margin-left: 4%;}*/
	h3.blog__post-title { font-size: 42px; line-height: 52px; }
	.blog-content-main p { margin-bottom: 25px; }
	.quote-content h3 { font-size: 24px; line-height: 42px; }
	.banner_content .breadcrumbs li strong, .breadcrumbs li strong, .banner_content .breadcrumbs li a, .breadcrumbs li a { font-size: 14px; }
	.corpo-form-main:before { width: 500px;height: 300px; bottom: 200px;}
	.category-contact-us .corpo-form-main:before { bottom: 70px; }
	#maincontent .address-contact ul li .add-cont-icon { width: 70px; height: 70px; }
	.thankyou-content { top: 35%; }
	.thankyou-main-content h2 { font-size: 60px; }
	.product-item .price-wrapper .price { font-size: 18px; }
	.container-minus {margin-left: -650px;}
	.about-content .main-title { margin-bottom: 20px; }
	/*.about-content-center { max-width: 45%; }*/
	.about-right { width: 45%; }
	.about-section1-content { margin-bottom: 50px; }	
	.about-content-center ul.list-arrow li { margin: 0; }
	.accordion-img {width: 50%;float: left;}
	.course-content-section2 .course-left, .course-content-section2 .course-right {width: 46%;float: left;margin-right: 4%;}
	
}




@media only screen and (max-width: 1499px) {
	.homeabout-content { transform: translate(10%, -50%); }
	.home-about .about-right { width: 40%; }
	.home-about .about-left:before { bottom: -80px; }
}

@media only screen and (max-width: 1400px) {
	.product-list-main #feature_products { width: 90%; margin: 0 auto; }
	.logo-wrapper-main .col-md-4 {width: 30%;}
	.logo-wrapper-main .col-md-6 {width: 45%;}
	.logo-wrapper-main .col-md-2 {width: 25%;}
	.brand-logo ul li { margin: 0 25px; }
	.user-links, .header-search { margin: 50px 0; }
	.container-minus {margin-left: -640px;}
	/*.owl-theme .owl-nav .owl-prev {left: 0;}*/
	.page-title h2 {font-size: 42px;}
	.contact-content .main-title h2 {line-height: 55px;font-size: 48px;}
	.contact-content ul li .address-right p {font-size: 20px;}
}

@media only screen and (max-width: 1359px) {
	#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; }
	/*nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 27px 10px; }*/
	/*.header-minicart { max-width: 130px; min-width: 130px; }*/
	#feature_brand .owl-prev, #new_arrival .owl-prev, #related_blog .owl-prev { left: 0; }
	#feature_brand .owl-next, #new_arrival .owl-next, #related_blog .owl-next { right: 0; }
	.block-search .block-content { width: 100%; }
	/*nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 15px 10px; }*/
	.section4-left { width: 45%; }
	.section4-top .container { max-width: 80%; }
	.section4-right { width: 55%; }
	.best-seller .owl-next { top: 45%; right: -30px; }
	.best-seller .owl-prev { top: 45%; left: -30px; }
	.home-blog .slick-prev { left: -35px; }
	.home-blog .slick-next { right: -35px; }
	/*nav.navigation .nav-item.level0.active a, nav.navigation .nav-item.level0 a:hover, .menu-section nav.navigation .header-nav li a:hover, 
	.menu-section nav.navigation .header-nav li.active a, .menu-section nav.navigation .header-nav li.has-active a, 
	.menu-section nav.navigation .header-nav li.has-active li.active a { font-weight: normal; }*/
	.news-letter-main { max-width:400px; }
	.related_product button.slick-next.slick-arrow { right: -20px; }
	.related_product button.slick-prev.slick-arrow { left: -20px; }
	.blog-index-index #maincontent:after { width: 450px; background-size: contain; }
	.contact-content:before { bottom: -50px;width: 500px; }
	/*.thankyou-content { max-width: 600px; left: 70%; }*/

	/*.container {max-width: 1200px;}*/
	.retailer-content { width: 85%; }
	.recipe-form .recipe-main h2 {font-size: 36px;line-height: 36px;margin-bottom: 20px;}
	.page-title h2 {font-size: 50px;letter-spacing: 0;}
	.corpo-form-main h6 { font-size: 13px; }
	.company_email a { font-size: 32px; line-height: 58px; }
	#maincontent .address-contact ul li .add-cont-content p {font-size: 13px;line-height: 26px;}
	#maincontent .address-contact ul li .add-cont-content p a { font-size: 13px; }

	.about-content-center { position: relative;top: 0;max-width: 100%; }
	.about-left {float: left;width: 50%;}
	.service-section3 .service-img img {margin-top: 0;position: absolute;bottom: 0;right: 0;width: 45%;height: auto;}
	.service-img {width: 45%;}
	.service-section3 {position: relative;}
	.container-minus {margin-left: -580px;}
	.owl-theme .owl-nav .owl-prev { left: 0; }
	.container {max-width: 1200px;}
}

@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; }
	.about-right:before { width: 100%; }
	.store-content { min-height: 290px; }
	.store-block { margin-bottom: 20px; }
	.post-list-wrapper .post-list { padding: 0 15px; }
}

@media only screen and (max-width: 1200px) {
	/*.logo-wrapper-middle { width: 55%; }
	.logo-wrapper-right { width: 25%; }*/
	/*nav.navigation .nav-item { margin: 0 15px; }*/
	.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; }
}

@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: 0px; top: 50%; }
	#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: 0px; top: 50%; }
	#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%; padding: 20px 15px;}
	.product-item-info .product-item-details { padding: 0; }
	.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 5px; }
	.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: 14px 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; }
	/*.logo-wrapper-left .logo { margin-left: 20px; }*/
	.user-links ul li.my-account { margin: 0 15px; }
	/*.header-minicart { min-width: 110px; max-width: 110px; }*/
	.block-search input { width: 100%; min-width: 180px; }
	/*nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 15px 0px; }*/
	/*.block-search { width: 90%; padding: 0; }*/
	/*.logo-wrapper-left .logo { margin: 0 10px; }*/

	/*.product-slider-main { min-width: 440px; min-height: 440px; }*/
	/*.product-slider-main img { width: 120px; }*/
	/*.product-info-main .page-title-wrapper .page-title { font-size: 36px; line-height: 40px; }*/
	/*.catalog-product-view .product-info-main .price-box .price-wrapper .price { font-size: 30px !important; line-height: 35px; }*/
	.slider-content h2 { font-size: 48px; line-height: 48px; }
	.slider-text h3 { font-size: 20px; margin: 10px 0 20px 0; }
	.slider-text hr { margin: 0 auto 20px; }
	.slider-text p { font-size: 15px; line-height: 25px; margin: 0 auto 20px; }
	.homeabout_main { background-position: right; }
	.footer-left, .footer-right { width: 100%; text-align: center; margin: 5px 0; }
	.footer-right .footer-menu { text-align: center; }
	.logo-wrapper-center { width: 45%; }	
	/*.mobile-header-left { float: left; width: 25%; }
	.mobile-header-center { width: 50%; margin: 0 auto; float: left; }
	.mobile-header-right { float: right; width: 25%; }*/
	.toggle-menu-btn span { font-size: 18px; color: #b18264; cursor: pointer; position: relative; }
	.toggle-menu-btn span i.fas.fa-bars { float: left; }
	.mobile-header .logo { margin: 0 auto; max-width: 100%; margin-left: 0px; top: 0px; }
	.mobile-header .header-minicart { text-align: center; padding: 0; }
	/*.header-minicart .minicart-wrapper a.icon-setting { display: inline-block; width: 100%; text-align: center; }
	.header-minicart .minicart-wrapper a.icon-setting span.cart-img { clear: both; float: none; }
	.header-minicart .minicart-wrapper a.icon-setting span.cart-content { clear: both; width: 100%; font-size: 10px; padding: 0; }*/
	/*.user-links-mobile li.my-account { margin: 0 auto; padding: 16px 15px; font-size: 18px; margin-right: 10px;}*/
	form#search_mini_form { position: relative; }
	/*.mobile-header .block-search .block-content { position: absolute; top: 100%; left: 0; width: 100%; background: #565656; padding: 20px; display: none; border-top: 1px solid #565656; z-index: 1; }*/
	/*#search_mini_form button.action.search { top: 0px; right: 0px; }*/
	/*.block-search .action.search > span img { width: 15px; }*/
	.user-links-mobile ul li { float: left; margin: 0 10px; position: inherit; list-style-type: none; }
	.user-links-mobile { display: inline-block; width: 100%; float: left; padding: 25px 10px; }
	.user-links-mobile ul { padding-left: 0; display: inline-block; float: right; }
	.user-links-mobile ul li .block-search { position: inherit; padding-left: 0; position: relative; top: 3px; margin-top: 0px;}
	.mobile-header .block-search input { background: #fff; border-color: #fff; padding: 10px 25px; max-width: 100%; width: 100%; }
	.mobile-header .block-search .block-title { width: auto; height: auto; display: inline-block; margin: 0; cursor: pointer; font-size: 17px; padding: 16px 15px 17px; color: #52b232; }
	.toggle-menu-btn span { position: absolute; top: 0px; display: inline-block; margin-left: 10px; top: 40%;font-size: 32px;margin-top: -10px;}
	.story_tab_left { width: 40%; }
	.story_tab_right { width: 60%; }
	.storytab-content1 { left: 70%; }
	.artisan-content a.read-btn, .storytab-content a.read-btn, a.read-btn, .contact-content a.button { margin-top: 10px; }
	.our_story_tabs_new ul.nav.nav-tabs li { margin: 0 10px; }
	.artisan-content h3, .storytab-content h3, .storytab-content1 h3, .contact-content h3, .thankyou-content1 h3 { padding-bottom: 20px; margin-bottom: 20px; }

	.contact-form-main { margin: 0; }
	.connect-with-section:after { width: 221px; height: 222px; background-size: contain; top: -100px; }
	.connect-with-section:before { bottom: -150px; left: -180px; width: 400px; height: 350px; background-size: contain; }
	.virtual-appreciation2-center { max-width: 55%; left: 67%; }
	/*.minicart-wrapper .block-minicart { right: -20px; }*/
	.our-brand-main { padding: 90px 0; }
	.user-links-mobile img { width: 25px; }
	/*.block-search .block-content { width: 100%; position: absolute; top: 100%; left: 0; padding: 20px; background: #ba9f5f; display: none; }*/
	.home-section1:after { width: 174px; height: 199px; }
	.welcome-content-main { padding: 0px; }
	.welcome-content-main .main-title h2 { padding-bottom: 10px; }
	.home-section1:before { width: 196px; height: 445px; }
	.welcome-pattern { padding-bottom: 20px; }
	.subscribe-form-main:before { width: 400px; height: 211px; bottom: 0; background-size: 100% 100%; }
	form#newsletter-validate-detail { max-width: 100%; left: 0; top: 0;}
	/*.cms-home .home-subscribe-main .home-subscribe-right, .catalog-product-view .home-subscribe-main .home-subscribe-right { width: 40%; }
	.cms-home .home-subscribe-main .home-subscribe-left, .catalog-product-view .home-subscribe-main .home-subscribe-left { width: 60%; }*/
	.catalog-category-view .home-subscribe-main .home-subscribe-right,
	.category-about-us .about-footer-right { width: 65%; }
	.thankyou-main { position: relative; }
	.thankyou-content h2 { font-size: 48px; line-height: 50px; }
	.about-section1-content .main-title h2 { font-size: 32px; line-height: 42px; }

	.section4-top { display: inline-block; width: 100%; margin-bottom: 15px; }
	.section4-left { width: 50%; float: left; }
	.section4-top .container { max-width: 50%; position: relative; top: 0; left: 0; transform: inherit; float: left; }
	.section4-right { width: 100%; padding: 0 20px; }
	/*.menu-section nav.navigation .header-nav li { margin-right: 20px; }*/
	.main-title h2 { font-size: 35px; line-height: 42px; }
	.best-seller .owl-theme .owl-nav [class*=owl-] { padding: 10px 15px !important; font-size: 20px !important; margin: 0; background: #565656 !important; width: auto; height: auto; }
	.our_products:before { height: 20%; border-top-width: 20px; }
	.discount-main .discount-content h2 { font-size: 36px; }
	.discount-main .discount-content h3 { font-size: 18px; }
	.product-info-main .page-title-wrapper .page-title { line-height: normal; font-size: 48px;}
	.best-seller .owl-next { top: 45%; right: 0px; }
	.best-seller .owl-prev { top: 45%; left: 0px; }
	.table-checkout-shipping-method tbody tr:first-child td input.radio { margin-top: 4px; }
	/*nav.navigation .nav-item.level0 a, nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li a { padding: 0; }*/
	.slick-list { width: 90%; margin: 0 auto; }
	.home-blog .slick-next, .slick-next, .related_product button.slick-next.slick-arrow { right: 0; z-index: 10; }
	.home-blog .slick-prev, .slick-prev, .related_product button.slick-prev.slick-arrow { left: 0; z-index: 10; }
	.newsletter_image { position: relative; left: -80px; width: 59%; }
	.our-brand .slick-slide img { width: 80%; }
	.homeabout-content .main-title h2 { margin-bottom: 10px; }
	.homeabout-content h5 { font-size: 18px; margin-bottom: 10px; }
	.homeabout-content p { margin-bottom: 20px; }
	.btn, a.btn, .button, .btn_bg, .product-info-main .box-tocart button.action.tocart.btn { font-size: 13px; }
	/*.news-letter-main { margin-top: 50px; }*/
	.blog-index-index #maincontent:after { width: 360px; background-size: contain; height: 400px; }
	#inner-banner-main { margin-bottom: 30px; }
	/*.category-about-us #inner-banner-main { margin-bottom: 60px; }*/
	.chinese-new-year ul li, .momolato-sec ul li { margin: 0 10px; }
	.home-sec1-left:before { width: 100px; height: 150px; }
	.quality-seafood-img { margin-top: -120px; }
	.retailer-content {width: 85%;}
	.cat-img img { max-width: 230px; }
	.recipe-form .recipe-main { max-width: 300px; top: 35%; left: 75%;}
	.recipe-form .recipe-main h2 { font-size: 30px; line-height: 36px; }
	.newsletter-section:before { top: -135px; }
	.recipe-img img { height: 320px; object-fit: cover; object-position: right; }
	.corpo-form { padding: 40px 20px; }
	.post-date { width: 45%; margin-right: 5%; font-size: 14px; line-height: normal;}
	.post-category a { font-size: 14px; }
	.blog-page .widget.block a.archive-item-link { font-size: 15px; }
	.blog-page .widget.block .block-title strong { font-size: 22px; }
	.share-products { width: 100px; }
	#maincontent .share-products ul li { float: left; }
	/*.ves-megamenu .dropdown.submenu-left { margin: 0 15px; }*/
	.post-listing ul {padding-left: 0;display: flex;flex-wrap: wrap;}
	.business-venture-content h2 { font-size: 42px; line-height: 52px; }
	.category-contact-us .corpo-form-main:before { left: 5%; }
	.customer-account-forgotpassword .newsletter-section { margin-top: 150px; }
	nav.navigation .nav-item.level0 a, nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li a { padding: 20px 15px; }
	.container-minus {margin-left: 0;}
	.container-minus-main, .home-course { width: 100%;float: right; padding-left: 15px;}
	.home-course { margin: 50px 0; }
	.home-course .col-md-6 { width: 100%; }
	.owl-theme .owl-nav [class*=owl-] { width: 40px; height: 40px; }
	.owl-theme .owl-nav .owl-next { right: 8px }
	.course-content h3 a { font-size: 22px; }
	.button-arrow { width: 25px;height: 25px; text-align: center;}
	/*.course-content a.btn { margin-bottom: 0;margin-left: 0; }*/
	.course-content h3 { /*margin-bottom: 0px;*/padding-bottom: 20px; }
	/*.product-name-sec strong { min-height: 75px; }*/
	.product-item-info .product-name-sec strong a { line-height: normal; }
	.main-title h1, .main-title h2 { font-size: 52px; line-height: 60px; }
	.brand-logo ul li {margin: 0 15px;}
	.brand-content p { font-size: 20px; }
	.home-featured { margin: 50px auto 0; }
	.featured-product-grid { margin-top: 20px; }
	.our-service-grid { margin: 20px 0 40px; }
	.container-minus-main .row .col-md-6 { width: 100%; }
	.post-content { padding-left: 95px; }
	.post-content h3 a { font-size: 24px; }
	.homecourse-main.container-minus {display: inline-block;width: 100%;}
	.about-images img { width: 47%; }
	.product-item-info .wishlist-cart a img { width: 18px; }
	.wishlist-cart a, .product-item-info .wishlist-cart button.tocart { width: 40px;height: 40px; }
	.product-options-bottom { margin-left: 20px; }
	.breadcrumbs-right .banner_content .tab-menu {width: 100%;text-align: center;}
	.breadcrumbs-right .banner_content .tab-menu li {float: none;display: inline-block;}
	.breadcrumbs-right .breadcrumb-section { width: 100%; }
	.our-services-main .service-img, .service-section1 .service-img, .service-img {width: 100%;margin-bottom: 50px;}
	.services-content {display: inline-block;width: 100%;}
	.services-content-main { max-width: 100%; }
	.service-section1 { margin-top: 20px; }
	.service-section3 .service-img img { position: relative;width: 100%; bottom: auto; }
	.service-section3 .services-content-main { max-width: 100%; margin-top: 0; }
	.career-main-section { background-size: 700px; }
	.toolbar-bottom { margin-bottom: 80px; }
	.product-item-info .wishlist-cart button.tocart img {width: 20px;}
	.breadcrumb-section {display: inline-block;width: 100%;}
	
}

@media only screen and (max-width: 1025px) { 
	.virtual-appreciation2-center { position: relative; top: 0; left: 0; max-width: 70%; transform: inherit; margin: 50px auto; }
	.virtual-appreciation2-left, .virtual-appreciation2-right { width: 100%; }
	.banner_content .page-title h2 { font-size: 48px; }
	.cat-name a {font-size: 20px;}
	.recomanded-slide .item.product-item { width: 31%; }
	.retailer-content h2, .newsletter-content h2 {font-size: 32px;line-height: 35px;}
	.footer-top-main { padding-top: 120px; }
	/*.banner_content, .cms-page-view.cms-faq .banner_content { top: 50%; }*/
	.about-section1-content h3, .about-section3-content h3 { font-size: 20px; }
	/*.about-section1 { padding-bottom: 200px; padding-top: 80px; margin-top: -35px; }*/
	.about-main h2 {font-size: 32px;line-height: 38px;margin-bottom: 15px;}
	.about-section2:before { height: 490px; }
	.about-section2 .about-section1-content {padding-left: 0;max-width: 430px !important;left: 50%;}
	.about-section2, .about-section4 { padding-bottom: 35px; }
	.newsletter-section:before {height: 320px;}
	.about-section3 { padding-bottom: 110px;padding-top: 120px; margin-top: -30px; }
	.toolbar-products .toolbar-sorter.sorter label.sorter-label, .toolbar-products p { font-size: 13px; }
	.sorter-options, .toolbar-left .showing select { font-size: 13px !important; }
	.pages .items li.item strong, .pages .items li.item a { font-size: 13px; width: 30px; height: 30px; padding: 5px 0;}
	/*.pages .items li.item.back-page a, .pages .items li.item.next-page a { padding: 0; }*/
	.pages .items li.item a span img { width: 7px; top: 3px; left: 0px; }
	/*.new-label, .sale-label, .out-stock-label { font-size: 13px; line-height: 23px; }*/
	.product-image-wrapper { min-height: 200px; }
	.product-item-info a { font-size: 16px; }
	.product-discription { font-size: 12px; }
	.product-item .special-price { line-height: normal; }
	.product-item .price-box .normal-price .price, .product-item .price-box .special-price .price { font-size: 16px; }
	/*.product-info-main .product-options-bottom .box-tocart button.action.tocart.btn { width: 65%; padding: 13px 20px; }*/
	.related_product .slick-list .slick-slide { padding: 0 10px; }
	a.btn.blog-btn { font-size: 14px; }
	.post-date-cateogry { margin-bottom: 10px; }
	.post-name h2 a { font-size: 18px; line-height: 22px; }
	.post-name { margin-bottom: 5px; }
	.post-short-detail p { font-size: 13px; line-height: 22px; }
	.recipe-form .recipe-main { max-width: 350px; top: 25%; }
	h3.blog__post-title {font-size: 30px;line-height: 36px;}
	.checkout-index-index #maincontent .fieldset .payment-method .field label { margin-bottom: 0; }
	.blog-detail-content .post-date-cateogry .post-date { line-height: 30px; }
	.account .newsletter-section { margin-top: 150px; }
	.accordion-left, .accordion-img { width: 100%; padding: 0;}
	.accordion-img img { width: 100%; margin-bottom: 20px;}
	.signup-trial-btn { margin: 0px 0 30px; }
}

@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%; min-height: auto;}
	.video-content-main { top: 40%; }
	/*.home-banner-section { display: none; }*/
	.mobile-banner-section { display: block; }
	/*nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 27px 4px; }*/
	.story_tab { left: 70%; bottom: 30px; }
	.contact-content { position: relative; top: 0; left: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; margin: 50px auto; }
	.contact-form-main .contact-form-right { width: 100%; float: left; position: relative; top: 0; left: 0; transform: inherit; padding: 0 15px; margin-top: 0px;}
	.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%; }
	.page-header { position: relative; }
	.banner_content .page-title { top: 50%; }
	.widget.block-recent-posts.block-list-posts .block-content .item a.post-item-link { left: 40%; }
	.logo-wrapper-left .logo { margin-right: 40px; }
	nav.navigation .header-nav li { margin-right: 20px; }
	.home-sec1-right { margin-top: 10px; }
	.home-sec1-content h2 {font-size: 24px;line-height: 42px;margin-bottom: 20px;}
	.blog-page-list .news-main-section { padding-right: 0; padding-left: 0; }
	#home-sec2:after { top: -150px;height: 75px;width: 240px; }
	.filter-options .filter-options-title { font-size: 32px; }
	.main-title h1, .main-title h2 { font-size: 42px; }

}

@media only screen and (max-width: 1023px) {
	.store-block { width: 33.33%; }
	.store-content { width: 90%; }
	.artisan_slider #artisan { z-index: 0; }
	/*.navigation li.ui-menu-item { width: 100%; }*/
	.section4-left { width: 100%; }
	.section4-right, .section4-top .container { max-width: 100%; }
	.newsletter_image { display: none; }
	.news-letter-main { margin: 0 auto; float: none; padding-left: 0;}
	
}

@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: right; }
	.logo-wrapper-left .logo { margin: 0; float: left; }
	.toggle-menu-btn { display: inline-block; float: left; margin-left: 0; }
	#logo-wrapper, #logo-wrapper.header_full { padding: 0; }
	.sticky, .header-stiky { position: relative; }
	.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 { width: 100%; text-align: left; border: 0; border-bottom: 2px solid #e6e6e6; }
	.logo-wrapper-main { position: relative; }
	.navigation-main { padding: 0; float: left; margin: 0;}
	.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: 0px; }
	.page-layout-2columns-left .sidebar-main .block.filter { margin-bottom: 0; }
	.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; margin-bottom: 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; position: initial; }
	.logo-wrapper-middle { width: 100%; position: absolute; top: 100%; background: #000; z-index: 10000; }
	/*.page-header { border: 0; background: #fff; position: fixed; top: -1px; padding: 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: center; }*/

	/*.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: left; display: inline-block; }
	/*.footer address.copyright { display: inline-block; width: 100%; text-align: center; }*/
	.payment-method { display: inline-block; width: 100%; float: none; margin: 0px auto; text-align: left;float: left;}

	.about-section2-content { width: 80%; }
	.page-layout-1column .product-info-main { width: 100%;  padding-left: 0; margin-top: 30px; }  
	.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; border: 0; }*/
	.abs-shopping-cart-items-desktop, .block-cart-failed, .cart-container .form-cart, .cart-container .cart-gift-item, .cart-summary { width: 100%; display: inline-block;float: none;}
	.cart-summary { margin-top: 30px; }
	.checkout-cart-index #maincontent li { margin-bottom: 0; }
	.cart-summary._sticky { top: 0 !important; margin-top: 30px; display: inline-block; }
	.minicart-wrapper .action.showcart { background: transparent; border: 0; padding: 20px;}
	.link-cart .minicart-wrapper .action.showcart { padding: 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: 0px; 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: 36px; line-height: 40px; }
	.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: 50%; float: left; min-height: 230px; }
	.footer-menu ul {column-count: 2;}
	/*.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; box-shadow: none;padding: 0}
	/*.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: none; }
	.block-search .action.search { padding: 15px 0; display: inline-block; position: absolute; top: 0; right: 20px; background: transparent; border: 0; left: 20px; width: auto;}
	form#search_mini_form_mob { position: relative; }
	.about-right:before { height: 100%; top: -100px; } 
	.about-left { width: 100%; margin-right: 0; margin-bottom: 5%; text-align: center;margin-top: 30px;}	
	.about-right { width: 100%; text-align: center;}
	.about-content-center { text-align: left; }
	/*.about-content p { text-align: center; }*/
	.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; width: 100%; }

	/*.thankyou-content { max-width: 100%; margin-left: 0; padding: 0 30px; margin-top: 50px;}*/
	.thankyou-section { width: 100%; }
	.thankyou-content h4 { font-size: 16px; }
	/*.thankyou-content h2 { font-size: 48px; line-height: 60px; }*/
	.thankyou-content p { font-size: 15px;  margin-bottom: 20px; }
	.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: 100%; border-top: 1px solid #f1f1f1; z-index: 1; }
	.header .container { padding: 0; }*/

	/*.menu-section nav.navigation .level0.level-top a { display: inline-block; width: 100%; text-align: left; padding-left: 15px; }
	.menu-section nav.navigation .level0.level-top a:hover { color: #fff; background: #ba9f5f; }*/
	.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: 0 15px; margin-top: 0px;}
	.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; }

	.user-links-mobile li.my-account a.action { color: #52b232; }
	.category-colm .home-category-single { width: 100%; }
	.about-section:before { display: none; }
	.about-main { padding-bottom: 0px; }
	.news-letter-content { width: 100%; }

	.footer-single-clm { width: 33.33%; padding-left: 0; min-height: auto; margin-bottom: 50px; }
	.footer-single-clm:first-child, .footer-single-clm:nth-child(2) { width: 50%; min-height: 220px; }
	.footer-single-clm:after { display: none; }

	.category-about-us .about-section { margin: 30px 0 0; }
	.product-slider-main { width: 60%; min-width: auto; min-height: auto; }
	.product-slider-main img { width: 70%; position: relative; top: 0; left: 0; transform: inherit; }
	.short-discription { width: 100%; }
	.contact-page-main { display: inline-block; width: 100%; }
	.contact-top-main { margin-top: 0; }
	.contact-blocks .contact-block-single { width: 100%; margin-bottom: 30px; }
	.contact-blocks .contact-block-single:nth-child(2) { margin: 0 auto 30px; }
	/*.contact-form { width: 100%; }*/
	.contact-form {width: 100%;padding: 80px 30px;}
	/*.contact-form-main .contact-form-left { padding: 0; }*/
	.contact-form-section { margin: 10px 0; }
	.contact-form-main .contact-form-right .contact-map img { width: 100%; }
	.thankyou-content-right { width: 100%; }
	.thankyou-content-left { width: 100%; }
	.thankyou-content-main { padding-top: 50px; }

	/*.navigation-main nav.navigation { background: #565656; }*/
	.slider-image img { min-height: 400px; object-fit: cover; }
	.homeabout_content { max-width: 90%; margin: 50px auto; float: none; height: 100%; text-align: center; display: block; }
	.homeabout_text p, .homeabout_content .main-title h2, .homeabout_content .main-title { text-align: center; }
	.homeabout_main { background-position: 75% 0; background-size: cover; }
	.speciality_left, .speciality_right { width: 100%; }
	.speciality_img { text-align: center; }
	.speciality_img span { position: relative; top: 0; left: 0; }
	.about_title:before, .catering_title:before { width: 65%; }

	.page-title h2 { font-size: 48px; line-height: 60px; }
	#maincontent.top_margin { margin-top: 0; }
	.logo-wrapper-left .logo h1 a, .logo a { display: block; }
	/*.user-links-mobile ul li .block-search .search_icon { position: relative; top: 5px; }*/
	.user-links-mobile ul li.my-account a { display: inline-block; position: relative; top: 0px; }
	.arsian_main .artisan-left, .arsian_main .artisan-right, .story_tab_left, .story_tab_right { width: 100%; }
	.story_tab { left: 70%; bottom: 25px; }
	.story_tab_right { text-align: center; }
	.artisan-content, .storytab-content1, .story_tab { position: relative; top: 0; left: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; text-align: center; margin: 50px auto; padding: 0 15px; }
	.story_tab { margin: 0 auto 50px; bottom: 0; width: 100%; max-width: 100%; }
	.our_story_tabs_new { background: #f9f9f9; }
	.brewed-journal:after, .virtual-appreciation3:after, .career-section3:before { width: 221px; height: 222px; background-size: contain; }
	.brewed-journal:before, .virtual-appreciation5:before, .trade-section5:before { bottom: -150px; width: 400px; height: 400px; background-size: contain; }
	.virtual-appreciation5:before { bottom: -70px; }
	.instagram_grid li { float: left; width: 33.33%; margin: 0; padding-right: 10px; margin-bottom: 10px; }
	.instagram_grid li img { width: 100%; }
	.foot-clm-multi, .foot-clm-single, .foot-clm-multi:last-child { width: 50%; min-height: 230px; }
	.social-media .footer-heading h3, .footer-heading h3 { margin-bottom: 15px; }
	.footer-address ul li { margin-bottom: 15px; }
	.footer-bottom-content p br { display: none; }
	.tab-content { display: inline-block; width: 100%; padding: 0 15px; }
	.contact-content { position: relative; top: 0; left: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; margin: 0px auto; display: inline-block; max-width: 100%;}
	.breadcrumb-section { margin-bottom: 0; }
	/*.breadcrumb-section .breadcrumbs li { padding: 0 10px; padding-right: 15px; }*/
	.workshop-sec1-content ul li { width: 49%; min-height: 380px; border-bottom: 1px dashed #ddd; margin-bottom: 30px;}	
	.workshop-sec1-content ul li:nth-child(2) { border-right: 0; }
	.workshop-sec2 { margin-top: 0; }
	.workshop-sec2:after { width: 300px; height: 280px; background-size: contain; }
	.workshop-sec2-content ul { width: 100%; }
	.workshop-sec2:before { bottom: -100px; width: 320px; height: 300px; background-size: contain; }
	.workshop-contactus-content p { margin-bottom: 20px; }
	.main-title h2 { padding-bottom: 10px; position: relative; z-index: 10; line-height: normal;}
	.reason-subscribe-content ul li { width: 50%; min-height: 300px; margin-bottom: 50px; }
	.reason-subscribe { padding-bottom: 20px; }
	.subscribe-section3 { margin: 20px 0 0; }
	.career-section2-content ul li { width: 50%; margin-bottom: 30px; padding: 0 15px; }
	.career-section2-content ul li .career_joinus_img img { width: 100%; }
	.partner-reason .reason-content { min-height: 270px; }
	.feature-product-section { margin-bottom: 50px; }
	.mobile-header .header-wishlist a { box-shadow: none;padding: 0}
	.block-search .block-content { top: 100%; width: 100%; z-index: 1; }
	/*#search_mini_form button.action.search { top: 0; position: relative;}*/
	nav.navigation .level0 .submenu { background: #F5F5F5; position: relative; }
	.checkout-payment-method .checkout-billing-address .primary button { margin: 0 auto 10px !important; }
	.welcome-left, .welcome-right { position: relative; transform: inherit; top: 0; left: 0; width: 100%; padding-left: 0; }
	.home-section1:before { display: none; }
	.welcome-img img { width: 100%; }
	/*.cms-home .home-subscribe-main .home-subscribe-right, .cms-home .home-subscribe-main .home-subscribe-left, 
	.catalog-product-view .home-subscribe-main .home-subscribe-left, .catalog-product-view .home-subscribe-main .home-subscribe-right { width: 100%; text-align: center;}*/
	.home-subscribe-main p { text-align: center; width: 100%; text-align: left;}
	/*.subscribe-form-main { padding-top: 170px; }*/
	.subscribe-form-main:before { left: 50%; -webkit-transform: translate(-50%, 0px); -moz-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); -o-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
	.welcome-img { margin-bottom: 35px; }
	.home-section2:after { bottom: -100px; }
	.sidebar-img { text-align: center; }
	.header_top p { line-height: normal; padding: 5px 10px; }
	/*.catalog-category-view #custom_main_container { margin-top: 10px; }*/
	.plant-img img { width: 250px; }
	.catalog-category-view .home-subscribe-main .home-subscribe-right p,
	.category-about-us .about-footer-right p { text-align: left; width: 100%; }
	.catalog-category-view .home-subscribe-main .home-subscribe-right a.btn.slider-btn,
	.category-about-us .about-footer-right .about-footer-mid-right,
	.catalog-category-view .home-subscribe-main .home-subscribe-right a.btn.slider-btn, .category-about-us .home-subscribe-main .home-subscribe-right a.btn.slider-btn { float: left; margin-top: 20px; }
	.product-list-main #feature_products { width: 80%; }
	.contact-title h2 { font-size: 32px; line-height: 36px; }
	.contact-left, .contact-right { width: 100%; }
	.contact-right { text-align: center; margin: 50px 0; }
	.contact-right p { text-align: center; }
	.form-content { width: calc(100% - 0%); padding-left: 0; }
	.get-in-touch .getin-touch-content { display: inline-block; width: 100%; margin-bottom: 25px; }
	.get-in-touch .col-md-3 .getin-touch-content { margin-bottom: 0; }
	/*.thankyou-content { position: relative; top: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; padding: 30px; text-align: center; left: 0;}*/
	/*.thankyou-content p { text-align: center; }*/
	.about-section1 .about-left, .about-section3 .about-left { position: relative; top: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; margin-bottom: 0; }
	.about-section1-content { max-width: 100%; padding: 30px 0; text-align: center; }
	/*.about-section1-content .main-title , .about-section1-content .main-title h2 { text-align: center; }*/
	/*.about-section1 { margin: 35px auto; }*/
	.mission-vision-content { text-align: center; }
	.mission-vision-content .title { font-size: 32px; }
	.about-section3 .about-left, .about-section3 .about-right { width: 100% }
	.about-section3 .about-image img { width: 100%; }
	.about-section3-content { max-width: 100%; padding: 50px 0; }
	.about-section3-content .about-content p, .about-section3-content .main-title { text-align: center; }
	.about-images ul li { margin-right: 9px; }
	.section4-bottom-left { padding-top: 0; }
	.section4-bottom-left p { font-size: 15px; }
	.section4-bottom-left, .section4-bottom-right { width: 100%; }
	.section4-bottom-left { padding-top: 30px; }
	.section4-bottom-right img { width: 100%; }
	.header_top .col-md-5, .header_top .col-md-2 { width: 100%; text-align: center; }
	.header-top-content ul.header.links, .header_top p { text-align: center; }
	.header-top-content ul li, .header-top-content p { line-height: 15px; }
	.page-header, .catalog-product-view header.page-header.header-stiky { position: relative; border: 0;padding-bottom: 0px;box-shadow: 0px 3px 6px #0000001a;}

	.menu-section { display: none; position: absolute; width: 100%; left: 0; background: #F5F5F5; top: 85px; z-index: 10; }
	.navigation-main nav.navigation { background: #F5F5F5; max-width: 100%; }
	nav.navigation .category-item { margin: 0; border: 0; }
	.menu-section nav.navigation .header-nav .level0 a { display: inline-block; width: 100%; text-align: left; padding-left: 0; border-bottom: 0; padding: 0 15px;}
	.menu-section nav.navigation .header-nav .level0 a:hover { color: #fff; background: #00135f; }
	.navigation-main { padding: 0; float: left; margin: 0;}
	.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: 0; }
	nav.navigation .ves-megamenu .level0 .nav-item .submenu .dropdown-submenu { display: inline-block; }
	nav.navigation .level0.level-top a, nav.navigation .level0.level-top.active a { padding: 0px 15px; border-bottom: 1px solid #565656; color: #565656; font-size: 14px; }
	.toggle-menu-btn { display: block; margin: 0 auto; float: right; padding: 0px; /*width: 100%;*/ text-align: right;line-height: normal; text-transform: uppercase; font-weight: bold;}
	.user-links ul li.header-search .block-search span { margin-top: 12px; }
	.menu-section nav.navigation .header-nav li { margin-right: 0; width: 100%; display: inline-block; margin-bottom: 10px;}
	nav.navigation .nav-item.level0 a, nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li a { font-size: 14px; }
	/*.logo-wrapper-right, .logo-wrapper-left { padding: 10px 0; }*/
	.logo-wrapper-right { padding-bottom: 0; padding-top: 5px;padding-right: 45px;}
	.menu-section nav.navigation .header-nav li .submenu li a { border-bottom: 1px solid #a2833c; color: #fff;}
	/*nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li.active a, 
	.menu-section nav.navigation .header-nav li.has-active a, .menu-section nav.navigation .header-nav li.has-active li.active a { padding-left: 20px;}*/
	.menu-section nav.navigation .header-nav li.active .submenu li a { font-weight: normal; }
	.subscribe-form-main a.btn { padding-right: 35px; }
	/*.social-icons li { padding-right: 20px; }*/
	.page-header li.switcher.language.switcher-language.mobile-dropdown { display: inline-block; }
	.page-header li.switcher.language.switcher-language.no-dropdown { display: none; }
	.intro-mission-vision .col-md-6 .our-mission-vision { margin-top: 30px; }
	.intro-mission-vision .col-md-6:first-child .our-mission-vision { margin-top: 0; }
	.intro-mission-vision .col-md-6:after { width: 100%; height: 1px; margin-top: 20px; top: 100%; }
	.our-mission-vision { padding: 0 15px;max-width: 100%; }
	.qa-grid ul li { width: 33.33%; }
	.qa-setion1-left { width: 100%; display: inline-block; }
	.qa-setion1 .container { display: inline-block; }
	.qa-setion1-right { width: 100%; }
	.banner_content .page-title { top: 35%; }
	.business_sec1 .col-md-5, .business_sec1 .col-md-7, .business_sec2 .col-md-6 { width: 100%; }
	.business_img { margin-bottom: 30px; }
	.business_sec2 .business_content, .business_sec2 .business_content p { text-align: left; }
	.business_img img { width: 100%; }
	#inner-banner-main { margin-bottom: 30px; }
	.thankyou-main-content { max-width: 100%; }
	/*.thankyou-content p, .thankyou-content h2, .thankyou-main-content a.btn { color: #565656; }*/
	.thankyou-content p { width: 100%; }
	.thankyou-main-content a.btn { text-align: center; margin-bottom: 10px; }
	/*#inner-banner-main:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }*/
	.navigation-main nav.navigation ul { width: 100%; }
	.menu-section nav.navigation .header-nav li .submenu li a { color: #fff !important; }
	.career-top .col-md-5.pull-left { width: 100%; }
	.category-careers #maincontent:before { width: 100%; top: -20px; }
	.category-careers #maincontent:after { width: 100%; }
	.career-img img { width: 100%; }
	.career-top-cotent { margin: 0; width: 100%; padding: 30px; }
	nav.navigation .level0.parent>.level-top>.ui-menu-icon { display: inline-block; }
	nav.navigation .level0.parent>.level-top>.ui-menu-icon:after { font-size: 36px; }
	.credentials_number { margin-right: 2%; }
	.credentials_content { width: 93%; }
	.opc-block-summary { padding: 22px 20px }
	nav.navigation .nav-item.level0 a, nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li a { font-size: 16px; line-height: 45px; display: inline-block; width: 100%; text-align: left;}	
	.toggle-menu-btn span.menu-open i:before { content: '\f00d'; font-family: 'Font Awesome 5 Free'; font-weight: bold; }
	.header-minicart a.icon-setting .cart-content { display: none; }
	.page-header .container { max-width: 100%; padding: 10px; }
	/*.page-header #logo-wrapper .container {padding: 0px;}*/
	/*form#search_mini_form .field.search { display: none; position: absolute;top: 150%;right: -110px;background: #00135f;padding: 15px 10px;padding-top: 10px;z-index: 1;width: 300px; }*/
	/*.header-search { margin-right: 0px;margin: 0 auto;top: 120%;left: 0;position: absolute;width: 100%;display: inline-block; margin-top: 10px;}*/
	.header_top { overflow: hidden; }
	.cart-img img { width: 25px; }
	.cart-img { top: 0; width: 40px; height: 40px; border-radius: 10px; margin-right: 0;}
	.header-minicart { top: 0; }
	.user-links ul li.header-login, .user-links ul li.header-wishlist { top: 0; }
	/*#search_mini_form button.action.search { padding: 0; }*/
	.logo-wrapper-left { width: 270px; }
	/*.logo-wrapper-left .logo img { width: 100%; }*/
	/*.our-brand .slick-slide img { width: auto; }*/
	.home-about .about-right { width: 100%; }
	.home-about .about-left { display: inline-block; background-size: cover; margin-top: -110px; padding: 150px 0; }
	.homeabout-content { position: relative; top: 0; left: 0; transform: inherit; text-align: left; width: 90%;}
	.homeabout-content .main-title h2 { font-size: 42px; }
	.brand-slider .main-title { max-width: 100%; }
	.home-ourbrand:after { background-position: top; }
	.home-about .about-left:before { bottom: -30px; height: 165px; background-size: contain; }
	.footer-top-main { background-size: cover; }
	.about-image { margin-bottom: 30px; }
	.category-about-us #maincontent { padding-bottom: 100px; }
	.block-products-list .products-grid.grid .product-items li.product-item { width: 31%; }
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { margin-left: 0; margin-right: 1.5%; }
	/*.block-products-list .products-grid.grid .product-items li.product-item:nth-child(4n + 1) { margin-left: 1.5%; }*/
	.post-content2-left img { width: auto; }
	.post-content2-left { text-align: center; margin-bottom: 20px; }
	.post-content2-right.award-title { text-align: center; padding-left: 0; min-height: auto; }
	.post-content2-right.award-title h3 { position: relative; top: 0; left: 0; transform: inherit; }
	.news-detail-contents p, .post-content2-right { text-align: left; padding-left: 0; }
	.joinus-img img { width: 100%; margin-bottom: 30px; }
	.chinese-new-year img { margin-bottom: 30px; }
	.chinese-new-year span.height100 { display: none; }
	.news-detail-contents h3 { text-align: left; margin-bottom: 30px; line-height: normal; }
	.news-detail-contents { padding-bottom: 30px; }
	.availabe-online h4 a { line-height: normal; }
	.blog-post-view .post-date { text-align: left; }
	/*.thankyou-content { max-width: 450px; left: 70%; }*/
	.thankyou-content h2 { margin-bottom: 30px; }

	.mfp-auto-cursor .mfp-content .product-info-main { width: 100%; }
	.mfp-auto-cursor .mfp-content .product.media { width: 100%; padding: 0; }
	.mfp-auto-cursor .mfp-content .product.media .fotorama__stage { margin: 0 auto; }
	.navigation-main nav.navigation .ves-megamenu li { float: left; display: inline-block; margin: 0 auto;}
	.ves-menu .navigation .level0 > .submenu { box-shadow: none; padding: 0 15px; position: relative;top: 0!important;left: 0 !important;width: 100% !important; }
	.navigation .ves-megamenu .level0 .submenu .submenu { left: 0 !important; padding: 0;}
	.nav-mobile .nav-item.level1 { padding-left: 0; }
	.ves-megamenu .opener.item-active { background: transparent; }
	.block-search input { padding: 0; }
	.footer_newsletter { margin-top: 0; }
	/*.product-item-details .addcart a.btn { padding: 10px 0; width: 100%; }*/
	.blog-index-index #maincontent:after {width: 220px;background-size: contain;height: 250px;z-index: -1;}
	.post-list-wrapper .col-md-4 {text-align: center;}
	.blog-sidebar { display: inline-block; width: 100%; text-align: left; max-width: 350px; margin: 0 auto;padding-left: 0;margin-bottom: 80px;}
	.blog-sidebar .widget.block.block-recent-posts.block-list-posts {text-align: left;}
	.contact-content:before {bottom: -50px;width: 300px;height: 250px;}
	.cart-container .checkout-methods-items { display: inline-block; text-align: center; }
	.cart-container .checkout-methods-items .action.primary { width: auto; margin-top: 0;}
	#discount-coupon-form .primary button.action.primary { width: auto; }
	.cart-summary .block .fieldset { margin-bottom: 10px; }
	.ves-megamenu .opener { display: inline-block; }
	nav.navigation .nav-item.level0 a .caret { display: none; }
	.ves-megamenu .level0 .submenu .dynamic-items > ul > li.dynamic-active > a .caret, nav.navigation .nav-item.level0 a .caret { display: none; }
	.ves-megamenu .level0 .submenu .dynamic-items > ul > li > a { font-size: 16px; }
	nav.navigation .level0 .submenu li a span.opener {position: relative;float: right;padding: 0;}
	.ves-megamenu .level0 .submenu .dynamic-items > ul > li.dynamic-active > a { border-bottom: 0 !important; }
	.rev_slider_wrapper .tparrows { display: none; }
	.customer-account-login .page-header, .customer-account-createpassword .page-header, .customer-account-logoutsuccess .page-header, 
	.checkout-cart-index .page-header, .page-print.account.page-layout-1column .page-header, .checkout-onepage-success .page-header, 
	.checkout-index-index .page-header, .customer-account-create .page-header, .customer-account-forgotpassword .page-header, 
	.account .page-header, .cms-page-view .page-header, .amgiftcard-preview-index .page-header, .sendfriend-product-send .page-header, 
	.cms-no-route .page-header, .catalogsearch-result-index .page-header { z-index: 1; }

	.nav-mobile .mega-col.mega-col-level-1 {padding-right: 0;}
	#checkout .authentication-wrapper  { z-index: auto; }
	.rewards__checkout-cart-usepoints .discount-form button { width: auto; }
	.user-links ul li.header-login a { width: auto;height: auto;padding: 0;border-radius: 0px;box-shadow: none;}
	.user-links ul li { margin: 0 10px; }
	.toggle-menu-btn span { right: 0;top: 10px;margin-top: 10px; }
	nav.navigation .nav-item.level0 a:hover:before, nav.navigation .nav-item.level0.active a:before, .menu-section nav.navigation .header-nav li a:hover:before { left: 15px;margin-left: 0; top: auto; bottom: 0; border: 0;}
	form#search_mini_form { width: 100%; }
	.home-sec1-left {width: 60%;}
	.home-sec1-left:before { right: -30px; bottom: 100px; }
	.home-sec1 .container {display: inline-block;width: 100%;}
	.home-sec1-right { max-width: 100%; }
	.home-sec1-right {margin-top: 50px;margin-bottom: 50px;}
	#home-sec2:after { top: 0; }
	#home-sec2:before { top: 0; height: 550px;}
	.home-category-slider .slick-list { padding: 160px 0 100px; }
	.retailer-image, .home-sec1-content {text-align: center;}
	.cat-name a {font-size: 20px;}
	.retailer-content { text-align: center; width: 100%; padding-bottom: 50px;}
	.retailer-content p { text-align: center; }
	.newsletter-section:before { height: 100%; top: -160px; }
	.cms-home .newsletter-section:before { height: 100%; top: -180px; }
	.footer-bottom-main .row {display: flex;flex-wrap: wrap;}
	.news-letter-main { margin: 0; padding: 0; }
	.about-section1-content p {font-size: 13px;line-height: 25px;text-align: left;}
	.newsletter-img {text-align: center;}
	.about-section1-content { max-width: 100%; text-align: left; margin-bottom: 0;}
	/*.avantage-img { width: 50%; margin: 0 auto;}*/
	.about-section2:before { height: 450px; /*margin: 0 auto;*/ top: -100px; }
	.about-section2 .about-section1-content { max-width: 100% !important; left: 0; position: relative; top: 0; transform: inherit; }
	.footer-top-main {padding-top: 50px;}
	.about-section1 { background-position: 60%; /*padding-bottom: 100px;*/ }
	.about-section2 .about-section1-content { text-align: center; }
	.about-section1-content p { text-align: left; }
	.about-section2 .col-md-6 {float: left;width: 50%;}
	.avantage-img { margin-top: -130px; }
	/*.about-main h2 { text-align: left; }*/
	.about-section4 .col-md-6 {width: 50%;float: left;}
	/*.news-letter-main .news-letter-content .field.newsletter input, .field.newsletter input { padding: 18px 15px; }*/
	.recipe-img { top: 0; }
	.recipe-form .recipe-main { left: 70%; top: 45%; }
	.corpo-right, .corpo-left { width: 100%; }
	.corpo_form {text-align: center;}
	.corpo_form img {width: auto;}
	.contact-page-main .corpo-form-section { margin-top: 0; }
	.corpo-form-main:before {width: 100%;height: 300px;left: 0;}
	.blog-page .widget.block .block-title strong { font-size: 22px; padding: 0 15px;}
	.blog-page .widget.block a.archive-item-link { font-size: 15px; margin-bottom: 10px; }
	.widget.block-list-posts .block-content .item a.post-item-link { font-size: 15px; }	
	.post-listing ul {padding-left: 0;display: flex;flex-wrap: wrap;}
	.page-layout-2columns-right .column.main, .page-layout-2columns-right .sidebar-main { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
	.minicart-wrapper .action.showcart .counter.qty {display: inline-block;top: -10px;right: -5px;}
	.product-item-details .addcart a.btn, .product-item-details .addcart button.btn {padding: 8px;border-radius: 10px;line-height: normal;}
	.product-item-details .addcart a.btn img, .product-item-details .addcart button.btn img { width: 22px; }
	.product-item .price-wrapper .price { font-size: 16px; }
	.recomanded-slide .item.product-item:nth-child(4n) { margin-right: 1%; }
	.recomanded-slide { display: flex; flex-wrap: wrap; }
	body.page-layout-2columns-left.catalog-category-view .columns, body.catalogsearch-result-index .columns { z-index: 0; }
	.newsletter-section { margin-top: 150px; }
	.page-layout-2columns-right .sidebar-main { margin-bottom: 150px; }
	body.cms-page-view.cms-thank-you header.page-header { position: relative; }
	.cms-thank-you.cms-page-view #inner-banner-main { display: none; }
	body.page-layout-fullpage-layout main#maincontent { padding-top: 0; }
	.cms-page-view header.page-header.header-stiky { position: relative; }
	/*.block.filter .block-title.filter-title*/
	.corpo-right { text-align: center; }
	.business-venture-content h2 { font-size: 36px; line-height: 46px; }
	.also-like-section .main-title h2 { z-index: 0; font-size: 48px;}
	.slick-prev, .related_product button.slick-arrow {position: absolute;top: 50%;width: 50px;margin-top: 15px;color: transparent;background: #EAEBF2;}
	.related_product .slick-list { padding-left: 0; padding-right: 0; }
	header.page-header.header-stiky {z-index: 100;}
	.checkout-cart-index .related-slider { padding-bottom: 0; }
	.block.filter .filter-title a.action.clear.filter-clear { top: 6px;right: 10px; }
	.checkout-index-index #maincontent .fieldset .payment-method .field label { width: auto; }
	.bundle-options-container .bundle-options-wrapper .product-options-wrapper {width: 100%;}
	.bundle-options-container .bundle-options-wrapper .product-options-wrapper button.action.back.customization { width: 100%; }
	.user-links, .header-search { margin: 0; }
	.header-stiky .header-search { margin: 0; }
	.desktop-header { display: none; }
	.mobile-header { display: inline-block; width: 100%; padding: 0px; position: relative; float: left; z-index: 1000; }
	.header-stiky .logo img, .logo img { width: 350px; }
	.mobile-header-left {float: left;}
	.mobile-header-right {float: right;}
	.mobile-header-main { float: left;width: 100%;display: inline-block; }
	.mobile-header-top { width: 100%;display: inline-block; }
	.mobile-header-bottom { display: inline-block;width: 100%; position: relative;margin-top: 15px;padding-top: 10px;border-top: 1px solid #ddd;}
	.header-stiky .user-links, .user-links {margin: 30px 0;}
	.user-links ul li a span.count, span.count { width: 18px;height: 18px;font-size: 10px;top: -3px;right: -7px;padding: 1px;}
	.user-links ul li a { min-width: auto; min-height: inherit; }
	.product-item-details { padding: 0; }
	.new-label, .sale-label, .out-stock-label {line-height: 35px;min-width: 85px;}
	.product-item-info { padding: 30px 15px; }
	.wishlist-cart { top: 20px;right: 10px; }
	.product-item-info .wishlist-cart a img { width: 22px; }
	.product-item-info .wishlist-cart a { width: 40px; height: 40px; margin-bottom: 0; }
	.service-content { bottom: 20px; padding-left: 20px; }
	.service-content a { font-size: 22px; line-height: 28px; }
	.service-content span { font-size: 22px; }
	.our-service-grid ul li { width: 49%;margin-right: 1%;margin-bottom: 2%; }
	.our-service-grid ul li:nth-child(2n) {margin-right: 0;float: right;}
	.post-content {padding-left: 125px;}
	.latest-news .row {display: inline-block;width: 100%;}
	.home-newsletter { margin-top: 30px; }
	.breadcrumb-section .breadcrumbs li a, .breadcrumb-section .breadcrumbs li strong { line-height: 30px; }
	.tab-menu ul li a { font-size: 14px; padding: 15px;width: 100%;		}
	.banner_content .breadcrumbs li a:after, .breadcrumbs li a:after { line-height: 48px; }
	.about-section1-content .main-title { margin-bottom: 0; }
	#maincontent .tab-menu ul li {width: 100%;text-align: center;}
	.tab-menu { width: 100%; }
	.breadcrumbs-right .breadcrumb-section { width: 100%; }
	.team-grid .col-md-4 { width: 50%;float: left; margin-bottom: 10px;}
	.member-image img {width: 100%;}
	.course-content-section2 .course-left {width: 100%;margin: 0;}
	.course-content-section2 .course-left img {width: 100%;margin-bottom: 30px;}
	.course-content-section2 .course-right {width: 100%;margin: 0;}
	.detail-review { padding-left: 0;padding-right: 0; }
	.sale-label:before {border-top: 22px solid transparent;border-bottom: 17px solid transparent;border-right: 18px solid #f6f6f6; }
	.career-sec2-content h2 { font-size: 32px; }
	.career-sec2-content h3 { font-size: 28px; }
	.career-sec2-content em { font-size: 32px; }
	.career-main-section { position: relative; }
	.career-main-section:after {content: '';position: absolute;height: 500px;width: 100%;background: rgba(255,255,255,0.7);bottom: 0;}
	.career-main-section .container {z-index: 1;position: relative;}
	.thankyou-content {top: 50%;}
	.thankyou-content p { max-width: 100%; margin: 0 auto; }
	.block-search .control { margin: 0 auto; }
	.contact-form-img p { text-align: center; }
	/*.availability-review .product-reviews-summary.empty { width: 100%; }*/
	.navigation .ves-megamenu .level0 .submenu .dynamic-items li a { font-size: 18px; }
	.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter { margin-top: 0px; }
	.cart-container {display: grid;}
	.cart-discount { order: 2; }
	.product-details-wrapper .col-xs-12.col-sm-6.col-md-6.col-lg-6 { width: 100%; }
	.product-details-wrapper .product.media, .product-details-wrapper .product-info-main {width: 100%;padding: 0;}

}

@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; }
	.reason-subscribe-content ul li { min-height: 350px; }
	.about-section2 .about-section1-content { padding: 0; }
	.ontime-img {margin-top: 80px;}
	.page-title h2 { font-size: 30px; }
	.qty-bundle { padding-left: 5px; }
	#maincontent .opc-wrapper .form-discount .actions-toolbar .primary { float: left; margin-right: 0; }
}


@media only screen and (max-width: 768px) {
	.category-colm .home-category-single { width: 100%; }
	.opc-wrapper { width: 60% }
	.opc-sidebar { width: 40%; }
	.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title { font-size: 20px; }
	.brand-logo-grid ul li { width: 50%; }
	.brand-content { min-height: 220px; }
	.tp-title-wrap .tp-arr-titleholder { font-size: 24px; line-height: normal; }
	.tparrows:before { font-size: 11px; line-height: 20px; }
	.rev_slider_wrapper .tparrows { min-width: 120px; text-align: center;}
	.checkout-index-index #maincontent .fieldset .field label, .checkout-index-index #maincontent .fieldset .field .label { line-height: normal; margin-bottom: 10px; width: 100%;} 
	.checkout-index-index #maincontent .fieldset .field .control, .checkout-index-index #maincontent .fieldset .field .control { width: 100%; }
}

@media only screen and (max-width: 767px) {
	.opc-wrapper { width: 100% }
	.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%; padding: 0;}
	.product-info-main { width: 100%; margin-bottom: 70px; }
	.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: #182123; border-left: 0; }
	#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: center; }
	.account #maincontent { margin: 30px 0; }
	.page-layout-2columns-left .sidebar-main { margin-bottom: 20px; }
	.login-container { margin-top: 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; width: 100%; }
	.mobile-header .block-search .control input { max-width: 100%; }
	.block-search label.label { position: absolute; top: 5px; right: 10px; z-index: 1; }
	/*.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%; margin-bottom: 0; }
	
	.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; margin: 0; /*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; }
	.home-video-section { background-position: unset; }

	.delivery-service p { text-align: center; }
	.footer-single-clm, .footer-single-clm:first-child, .footer-single-clm:nth-child(2) { width: 100%; min-height: auto; text-align: center; }
	/*.footer-top-main { padding-top: 50px; padding-bottom: 30px; }*/
	.footer-bottom-left { width: 100%; }
	.footer-bottom-right { width: 100%; text-align: center; margin-top: 10px; }
	.about-section { margin: 0; }
	.mobile-header .block-search .label:before { display: none; }
	.related-slider { margin: 20px auto 0; padding-top: 20px;padding-bottom: 20px;}
	.product-info-main { margin-bottom: 0; }
	.delivery-tag span { font-size: 16px; line-height: normal;}
	#maincontent .fieldset .field label, #maincontent .fieldset .field .label { width: 100%; }

	.about_title, .catering_title { margin-bottom: 35px; }
	.about_title:before, .catering_title:before { width: 100%; top: 100%; }
	/*.about-left img { width: 100%; }*/
	.page-title h2 { font-size: 30px; line-height: 30px; } 
	/*.banner_content .page-title { top: 35%; }*/
	#inner-banner-main img { min-height: 200px; object-fit: cover; /*opacity: 0.5;*/ }
	#inner-banner-main { margin-bottom: 30px; }
	.about_menu { margin-bottom: 30px; }
	.about_title h2, .catering_title h2 { font-size: 42px; line-height: normal; }

	.footer address.copyright { width: 100%; text-align: center; }
	.footer-bottom-content p { text-align: center; }
	.feature-product-section { margin-bottom: 20px; }
	.discover-tea-main { padding-top: 50px; }
	.connect-with-content { position: relative; z-index: 1; }
	.toolbar-products .toolbar-sorter.sorter:after { display: none; }	
	.abs-button-responsive-smaller, .product-info-main .box-tocart .actions .action.tocart { width: auto; }
	.workshop-sec1-content ul li { width: 100%; min-height: auto; padding-bottom: 20px; border-right: 0; padding: 0; }
	.workshop-sec2:after { width: 240px; height: 200px; }
	.workshop-sec2-content ul li { padding: 50px 30px; }
	.workshop-sec2:before { width: 220px; height: 200px; }
	.virtual-appreciation2-center { max-width: 100%; padding: 0 15px; }
	.how-it-work-content ul { padding: 0; }
	.how-it-work-content li { width: 100%; margin-bottom: 30px; }
	.how-it-work-content li:first-child:before { width: 100%; left: 0; }
	.how-it-work-content li:last-child:before { width: 100%; right: 0; }
	.reason-subscribe-content ul li { width: 100%; border-right: 0; border-bottom: 1px dashed #ddd; min-height: auto; padding-top: 15px; padding-bottom: 15px; }
	.workshop-title { margin-bottom: 15px; }
	.subscribe-left, .subscribe-right { width: 100%; margin-bottom: 40px; }
	.pst-left { width: 100%; }
	.pst-middle { border: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0; width: 100%; }
	.pst-right { width: 100%; text-align: left; }
	.blogpage .artisan-section { margin-top: 0; }
	.shipping-info-faq { max-width: 100%; }
	.category-shipping-information .artisan-section .arsian_main { margin-top: 20px; }
	.shipping-section { padding: 10px 0; }
	.shipping-main-content p { margin-bottom: 10px; }
	.career-section2 { margin-top: 0; padding: 50px 0;}
	.career-section1-content { max-width: 100%; }
	.career-section2-content ul li .career_joinus_content h2 { font-size: 16px; }
	.career-section2-content { margin-top: 20px; }
	.store-tabs { margin-top: 30px; }
	.store-tabs ul.nav.nav-tabs li { margin: 0 15px 15px; }
	.store-tabs ul.nav.nav-tabs li a { font-size: 14px; }
	.store-tab-content { padding-bottom: 0; }
	.trade-section2-left, .trade-section2-right { width: 100%; }
	.international-reach-center { position: relative; top: 0; left: 0; transform: inherit; width: 100%; margin: 50px auto; }
	.trade-section2-content { margin-bottom: 50px; }
	.trade-section4 { padding: 50px 0; }
	.loyalty-section2 { padding: 40px 0 50px; }
	.loyalty-content { position: relative; z-index: 1; }
	.loyalty-section2:after { width: 210px; height: 220px; background-size: contain; }
	.terms-condition ul { width: 100%; padding: 0 25px; }
	.story_right::before, .story_right::after { top: 20%; }
	.story_left::after, .story_left::before { top: 20%; }

	.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, 
	.cms-no-route .page-title-wrapper, .catalogsearch-result-index .page-title-wrapper { padding-top: 0; }
	.checkout-index-index #maincontent .fieldset .field label, .checkout-index-index #maincontent .fieldset .field .label { line-height: normal; margin-bottom: 10px;}
	.checkout-payment-method .billing-address-same-as-shipping-block input { top: 2px; }
	.checkout-onepage-success #maincontent .checkout-success a.action.primary.continue { width: auto; display: inline-block; }
	tfoot td { text-align: right; }
	.order-details-items { display: inline-block; width: 100%; }
	#maincontent .fieldset .field.choice input { float: left; margin-right: 10px; }
	.account #maincontent .secondary { width: 100%; }
	#maincontent .fieldset .field.choice label.label { width: auto; margin-top: 0; padding-top: 0; line-height: normal; white-space: normal; width: 90%; padding-left: 0px;}
	.toolbar-bottom { margin-bottom: 20px; margin-top: 20px; }
	.fotorama__dot { width: 10px; height: 10px; }
	.fotorama__active .fotorama__dot { background-color: #565656; border-color: #565656; }
	.product-info-main .price-box { margin-top: 0; }
	.brand-logo-grid ul li { width: 100%; margin-bottom: 25px; }
	.brand-content { min-height: auto; }
	/*.navigation li.level0:last-child { border-bottom: 1px solid #954729; }*/
	.postRight { margin-top: 50px; }
	.bloglist-main { width: 100%; }
	#maincontent .webforms .actions-toolbar .recaptcha2 { width: 100%; margin-bottom: 25px; }
	.contact-form-img .webforms { display: inline-block; width: 100%; }
	#maincontent .contact-form-img .webforms .actions-toolbar .primary { float: left; }
	.category-cms .trader h1 br.visible-xs { display: none !important; }
	.cms-home .home-subscribe:before { display: none; }
	.toolbar-right { margin-top: 20px; width: 100%; }
	.toolbar-left { width: auto; float: none; display: inline-block; margin: 0 auto; }
	.catalog-category-view .home-subscribe-main .home-subscribe-right,
	.category-about-us .home-subscribe-main .home-subscribe-right { padding-bottom: 250px; width: 100%; }
	.home-subscribe-main .home-subscribe-left { width: 100%; text-align: center; margin-bottom: 20px;}
	.home-subscribe-right { width: 100%; text-align: center; }
	.plant-img { position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); width: 100%; text-align: center; }
	.catalog-category-view .home-subscribe-main .home-subscribe-right p, .catalog-category-view .home-subscribe-main .home-subscribe-right,
	.category-about-us .home-subscribe-main .home-subscribe-right p, .category-about-us .home-subscribe-main .home-subscribe-right { text-align: center; }
	.catalog-category-view .home-subscribe-main .home-subscribe-right a.btn.slider-btn,
	.category-about-us .home-subscribe-main .home-subscribe-right a.btn.slider-btn { float: none; }
	.testimonial_content, .testimonial_content p { text-align: center; }	
	.test-footer-top-left, .test-footer-top-right { text-align: center; width: 100%; }
	.test-footer-top-right { text-align: center; }
	.test-footer-top-main a.btn.about-btn { top: 0; }
	.test-footer-top-left { margin-bottom: 30px; }
	.test-footer-top-left p { text-align: center; }
	.about-section4 { padding: 50px 0; }
	.section4-bottom-left p, .section4-content p, .section4-right .main-title, .section4-right .main-title h2 { text-align: center; }
	.innovation_main ul li { width: 46%; margin-right: 3%; margin-bottom: 4%; }
	iframe { width: 100%; }
	.welcome-img a.play_btn i { font-size: 30px; }
	.credentials_content { width: 90%; }
	.credentials_number { width: 10%; margin-right: 0;}
	.qa-grid ul li { width: 50%; padding-top: 15px; padding-bottom: 0; }
	#maincontent { margin-top: 0; }
	.toolbar-products { text-align: center !important; }
	.discount-img img { min-height: 200px; object-fit: cover; }
	.discount-main .discount-content { text-align: center; padding-right: 0; }
	.actions-toolbar .secondary a.action.remind { margin-top: 15px; display: inline-block; width: auto; float: right; }
	.opc-sidebar { width: 90%; left: auto;}
	.minicart-items .product-item .product a.action.delete { right: -20px; }
	.block-search label.label:before { display: none; }
	/*.block-search input { padding: 11px 20px; }*/
	.qa-setion2 .qa-setion2-content h2 { margin-bottom: 20px; }
	.cart.table-wrapper .item .col.item { padding: 10px 0; }
	.cart.table-wrapper .product-item-photo { position: relative; top: 0; }
	.cart.table-wrapper .product-item-details { width: 70%; margin-top: 0; }
	.cart.table-wrapper .product-item-name a { text-align: left; }
	.detail-page-main { margin-bottom: 30px; }
	#maincontent .opc-wrapper .form-discount .actions-toolbar .primary { margin-right: 0; width: 100%;}
	.toolbar.wishlist-toolbar .pager .limiter { margin-bottom: 0; }
	.account .column.main .toolbar { display: inline-block;width: 100%; margin-bottom: 20px;}
	.block-products-list .products-grid.grid .product-items li.product-item { width: 48%; margin-bottom: 30px;}
	.thankyou-content { position: relative; top: 0; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; padding: 30px; text-align: center; left: 0;max-width: 100%;}
	.thankyou-main-content h2, .thankyou-main-content p { color: #000; }
	.banner_content .page-title h2, .banner_content h1.page-title { font-size: 30px; line-height: 35px; letter-spacing: 0; }
	.opc-estimated-wrapper .minicart-wrapper {width: 30px;height: 30px;}
	.opc-estimated-wrapper .minicart-wrapper:before { left: 0; }
	.opc-estimated-wrapper .minicart-wrapper .action.showcart {padding: 0;}
	.opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty { top: -2px;right: 3px; }
	.opc-block-summary .minicart-items-wrapper { height: auto !important; max-height: inherit;margin: 0 auto;}
	.home-sec1-left:before { right: 0; bottom: 0; }	
	.title-main h2 { font-size: 30px }
	.recomanded-slide .item.product-item { width: 48%; }
	.payment-method { text-align: center; margin: 0;}
	/*.news-letter-main .news-letter-content .field.newsletter input, .field.newsletter input { font-size: 12px ​!important; padding: 18px 20px; }*/
	.gotonext img { width: 70px; }
	.gotonext { bottom: 40px; }
	.about-main h2 { font-size: 24px; line-height: 30px; }
	.about-section1-content h3, .about-section3-content h3 { font-size: 15px; }
	.about-section1 .about-section1-content {max-width: 70%;}
	.about-section1 { background-position: 40%; }
	.avantage-img {margin: 0px auto 30px;width: 50%;}
	.about-section2 .col-md-6 { width: 100%; }
	/*.about-section2:after { background: url(../images/bg-pattern-1.png) no-repeat;background-size: contain;content: '';position: absolute; height: 450px; background-position: bottom;width: 100%;bottom: -50px;left: 0;}*/
	.about-section2 .container {position: relative;z-index: 1;}
	.about-section2 .about-section1-content { text-align: center; margin-bottom: 100px;}
	.about-section2 h2 { margin-bottom: 20px; /*text-align: center;*/ }
	.about-section2 .about-section1-content p { text-align: center; }
	.about-section1 .about-section1-content p { text-align: left; }
	.about-section3 .about-section1-content { max-width: 100%; }
	.about-section3 .about-section1-content h2, .about-section3 .about-section1-content p {text-align: center;}
	.about-section3 .container {position: relative;z-index: 100;}
	.about-section3 { position: relative; }
	.about-section2, .about-section4 { position: relative; z-index: 1; }
	.about-section3:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.5);}
	.newsletter-section { z-index: 1; order: 2;}
	.about-section4 .about-section1-content { max-width: 100%;margin-bottom: 80px; }
	.about-section4 .col-md-6 { width: 100%; }
	.about-main .about-section4 .about-section1-content h2, .about-main .about-section4 .about-section1-content p { text-align: center; }
	.category-about-us #maincontent { padding-bottom: 50px; }
	/*.footer-top-main .col-md-2, .footer-top-main .col-md-3, .footer-top-main .col-md-4 { width: 100%; }*/
	.product-list-wrapper {margin-bottom: 100px;}
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 47%; margin-right: 3%; }
	.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%; }
	#maincontent .detail-review ul.nav-tabs li { width: 100%; }
	.related_product .slick-list { padding: 30px 0px; }
	/*.cms-home .newsletter-section,*/ .page-products .newsletter-section, .newsletter-section { margin-top: 150px; }
	.toolbar.wishlist-toolbar .pager .pages { margin-top: 7px; width: 100%; margin-left: 0px;}
	.title-main { margin-bottom: 20px; }
	.block.review-add, div#customer-reviews { width: 100%; padding: 0 15px; margin: 0 auto;}
	.review-form { max-width: 100%; }
	#maincontent .fieldset #product-review-table label {margin-right: 5px;position: absolute;width: auto;}
	.cms-page-view #inner-banner-main { margin-bottom: 0; }
	.cms-page-view .banner_content {padding: 0;} 
	.banner_content .breadcrumbs li strong, .breadcrumbs li strong, .banner_content .breadcrumbs li a, .breadcrumbs li a { font-size: 13px; }
	.footer-menu ul { column-count: 1; }
	.category-cms { order: 2; }
	.category-cms .newsletter-section { margin-top: 0; }
	.corporat-section1-content {display: inline-block;width: 100%;margin-top: 30px;}
	.corpo-image-main.pull-right { width: 100%; }
	.business-venture-content { max-width: 100%; }
	.corpo-title h2 br {display: none;}
	.corpo-title h2 { font-size: 36px;line-height: 46px; }
	.corpo-form-section { padding-top: 100px; }
	.corpo-form-main { margin-top: 0; }
	.block-search .action.search img {float: right;}
	#opc-new-shipping-address fieldset.field.street legend { text-align: left; }
	.opc-progress-bar-item._active>span { line-height: normal; }
	.customer-account-create .form.form-create-account fieldset.fieldset.create.account { float: left; }
	.panel-default>.panel-heading a.collapsed { padding-right: 40px; }
	.modal-popup._inner-scroll .modal-content { padding-top: 15px; }
	.account.page-layout-2columns-left .column.main .block.block-reviews-dashboard {margin-bottom: 30px;}
	.course-content a.btn .button-arrow { text-align: center; }
	.owl-carousel .owl-item img {width: 100%; margin: 0 auto;}
	.owl-theme .owl-nav .owl-next { right: 0; }
	.main-title h1, .main-title h2 {font-size: 36px;line-height: 50px;}
	.latest-news .main-heading .title-right a.btn {margin-top: 13px;}
	.panel-body { font-size: 14px; line-height: 30px; }
	.detail-review ul.nav.nav-tabs li a { width: 90%; margin: 0 auto 15px; }
	.product_detail_content .tab-left, .product_detail_content .tab-rigth {width: 100%;float: left;}
	.product-slider-main img { width: 100%; }
	.career-content-main .main-title { margin-bottom: 0; }
	.career-content-main p { margin-bottom: 0; }
	.catalog-category-view .toolbar.toolbar-products .toolbar-sorter.sorter {margin-top: 10px;}
	.product.data.items > .item.content #product-review-container { width: 100%; }
	.blog-page-list .post-list-wrapper .page-title-wrapper .page-title { font-size: 36px; }
	.home-banner.mobile {display: block;}
	.home-banner.desktop {display: none;}
}

@media only screen and (max-width: 670px) {
	.contact-tabs ul li { width: 100%; }
	.contact-tabs ul li a { width: 100%; }
	.mfp-auto-cursor .mfp-content .product-info-main .qty-wrapper { display: inline-block; width: 100%; margin: 0 auto 25px; }
	.featured-product-grid .item.product-item { width: 48%; margin-bottom: 20px;}
	.featured-product-grid .item.product-item:nth-child(2n) {margin-right: 0;}
	.featured-product-grid .item.product-item:nth-child(3n) {margin-right: 2%;}

}

@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 7px; }*/
	/*.logo-wrapper-right .user-links ul li { margin: 0 5px; }*/
	/*.header-search { margin-right: 5px; }*/
	.logo-wrapper-left { width: auto; }
	/*.logo-wrapper-left .logo img { width: 250px; height: 55px; }*/
	/*.logo-wrapper-right { padding-top: 15px; }*/
	/*.logo-wrapper-right .user-links img { width: 16px; object-fit: cover;}*/
	/*.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; }
	.inner-banner-caption .page-title h2 { font-size: 30px; line-height: 30px;} 
	nav.navigation .nav-item a { font-size: 13px; }	
	.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;}
	.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 { padding: 25px; text-align: center; background-size: cover; background-position: 7% 0;}
	/*.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; }*/
	.related-slider .main-title h2 { padding-bottom: 0px; margin-bottom: 0; }
	.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: 5px 0; }
	.logo-wrapper-right { padding: 5px 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: 100%; text-align: center; }

	.about-section1, .origin-section1 { margin-bottom: 0px; }
	.story-read-btn { margin: 0; padding: 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: normal; }
	a.btn.thankyou-btn { line-height: normal; font-size: 12px; width: 100%; }
	.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-options-bottom .box-tocart { top: 0; }
	/*.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% }
	.detail_shareing { margin-top: 0; }

	/*.mobile-header .header-minicart { max-width: 60px; min-width: 60px; padding: 6px 0 7px; }*/
	/*.header-minicart .minicart-wrapper a.icon-setting span.cart-img img { width: 20px; }*/
	/*.user-links-mobile li.my-account { font-size: 16px; padding: 18px 10px; margin-right: 5px;}*/
	.mobile-header .block-search .block-title { font-size: 15px; padding: 16px 10px 17px; }
	/*.mobile-header .logo { max-width: 60%; margin-left: 10px; }*/
	/*.toggle-menu-btn { padding: 18px 13px; }*/
	/*.mobile-header .logo { top: 15px; }*/
	.mobile-header .block-search .block-title { padding: 18px 10px; }
	.about-content h2 { font-size: 36px; line-height: 36px; }
	.view-more-btn { margin-top: 35px; }
	.news-letter-content p { font-size: 14px; text-align: center;}
	/*.news-letter-content h2 { font-size: 30px; line-height: normal; }*/

	/*.main-title h2 { font-size: 36px; padding: 0 20px; }*/
	.delivery-service-section .main-title:before, .contact-form-main .main-title:before, .faq-section .main-title:before, 
	.also-like-section .main-title:before, .catalog-category-view .main-title:before, .terms-condition-section .main-title:before, 
	.feature-product-section .main-title:before, .new-arrival-section .main-title:before { top: 35%; }
	.category-about-us .about-section { padding-top: 0px; }
	.product-info-main .box-tocart button.action.tocart.btn { width: 100%; margin: 0 auto 15px; }
	.product-info-main .action.towishlist, .product-options-bottom .action.towishlist { width: 100%; margin: 0 auto; }
	.detail-page-main { margin-top: 0; }
	.product-slider-main { width: 100%; }

	.delivery-service-section .main-title, .contact-form-main .main-title, .faq-section .main-title, .also-like-section .main-title, 
	.catalog-category-view .main-title, .terms-condition-section .main-title, .feature-product-section .main-title, .new-arrival-section .main-title { margin-bottom: 0; }
	.delivery-tag span { width: 100%; font-size: 14px;}
	.delivery-img { margin: 20px 0; }
	.breadcrumb-section { padding: 0;margin: 0; }
	.user-links-mobile ul li { margin: 0 5px; }
	.testimonial-main, .catering { padding: 25px 25px; }
	.homeabout_content { padding: 20px 30px; }
	.our_speciality { padding-bottom: 50px; }
	/*.user-links-mobile { padding: 15px 10px }*/
	/*#maincontent { margin-top: 60px; }*/
	.about-sec3-title h3 { padding: 15px 30px 40px; }
	.brewed-journal:after, .virtual-appreciation3:after, .career-section3:before { width: 170px; height: 170px; background-size: contain; right: 0; }
	.brewed-journal:before, .virtual-appreciation5:before { left: -80px; }
	.foot-clm-multi, .foot-clm-single, .foot-clm-multi:last-child { width: 100%; min-height: auto; margin-bottom: 30px; }
	.connect-grid ul li { width: 100%; list-style: none; margin-bottom: 30px; }
	.newsletter_section { padding: 50px 0; }
	.instagram_section { padding: 50px 0 30px; }
	.footer-top-main { padding: 20px 0 20px; }
	.product-item-details { padding-bottom: 20px; }
	/*.header_top p { padding: 10px; line-height: normal; }*/
	.artisan-content p, .storytab-content p, .storytab-content1 p { padding: 0 15px; }
	.workshop-sec2:after { width: 200px; height: 200px; }
	.workshop-sec2-content ul li { padding: 50px 30px; width: 100%; margin: 0 auto 30px; min-height: auto; }
	.workshop-contactus { padding-bottom: 20px; }
	.workshop-sec2-content .main-title h2 { line-height: normal; }
	.virtual-appreciation5 { margin-bottom: 0; }
	.virtual-appreciation3 { margin-bottom: 50px; }
	.career-section3 p { max-width: 90%; margin: 0 auto 20px; }
	.career-section3 { padding: 80px 0 30px; }
	.career-section1 { padding: 30px 0; }
	.store-block { width: 50%; }
	.award-img { margin-bottom: 40px; }
	.partner-reason ul li { width: 50%; }
	.ready-to-learn-btn a { width: 100%; margin: 10px auto; }
	.trade-section1 { margin-bottom: 0; }
	#pairings_slider .owl-dots { margin-top: 20px; }
	.loyalty-section3 { padding: 30px 0 0px; }
	.loyalty-section4, .loyalty-section6 { padding: 30px 0; }
	.story_left, .story_right { width: 100%; margin-bottom: 40px; margin-top: 0; }
	.about_story_main:before { display: none; }
	.story_right::before, .story_right::after, .story_left::after, .story_left::before { display: none; }
	.story_content { width: 100%; }
	.opc-wrapper .step-title { padding-bottom: 10px; }
	.category-cms .trader h1 { font-size: 24px; }
	#maincontent .webforms .actions-toolbar .primary { width: 100%; }
	.category-cms .trader .webforms input, .webforms select { width: 100%; }
	.home-section1 { padding: 50px 0 0px; }
	.logistic_section { margin: 40px 0; }
	.best-seller #feature_products1 { width: 80%; margin: 0 auto; }
	/*.owl-carousel.owl-theme .owl-next { right: -45px; }
	.owl-carousel.owl-theme .owl-prev { left: -45px; }*/
	/*.view-all { padding-top: 30px; }*/
	.home-section2 { padding-bottom: 70px; overflow: hidden; padding-top: 80px;}
	.home-section2:before { left: -100px; top: -80px; }
	.home-section2:after { bottom: -100px; right: -40px; }
	.best-seller-slider .main-title h2 { padding-bottom: 0px; }
	.welcome-content-main .main-title h2{ font-size: 25px; line-height: normal;}
	.showing { width: 100%; }
	.showing p { text-align: center; margin-bottom: 10px;}
	.toolbar-products .toolbar-sorter.sorter { width: 100%; }
	.testimonial_content h2 { font-size: 32px; line-height: 36px; }
	.testimonial_content { max-width: 85%; }
	.btn, a.btn, .button, .btn_bg { /*padding: 13px;*/ font-size: 13px; min-height: 30px; /*min-width: 160px;*/ /*padding-left: 30px;*/ text-align: left; }
	.btn:before, a.btn:before, .button:before { font-size: 12px; right: 5px; top: 4px; width: 34px; height: 34px; padding: 9px 13px; }
	.about-section1-content .main-title, .about-section1-content .main-title h2 { font-size: 36px; line-height: 35px; margin-bottom: 15px;}
	.logo-wrapper-main { padding: 0; }
	.logistic_grid { margin-top: 30px; }
	.best-seller-slider .main-title { max-width: 100%; }
	.our_products { margin-bottom: 20px; }
	.main-title h2 { font-size: 42px; }
	.footer-logo-main { margin: 20px 0 50px; }
	.about_menu ul li { width: 100%; }
	.about-content1 .main-title h2 { font-size: 28px; line-height: 35px; }
	.featured-logos ul li { width: 100%; margin: 0 auto 10px; text-align: center; }	
	.about-content2 h2 { font-size: 30px; }
	.about-content2 { margin-top: 20px; margin-bottom: 50px; }
	.certificate-logos ul { display: flex; flex-wrap: wrap; }
	.certificate-logos ul li { width: 50%; }
	.business_sec1 h2, .business_sec2 h2 { font-size: 28px; line-height: 36px; }
	.business_sec2 { margin-bottom: 40px; }
	/*.thankyou-main-content a.btn { margin-bottom: 0px; }*/
	.discount-main .discount-content h2 { font-size: 26px; }
	.related-slider .owl-theme .owl-nav .owl-prev { left: -40px; }
	.related-slider .owl-theme .owl-nav .owl-next { right: -40px; }
	.plus-minus-input .input-group-button .circle { min-height: inherit; min-width: auto; }
	.product-info-main .page-title-wrapper .page-title { font-size: 28px; }
	/*.catalog-product-view .product-info-main .price-box .price-wrapper .price { font-size: 28px !important; margin: 20px auto; }*/
	.catalog-product-view .product-info-main .price-box .price-wrapper .price {font-size: 22px !important;}
	.actions-toolbar > .secondary a.action.back, a.action.create.primary, button.primary.action, button.action.reload.captcha-reload { width: 100%; }
	#maincontent form#form-validate { margin-bottom: 0; margin-top: 0px;order: 1;}
	/*#maincontent form.form.password.forget fieldset.fieldset { margin-bottom: 0; }*/
	#maincontent form.form.password.forget fieldset.fieldset #captcha-container-user_forgotpassword { margin-bottom: 0; }
	/*.product-item-info { padding: 25px 15px; }*/
	.opc-estimated-wrapper { padding-left: 0; padding-right: 0; }
	.order-links .item strong, .order-links .item a { display: inline-block; width: 100%; text-align: center; }
	.news-letter-main .news-letter-content button.action.subscribe.btn { text-align: center; min-width: auto; line-height: normal; top: 12px;}
	.footer-bottom-main p, .footer-bottom-main a, .footer-bottom-main li { text-align: left; }
	.whatsapp-chat a { text-align: center; }
	.social-media .footer-heading h3, .footer-heading h3 { margin-bottom: 0; }
	.social-icons ul { width: auto; text-align: center; display: inline-block; }
	.social-icons li { margin: 0 10px; }
	.footer-top-main .col-md-2, .footer-top-main .col-md-3, .footer-top-main .col-md-4 { min-height: auto; }
	.footer-address ul li { width: auto; display: block; clear: both; }
	.footer-address { display: inline-block;width: auto;margin: 0 auto; float: left;}
	/*.slick-list { width: 100%; }*/
	.banner_content .page-title h2 { font-size: 24px; line-height: normal;}
	.custom-content-listing > h3 { font-size: 20px; }
	.custom-content-listing > p { font-size: 13px; }
	.short-discription p, p, .blog-content-main p, .cms-page-view .custom-content-listing ul li, #maincontent ul li  { font-size: 13px; }
	.footer_newsletter { margin-top: 0; }
	.checkout-index-index #maincontent .fieldset .payment-method .field label { margin-left: 0; margin-bottom: 0;padding-left: 0;}
	.cart-container .checkout-methods-items .action.primary { width: 100%; }
	#discount-coupon-form .primary button.action.primary { width: 100%; }
	.cart-container .checkout-methods-items { width: 100%; }
	.related_product .product-item .product-item-info button.tocart { text-align: center; }
	.newsletter-section:before { height: 480px; }
	.news-letter-main .news-letter-content p, .news-letter-content { text-align: center; }
	.social-media {text-align: center;} 
	.social-icons { display: inline-block; width: auto; }
	.news-letter-main { max-width: 100%; }
	.retailer-content h2, .newsletter-content h2 {font-size: 24px;line-height: 35px;}
	.retailer-content p { font-size: 14px; }
	.btn-section a.btn { margin-bottom: 10px; }
	.newsletter-section:before { top: -120px; }
	.view-products { margin-top: 0; margin-bottom: 50px; }
	.header-top-content p {font-size: 11px;}
	.quality-seafood-img {margin-top: -120px;}
	.footer-heading h3, .social-icons h3 {font-size: 16px;}
	.footer address.copyright, .footer-menu ul li a, .footer-bottom-main p, .footer-bottom-main a, .footer-bottom-main li { font-size: 13px; }
	/*.about-section1 { background-position: 55%; }*/
	.avantage-img { width: 80%; margin-bottom: 50px; }
	.about-section4 .about-section1-content { margin-bottom: 50px; }
	.footer-address ul li { width: 100%;margin: 0px auto 10px;overflow: hidden; }
	.footer-address ul li span.add-content p br {display: none;}
	/*.detail-review ul.nav-tabs li.active a, .detail-review ul.nav-tabs li a:hover, .detail-review ul.nav-tabs li a:focus { border-bottom: 3px solid #F46E42; }*/
	.detail-review ul.nav-tabs li a { font-size: 20px;line-height: 28px; }
	.product-info-main .page-title-wrapper .page-title, .also-like-section .main-title h2 { font-size: 30px; }
	.recipe-form .recipe-main {left: 50%;top: 45%;}
	.blog-content-main ul {column-count: 1;margin-bottom: 0;}
	.news-detail-contents h3 { font-size: 18px; line-height: 30px; }
	.quote-content { max-width: 100%; }
	#maincontent .blog-content-main ul li {margin-bottom: 10px;line-height: 25px;}
	#maincontent .post-listing li { margin-bottom: 30px; }
	.news-main-section .toolbar-bottom { margin-bottom: 50px; }
	.minicart-wrapper .action.showcart .counter.qty { height: 15px; min-width: 15px; line-height: 15px;font-size: 10px; }
	nav.navigation .nav-item.level0 a, nav.navigation .nav-item.level0.active a, .menu-section nav.navigation .header-nav li a { font-size: 14px; }
	nav.navigation .ves-megamenu .level0 .nav-item .submenu a, .ves-menu .navigation .level0 > .submenu .nav-item a { font-size: 14px; }
	.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { padding: 10px; width: 90% !important; left: 5% !important; }
	nav.navigation .ves-megamenu .level0 .nav-item .submenu a { padding: 0px 15px; }
	.home-sec1-left {width: 90%;}
	.products-grid.wishlist .product-item { border-bottom: 0; }
	.wishlist-index-index .products-grid .product-item { border-top: 0 !important; }
	.toolbar.wishlist-toolbar .pager .limiter { width: 100%; }
	/*.widget.block-recent-posts.block-list-posts .block-content .item a.post-item-link { left: 0; display: inline-block; width: 100%; text-align: center; }*/
	.panel-default>.panel-heading a, .panel-default>.panel-heading a.collapsed:hover { font-size: 14px; padding: 20px 20px; line-height: normal; }
	.bundle-options-container .block-bundle-summary .box-tocart .action.primary { width: auto; }
	.contact-page-main .corpo-form h2 { font-size: 30px; }
	.blog-detail-main { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 2px solid #ddd; }
	#maincontent .breadcrumb-section .breadcrumbs ul li { line-height: normal; margin-bottom: 0; }
	.catalogsearch-result-index .page-title h2 { font-size: 30px; line-height: normal; }
	.brand-content p { text-align: center; }
	.featured-product-main .main-title .title-left { text-align: center;width: 100%; }
	.featured-product-main .main-title p { text-align: center; }
	.featured-product-main .main-title .title-right { text-align: center;width: 100%;padding-top: 0; }
	.home-newsletter { margin-top: 0; }
	.news-letter-main .news-letter-content button.action.subscribe.btn, button.action.subscribe.btn { text-align: center; width: 100%; margin: 10px auto 0; }
	form.subscribe .field.newsletter { width: 100%; }
	.footer-menu ul li { text-align: left; }
	.footer-heading { text-align: left; }
	.latest-news .main-heading { margin-bottom: 20px; }
	.course-content h3 { margin-bottom: 20px; }
	.course-content a.btn {margin-bottom: 20px;margin-left: 30px;}
	.member-content {clear: both;}
	.member-content p.member-position { font-size: 12px; line-height: normal;white-space: normal;word-break: break-all;}
	.member-content .member-name { font-size: 24px; }
	.panel-default>.panel-heading a:after { font-size: 42px;right: 25px;margin-top: -15px; }
	.panel-default>.panel-heading a.collapsed:after { font-size: 39px;right: 25px;margin-top: -15px; }
	.course-accordion { margin: 20px 0; }
	.panel-body { padding: 15px 0; }
	.banner_content .breadcrumbs li a:after, .breadcrumbs li a:after {line-height: 48px;}
	.breadcrumb-section .breadcrumbs li a, .breadcrumb-section .breadcrumbs li strong { padding: 0; line-height: 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: 0px; top: 50%; }
	#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: 0px; top: 50%; }
	.detail-review ul.nav.nav-tabs { margin-bottom: 20px; }
	.detail-review { padding-top: 30px; padding-bottom: 30px; }
	.career-sec2-content h2 {font-size: 24px;letter-spacing: -1px;line-height: 36px;}
	.career-sec2-content h3 {font-size: 24px;letter-spacing: -1px;line-height: normal;}
	.career-sec2-content em {font-size: 24px;}
	.next-prev .prev-blog, .next-prev .next-blog {width: 100%;margin-bottom: 15px;text-align: center;}
	.product-item-info .wishlist-cart a { width: 40px; height: 40px;}
	.product-item-info .wishlist-cart a img { width: 18px; }
	.fancybox-content { padding: 10px; }
	.fancybox-content img { width: 100%; margin: 0 auto; }
	.fancybox-content .member-content { width: 100%; }
	.availability-review .product-reviews-summary.empty {float: left;width: 100%;min-height: 30px;}
	.catalog-product-view .product-info-main .price-box .price-wrapper .price, .product-info-price .gift-product-info-price .price { font-size: 24px !important; }



}

@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%; }
	.extra-detail-left { width: 100%; border-right: 0; border-bottom: 1px solid #ddd; }
	.extra-detail-right { width: 100%; padding-left: 0; }
	.extra-detail-bottom ul li, .extra-detail-bottom ul li:first-child { width: 100%; }
	.banner_content .page-title { width: 90%; }
	.banner_content .page-title p { font-size: 13px; line-height: 18px; }
	.page-title h2 { margin-bottom: 5px; }
	.post-listing li { width: 100%; margin: 0 auto 25px; }
	.post-image img { width: 100%; }
	.news-main .post-date { margin-top: 0; }
	.mfp-auto-cursor .mfp-content .white-popup .product-options-wrapper .field, .product-add-form #product-options-wrapper .field { width: 100%; margin: 0 auto 20px; }
	.mfp-auto-cursor .mfp-content .product-info-main .product-options-bottom .product-options-bottom button, 
	.mfp-auto-cursor .mfp-content .product-info-main .product-options-bottom .product-options-bottom a.action.wishlist.btn {width: 100%;margin: 0 auto 15px;text-align: center;}
	.rev_slider_wrapper .tparrows { min-width:80px; }
	.tparrows:before {font-size: 9px;line-height: 20px;}
	.tp-title-wrap .tp-arr-titleholder {font-size: 16px;line-height: normal;}
	.product-list-main .product-item-actions .actions-primary, .sale-product-action .actions-primary { width: 100%; }
	.product-list-main .block.widget .product-item-info { padding: 10px; }
	.our-brand .slick-slide img {width: auto;}
	.recomanded-slide .item.product-item { width: 100%; margin-left: 0; margin-right: 0; }
	#maincontent .post-listing li:nth-child(2n) { margin-left: 0; }
	.widget.block-list-posts .block-content .item { padding: 15px 15px; }
	.header-stiky .logo img, .logo img {width: 230px;}
	.header-stiky .user-links, .user-links {margin: 20px 0 0;}
	.about-images img {width: 100%;margin: 0;margin-bottom: 30px;}
	.catalog-category-view .page-title.main-title { width: 100%; }
	.catalog-category-view .page-title.main-title h2 { text-align: center; }
	.catalog-category-view .toolbar.toolbar-products { width: 100%; }
	.brand-logo ul li {margin: 15px;}

}

@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: 48%; margin: 0 1% 20px; }
	.block-products-list .products-grid.grid .product-items li.product-item:nth-child(4n + 1) { margin-left: 0; }
	.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: 14px; padding: 15px 20px;}*/
	/*.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: 70%; }*/
	.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 0px; }*/
	.user-links ul { padding-left: 0px; }
	.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: 15px; 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; }
	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: 10px; }*/
	.product-list-main .block.widget .products-grid.product-grid--max-3-col li.product-item { width: 100%; margin: 0 auto 30px !important; }
	.product-item:hover .product-item-actions .actions-primary form button.action.view-detail.btn { width: 100%; }
	.minicart-wrapper .block-minicart { width: 300px; top: 40px; right: 0px; }
	.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: 0px; }*/
	.home-category-detail h3 { font-size: 17px; }
	.home-category h5 { font-size: 15px; }
	.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;}
	.homeabout-content .btn-arrow {top: -3px;height: auto;width: auto;font-size: 13px;}
	/*a.slider-btn { padding: 8px 15px; }*/
	.slider-content h4 { font-size: 14px; margin-top: 0px; color: #fff; }
	/*.user-links ul li a span.count { font-size: 12px; width: 20px; height: 20px; padding: 2px; }*/
	.user-links ul li.link-cart a.product-item-photo { 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: 36px; }
	.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; }
	/*.mobile-header .header-minicart { padding: 8px 0 9px; }*/
	/*#newsletter-validate-detail .actions { position: relative; top: 0; right: 0; width: 100%; margin-top: 10px; }*/
	/*#newsletter-validate-detail .actions button.action.subscribe.btn { width: 100%; }*/
	/*.news-letter-content .newsletter input#newsletter { text-align: center; font-size: 14px; }*/
	.news-letter-content { width: 100%; }
	/*.main-title h2 { font-size: 30px; padding: 0 10px; }*/
	.delivery-service-section .main-title:before, .contact-form-main .main-title:before, .faq-section .main-title:before, .also-like-section .main-title:before, 
	.catalog-category-view .main-title:before, .terms-condition-section .main-title:before, .feature-product-section .main-title:before, .new-arrival-section .main-title:before { top: 30%; }
	/*.catalog-product-view .product-info-main .price-box .price-wrapper .price { font-size: 22px !important; line-height: 25px; padding: 0;}*/
	.product-info-main .price-rating .product-info-price { margin-bottom: 0; }
	p.product-from { font-size: 16px; }
	/*.product-info-main .page-title-wrapper .page-title { margin-bottom: 5px; }*/
	.contact-content-center h3 { font-size: 20px; }
	.contact-blocks .contact-block-single p, .contact-blocks .contact-block-single p a { font-size: 14px; }
	.contact-blocks { margin-top: 30px; }
	.terms-condition-section { margin-top: 30px; }
	.terms-condition-content { margin-top: 0; }

	.testimonial_topright h3.client_name { font-size: 14px; line-height: 18px; margin-top: 0; }
	.testimonial_topright { width: 75%; }
	.testimonial_topleft { width: 25%; }
	/*.news-letter-main .news-letter-content button.action.subscribe.btn { position: relative; top: 0; right: 0; }*/
	/*.news-letter-main .news-letter-content h2 { font-size: 28px; line-height: 34px; }*/
	/*.about_title h2, .catering_title h2 { font-size: 32px; line-height: 35px; }*/

	/*.mobile-header-left { float: left; width: 100%; text-align: center; }*/
	.mobile-header .logo { max-width: 100%; margin-left: 0; text-align: center; width: 100%; }
	.mobile-header .mobile-header-left .logo a { display: inline-block; width: 100%; text-align: center; max-width: 100%; padding: 0; }
	.mobile-header .mobile-header-left .logo img { margin: 0 auto; }
	/*.mobile-header-right { width: 100%; border-top: 1px solid #ddd; }*/
	.user-links-mobile { padding: 25px 0; padding-right: 15px; }
	.user-links-mobile ul { padding-left: 0; display: inline-block; float: right; width: auto; }
	/*.user-links-mobile ul li { width: 25%; margin: 0 auto; text-align: center; padding: 15px; border-right: 1px solid #ddd; min-height: 60px; }*/
	/*.user-links-mobile ul li .block-search .search_icon { top: 5px; }*/
	/*.toggle-menu-btn span { font-size: 24px; }*/
	/*.toggle-menu-btn { padding: 15px 0; text-align: center; width: 20%; margin: 0 auto; }*/
	/*.toggle-menu-btn span { display: inline-block; top: 6px; }*/
	.mobile-header .header-minicart .minicart-wrapper { float: none; }
	/*.menu-section nav.navigation .level0.level-top a { border-bottom: 0; }*/
	.connect-with-section:after { width: 150px; height: 150px; background-size: contain; top: -70px; }
	.connect-with-section:before { left: -130px; width: 250px; height: 300px; }
	.ready-to-learn-btn a { margin: 0 auto 10px; width: 100%; }
	.virtual-appreciation5:before { bottom: -10px; }
	.virtual-collaps { margin-top: 30px; }
	.career-section2-content ul li { width: 100%; }
	.store-block { width: 100%; }
	.store-content  { min-height: auto; width: 100%; }
	.store-tab-content { padding-bottom: 0; }
	.store-tabs ul.nav.nav-tabs li { margin: 0 auto 15px; width: 100%; }
	.partner-reason ul li { width: 100%; margin-bottom: 20px; } 
	.partner-reason .reason-content { min-height: auto; }
	.trade-section4 { padding-bottom: 0; }
	.reason-content { width: 100%; }
	.reason-content p { min-height: auto; }
	.awards-logo ul li { width: 100%; margin: 0 auto; }
	.about-sectio3 { padding: 50px 0; }
	/*.main-title h2 { font-size: 30px; line-height: 35px; }*/
	/*.subscribe-form-main { padding-top: 80px; }
	.subscribe-form-main:before { width: 310px; height: 145px; }*/
	/*.owl-carousel.owl-theme .owl-next { right: 10px; }
	.owl-carousel.owl-theme .owl-prev { left: 10px; }
	.best-seller #feature_products1 { width: 100%; }*/
	.owl-carousel.owl-theme .owl-next, .owl-carousel.owl-theme .owl-prev { width: 30px; height: 30px; padding: 8px 11px; font-size: 9px; }
	/*.owl-carousel.owl-theme .owl-nav .owl-prev { padding: 9px; }*/
	/*.owl-carousel.owl-theme .owl-next { right: -35px; }
	.owl-carousel.owl-theme .owl-prev { left: -35px; }*/
	.catalog-category-view .home-subscribe-main .home-subscribe-right p br,
	.category-about-us .about-footer-right p br { display: none; }
	.review-description-tab ul.nav.nav-tabs li { margin-bottom: 10px; }
	.review-description-tab ul.nav.nav-tabs li a { border: 1px solid #ccc; border-radius: 10px !important; }
	/*.main-title h2 { font-size: 30px; }*/
	.home-subscribe-main p br { display: none; }
	.thankyou-content { padding: 30px 0; }
	.footer-address ul li { margin-bottom: 5px; }
	br { display: none; }
	.opc-wrapper br {display: block;}
	.box-content address br { display: block; }
	.tp-caption br { display: block; }
	.about-images ul li { width: 100%; margin-right: 0; }
	.about-images { padding: 0 20px; }
	.about-images ul li img { width: 100%; border-radius: 15px; }
	.user-links ul { padding-left: 0px; }
	.switcher-language ul li.switcher-option { margin-left: 10px; }
	.switcher-language ul li.switcher-option a { padding: 6px; font-size: 11px; width: 30px; height: 30px; }
	/*.toggle-menu-btn { padding-top: 0px; padding-right: 0; padding-bottom: 0; }*/
	.user-links ul li.header-search .block-search span { margin-top: 6px; }
	.page-header .switcher .switcher-trigger { margin: 0; }
	.img-content { top: 20px; left: 0; text-align: center; }
	.img-content h3 { font-size: 18px; line-height: 25px; }
	.logistic_grid li { width: 47%; margin-bottom: 10px; }
	.innovation_main ul li { width: 100%; margin-right: 0; }
	.innovate-img img { width: 100%; }
	.certificate-logos ul li { width: 100%; margin-bottom: 30px; }
	.credentials_content { width: 85%; }
	.credentials-single { padding: 40px 20px; }
	.credentials_number { width: 15%; }	
	.qa-grid ul li { width: 100%; padding-left: 10px; padding-right: 10px; }
	/*.getin-touch-content { padding: 35px 20px; }*/
	.career-page-main { margin-bottom: 30px; }
	.business_sec1 h2, .business_sec2 h2, .career-top-cotent h2 { font-size: 28px; line-height: 36px; }
	/*.logo-wrapper-right*/
	.page-header li.switcher.language.switcher-language.mobile-dropdown ul.switcher-dropdown.active { left: 0; }
	.header-search .block-search .block-content form#search_mini_form { width: 100%; border-radius: 10px;}
	.checkout-payment-method .checkout-billing-address .billing-address-details br { display: block; }
	/*.checkout-index-index #maincontent .fieldset .payment-method .field input#billing-address-same-as-shipping-cashondelivery { margin-right: 0; }*/
	/*.logo-wrapper-left .logo img { width: 170px; height: 55px; }*/
	.news-letter-content h2 { font-size: 36px; }
	.list-content h2 { line-height: normal; font-size: 36px; }
	.abs-button-responsive-smaller, .product-info-main .box-tocart .actions .action.tocart { width: 100%; margin-bottom: 10px; }
	.product-options-bottom a.action.wishlist { /*width: 100%; margin: 0 auto 10px;*/ text-align: center; float: left; }
	.contact-title, .contact-title p { text-align: center; }
	.contact-icon { float: none; margin-right: 0; margin-bottom: 10px; }
	.contact-content ul li .contact-detail { width: 100%; }
	.contact-content ul li { text-align: center; }
	.thankyou-main-content a.btn { width: 100%; margin: 0 auto 10px; min-width: 100%; max-width: 100%; }
	.modal-popup .modal-inner-wrap { width: 85%; }
	.product-items .product-image-wrapper .product-item-photo img {min-width: inherit;min-height: auto;max-width: 100%;max-height: 173px;object-fit: cover;}
	.product-item .price-wrapper .price { margin: 6px 0 10px; font-size: 14px; line-height: 18px; }
	/*.product-item-details .addcart a.btn { min-width: auto; font-size: 12px; padding: 4px 0px;}*/
	.widget.block-recent-posts.block-list-posts .block-content .item a.post-item-link { left: 40%; }
	.title-main h2 {font-size: 24px;}
	.block-search input { font-size: 13px !important; }
	.logo-wrapper-left .logo img {max-width: 80px;}
	.cart-img { width: 35px; height: 35px; }
	/*.cart-img img { width: 21px; }*/
	.logo-wrapper-right { padding-top: 0; }
	.about-section1 .about-section1-content {max-width: 100%;margin-bottom: 0;}
	.footer-address ul li { width: 100%; }
	/*.product-info-main .product-options-bottom .box-tocart button.action.tocart.btn { width: 100%; }*/
	.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions { text-align: center; }
	.recipe-img img { height: 400px; }
	.blog-post-view .post-date { width: 100%; text-align: left; padding: 0; text-align: center;float: right;margin: 0 auto}
	/*.post-category { width: 100%; float: left; text-align: center;}*/
	.post-category a, .post-date { font-size: 13px; display: inline-block;line-height: 30px;}
	.company_email a { font-size: 22px; }
	#maincontent .address-contact ul li .add-cont-content { padding-left: 0; left: 0px;position: relative;width: 100%;top: 0;transform: inherit;text-align: center;}
	#maincontent .address-contact ul li .add-cont-icon img { width: 20px; }
	#maincontent .address-contact ul li { padding: 0; display: inline-block;width: 100%;margin-bottom: 40px;position: relative;text-align: center; }
	#maincontent .address-contact ul li .add-cont-icon {width: 50px;height: 50px;float: none;display: inline-block;margin: 0 auto;}
	#maincontent .address-contact ul li .add-cont-content p { text-align: center; }
	.corpo-right, .corpo-left { text-align: center; }
	.detail_shareing { float: left; }
	.post-date-cateogry .post-category {float: none;width: 100%;text-align: center;}
	.blog-detail-content { width: 100%; }
	.bundle-options-container .product-add-form .product-options-bottom { border: 0; }
	.product-list-main .block.widget .product-item-info { width: 100%; }
	.corpo-title h2 { font-size: 30px; line-height: 38px; }
	.corpo-form-section:before { height: 95%; }
	.catalogsearch-result-index .page-title h2 { font-size: 24px; line-height: normal; }
	.header-search { width: 80%; }
	.featured-product-grid .item.product-item { width: 100%; margin-right: 0; }
	.our-service-grid ul li { width: 100%; margin: 0 auto 20px; }
	/*.post-category {line-height: 30px;}*/
	.post-content {padding-left: 20px;padding-top: 15px;position: relative;left: 0;}
	.post-category span { font-size: 13px; }
	.news-main .post-date { width: auto; }
	.container-minus-main, .home-course { padding-left: 0; }
	.team-grid { margin-top: 20px; }
	.team-grid .col-md-4 { width: 100%;margin-bottom: 30px; }
	.member-content p.member-position { min-height: auto; }
	.team-grid-main { padding-top: 30px; margin-top: 0; }
	ul.column-tow { column-count: 1; }
	.toolbar-bottom .toolbar-products .pages ul.items.pages-items {display: inline-block;}
	.toolbar-bottom .toolbar-products .pages ul.items.pages-items li {float: left;margin-bottom: 10px;}
	.product-info-main .product-options-bottom .box-tocart button.action.tocart.btn { padding: 13px 35px; }
	.qty-wrapper { width: 100%; }
	.product-options-bottom { width: 100%;margin-top: 0; }
	.input-group.plus-minus-input { clear: inherit; }
	.product_detail_content table tr {margin-bottom: 20px;display: inline-block;width: 100%;}
	.product_detail_content table tr td { width: 100%;display: block;padding: 0; }
	.varios-left, .varios-right { width: 100%;padding: 0; }
	.post-listing .post-content { padding: 25px 0;width: 100%;margin-top: 0; }
	.blog-detail-content ul.two-clumn { column-count: 1; }
	.blog-share ul.social-icons { width: auto; }
	.share-tags label { width: auto; }
	#maincontent .blog-tags ul.tgas-list li { width: 100%; }
	.contact-content ul li .address-left { width: 100%; margin-right: 0; margin-bottom: 10px; }
	.contact-content ul li .address-right { width: 100%;text-align: center; }
	.contact-content ul li .address-right p { text-align: center;font-size: 18px; }
	.contact-content .main-title h2 { text-align: center; font-size: 36px }
	.contact-content ul li .address-right span { font-size: 15px; }
	.block-products-list .products-grid.grid .product-items li.product-item {width: 100%; margin: 0 auto 20px;}
	.contact-form { padding: 80px 0px; }
	.product.data.items > .item.content table tr {height: auto !important;margin-bottom: 20px;display: inline-block;}
	.product.data.items > .item.content table tr td {width: 100%;display: inline-block;height: auto !important;}
	.container .container {padding: 0;}
	.services-content-main h3 { font-size: 18px; }
	.checkout-index-index #maincontent .actions-toolbar .primary { width: 100%; }

}


/*@media only screen and (max-width: 420px) {
	.footer-address ul li { width: auto; display: inline-block; text-align: center; }
	.footer-address ul li span.add-content { display: inline-block; width: auto; }
}*/

@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: 24px; }*/
	.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; }
	.footer-address ul li span.add-content { display: initial; }
	/*.mobile-header-left { width: 60%; }*/
	/*.mobile-header .logo { max-width: 100%; width: 60%; }*/
	/*.user-links-mobile li.my-account { padding: 18px 5px; }*/
	/*.news-letter-content h2 { font-size: 24px; }*/

	.instagram_grid li { width: 100%; padding-right: 0; }	
	.opc-block-summary { padding-left: 15px; padding-right: 15px; }
	.home-sec1-left:before {width: 60px;height: 120px;}
	.user-links ul li {margin: 0 15px;}
	.main-title h2 {font-size: 30px;}
	.availability-review .stock.available { width: 100%; }
	.user-links { text-align: center; }
	.mobile-header-left, .mobile-header-right { width: 100%; }
	.mobile-header .mobile-header-left .logo a { padding: 0; }
	.user-links ul { float: none;margin: 0 auto; }
	.minicart-wrapper .block-minicart { right: -105px; }

}

@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; }
	span.share-icons { display: inline-block; width: 100%; }
	/*.minicart-wrapper .block-minicart { right: -40px; }*/
	.minicart-wrapper .block-minicart:before { right: 75px; top: -12px; }
	.minicart-wrapper .block-minicart:after { right: 74px; top: -14px; }
	.mobile-header-center { width: 40%; }
	.getin-touch-content .contact-icon { margin-right: 10px; }
	.account .column.main .block:not(.widget) .block-title strong { font-size: 22px !important; }
	.post-category a, .post-date { line-height: normal; }	
	.logo img, .header-stiky .logo img {width: 230px;}
	.latest-news .main-heading .title-right.pull-right, .latest-news .main-heading .title-left.pull-left { width: 100%; }

}

@media only screen and (max-width: 320px) {
	.user-links ul li { margin: 0 5px; }
	.logo-wrapper-right .user-links ul li { margin: 0 6px; }
	.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; }
	/*.main-title h2 { font-size: 24px; padding: 0 10px; }*/
}







