@media (max-width:1700px) {
.footer-about .container{padding-left:0}
.footer-bottom{width:85%}
}
@media(max-width:1600px) {
.style3 .other-footer .container{width:auto}
.style3 .footer-about .container{width:60%}
.style3 .container{width:1000px}
}
@media (max-width:1500px) {
.other-footer .link-block{width:30%}
.footer-about .container{width:60%}
ul.main-navigation li a{padding:25px 10px}
.style3 #newsletterbar .newsletter-inner{margin-left:37%}
}
@media (max-width:1400px) {
.style3 .container{width:800px}
.product-price .btn{padding:6px 5px}
.footer-bottom{width:100%}
.testimonial_main .item{padding:90px 65px 50px}
.home.fixed-width .footer-about .container{width:60%}
.testmonial-image{margin-right:30px}
.style3 .container{width:900px}
.style3 .main-container:hover .products.block_content .owl-controls .owl-buttons .owl-prev,.style3 .main-container:hover #brand .owl-controls .owl-buttons .owl-prev{left:0}
.style3 .main-container:hover .products.block_content .owl-controls .owl-buttons .owl-next,.style3 .main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:0}
.product-info .label-qty{margin-top:5px}
.sidebar-box-filter-box{width:170px}
}
@media (max-width:1300px) {
.parallax .icon::after{width:70px}
.style3 .filter.fixed{padding-left:240px}
.main-container:hover .products.block_content .owl-controls .owl-buttons .owl-prev,.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-prev,.main-container:hover #brand .owl-controls .owl-buttons .owl-prev{left:-20px}
.main-container:hover .products.block_content .owl-controls .owl-buttons .owl-next,.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next,.main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:-20px}
.sidebar-box-filter-box{width:170px}
.cmsbanner{width:30.65%}
.cms-content .cmstitle{font-size:26px}
ul.main-navigation li a{padding:25px 8px}
.mainbanner .banner2 .item-content{right:3%;top:29%}
.one_third{width:25%}
}
@media (max-width:1281px) {
.more-button{margin-top:10px}
.more-button a{font-size:15px;padding:5px 23px}
.cms-part2 .sub-title{margin-top:0}
.cms-part2 .head-title{font-size:30px}
.main-title h2{font-size:40px}
#newsletterbar .newsletter-inner{margin-left:9%;margin-right:9%}
.testimonial_main .item{padding:65px 20px 20px}
.testmonial-image{margin-right:40px}
nav.categories{position:static}
.style2 ul.main-navigation li.hover ul.subnav,.style2 ul.main-navigation ul.subnav{top:100%}
.style3 .testimonial_main .item{padding:60px 35px}
.style3 #tmtestimonials_block{background-image:none}
}
@media (max-width:1200px) {
.header-right{width:20%}
.style3 .products-grid.products .product{width:33.33%}
.style-2 .one_third_inner{padding:45px 10px}
.mainbanner .maintext.text{font-size:180px;line-height:160px}
ul.main-navigation li a{padding:25px 8px}
.other-footer .link-block{width:33%}
.footer-links{padding:0 20px 0 30px}
.footer-bottom{padding:30px 20px 0 30px}
.footer-about .container{width:80%;margin-right:20px}
.products .product .image-wrap .description .text{padding:0}
.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}
.product-info .price-wrap,.product-info .cart{width:100%}
.price-wrap{margin-bottom:20px}
.product-actions{padding:15px 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}
.products .product .cart.product-icon{margin:0 10px}
.tabs ul li.active a::after,.tabs ul li:hover a::after{left:80px;z-index:9}
.cmsimg > img{height:auto;max-width:100%}
.cmsbanner{width:29.65%}
.cms-content .cmstitle{font-size:25px}
.homepage-blog-inner.block_content{margin:0}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-prev{left:-10px}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next{right:-10px}
.style3 #newsletterbar .newsletter-inner{margin-left:37%}
.style3 .mainbanner .banner1 .item-content{left:10px}
.style3 .mainbanner .banner2 .item-content{right:10px}
}
@media(max-width:1199px) {
.fixed-width.style3 .container{width:700px}
.product-price .btn{padding:6px 20px}
.style3 .container{width:700px}
.main-container:hover .products.block_content .owl-controls .owl-buttons .owl-prev,.main-container:hover #brand .owl-controls .owl-buttons .owl-prev{left:0}
#blogcarousel .owl-controls .owl-buttons .owl-prev{left:-10px;}
.main-container:hover .products.block_content .owl-controls .owl-buttons .owl-next,.main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:0}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next{right:-10px;}
.style3 .main-container:hover .products.block_content .owl-controls .owl-buttons .owl-prev,.style3 .main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-prev{left:-10px}
.style3 .main-container:hover .products.block_content .owl-controls .owl-buttons .owl-next,.style3 .main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next{right:-10px}
.style3 .main-container:hover #brand .owl-controls .owl-buttons .owl-prev{left:10px!important}
.style3 .main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:10px!important}
}
@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) {
  .paralx-top{margin:20px 0 40px;}
  .owl-controls .owl-buttons div{top:25% !important; }
  .menu-item ul > li .hitarea {
    top: -3px;
}
  .menu-item:hover {
    background-color: #fff !important;
}
.header-right{margin-top:15px;}
  header{height:75px;}
  header.fixed {
    position: fixed;
}
.style2 .header-search #formSearch{top:58px;}
.style2 .account-contents{top:60px;}
.style2 .header-cart .contents{top:60px;}
  .responsive-menu .main-navigation.treeview{z-index:10;}
.sidebar-box .sidebar-box-filter{width:32%}
.home.fixed-width .footer-about .container,.home.fixed-width .other-footer .link-block{width:100%}
.home.fixed-width .other-footer .container{width:auto}
.home.fixed-width .responsive-menu{padding:0!important;width:100%!important}
.home.fixed-width .responsive-menu .main-navigation.treeview{top:49px!important}
.innerparallax.container{padding:0}
.align{padding:0}
html.lock{overflow:visible}
.style3 .account-contents,.style3 .header-cart .contents{top:68px}
.style3 .responsive-menu .main-navigation.treeview{top:64px}
.style3 .footer-about .container{width:auto}
.style3 .header-right,.style3 .header-right.fixed{margin:22px 15px}
.style3 .filter.fixed{top:90px}
.style3 .header-right{top:-90px}
.style3 .wrapper{top:90px}
.style3 .footer-about,.other-footer{padding:0 15px}
.style3 .header-search-btn.active,.style3 .header-search-btn.active:hover{background-position:center -33px}
.style3 .header-search #formSearch{left:auto;right:0;width:290px;top:68px}
.style3 .header-right.fixed{position:fixed;top:0}
.style3 ul.main-navigation li a{padding:0}
.style3 ul.main-navigation ul li a{padding:0}
.style3 .categories{margin-top:0}
.style3 .nav-responsive span{height:45px;width:50px;margin-top:2px;background:none;box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);-moz-box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,0.08);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.08);-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.08)}
.style3 .nav-responsive i{color:#000;font-size:25px;margin-left:0;padding:10px 15px}
.style3 .responsive-menu .main-navigation.treeview{top:64px;width:95%}
.style3 .nav-responsive span{margin-top:-4px}
.inner_banner1_1{margin-bottom:15px}
.responsive-menu .main-navigation.treeview{width:90%}
.hitarea{color:#333}
ul.main-navigation li > a{color:#333!important}
.main-navigation > li > ul > li{margin:0!important}
.mainbanner .banner1 .item-content{top:19%}
.mainbanner .maintext.text{font-size:110px;line-height:110px}
.mainbanner .subtext.text{font-size:17px}
.mainbanner .banner2 .item-content{top:14%}
.social-media strong,.hallmarks strong{display:block}
.products.products-list .list-center .list-center-inner{padding:0 15px}
.products.products-list .product a.cart.product-icon{padding:3px 10px}
.hallmarks{margin:0}
.style1 .navigation .header-right,.style2 .navigation .header-right{width:auto;position:absolute;right:0;top:0}
.cmsbutton > a{padding:8px 20px}
.style2 .align .vertical{padding:15px;text-align:center;width:40%;position:absolute}
.style2 .header-right{width:auto}
.style2 nav.categories{margin:0;position:absolute;text-align:left;width:100%}
.style2 .nav-responsive{margin-left:30px}
.style2 .responsive-menu .main-navigation.treeview{left:30px}
.style2 .menu-opener-inner,.style2 .menu-opener-inner:before,.style2 .menu-opener-inner:after{background:#fff}
.style2 .thme-toggle-arrow{color:#fff}
.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-actions .social-media{padding-left:0}
.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}
.welcomeblock{padding:20px 0}
.video-text{padding:40px 0}
.video-wrapper{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}
.style1 .vertical-nav.main-navigation,.style2 .vertical-nav.main-navigation{background:#fff;border:1px solid #e6e6e6;left:0;padding:10px;position:absolute;right:0;text-align:left;z-index:999;display:none}
ul.vertical-nav li.item,ul.vertical-nav li.subitem-1{display:block;margin:0 10px;width:auto}
ul.vertical-nav li a{padding:5px 0}
.thme-toggle-arrow{display:inline-block;padding:10px 0;font-size:0}
ul.main-navigation ul.subnav{position:relative;padding:0;border:none;visibility:visible;opacity:1;transition:all 0 ease 0;margin-left:15px;width:auto}
ul.main-navigation ul{margin-left:15px}
.cloth1-banner1-inner .inner1 .desc-text,.cloth1-banner2-inner .inner1 .desc-text{font-size:11px;line-height:22px}
.cloth1-banner1-inner .inner1 .hover_data .title1{font-size:24px;line-height:30px}
.cloth1-banner2-inner .inner1 .hover_data .title1{font-size:26px;line-height:36px}
.cloth1-banner2-inner .inner1 .hover_data{margin:0}
.products .owl-controls .owl-buttons .owl-prev,.owl-controls .owl-buttons .owl-prev{left:0}
.products .owl-controls .owl-buttons .owl-next,.owl-controls .owl-buttons .owl-next{right:0}
.products .product .cart.product-icon,.products.products-list .actions a.button-add{width:auto;margin:0 5px}
.container,.welcomeblock .container{padding:20px 35px}
.style2 .navigation{padding-bottom:0;padding-top:0}
.style2 .topbar .row{margin:0}
.style2 .topbar .container{padding:0}
.style2 .language,.style2 .currency{padding:12px 0}
.style2 .thme-toggle-arrow{text-align:left}
.navigation{padding-bottom:0}
nav{position:relative;z-index:9}
.homecms .tab-menu div.list-group > a{padding:24px 40px}
#newsletterbar .newsletter-inner{margin-left:37.2%}
.top-desc{margin:0}
.parallax .icon:after,.parallax .icon:before{display:none}
.cms-part1{width:25%}
.cms-part2{width:75%}
.style-2 .one_third_inner{padding:40px 10px}
.style-2 .cms-part2 .head-title{font-size:36px}
.style-2 .homecms .tab-menu div.list-group > a{display:block}
.style-2 .bottom_contnet{margin-top:10px;width:100%}
.style-2 .top_content{width:100%}
ul.vertical-nav li.subitem-1,ul.vertical-nav li.item{display:block;margin:0;width:100%}
ul.vertical-nav li a{margin:0;padding:0;display:block!important}
.vertical-nav.main-navigation{left:0;padding:10px;position:absolute;right:0;top:100%;width:100%}
nav.categories{background:transparent;box-shadow:none;margin:0;overflow:visible;text-align:left;z-index:9;padding:26px 0 21px;float:left;width:100%;position:absolute}
.align .vertical{display:inline-block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;z-index:9}
.style3 .vertical.logo{margin:20px auto;left:0;right:0;width:25%}
ul.main-navigation ul.subnav:before{display:none}
.style3 .wrapper{margin:0;transition:all .3s ease 0}
.style3 header.active{left:0;transition:all .3s ease 0}
.style3 header{height:90px;left:0;position:fixed;width:100%;z-index:99;transition:all .3s ease 0}
.style3 .toggle-menu{left:0;padding:20px 10px;position:fixed;top:30px;transition:all .3s ease 0;z-index:9999;display:block;background:#f6f7f2;cursor:pointer}
.style3 .toggle-menu.active{left:300px;transition:all .3s ease 0}
.style3 .toggle-menu .menu-opener-inner{margin:0}
.style3 .thme-toggle-arrow{display:none}
.style3 .vertical-nav.main-navigation{top:0;position:static}
.style3 #newsletterbar .newsletter-inner{margin:0 6%}
.style3 .active .menu-opener-inner{transform:rotate3d(0,0,1,0deg)}
.header-cart,.header-account{padding:0}
margin: 0;
padding: 14px 0;
width: auto;
.cmsbanner{width:29.67%}
.cms-content .cmstitle{font-size:18px}
.main-container:hover .products.block_content .products .owl-controls .owl-buttons .owl-prev,.main-container:hover #brand .owl-controls .owl-buttons .owl-prev,{left:-15px}
.main-container:hover .products.block_content .products .owl-controls .owl-buttons .owl-next,.main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:-15px}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-prev,.style3 .main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-prev{left:-20px}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next,.style3 .main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next{right:-20px}
.cmsbutton{padding:0}
.main-navigation{display:none}
.main-navigation.active{display:block}
footer .list{display:none}
.footer-about,.other-footer{width:100%;background:#000}
.hallmarks strong,.social-media strong,.footer-block strong,.other-footer strong{float:left;width:100%;position:relative;padding:7px 0;text-align:left}
.footer-about .container{clear:both;float:none;margin:0 auto;padding:30px 35px 0;width:750px}
.footerbox-content .contact-address,.footerbox-content .contact.mail{float:left;width:100%}
.footerbox-content{float:left;width:100%}
footer .list{float:left;width:100%;clear:both}
.social-media{float:left;width:100%;line-height:unset;margin:0}
.social-media .social-link{padding:0;margin-bottom:0}
.other-footer .container{padding:0 20px;width:750px}
.footer-links{padding:0}
.other-footer .link-block{padding:0;width:100%}
.footer-bottom{padding:0}
.footer-after{margin-top:10px}
.copyright,.footer-payment{text-align:center}
.contactinfo strong,.footer-block strong{display:block}
.style3 .footer-about .container,.style3 .other-footer .container{width:750px}
footer .list{margin-top:0}
.style3 .main-container:hover #brand .owl-controls .owl-buttons .owl-prev{left:0!important}
.style3 .main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:0!important}
.style3 .filter.fixed{padding-left:0}
.style1 .Parallax_heading{margin:0}
.style3 .header-search #formSearch input{margin:0}
.fixed-width.style3 header.main{width:100%}
.fixed-width.style3 .header-right.fixed{position:fixed}
.align .vertical{padding:22px 0;}
}
@media (max-width:767px) {
  .categories .category{float: none;width: 47%;margin: 5px;display: inline-block;vertical-align: middle;}
  .owl-controls .owl-buttons div{top:35% !important;}
.filter .toggle .mobile_togglecolumn::before{top:-10px}
.sidebar-box .sidebar-box-filter{width:49%}
.fixed-width.style3 .container{width:auto}
.productpage .products.related:hover .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}
.productpage .products.related:hover .owl-theme .owl-controls .owl-buttons div.owl-next{right:0}
.post-description{margin:0}
.post-content{padding:0 10px 20px}
.post-date{padding:5px 15px}
.style3 .footer-about .container,.style3 .other-footer .container{width:auto}
.testimonial .owl-pagination{bottom:0;position:relative}
.filter .mobile_togglecolumn{display:block}
.style3 .mainbanner .maintext.text{font-size:20px;line-height:25px;}
.style3 .other-footer .container{padding:0 20px;width:auto}
.style3 .header-right{width:150px}
.style3 .nav-responsive span{width:50px}
.style3 .nav-responsive i{padding:12px 15px;font-size:21px}
.style2 .nav-responsive{margin-left:20px}
.style2 .responsive-menu .main-navigation.treeview{left:25px}
.flex-direction-nav a{display:none}
.mainbanner .desc.text{font-size:12px;letter-spacing:1px}
.mainbanner .maintext.text{font-size:40px;line-height:50px}
.products.products-list .list-right-inner{padding:0}
.products.products-list .list-left,.products.products-list .list-center{border:medium none;margin-bottom:15px;text-align:center;width:100%}
#brand .owl-controls .owl-buttons .owl-prev{left:0;opacity:1}
#brand .owl-controls .owl-buttons .owl-next{right:0;opacity:1}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-prev,.homepage-blog-inner .owl-controls .owl-buttons .owl-prev{left:-15px;opacity:1}
.main-container:hover #blogcarousel .owl-controls .owl-buttons .owl-next,.homepage-blog-inner .owl-controls .owl-buttons .owl-next{right:-15px;opacity:1}
.products .product a.product-icon{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}
.flex-direction-nav .flex-prev{left:50px}
.flex-direction-nav .flex-next{right:50px}
.products .owl-controls .owl-buttons .owl-prev{left:0;opacity:1}
.products .owl-controls .owl-buttons .owl-next{right:0;opacity:1}
.other-footer .container{padding:0 35px;width:auto}
.footer-about .container{width:auto}
.align .vertical{width:40%}
.cms-content .cmstitle{font-size:35px}
.cms-content .cmsitems{font-size:25px;padding:0 0 10px}
.inner_banner1_1 img,.inner_banner1_2 img,.inner_banner2_content img,.inner_banner1_1,.inner_banner1_2,.homepage_banner_cms .inner_banner2_content,.homepage_banner_cms .inner_banner1,.homepage_banner_cms .inner_banner2{width:100%;margin:0}
.inner_banner1_1,.inner_banner1_2,.homepage_banner_cms .inner_banner2_content{margin:0 0 10px}
.menu-opener-inner{margin-top:10px}
.product_inner_cms{text-align:center;width:100%}
.testmonial-image{margin:0;width:100%}
.style3 .products-grid.products .product{width:50%}
.style3 .container{width:auto}
.style3 .testmonial-image{float:none;margin:40px auto;padding:0;width:230px}
.style3 .testimonial_main .item{padding:0}
#newsletterbar,#tmtestimonials_block{height:auto}

.sub_heading{width:100%;margin:10px 0 50px}
.sidebar .item{border-bottom:0}
.bundle{display:none}
.page-title{padding:15px 0}
footer form{margin:10px 0}
footer .links ul{margin-bottom:15px}
footer .newsletter .title{margin:0 0 15px;float:none}
footer .newsletter input{max-width:160px}
footer form .btn{line-height:37px}
.product-actions,.product-info .row{margin-right:-15px;margin-left:-15px}
.product-actions .tags,.product-actions .actions{margin-left:0}
.product-actions .social-media{padding-left:15px}
.zoombox .images{max-width:358px}
.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 0 15px -42px rgba(0,0,0,0.5);-webkit-box-shadow:inset -42px 0 15px -42px rgba(0,0,0,0.5);-moz-box-shadow:inset -42px 0 15px -42px rgba(0,0,0,0.5);-o-box-shadow:inset -42px 0 15px -42px rgba(0,0,0,0.5);z-index:-1000}
header nav{z-index:0}
#slider .arrow{display:none}
.item.sub{position:relative}
.item.sub .itemLink{padding-right:40px}
.item.sub.view-subnav .itemLink{font-weight:600;padding-right:15px}
.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:0}
.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}
.video-wrapper .main_heading{font-size:50px}
.video-wrapper .subheading{font-size:39px}

}
@-webkit-keyframes fadeIn {
0%{display:none;opacity:0}
1%{display:block;opacity:0}
100%{display:block;opacity:1}
}
@media (max-width:767px) {
  .gui-col2-right .toggle .mobile_togglecolumn{display:block;}
.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}
.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}
.other-footer{border:none}
.hallmarks a{display:inline-block;float:none;margin:20px 5px}
.container,.welcomeblock .container{padding:0 35px}
footer .row{margin-top:0;padding-top:0}
.zoombox{margin:0 auto;width:360px}
.footer-block h2{margin:15px 0}
.calloutarea-block .container{padding:0 35px}
#tmfootercms_block .row{padding:0}
.top{text-align:center}
.wrapper .gui-col2-left,.wrapper.leftsidebar .content .container{background:none}
#collectionProductsContainer{margin:0}
.wrapper .gui-col2-left-col1 .gui-block + .gui-block,.wrapper .gui-col2-left-col1 .gui-block{margin:20px 0 0 15px;padding:20px 15px 0 0}
.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}
.footer-block.footer-about,.footer-block.newsletter,.footer-block.information,.footer-block.my-account{width:100%;padding:0}
.cloth-banner2 .inner1 .image_border,.inner1 .image_block2,.cloth-banner1 .inner1 .image_border{display:none}
.cloth1-banner1-inner .inner1,.cloth1-banner2-inner .inner1{min-height:auto}
.cloth-banner1 .inner1 .hover_content,.inner1 .image_block1,.cloth1-banner2-inner .inner1 .image_block1,.cloth-banner2 .inner1 .hover_content{width:50%}
.cloth-banner-outer.container-outer{margin-top:50px}
.cloth-banner1 .inner1 .hover_content{margin-top:0}
.language,.currency{padding:12px 10px;,float:left}
.header-cart-inner{font-size:0;padding:12px;width:40px}
.header-cart-inner:before{padding-right:25px}
.tui-language span{font-size:0;padding:7px 5px 7px 14px}
.header-account-btn .fa{font-size:14px;margin:5px 10px}
.header-account-btn{font-size:0;padding:12px 5px;width:33px}
.header-search-btn{width:36px;padding:10px 4px}
.navigation{padding-top:0;padding-bottom:0}
.copyright .copyright,.copyright .payments{text-align:center}
.homecms .tab-menu div.list-group > a.active:after{border-color:#fa8b6e transparent transparent;border-style:solid;border-width:10px;left:70px;top:100%;left:70px;margin:0;z-index:9}
.homecms .tab-menu,.homecms-tab{width:100%}
.tab-menu .list-group{margin:0}
.main-title h2{font-size:25px;margin-top:30px}
#newsletterbar .newsletter-inner{margin-left:9%}
.cms-part2{margin:0;min-height:auto;padding:70px 0;transform:none;width:100%}
.part2-content{margin-top:0;transform:none}
.cms-part1{display:none;width:25%}
.one_third{width:50%;margin-bottom:50px}
.style-2 .one_third{margin-bottom:0}
.parallax{height:auto;padding:70px 0}
.paralx-top{margin:0}
.homecms-tab .tab-content{margin:0}
.style-2 .content-inner{width:100%;text-align:center}
.style-2 .more-button{text-align:center;width:100%}
.wrapper .gui-col2-right .gui-col2-right-col1.gui-checkout-steps{width:100%}
.wrapper .gui-col2-right .gui-col2-right-col2,.wrapper .gui-col2-left .gui-col2-left-col1{width:100%;float:left;}
.gui-block-title.toggle .mobile_togglecolumn::before{color:#000;}
.gui-block-title span{background:none;}
.rightsidebar .mainbar, .wrapper .gui-col2-right .gui-col2-right-col1{width:100%;}
.style-2 .sub_heading{width:90%}
.filter .sidebar-box > h2{width:100%;border:none;position:relative}
.filter .toggle .mobile_togglecolumn{top:25px}
.sidebar-box-filter-box{display:block!important;height:auto!important;margin:0!important;overflow:visible!important;top:auto;position:relative;width:190px;padding:10px!important}
.sidebar-box .sidebar-box-filter h4:after{display:none}
.sidebar-box .sidebar-box-filter h4{padding:15px 0}
#filter_form{width:100%}
.sidebar-box .sidebar-box-filter{width:49%}
.collection-options{text-align:center}
.collection-options .collection-options-mode{display:inline-block;padding:10px;width:auto!important}
.sidebox-content{padding-bottom:40px}
.page-title{padding:75px 0 30px}
.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:center}
.tabs ul li{width:100%;margin-bottom:10px}
.thme-toggle-arrow{margin-bottom:11px}
.cmsbanner{float:none;margin:0 0 30px;overflow:visible;text-align:center;width:100%}
.cmsbanner.cmsbanner2{margin:0 0 30px}
.mainbanner .flex-direction-nav .flex-next{right:20px}
.mainbanner .flex-direction-nav .flex-prev{left:10px}
.mainbanner:hover .flex-direction-nav .flex-next{right:20px}
.mainbanner:hover .flex-direction-nav .flex-prev{left:10px}
.mainbanner .subtext.text{font-size:10px;line-height:30px}
.homepage_banner_cms .inner_banner1_content{margin-right:0}
.main-container:hover .products.block_content .products .owl-controls .owl-buttons .owl-prev,.main-container:hover #brand .owl-controls .owl-buttons .owl-prev{left:0}
.main-container:hover .products.block_content .products .owl-controls .owl-buttons .owl-next,.main-container:hover #brand .owl-controls .owl-buttons .owl-next{right:0}
.style3 .vertical.logo{margin:27px auto;width:130px}
.other-footer .container{padding:0 20px}
.style3 .mainbanner .banner1 .item-content{top:10%;}
.style3 .mainbanner .banner2 .item-content{left:10px;}
.style3 .mainbanner .desc.text{font-size:24px;}
 iframe {
    width: 100%  !important;
}
}
@media (max-width:480px) {
  .categories .category{width: 100%;margin: 5px 0;}
  .style3 .mainbanner .desc.text{font-size:18px;}
  .style3 .mainbanner .maintext.text {
    font-size: 20px;
    line-height: 30px;
    letter-spacing:5px;
}
  .style3 .mainbanner .banner1 .item-content, .style3 .mainbanner .banner2 .item-content{top:5%;}
  .product-wrap .product-info .product-price{margin:20px 0;}
  .owl-controls .owl-buttons div{top:25% !important;}
.nav-responsive i{margin-left:15px}
.style3 .responsive-menu{padding:0 7px}
.style3 .vertical.logo{left:60px;right:auto;width:30%;margin:26px auto}
.filter{max-height:520px;overflow:hidden}
.filter:hover{overflow-y:auto}
.sidebar-box .sidebar-box-filter{width:100%}
.offertext > p::before,.offertext > p::after{padding:0}
.mainbanner .banner1 .item-content,.mainbanner .banner2 .item-content{top:5%,left:10px !important;right:10px !important;}
.mainbanner .maintext.text{font-size:20px;line-height:28px}
.responsive-menu .main-navigation.treeview{left:15px}
#newsletter-email{padding:15px}
#newsletterbar button{float:none;position:relative;width:100%;margin-top:10px}
.mainbanner .subtext.text{font-size:7px;line-height:22px;padding:0 5px;margin:0}
.align .vertical{padding:23px 0}
.nav-responsive i{font-size:24px!important}
.nav-responsive span{margin-left:10px}
.product-info .product-price .price{line-height:24px}
.style-2 .Parallax_heading,.style-2 .sub_heading{background:none}
.main-title h2,.style2 .Parallax_heading h2{padding:0}
.product-info .price-wrap,.product-info .product-price .cart{float:none;width:100%}
.header-cart .contents,.account-contents{right:40px;width:240px}
.style3 .toggle-menu.active{left:265px}
.style3 .header-right{float:right!important}
.header-account,.header-cart{position:static}
.menu-opener-inner{margin-top:15px}
.vertical.logo > a{width:130px}
.vertical-menu.categories,.style2 nav.categories{width:100%}
.thme-toggle-arrow{display:inline-block;font-size:20px;padding:10px 0;width:100%;border-top:1px solid #e2e2e2;margin-top:10px;margin-bottom:0}
.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: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-cart .contents,.account-contents{text-align:left}
.header-cart-inner{position:relative}
#blog-carousel.owl-carousel{margin:0;width:100%}
.products .product{width:100%}
.welcomeblock h1{font-size:22px}
.main-title h2{font-size:30px}
.cloth-banner1 .hover_data{margin-bottom:30px}
.cloth-banner1 .inner1 .hover_content,.inner1 .image_block1,.cloth1-banner2-inner .inner1 .image_block1,.cloth-banner2 .inner1 .hover_content{width:100%}
.product-tab .ui-tabs-anchor span{display:block}
.product-tab li{width:100%}
.tui-language span{font-size:0;padding:7px 5px 7px 14px}
.products.products-list .list-left,.products.products-list .list-center{width:100%}
.products.products-list .product h3{margin-top:25px}
.tabs ul li a{margin:0 0 5px}
#formSearch{width:210px}
.header-search-inner{width:100%}
.main-title h2{font-size:20px;padding:0 15px}
.one_third{width:100%}
.gui-col3-center .gui-col3-center-col2{float:left;width:44%}
.gui-col3-center .gui-col3-center-col3{float:right;width:25%}
.align .vertical{right:auto;left:50px}
.cms-content .cmstitle{font-size:25px}
.cms-content .cmsitems{font-size:20px;padding:0}
.innerparallax.container{padding:0}
.cmsimg > img{width:280px}
.responsive-menu{padding:0;margin:0}
.style2 .align .vertical{left:40px}
.style2 .align{padding:0}
.style2 .nav-responsive{margin-left:10px}
.inner_banner1_1 .image-content,.inner_banner1_2 .image-content{top:20px}
.homepage_banner_cms .head1{font-size:30px}
.style3 .header-right{margin:23px 10px 0}
.style3 .products-grid.products .product{width:100%}
.style3 .header-right{width:110px}
.style3 .nav-responsive span,.style3 .header-account-btn,.style3 .header-search-btn,.style3 .header-cart-inner{height:38px;width:40px}
.style3 .header-search-btn{background-position:center -36px}
.style3 .header-search-btn:hover{background-position:center 12px}
.style3 .header-account-btn::before{background-position:4px -47px}
.style3 .header-account-btn:hover::before{background-position:4px 0}
.style3 .header-cart-inner::before{background-position:-1px -47px}
.style3 .header-cart-inner:hover::before{background-position:-1px 0}
.style3 .nav-responsive span{width:38px;margin-top:-2px}
.style3 .nav-responsive i{padding:7px 9px}
.style3 .header-right{margin:28px 10px 0}
.style3 .categories{padding:30px 0 21px}
.style3 .header-account-btn{width:40px}
.style3 .nav-responsive i{padding:10px}
.style3 .nav-responsive i{font-size:20px!important}
.style3 .mainbanner .maintext.text{font-size:30px;line-height:50px}
.style3 .header-search #formSearch{width:220px}
.style3 .header-right,.style3 .header-right.fixed{margin:28px 10px 0}
.style3 .account-contents,.style3 .header-cart .contents{left:auto;width:240px;right:0;}
.style3 .responsive-menu .main-navigation.treeview{top:60px}
.style3 .header-search #formSearch,.style3 .account-contents,.style3 .header-cart .contents{top:62px}
.home.fixed-width .navigation .header-right{padding:0}
.home.fixed-width .align .vertical{left:40px}
}