@media(max-width:1800px){
.products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: -35px;}
.products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: -35px;}
.products .owl-controls .owl-buttons .owl-next {right: -25px;}
.products .owl-controls .owl-buttons .owl-prev {left: -25px;}
}
@media(min-width:1651px) and (max-width:1700px) {
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: 0;}
	.products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: 0;}
	.products .owl-controls .owl-buttons .owl-next {right: 20px;}
	.products .owl-controls .owl-buttons .owl-prev {left: 20px;}
}
@media(max-width:1650px){
.container {width: 1230px;}
  .products-grid .product.product-block{width:33%;}
  .blog-item .post-image img {width: 100%;height: auto;}
  .demo-link{height:auto;}
  .leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2{padding-left: 50px;}
  .rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col2{padding-right:50px;}
  .products.products-list .list-center {width: 70%;}
  .products.products-list .list-left {width: 26%;}
  .product-info .stars{padding:20px 30px;}
  .product-option{padding:20px 0;}
  .product-configure-options-option label, .product-configure-custom-option label, .product-configure-variants label{width:100px;text-align:left;}
  .product-option select, .product-option input, .product-option textarea{min-width:auto;}
  .product-info .product-price{padding:20px 0;}
  .product-info .actions a {padding: 30px 10px 0;}
  .product-actions .product-tabs .tabs{padding:20px 0;}
  .tabsPages .page{padding:40px;}
  #catalog-carousel1 .look1 .category_content{right:0;}
  #catalog-carousel1 .categories:nth-child(2n) .category_content {left: 0;}
  .style2 .category .image::before{left:55px;}
  .style2 .category .image::after{right:55px;}
  .style3 nav.desktop .item .itemLink {padding: 20px 10px 40px;}
  .style3 .header-right {padding-left: 10px;margin-left: 15px;}
  .style3 .left.header-left {margin-left: 22px;padding-left: 10px;z-index:10;position:relative;}
  .framediv_inner .container {top: 32%;}
  .product-info .availability, .product-info .brand, .product-info .articlenumber, .product-info .eannumber, .product-info .skunumber, .product-info .deliverytime {width: 70%;}
  .quantity input {max-width: 90px;}
  nav.desktop .subnav .subitem-1 > .subitemLink, nav.desktop .subnav .subitem-2 .subitemLink {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .social-content {width: 40%;}
  .newsletter-box {width: 60%;}
  #formNewsletter {width: 78%;}
  .newsletter input[type="text"] {max-width: 450px;}
  footer .container .links > div {width: 20%;}
  .style2 .mainbanner #slider .item-content {top: 40%;}
  footer .container .links > div {width: 25%;}
  .footer-middle {max-height: 320px;}
  .product-block-inner .product-desc {min-height: 149px;}
  /* .gui */
  .gui-cart-sum .gui-reward-cart-block .gui-block-content.gui-align-center{ text-align: left; padding: 15px 0;}
  .gui-cart-sum .gui-reward-cart-block .gui-block-content.gui-align-center .gui-button-small{ text-align: left; padding: 15px 0; margin:5px 0;}
}
@media(min-width:1251px) and (max-width:1650px) {
    footer .container .links > div:nth-child(4) {padding-right: 15px;}
  	footer .container .links > div:nth-child(5) {padding-right: 15px;}
    footer .container .links > div:nth-child(1) {padding-left: 15px;}
}
@media(min-width:1250px) and (max-width:1400px) {
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: 40px;}
	.products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: 40px;}
	.products .owl-controls .owl-buttons .owl-next {right: 50px;}
	.products .owl-controls .owl-buttons .owl-prev {left: 50px;}
  .tabs-holder {margin: 0 -25px;}
}
@media(max-width:1249px){
  .container,.sub-container {width: 880px;}
  .footer-middle {margin: 30px 0;}
  .products-grid .product.product-block{width:32.9%;}
  .products .mainbar .products.products-grid .product{width:49.5%;}
  .leftsidebar .sidebar, .wrapper .gui-col2-left-col2,.rightsidebar .sidebar, .wrapper .gui-col2-right-col2{width:26%;padding-right: 30px;}
  .leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2, .rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col2{width:74%;padding-left: 30px;}
  .products.products-list .list-center{width:55%}
  .products.products-list .list-left {width: 40%;}
  .product-info .title{font-size: 19px;}
  .product-configure-options-option label, .product-configure-custom-option label, .product-configure-variants label {width: 30%;}
  .product-option select {width: 50%;}
  .product-configure .product-configure-options-option, .product-configure .product-configure-variants, .product-configure .product-configure-custom-option{margin-bottom:10px;}
  .product-option{ padding: 0;}
  .quantity,.quan-cart{width:100%;margin-bottom:10px;text-align:center;}
  .product-info .actions a {padding: 10px 8px 0;}
  .product-img {padding: 40px 20px 40px 0;}
  .glyph-bundle{top:20%;}
  .bundle-products{padding:40px 10px;width:72%;}
  .pro-bun .products.bundle-actions::after{left: 72%;}
  .bundle-details{padding:40px 10px;width:28%;}
  .discount-per{margin-bottom:15px;}
  .bundle h3{margin-bottom:10px;}
  .bundle-details .cart {padding: 20px 0 0;}
  nav.desktop .item .itemLink{padding:35px 10px;}
  .style2 #menu{float:none;position:unset;}
  .style2 .align{position:relative;}
  .gui ul.gui-products li .gui-products-option, .gui-block-productlist li .gui-block-productlist-option{right: 0 !important;top: 60% !important;}
  .gui-col2-right .gui-col2-right-col1{padding-left: 30px;width:74% !important;}
  .gui-col2-right .gui-col2-right-col2 {padding-right: 30px;width: 26% !important;}
  .look1 .cat_img1{height:auto;width:100%;margin:25px 0;}
  .look1 .cat_img{display:none;}
  .style2 .header-left,.style2 .header-right{width:20%;}
  .style2 .category .image::before, .style2 .category .image::after{display:none;}
  .style2 .category.clearfix{margin-top:30px;}
  .home.style3 header, .style3 header{width:auto;}
  .framediv_inner .container {top: 28%;}
  .video-content-inner .desc {font-size: 45px;}
  #categories-carousel .owl-controls .owl-buttons div{top: 36%;}
  .products .owl-theme .owl-controls .owl-buttons div {top: 30%;}
  nav.desktop .subnav {padding: 0 30px;}
  .style1 nav.desktop li:last-child .itemLink {padding-right: 30px;}
  .style1 nav.desktop li:first-child .itemLink {padding-left: 30px;}
  .style1 nav.desktop li.hiden_menu li:first-child .itemLink, .style1 nav.desktop li.hiden_menu li .itemLink {padding-left: 10px;}
	.style1 nav.desktop li.hiden_menu li:last-child .itemLink, .style1 nav.desktop li.hiden_menu li .itemLink {padding-right: 10px;}
  nav.desktop .subnav .subitem-1 {padding: 30px 15px;}
  nav.desktop .subnav .subitem-1 > .subitemLink, nav.desktop .subnav .subitem-2 .subitemLink {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
 .categorypage .leftsidebar .cat-pro-wrap::after, .gui.gui-blog::after, .gui.gui-faq::after, .gui.gui-sitemap::after, .gui-checkout.gui-checkout-default .gui-col2-right::after, .gui.gui-account::after 	{left: 26%;}
  .categorypage .rightsidebar .cat-pro-wrap::after{left: auto; right: 26%;}
  .cat-pro-wrap .products-grid .product.product-block {width: 50%;}
  .product-info .product-option {margin: 20px 0; text-align: left;}
  .product-info .availability, .product-info .brand, .product-info .articlenumber, .product-info .eannumber, .product-info .skunumber, .product-info .deliverytime {width: 100%;}
  .style2 .categories .category .product-block-inner .category-content {padding: 10px 15px;}
  .style1 header .container, .style1 .header-fix.sticky-menu .container,  .style2 .header-top .container{width: auto;}
  .style2 .header-top .container{padding: 0;}
  .header-search .live-search .header-close-btn {top: 2%;}
  .header-search-inner {top: 11%;}
  #formNewsletter {width: 71%;}
  .newsletter-box {width: 60%;}
  .newsletter input[type="text"] {max-width: 250px;}
  .social-content {width: 40%;}
  .collection-options-compare {display: none;}
  .social-content .social-link {padding: 13px 10px;}
  .product-info.title-review {padding: 50px 15px 30px;text-align: left;}
  .product-info .stars {padding: 10px 15px 0 0;}
  .bundle-products .product {width: 25%;}
  .mainbanner #slider .item-content {top: 41%;}
  .flex-direction-nav a {top: 46%;}
  .style2 .mainbanner #slider .item-content {top: 46%;}
  .style2 .flex-direction-nav a {top: 55%;}
  .style3 #menu {padding-left: 20px;margin-left: 30px;}
  .style3 .mainbanner #slider .item-content {top: 44%;}
  .style3 .flex-direction-nav a {top: 55%;}
  .mainbanner .maintext {font-size: 50px;}
  .style3 .header-search-btn, .style3 .header-account-btn, .style3 .header-lang-cur .burger, .style3 .header-cart-inner {padding: 21px 0 0;}
  nav.desktop .subnav {min-width: 585px;}
}
@media(max-width:1050px){
.thme-toggle-arrow{display:none;padding:10px 0;font-size:0}
ul.main-navigation ul.subnav{position: relative; padding: 0; border: 0; visibility: visible; opacity: 1; transition: all 0s ease 0s; margin-left: 15px; width: auto;}
.main-navigation > li > ul  >li > ul >li {padding:0 10px!important; border-top: 1px solid #eaeaea;}
.navigation{padding-bottom:0}
nav{z-index:9}
ul.vertical-nav li.subitem-1, ul.vertical-nav li.item{display:block;margin:0;width:100%;border-top: 1px solid #eaeaea;}
ul.vertical-nav li.item:first-child {border-top: unset;}
ul.vertical-nav li a{margin:0;padding:10px 0;display:block!important;text-transform: uppercase;font-size: 13px;font-weight: 600; width: 88%;color: #000;}
.vertical-nav.main-navigation{
  	left: 0;
  	padding: 20px 40px;
  	position: absolute;
  	right: 0;
  	top: 100%;
  	width: 100%;
  	/*background-color: #000;*/
  	display: none;
  	text-align: left;
  	max-height: 320px;
  	overflow-y: scroll;
  	box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.15);
}
.responsive-menu.mobile .vertical-nav.main-navigation{background-color: #fff;}
nav.categories{float:left;width:100%;position:relative}
ul.main-navigation ul.subnav:before{display:none}
    .header-right{z-index:10;}
  .nav-responsive span {font-size: 20px;}
  .home header, .header-fix.sticky-menu{padding:0 20px 0 30px;}
  .style1 header, .style1 .header-fix.sticky-menu {padding:0 20px 0 30px;}
  .style1 header .container, .style1 .header-fix.sticky-menu .container {padding: 0;}
  .item.sub.hover .itemLink::before, .item.sub.hiden_menu a:hover::before{display:none;}
  .style2 .header-left, .style2 .header-right{width:auto;}
  .style2 #menu{position: relative;float:left;}
  .style2 .header-top{float:left;width:100%;padding: 20px 15px 15px;}
  .style2 .header-left{position:relative;}
  .style2 .vertical-nav.main-navigation,.style3 .vertical-nav.main-navigation{background-color:#fff;box-shadow:0 3px 5px 1px rgba(0, 0, 0, 0.15);}
  .style3 .align {padding: 20px 0 14px;}
  .style3 .nav-responsive .fa-bars {padding: 24px 15px 18px;}
  .mainbanner .maintext {font-size: 40px;}
  .style3 footer .toggle .mobile_togglecolumn::before{color:#fff;}
  .responsive-menu.mobile .vertical-nav li ul {display: none;}
  .responsive-menu.mobile .vertical-nav li.view-subnav ul {display: block;width: 100%;margin: 0px;position: relative;}
  #menu {position: relative; z-index: 9999; -webkit-transform: unset; display: contents;}
  .logo {z-index: 10; position: relative; width: 170px;}
  .nav-responsive {float: left; width: auto; position: relative;}
  .nav-responsive .fa-bars {padding: 38px 15px 34px; float: left; cursor: pointer; display: block;}
  .style2 .nav-responsive .fa-bars {padding: 21px 15px 18px 0;}
  .flex-direction-nav .flex-next {right: 15px;}
  .flex-direction-nav .flex-prev {left: 15px;}
  .about-content .sub-container {width: 100%;}
  .categories .category .product-block-inner span.title{padding-bottom: 0;}
  .categories .category .product-block-inner .category-content{padding: 15px 20px;}
  #categories-carousel .owl-controls .owl-buttons .owl-next{right: 15px;}
  #categories-carousel .owl-controls .owl-buttons .owl-prev{left: 15px;}
	#categories-carousel .owl-controls .owl-buttons div {top: 40%;}
  .products .owl-controls .owl-buttons .owl-next {right: -30px;}
  .products .owl-controls .owl-buttons .owl-prev {left: -30px;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: -42px;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: -42px;}
  .responsive-menu.mobile ul.vertical-nav li.subitem-1 ul {
    left: unset;
    padding: unset;
    position: relative;
    top: unset;
    width: unset;
    box-shadow: unset;
    margin: 0;
    background: unset;
  }
  .style3 .category, .pro-tabs {margin: 40px 0;}
  .style3 .subbanner {margin: 0;}
  .style3 .brands {padding: 30px 0; margin: 0;}
  #tmtestimonials_block, #tmtestimonials_block\ parallax-4 {padding: 30px 0;}
  .homepage_service_cms {margin: 30px auto 0;}
  .header-search-inner { width: auto; position: absolute; left: 20px;	right: 20px;}
  .header-search .prod-results {width: auto; left: 20px; right: 20px;}
  .style2 .flex-direction-nav a {top: 53%;}
  .responsive-menu.mobile .vertical-nav.main-navigation .hitarea {color: #000;top: 13px;}
  ul.vertical-nav li.subitem-1 {padding: 0 !important;}
  body .gui-blog-article header {padding: 0;}
}
@media(max-width:991px){
  .container, .sub-container{width:740px;}
  .products-grid .product.product-block {width: 49.6%;}
  .service-percent.service-percent3,.homepage_service_cms{text-align:center;}
  .toggle .mobile_togglecolumn {
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    background: 0;
    top: 0;
    text-align: right;
    cursor: pointer;
	}
  .toggle .mobile_togglecolumn::before {content: "\f13a";font-family: FontAwesome;font-size: 23px;color: #000;line-height: 25px;}
  .toggle.active .mobile_togglecolumn::before {content: "\f139";}
  footer .container .links > div,footer .row{padding:0; margin:0; width: 100%;}
  .links strong{margin:10px 0;}
  .mainbanner #slider .item-content {top: 30%;}
  .leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2{border:none;padding:0;}
  .sidebar h2 {position: relative;padding: 17px 0;}
  .sidebar-box.category{margin:0;}
  footer > .container{padding:50px 15px;}
  .sidebar .category .sidebox-content,#filter_form .sidebox-content,.sidebar .sidebox-content{padding:0;}
  .sidebar .toggle .mobile_togglecolumn {top: -3px;height: 20px;}
  .collection-pagination{margin:0 0 40px;}
  [id^="filter"]{padding:0;}
  .products.products-list .list-center{width:56%;}
  .hitarea{color:#000;top:13px;right:7px;width: 30px;z-index: 99;}
  .product-img{width:100%;padding-right:0;border:none;}
  .product-info{width:100%;}
  .bundle-products .product {width: 33.33%;}
  .bundle-details .btn.add-bundle-btn {padding: 5px 30px;}
  .tabsPages .page {padding: 20px 20px 40px;}
  .tabs ul li a::after{display:none;}
  .product-actions{border:none;}
  .gui-col2-right .gui-col2-right-col1{width:100% !important;border:none; }
  .gui-block-title{position:relative;}
  .gui-checkout-progress .gui-block-content,.gui-blog .gui-block-content,.gui-account-links .gui-block-content {display:none;}
  .wrapper .gui-col2-left-col1{padding:20px 0;}
  .gui-block-title, .gui-block-content{padding:8px 0 !important;}
  .wrapper .content.container #gui-wrapper.gui-blog{padding-top:40px;}
  .gui-blog .gui-col2-right-col1{padding: 0!important;border-right:none!important}
  .gui-blog .gui-col2-right .gui-col2-right-col2,.wrapper .gui-col2-right .gui-col2-right-col1.gui-checkout-steps,.wrapper .gui-col2-right .gui-col2-right-col2,.wrapper .gui-col2-left .gui-col2-left-col1{width:100% !important;}
  .main-navigation > li > ul > li > ul > li {padding: 0 !important;border-top: 1px solid #eaeaea;margin: 0 10px;}
  .gui-col2-left .gui-col2-left-col1{width:100% !important;}
  .copyright-payment {padding: 30px 0;float: left;width: 100%;position: relative;}
  .menu-content{width:100%!important}
  .menu-item ul>li .hitarea{top:7px}
  .ty-social-link-block,.footer-links .contact.number{text-align:center}
  .responsive-menu .main-navigation.treeview{z-index:10}
  html.lock{overflow:visible}
  .menu-item .fa.fa-angle-right{display:none}
  .hallmarks strong{display:block}
  .sort{padding-bottom:0;border-bottom:0}
  .price-filter{display:none}
  .sidebar{margin-bottom:30px}
  .sidebar .item{display:none;padding-top:10px;padding-bottom:25px}
  .sidebar .item.active{display:block}
  .sidebar .item .itemLink{margin-top:5px}
  .product-configure .product-configure-options-option,.product-configure .product-configure-variants,.product-configure .product-configure-custom-option{width:100%}
  .brands .slider li{width:241px}
  .slider-prev,.slider-next{opacity:1}
  select{max-width:100%;height:32px}
  .sidebar, .wrapper .gui-col2-left-col2{float:left}
  .collection-options span.label,.collection-nav{display:none}
  .footer-service-inner .service-text{font-size:12px;line-height:30px}
  .flexslider .slides img{display:block!important}
  .sub_flex,.fluid .mainbanner .banner{height:auto!important}
  footer .list{display:none}
  .hallmarks strong,.social-media strong,.footer-block strong,.other-footer strong,.link-block strong{float:left;width:100%;position:relative;padding:0;text-align:left}
  .footer-about .container{clear:both;float:none;margin:0 auto;padding:30px 35px 0;width:750px}
  .footerbox-content .contact-address,.footerbox-content .contact.mail{float:left;width:100%}
  .footerbox-content{float:left;width:100%}
  footer .list{float:left;width:100%;clear:both}
  .footer-links{padding:0}
  .contactinfo strong,.footer-block strong{display:block}
  footer .list{margin-top:0}
  .footer-links .contactinfo,.footer-links .contactus,.footer-links .social,.footer-links .links,.footer-links .blog{width:100%;padding:0;border:0}
  .home .footer-links{padding:0}
  .footer-links .link-block label strong,.link-block .latest_blog strong{font-size:16px;line-height:20px}
  #product-tabs .tab{text-align:left}
  #product-tabs .tab ul li {width: 33%; text-align: center; position:relative; float:left;}
  .sidebox-content{display:none}
  .rightsidebar .mainbar,.wrapper .gui-col2-right .gui-col2-right-col1,.leftsidebar .mainbar,.wrapper .gui-col2-left .gui-col2-left-col2,.leftsidebar .sidebar,.wrapper .gui-col2-left-col2,.rightsidebar .sidebar,.wrapper .gui-col2-right-col2{width:100%;float:left}
  .contact-address{float:left;width:100%;text-align:center}
  .contact.mail{clear:both;text-align:center}
  .rightsidebar .mainbar,.wrapper .gui-col2-right .gui-col2-right-col1{padding:0}
  .rightsidebar .sidebar-box,.wrapper .gui-col2-right-col2 .gui-block,.wrapper .gui-col2-right-col2 .gui-block.gui-margin{margin:15px 0 15px!important}
  .leftsidebar .mainbar,.leftsidebar .mainbar,.wrapper .gui-col2-left .gui-col2-left-col2{margin-top:20px}
  .style2 .hitarea,.style3 .hitarea{color:#000;}
  .style2 .subbanner .banner-content{width:auto;}
  .subbanner {margin: 40px 0 50px;}
  .style2 footer > .container{padding:50px 15px;}
  .rightsidebar .mainbar{border:none;}
  .flex-direction-nav a {top: 35%;}
  .products .owl-controls .owl-buttons .owl-prev {left: 12px;}
  .products .owl-controls .owl-buttons .owl-next {right: 12px;}
  .framediv_inner .container {top: 21%;}
  .video-content-inner .desc {font-size: 40px;}
  .video-content-inner .video-btn {margin-top: 40px;}
  .post-content {padding: 15px 20px;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: 0px;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: 0px;}
  .mainbanner .button a {padding: 9px 12px;}
  .categorypage .leftsidebar .cat-pro-wrap::after, .gui.gui-blog::after, .gui.gui-faq::after, .gui.gui-sitemap::after, .gui-checkout.gui-checkout-default .gui-col2-right::after, .gui.gui-account::after, 	.productpage .product-wrap::after, .categorypage .rightsidebar .cat-pro-wrap::after {content: unset;}
  .gui.gui-cart .gui-col3-equal .gui-col3-equal-col3.gui-div-cart-sum {padding: 15px;}
  .gui .gui-div-cart-sum a.gui-button-large, .gui .gui-div-cart-sum a.gui-button-small {padding: 15px;}
  .gui.gui-cart .gui-col3-equal .gui-col3-equal-col1.gui-div-cart-related {width: 30%;}
  .gui.gui-cart .gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons .gui-block {padding: 10px 15px;}
  .gui.gui-cart .gui-cart-sum .gui-item .gui-price {width: auto;}
  .gui.gui-cart .gui-cart-sum .gui-item .gui-desc {text-align: left;}
  .style2 #tmtestimonials_block\ parallax-4 {padding: 60px 0;}
  #brand-grid .brand-block {width: 25%; overflow: hidden;}
  .header-search .result-product {width: 33.33%;}
  .newsletter input[type="text"] {max-width: 380px;}
  .sidebar-box.category, .sidebar-box.recent {display: none;}
  .leftsidebar .sidebar, .rightsidebar .sidebar{margin-top: 30px;}
  .sidebar h2 {padding: 0;}
  .sidebar .toggle .mobile_togglecolumn::before {
    color: #000;
    content: "\f107";
    font-family: fontawesome;
    position: relative;
    left: unset;
    right: unset;
    text-align: center;
    margin: 0 auto;
    bottom: unset;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
	}
  .home.style1 footer, .home.style2 footer, .home.style3 footer {position: relative;bottom: unset;z-index: 0; opacity: 1;}
  .newsletter-box {width: 100%;}
  .social-content {width: 100%;margin-top: 0;text-align: center;margin-top: 15px;}
  .footer-top {padding: 34px 0 15px;}
  .footer-middle {float: left;width: 100%;position: relative;padding: 20px 0;max-height: unset;margin: 0;}
  .newsletter-box .newsletter {text-align: center;}
  .sidebar-box.sort .apply-filters.btn {padding: 2px 15px; font-weight: 600;}
  .filter-button {float: left;width: 100%;position: relative;margin-top: 0;display: block;margin-bottom: 20px;}
  .sidebar-box.sort #filter_form .sidebox-content{display: block;}
  .sidebar-box.sort h2 {cursor: pointer; line-height: 16px; font-size: 12px; font-weight: 400;}
  .about-content {margin: 50px auto 0;}
  .index-content .maintitle {margin: 0 0 30px 0;}
  .subbanner .banner-content {bottom: 25%;}
  .brands {padding: 30px 0;}
  .collection-options-limit, .collection-options .collection-options-mode {display: none;}
  .product-actions .product-tabs .tabs {width: 30%;}
  .product-actions .product-tabs .tabsPages {width: 70%; min-height: 357px;}
  .product-info.title-review {padding: 30px 15px 30px;text-align: center;}
  .product-info .product-option {text-align: center;}
  .product-configure-options-option label, .product-configure-custom-option label, .product-configure-variants label {text-align: right;}
  .sidebar-box.sort {float: left;width: auto;display: block;position: relative;}
  .sidebar-box.sort .fa.fa-filter {display: inline-block;margin-left: 5px;}
  .sidebar-box.sort .side-filter {
    width: 260px;
    height: 100%;
    overflow: auto;
    z-index: 99;
    opacity: 1;
    visibility: visible;
    top: 0;
    left: -100%;
    position: fixed;
    transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    display: inline-block;
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
	}
  .sidebar-box.sort .side-filter.open {opacity: 1;visibility: visible;left: 0;}
  .sidebar-box.sort .close-filter {display: block;position: absolute;top: 5px;right: 20px;cursor: pointer;}
  .close-filter::before {content: "\f00d";font-family: "Fontawesome";font-size: 18px;color: #000;position: relative;}
  .sidebar-box.sort .clear-filters {display: block;margin-top: 10px;text-decoration: underline;font-style: italic;text-transform: uppercase;}
  .filter.open {position: fixed; overflow: hidden !important;}
  .collection-options {padding: 0;}
  .collection-options-sort {height: unset;float: right;width: auto;display: block;position: relative;margin: 0;}
  .collection-options-sort span.label{float: unset;padding: 0;font-weight: 600;text-transform: uppercase;color: #000;margin-right: 15px;}
  .collection-options-sort .tui {
    float: right;
    border: 1px solid #e2e2e2;
    display: inline-block;
    height: unset;
    line-height: 25px;
    padding: 5px 10px;
    position: relative;
    width: auto;
    cursor: pointer;
  }
  .collection-options-sort .dropdown-menu {left: auto; right: 0;}
  .collection-options-sort .dropdown-menu li {padding: 0;}
  .leftsidebar .sidebar{padding: 0;}
  .collection-options-sort{display: none;}
  .sidebar-box.sorting {float: right;width: auto;display: block;position: relative;}
  .sidebar-box.sorting select {
    border: unset;
    opacity: 0;
    width: 100%;
    position: absolute;
    top: 0;
    height: 14px;
    margin: 0;
	}
  .leftsidebar .mainbar, .leftsidebar .mainbar{margin-top: 30px;}
  .sidebar-box.sorting .sort-title {font-size: 12px;font-weight: 400;}
  .home.style1 .main-content-wrapper.prlx-wrap, .home.style2 .main-content-wrapper.prlx-wrap, .home.style3 .main-content-wrapper.prlx-wrap {z-index: 0;}
  .home.style1 .main-container.mainbanner.prlx-banner, .home.style2 .main-container.mainbanner.prlx-banner, .home.style3 .main-container.mainbanner.prlx-banner {
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    z-index: 0;
  }
  .sidebar-box .sidebar-box-filter h4 {margin: 0;}
  .sidebar-box .sidebar-box-filter {margin: 5px 0;}
  .sidebar .sidebar-box.sort select {margin-bottom: 0;}
  .style2 .mainbanner #slider .item-content {top: 35%;}
  .style2 .flex-direction-nav a {top: 44%;}
  .mainbanner #parallax-bg .item-content {padding: 16% 0;}
  .style3 .mainbanner #slider .item-content {top: 29%;}
  .rightsidebar .sidebar {padding: 0;}
  footer .container .links > div:nth-child(5){text-align: center;}
  #tfcwidget {margin: 0 auto;}
  .rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col2 {padding-right: 0;}
  .gui .toggle .mobile_togglecolumn {height: auto;top: 8px;margin: 0;width: auto;}
  .wrapper .gui-col2-right .gui-col2-right-col2 {padding-left: 0;padding-top: 10px;}
  .product-block-inner .product-desc {min-height: 131px;}
  /* gui cart */
  .gui-cart-sum .gui-reward-cart-block .gui-block-title { background: transparent; }
  .gui-cart-sum .gui-reward-cart-block .gui-block-content.gui-align-center .gui-button-small{ width:100%; text-align: center; padding: 15px 0; margin:5px 0;}
}
@media(max-width:767px){
  .demo-link {padding: 0 15px; margin-bottom: 0;}
  .home header{padding:0;}
  .mainbanner .maintext {font-size: 20px; font-weight: 400;}
  .mainbanner #slider .item-content {top: 27%;}
  .mainbanner .button a{margin:10px 0 0 0;}
  .header-cart, .header-account, .header-search, .header-lang-cur {margin: 0 10px;}
  .container, .sub-container{width:auto;}
  .about-content .main-text{padding:0;}
  .about-content .desc{padding:20px 0;}
  .subbanner > div {display: inline-block;margin-bottom: 20px;text-align:left;}
  .subbanner{text-align:center;}
  #product-tabs .tab ul li.active a::before{content: unset;}
  .category, .pro-tabs,.subbanner{margin:0;}
  .tabs-holder,.products .mainbar .products.products-grid,.products.related{margin:0 -10px;}
  .products-grid .product.product-block {width: 49.4%;padding:0 10px 30px;}
  #product-tabs .tab {padding: 30px 0 20px; text-align: center;}
  .products .product:hover .product-desc{transform:none;}
  .product-block-hover, #tmtestimonials_block:hover .owl-controls .owl-buttons div, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons div{opacity:1;}
  #tmtestimonials_block .des p, #tmtestimonials_block .des p, #tmtestimonials_block\ parallax-4 .des p{padding:30px 20px;}
  #tmtestimonials_block .owl-controls .owl-buttons .owl-prev, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons .owl-prev{left:25%;}
  #tmtestimonials_block .owl-controls .owl-buttons .owl-next, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons .owl-next{right:25%;}
  .post-content{padding:0 10px;}
  .post-content{padding:10px;}
  .newsletter form input{width:auto;}
  .blog-item{margin:0 10px;}
  .header-fix.sticky-menu{position:fixed;}
  .home header,.header-fix{position:relative;}
  .wrapper{padding-top:10px;}
  .style1 .wrapper{padding-top:0px;}
  .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2, .leftsidebar .sidebar, .rightsidebar .sidebar, .wrapper .gui-col2-left-col2, .products .col-md-10{padding:0;}
  .products.products-list .list-center {width: 63%; padding-top: 0;}
  .products.products-list .list-left {width: 33%;}
  .home header, header, .header-fix.sticky-menu{padding:0 10px;}
  .style1 header, .style1 .header-fix.sticky-menu {padding:0 10px;}
  .product-img{float:left;}
  .product-info{clear:both;padding:0;}
  .zoombox .additional-carousel{padding:20px 0;top:0;}
  .zoombox .additional-carousel .bx-controls-direction a.bx-prev, .zoombox .additional-carousel .bx-controls-direction a.bx-next{top:-10px;}
	.zoombox .images{max-width:358px}
  .product-info .actions a {padding: 20px 8px 20px;}
  .quan-cart{margin-top:10px;}
  .tabs ul li a{padding:5px 10px;}
  .product-actions .product-tabs .tabsPages{width:100%;}
  .product-info .col-md-6.text-right{padding:0;}
  .productpage .page-title{padding:20px 0;}
  .bundle-title, .flex-direction-nav{display:none;}
  .product-actions .product-tabs .tabs {border: none;padding: 0;margin: 30px 0 40px;width:100%;text-align:center;}
  .flex-control-nav{display:block;}
  .gui-table{margin:0 !important;padding:10px !important;}
  .gui-table tbody tr td {padding: 30px 0px 30px 5px !important;}
  .gui-col3-equal .gui-col3-equal-col3{width:47% !important;}
  .mainbar,.wrapper .gui-col2-left .gui-col2-left-col2,.leftsidebar .sidebar,.rightsidebar .sidebar,.wrapper .gui-col2-left-col2,.products .col-md-10{width:100%;padding:0}
	.sidebox-content,.wrapper .gui-col2-right-col2 .gui-block-content,.wrapper .gui-col2-left-col1 .gui-block-content{display:none}
  .look1 img{width:100%;height:auto;}
  #catalog-carousel1 .look1 .category_content {clear:both;position: relative;width: auto;padding: 20px 0;}
  .header-cart .contents{width:270px;}
  .filter .toggle .mobile_togglecolumn::before{top:-10px}
  .filter .mobile_togglecolumn{display:block}
  .products .owl-controls .owl-buttons .owl-prev,.products .owl-controls .owl-buttons .owl-next{opacity:1}
  .products .product .image-wrap .sale-label,.products .product .product-image .sale-label,.products .product .image-wrap .new-label,.products .product .product-image .new-label{display:block}
  .sidebar .item{border-bottom:0}
  .page-title{padding:15px 0}
  footer .links ul{margin-bottom:15px}
  .wrapper .gui-col2-left-col1 .gui-block+.gui-block{margin:0;padding:15px 0;position:relative}
  .collection-options-mode a.icon.icon-16,.page-title h1.product-page{float:none}
  .zoombox{margin:0 auto;width:360px}
  #collectionProductsContainer{margin:0}
  .wrapper .gui-col2-left-col1 .gui-block+.gui-block,.wrapper .gui-col2-left-col1 .gui-block{margin:20px 0 0 15px;padding:20px 15px 0 0}
  .wrapper .gui-col2-right .gui-col2-right-col1.gui-checkout-steps{width:100%}
  .wrapper .gui-col2-right .gui-col2-right-col2,.wrapper .gui-col2-left .gui-col2-left-col1{width:100%;padding:0;border:none;}
  .gui-col2-right .gui-col2-right-col2 .gui-block .gui-block-title,.gui-col2-left .gui-col2-left-col2 .gui-block .gui-block-title{padding:7px 0;}
  .collection-options{text-align:center}
  .sidebox-content{padding-bottom:40px}
  .products.products-list .list-right{width:100%}
  .products.products-list .actions a{display:inline-block;float:none}
  .products.products-list .list-center .actions{margin:10px 0 0;text-align:left}
  .tabs ul li{width:100%;margin-bottom:10px}
  .thme-toggle-arrow{padding:5px;display:block;border:1px solid #ededed;border-radius:5px;height:28px;width:28px}
  #product-tabs h2{float:left;width:100%}
  #product-tabs{margin-bottom:30px;float:left;width:100%}
  .style3 .left.header-left{padding:0 0 0 20px;margin:0;border:none;}
  .style3 .header-right{padding-left:0;margin-left:0;border:none;padding-top: 12px;}
  .style3 .nav-responsive {padding: 0;}
  .logo { width: 160px;}
  .logo img {max-width: 100%;}
  .mainbanner .button a {padding: 7px 12px;}
  .categories .category .product-block-inner span {font-size: 10px;}
  .categories .category .product-block-inner span.title {font-size: 14px;}
  .products .owl-theme .owl-controls .owl-buttons div {top: 22%;}
  #categories-carousel .owl-controls .owl-buttons div {top: 35%;}
  .products .product .info .title {margin: 7px 0 0; overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; width: 100%;}
  .products .product .rating {float: left; width: 100%; margin-top: 5px;}
  .product-block-hover-bottom {float: left; width: 100%; position: relative; margin-top: 10px;}
  .video-content-inner .video-btn {margin-top: 15px; font-size: 12px;}
  .video-content-inner .desc {font-size: 20px;}
  .video-content-inner .main-title {font-size: 25px;}
  .framediv_inner .container {top: 11%;}
  footer > .container {padding: 20px 15px;}
  .header-search #formSearch .glyphicon-search {font-size: 16px;top: 0;right: 0;}
  .header-search #formSearch input {font-size: 14px;height: 36px;}
  .brand .owl-controls .owl-buttons div {width: 30px; height: 30px; line-height: 30px;}
  .brands {padding: 50px 0 0; margin: 0;}
  .bundle-details .btn.add-bundle-btn {padding: 0 30px;}
  .bundle-details {width: 100%; border-top: 1px solid #eaeaea; border-left: unset;}
  .bundle-products .product {width: 33.33%;}
  .bundle-products {width: 100%;}
  .pro-bun .products.bundle-actions::after{content: unset;}
  .productpage .content.container {margin-bottom: 50px;}
  #collectionProductsContainer .products-grid {margin: 0 -10px;}
  #brand-grid .brand-block {width: 33.33%;}
  .header-search .result-product {width: 50%;}
  .products-slider .product.product-block {padding: 0 10px;}
  .newsletter form .btn {line-height: 20px;padding: 10px 15px;height: 40px;}
  .newsletter input[type="text"] {max-width: 64%; height: 40px;}
  #formNewsletter {width: 67%;margin: 0;}
  .homepage_service_cms {margin: 30px auto 0;}
  .header-cart .cart {left: 0; top: 4px;}
  .main-container.instagram {margin-top: 30px;}
  .insta-link::after {font-size: 40px;}
  .maintitle {font-size: 30px; line-height: 30px; margin: 0 0 30px 0;}
  #tmtestimonials_block, #tmtestimonials_block\ parallax-4 {padding: 30px 0 0;}
  .products .owl-theme .owl-controls .owl-buttons div {top: 26%;width: 30px;height: 30px;line-height: 30px;opacity: 1;}
  .homepage-blog-inner .owl-theme .owl-controls .owl-buttons div.owl-prev::before, .homepage-blog-inner .owl-theme .owl-controls .owl-buttons div.owl-next::before{font-size: 30px; color: #fff;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next, .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {top: 43%;height: 30px;width: 30px;line-height: 30px;opacity: 1;}
  .main.sub-banner {margin-top: 50px;}
  #categories-carousel .owl-controls .owl-buttons div{width: 30px; height: 30px; line-height: 30px; opacity: 1;}
  .categories .category .product-block-inner .category-content {background: rgba(0,0,0,0.6);}
  .framediv_inner .container .row {padding: 15px 0;}
  .framediv_inner .container {top: 100%; background: #000;}
  .demo-link {overflow: unset;}
  .related.products .owl-theme .owl-controls .owl-buttons div {top: 42%;}
  .tabs ul li a {text-align: left;}
  .mobile.product-actions {display: block;}
  .desktop.product-actions {display: none;}
  .mobile.product-actions .page {display: none; font-weight: 400; text-transform: capitalize;}
  .mobile.product-actions .toggle {
    text-align: left;
    display: block;
    text-decoration: none;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;
    float: left;
    width: 100%;
    clear: both;
    padding: 6px 0;
		border-bottom: 1px solid #eaeaea;
	}
  .mobile.product-actions .toggle .title {line-height: 33px;}
  .mobile.product-actions .toggle .mobile_togglecolumn::before {
    color: #000;
    content: "\f107";
    font-family: fontawesome;
    position: relative;
    left: unset;
    right: unset;
    text-align: center;
    margin: 0 auto;
    bottom: unset;
    font-size: 20px;
    font-weight: 400;
    line-height: 46px;
	}
  .mobile.product-actions .toggle .mobile_togglecolumn {height: 46px;}
  .mobile.product-actions .page.info p, .mobile.product-actions .page.specs table, .mobile.product-actions .page.share .share42init {margin: 10px 0 15px;}
  .mobile.product-actions .page.reviews .review {margin-top: 10px;}
  .mobile.product-actions .page.reviews .bottom {margin-bottom: 15px;display: flow-root;float: left;width: 100%;}
  .page.reviews .right a {padding: 8px 10px; margin-top: 10px;}
  .page.reviews .review-sub {margin-top: 10px; display: block;}
  .mobile.product-actions .page.reviews .review .stars {margin-bottom: 10px;}
  .mobile.product-actions .page.tags a {margin: 10px 0 15px;display: inline-block;}
  .discount-per {height: 50px;width: 50px;font-size: 20px;padding: 7px 10px;}
  .leftsidebar .mainbar, .leftsidebar .mainbar {margin-top: 20px;}
  .active-filters-box .active-filters .filter-active, .active-filters-box .brand-filter, .active-filters-box .active-filter-clear {margin-bottom: 20px;}
  #product-tabs .tab ul li {width: 27%;margin: 13px 15px;padding: 10px;border: 1px solid #e5e5e5;float: unset;vertical-align: text-top;display: inline-block;font-size: 12px;}
  #product-tabs .tab ul li:first-child {margin-left: 0;}
  #product-tabs .tab ul li:last-child {margin-right: 0;}
  .vertical-nav.main-navigation {padding: 20px 30px;}
  .style2 .mainbanner #slider .item-content {top: 30%;}
  .mainbanner .parallax, #tmtestimonials_block.parallax {background-attachment: unset;background-position: unset;background-repeat: unset;}
  .home.style3 header, .style3 header {padding: 0;}
  .style2 .page-title, .style2 .gui .page-title, .style3 .page-title, .style3 .gui .page-title {padding: 15px 0;}
  .page-title .gui-page-title {font-size: 1.475em;}
  .style3 .mainbanner #slider .item-content {top: 26%;}
  .tags-actions.sub-container {margin-top: 30px;}
  .main-content-wrapper .col-md-10.col-md-offset-1.index-content, .main.sub-banner .sub-container, .main-content-wrapper #categories-carousel, .main-content-wrapper .main-container.pro-tabs, #tm_frame, .main-container.brands, #tmtestimonials_block, #tmtestimonials_block\ parallax-4, .main-container.blog-block, .main-container.container.sub-container {transition: unset;opacity: 1;transform: unset;}
  .copyright-payment .payments {padding-top: 15px;}
  .product-block-inner .product-desc {min-height: unset;}
}
@media(max-width:480px){
  .container{padding-left:10px;padding-right:10px;}
  footer > .container{padding: 20px 15px;}
  #categories-carousel .owl-controls .owl-buttons .owl-prev::before, #catalog-carousel .owl-controls .owl-buttons .owl-prev::before, #categories-carousel .owl-controls .owl-buttons .owl-next::before, #catalog-carousel .owl-controls .owl-buttons .owl-next::before{font-size: 30px;}
  #categories-carousel .owl-controls .owl-buttons .owl-prev {left: 0;}
  #categories-carousel .owl-controls .owl-buttons .owl-next{right:0;}
  #tmtestimonials_block{margin-bottom:0;}
  .main-container.blog-block {clear: unset;}
  .mainbanner .button a {padding: 8px 10px; font-size: 10px;}
  .mainbanner .item-content, .style2 .mainbanner .item-content{bottom:25%;}
  .newsletter input[type="text"] {max-width: 58%; height: 40px;}
  #formNewsletter {width: 100%;}
  .products .mainbar .products.products-grid .product{width:100%;}
	.logo { width: 130px;float: left;display: inline-block;}
  .style3 .logo {width: 130px;}
  .quantity, .quan-cart{padding:0;}
  .quantity input{margin:0;}
  .product-info .actions a {padding: 10px 8px;float: left;width: 100%;}
  .gui-cart .gui-table tbody tr:last-child td  {position:relative !important;border:none !important;}
  .gui-block.gui-div-cart-shipping{display:none !important;}
  .gui-col3-equal .gui-col3-equal-col3{width:100% !important;}
  .tabs-holder, .products .mainbar .products.products-grid,.products.related {margin: 0;}
  .collection-options .collection-options-sort,.collection-options .collection-options-compare,.collection-options .collection-options-limit,.collection-options .collection-options-limit,.collection-options .collection-options-mode{border:0;float:none;margin:10px 0;padding:0;text-align:center;width:100%}
  .product-wrap .product-info .product-price {margin: 20px 0 0;}
  .image-content .shop-btn{font-size:10px;line-height:25px}
  .product-info .product-price .price{line-height:24px}
  .product-info .price-wrap,.product-info .product-price .cart{float:none;width:100%}
  .vertical-menu.categories{width:100%}
  .product-info .product-price .cart{margin-top:15px}
  .collapse{cursor:pointer}
  span.glyphicon.glyphicon-chevron-down{float:right;display:inline-block;font-size:10px;margin-top:5px}
  .video-wrapper .main_heading{font-size:35px}
  .video-wrapper .subheading{font-size:23px}
  .zoombox {margin: 0 auto; width: 100%;}
  #blog-carousel.owl-carousel{margin:0;width:100%}
  .products .product{width:100%}
  .products.products-list .list-left,.products.products-list .list-center{width:auto}
  .products.products-list .product h3{margin-top:25px}
  .tabs ul li a{margin:0 0 5px}
  .shop-btn>a{font-size:12px;padding:4px 10px}
  .gui-col3-center .gui-col3-center-col2{float:left;width:44%}
  .gui-col3-center .gui-col3-center-col3{float:right;width:25%}
  .gui-blog .gui-col2-right-col1,.gui-blog .gui-col2-right .gui-col2-right-col2{padding:0 0 0!important}
  .style3 .logo{margin-top: 12px; margin-left: 0;}
  .style3 .left.header-left{padding:0 0 0 10px;}
  .product-configure-custom-option-item{display:block;}
  .mainbanner .maintext {font-size: 15px; font-weight: 400;}
  .maintitle{font-size: 25px; margin: 0 0 20px 0; line-height: 20px;}
  .nav-responsive .fa-bars {padding: 24px 10px 16px 0;}
	ul.vertical-nav li a {width: 80%;}
  .main-container.blog-block {padding: 0 20px;}
  .blog-item {margin: 0;}
  .style2 .nav-responsive .fa-bars {padding: 21px 10px 18px 0;}
  .style3 .nav-responsive .fa-bars {padding: 24px 15px 18px 0;}
  .style1 .mainbanner .item-content {top: 20%;}
  .subbanner .banner-content {bottom: 26%;left: 36px;}
  .subbanner .banner-content .title {font-size: 14px;}
  .subbanner .button-text a {font-size: 11px;}
  .products .owl-controls .owl-buttons .owl-prev {left: -10px;}
  .products .owl-controls .owl-buttons .owl-next {right: -10px;}
  .products .owl-theme .owl-controls .owl-buttons div {top: 28%;}
  .video-content-inner .main-title {font-size: 16px;}
  .video-content-inner .desc {font-size: 14px;}
  .video-content-inner .video-btn {margin-top: 10px;font-size: 10px;}
  .newsletter .title {font-size: 16px;padding-bottom: 10px;}
  .newsletter form .btn {padding: 10px 23px;height: 40px;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: -15px;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: -15px;}
  #tmtestimonials_block, #tmtestimonials_block\ parallax-4 {padding: 50px 0 0;}
  .products.bundle-actions .product {padding: 20px 0;}
  .products .bundle-products .product .image-wrap {padding: 0;}
  .glyph-bundle {top: 22%;left: -4px;margin: 0;}
  .product-info .stars {padding: 10px 15px 0 0;}
  .product-info.title-review {padding: 20px 13px; text-align: left;}
  .gui.gui-cart .gui-col3-equal .gui-col3-equal-col3.gui-div-cart-sum {float: left;}
  #tmtestimonials_block .des p, #tmtestimonials_block\ parallax-4 .des p {padding: 30px 15px;}
  #tmtestimonials_block .owl-controls .owl-buttons .owl-next, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons .owl-next {right: 20%;}
  #tmtestimonials_block .owl-controls .owl-buttons .owl-prev, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons .owl-prev {left: 20%;}
  .style3 .header-right {padding-top: 0;}
  #brand-grid .brand-block {width: 50%;}
  .main-container.social-content, .main-container.instagram, .main-container.container.sub-container, .main-container.blog-block{float: left; width: 100%;}
  .header-search .prod-results {padding: 15px 0;}
  #product-tabs .tab ul li.active a::before {bottom: -40px;}
  #product-tabs .tab ul li {width: 30%;font-size: 10px;padding: 5px 5px;margin: 13px 5px;}
  .mainbanner #slider .item-content {top: 23%;}
  .products.products-grid .product {width: 50%;}
  .products .product .image-wrap .sale-label, .products .product .product-image .sale-label, .products .product .image-wrap .new-label, .products .product .product-image .new-label {left: 7px; top: 7px; font-size: 10px;}
  .products .product .image-wrap .sale-label, .products .product .product-image .sale-label {right: 7px;}
  .product-desc {padding: 5px 0 0 0;}
  .products .product .info .title {font-size: 12px; font-weight: 400; margin: 0;}
  .products .product .rating {margin-top: -3px;}
  .product-block-hover-bottom {display: none;}
  .demo-link {margin-bottom: 0;}
  .brands {padding: 20px 0; border-bottom: 1px solid #ddd;}
  #tmtestimonials_block, #tmtestimonials_block\ parallax-4 {padding: 30px 0 0;}
  .main-container.blog-block .row {padding-top: 0;}
  .about-content .main-text {font-weight: 400; font-size: 12px;}
  .brand .owl-controls .owl-buttons .owl-prev, .brand .owl-controls .owl-buttons .owl-next, #tmtestimonials_block .owl-controls .owl-buttons div, #tmtestimonials_block\ parallax-4 .owl-controls .owl-buttons div, .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev, .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {opacity: 1;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: 0;}
  .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {left: 0;}
  .pro-tabs .products .owl-controls .owl-buttons .owl-prev::before, .products.related .owl-controls .owl-buttons .owl-prev::before, .pro-tabs .products .owl-controls .owl-buttons .owl-next::before, .products.related .owl-controls .owl-buttons .owl-next::before{font-size: 30px;}
  .home.style1 header {
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    height: 62px;
	}
  .header-fix.sticky-menu {
    animation: .9s ease 0s normal both 1 running fixedAnim;
    -webkit-animation: .9s ease 0s normal both 1 running fixedAnim;
    -moz-animation: .9s ease 0s normal both 1 running fixedAnim;
    -o-animation: .9s ease 0s normal both 1 running fixedAnim;
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
  }
  @-webkit-keyframes fixedAnim {
	0% {top: -100%}
	100% {top: 0}
	}
  @-moz-keyframes fixedAnim {
    0% {top: -100%}
    100% {top: 0}
  }
  @keyframes fixedAnim {
    0% {top: -100%}
    100% {top: 0}
  }
  .header-right {padding: 0;}
  .style1 .wrapper {padding-top: 0px;float: left;width: 100%;position: relative;overflow: hidden;}
  .header-search #formSearch .glyphicon-search {top: 0; right: 0;}
  .header-search #formSearch input {padding: 0 40px 0 15px;}
  .breadcrumbs a{padding: 0;}
  .zoombox .images {width: 77%;}
  .zoombox .additional-carousel .bx-controls-direction a.bx-prev::before, .zoombox .additional-carousel .bx-controls-direction a.bx-next::before {left: 0;right: 0;margin: 0 auto;position: absolute;line-height: 30px;}
  .zoombox .additional-carousel {padding: 15px 0 0;top: 0;width: 15%;}
  .zoombox .thumbs a {margin: 15px 0 0;}
  .product-info .title {font-size: 14px;}
  .product-info .availability, .product-info .brand, .product-info .articlenumber, .product-info .eannumber, .product-info .skunumber, .product-info .deliverytime {text-align: left; padding: 0 13px;}
  .product-info .col-md-6.text-left::before, .quantity .label-qty::after {padding: 0 10px 0 0;}
  .product-option select {width: 50%;margin: 0;padding: 0 10px;}
  .product-option input {margin: 0;}
  .product-option textarea {margin: 0;}
  .product-configure-options-option label, .product-configure-custom-option label, .product-configure-variants label {width: 40%; text-align: left;}
  .product-info .product-option {margin: 20px 0 0;}
  .product-info .actions a {padding: 10px 0;float: left;width: 50%;font-size: 11px;font-weight: 500;}
  .product-info .actions.text-center {padding: 0;}
  .product-info .product-option .col-md-12 {padding: 0;}
  .related.products .owl-theme .owl-controls .owl-buttons div {opacity: 1;}
  .bundle-products {padding: 20px 10px;}
  .products.bundle-actions .product {padding: 0 10px;}
	.products .bundle-products .product {width: 50%;}
  .bundle-products {padding: 20px 10px;}
  .discount-per {height: 50px;width: 50px;font-size: 14px;padding: 12px 7px;}
  .bundle-details .old-price {display: inline-block;}
  .bundle-details .price.total{display: inline-block;}
  .products .product .old-price {font-size: 11px;}
  .products .product .price {font-size: 12px;}
  .brands .block_content img {opacity: 1;}
  body .wsa-demobar {font-weight: 400;font-size: 12px;padding-top: 15px;line-height: 20px!important;}
  .account-contents {top: 62px;}
  .header-cart .contents {top: 62px;}
  .homepage_service_cms, .service-percent.service-percent3, .service-percent.service-percent2 {text-align: left;}
  .main-container.blog-block {margin-top: 30px;}
  .home-bred::before {font-size: 14px;}
  .product-actions .product-tabs .tabs {margin: 20px 0 40px; padding: 0;}
  .youtubevedioblock{z-index: unset;}
  .collection-options-mode .button-list.icon {display: none;}
  .collection-options .collection-options-compare {display: none;}
  .collection-options .collection-options-sort, .collection-options .collection-options-compare, .collection-options .collection-options-limit, .collection-options .collection-options-limit, .collection-options .collection-options-mode {float: left; width: 30%;}
  .collection-options .collection-options-sort {width: 47%; text-align: left;}
  .collection-options .collection-options-mode {display: none;}
  .collection-options .dropdown-menu {right: auto;left: -1px;}
  .collection-options .collection-options-limit {float: right;text-align: right;}
  .collection-options .limit-dropdown.dropdown-menu {left: auto;right: -1px;}
  .main-container.instagram {margin-top: 30px;}
  .homepage_service_cms .service-percent {width: 100%;}
  .related.products .owl-theme .owl-controls .owl-buttons div {top: 44%;}
  .header-lang-cur .lang-contents {padding: 20px;}
  .lan-cur-close {top: 11px;right: 20px;}
  .language {margin-bottom: 10px;}
  .language .title, .currency .title {padding: 10px 0; margin-bottom: 15px;}
  .active-filters-box .active-filters .filter-active, .active-filters-box .brand-filter, .active-filters-box .active-filter-clear {margin-bottom: 10px;}
  .vertical-nav.main-navigation {padding: 15px;}
  .style2 .mainbanner #slider .item-content {top: 27%;}
  .style2 .header-top {padding: 0 15px;}
  .style3 .header-search-btn, .style3 .header-account-btn, .style3 .header-lang-cur .burger, .style3 .header-cart-inner {padding: 23px 0 0;}
  .style3 .align {padding: 0;}
  .style3 .main.sub-banner {margin-top: 20px;}
  .style3 .mainbanner #slider .item-content {top: 22%;}
  .tags-actions .tags a {padding: 10px;}
  .tags.col-md-12 {padding: 0 10px;}
  .tags-actions .tags a:first-child {margin-left: 0;}
  .tags-actions .tags a:last-child {margin-right: 0;}
}