@media only screen and (min-width:1225px) and (max-width:1370px) {
.customNavigation a.prev{left:-18px}
.customNavigation a.next{right:-18px}
.new-product .customNavigation a.prev,.related .customNavigation a.prev{left:-60px}
.new-product .customNavigation a.next,.related .customNavigation a.next{right:-60px}
.bundle .product{display:inline-block;vertical-align:top;float:none}
.youtubeinner{top:45%}
}
@media (max-width:1224px) {
.grid .grid-3.contact_block{margin-left:0}
.grid .grid-3{margin-right:112px}
.content-text-inner .text{letter-spacing:1px}
.default_home_cms .features .text{width:240px}
.customNavigation a.prev{left:-20px}
.customNavigation a.next{right:-20px}
.new-product .customNavigation a.prev,.related .customNavigation a.prev{left:-40px}
.new-product .customNavigation a.next,.related .customNavigation a.next{right:-40px}
.homepage-blog-inner{margin:100px auto 125px}
.featured-product .products .product .product-block .product-detail{width:44%}
.main-menu > ul > li{margin-right:22px;}
.bundle .product{width:16%}
.product-image img{width:100%}
.gui-progressbar ul li{margin:0 8px!important}
/*.gui a.gui-button-large,.gui a.gui-button-small{padding:7px 22px!important}*/
.Social_block ul li a{padding-right:15px}
.wrapper.layout-fixed{width:1190px}
.vedioblock.fixed{height:220px;padding:320px 0 0;overflow:hidden}
.categories .category{width:21.5%;margin:18px 10px}
.categories .category img{width:100%;height:auto}
.demo-link{height:auto}
.youtubeinner{top:50%}
}
@media only screen and (min-width:1025px) and (max-width:1224px) {
.wrapper_inner,.container-inner,.special-offers .inner-block,.sub-banner,.wrapper.layout-fixed{width:980px}
.related .products.products-grid{width:910px!important}
.new-product .block.carousel,.related .block.carousel{width:940px}
.wrapper.layout-fixed{width:960px}
.productpage .productpage-images{width:41%}
.productpage .product-info{width:55%}
.left-banner img{width:100%}
.bundle.left{width:77%}
.product.bundlecart.right{width:23%}
.product:nth-child(6) > .glyph-bundle{display:none}
.product:nth-child(7) > .glyph-bundle{display:block}
.main-menu ul li{margin-right:20px}
.content-text-inner .text{letter-spacing:0;margin:0 0 25px;display:block}
.youtubeinner{top:50%}
.gui-col2-big .gui-col2-big-col1{width:52% !important;}
}
@media only screen and (min-width:980px) and (max-width:1024px) {
.mainbanner span.mainheading{font-size:50px}
.wrapper_inner,.container-inner,.special-offers .inner-block,.sub-banner{width:970px}
.related .products.products-grid{width:840px!important}
.wrapper.layout-fixed{width:960px}
.featured-product .products .product .product-block .product-image{padding-right:80px}
.bundle.left{width:80%}
.product.bundlecart.right{width:20%}
.product:nth-child(6) > .glyph-bundle{display:none}
.product:nth-child(7) > .glyph-bundle{display:block}
.new-product .block.carousel,.related .block.carousel{width:900px}
.main-image-block > img{width:100%;height:auto}
.grid .grid-3{margin-right:90px}
.grid .grid-3.grid-3-last{width:30%}
.blog-content{width:69%}
.post-date{width:17%}
.header-top .header_center{width:64%}
.header-top .header_left,.header-top.three-column .header_right{width:18%}
.left-banner.sidebar-box img{width:100%}
.productpage .product-info{width:54%}
.content-text-inner .text{letter-spacing:0;margin:0 0 25px;display:block}
.inner-block-bottom{margin:30px 0 25px}
.youtubeinner{top:50%}
.gui-col2-big .gui-col2-big-col1{width:52% !important;}
}
@media only screen and (max-width:979px) {
  .sidebar-box, .gui-col2-left-col1 .gui-block, .gui-col2-right .gui-col2-right-col2 .gui-block{margin-bottom:10px !important;}
  .gui-account .gui-block-title a{float:right;}
  .gui-table{padding:0 !Important;}
  .gui-col2-big .gui-col2-big-col1{width:52% !important;}
.tm_headerlinks_inner:hover .header-links,.header .cart.hover .contents{top:55px}
.mainbanner span.mainheading{font-size:45px}
.youtubeinner{top:50%}
.flexslider .slides img{display:block}
.sidebar-right.sidebar .sidebar-side{width:100%;margin:0}
.fixed .layout-fixed .header-top{width:100%;padding:0}
.fixed .header-top,#index .fixed .header-top{position:static}
li.level0 > ul > li > ul{margin-bottom:0!important}
.new-product .block.carousel,.related .block.carousel{width:700px}
.wrapper.layout-fixed{width:720px}
.wrapper_inner,.container-inner,.special-offers .inner-block,.sub-banner{width:724px}
.related .products.products-grid{width:654px!important}
.header-top .header_center{margin:42px 0 0}
.content-text-inner .text{letter-spacing:0;margin:0 0 25px;display:block}
.content-text-inner .button{margin:0 auto}
.content-text-inner .container-inner{padding:62px 0 65px}
#cms-tabs .right-block{margin-top:0;width:42%}
#cms-tabs .left-block{width:58%}
.main-image-block > img,.post-image img{width:100%;height:auto}
.gui-block-title a{float:none}
.sidebar-box,.gui-col2-left-col1 .gui-block,.gui-col2-right .gui-col2-right-col2 .gui-block{margin-bottom:12px}
.sidebar-box .sidebar-box-filter h4{margin:0 0 12px}
.sidebar-box h2 a{float:none}
.featured-product .products .product .product-block .product-image{padding-right:70px}
.featured-product img,.sidebar.sidebar-left .sidebar-side,.sidebar.sidebar-right .sidebar-main,.sidebar .sidebar-main,
.gui-col2-left .gui-col2-left-col2,.gui-col2-right .gui-col2-right-col1,
.sidebar .sidebar-side,.gui-col2-left .gui-col2-left-col1,.gui-col2-right .gui-col2-right-col2{width:100%}
.gui-col2-left .gui-col2-left-col2,.gui-col2-right .gui-col2-right-col1,
.sidebar .sidebar-side,.gui-col2-left .gui-col2-left-col1,.gui-col2-right .gui-col2-right-col2{width:100% !important;}
.featured-product img{height:auto}
.default_home_cms .features .text{width:200px}
.header-top .header_left{text-align:center;width:100%;float:none}
.header-top .header_center{margin:0;float:left;clear:both;display:block;width:100%}
.header-top.three-column .header_right{margin:-33px 0 0;width:auto}
.responsive-menu{float:none}
.vedioblock.fixed{height:170px;padding:230px 0 0}
#video1{width:auto}
.two-column .responsive-menu{float:left}
h1.main_logo{margin:25px auto 30px;display:inline-block}
.categories{display:block;margin:0 auto}
.gui-progressbar ul li a{font-size:12px;margin:0 auto}
.gui-progressbar ul li{margin:0 auto!important}
.gui-checkout .gui-progressbar ul li a{padding:0 0 15px!important}
.grid .grid-3.grid-3-last{width:30%}
.left-banner.sidebar-box img{width:100%}
.productpage .product-info{width:53%}
.productpage .productpage-images{overflow:hidden}
.grid .grid-3{margin-right:30px}
.gui-col2-left .gui-col2-left-col2,.gui-col2-right .gui-col2-right-col1{width:100%;padding:2% 0}
.sidebar.sidebar-left .sidebar-main,.sidebar.sidebar-right .sidebar-side,.gui-col2-right .gui-col2-right-col2,.gui-col2-left .gui-col2-left-col1{float:none}
.sldebox-content,.gui-col2-left-col1 .gui-block .gui-block-content,.gui-col2-right-col2 .gui-block .gui-block-content{display:none}
.gui-col3-equal .gui-col3-equal-col1{margin-right:19px;width:28%}
.gui-checkout .gui-form .gui-col2-right-col2.gui-checkout-progress{display:block!important}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col2{margin-right:0!important;width:41%!important;margin-bottom:15px}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col3{width:41%!important}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col1{width:50%!important}
.left-banner img{width:auto}
.bundle.left{width:68%}
.product.bundlecart.right{width:32%}
.bundle .product{width:25%}
.product:nth-child(4) > .glyph-bundle{display:none}
.product:nth-child(5) > .glyph-bundle,.product:nth-child(6) > .glyph-bundle{display:block}
.grid .grid-3.grid-3-last,.grid .grid-3{width:100%;margin-bottom:30px}
.footer .footer-nav ul{display:none;margin:20px 0 10px}
.Social_block,.footer h4,.footer-copyright{margin:0}
.default_home_cms .preset .features.left > div,.default_home_cms .preset .features.right > div{margin-bottom:65px}
.two-column .categories{margin:3px auto 0;width:auto;float:none}
.header-top.two-column .header_right{width:100%}
.header .two-column .cart,.two-column .tm_headerlinkmenu,.two-column .topnav{margin-top:0}
.details dt{margin:3px 10px 3px 0;width:auto}
.flexslider .slides img{width:100%;height:auto}
#index header .header-top{position:static}
.spinner{min-height:400px}
#slider.flexslider .slides img{display:block!important}
.gui-cart .gui-table tbody tr:last-child td{position:relative;}
}
@media only screen and (max-width:767px) {
  .breadcrumbs {
    float: left;
    width: 100%;
}
.mainbanner span.mainheading{font-size:25px;margin:15px auto;line-height:55px}
.mainbanner a.button{margin-top:10px}
.mainbanner .image_hover{top:25%}
.mainbanner span.subheading{font-size:20px}
.wrapper_inner,.container-inner,.special-offers .inner-block,#tmcmsinfo_block .cms_shipping,.sub-banner{width:auto;margin:0 15px}
.related .products.products-grid{width:auto!important}
.wrapper.layout-fixed{width:auto;margin:0 15px}
.customNavigation a.prev{left:0}
.customNavigation a.next{right:0}
.grid_default_width{width:400px}
.categories .category{width:28.2%}
.new-product .block.carousel,.related .block.carousel{width:auto}
.new-product .customNavigation a.prev,.related .customNavigation a.prev{left:0}
.new-product .customNavigation a.next,.related .customNavigation a.next{right:0}
.featured-product .yotpo .pull-left{float:none;text-align:center}
.productpage .tabs ul.tabs-tabs li a{padding:2px 30px}
.default_home_cms .features .text{width:85%}
.default_home_cms .features,.default_home_cms .features.right,.default_home_cms .features.left{width:33%}
.vedioblock .main_heading{font-size:35px;line-height:35px}
#cms-tabs .left-block,#cms-tabs .right-block,.featured-product .products .product .product-block .product-image,.featured-product .products .product .product-block .product-detail{width:100%;margin-top:40px}
.featured-product .products{margin:45px auto 70px}
.featured-product img,.main-image-block > img{width:auto}
.bottom-copyright{margin:10px 0 25px}
.featured-product .products .product .product-block .product-detail,.featured-product .products .product .actions,.featured-product .products.products-grid .product .actions{text-align:center}
.featured-product.container-inner,.new-product.container-inner,.categories-product.container-inner{margin:60px 15px 0}
.tabs-tabs li{margin:0 8px 15px 0}
#newsletterbar input{width:252px;padding:10px 160px 10px 20px}
#newsletterbar button{padding:10px 30px}
.subscribe-block > form{width:auto}
#cms-tabs .left{width:100%}
#cms-tabs .right{margin:0 auto;width:100%}
.tabs-tabs li a{padding:6px 30px}
.breadcrumbs{float:left}
h1.category-title,.gui-page-title,h1.page_title,.aboutus h1{width:100%}
.yotpo .yotpo-dropdown-wrapper{margin-top:10px}
.yotpo-menu-mobile-collapse.yotpo-hidden-mobile{border-radius:100px;margin:0 0 10px;border-color:#ddd!important}
.collection-options-compare{margin:4px 0 20px}
.products.products-list .list-left,.products.products-list .list-center,.products.products-list .list-right{width:auto}
.products.products-list .list-right{float:left}
.footer-copyright{margin-top:0}
.gui-progressbar ul li{display:inline-block;width:23%}
.customNavigation a{opacity:1}
.bundle .image{margin-top:10px}
.bundle .product{width:40%}
.gui-progressbar ul li a span{position:static!important}
.products.products-horizontal .product .actions,.products.products-grid .product .actions,.block .products.products-horizontal .item .actions,.block .products.products-grid .item .actions{opacity:1;bottom:15px}
.main_heading,.index h2,.related h2,.bundle h2{font-size:28px}
.vedioblock .main_heading{line-height:45px}
.show.tui.clearfix{width:30px}
.collection-options-limit{float:left}
.bundle .product{margin:0 5px 30px}
.collection-options-sort{margin-left:0;margin-right:10px;clear:both;float:left}
.grid-4.rss-links{margin-top:0}
.gui-col2-big .gui-col2-big-col1,.gui-col2-big .gui-col2-big-col2{width:100% !important;padding:0 !important;}
.gui-col2-big .gui-col2-big-col1{margin-bottom:15px}
.gui-col3-equal .gui-col3-equal-col1,.gui-col3-equal .gui-col3-equal-col2,.gui-col3-equal .gui-col3-equal-col3{margin:0 0 10px;padding:2%;width:96%!important;overflow:hidden}
.gui-checkout .gui-form .gui-col2-right-col2.gui-checkout-progress{display:none!important}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col1,.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col2,.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col3{margin-right:0!important;margin-bottom:15px;width:94%!important;padding:3%!important}
.glyph-bundle{top:-22px;margin-left:0;width:100%;text-align:center}
.product:nth-child(3) > .glyph-bundle,.product:nth-child(5) > .glyph-bundle{display:block}
.product:nth-child(4) > .glyph-bundle{display:block}
.preset .inner-block-bottom{margin:160px 0 40px}
.spinner{min-height:600px}
.vedioblock.fixed{height:auto;padding:138px 0 0}
.vedioblock.fixed a.youtube{top:10%}
.youtubeinner{top:49%}
.youtubevedioblock .main_heading{font-size:30px;margin:20px 0}
  .container-inner .title{margin-top: 30px;margin-bottom: 20px;}
  .featured-product .products .product .button-add, .products.products-horizontal .product-block .button-add, .block .products.products-horizontal .button-add, .products .product.bundlecart .button-add, .products.products-grid .product .button-add, .products.products-grid .product .button-wishlist, .products.products-grid .product .button-compare, .products.products-horizontal .product .button-wishlist, .block .products.products-horizontal .button-wishlist, .block .products.products-horizontal .button-compare, .products.products-horizontal .product .button-compare, .products.products-grid .product .button-add, .products.products-list .product .actions a.button-add, .product-info .buy .add, .header .cart .contents .buttons a, .gui a.gui-button-large, .gui a.gui-button-large, .gui a.gui-button-small, .mainbanner a.button{padding:8px 20px;}
  .homepage-static-block{padding-bottom:50px;}
  .services .inner-block-top{margin: 50px 0 40px;}
}
@media only screen and (max-width:650px) {
.featured-product .customNavigation a{top:41%!important}
.mainbanner span.mainheading{font-size:30px;line-height:35px}
.spinner{min-height:350px}
.block .products.products-horizontal .product-image,.block .products.products-grid .product-image,.products.products-horizontal .product .product-image,.products.products-grid .product .product-image{background-color:transparent}
.gui-table table thead{display:none}
.gui-table{overflow-y:hidden}
.categories .category{width:26.2%}
.gui-progressbar ul li a{font-size:0}
.gui-table table{overflow:scroll}
.gui-image.gui-image-50,.gui-cart .gui-number,.gui a.gui-action{display:inline-block}
.gui-checkout .gui-progressbar a.gui-cart,.gui-progressbar a.gui-cart{padding:0 5px}
.main-image-block > img{width:100%;height:auto}
.item.single-post{width:64%;margin:0 auto}
.productpage .productpage-images{width:65%;margin:0 auto 40px;float:none}
.productpage .product-info{width:100%}
.blog-content{width:64%}
#newsletterbar .glyphicon-send span{padding:16px 30px 17px}
.post-date{width:20%}
.mainbanner a.button{margin-top:10px;font-size:12px;padding:4px 15px}

.wysiwyg img {
    height: auto;
    width: 100%;
}
}
@media (min-width:320px) {
.fluid video{height:1080px!important;width:1903px!important}
}
@media only screen and (max-width:479px) {
.mainbanner span.mainheading{font-size:13px;line-height:13px;margin:7px auto}
.categories .category{width:40%}
.spinner{min-height:300px}
.flex-control-nav{display:none}
.mainbanner span.subheading{font-size:14px}
.gui-col2-equal .gui-col2-equal-col1,.gui-col2-equal .gui-col2-equal-col2,.gui-input input,.gui-text textarea{width:100%}
.gui-col2-equal .gui-col2-equal-col1{margin-bottom:15px}
.bundle.left,.product.bundlecart.right{width:100%;text-align:center}
.bundle .product{width:90%}
.latest_blog .customNavigation a{top:54px!important}
.item.single-post{width:100%;padding:0}
.glyph-bundle{margin-left:0;display:block}
.wysiwyg ul.tabs-tabs{text-align:center}
.featured-product img{width:100%}
.default_home_cms .features,.default_home_cms .features.right,.default_home_cms .features.left{width:100%;margin-bottom:20px}
.inner-block-bottom{margin:0}
.default_home_cms .flexslider .flex-control-nav{bottom:10px}
.content-text-inner .container-inner{padding:40px 0}
.content-text-inner .text{font-size:18px}
.layout-default #cms-tabs .right{margin-top:0}
.main_heading,.index h2,.related h2,.bundle h2{font-size:25px}
.vedioblock .subheading{font-size:20px}
.tabs-tabs li{width:95%;margin:0 0 10px}
.wysiwyg ul.tabs-tabs{margin-bottom:20px}
#newsletterbar button{padding:10px;height:44px;font-size:11px}
#newsletterbar input{width:140px;height:24px;padding:10px 108px 10px 15px}
.footer .subscribe-block span{font-size:18px}
.default_home_cms .container-inner .title{margin-bottom:85px;margin-top:58px}
.topnav .search.tui.open input{width:125px}
.productpage .productpage-images{width:275px;overflow:hidden}
.productpage-images-thumbs li img{width:auto}
.additional-carousel{margin:10px auto;width:112px}
.product-info .quantity{margin-bottom:15px}
.gui-progressbar ul{left:45px}
#gui-form-new .gui-section .gui-min-height{min-height:150px!important}
.header-links{width:188px}
.header .cart .contents{width:260px;padding:15px}
.gui-left .gui-button-link{margin-bottom:10px}
.gui-cart-sum{overflow:auto}
.default_home_cms .preset .flexslider .flex-control-nav{bottom:-30px}
.preset .inner-block-bottom{margin:0 0 60px}
.footer-copyright li a{padding:0 25px}
.footer-copyright li{line-height:30px}
.header .topnav .autocomplete{width:170px}
.gui-block,.gui-col2-big .gui-col2-big-col1{padding:10px}
.products-grid .item{width:auto}
#newsletterbar .glyphicon-send span{padding:12px 15px;font-size:14px}
.youtubeinner{display:none}
.gui-right{clear:both;}
.gui a.gui-button-large, .gui a.gui-button-small{width:auto;}
}
@media only screen and (max-width:319px) {
.flex-direction-nav{display:none!important}
}