@media (max-width:1200px){.products .product .image-wrap .description .text{padding:0px;}
.wrapper.leftsidebar .content .container, .wrapper .gui-col2-left{background-position:222px 0;}
.wrapper.rightsidebar .content .container, .wrapper .gui-col2-right{background-position:747px 0;}
.label-qty, .label-social{display:none;}
.product-wrap .product-info .product-price{margin:0 0 15px;padding:20px 0;}
.product-info .price-wrap, .product-info .cart{width:100%;}
.price-wrap{margin-bottom:20px;}
.product-actions{padding:15px;}
.post-description{margin:18px 0;}
.post-content .read-more{padding:0 0 10px;}
.products.products-grid .product{min-height:400px;}
.subbanner.subbanner1{padding-right:10px;}
.subbanner.subbanner2{padding:0 10px;}
.subbanner.subbanner3{padding-left:10px;}
.fixed-width{width:970px;}
.flexslider .slides img{display:block !important;}
.sub_flex, .fluid .mainbanner .banner{height:auto !important;}
.mainbanner .banner{background:transparent !important;}
.fixed-width header.main{width:970px;}
.leftsidebar .mainbar, .wrapper .gui-col2-left .gui-col2-left-col2, .rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col1{padding:0 20px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.subbanner .item-content{right:10px;width:auto;}
.subbanner .maintext.text{font-size:50px;}
.subbanner .desc{font-size:10px;}
.subbanner2 .item-content{right:110px;}
.subbanner3 .item-content{left:10px;right:0;}
}
@media (max-width:991px){.sort{padding-bottom:0px;border-bottom:0px;}
.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-actions .social-media{padding-left:0px;}
.product-actions .tags-actions .actions{text-align:left;margin-top:15px;}
.product-actions .social-media{margin-bottom:15px;}
.product-actions .tags, .product-actions .actions{margin-left:-15px;}
.product-configure .product-configure-options-option,
.product-configure .product-configure-variants,
.product-configure .product-configure-custom-option{width:100%;}
.categories .category div{padding:11px 14px;}
.categories .category span.amount{bottom:11px;right:14px;}
.brands .slider li{width:241px;}
.slider-prev,
.slider-next{opacity:1;}
select{max-width:100%;height:32px;}
.product:nth-child(5) > .glyph-bundle{display:none;}
.sidebar, .wrapper .gui-col2-left-col2{float:left;}
.content .container, .wrapper .gui-col2-left{background-position:171px 0;}
.collection-options span.label, .collection-nav{display:none;}
.post-image,.post-content{width:100%;}
.callout-content .btn{padding:5px 15px;}
.callout-content .text{font-size:20px;}
.main-title h2{margin-top:20px;}
.main-title{margin-bottom:40px;}
.footer-service-inner .service-text{font-size:12px;line-height:30px; letter-spacing: 0px;}
.mainbanner .maintext.text{font-size:30px;}
.welcomeblock{padding:20px 0;}
.youtubeinner{top:40px;}
.demo-link{height:430px;}
.parallax-text{padding:50px 0;}
.wrapper.rightsidebar .content .container, .wrapper .gui-col2-right{background-position:577px 0;}
.wrapper.leftsidebar .content .container, .wrapper .gui-col2-left{background-position:171px 0;}
.fixed-width{width:750px;}
.flexslider .slides img{display:block !important;}
.sub_flex, .fluid .mainbanner .banner{height:auto !important;}
.mainbanner .banner{background:transparent !important;}
.fixed-width header.main{width:750px;}
.mainbanner .banner1 .item-content{top:35%;}
.mainbanner .banner2 .item-content{top:50%;}
#slider .arrow{bottom: 6px;}
.owl-controls .owl-buttons .owl-prev, .products .owl-controls .owl-buttons .owl-prev{top:-85px;}
.owl-controls .owl-buttons .owl-next, .products .owl-controls .owl-buttons .owl-next{top:-83px;}
}

@media (max-width:767px){.sidebar .item{border-bottom:0px;}
.bundle{display:none;}
footer form{margin:10px 0px;}
footer .links ul{margin-bottom:15px;}
footer .contact{margin-bottom:5px;}
footer .newsletter .title{margin:0px 0px 15px 0px;float:none;}
footer .newsletter input{max-width:160px;}
footer form .btn{line-height:37px;}
footer .social-media, footer .newsletter{text-align:center;}
footer .social-media{margin:15px 0;}
.tabsPages .page{max-height:160px !important;}
.product-actions, .product-info .row{margin-right:-15px;margin-left:-15px;}
.product-actions .tags, .product-actions .actions{margin-left:0px;}
.product-actions .social-media{padding-left:15px;}
.zoombox .images{max-width:358px;}
body{overflow-x:hidden;}
header{border:0px;}
.topnav{position:relative;z-index:1000;}
.navigation .burger img{margin:5px 15px;}
.navigation .burger.open li{background-color:#54afe9;}
nav{width:240px;height:100%;position:absolute;overflow-y:auto;left:0;top:0;background-color:#414141;box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);-o-box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);z-index:-1000;}
header nav{z-index:0;}
#slider .arrow{display:none;}
.home .wrapper{background-color:white;position:relative;z-index:1;}
.item.sub{position:relative;}
.item.sub .itemLink{padding-right:40px;}
.item.sub.view-subnav .itemLink{font-weight:600;padding-right:15px;}
nav .item.view-subnav{position:absolute;background-color:#3d3d3d;width:100%;height:100%;top:0px;padding-top:30px;z-index:1000;box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);-o-box-shadow:inset -42px 0px 15px -42px rgba(0, 0, 0, 0.5);}
nav .view-subnav .subnav{display:block !important;width:100%;margin:0px;}
.topnav .my-account{display:none;}
input[type="text"], input[type="password"], input[type="email"]{padding:10px;max-width:100%;}
h1{font-size:1.6875em;}
h2{font-size:1.475em;}
h3{font-size:1.375em;}
.page-title h1{font-size:1.475em;margin-bottom:0px;}
.breadcrumbs{clear:both;text-align:left;margin-top:5px;}
nav.vertical{width:260px;}
.callout-content .button{margin:10px 0 0;text-align:center;width:100%;}
.callout-content .text{text-align:center;width:100%;}
.mainbanner .item-content .button{margin-top:10px;}
.mainbanner .item-content .button .btn{font-size:10px;padding:4px 20px;}
.home header, .home header.transparent, header, .home header.transparent.main{box-shadow:0 0 5px rgba(0,0,0,0.5); position: relative;}
.vertical.logo, .header-right{margin:0 15px;}
.mainbanner .banner1 .item-content{top:15%;}
.mainbanner .banner2 .item-content{top:35%;}
.youtubeinner .main_heading{font-size:40px; line-height: 45px;}
.youtubeinner .subheading{font-size:25px; line-height: 28px;}
.main-container.mainbanner {position: relative;}
@-webkit-keyframes fadeIn{0%{display:none;opacity:0;}
1%{display:block;opacity:0;}
100%{display:block;opacity:1;}
}
.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;}
.footerbox-content, .sidebox-content, .wrapper .gui-col2-right-col2 .gui-block-content, .wrapper .gui-col2-left-col1 .gui-block-content{display:none;}
.sidebar-box, .wrapper .gui-col2-left-col1 .gui-block, .sidebar-box + .sidebar-box, .wrapper .gui-col2-left-col1 .gui-block + .gui-block{margin:0;padding:15px 0;position:relative;}
.content .container, .wrapper .gui-col2-left{background: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{border:none;float:none;margin:10px 0;padding:0;text-align:center;width:100%;}
.collection-options-mode a.icon.icon-16,.page-title h1.product-page{float:none;}
.page-title, .breadcrumbs{text-align:center;}
.collection-options{padding-bottom:20px;padding-top:20px;}
footer .newsletter{text-align:left;}
.footer-block{padding:0 15px;}
.other-footer{border:none;}
.copyright-payment{text-align:center;margin:15px 0;}
.hallmarks a{display:inline-block;float:none;margin:20px 5px;}
.container, .welcomeblock .container{padding:0 35px;}
.footer-service3 .footer-service-inner, .footer-service1 .footer-service-inner, .footer-logo, .footer-about .contact-description{margin:10px 0;text-align:center;}
footer .row{padding:0;}
.footer-about{margin:20px 0;}
.zoombox{margin:0 auto;width:360px;}
.footer-block h2{margin:15px 0;}
.container, .welcomeblock .container{padding:20px 35px;}
.calloutarea-block .container{padding:0 35px;}
#tmfootercms_block .row{padding:0;}
.top{text-align:left}
.footer-block.top h2 {display: block;}
.footer-block.myaccount, .footer-block.contactinfo{width: 100%;}
.copyright-payment{padding:10px 0 0;}
.top li{margin:5px 0;width:100%;}
.wrapper .gui-col2-left, .wrapper.leftsidebar .content .container{background:none;}
#collectionProductsContainer{margin:0;}
.leftsidebar .sidebar-box + .sidebar-box, .wrapper .gui-col2-left-col1 .gui-block + .gui-block, .leftsidebar .sidebar-box, .wrapper .gui-col2-left-col1 .gui-block{margin:20px 0 0 15px;padding:20px 15px 0 0;}
.subbanners{text-align:center;}
.subbanner{display:inline-block;float:none !important;padding:0 !important;position:relative;width:auto !important;}
.subbanner.subbanner2{margin:20px 0;}
.fixed-width{width:auto;margin:0 20px;}
.fixed-width header.main{box-shadow:none;left:20px;right:20px;width:auto;}
.youtubeinner .video-box{
  border: 2px solid #fff;
  font-size: 18px;
  margin-bottom: 15px;
  padding: 5px 10px 5px 18px;
}
.youtubeinner .button{margin: 20px 0 0;}
}
@media (max-width:480px){
 .product-info .product-price .price{line-height:24px;}
.product-info .price-wrap, .product-info .product-price .cart{float:none;width:100%;}
.product-info .product-price .cart{margin-top:15px;}
.collapse{cursor:pointer;}
.style1 .wrapper{padding-top:165px;}
.home.style1 .wrapper{padding:0;}
span.glyphicon.glyphicon-chevron-down{float:right;display:inline-block;font-size:10px;margin-top:5px;}
.vertical.logo{margin:0;text-align:center;width:100%;margin:5px 0; padding-left: 15px;}
.header-right{margin:0;text-align:center;width:100%;margin:5px 0; padding-right: 15px;}
.vertical.logo img {
    display: inline-block;
    float: left;
    width: 100px;
}
.vertical.logo > a {
    text-align: left;
    float: left;
    vertical-align: middle;
}
.youtubeinner{display: none;}
.header-right, .vertical.logo{width: auto;}
.thme-toggle-arrow{padding: 0 10px;}
.demo-link{height: 185px;}
.header-search-btn, .header-cart, .header-account-btn{padding: 20px 15px; margin-top:0px;}
.mainbanner .maintext.text{font-size:14px;letter-spacing:0.5px;line-height:33px;}
.youtubeinner .main_heading{font-size:35px;}
.youtubeinner .subheading{font-size:23px;}
.zoombox{margin:0 auto;width:240px;}
.tabs ul li{width:100%;}
.product-actions .social-media .social-block{margin:5px 15px 5px 0;}
nav.vertical{width:100%;}
.parallax-text .mainheading{font-size:50px;}
.parallax-text .subheading{font-size:20px;}
.header-search, .header-account, .header-cart{position:static;}
.header-cart .contents, .account-contents{text-align:left;}
.header-cart .contents, .account-contents , .header-search #formSearch{left:30px;right:30px;top:100%;width:auto;}
.header-cart-inner{position:relative;}
.header-cart .cart{right:-28px;top:-21px;}
#blog-carousel.owl-carousel{margin:0;width:100%;}
.products .product{width:100%;}
.mainbanner .maintext.text{border-width:2px;}
.mainbanner .banner2 .maintext.text, .mainbanner .banner1 .maintext.text{padding:0 15px;}
.mainbanner .item-content .button .btn{font-size:10px;padding:2px 5px;}
.welcomeblock h1{font-size:22px;}
.main-title h2{font-size:20px;}
.gui-col3-center .gui-col3-center-col2 {
    float: left;
    width: 44%;
}
.gui-col3-center .gui-col3-center-col3 {
    float: right;
    width: 25%;
}
.main-title h2:after{content: none;}
}