.col{float:left;padding:0 15px;position:relative;min-height:1px}
.no-padding{padding:0}
.no-padding-right{padding-right:0}
.no-padding-left{padding-left:0}
.stretch{margin:0 -15px}
.stretch::before,.stretch::after{display:table;content:" "}
.stretch::after{clear:both}
.usps--header .usp-list.owl-carousel.is-off{display:table}
.visible-mobile,.visible-tablet{display:none}
@media only screen and (max-width: 767px) {
.m-10{width:10%}
.m-15{width:15%}
.m-20{width:20%}
.m-25{width:25%}
.m-30{width:30%}
.m-35{width:35%}
.m-40{width:40%}
.m-45{width:45%}
.m-50{width:50%}
.m-55{width:55%}
.m-60{width:60%}
.m-65{width:65%}
.m-70{width:70%}
.m-75{width:75%}
.m-80{width:80%}
.m-85{width:85%}
.m-90{width:90%}
.m-95{width:95%}
.m-100{width:100%}
.hidden-mobile{display:none}
.visible-mobile{display:block}
.container{max-width:575px}
.sequence-theme{height:170px}
.headline {	max-width: 100%;	width: 100%;	max-width: 100% !important;}  
.custom-style .headline-inner {	padding: 0;}
.headline-inner{padding:0}
.b1-m{padding:10px 0 0}
.static .item-grid,#collectionProductsContainer .col-25.item-grid,#collectionProductsContainer .col.col-lg-4.item-grid{width:49%;margin-right:2%}
.static .item-grid:nth-child(2n),#collectionProductsContainer .col-25.item-grid:nth-child(2n),#collectionProductsContainer .col.col-lg-4.item-grid:nth-child(2n){margin-right:0}
.fullwidth_content .static .item-grid:nth-child(5){display:none}
#deal .mega-title{font-size:150%}
#product .product-add .wrap{margin-top:10px;padding:10px;position:fixed;background:#fff;width:100%;text-align:center;left:0;right:0;bottom:0;z-index:9;box-shadow:-5px 6px 30px rgba(0,0,0,0.15)}
.item-list .item-image-container{width:40%;display:inline-block;padding:10px;vertical-align:top}
.item-list .item-meta-container{display:inline-block;width:calc(60% - 5px);vertical-align:middle}
.item-list .btn-overflow{text-align:left;margin:5px 0 10px;font-size:14px}
.item-list .to-cart{text-align:right;padding:0 5px;margin-top:10px;display:block;width:100%}
.item-list .to-cart .stock-msg{display:inline-block;width:auto;text-align:right;margin:5px 0}
.large_column_left .column_right .headlines .headline {	max-width: 100%;	width: 100%; }
.large_column_left .column_right {max-width: 100%;}
.large_column_left .banners-side{width:unset}
.large_column_left .main-content-wrap{padding:0}
.slider-container .slider-controls a{opacity:1}
#order-countdown{padding:0}
#order-countdown .text{margin-left:0;font-size:13px}
.large_column_right.header2 .banner1 .banner-text,.large_column_left.header2 .banner1 .banner-text{max-width:50%}
.subcats ul li{width:50%}
.subcats ul li:nth-child(-n+6){display:block}
.subcats ul.active li{display:block}
.subcats .title.opener{font-size:12px;line-height:22px}
#footer .footer-middle.second .middle-wrap{flex-direction:column}
#footer .footer-middle.second .middle-wrap .f-widget{text-align:center}
#footer .footer-middle.second .middle-wrap .widget-review.f-widget.m-100{margin-top:20px}
.blog-article{flex-basis:100%}
div#gui-popover-terms-and-conditions{width:100%;max-width:unset;min-width:unset}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.t-10{width:10%}
.t-15{width:15%}
.t-20{width:20%}
.t-25{width:25%}
.t-30{width:30%}
.t-35{width:35%}
.t-40{width:40%}
.t-45{width:45%}
.t-50{width:50%}
.t-55{width:55%}
.t-60{width:60%}
.t-65{width:65%}
.t-70{width:70%}
.t-75{width:75%}
.t-80{width:80%}
.t-85{width:85%}
.t-90{width:90%}
.t-95{width:95%}
.t-100{width:100%}
.hidden-tablet{display:none}
.visible-tablet{display:block}
.hidden-desktop{display:block}
.container{max-width:991px}
.sequence-theme{height:266px}
#deal .mega-title{font-size:300%}
.mobile-sidebar #deals .item.item-list{width:49%;display:inline-block}
.mobile-sidebar #deals .item.item-list:nth-child(2n){margin-right:0}
.mobile-sidebar #deals .item.item-list:nth-child(2n+1){margin-right:2%}
.mobile-sidebar .banner-block{width:48%;float:left;margin-right:2%}
.mobile-sidebar .banner-block:last-child{margin-right:0}
.mobile-menu .autocomplete .item.item-list{width:50%;float:left}
.mobile-menu .clearable-input > [data-clear-input]{left:94%}
#mobile-nav ul li:nth-child(2){max-width:40%;flex-grow:1}
.subcats ul li{width:25%}
.subcats ul li:nth-child(-n+6){display:block}
.subcats ul.active li{display:block}
.subcats .title.opener{font-size:12px;line-height:22px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.col-10{width:10%}
.col-15{width:15%}
.col-20{width:20%}
.col-25{width:25%}
.col-30{width:30%}
.col-35{width:35%}
.col-40{width:40%}
.col-45{width:45%}
.col-50{width:50%}
.col-55{width:55%}
.col-60{width:60%}
.col-65{width:65%}
.col-70{width:70%}
.col-75{width:75%}
.col-80{width:80%}
.col-85{width:85%}
.col-90{width:90%}
.col-95{width:95%}
.col-100{width:100%}
.col-lg-4{width:33.33333333%}
.hidden-desktop{display:none}
.container{max-width:1280px}
#deal .mega-title{font-size:250%}
}
@media only screen and (min-width: 1200px) {
.col-10{width:10%}
.col-15{width:15%}
.col-20{width:20%}
.col-25{width:25%}
.col-30{width:30%}
.col-35{width:35%}
.col-40{width:40%}
.col-45{width:45%}
.col-50{width:50%}
.col-55{width:55%}
.col-60{width:60%}
.col-65{width:65%}
.col-70{width:70%}
.col-75{width:75%}
.col-80{width:80%}
.col-85{width:85%}
.col-90{width:90%}
.col-95{width:95%}
.col-100{width:100%}
.col-lg-4{width:33.33333333%}
.hidden-desktop{display:none}
.container{max-width:1280px}
.subcats ul li:nth-child(-n+12){display:block}
}
@media (max-width: 767px) {
.hidden-mobile{display:none!important}
.container{max-width:767px}
.custom-style .slide-item {	width: 100%;}
#deal{padding:0}
#deal .mega-title span{font-size:150%;padding:20px;max-width:unset;text-align:center;position:relative}
#deal figure{position:relative;left:auto;right:auto;text-align:center;transform:none}
#deal .meta{padding:20px;z-index:3;position:relative}
#deal .mega-title{left:0;position:relative;width:100%;max-width:unset;text-align:center}
.blog-article .img-wrap{height:80px;width:40%}
.blog-article .meta{margin-left:calc(40% + 20px)}
#footer .cust-service,#product .cust-service{margin-left:0}
#footer .opening .title{margin-left:35%}
#footer .if-opened{margin-bottom:20px}
#footer .cust-care-img{width:35%;margin-top:-55px}
#footer .customer-service-block{margin-bottom:20px;padding:0}
#footer .footer-middle.second .middle-wrap .f-widget{display:block;width:100%}
.slider-container .slider .content img{width:auto;height:180px}
#mobile-nav ul li:nth-child(2){flex-shrink:1}
#mobile-nav .cartitems{right:0}
.sort-box{border:0;margin:0;padding:0}
.item.item-list.square img{max-width:60%}
.headline .scroll{position:relative}
.headline .scroll .inner{display:flex;overflow-x:auto}
.headline .scroll .inner .banner{min-width:95%;border-width:1px;border-style:solid;border-color:#eee;background-size:contain}
.headline .scroll.single .inner .banner{width:100%}
.headline .scroll .inner .banner {	margin-top: 0 !important;}
.banner.banner2.s2{margin:0;height:145px;margin-top:10px}
.banner.banner6.banner-block{margin-top:20px}
.banner .banner-text .maintitle{font-size:16px;line-height:16px}
.brand-slider.static .item{flex-basis:24%}
#description .mobile-desc-title.custom-title{display:block}
#bundles .item-first,#bundles .bundle-info{margin-top:10px}
  .subcats ul li {    flex: 0 1 50%;}
}
@media (max-width: 991px) {
body{width:100%;overflow-x:hidden}
.custom-style .slide-item {	width: 100%;}
#footer .social-wrapper-footer .container{display:inherit}
.mobile-filters.menuButton{display:block!important}
#mobile-nav{position:fixed;z-index:999;width:100%;height:50px;box-shadow:0 -2px 10px rgba(0,0,0,0.15)}
.mobile-logo-header{display:flex;flex-direction:row;justify-content:center;position:fixed;z-index:999;width:100%;height:50px;box-shadow:0 -2px 10px rgba(0,0,0,0.15);background:#fff}
.main-container.mobile-nav-top{padding-top:50px}
.main-container.mobile-nav-bottom{padding-bottom:50px;padding-top:50px}
#mobile-nav.at-bottom{bottom:0}
.mobile-menu.at-bottom .cart .t-wrap{bottom:50px}
.main-container.mobile-nav-bottom #product .product-add .wrap{bottom:50px}
.mobile-menu.at-bottom .mobile-section{border-bottom:50px solid #fff}
#mobile-nav ul{flex-direction:row;display:flex;align-items:center;align-content:center;justify-content:space-between;height:50px}
#mobile-nav ul li{text-align:center;padding:0 10px;height:50px;display:flex;flex-flow:column;align-content:center;justify-content:center}
#mobile-nav.at-bottom ul li{flex-basis:20%}
#mobile-nav ul li:nth-child(2){border-bottom:0;padding:0}
#mobile-nav li:last-child{border-right:0}
#mobile-nav li span{font-size:8px}
#mobile-nav li.open{background:#f9f9f9}
#mobile-nav .account img{width:24px;margin-top:5px}
#mobile-nav i{font-size:20px}
#mobile-nav li span:last-child{display:block}
#mobile-nav .icon-wrap{position:relative}
#mobile-nav .cartitems{top:-4px;left:auto;line-height:20px;width:26px;height:26px}
#mobile-nav .cart img{width:22px;position:relative}
#mobile-nav li.cart span:not(.icon-wrap){margin-top:-3px}
#mobile-nav li.search span{margin-top:2px}
#mobile-nav.at-top ul li.menuButton{flex:1}
.mobile-logo .img-responsive{max-height:50px;margin:0 auto}
body.mobile-open{height:100%;overflow:hidden}
body.mobile-open .mobile-menu-overlay{visibility:visible}
.mobile-menu-overlay{visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}
body.mobile-open .mobile-menu{display:block}
.mobile-menu{background-color:#fff;display:none;position:absolute;top:0;left:0;bottom:-80%;width:100%;z-index:998;box-shadow:2px 0 12px rgba(102,102,102,.2)}
.mobile-menu .mobile-section::after,.mobile-menu-side .mobile-section::after{content:"";position:absolute;top:0;right:0;width:1px;height:auto;box-sizing:content-box}
.mobile-menu .mobile-section.open,.mobile-menu-side .mobile-section.open{left:0}
.mobile-menu .mobile-section,.mobile-menu-side .mobile-section{background-color:#fff;position:fixed;top:0;left:-100%;width:100%;height:100%;overflow:hidden;border-top:50px solid #fff}
.mobile-menu .mobile-section.open,.mobile-menu .mobile-section.opening,.mobile-menu-side .mobile-section.open,.mobile-menu-side .mobile-section.opening{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-box-flex:1}
.mobile-menu .mobile-section .section-heading,.mobile-menu-side .mobile-section .section-heading{padding:15px;position:relative;border-bottom:1px solid #f1f1f1;display:block}
.mobile-menu .mobile-section .section-content,.mobile-menu-side .section-content{background-color:#fff}
.mobile-menu .mobile-section .section-heading > a,.mobile-menu-side .section-heading > a{display:block;margin:-15px;padding:15px}
.mobile-menu .mobile-section .section-heading .title,.mobile-menu-side .section-heading .title{font-size:17px;display:block;margin:0;font-weight:600}
.mobile-sidebar .widget.textpage,.mobile-menu-side .widget.textpage{padding:0}
.mobile-menu .mobile-section .section-content ul.nav li,.widget.textpage .links li{border-bottom:1px solid #f1f1f1;position:relative}
.mobile-menu .mobile-section .section-content ul.nav li > a,.widget.textpage .links li a{font-size:13px;position:relative;z-index:10;padding:15px;display:block}
.mobile-menu .mobile-section .section-content .content-heading{padding:30px 15px 15px;margin-top:-1px;position:relative;border-top:2px solid #d42022;border-bottom:1px solid #f1f1f1}
.mobile-menu .mobile-section .section-content ul.nav li > a .menu-icon{position:absolute;top:0;right:0;bottom:0;width:60px;text-align:center;border-left:1px solid #f1f1f1;background:#f9f9f9}
.mobile-menu .mobile-section .section-content ul.nav li > a .menu-icon::before{content:"";display:inline-block;vertical-align:middle;height:100%}
.mobile-menu .mobile-section .section-content ul.nav li.has-children > a{padding-right:75px}
.mobile-menu .nav li{position:static}
.mobile-menu .mobile-section .mobile-section{z-index:99}
.mobile-menu .mobile-section .section-heading img{max-height:75%;max-width:33%;position:absolute;bottom:0;right:15px}
.mobile-menu .mobile-section .section-heading .title .theme-link{font-size:12px;display:block;text-decoration:underline}
.mobile-menu .mobile-section .section-heading .title .theme-link i{font-size:9px}
.mobile-menu .mobile-section .section-heading .title.with-img{padding-right:36%;min-height:48px;position:relative}
.mobile-menu .mobile-section .section-content ul.nav li.go-back > a{font-size:16px;padding-bottom:12px}
.mobile-menu .mobile-section .section-content ul.nav li.go-back i{font-size:9px;vertical-align:middle;margin-right:15px}
.mobile-menu .mobile-section .section-content .settings,.mobile-menu .mobile-section .section-content .cart,.mobile-menu .mobile-section .section-content .search,.mobile-menu .mobile-section .section-content .m-nav,.mobile-menu .mobile-section .section-content .wishlist,.mobile-menu .mobile-section .section-content .filters{display:none}
.mobile-menu .mobile-section .section-content .settings.menu_open,.mobile-menu .mobile-section .section-content .cart.menu_open,.mobile-menu .mobile-section .section-content .search.menu_open,.mobile-menu .mobile-section .section-content .m-nav.menu_open,.mobile-menu .mobile-section .section-content .wishlist.menu_open,.mobile-menu .mobile-section .section-content .filters.menu_open{display:block}
.close-menu{position:absolute;right:0;top:0;font-size:20px;left:auto;width:60px;z-index:1;text-align:center;line-height:55px;display:block!important}
.mobile-menu .dropdown-cart-product-list{padding:0 15px}
.mobile-menu .cart .t-wrap{position:fixed;bottom:0;background:#fff;width:100%;box-shadow:-5px 6px 30px rgba(0,0,0,0.15);padding:0 15px}
.mobile-menu .cart .dropdown-cart-total{text-align:right}
.mobile-menu .cart .list-wrap{border-bottom:100px solid #fff}
.mobile-menu .dropdown-cart-total > li{padding-right:8px}
.mobile-menu .dropdown-cart-action > span{width:50%;text-align:right}
.mobile-menu .dropdown-cart-action a{margin-right:0;display:block}
.mobile-menu .dropdown-cart-action span:first-child{margin-right:3%;width:45%}
.mobile-menu .dropdown-cart-menu .item{padding-right:0}
.mobile-menu .dropdown-cart-menu .item > figure{width:15%}
.mobile-menu .settings .loggin,.mobile-menu .settings .register,.mobile-menu .wishlist .loggin,.mobile-menu .wishlist .register{padding:0 15px}
.mobile-menu .settings .loggin .custom-title,.mobile-menu .wishlist .loggin .custom-title{display:none}
.loggin{margin:20px 0}
.mobile-menu .settings .btn,.mobile-menu .wishlist .btn{display:block}
.mobile-menu .settings .register p,.mobile-menu .wishlist .register p{display:none}
.mobile-menu .settings .gui-button-link,.mobile-menu .wishlist .gui-button-link{font-size:14px;margin-top:10px}
.mobile-menu .settings .usp-list li,.mobile-menu .wishlist .usp-list li{border:0!important}
.mobile-menu .cust-service{margin-bottom:0;padding:0}
.mobile-menu .cust-service .usp.title{display:none}
.mobile-menu .cust-service .usp-sub-text{display:block;font-size:12px;font-weight:400}
.h-main-content{padding:0}
#usps{height:40px;overflow:hidden;line-height:40px}
.usps--header .usp{display:block;line-height:40px}
.usps--header .usp-list .usp:first-child,.usps--header .usp-list .usp:last-child,#footer .usp-list .usp:first-child,#footer .usp-list .usp:last-child{text-align:center;display:block}
#header{height:auto}
.header-inner-wrap #logo img{width:auto;height:40px;margin:0 auto}
#header.is-sticky.anilog #logo img{max-width:unset;height:40px}
#home-catgeories .more{margin-top:30px;display:block}
.item .item-name{line-height:18px}
.item.cat{padding:0;line-height:60px;background:#f9f9f9;border-bottom:1px solid #ccc}
.item.cat .img{display:inline-block;padding:0}
.item.cat .img img{height:60px;padding:10px 20px 10px 10px;display:inline-flex;vertical-align:top;background:#fff;width:auto}
.item.cat.item-brand a{display:table}
.item.cat.item-brand .img{display:table-cell;padding:0}
.item.cat.item-brand .maintitle{display:table-cell;line-height:18px;text-align:left;vertical-align:middle}
.item.cat a {	display: flex;	align-items: center;}  
.item.cat .maintitle {	font-size: .85em;	flex: 1;	text-align: left;}
.homeText.content-raw .image{display:none}
.homeText.content-raw .inner-wrap.with-image{width:100%;padding-right:0}
.blog-article .article-inner{width:100%}
.blog-article .img-wrap{height:100px;width:50%}
.blog-article .meta{margin-left:calc(50% + 20px)}
.blog-article .meta .more{margin-top:5px;display:block}
.blog-article .img-wrap{height:100px;width:50%}
#footer .usp-list{display:block}
#footer .cust-service,#product .cust-service{margin-left:0}
#footer .opening .title{margin-left:0}
#footer .if-opened{margin-bottom:20px}
#footer .cust-care-img{display:none}
#footer .till{width:auto}
#footer .customer-service-block{margin-bottom:20px;padding:0}
#footer .social-wrapper-footer::after,#footer .footer-middle:not(.second)::after{width:100%}
#footer .newsletter-btn{margin-bottom:0;width:40px;height:40px}
#footer .newslet{padding:0}
#deal .stock-img img{left:-9px}
#deal .stock-img::before{left:-23px}
#deal .clock{padding-top:10px}
#deal .clock > *{font-size:16px}
#deal .price::after{height:54%}
#deal .discount span:first-child{font-size:13px}
#deal .stock{padding:5px 5px 5px 40px}
#deal .deal-btn{width:40%;margin-top:5px;font-size:11px}
#deal .clock{padding:10px 0;width:60%}
#deal .clock, #deal .deal-btn {	float: none;	width: auto;	/* font-size: 1em; */}
.category-area .banner{margin-bottom:0}
.mobile-menu .search-col{display:block;width:100%;padding:0 15px;margin-top:30px}
.mobile-menu .search-col .navbar-search .search-query{width:100%;height:40px}
.mobile-menu .search-col .btn{width:100%;height:50px;position:absolute;left:0;top:100px;z-index:1}
.mobile-menu .autocomplete.dropdown-menu{top:60px;box-shadow:0 0 0 0;position:relative;margin-top:0;margin-bottom:60px}
.mobile-menu .searchform-select{opacity:1}
.mobile-menu .clearable-input > [data-clear-input]{top:0;left:86%;width:40px;height:40px;text-align:center;line-height:40px}
.mobile-menu .search-col .navbar-search .search-query{position:relative}
.mobile-menu .autocomplete .col{padding:0}
.mobile-menu .autocomplete .item.item-list{width:100%;display:block;margin-right:0}
.mobile-menu .searchform-select{top:60px;left:0;width:100%!important;height:40px!important;padding:0 15px;color:#999;background:#f9f9f9;border:0;margin-top:10px;border:1px solid #eee;box-shadow:inset 1px 1px 2px rgba(50,50,50,0.05);-webkit-box-shadow:inset 1px 1px 2px rgba(50,50,50,0.05);-moz-box-shadow:inset 1px 1px 2px rgba(50,50,50,0.05)}
.mobile-menu.multiple-results .autocomplete.dropdown-menu{margin-bottom:110px}
.mobile-search-more,.mobile-filters-more{position:fixed;bottom:50px;left:0;width:100%;background:#fff;z-index:99;height:60px;text-align:center;line-height:60px;display:none;padding:0 15px;box-shadow:-5px 6px 30px rgba(0,0,0,0.15)}
.mobile-filters-more.top{bottom:0}
.mobile-filters-more a{display:block;margin-top:10px}
.item-add-btn.btn.btn-custom-2.btn-block.livesearch{float:none;width:100%;height:40px;line-height:40px;position:relative;top:0}
.searchfrom-wrap{position:relative}
.mobile-menu .dropdown-cart-menu .item.no-products{padding:40px}
.resp-wrap{display:none}
.cust-care-img img{max-height:100px;width:auto}
#footer .f-widget .custom-title i{display:block;position:absolute;right:0;top:0;width:60px;height:30px;text-align:right;line-height:30px}
.widget.snippet{margin:20px 0 0 50px}
#footer .footer-middle{padding:20px 0}
#footer .footer-social-links-container{line-height:inherit;font-size:12px;text-align:center}
#footer-bottom .footer-text-container{text-align:center;margin-top:20px}
#scroll-top.fixed{display:none}
#footer a.toggle{height:32px;width:calc(100% - 30px);display:block;position:absolute;right:0;top:0;left:15px}
#footer .accordion-menu .inner{display:none}
#footer .accordion-menu .links.inner li:last-child{margin-bottom:20px}
.item .item-name > a{font-size:14px}
.pagination{text-align:center}
.mobile-filters.btn i{font-size:16px}
.mobile-menu-side{background-color:#fff;display:none;position:absolute;top:0;left:-80%;bottom:0;width:100%;z-index:998;box-shadow:2px 0 12px rgba(102,102,102,.2)}
.mobile-menu-side.menu-open{left:0;display:block;width:100%}
.mobile-menu-side .filters-aside{margin-top:10px}
.mobile-menu-side .filters .widget:last-child{padding-bottom:50px}
.mobile-menu-side .custom-title span::after{display:none}
.mobile-menu-side .custom-title span{font-size:16px!important}
.mobile-menu-side .filters-aside > .custom-title{display:none}
.mobile-menu-side .filters-aside .filters .widget .custom-title.toggle{border:0}
.mobile-menu-side .filters-aside .filters .widget li.widget{padding:0 20px 0 15px;border-bottom:1px solid #eee}
.mobile-menu-side .filters-aside .filters .widget .filter-wrap{margin-bottom:15px}
.mobile-menu-side .filters-aside .homepage-sidemenu .custom-title{padding:15px}
.mobile-menu-side .homepage-sidemenu .custom-title{padding:15px}
.mobile-menu-side .homepage-sidemenu .sideMenu > li > a,m.obile-menu-side .accordion-menu .inner a{padding:0 15px}
.mobile-menu-side .homepage-sidemenu .sideMenu.accordion-menu a.toggle{right:8px}
.mobile-menu-side.sidebar .homepage-sidemenu{margin-top:0;margin-bottom:60px}
.category-toolbar .separator{display:none}
.mobile-filters.menuButton.btn.btn-custom-3{width:40%;float:left}
#mobile-nav .menuButton a{display:block}
.category-toolbar .filters_active{width:100%;float:left;margin-top:10px}
.f-active{flex-flow:row wrap;display:flex;max-height:300px;overflow-y:scroll;overflow-x:hidden}
.remove-filters{float:right!important;margin:0;width:40%}
.mobile-content img{width:70%;margin:0 auto;margin-bottom:20px}
.mobile-content .toggle-content{float:none;width:100%}
.mobile-content.without-image .toggle-content{float:left}
.product-viewer{padding:0}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.slider-container{margin-bottom:10px;height:auto!important}
.header2 .slider-container{height:auto}
.product-main-title .code{font-size:12px}
#product .item-price-container span,#secondary-add-to-cart .item-price-container span{font-size:18px}
#product .item-shipping-container{font-size:12px}
.thumbnail-slider-container{margin-top:0}
#product{padding:10px}
#product .pricing-wrap.table-wrap{margin-bottom:10px}
#product .item-price-container .old-price,#secondary-add-to-cart .item-price-container .old-price{font-size:16px;margin-right:0}
#product .product-configure{margin:0}
.mobile-menu .cart .item-name{margin-top:5px}
.banner.banner4.s1.review-custom .widget.snippet {	padding: 20px;	margin: 0;	height: 100%;	align-self: center;	align-content: center;}
.widget.snippet{margin:10px 0}
#product .extra-links a{display:block}
.aside-desc-wrap{padding:0}
.tabs-stuff a.toggle{position:absolute;right:0;top:0;width:100%;display:block;height:30px}
#description.product-page-section{margin-top:10px!important}
#description .col,#reviews,#specifications{padding:0}
.mobile-wrap{display:none;padding-bottom:20px}
.mobile-wrap.active{display:block}
.tabs-stuff a.toggle .icon::before,.tabs-stuff a.toggle .icon::after{width:10px}
.tabs-stuff a.toggle .icon::after{right:2px}
.avatar{width:16%;margin-right:15px}
.review p{margin:0}
a.toggle .icon:hover::before,a.toggle .icon:hover::after{background:green}
.tabs-stuff .extra-tabs{margin-top:0}
.tabs-stuff .specs{margin-top:0}
.writereview{margin-bottom:20px}
#product .disc-rule{font-size:12px;padding:5px;text-align:left}
#description .tags{margin-top:0}
#bundles{padding-top:0}
#bundles .bundle-row{display:block}
#bundles .item-first img{width:auto;max-height:100px}
#bundles .item-first img,#bundles .bundle-info .info-wrap{text-align:left}
#bundles .item-first::after{right:0;top:auto;left:0;bottom:-18px}
#bundles .item-price-container,#bundles .m-disc-stck{width:49%;display:inline-block}
#bundles .item-price-container{margin-right:1%}
#bundles .m-disc-stck{text-align:right}
#bundles .add-wrap .btn{display:block}
#bundles .item-first .helper,#bundles .bundle-info .helper{display:none}
#bundles .bundle-info::before{content:"\f0ab";left:0;top:-18px;right:0;text-align:center}
.fancybox-navigation{display:none}
.cart.msg img{max-height:140px;max-width:140px}
.cart-msg-content span:nth-child(3){margin-bottom:10px;padding-bottom:10px}
.cart-msg-content span{font-size:14px}
.cart-msg-content .btn:first-of-type{margin-right:0;margin-bottom:10px}
.cart-msg-content .btn{width:100%}
.cart.msg .col{width:100%}
.mobile-menu .search-col .choices{width:100%;float:none;margin-top:10px}
#compare::before,#compare .compare-inner::before{display:none}
#compare .title{height:40px;line-height:40px;font-size:14px}
#compare{bottom:60px}
#compare .remove{right:-25px;top:0;z-index:99999;position:relative}
#compare .remove a,#compare a{color:#fff}
#footer .usp-wrapper-footer{margin-top:0}
.mobile-sidebar{padding:0;margin-top:30px}
.btn.btn-custom-3.remove-filters.hidden-mobile{display:none}
.item-btn .to-cart{width:100%;text-align:left;justify-content:flex-start;margin-top:10px;margin-left:0}
.category-area .grid-layout{grid-template-columns:repeat(1,1fr)}
.item-btn .to-cart form{display:flex}
/*.featured-slider, .newest-slider, .popular-slider{margin-right:0%}*/
.featured-slider.grid-layout, .newest-slider.grid-layout,.popular-slider.grid-layout {	margin-right:0;}
.featured-slider.grid-layout, .newest-slider.grid-layout,.popular-slider.grid-layout {	grid-template-columns: repeat(2,1fr);}
.featured-slider .owl-carousel .owl-stage-outer,
.newest-slider .owl-carousel .owl-stage-outer,
.popular-slider .owl-carousel .owl-stage-outer  {padding-left:1px!important;margin-right:-1px!important;}
.featured-slider .owl-stage, .newest-slider .owl-stage, .popular-slider .owl-stage{
  padding-left:0!important;    overflow: hidden;;
}
#collectionProductsContainer .grid-layout{grid-template-columns:repeat(2,1fr)}
#collectionProductsContainer .grid-layout.list-layout {	grid-template-columns: repeat(1,1fr);}
.item-btn .to-cart .item-quantity-btns{left:0;right:auto;position:relative;height:40px}
.item .item-btn .item-add-btn-cart{padding:7px 14px}
.item .item-btn .item-add-btn-cart.with-qty{margin-top:-0}
.item-btn .to-cart form{display:flex;justify-content:space-between;width:100%}
.item-btn .to-cart .item-quantity-btns{display:none}
.blog-items .banner .banner-text{margin:0}
.blog-article{margin-bottom:30px}
.large_column_right .sequence-theme{height:auto;max-height:300px}
.mobile-cust-serv-menu.menuButton{margin-bottom:10px;margin-top:10px}
#go-back-mobile{display:inline-block;padding:5px;margin-right:10px;background:#eee;vertical-align:middle;font-size:12px}
#go-back-mobile a{color:#444}
#breadcrumb-container{display:inline-block}
.sequence-theme.h_fullwidth{height:auto}
.fullwidth_content .static .item-grid{padding:0;margin-right:2%;width:49%}
.fullwidth_content .static .item-grid:nth-child(2n){margin-right:0}
.fullwidth_content .banner.banner5.col.col-50.m-100.t-50.banner-block{margin-bottom:10px}
.spo-list > .spo-item,.single-spo-item{flex-basis:50%}
  .item.cat.img-filled .img {
	width: 60px;
	margin-right: 10px;
	vertical-align: middle;
    height:60px;
}
  .item.cat .maintitle {
	margin: 0;
}
.large_column_left #home-catgeories .container{padding: 0;} 
.large_column_left .column_right {
	max-width: 100%;
}  
.large_column_left .column_right .headlines .headline {
	max-width: 65%;
}
.large_column_left .headline-inner {
	padding: 0 10px 0 0;
}
 .large_column_left .b1-m {
	padding: 10px 10px 0 0;
}


  
}
@media (min-width: 1280px) {
.hidden-desktop{display:none}
.container{max-width:1280px}
.column_left_headlines{padding-left:25px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) and (orientation: portrait) {
.hidden-tablet-p{display:none}
.visible-tablet-p{display:block}
.spo-list > .spo-item,.single-spo-item{flex-basis:25%}
.headline{max-width:65%}
#deal .clock,#deal .deal-btn{float:left;display:block;width:100%}
#deal .clock > *{justify-content:center}
#footer .footer-middle.second .middle-wrap .f-widget:first-child,#footer .footer-middle.second .middle-wrap .f-widget:last-child{display:none}
#footer .footer-middle.second .middle-wrap .f-widget{display:table-cell;width:50%;padding:0 10px;vertical-align:middle;text-align:center}
#footer .opening .title .status{right:0}
.large_column_left .main-content-wrap{padding:0}
.static .item-grid{width:24.25%}
.blog-article .meta .more{margin-top:15px}
.banner.s2{height:266px}
.large_column_left .banner.s2 {
    height: auto;
}
#collectionProductsContainer .grid-layout {
    grid-template-columns: repeat(4,1fr);
}
.large_column_right .banner.s2{height:178px}
#deal .mega-title{font-size:100%}
.slider-container .slider .content img{width:90%;height:auto}
#mobile-nav .cartitems{right:17px}
.widget.recent .item.item-list{display:inline-block;width:49%;margin-right:2%;display:inline-block;width:49%;margin-right:1.48%}
.widget.recent .item.item-list:nth-child(2n){margin-right:0}
.col.col-25.t-30.banners-side.customer-service-block.hidden-mobile{padding-right:0}
.mobile-sidebar .banner-block{width:49%}
.customer-service-block .wrap.banner.s2 .cust-care-img img{max-height:65px;width:auto}
.customer-service-block .wrap.banner.s2 .if-opened{position:absolute;right:0;bottom:-5px;width:auto}
.category-toolbar .toolbox-filter{width:45%}
#mobile-nav .cartitems{right:25px}
.view-box{border:0}
.mobile-menu .clearable-input > [data-clear-input]{left:94%}
.mobile-menu .autocomplete .item.item-list{width:50%}
.mobile-menu .title .mobile-status{right:80%}
.mobile-cust-serv-menu.menuButton{display:inline-block}
#compare{bottom:0}
#compare .btn-remove{top:16px;left:30%}
#compare .title{height:60px;line-height:60px}
.item-action{display:none}
.mobile-sidebar .banner-block:last-child{max-height:300px;background-size:cover}
.fullwidth_content .static .item-grid{margin-right:1%;width:24.25%}
.fullwidth_content .static .item-grid:nth-child(2n){margin-right:1%}
.fullwidth_content .static .item-grid:nth-child(4n){margin-right:0}
.product-viewer{margin-top:10px}
.large_column_left #product.style2{margin-top:0}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (orientation: landscape) {
.hidden-tablet-l{display:none}
.visible-tablet-l{display:block}
#collectionProductsContainer .grid-layout{grid-template-columns:repeat(3,1fr)}
#collectionProductsContainer .grid-layout.list-layout  {	grid-template-columns: repeat(1,1fr);}
.header-inner-wrap #logo img{width:auto;height:68px}
#top.style2 .header-inner-wrap .hor-menu{width:70%}
#top.style2 .header-inner-wrap #logo{width:15%}
#top.style2 .hor-menu{padding:0 10px}
#top.style2 .hor-menu li{padding:0 8px}
.sticky-cats{right:-15px;width:50%}
.sequence-theme{height:auto}
.banner.s2{height:255px}
.header-inner-wrap #cart{width:15%}
.search-col .choices{width:37%}
.search-col .navbar-search .search-query{width:55%}
#deal .meta{padding:20px 0 20px 50%}
#deal figure img{width:80%}
#deal figure{left:25%}
#deal .clock{width:55%}
#deal .deal-btn{width:40%}
.dropdown-menu.mega-menu.mega-menu-container.menu_style2{width:calc(1024px - 248.5px)!important}
.btn.btn-custom-2.newsletter-btn{width:100%}
.slider-container .slider .content img{width:auto;height:auto}
.menu-head{padding:10px 0;position:relative;border-bottom:1px solid #f1f1f1}
.menu-head .title,.menu-head .all{color:#444;display:block;font-weight:600}
.menu-head .all{text-decoration:underline;font-weight:400}
.menu-head .all i{font-size:9px}
.menu-head .close-menu{position:absolute;right:20px;top:15px;font-size:20px}
}
@media only screen and (min-width: 974px) and (max-width: 1140px) {
.welcome{display:none}
}
@media only screen and (max-width: 991px) and (orientation: landscape) {
#deal .mega-title span{font-size:150%}
.customer-service-block .wrap.banner.s2 .if-opened{width:80px}
.scroll .banner.banner4.s1{display:none}
#mobile-nav li.cart span:not(.icon-wrap){right:30px}
}
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
#deal .mega-title{font-size:100%}
#deal .mega-title span{top:30%;transform:translateY(-15%)}
#deal figure{top:25%;transform:translateY(-25%)}
#deal .clock,#deal .deal-btn{width:auto}
}