@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){
    .categories .category.col-sm-4.col-md-3 {
    width: 20%;
  }
    .glyph-bundle {
    top: 30%;
  }
      .gui.gui-checkout .gui-progressbar ul li a, .gui.gui-checkout .gui-progressbar ul li.gui-done + li a, .gui.gui-checkout .gui-progressbar ul li.step-details a {
    padding: 0;
  }
  .product-actions .product-tabs .tabsPages {
    min-height: 330px;
    width: 78%;
  }
    .leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2, .gui.gui-blog .gui-col2-right .gui-col2-right-col1, .gui.gui-checkout .gui-col2-right .gui-col2-right-col1, .gui-sitemap .gui-col2-right .gui-col2-right-col1, .gui.gui-faq .gui-col2-right .gui-col2-right-col1 {
    width: 76%;
  }
    .leftsidebar .sidebar, .wrapper .gui-col2-left-col1, .gui.gui-blog .gui-col2-right .gui-col2-right-col2, .gui.gui-checkout .gui-col2-right .gui-col2-right-col2, .gui-sitemap .gui-col2-right .gui-col2-right-col2, .gui.gui-faq .gui-col2-right .gui-col2-right-col2 {
    width: 24%;
  }
    .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, .gui.gui-sitemap::after {
    left: 24%;
  }
    .header-fix .container {
      width: 1230px;
      }
    .container.sub-container, .sub-container {
        width: 1000px;
      }
    .container {width: 1230px;}
    .products-grid .product.product-block{width:32.33%;}
    .blog-item .post-image img {width: 100%;height: auto;}
    .demo-link{height:auto;}
    .leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2, .gui.gui-blog .gui-col2-right .gui-col2-right-col1, .gui-sitemap .gui-col2-right .gui-col2-right-col1, .gui.gui-faq .gui-col2-right .gui-col2-right-col1 {
    padding-inline-start: 50px;
  }
    .rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col2, .gui-sitemap .gui-col2-right .gui-col2-right-col2, .gui.gui-faq .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-option select, .product-option input, .product-option textarea {
    min-width: auto;
    width: 81px;
  }
  .product-actions .product-tabs .tabs {
    padding: 35px 0;
    width: 22%;
  }
    .tabsPages .page {
    padding: 53px 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 .left.header-left {margin-left: 22px;padding-left: 10px;z-index:10;position:relative;}
    .framediv_inner .container {top: 32%;}
    .quantity input {max-width: 50px;}
    nav.desktop .subnav .subitem-1 > .subitemLink, nav.desktop .subnav .subitem-2 .subitemLink {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .social-content {width: 29%;}
    .newsletter-box {width: 71%;}
    #formNewsletter {width: 67%;}
    .newsletter input[type="text"] {max-width: 450px;}
    footer .container .links > div {width: 20%;}
    .style2 .mainbanner #slider .item-content {top: 40%;}
    .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: 0px;}
      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: -15px;}
    .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: -15px;}
    .products .owl-controls .owl-buttons .owl-next {right: -8px;}
    .products .owl-controls .owl-buttons .owl-prev {left: -8px;}
    .tabs-holder {margin: 0 -25px;}
  }
  @media(max-width:1249px){
    .categories .category.col-sm-4.col-md-3 {
    width: 25%;
  }
  .gui.gui-login, .gui.gui-register, .gui.gui-password, .gui.gui-pay, .gui.gui-checkout.gui-checkout-method .gui-col2-right .gui-col2-right-col1, .gui.gui-checkout .gui-progressbar, .gui.gui-thankyou, .gui.gui-checkout .gui-col2-right .gui-col2-right-col1 {
    width: 100% !important;
    padding-inline: 0;
  }
    .gui.gui-account .gui-col2-big-col2 {
      width: 70%;
      float: right;
  }
    .gui.gui-cart .gui-col3-equal .gui-col3-equal-col1.gui-div-cart-related, .gui.gui-cart .gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons {
      width: 100%;
  }
    .gui.gui-cart .gui-col3-equal .gui-col3-equal-col3.gui-div-cart-sum {
      width: 50%;
  }
  .single-post .gui-blog-comment, .gui.gui-review, .gui.gui-password {
    width: 100%;
  }
    .post-list .gui-blog-social, .gui-blogshort .gui-blog-social {
    float: left;
    text-align: left;
    margin-block-end: 10px;
    padding: 0;
  }
    .collection-nav {
      margin-inline-start: 0;
      padding-inline-start: 0;
  }
    .product-info .product-price, .product-info .text-center, .productpage .cart.col-xs-12.col-md-12, .cart .quantity.text-right, .product-info .actions a {
    padding-inline-start: 0;
  }
    .product-info .col-md-6.text-right, .product-configure-options-option label, .product-configure-custom-option label, .product-option .product-configure-variants label {
    width: 145px;
  }
    .product-configure-options-option label {
      min-width: 140px;
  }
    .productpage .product-wrap::after {
    left: 48%;
  }
    .zoombox .images {
    width: 77%;
  }
    .zoombox .additional-carousel {
    width: 20%;
  }
    .zoombox .additional-carousel {
    padding: 40px 0;
  }
    .zoombox .thumbs a {
    margin: 5px 0;
  }
    .collection-options-sort {
    float: left;
    margin-block: 10px 0;
  }
  .collection-options-limit {
    float: left;
    margin-block: 10px 0;
  }
    .collection-options-sort span.label, .collection-options-limit span.label {
    padding-inline-start: 0;
  }
    #collectionProductsContainer .products-grid {
    margin: 0 -15px;
  }
    .cat-pro-wrap .products-grid .product.product-block {
    width: 49.50%;
    padding: 0 15px;
  }
    .collection-options-sort .tui {
    min-width: 184px;
  }
    .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev, .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {
        top: 60%;
      }
       footer .container .links > div {
        padding-inline-start: 20px;
  }
    .container, .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, .gui.gui-blog .gui-col2-right .gui-col2-right-col2, .gui.gui-account .gui-col2-left-col1, .gui.gui-checkout .gui-col2-right .gui-col2-right-col2, .wrapper .gui-sitemap .gui-col2-right .gui-col2-right-col2, .gui.gui-faq .gui-col2-right .gui-col2-right-col2 {
    width: 30%;
    padding-inline: 0 30px;
  }
    .leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2, .rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col2, .gui.gui-blog .gui-col2-right .gui-col2-right-col1, .wrapper .gui-sitemap .gui-col2-right .gui-col2-right-col1, .gui.gui-faq .gui-col2-right .gui-col2-right-col1 {
    width: 70%;
    padding-inline: 30px 0;
  }
    .products.products-list .list-center{width:55%}
    .products.products-list .list-left {width: 40%;}
    .product-info .title{font-size: 19px;}
    .product-option select {
    width: 82px;
    margin-inline-end: 0;
    padding-inline-start: 10px;
  }
    .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-block: 10px 0;
    padding-inline: 0 8px;
  }
    .product-img {
    width: 48%;
  }
    .product-info {
    width: 52%;
    padding-inline-start: 30px;
  }
    .product-img {
    padding-inline-end: 30px;
  }
    .product-info.title-review {
    padding-inline-start: 30px;
  }
   .product-info .availability, .product-info .brand, .product-info .articlenumber, .product-info .eannumber, .product-info .skunumber, .product-info .deliverytime {
	padding-inline-start: 0;
}
    .glyph-bundle {
    top: 30%;
    left: 0;
  }
   .bundle-products {
    padding: 40px 10px 20px;
    width: 72%;
    text-align: center;
  }
    .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:37px 10px;}
    .style2 #menu{float:none;position:unset;}
    .style2 .align{position:relative;}
    .gui-col2-right .gui-col2-right-col1{padding-left: 30px;width:74%;}
    .gui-col2-right .gui-col2-right-col2 {padding-right: 30px;width: 26%;}
    .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;}
    #product-tabs .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: 30%;}
    .categorypage .rightsidebar .cat-pro-wrap::after{left: auto; right: 26%;}
    .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, .categories.row.tmsub-category .category-content {
      padding: 10px 15px;
    }
   .style1 header .container, .style1 .header-fix.sticky-menu .container, .style2 .header-top .container, .style3 .header-fix .container {
    width: auto;
  }
    .style2 .header-top .container{padding: 0;}
    #formNewsletter {width: 73%;}
    .newsletter-box {width: 60%;}
    .newsletter input[type="text"] {max-width: 250px;}
    .social-content {width: 40%;}
    .social-content .social-link {padding: 13px 10px;}
    .product-info .stars {padding: 10px 15px 0 0;}
    .bundle-products .product {
    width: 32.33%;
    padding-block-end: 20px;
    display: inline-block;
    float: none;
    vertical-align: top;
  }
    .mainbanner #slider .item-content {top: 41%;}
    .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;}
    nav.desktop .subnav {min-width: 585px;}
  }
  @media(max-width:1050px){
    .new-tag .itemLink::before, .item.sub.hiden_menu .new-tag a:hover::before, .style2 .new-tag .itemLink::before, .style2 .item.sub.hiden_menu .new-tag a:hover::before {
    right: 5px;
    top: 12px;
  }
    .header-right {
    flex: auto;
  }
    .account-contents {
    top: 58px;
  }
    .style2 .account-contents {
	top: 54px;
}
  
    .brand .owl-controls .owl-buttons .owl-prev, .main-container:hover #brand-slider .owl-controls .owl-buttons .owl-prev {
    left: 0;
  }
    .brand .owl-controls .owl-buttons .owl-next, .main-container:hover #brand-slider .owl-controls .owl-buttons .owl-next {
    right: 30px;
  }
  .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-weight: 500; width: 88%;color: #000;}
  .vertical-nav.main-navigation{
      left: 0;
      padding: 20px 40px;
      position: absolute;
      right: 0;
      top: 100%;
      width: 100%;
      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, .style3 .header-fix .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-block: 20px;
    border: none;
  }
    .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);}
    .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: 12px 14px 0px;
  }
    .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, #catalog-carousel .look2 .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;}
    .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: 50px auto;}
    .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(min-width:768px) and (max-width:991px) {
  .gui.gui-login .gui-login-registered .gui-buttons .gui-left {
    margin-block: 0 10px;
    float: left;
  }
    .gui-checkout.gui-checkout-method .gui-col2-equal-col2 .gui-buttons .gui-left {
    float: left;
    margin-block: 0 10px;
  }
  }
  
  @media(max-width:991px){
    .bundleproductinfo .product-configure-options-option label {
			text-align: center;
}
    .pro-bun .product-configure .product-configure-options-option {
      display: block;
      padding-inline: 30px;
}
     .style2 .categories.row.tmsub-category .category {
    width: 50%;
  }
    .categories .category.col-sm-4.col-md-3 {
    width: 33.33%;
  }
  .bundleproductinfo.info {
    padding: 0;
  }
    .gui.gui-checkout .gui-progressbar ul li {
    margin: 0 25px 0 10px;
  }
    .gui.gui-checkout-method .gui-col2-right-col1 .gui-block-content {
    padding-block-end: 0;
  }
     .gui-thankyou .gui-col2-big .gui-col2-big-col2 {
    width: 52%;
  }
    .gui-review .gui-block, .gui-review .gui-required, .gui.gui-review .gui-buttons, .single-post .gui.gui-blog .gui-col2-right-col1 .gui-block, .gui-password p, .gui-password .gui-block.gui-margin, .gui-password .gui-required, .gui-password .gui-buttons {
    width: 60%;
  }
    .product-actions .product-tabs .tabs {
    padding: 15px 0 17px;
  }
    .gui.gui-account .gui-block.gui-margin.gui-account-cart, .gui.gui-account .gui-block.gui-margin.gui-account-compare {
    margin-block: 15px;
  }
    .sidebar-box.sort, .sidebar-box, .leftsidebar .mainbar, .leftsidebar .mainbar {
      margin: 0;
  }
    .post-list .gui-col2-right-col2 .gui-block .gui-block-content, .single-post .gui-col2-right-col2 .gui-block .gui-block-content, .gui-blogshort .gui-col2-right-col2 .gui-block .gui-block-content, .gui-account .gui-col2-left-col1 .gui-block .gui-block-content, .wrapper .gui-sitemap .gui-col2-right .gui-col2-right-col2 .gui-block-content, .gui.gui-faq .gui-col2-right .gui-col2-right-col2 .gui-block-content {
    display: none;
  }
    .gui-blog-article.gui-last {
      margin-block-end: 0px !important;
      border-bottom: none;
  }
    .gui-blog.gui-blogshort .gui-col2-right .gui-col2-right-col2 {
    padding-block-start: 0;
  }
    .gui.gui-blog .gui-col2-right .gui-col2-right-col2, .wrapper .gui-sitemap .gui-col2-right .gui-col2-right-col2, .gui.gui-faq .gui-col2-right .gui-col2-right-col2 {
    padding-inline: 0;
    padding-block-start: 20px;
  }
    .gui.gui-faq .gui-col2-right .gui-col2-right-col2 {
    padding-block-start: 0;
  }
    .newsletter .title {
      padding: 0;
  }
    footer form {
    margin: 10px 0;
  }
    .gui-review .gui-buttons .gui-right {
      margin-block-start: 15px;
      margin-inline: 0;
  }
    .gui.gui-account {
      padding-block: 0px 50px;
  }
    .wrapper .gui-col2-left .gui-col2-left-col2 {
      min-height: auto;
  }
    .gui .gui-col2-left-col2 {
      padding-block-start: 0 !important;
      margin: 0 !important;
  }
    .gui-login .gui-col2-big .gui-col2-big-col1 {
    width: 46%;
  }
    .gui-login .gui-col2-big .gui-col2-big-col2 {
    width: 51%;
  }
    #catalog-carousel1 .categories {
    padding-block-end: 20px;
    margin-block-end: 20px;
  }
    #catalog-carousel1 .look1 .cat-items, #catalog-carousel .look2 .cat-items {
    right: 0;
    top: 0px;
  }
    .post-list .gui-blog-social, .gui-blogshort .gui-blog-social {
    float: right;
    text-align: right;
    margin: 0;
  }
    .product-info .col-md-6.text-right, .product-configure-options-option label, .product-configure-custom-option label, .product-option .product-configure-variants label {
    width: 145px;
    display: inline-block;
  }
    .zoombox .images {
    width: 85%;
  }
    .zoombox .additional-carousel {
    width: 13%;
  }
    .products-slider .product.product-block {
    padding: 0 10px;
  }
    .tabs-holder, .products .mainbar .products.products-grid, .products.related {
    margin: 0 -10px;
  }
    .product-configure-custom-option-date select {
    margin-inline: 0 10px;
  }
    .collection-options-compare, .sidebar-box.compare {
    display: none;
  }
   #tm_frame.demo-link, #tm_frame.demo-link {
    margin-block-end: 60px;
    padding: 0;
  }
    .container.sub-container, .sub-container {
        width: auto;
      }
    .homepage_service_cms .service-percent::before {
    background-size: 25px;
    height: 25px;
    width: 25px;
    margin-inline-end: 9px;
  }
    .homepage_service_cms .service-percent2::before {
    background-size: 23px;
    height: 23px;
    width: 23px;
  }
    .homepage_service_cms .service-percent3::before {
    background-size: 20px;
    height: 20px;
    width: 20px;
  }
    .container {width:740px;}
    .products-grid .product.product-block {
    width: 49.50%;
    padding: 0 10px;
  }
    .service-percent.service-percent3,.homepage_service_cms{text-align:left;}
    .toggle .mobile_togglecolumn {
      display: block;
      height: 40px;
      position: absolute;
      right: 0;
      background: 0;
      top: 0;
      text-align: right;
      cursor: pointer;
      width: 100%;
    }
    .toggle .mobile_togglecolumn::before {
      content: "\f13a";
      font-family: FontAwesome;
      font-size: 23px;
      color: #000;
      line-height: 17px;
  }
    .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, .wrapper .gui-col2-left .gui-col2-left-col1 {
      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 10px;
  }
    [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-details .btn.add-bundle-btn {padding: 5px 30px;}
    .tabsPages .page {
      padding: 33px 20px 22px;
  }
    .tabs ul li a::after{display:none;}
    .gui-col2-right .gui-col2-right-col1{width:100% !important;border:none; }
    .gui-block-title{position:relative;}
    .wrapper .gui-col2-left-col1{padding:20px 0;}
    .wrapper .content.container #gui-wrapper.gui-blog, .gui.gui-sitemap, .gui.gui-faq {
      padding-block-start:40px;
    }
    .gui-blog .gui-col2-right-col1, .wrapper .gui-sitemap .gui-col2-right .gui-col2-right-col1, .gui.gui-faq .gui-col2-right .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, footer .hallmarks a{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}
    .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}
    .style2 .hitarea,.style3 .hitarea{color:#000;}
    .style2 .subbanner .banner-content, .style3 .subbanner .banner-content {
    width: auto;
  }
    .subbanner {margin: 40px 0 50px;}
    .style2 footer > .container{padding:50px 15px;}
    .rightsidebar .mainbar{border:none;}
    .products .owl-controls .owl-buttons .owl-prev {left: -20px;}
    .products .owl-controls .owl-buttons .owl-next {right: -20px;}
    .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: -20px;}
    .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: -20px;}
    .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-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-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: 5px 20px; font-weight: 500;}
    .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, .sidebar-box.sorting .sort-title {
    line-height: 26px;
    font-size: 18px;
    font-weight: 500;
  }
    .sidebar-box.sort h2 {
    cursor: pointer;
  }
    .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: 300px;}
    .product-info.title-review {padding: 30px 15px 30px;text-align: center;}
    .product-info .product-option {text-align: center;}
    .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: 360px;
      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;
    }
    .sidebar-box.sort .side-filter.open {
    opacity: 1;
    visibility: visible;
    left: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
  }
    .sidebar-box.sort .close-filter {
    display: block;
    position: absolute;
    top: 10px;
    right: 20px;
    cursor: pointer;
    text-align: center;
  }
    .close-filter::before {
    content: "×";
    position: absolute;
    top: 0px;
    right: 0;
    width: 30px;
    height: 30px;
    font-size: 40px;
    font-family: FontAwesome;
    color: #000;
    font-weight: 500;
    text-align: center;
    left: auto;
    cursor: pointer;
    line-height: 30px;
  }
   .sidebar-box.sort .clear-filters {
    display: inline-block;
    margin-block: 15px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 500;
    margin-inline-start: 20px;
  }
    .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: 10px;
    height: 14px;
    margin: 0;
    left: auto;
    right: 50px;
  }
    .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-block: 10px 20px;
  }
    .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: 100%;
  }
    .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){
    #catalog-carousel {
    padding: 50px 0;
  }
    .homepage-blog-inner .owl-theme .owl-controls .owl-buttons div.owl-next::before, .pro-tabs .products .owl-controls .owl-buttons .owl-next::before, .products.related .owl-controls .owl-buttons .owl-next::before {
    left: 7px;
    top: 0;
  }
    .owl-theme .owl-controls .owl-buttons div.owl-prev::before, .owl-theme .owl-controls .owl-buttons div.owl-next::before {
    mask-size: 25px;
    -webkit-mask-size: 25px;
    height: 25px;
    width: 25px;
  }
    .categories .category.col-sm-4.col-md-3 {
    width: 50%;
    float: left;
  }
  .pro-bun {
    margin-block-start: 0;
  }
    .gui-checkout .gui-buttons .gui-right {
    width: auto;
    margin: 0;
  }
      .gui-checkout .gui-col2-right .gui-col2-right-col1.gui-checkout-steps, .gui.gui-checkout .gui-col2-right .gui-col2-right-col2 {
      padding: 0;
  }
    .gui.gui-checkout.gui-checkout-method .gui-col2-right-col1 .gui-block-title {
    padding-block: 0;
  }
    .gui.gui-checkout.gui-checkout-method .gui-block .gui-col2-equal-col1, .gui.gui-checkout.gui-checkout-method .gui-block .gui-col2-equal-col2{
      float: left;
      width: 100%;
    }
    .gui-checkout.gui-checkout-method .gui-col2-equal-col1 .gui-buttons .gui-right {
      margin: 0;
  }
    .gui-checkout.gui-checkout-method .gui-col2-equal-col1 .gui-buttons {
      padding: 0;
  }
  .gui-checkout.gui-checkout-default .gui-col2-equal .gui-col2-equal-col2, .gui-checkout.gui-checkout-default .gui-col2-equal .gui-col2-equal-col1 {
    margin-block: 20px;
  }
    .gui-checkout.gui-checkout-method .gui-col2-equal-col2 .gui-buttons .gui-right {
    margin-block: 0;
  }
   .gui-thankyou .gui-col2-big .gui-col2-big-col2 {
    width: 71%;
    float: right;
  }
   .single-post .gui-buttons.gui-border {
      padding-block-start: 0;
      margin-block-start: 0;
  }
    .header-search-inner {
    top: 11%;
  }
    .wrapper .gui-account .gui-col2-left .gui-col2-left-col1 {
      margin: 0;
  }
    .header-cart .contents, header.open .header-lang-cur .lang-contents, .sidebar-box.sort .side-filter {
    width: 100%;
  }
    .gui.gui-review {
      padding-block: 30px 50px;
  }
   .homepage_service_cms .service-percent::before {
    margin-block-end: 10px;
    float: left;
    width: 100%;
  }
    .service-percent-inner {
    width: 100%;
  }
    .gui-compare .gui-table {
      padding-block: 0 !important;
  }
    .gui.gui-checkout {
      padding-block: 50px 30px;
  }
    .gui.gui-checkout.gui-checkout-details .gui-block-title {
      display: block;
  }
    .gui.gui-cart .gui-col3-equal .gui-col3-equal-col3.gui-div-cart-sum {
    width: 70%;
  }
    .gui.gui-cart {
      padding-block: 0 50px;
  }
    .gui.gui-account .gui-buttons, .gui.gui-checkout .gui-buttons {
      padding-block-start: 20px;
  }
    .gui-account .gui-buttons .gui-right {
      width: auto;
      margin: 0;
  }
    .gui.gui-account {
      padding-block: 20px 50px;
  }
    .gui-account .gui-col2-equal div, .gui-checkout.gui-checkout-default .gui-col2-equal .gui-col2-equal-col1, .gui-checkout.gui-checkout-default .gui-col2-equal .gui-col2-equal-col2 {
      width: 100%;
  }
    .gui-account .gui-col2-equal .gui-col2-equal-col1 {
      margin-block-end: 30px;
      padding: 0;
  }
    .gui.gui-register {
    padding-block: 40px;
  }
    .gui-buttons .gui-right {
      margin-block-start: 15px;
      width: 100%;
      margin-inline: 0;
      text-align: right;
  }
    
    .gui-account .gui-account-cart .gui-buttons .gui-left, .gui-account .gui-account-compare .gui-buttons .gui-left {
      width: auto;
  }
   .gui-review .gui-block, .gui-review .gui-required, .gui.gui-review .gui-buttons, .single-post .gui.gui-blog .gui-col2-right-col1 .gui-block, .gui-password p, .gui-password .gui-block.gui-margin, .gui-password .gui-required, .gui-password .gui-buttons {
    width: 80%;
  }
    .gui.gui-login, .gui.gui-password, .gui.gui-thankyou {
    padding-block: 30px;
  }
    .gui-login .gui-col2-big .gui-col2-big-col1, .gui-login .gui-col2-big .gui-col2-big-col2 {
      float: left;
      width: 100%;
      margin-block: 20px;
  }
    #catalog-carousel1 .look1 .cat-items, #catalog-carousel .look2 .cat-items {
    right: -20px;
    top: 0px;
  }
    .post-list .gui-blog-article, .gui-blogshort .gui-blog-article {
    width: 100%;
    padding-inline-end: 0;
  }
    .zoombox .additional-carousel {
    width: 19%;
  }
    .related h3 {
    margin-block-start: 0;
    padding-block-start: 0;
  }
    .brand .owl-controls .owl-buttons .owl-next, .main-container:hover #brand-slider .owl-controls .owl-buttons .owl-next {
    right: 0;
  }
      #tm_frame.demo-link, #tm_frame.demo-link {
    margin: 0;
  }
   .service-percent-inner {
    text-align: center;
  }
    .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;}
    .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;}
    .pro-tabs,.subbanner{margin:0;}
    .products-grid .product.product-block {padding:0 10px 30px;}
    .cat-pro-wrap .products-grid .product.product-block {
    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 .images{max-width:350px}
    .product-info .text-center {
    padding-block: 0px 30px;
  }
    .product-info .actions a {
    padding-block: 20px 0px;
    padding-inline-end: 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;}
    .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;}
    .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;}
    .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:450px}
    #collectionProductsContainer{margin:0}
    .wrapper .gui-col2-left-col1 .gui-block + .gui-block, .wrapper .gui-col2-left-col1 .gui-block {
      padding: 0;
      margin-inline: 0;
      margin-block: 20px 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, .gui.gui-faq .gui-col2-right .gui-col2-right-col2 {
      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: 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 .nav-responsive {padding: 0;}
    .logo {
    padding: 0;
  }
    .logo img {max-width: 100%;}
    .products .owl-theme .owl-controls .owl-buttons div {top: 22%;}
    .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%;}
    .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; margin: 0;}
    .bundle-details {width: 100%; border-top: 1px solid #eaeaea; border-left: unset;}
    .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%;}
    .newsletter form .btn {line-height: 20px;padding: 10px 15px;height: 40px;}
    .newsletter input[type="text"] {
      max-width: 66%;
      height: 40px;
  }
    .insta-link::after {font-size: 40px;}
  .maintitle, .related h3, .bundle-title .title {
    font-size: 30px;
    line-height: 30px;
    margin-block: 0 30px;
    padding-block-end: 0;
  }
    #tmtestimonials_block, #tmtestimonials_block\ parallax-4 {padding: 30px 0 0;}
    .products .owl-theme .owl-controls .owl-buttons div {
    top: 35%;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
    .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: 55%;
    height: 30px;
    width: 30px;
    line-height: 30px;
  }
    .main.sub-banner {margin-top: 50px;}
    #categories-carousel .owl-controls .owl-buttons div{width: 30px; height: 30px; line-height: 30px;}
    .framediv_inner .container .row {padding: 15px 0;}
    .framediv_inner .container {top: 100%; background: #000;}
    .demo-link {overflow: unset;}
    .products .owl-controls .owl-buttons .owl-prev {
    left: -10px;
  }
    .products .owl-controls .owl-buttons .owl-next {
    right: -10px;
  }
    .tabs ul li a {text-align: left;}
    .mobile.product-actions {
    display: block;
    border: none;
  }
    .desktop.product-actions {display: none;}
    .mobile.product-actions .page {display: none; font-weight: 400; text-transform: capitalize;}
    .mobile.product-actions .toggle {
      font-size: 16px;
      text-align: left;
      display: block;
      text-decoration: none;
      position: relative;
      text-transform: uppercase;
      font-weight: 500;
      cursor: pointer;
      float: left;
      width: 100%;
      clear: both;
      padding: 6px 0;
      border-bottom: 1px solid;
    }
    .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.info p {
			margin: 0;
}
    .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 {
      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;}
    .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 {margin: 13px 15px;padding: 10px;vertical-align: text-top;display: inline-block;}
    #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;}
    .style2 .page-title, .style2 .gui .page-title, .style3 .page-title, .style3 .gui .page-title {padding: 15px 0;}
    .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;}
    .gui.gui-account .gui-buttons .gui-right {
      margin-inline-start: 15px;
      margin-block-start: 15px;
  }
  }
  @media(max-width:480px){
    .pro-bun .product-configure .product-configure-options-option {
	padding-inline: 10px;
}
    .style2 .categories.row.tmsub-category .category {
    width: 100%;
  }
    .active-filters-box .filters-label {
    margin-block-end: 10px;
  }
    .categories .category.col-sm-4.col-md-3 {
    width: 100%;
    margin-block: 50px 0px;
  }
    .cat-pro-wrap .products-grid .product.product-block {
    width: 49%;
  }
    .gui-checkout.gui-checkout-method .gui-col2-equal-col2 .gui-buttons .gui-left .gui-button-link {
      margin: 0;
  }
    .gui-thankyou .gui-col2-big .gui-col2-big-col2 {
    width: 100%;
  }
    .gui.gui-thankyou .gui-block .gui-col2-equal .gui-col2-equal-col1 {
    margin-block: 10px 40px;
  }
    .homepage_service_cms {
      margin: 20px auto;
  }
    .gui.gui-blog.gui-blogshort .gui-col2-right .gui-col2-right-col2 {
      margin: 0;
  }
    .gui.gui-account .gui-block.gui-margin.gui-account-cart, .gui.gui-account .gui-block.gui-margin.gui-account-compare {
      margin-block: 20px;
  }
    .gui.gui-account .gui-col2-big-col2 {
      width: auto;
  }
    .gui-account.gui-wishlist .gui-col2-left-col2 .gui-buttons .gui-left {
      width: 100%;
      margin-block-end: 10px;
  }
    .gui-table thead, .gui-table .gui-button-small, .gui-cart .gui-div-cart-shipping, .gui-table table thead tr th:nth-child(5), .gui-table table tbody tr td:nth-child(5), .gui-cart .gui-table tbody tr td:first-child, .gui.gui-checkout.gui-checkout-confirm .gui-table table thead tr th:nth-child(3), .gui.gui-checkout.gui-checkout-confirm .gui-table table tbody tr td:nth-child(3), .gui.gui-thankyou .gui-table table thead tr th:nth-child(3), .gui.gui-thankyou .gui-table table tbody tr td:nth-child(3), .gui-cart .gui-table tbody tr:last-child td:last-child {
      display: revert;
  }
    .header-right .header-cart .products-cart small {
    float: initial;
  }
    .gui-account .gui-col2-left .gui-col2-left-col1 {
      float: left;
      margin: 0;
  }
    .gui-account .gui-col2-left-col2 .gui-buttons {
      padding-block-start: 20px;
  }
    .gui.gui-review .gui-buttons .gui-right, .gui.gui-register .gui-buttons .gui-right {
    float: right;
  }
    .gui .gui-buttons .gui-right{
    float: right;
    width: auto;
  }
    .gui.gui-review .gui-buttons .gui-left a, .gui.gui-account .gui-buttons .gui-left a, .gui.gui-account .gui-buttons .gui-right  {
      margin: 0px;
  }
    .page-title {
    padding-inline: 5px;
  }
    .gui.gui-login .gui-login-registered .gui-buttons .gui-right, .gui-checkout.gui-checkout-method .gui-col2-equal-col2 .gui-buttons .gui-right {
      float: right;
      margin-block-start: 15px;
      margin-inline: 0;
  }
    .gui.gui-login .gui-login-registered .gui-buttons .gui-left, .gui-checkout.gui-checkout-method .gui-col2-equal-col2 .gui-buttons .gui-left {
      margin-block-start: 24px;
      float: right;
      margin-inline-start: 20px;
  }
    .gui.gui-login .gui-login-registered .gui-buttons, .gui-checkout.gui-checkout-method .gui-col2-equal-col2 .gui-buttons.gui-border {
      padding-block-start: 0;
  }
    .gui.gui-login .gui-buttons .gui-left a {
      margin: 0;
  }
    #catalog-carousel1 .look1 .category_content .description {
    padding-block: 20px;
  }
    #catalog-carousel1 .look1 .cat-items, #catalog-carousel .look2 .cat-items {
    right: -20px;
    height: 90px;
    width: 90px;
    top: 0;
    padding: 20px 20px;
    text-align: center;
  }
    #catalog-carousel1 .look1 .cat-items .amount, #catalog-carousel .look2 .cat-items .amount {
    font-size: 30px;
    line-height: 35px;
  }
    .single-post .gui-buttons .gui-right {
    float: right;
    width: auto;
  }
    .sidebar-box.sort h2, .sidebar-box.sorting .sort-title {
    line-height: 18px;
    font-size: 15px;
  }
    .product-info .col-md-6.text-right, .product-configure-options-option label, .product-configure-custom-option label, .product-option .product-configure-variants label {
    width: 82px;
  }
    nav.desktop .item .itemLink, .subnav .subitem-1, .about-content .main-text, .categories .category .product-block-inner span, #tmtestimonials_block .name, #tmtestimonials_block\ parallax-4 .name, .post-content, .homepage_service_cms .title.service-text, .social strong, .links strong, .language .title, .currency .title, .breadcrumbs, .breadcrumbs a, .product-configure-options-option label, .product-configure-custom-option label, .product-option .product-configure-variants label, .product-info .col-md-6.text-right, .quantity .label-qty, .header-search .search-empty, .product-info .actions a, .gui.gui-compare .gui-table thead tr th, ul.vertical-nav li a, .categories.row.tmsub-category .category-content .amount {
    font-size: 13px;
  }
    .quantity input {
    max-width: 35px;
    margin-inline-start: 10px;
  }
    .product-option select {
    width: 125px;
  }
    .product-option .product-configure-custom-option-date select {
    margin-inline-end: 10px;
  }
    .product-option .product-configure-custom-option-date-month {
    margin-block: 10px;
  }
    .cart .quantity.text-right {
    padding-inline: 0 10px;
  }
    .categories .category .product-block-inner span.title, #product-tabs .tab ul li a, .post-title a, .newsletter .title, .sidebar h2, .gui.gui-login .gui-content-title, .gui.gui-review .gui-block .gui-block-title strong, .single-post .gui.gui-blog .gui-block .gui-block-title strong, .tabs ul li a, footer .container .links .contact-description .fa, .gui .gui-block .gui-block-title strong, .single-post #gui-article-comments-list-title, #catalog-carousel .look2 .category_content .title, .categories.row.tmsub-category .category-content .title {
    font-size: 16px;
  }
    .about-content .readmore a, .subbanner .button-text a, .loadMore, .newsletter form .btn, a.btn, button, input[type="submit"], input[type="reset"], input[type="button"], .btn, .sidebar-box h2 a, .post-list .gui .gui-blog-article-more a, .single-post .gui .gui-blog-article-more a, .gui-blogshort .gui-blog-article-more a, .post-list .gui-blog-nav a, .gui a.gui-button-small, .gui a.gui-button-large, #catalog-carousel1 .look1 .category_content .cat-url, .gui.gui-account a.gui-button-link, .gui.gui-account .gui-block-subtitle a, #gui-form-cart tbody tr td a[title="Continue shopping"], .gui.gui-checkout a.gui-button-link, .gui.gui-checkout .gui-block-subtitle a, .gui.gui-register a.gui-button-link, .gui.gui-review a.gui-button-link, .gui .gui-table a.gui-button-small, .gui.gui-account.gui-wishlist .gui-table tbody tr td a.gui-button-small, #gui-form-cart tbody tr td a.gui-button-small, .page.reviews .right a, .gui.gui-compare .gui-table a.gui-button-small, .active-filters-box .active-filter-clear a, .active-filters-box .active-filters .filter-active, .active-filters-box .brand-filter, .sidebar-box.sort .clear-filters, .gui.gui-account .gui-orders td a, .gui-account .gui-block-title a[aria-label="View all orders"], .gui.gui-password a.gui-button-link, .gui.gui-login a.gui-button-link, .tm_headerlinks_inner .logout.header-link, .active-filters-box .active-filters .filter-active label {
    font-size: 12px;
  }
  .maintitle, .page-title h1, .page-title .gui-page-title {
    font-size: 30px;
    padding-block-end: 10px;
  }
    .brands .owl-theme .owl-controls .owl-buttons div.owl-prev, .brands .owl-theme .owl-controls .owl-buttons div.owl-next {
    display: none;
  }
    .header-lang-cur .burger, .header-search-btn {
    height: 18px;
    width: 18px;
    mask-size: 18px;
    -webkit-mask-size: 18px;
  }
    .header-account-btn {
    height: 17px;
    width: 17px;
    mask-size: 17px;
    -webkit-mask-size: 17px;
  }
  .header-cart-btn {
    height: 21px;
    width: 21px;
    mask-size: 21px;
    -webkit-mask-size: 21px;
  }
    .header-cart, .header-account, .header-search, .header-lang-cur {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
    position: relative;
  }
    .header-cart {
    margin-inline-end: 17px;
  }
  .header-cart .cart {
    height: 16px;
    line-height: 16px;
    top: 0px;
    width: 15px;
    left: 20px;
    right: auto;
    font-size: 10px;
  }
    .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 {font-size: 10px;}
    .mainbanner .item-content, .style2 .mainbanner .item-content{bottom:25%;}
    .newsletter input[type="text"] {
      max-width: 65%;
      height: 40px;
      padding-inline: 10px;
  }
    #formNewsletter {width: 100%;}
    .products .mainbar .products.products-grid .product{width:100%;}
    .logo {
    width: 120px;
    float: left;
    display: inline-block;
    padding-block: 12px 22px;
  }
   .style2 .logo {
    width: 120px;
    padding-block: 5px;
  }
    .quantity, .quan-cart{padding:0;}
    .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 .left.header-left{padding:0 0 0 10px;}
    .mainbanner .maintext {font-size: 15px; font-weight: 400;}
    .maintitle {
    font-size: 30px;
    line-height: 20px;
  }
    .nav-responsive .fa-bars {
    padding-block: 20px;
    padding-inline: 0 10px;
  }
    ul.vertical-nav li a {width: 80%;}
    .main-container.blog-block {padding: 0 20px;}
    .blog-item {margin: 0;}
    .style2 .nav-responsive .fa-bars {
    padding: 12px 5px;
  }
    .style1 .mainbanner .item-content {top: 20%;}
    .subbanner .banner-content {bottom: 15%;left: 36px;}
    .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: 38%;
  }
    .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;}
    .products.homepage-blog-inner .owl-controls .owl-buttons .owl-prev {
    left: -34px;
    top: 50%;
  }
    .products.homepage-blog-inner .owl-controls .owl-buttons .owl-next {right: -30px;top: 50%;}
    #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: 27%;
    left: -7px;
    margin: 0;
  }
    .product-info .stars {padding: 10px 15px 0 0;}
    .product-info.title-review {padding: 20px 0px; text-align: left;}
    .gui.gui-cart .gui-col3-equal .gui-col3-equal-col3.gui-div-cart-sum {
      float: right;
  }
    #tmtestimonials_block .des p, #tmtestimonials_block\ parallax-4 .des p {
    padding: 15px 15px 30px;
  }
    #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: 15%;}
    #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: 100%;
    font-size: 10px;
    padding: 5px 5px;
    margin: 0;
  }
    .mainbanner #slider .item-content {top: 23%;}
    .products.products-grid .product {width: 49%;}
    .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 .rating {margin-top: -3px;}
    .product-block-hover-bottom {display: none;}
    .demo-link {margin-bottom: 0;}
    #tmtestimonials_block, #tmtestimonials_block\ parallax-4 {padding: 30px 0 0;}
    .main-container.blog-block .row {padding-top: 0;}
    .about-content .main-text {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: 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-block: 18px;
  }
    .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: 83%;
    max-width: 380px;
  }
    .zoombox .additional-carousel {
      padding-block: 35px;
      top: 0px;
      width: 15%;
  }
    .product-info .col-md-6.text-left::before, .quantity .label-qty::after {padding: 0 10px 0 0;}
    .quantity .label-qty::after {
    padding: 0 !important;
  }
    .product-option select, .product-option select, .product-configure .product-configure-custom-option input, .product-configure-custom-option-date {
    margin: 0;
  }
    .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: 34%;
    text-align: left;
    min-width: auto;
  }
    .product-info .product-option {margin: 20px 0 0;}
   .product-info .actions a {
    padding-block: 0 5px;
    float: left;
    padding-inline-end: 13px;
  }
    .product-info .actions.text-center {
    padding-block: 15px;
  }
    .product-info .product-option .col-md-12 {padding: 0;}
    .bundle-products {padding: 20px 10px;}
    .products.bundle-actions .product {padding: 0 10px;}
    .products .bundle-products .product {
    width: 32%;
    padding-block: 10px;
    padding-inline: 0;
  }
    .bundle-products {padding: 20px 0px;}
    .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;}
    body .wsa-demobar {font-weight: 400;font-size: 12px;padding-top: 15px;line-height: 20px!important;}
    .account-contents {
    top: 41px;
  }
    .style2 .account-contents {
	top: 43px;
}
    .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;}
    .homepage_service_cms .service-percent {
    width: 100%;
    text-align: center;
    padding-block: 20px;
  }
    .language {margin-bottom: 10px;}
    .language .title, .currency .title {padding: 10px 0; margin-bottom: 15px;}
    .vertical-nav.main-navigation {padding: 15px;}
    .style2 .mainbanner #slider .item-content {top: 27%;}
  .style2 .header-top {
    padding-block: 9px;
  }
    .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;}
    
    .gui.gui-account .gui-col2-left .gui-block[aria-labelledby="gui-account-order-block-title"] {
      margin: 0;
  }
    .gui-account .gui-buttons .gui-right {
      margin-inline-start: 15px;
  }
    .gui.gui-account .gui-buttons .gui-right {
      margin-inline-start: 15px;
      margin-block-start: 15px;
  }
    .gui-account .gui-buttons .gui-left {
      width: 100%;
  }
  }