@media (min-width: 767px)
{
	.banner-item.banner-slider img.mobile{ display: none; }
}
@media (min-width: 991px)
{
	.hide-lg{ display: none; }
	#switcher-store-mobile{ display: none; }
    .header-height{ height: 124px; }
    
}
@media (max-width: 1200px)
{
	.category-image{ overflow: hidden; }
	.category-image .image{ }
	.category-view .category-description{ padding: 0px 20px; }
	.box-tocart .actions .action.primary.tocart{ min-width: 200px; font-size: 15px; }
}
@media (max-width: 1199px){
	.copyright-div .social-media{padding-right: 10px;}
}
@media (max-width: 1024px)
{
	#banner-slider-carousel .slide-content{ top: 22%; }
	.white.flash-banner .slide-content{ top: 2%; }
}
@media (min-width: 768px) and (max-width: 991px){
	.copyright-div .social-media{padding-right: 0;padding-bottom: 10px;}
}
@media (max-width: 991px)
{
	.page-header{ padding-bottom: 20px; }
	/*.header-height{ display: none; }*/
	.header-height{height: 135px;}
	.tab-container{ width: 100%; }
	.tab_container{ width: 100%; }
	.container.home-products .tab-container{ display: none; }
	.tab_drawer_heading, 
	.tab_drawer_heading1{ display: block; border: 1px solid #ccc; padding: 10px; text-align: center; font-size: 16px; text-transform: uppercase; }
	.tab_drawer_heading.d_active, 
	.tab_drawer_heading1.d_active{ background: #000; border-color: #000; color: #fff; }
	.page-header .header-left .switcher{ display: none; }
	.header-right .customer-links{ display: none; }
	.tab_container .tab_drawer_heading.active + .tab_content{ display: block; }
	.minicart-wrapper .action.showcart .counter.qty.empty{   display: inline-block; right: -20px; top: 3px; width: 10px; min-width: 18px; line-height: 18px; height: 18px; }
	.nav-toggle{ top: 20px; }
	.nav-toggle:before{ color: #000; }
	.navigation .level0{ position: relative; }
	.navigation a, .navigation a:hover{ color: #000; }
	.nav-sections .navigation .ui-menu{ text-align: left; }
	.nav-sections .switcher-trigger strong{ font-size: 14px; }
	.navigation li.level0:last-child a:after{ display: none; }
	.nav-sections .switcher-trigger strong:after{ right: 0px; font-size: 15px; }
	.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){ border-width: 0 0 0 2px; border-color: #000; }
	.dropdown.switcher-dropdown li{ margin-bottom: 0px; }
	.dropdown.switcher-dropdown li a{ font-size: 13px; color: #000; }
	#switcher-store-mobile{ width: 100%; }
	#switcher-store-mobile .switcher-trigger{ display: block; }
	#switcher-store-mobile .switcher-trigger img{ display: inline-block; max-width: 20px; }
	#switcher-store-mobile .switcher-trigger strong{ display: inline-block; padding-right: 30px; }
	#switcher-store-mobile .switcher-trigger strong:after{ top: 0px; }
	#switcher-store-mobile .switcher-trigger .fa-angle-down{ display: none; }
	#switcher-store-mobile .dropdown.switcher-dropdown .switcher-option img{ display: inline-block; }
	#switcher-store-mobile .dropdown.switcher-dropdown .switcher-option a{ display: inline-block; }
	#banner-slider-carousel .slide-content .container{ padding: 0px; }
	.collection-banners img{ width: 100%; }
	.home-products{ padding-bottom: 0px; }
	.collection-banners .box-content .box-text{ right: 0px; width: 100%; text-align: center; }
	.sell-section{ display: none; }
	#mpblog-list-container-home .post-list-item{ width: 100%; }
	.blog-slider .owl-dots{ text-align: center; }
	.blog-slider .owl-dots .owl-dot{ display: inline-block; width: 16px; height: 16px; background-color: #ccc; border-radius: 100%; margin:5px;  }
	.blog-slider .owl-dots .owl-dot.active{ background-color: #000; }
	.blog-slider .owl-dots .owl-dot span{ display: none; }
	.footer-top ul{ flex-wrap: wrap; }
	.footer-top ul li{ width: 100%; }
	.copyright-div .col-md-7{ text-align: right; }
	.footer-middle .col-md-6{ margin-bottom: 30px; }
	.footer-top ul li:after{ display: none; }
	.instagram{ padding-top: 0px; padding-bottom: 0px; }
	.instagram .block-title h2{ font-size: 20px; }
	.instagram .block-title a{ margin-top: 15px; }
	.minicart-wrapper{ margin-right: 20px; }
	.block-search{ width: 100%; float: none; padding-left: 0px; z-index: 1; }
	.block-search input{ padding: 10px; height: auto; }
	.block-search .action.search{ top: 5px; opacity: 1; }
	.block-search .action.search:before{ color: #000; }
	.footer-top{  background-color: #ececec; top: 0px; }
	.footer-middle{ padding-top: 50px; }
	.page-footer{ margin-top: 0px; }
	.cart-container{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.cart-container .form-cart{ width: 100%; order: 1; padding-right: 0px; }
	.cart-summary{ position: static; order: 2; width: 100%; }
	.block.crosssell{ order: 3; }
	.owl-carousel-related-cross .owl-nav .owl-prev{ left: 20px; }
	.owl-carousel-related-cross .owl-nav .owl-next{ right: 20px; }
	.form-create-account{ padding-right: 0px !important; }
	.sign-in-sign-up .first-side{order:2;border:none; padding-left: 15px; }
	.sign-in-sign-up .right-side{order:1;padding-left:15px;}
	.fieldset.create.info,.form.create.account > .fieldset{ padding-left: 0px !important; }
	.form.create.account .actions-toolbar{ padding-left: 0px !important;padding-top: 20px; }
	.product-feature-list ul{ flex-wrap:wrap; }
	.product-feature-list li{ margin-bottom: 30px; width: 50%; }
	.product-social-links{ text-align: left; }
	.product-addto-links{ display: inline-block; text-align: left; }
	.share{ vertical-align: top; }
	.page-layout-1column .product.media{ width: 100%; }
	.page-layout-1column .product-info-main{ width: 100%; padding-left: 0px; }
	.product-feature-list{ margin-bottom: 20px; margin-top: 0px; }
	#description .product.attribute.description{ width: 100%; display: block; }
	#description .additional-attributes-wrapper.table-wrapper{ width: 100%; margin-top: 30px; float: none;  }
	.product.info.detailed .additional-attributes{  border: 1px solid #ccc; border-collapse: inherit; }
	.product.info.detailed .additional-attributes tr th, .product.info.detailed .additional-attributes tr td{ padding: 12px !important; }
	.r-tabs .r-tabs-panel{ padding-bottom: 0px; }
	.product-addto-links .action{ margin-right: 10px; }
	.features .content{ padding-top: 0px; }
	#productinfo .r-tabs-nav li a{ font-size: 12px; padding: 15px 5px; }
	.grid-box.about-us-grid-text 
	{	padding: 10px;
	}
	.back-effact 
	{	display: block !important;
	}
	.looknbuy-index-looks .products-grid .product-item{ width: 48% !important; }
	.looknbuy-1column .base_image { width: 100%; }
	.looknbuy-1column .look-data{ width: 100%; }
	.collection-banners .last .box-content .box-text{ right: 0px; }
	#banner-slider-carousel .slide-content{ top: 15%; }
	#banner-slider-carousel .slide-content h2{ font-size: 22px; }
	#banner-slider-carousel .slide-content p{ font-size: 15px; }
	#banner-slider-carousel .slide-content a{ font-size: 13px; }
	.nav-sections .header.links li > a{ text-transform: capitalize; }
	#gift-options-cart{ display: none; }
	#switcher-currency-nav{ float: none; width: auto; margin: 0px; }
	.opc-block-summary .minicart-items .details-qty .qty{ width: auto; max-width: 40px; }
	.additional-addresses td.col.actions {display: flex;justify-content: space-between;}
	.additional-addresses a.action.edit {display: flex;align-items: center;}
	.copyright-div .col-md-7 p img{margin-bottom: 15px;}
	.minicart-wrapper .action.showcart .counter.qty.empty .counter-number{ right: 10px; }
	#banner-slider-carousel .slide-content .coupon-code{ font-size: 25px !important; }
}
@media (max-width: 767px)
{
	.page-header{ padding-bottom: 0px; }
	.banner-item.banner-slider img.desktop{ display: none; }
	.minicart-wrapper{ margin-top: 0px; }
	.minicart-wrapper .action.showcart{ padding-left: 0px; }
	.form.minisearch{ position: relative; }
	.block-search{ margin-top: 0px; margin-bottom: 15px; }
	.block-search .control 
	{	margin: 0px; border: none; padding: 0px;
	}
	.block-search input 
	{	position: static; margin: 0px;
	}
	.block-search .label 
	{	display: none;
	}
	.block-search .action.search 
	{	background: 0 0; border: none; box-shadow: none; font-size: 0px; padding: 0; position: absolute; top: 6px; right: 10px; display: block	
	}
	.block-search .action.search:before { display: block; content: '\e615'; font-family: 'luma-icons'; font-weight: normal; font-size: 22px; color: #000; }
	.search-box .block-search input{ padding: 10px 40px 10px 20px; height: auto; line-height: normal;  font-weight: 600; color: #000 !important; position: static; }
	.page-header{ margin-bottom: 0px; }
	#banner-slider-carousel .slide-content{ top: 38%; left: 40px; width: auto; }
	#banner-slider-carousel .item-content{  }
	.mp-banner-slider .owl-nav .owl-prev,
	.mp-banner-slider .owl-nav .owl-next{ display: none; }
	.mp-banner-slider .owl-dots{ top: auto; bottom: 10px; }
	#banner-slider-carousel .slide-content{ padding: 30px 0px; }
	#banner-slider-carousel .slide-content h2{  }
	#banner-slider-carousel .slide-content p{ margin-bottom: 0px; }
	#banner-slider-carousel .slide-content h2 br{ display: none; }
	.collection-banners{ padding-top: 30px;}
	.page-layout-1column .block.widget .products-grid .product-item{ width: 49%; }
	.page-layout-1column .block.widget .products-grid .product-item:last-child{ display: none; }
	.instagram{ padding-bottom: 0px; }
	.copyright-div span{ display: block; text-align: center; }
	.copyright-div .social-media{ display: block; text-align: center; margin: 15px 0px; }
	.copyright-div .social-media + img{ float: none; display: block; margin: 0px auto; }
	.page-products .sorter{ position: static; }
	.page-products .columns{ padding-top: 0px; }
	.category-view .page-title-wrapper{ top: 40px; }
	.category-view .category-description{ top: 80px; font-size: 14px; }
	.breadcrumbs{ display: block; margin-top: 20px; }
	.cart.table-wrapper{ border-top: 0px; }
	.cart.table-wrapper #shopping-cart-table{display:block;}
	.cart.table-wrapper .cart.item{display:block;clear:both;padding-bottom:8px;}
	.cart.table-wrapper .cart.item tr{display:block;}
	.cart.table-wrapper .item .col{width:100% !important;display:block;padding:10px 30px !important;text-align:left !important;float:none !important;}
	.cart-container .form-cart .actions.main{ text-align: right; padding: 0px 30px; }
	.table tbody+tbody{border:none;}
	.cart.table-wrapper .product-item-photo{ position: static; max-width: 100px; }
	.cart.table-wrapper .cart tbody tr td.col.item .actions a{margin-right:0px;}
	.cart.table-wrapper .cart tbody tr td.col.item .actions a.towishlist::before{display:none;}
	.cart.table-wrapper .cart tbody tr td.col.item .actions a.towishlist span{display:inline-block;overflow:visible;width:auto;height:auto;font-size:16px;clip:unset;position:static;}
	.cart.table-wrapper .cart tbody tr td::before{display:inline-block !important;min-width:35%;padding-bottom:0px !important;vertical-align:middle;}
	.cart.table-wrapper .cart tbody tr td span{display:inline-block;}
	.cart.table-wrapper .cart tbody tr td .price-excluding-tax,
	.cart.table-wrapper .cart tbody tr td .field.qty,
	.cart.table-wrapper .cart tbody tr td .price-excluding-tax{display:inline-block !important;vertical-align:middle;}
	.cart.table-wrapper .cart tbody tr td.col.item{padding-left:0px;}
	.cart.table-wrapper .cart tbody tr td.col.item{position:static;max-width:inherit;}
	.cart.table-wrapper .product-item-details{vertical-align:top;}
	.cart.table-wrapper .product-item-name + .item-options{margin:0px;}
	.cart.table-wrapper .cart tbody tr td .control.qty{top:0px;}
	.cart-totals{ margin: 0px !important; padding: 0px 25px; }
	.block.crosssell{margin-top:20px; padding: 0px 30px; }
	.cart.table-wrapper .cart tbody tr td.col.item .actions{ display: block; }
	.cart.table-wrapper .cart tbody tr td.col.item .actions .gift-options-cart-item{ margin-bottom: 10px; }
	.gift-options-cart-item{ float: none; }
	.cart-container .form-cart .actions.main .continue,
	.cart-container .form-cart .actions.main .action.clear,
	.cart-container .form-cart .actions.main .action.update{ width: 100%; }
	.cart-container .form-cart .actions.main .continue{ text-align: center; }
	.checkout-cart-index .page-title-wrapper{ margin: 10px 0px; }
	.checkout-cart-index .page-title-wrapper .page-title{ font-size: 25px; }
	.block.related .block-title strong, .block.upsell .block-title strong, .block.crosssell .block-title strong{ font-size: 25px; }
	.sign-in-sign-up .actions-toolbar .secondary{ padding-left: 0px; text-align: left; }
	.r-tabs .r-tabs-nav{display:none;}
	.r-tabs .r-tabs-panel{padding:10px 20px;}
	#productinfo{text-align:left;border:none;padding:0px; margin: 0px; }
	#productinfo .r-tabs-accordion-title{display:block;border-bottom:1px dotted #ccc;position:relative;}
	.r-tabs .r-tabs-accordion-title a{padding:15px;display:block;font-size:16px;font-weight:bold;color:#787878;}
	.r-tabs .r-tabs-accordion-title.r-tabs-state-active a{color:#281737;}
	#productinfo .r-tabs-accordion-title.r-tabs-state-active{border-bottom:none;}
	#productinfo .r-tabs-accordion-title::after{content:"\f105";font-family:'FontAwesome';font-size:20px;position:absolute;right:10px;top:14px;}
	#productinfo .r-tabs-accordion-title.r-tabs-state-active::after{content:"\f107";}
	.r-tabs-panel.r-tabs-state-active{border-bottom:1px dotted #ccc;}
	.watch-sizing{ margin: 0px; }
	.watch-sizing h2{ font-size: 25px; margin-bottom:0px; text-align: center; }
	.watch-sizing h2 br{ display: none; }
	.watch-sizing .size-box{ margin-bottom: 20px; }
	.watch-sizing img{ width: 100%; }
	.details-banner .banner-text{ position: static; text-align: center; width: 100%; margin-top: 10px; }
	.details-banner .banner-text p{ margin-bottom: 0px; }
	.details-banner .banner-text p,
	.details-banner .banner-text h2,
	.details-banner .banner-text a{ text-align: center; color: #000; }
	.details-banner .banner-text h2{ margin-bottom: 0px; font-size: 25px; }
	.details-banner{ margin: 0px; }
	.features .clearfix + .content{ order: 4; }
	.features .row.even .feature-img{ order: 1; }
	.features .row.even .feature-img + div{ order: 2; }
	.features h3 br{ display: none; }
	.block.related{ margin-top: 50px; }
	.features h2 br{ display: none; }
	.features h2{ font-size: 25px; }
	.features .content{ padding-top: 20px; }
	.product-feature-list li{ width: 48%; }
	.filter-title strong{ display: none; }
	.filter-options{ display: block; }
	.filter .block-subtitle
	{	padding-bottom: 10px; font-size: 16px; font-weight: 500; height: 51px; padding-top: 20px;
	}
	.logo{ z-index: 1; }
	.minicart-wrapper .action.showcart .counter.qty.empty, .minicart-wrapper .action.showcart .counter.qty{ padding: 4px 10px; }
	.minicart-wrapper .action.showcart .counter-number:first-child{ width: auto; height: auto; font-size: 11px; line-height: normal; top: 0px; background: none; color: #fff; }
	.minicart-wrapper .action.showcart .counter-number:last-child{ display: none; }
	.page-products .toolbar select{ min-width: inherit; }
	.review-form .field.review-field-ratings{ width: 100%; }
	.review-form .review-form-field{width: 100%; }
	.product-reviews-summary .reviews-actions{ font-size: 14px; }
	.about-top-right,.about-top-left { width:100%; }
	.jr-row .jr-col {  width: 100%;}
	.about-top-1,.about-top-3{display:block;}
	.about-top-2{display:flex; flex-direction:column;}
	.about-top-2 .about-top-right {  order: 2;}
	.about .aboutrow:first-child {  margin-top: 0;}
	.about-top-left{padding:0px;}
	.about-top-right, .about-top-left{ width: 100%; }
	.about-us-grid-text { position: static; }
	.jr-col.middletxt::before{ display: none; }
	.grid-box.about-us-grid-text p, .grid-box.about-us-grid-text strong{ letter-spacing: 0px; }
	.contact-index-index .block-title{ margin-top: 30px; }
	.right-info .col-xs-12{ padding-left: 0px; }
	.cms-content h2,
	.cms-content h3
	{	 font-size: 20px;
	}
	.lookbook-block-title{ margin-top: 30px; }
	.block-collapsible-nav{ top: -1px; }
	.wishlist-index-index .products-grid .product-item{ width: 100% !important; }
	.products-grid.wishlist .product-item .box-tocart{ margin-bottom: 0px; }
	.products-grid.wishlist .product-item .fieldset{ margin-bottom: 0px; }
	.form-wishlist-items .actions-toolbar .primary{ display: block; }
	.account .column.main{ padding-bottom: 0px; margin-bottom: 0px; }
	.clothing figure img{ width: 100%; }
	.footer-top ul{ padding: 0px; }
	.filter .filter-current{ margin: 0px; }
	.filter .filter-current.active { padding-bottom: 0px; }
	.filter-actions{ margin: 10px; }
	.customer-account-create .fieldset.create.info{ width: 100% !important; }
	.customer-account-create .fieldset.create.account{ width: 100% !important; }
	.form-create-account .legend span{ font-size: 15px; }
	.page-main > .page-title-wrapper .page-title{ font-size: 18px; }
	.need-help ul li{ display: block; line-height: normal; }
	.need-help ul li a{ display: block; padding: 5px 10px;  border: none; }
	.toolbar-bottom{ max-width: inherit !important; padding: 0px !important; width: 100% !important; margin-top: 0px !important; }
	.toolbar-bottom .toolbar .items.pages-items .item{ padding: 3px 8px; margin-right: 0px; }
	.copyright-div .col-md-7{justify-content: center;}
	.copyright-div .col-md-7 p{text-align: center;}
	.nav-before-open .page-header{height: 100%;}
	.filter .filter-current + .block-actions{ display: block !important; }
}
@media (max-width: 639px)
{
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before
	{	float: left;		
	}
}
@media (max-width: 575px)
{
	.header-right{ padding-left: 0px; }
	.header-middle .container .row{ margin: 0px;  }
	.footer-links{ text-align: left;  }
	.footer-middle{ padding-top: 30px; padding-bottom:0px; }
	.footer-middle h3{ padding-bottom: 15px; font-size: 15px; border-bottom: 1px solid #c8c8c8;  }
	.footer-middle h3::after
	{	content: "\f107"; font-family: 'FontAwesome'; color: #000; font-size: 20px; position: absolute; right: 20px; top: 0px;
	}
	.footer-middle h3.active + ul{ padding-bottom: 20px; }
	.footer-links h3, .newsletter h3{ margin-bottom: 20px; }
	.newsletter h3{ text-align: left; }
	.footer-middle .block,
	.footer-middle .footer-links ul{ display: none; }
	.newsletter h3.active + .block.newsletter{ display: block; }
	.footer-middle .col-md-6{ margin-bottom: 0px; }
	.copyright-div{ border-top: 0px; padding-top: 0px; }
	.blog-section{ padding-bottom: 10px; padding-top: 10px; }
	.mp-banner-slider .owl-dots{ left: 0;right: 0;margin:0 auto; }
	.minicart-wrapper{ position: relative; right: 10px; margin-right: 0px; }
	.blog-widget-title{ font-size: 25px; }
	.blog-widget-title a{ display: block; float: none; }
	.instagram .block-title{ margin-bottom: 10px; margin-top: 10px; }
	#banner-slider-carousel .slide-content h2{ font-size: 25px; margin-bottom: 0px; }	
	#banner-slider-carousel .slide-content p{ font-size: 15px; }
	#banner-slider-carousel .slide-content a{ font-size: 13px; }
	.home-products{ padding-top: 30px; }
	.collection-banners .box-content .box-text h3{ font-size: 22px; }
	.page-layout-1column .toolbar-products .filter{ margin-right: 10px; float: left; min-width: 120px;}
	.toolbar select{ padding: 13px 20px 10px 20px; }
	.block.related .product-item-info, .block.upsell .product-item-info, .block.crosssell .product-item-info{ max-width: 250px; margin: 0 auto; }
	.product-feature-list li p{ font-size: 13px; margin-top: 8px; }
	.share{ display: block; margin-top: 10px; }
	.watch-sizing .container p{ font-size: 16px; }
	.side-chart{ position: static; margin-top: 10px; display: block; }
	.look-data .add-to-cart-wrapper .actions .action{ width: 100%; margin-bottom: 20px; }
	.look-data .add-to-cart-wrapper .actions .social-link-box{ float: none; }
	.look-data .add-to-cart-wrapper .actions .product-addto-links{ display: block; }
	.look-data .add-to-cart-wrapper .actions .action.towishlist{ width: 100%; text-align: center; }
	.footer-top ul{ padding: 0px 15px; }
	.product-items .product-item .product-item-info .actions-secondary .action.towishlist::before{ width: 20px; height: 20px; background-size: 20px; }
	#payment-tab p img{ margin-bottom: 15px; }
	.products-list .product-item-details{ padding-left: 20px; }
	div.photos-wrapper > div{ width: 100% !important; max-width: inherit !important; }
	div.box .caption p{ font-size: 10px !important; }
	#banner-slider-carousel .item.white.flash-banner .slide-content{ padding: 0px; top: 20px; }
}
@media (max-width: 480px)
{
	.logo{ margin: 25px 0px; }
	.logo img{ width: 125px; }
	.category-view .category-description{ font-size: 13px; }
	.category-view .page-title-wrapper{ top: 20px; }
	.category-view .category-description{ top: 60px; }
	.product-feature-list li p{ font-size: 11px; }
	.look-data .inner-details{ max-width: 75%; }
	.products-grid .product-item .slider-product-item-info .towishlist::before{ width: 20px; height: 20px; background-size: 20px; }
	.box-tocart .field.qty .input-text.qty{ width: 50px; }
	.page-layout-1column .toolbar-products .filter{ font-size: 13px; }
	.toolbar select{ padding: 11px; font-size: 13px; }
	.page-layout-1column .filter.block{ width: 300px; }
	.instagram .block-title h2{ display: block; }
	.instagram .block-title a{ float: none; }
}
@media (max-width: 400px)
{
	.products-grid .product-item .slider-product-item-details .product-item-actions .actions-primary .action.primary{ min-width: inherit; }
	.products-grid .product-item .actions-primary .action.primary{ min-width: inherit; }
	.page-layout-1column .toolbar-products .filter{ min-width: 100px; }
}