/** Shopify CDN: Minification failed

Line 77:0 Unexpected "}"

**/
@media (min-width: 1700px) {
  /* SLIDER */
  .slideshow .content-link .link {margin-left: 0;margin-top: -2px;}
  .main-slideshow .slide-des .caption p, .banner-slide .slideshow .slide-text p, body .slideshow .content-slideshow p {margin-left: -2px;margin-top: 46px;}
  body .slideshow .content-slideshow h2 {margin-left: -1px;margin-top: 104px;}
  body .banner-slide .slideshow .sbu-tile-slide {margin-top: 112px;}
}
@media (min-width: 1500px) {
  .main-slideshow .slide-des{left:15.8%}
  .main-slideshow .flexslider .flex-direction-nav .flex-prev{right:2.4%}
  .main-slideshow .flexslider .flex-direction-nav .flex-next{left:2.4%}
  body .allinone_bannerRotator_texts{top:32%}
  .slideshow .allinone_bannerRotator.universal .rightNav {right: 2.2%;}
  .slideshow .allinone_bannerRotator.universal .leftNav {left: 2.2%;}
  body .slideshow .allinone_bannerRotator_texts {padding: 15px 0px 0px 42px;}
  .slide-text h5, .banner-slide .slideshow .sbu-tile-slide {;}
  .banner-slide .slideshow .slide-text p, body .slideshow .content-slideshow p {}
  .flexslider .read-more > a, .slideshow .content-link .link {line-height: 1;margin-left: 2px;}
  body .allinone_bannerRotator.universal .bottomNav {bottom: -44px !important;}
  .static-collection .block-content {padding: 48px 52px 26px;}
  .item-3 .static-collection .block-content {    padding: 48px 52px 40px;}
  .static-collection .block-content p {    line-height: 25px;}
  .static-collection .block-content ul.socia {    margin-top: 26px;}
  div#carousel-top .newsletter .title-top {margin-bottom: 41px;}
  div#carousel-top .newsletter {padding: 75px 52px 72px;}
  div#carousel-top .newsletter h3 {letter-spacing: 1px;}
  .tabs-product-home {padding: 26px 0 40px;}

}
@media (min-width: 1400px) and (max-width: 1699px) {
  /* SLIDER */
  body .slideshow .content-slideshow h2 {margin-left: -1px;margin-top: 60px	;}
  body .banner-slide .slideshow .sbu-tile-slide {margin-left: -2px;margin-top: 60px;}
  .main-slideshow .slide-des .caption p, .banner-slide .slideshow .slide-text p, body .slideshow .content-slideshow p {margin-left: -2px;margin-top: 46px;}
}
/* width: 1200px  */

@media (max-width: 1355px) {
  .tabs-product-home .owl-theme .owl-controls .owl-prev { left: 23px;}
  .tabs-product-home .owl-theme .owl-controls .owl-next { right: 20px;}
  .tabs-product-home #owl_tabnew.owl-carousel{padding:0 50px}
  body{padding:0 2%} 
  .product-list .grid-item .product-title{line-height:16px;}
}
@media (max-width: 1310px) {
  .grid-item .product-image .add-to-link div.add-to-cart span:before{font-size:20px;top: 14px;/* left: 14px;*/}
}


@media (max-width: 1024px) and (min-width: 768px){


  #header-inner-right div#search-top, #header-inner-right div#header-top-cart{width:33.333%;text-align: center;}

}
@media (max-width: 767px) {

  #header-inner-right div#search-top, #header-inner-right div#header-top-cart{margin: 5px 0px 0;  width: 27%;}


}
@media (max-width: 380px) {

  #header-inner-right div#search-top, #header-inner-right div#header-top-cart{width:50px}

}


@media (max-width: 1299px) {
  .item-3 .static-collection .block-content h2 { margin-top: 20px;}
}
}
@media ( min-width: 1200px ) {
  .toolbar-mode .col-md-5 {
    width: 43.666667%;
    padding-right: 5px;
    margin: 7px 0px;
  }
  .toolbar-mode .col-md-3 {
    width: 23%;
  }
}
@media (max-width: 1199px) {
  .flex-direction-nav{top:45%;margin-top:0 !important}
  .product-quickview .product-content{width:70%}

  /* SLIDER */
  body .slideshow .content-slideshow h2 {font-size: 30px;line-height: 40px;  }
  .slideshow .content-link .link {font-size: 14px;padding: 15px 25px;}

  body {
    padding: 0 10px;
  }
}


@media (min-width: 768px) and (max-width: 900px) {
  .header-top-right i, .top-currency .dropdown-icon i{    font-size: 22px;width:20px}
  .menu-action .site-nav > li > a{padding-left:2px !important;padding-right:2px}
  .header-cart #dropdown-cart{right:-36px;}
  .header-cart #dropdown-cart .item .btn-remove{right:0}
  div#search-top .search-form{right:63px}
  .main-slideshow .flexslider .flex-direction-nav .flex-prev, .main-slideshow .flexslider .flex-direction-nav .flex-next
  {    font-size: 12px;
    letter-spacing: 7px;
    width: 45px;
    height: 45px;
    line-height: 19px;
    padding-top: 4px;}
  .flex-direction-nav{top:45%}

}
@media (min-width: 768px) and (max-width: 800px) {
  body #popup-newsletter .popupnewsletter{width:700px;}
}
@media (min-width: 768px) and (max-width: 990px) {
  body .banner-slide .feature-wrap-content .features-item-2{height: 352px;margin-bottom: 0;}
  .main-content .block-top iframe {height:172px!important;}
  .main-blog .owl-theme .owl-controls{margin-bottom:15px;}
  .main-blog .owl-theme .owl-controls .owl-buttons div{margin:0 6px;}
}
@media ( min-width: 992px ) {
  .aboutus .col-md-9 {width: 66.6%;float: right;margin-top: 2px;}
}

/* width: 970px  */
@media (min-width: 992px) and (max-width: 1199px) {
  body #block-top .block-item .block-icon{width:50px;}
  body #block-top .block-item .block-icon i{font-size:30px;}
  body #block-top .block-item{padding-left:68px;min-height:120px;padding-bottom:5px}
  body #block-top .block-item h3{letter-spacing:0;font-size:16px;}


  body .site-nav li.level-top{margin-right:20px}
  body .footer-top .social ul li a{margin-right:5px;}
  body .newsletter .input-group-field{width:100%;}
  body .main-slideshow .slide-des{top:45%}
  body .main-slideshow .slide-des .title,.banner-slide .slideshow h2 ,.breadcrumb h2{font-size: 30px; line-height: 40px;}
  body .static-collection .content-slider h2{font-size:24px;}
  body .main-slideshow .slide-des .slide-2{left:10%;}
  body .main-slideshow .slide-des .slide-1{left:40%;}
  body .main-slideshow .slide-des .caption p,.banner-slide .slideshow .slide-text p,body .slideshow .content-slideshow p{margin-bottom:50px;}
  body .main-slideshow .caption{width:520px;}
  .newsletter .input-group-field { width: 245px; }
  body .load-more-product .load-product .product-item{width:33.3%;}
  body .product-item .variants .btn, .product-item .add-to-cart-btn{padding:0 20px 0 30px; font-size:12px;}
  body .static-collection.item-2 .content-slider p, body .static-collection.item-3 .content-slider p{display:none;}
  .toolbar .btn-group { margin-left: 15px; }
  body #header-inner-right{position:absolute;right:0;z-index:10;width:20%;padding:0;}
  .static-collection .block-content{padding:20px 30px 20px;}
  .item-3 .static-collection .block-content{padding-bottom:20px;margin-bottom:30px}
  .item-3 .static-collection .block-content h2 { margin-top: 15px;}
  .static-collection .block-content ul.socia { margin: 18px 0;  }
  .item-3 .static-collection .block-content { border: 15px solid #f2f2f2;}
  div#carousel-top .newsletter{padding: 40px 30px 30px;    border: 15px solid #f2f2f2;}
  div#carousel-top .newsletter .title-top { margin-bottom: 25px;}
  .site-nav a{font-size: 12px;}

  body .product-list .grid-item .product-image{width:36%}
  body .product-list .grid-item .product-content{width:61%}
  .product-content h3 a { min-height: 40px; display: inline-block;vertical-align: top; line-height: 20px; }
  .product-quickview .product-tabs .nav.nav-tabs > li > a {  margin: 0 17px;}
  .product-quickview .product-content { width: 835px;height:576px;}

  #header-content .menu-top .site-nav li.level-top.active a, #header-content .menu-top .site-nav li.level-top.active:hover a,
  #header-content .menu-top .site-nav li.level-top.active:focus a{font-size:13px;}
  #header-content .menu-top .site-nav li.level-top.active:hover ul a, #header-content .menu-top .site-nav li.level-top.active:focus ul a,
  #header-content .menu-top .site-nav .dropdown-sub ul li a{font-size:11px;line-height:26px}
  #header-content .menu-top .site-nav li.level-top { padding: 0 12px;}
  .header-top-right{margin-left:30px}
  .grid-item .product-image .add-to-link div.add-to-cart span:before, span.add-cart:before{margin-left:-67px;}


}
@media (min-width: 992px) and (max-width: 999px) {
  .grid-item .product-image .add-to-link div.add-to-cart span:before, span.add-cart:before {  margin-left: -60px;}
  .grid-item.product-item.col-md-4.col-sm-4.col-xs-12 span.add-cart:before{margin-left:63px;}
}
@media (max-width: 1024px){
  .menu-action{display:none;}
  body .navbar-toggle{display:block;margin:0 auto;float:none;font-size:24px;}
  #header-menu .menu-top{text-align:center;}
  .header-top-right .top-currency .ion-navicon:before {content: "\f43c";}
  #offcanvas .navbar-nav li a {text-transform: uppercase; font-weight: 400;}
  #offcanvas .navbar-nav li ul a{    font-weight: 400;font-size: 12px;}
  .slide-text h5, .banner-slide .slideshow .sbu-tile-slide{margin-left:0}

  /* SLIDER */
  body .slideshow .content-slideshow h2 {font-size: 26px;line-height: 34px;}
}
@media (min-width: 768px) and (max-width: 810px) {
  home #owl_tabnew.owl-carousel { padding: 0 70px;}
  .tabs-product-home .owl-theme .owl-controls .owl-next { right: 38px;}
  .tabs-product-home .owl-theme .owl-controls .owl-prev {  left: 35px;}
}
/* width: 750px  */
@media (min-width: 768px) and (max-width: 991px) {
  .product-quickview .product-content {width: 630px;height:550px}
  .product-quickview .product-tabs .nav.nav-tabs > li > a {  margin: 0 8px;  font-size: 13px;letter-spacing: 0;}
  .product-quickview .product-shop .prices {   margin-top: 8px; margin-bottom: 0; font-size: 27px;}
  .product-quickview .product-tabs .nav-tabs { margin-top: 8px;}
  .product-quickview .product-shop .quantity{height:44px;width:44px;    font-size: 18px;}

  .related-products .owl-theme .owl-buttons{top:30%} 
  .related-products .add-to-cart form:before{/*left:6px;*/}

  body#products .grid-item.product-item.col-md-4 .variants .btn,body#products .grid-item.product-item.col-md-4 .variants .btn:hover{ padding: 0 7px 0 13px; font-size: 9px;}
  body#products .grid-item.product-item.col-md-4.col-sm-6 .variants .btn,body#products .grid-item.product-item.col-md-4.col-sm-6 .variants .btn:hover{  font-size: 10px;}
  #products .grid-item.product-item.col-md-4.col-sm-6 .product-image .add-to-link div.add-to-cart span:before{    margin-left: -58px;}
  #products .grid-item .product-image .add-to-link div.add-to-cart span:before{    font-size: 15px;    top: 16px;  margin-left: -48px;}
  #products .grid-item .add-to-link .wishlist span i { font-size: 13px;}
  #products .quickview-button a,#products .add-to-link .quickview-button a:hover{font-size:17px}
  #products .quickview-button a i,#products .add-to-link .quickview-button a:hover i{    position: relative; top: 2px;}



  .logo h1 {  margin-bottom: 10px;  margin-top: 9px;}
  .main-content{margin-bottom:60px}
  .page-error .main-content .icon{margin-top:200px}
  .page-error .main-content{margin-bottom:170px}
  body .product-list .grid-item .product-image, body .product-list .grid-item .product-content{width:49%}

  body .header-layout-1#header-content .header-inner .site-nav li a{font-size:13px} 
  body .static-collection .block-content{top:30px;right:30px;left:30px;bottom:30px;}



  body #block-top .block-item .block-icon{width:50px;}
  body #block-top .block-item .block-icon i{font-size:30px;}
  body #block-top .block-item{padding-left:68px;min-height:120px;padding-bottom:5px}
  body #block-top .block-item h3{letter-spacing:0;font-size:16px;}
  body .owl-theme .owl-controls .owl-prev{left:8px;}
  body .owl-theme .owl-controls .owl-next{right:8px;}

  body .read-more > a{padding:8px 25px;}
  body .home-block-timeline .block-title h2{font-size:40px;}
  .home-blog .product-content h3 a{line-height:18px;font-size:13px;}
  .home-blog .price-box{font-size:14px;}

  body .related-products .owl-buttons .owl-prev{left:0px;}
  body .related-products .owl-buttons .owl-next{right:0}
  .template-collection .product-content h3 a{font-size: 12px;min-height: 35px;max-height: 35px;overflow: hidden;display: inline-block;vertical-align: top;line-height: 20px;}
  /* body.template-collection .product-item .variants .btn, .template-collection .product-item .add-to-cart-btn{font-size:12px;    letter-spacing: -0.5px;padding:0}*/
  body #filter-sidebar .block-title , body .recently-viewed-products > h2, body .sidebar-block .title h3{font-size:14px;}
  body .main-slideshow .slide-des .caption p{margin-bottom:30px; font-size:14px;line-height:23px;}
  body .main-slideshow .slide-des .title,.banner-slide .slideshow h2 ,.breadcrumb h2{font-size: 30px; line-height: 40px;}
  body .main-slideshow .slide-des .caption p br{display:none}
  .slide-text h5,.banner-slide .slideshow .sbu-tile-slide {letter-spacing:2px}
  .flexslider .read-more > a {font-size: 15px; padding: 15px 30px;}
  body .main-slideshow .slide-des .slide-2{left:10%;}
  body .main-slideshow .caption{width:400px;}
  body .main-slideshow .slide-des .slide-1{left:40%;}
  .slideshow .allinone_bannerRotator.universal .rightNav, .slideshow .allinone_bannerRotator.universal .leftNav {
    font-size: 14px;
    width: 45px !important;
    height: 45px !important;
    padding: 5px 0 0 3px;
    letter-spacing: 5px;
    line-height: 17px;
  }
  body .footer-container .newsletter .input-group-btn{margin-top:0;top:1px;position:absolute;right:1px;width:auto;}
  body .footer-container .newsletter .input-group-btn input{margin-top:0;}
  .icon-opening-wrapper{letter-spacing:0;}
  body .static-collection .content-slider h2{font-size:18px;}
  body .static-collection.item-2 .content-slider p, body .static-collection.item-3 .content-slider p{display:none;}
  body .static-collection.item-2 .content-slider .read-more a, body .static-collection.item-3 .content-slider .read-more a{margin-top:0;}
  .main-slideshow .slide-des .title, .banner-slide .slideshow h2 {
    font-size: 26px;
    line-height: 34px;
    padding-bottom: 14px;
  }
  .main-slideshow .slide-des .caption p, .banner-slide .slideshow .slide-text p, body .slideshow .content-slideshow p {
    font-size: 13px;
    line-height: 18px;
    margin: 14px 0;
  }
  .flexslider .read-more > a, .slideshow .content-link .link {
    font-size: 14px;
    padding: 14px 35px;
  }
  body .is-ticky .logo-sticky{display:none;}
  body .static-collection .content-slider{padding:0 15px;}
  body #header-inner-right{padding-left:0;}
  body .load-more-product .load-product .product-item{width:33.3%;}
  .menu-action .site-nav > li > a{padding-left:10px; padding-right:2px;}
  body .product-item .variants .btn, .product-item .add-to-cart-btn{padding:0 8px; font-size:13px;}
  body .site-nav li.level-top{margin-right:0;}

  .banner .inner { right: 5%; top: 20px; max-width: 320px; }
  .footer-layout-2 .newsletter .input-group-btn{margin-bottom:15px;}
  body .footer-layout-2 .footer-top .col-md-3{border:none;}
  body .footer-layout-2 .footer-top .col-md-9{padding-top:30px;}
  body .footer-layout-2 .footer-top .col-md-9 .col-md-4:first-child, body .footer-layout-2 .footer-newsleter{padding-left:15px;}

  .collection-title h3.h5 { font-size: 18px; }


  .product-item .btn{padding:0 8px;border-width:1px;}
  .refined-widgets > a { float: left; }

  .toolbar .view-mode label { display: none; }
  .toolbar .view-mode { margin: 16px 8px 16px 16px; }  

  /* product detail page */


  body #add-to-cart-form #quantity{width:50px;}
  .quick-view .product-shop .btn, 
  .product-shop #add-to-cart-form .btn { min-width: 135px; }
  .footer-item-body .ft-line .ft-line-txt{word-wrap: break-word;}
  .newsletter .input-group{display:block}
  .footer-container .footer-top .newsletter .input-group-field{float:none;}
  .footer-container .newsletter .input-group-btn{display:block;clear:both;position: relative; margin-top: 10px;}


  /* cart page */
  .cart-row .btn { font-size: 12px; padding: 0 10px; }

  /* contact page */


  #get-rates-submit { padding: 0 10px; }

  body .site-nav a{font-size: 12px;    letter-spacing: 0;}
  body .static-collection .block-content{padding:20px;line-height:18px}
  body{font-size:13px !important;}
  body .item-3 .static-collection .block-content{border: 15px solid #f2f2f2; padding-bottom: 20px; margin-bottom: 20px;}
  body .item-3 .static-collection .block-content h2 {  margin: 12px 0px; }
  body .static-collection .block-content ul.socia { margin: 16px 0 8px; }
  body div#carousel-top .newsletter{padding:25px 20px}
  body .static-collection .block-content h2, div#carousel-top .newsletter h3,.tabs-product-home .block-title h2,.home-blog .block-title h2{font-size:18px}
  div#carousel-top .newsletter .title-top { margin-bottom: 10px; }
  div#carousel-top .newsletter h3{margin-top:10px}
  body .static-collection{margin-bottom:40px}
  body .home-blog{padding:50px 0 0}
  body .static-collection .block-content .read-more { margin-top: 30px; }
  div#carousel-top .newsletter{border-width:15px}
  body .nav-tabs > li > a { padding: 10px 25px;}
  body .tabs-product-home .tabs-product .nav-tabs li:before{top:14px}
  body .tabs-product-home .nav-tabs{margin-bottom:30px}
  body .home-blog .block-title h2{margin:0}
  body .main-blog .content-blog h3 {font-size: 15px;}
  body #latest-blogs .short-des{font-size:13px}

  .toolbar .browse-tags{text-align:left}
  .toolbar .browse-tags select.sort-by{padding:0}

  /* About Page */
  .aboutus .module-tile {font-size: 25px;}
  .about-our-team {margin-bottom: 0;    margin-top: 20px;}

  .about-our-team .about-content .concont .name{    letter-spacing: 0px;}
  .about-our-team .about-content .concont .icon { margin-top: 10px;}
  .about-our-team .about-content .concont ul li{margin:0 2px}
  .about-contact { margin-top: 20px;}

  #header-content .menu-top .site-nav li.level-top.active a, #header-content .menu-top .site-nav li.level-top.active:hover a,
  #header-content .menu-top .site-nav li.level-top.active:focus a{font-size:13px;}
  #header-content .menu-top .site-nav li.level-top.active:hover ul a, #header-content .menu-top .site-nav li.level-top.active:focus ul a,
  #header-content .menu-top .site-nav .dropdown-sub ul li a{font-size:11px;line-height:22px}
  #header-content .menu-top .site-nav li.level-top { padding: 0 5px;}
  .header-top-right{margin-left:15px}
  #header-content .dropdown-sub, #header-content .dropdown-menu{padding:14px}
  .grid-item .product-image .add-to-link div.add-to-cart span:before{left: 50%; margin-left: -68px;}
}
@media (max-width: 1199px) and (min-width: 1000px){
  .add-to-link .wishlist span i { font-size: 15px;}
  .quickview-button a, .add-to-link .quickview-button a:hover{font-size:22px}
  .grid-item .product-image .add-to-link .wishlist,.grid-item .quickview-button{width:14%}
  .grid-item .add-to-cart{width:72%}
  body .product-item .variants .btn, .product-item .add-to-cart-btn,.product-item .variants .btn,
  .product-item .add-to-cart-btn, .product-item .variants .btn:hover, .product-item .add-to-cart-btn:hover{padding: 0 10px 0 20px;}
  .grid-item .product-image .add-to-link div.add-to-cart span:before{/*left:7px*/}
  /*====slide product home====*/
  body .tabs-product-home .product-item .variants .btn,body .tabs-product-home .product-item .variants .btn:hover{    padding: 0 10px 0 20px;font-size:10px;}
  .tabs-product-home .grid-item .product-image .add-to-link div.add-to-cart span:before{font-size:17px;    margin-left: -57px;}
  .tabs-product-home .grid-item .add-to-link .wishlist span i { font-size: 13px;}
  .tabs-product-home .quickview-button a,.tabs-product-home .add-to-link .quickview-button a:hover{font-size:19px}

}
@media (max-width: 999px) and (min-width: 768px){
  .tabs-product-home .grid-item .product-image .add-to-link div.add-to-cart span:before{ margin-left: -70px;}

  body .product-item .variants .btn, .product-item .add-to-cart-btn,.product-item .variants .btn,
  .product-item .add-to-cart-btn, .product-item .variants .btn:hover, .product-item .add-to-cart-btn:hover{padding: 0 10px 0 20px;font-size:11px;}
}

@media (max-width: 991px) and (min-width: 768px){
  .grid-item .product-image .add-to-link div.add-to-cart span:before{    margin-left: -65px;}
  /*.main-content .related-products .quickview-button a, .main-content .related-products .add-to-link .quickview-button a:hover{font-size:22px;}*/
  body .main-content .related-products .variants .btn,body .main-content .related-products .variants .btn:hover{font-size:11px;}
  .related-products .add-to-cart form:before{margin-left:-61px;font-size:20px;top:14px}

}
@media (min-width: 768px) {

  .sidebar { display: block!important; }
  .header-top .col-md-2{padding-bottom:4px}
  #header-content .header-top {border-bottom:1px solid #d4d4d4;padding-left:0;padding-right:0}
  .header-top-right i, .top-currency .dropdown-icon i{text-align:right}
  .header-top-right div#search-top{margin:0 0 0 8px}
  .header-top-right div#header-top-cart{margin:0 8px 0 20px}
  .header-cart .top-cart #cart-count{right:9px;}
  .product-list .grid-item .product-image {  padding-left: 0;  padding-right: 0;width: 31.035%;overflow: hidden;}
  .product-list .grid-item .product-content {padding-left: 10px;float: right;}
}

.zoomWrapper {
  display: block;
  height: 100% !important;
  width: 100% !important;
}
/* width: 100%  */
@media (max-width: 767px) {
  body #header-content.header-layout-2{padding:0 15px;}
  body #popup-newsletter{display:none!important;}
  .zoomContainer {
    display: none !important;visibility: hidden!important;
  }
    a#placeholder{
    display: inline-block;
    width: 100%;
    position: relative;
}
  a#placeholder:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  body #header-content.header-layout-2{position:relative;}
  #header-content .header-top.is-ticky{position:relative;}
  #offcanvas .navbar-nav li a{    text-transform: uppercase;    font-weight: 400;}
  #offcanvas .navbar-nav li ul a{    font-weight: 400;font-size: 12px;}
  .header-top-right{margin-left:0}
  .related-products .add-to-cart form:before{margin-left:-74px;}
  .product-list .price-box .special-price{float:none}
  div#search-top .search-form{max-width:100%}
  .contactus-page .col-md-4{border-right:0;    padding: 10px 15px;}
  .page-error .main-content{margin-bottom:70px}
  .page-error .main-content .icon{margin-top:110px}
  .products-grid .row.products-row{margin-bottom:0}
  #products .grid-item.product-hover .product-image { overflow: hidden;  max-width: 400px; margin: auto;}
  .grid-item .product-image {max-width: 400px;margin: auto;}
  .product-content h3 a {min-height: 1px;}
  .collection-view{text-align:left;}
  .tabs-product-home #owl_tabnew.owl-carousel {padding:0 30px;}
  .toolbar.toolbar-bottom,.toolbar.toolbar-bottom ul.pagination-page{padding:0;margin:0}
  #products main.container.main-content { margin-bottom: 20px;}
  body .tabs-product-home .owl-theme .owl-controls .owl-prev{left:5px;}
  body .tabs-product-home .owl-theme .owl-controls .owl-next{right:5px;}
  #cart table tr td, #cart table th{padding:5px;}
  #cart table tr td img{max-width:80%;}
  #cart table .tc.item-quantity{width:30px;padding:0;text-align:center;}
  body .home-block-timeline{padding:100px 0;}
  body .main-blog{margin-top:30px;}

  #block-top .col-xs-12{margin-top:15px;}
  body .tabs-product-home .tabs-product{margin:0;}
  body .home-block-timeline .block-title h2{font-size:30px;}
  body .owl-theme .owl-controls .owl-prev{left:8px;}
  body .owl-theme .owl-controls .owl-next{right:8px;}
  body .main-slideshow .slide-des .caption p{display:none;}
  body .main-slideshow .slide-des .title,.banner-slide .slideshow h2 {font-size:18px;margin-bottom:15px;    line-height: 28px;}
  body .slide-text h5,.banner-slide .slideshow .sbu-tile-slide  { line-height:20px;font-size: 12px; letter-spacing: 0px; margin-bottom: 5px;}
  .main-slideshow .flexslider .flex-direction-nav .flex-prev, .main-slideshow .flexslider .flex-direction-nav .flex-next
  {    font-size: 10px;
    letter-spacing: 5px;
    width: 34px;
    height: 34px;
    line-height: 14px;
    padding-top: 3px;}
  .flex-direction-nav{top:45%}
  body .flexslider .read-more > a { font-size: 12px;  padding: 7px 15px;}
  body .main-slideshow .caption{max-width:400px;width:auto;}
  body .main-slideshow .slide-des .slide-1{left:40%;padding:10px;}
  body .main-slideshow .slide-des .slide-2{left:5%;padding:0}

  .main-slideshow .slide-des .title, .banner-slide .slideshow h2 {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 28px;
    padding-bottom: 0;
  }
  .slide-text h5, .banner-slide .slideshow .sbu-tile-slide {font-size: 12px;}
  .main-slideshow .slide-des .caption p, .banner-slide .slideshow .slide-text p, body .slideshow .content-slideshow p {
    display: none;
  }
  .flexslider .read-more > a, .slideshow .content-link .link {
    font-size: 12px;
    padding: 10px 25px;
  }
  .slideshow .allinone_bannerRotator.universal .rightNav, .slideshow .allinone_bannerRotator.universal .leftNav{font-size: 10px;width: 30px !important;height: 30px !important;    padding: 5px 0 0 3px;    letter-spacing: 5px;    line-height: 10px;}
  body .allinone_bannerRotator.universal .bottomNav {
    display: block !important;
  }

  body .banner-slide .slideshow .sbu-tile-slide {font-size: 12px;letter-spacing: 1px;line-height: 20px;}
  body .main-slideshow .slide-des .title, body .slideshow .content-slideshow h2 {margin: 15px 0 0;font-size: 18px;line-height: 28px;}

  body .read-more > a{font-size:10px;padding:6px 16px;}
  .header.is-ticky{position:relative;}
  .menu-action, .header-bottom-right{display:none;}
  body .header-top #header-top-custom-link{float:none;margin:auto;}

  .header-layout-1 #header-menu{top: 10px;}
  .header-top-right .icons i{cursor:pointer}

  #header-menu{float: none; position: static; width: 25%;z-index:9;    height: 30px;text-align: center;}
  .header-top-right div#search-top, .header-top-right div#header-top-cart{text-align:center}
  .header-top-right i, .top-currency .dropdown-icon i{margin:auto}
  .header-top-right div#search-top, .header-top-right div#header-top-cart{width: 23.333%;    margin: 0 5%;}
  .header-top-right .top-currency  {width: 23.333%;    margin: 0 0 0 5%;}
  #header-menu .menu-top{margin:0}
  .block-top{margin-bottom:20px;margin-top:0}
  .top-currency:hover .top-bar-dropdown{top:62px}
  .banner-slide {padding-bottom: 45px;}

  div#search-top .search-form{top:0}
  .header-top .col-md-10{margin: 0 0 0px 0;
    border-top: 1px solid #d4d4d4;padding-bottom:0px;border-bottom:1px solid #d4d4d4;
    padding: 15px 0;}
  .grid-item .product-image .add-to-link div.quickview-button{display:none}

  .tabs-product-home .grid-item .product-image .add-to-link .wishlist{width:25%}
  .tabs-product-home .grid-item .product-image .add-to-link div.add-to-cart{width:75%}
  .tabs-product-home .product-item .variants .btn,.tabs-product-home .product-item .variants .btn:hover {  padding: 0 12px 0 28px;}
  .tabs-product-home .grid-item .product-image .add-to-link div.add-to-cart span:before{margin-left:-68px}

  .grid-item .product-image .add-to-link .wishlist{width:30%}
  .grid-item .product-image .add-to-link div.add-to-cart{width:70%}
  .grid-item .product-image .add-to-link div.add-to-cart span:before{    left: 50%;  margin-left: -75px;    top: 14px;}
  .product-item .variants .btn,.product-item .variants .btn, .product-item .add-to-cart-btn, .product-item .variants .btn:hover, .product-item .add-to-cart-btn:hover{padding:0 10px}
  .product-item .variants .btn{padding:0 20px}
  .static-collection .block-content{padding:30px}
  .static-collection .block-content{    padding: 30px 30px 10px;}
  .static-collection{margin-bottom:30px}
  div#carousel-top .newsletter{    padding: 40px 30px 30px;}
  div#carousel-top .newsletter .title-top { margin-bottom: 10px;}
  .tabs-product-home .block-title h2,.static-collection .block-content h2, div#carousel-top .newsletter h3,.block-title h2{font-size:18px}
  .static-collection .block-content h2, div#carousel-top .newsletter h3 { margin-top: 10px; margin-bottom: 18px; }
  .nav-tabs > li > a{padding:15px;}
  .tabs-product-home .nav-tabs{margin-bottom:25px}
  .home-blog{padding:50px 0 25px 0}
  .item-3 .static-collection .block-content{padding-bottom:20px}
  .footer-container .footer-top ul li{margin-bottom:10px}
  .footer-top { padding-bottom: 50px;}
  .footer-container{padding:top:40px}
  .main-blog .box-content .image {position: static;margin-top:10px}
  #latest-blogs .short-des .content-short {   width: 70%; padding-top: 10px;}
  div#search-top .search-form{right:0;padding:10px 0}

  #header-inner-right #search-top, #header-inner-right #header-top-cart, #header-top-currency{width:20%;text-align:center;}
  #header-content .selectize-dropdown{text-align:left;}
  #header-inner-right #search-top .icon-search, .header-cart .top-cart{margin:auto;}
  #header-content .selectize-control.single .selectize-input{margin:auto;text-align:left;}
  .header-top-right {text-align:center;left: 20%; position: absolute;z-index:9;width:75%;margin-top:2px}
  .header-layout-1 .header-top-right{top: 0px;left:15%;position: static;}
  body #header-content .header-links .cusstom-link{text-align:left;position:absolute;width:200px!important;top:30px;background:#fff;z-index:10;}
  body #header-content .header-links .cusstom-link ul li{line-height:25px;border:none;}

  .header-top-right .icons { font-size: 20px;}
  .toggle-menu .navbar-toggle{padding:0;margin:auto;float:none}
  body .header-inner{padding:0 0 5px;}
  .toggle-menu i{font-size:30px;}

  #header-content .logo h1{text-align:center;}
  body .block-top .widget-block{padding-top:30px;top:0;}
  body .load-more-product .load-product .product-item{width:50%;}
  body .home-block-timeline .paralax-images{background-position:center center!important}
  body .footer-layout-2 .footer-top .col-md-9 .col-md-4:first-child{padding-left:15px;}
  body .footer-layout-2 .footer-top .col-md-9{padding-top:0;}
  body .footer-layout-2 .footer-top .col-md-3{padding-bottom:0;}
  body .footer-container .footer-top h3.module-title{padding:12px 0;}
  body .footer-container .footer-top h3.module-title i{float:right;cursor: pointer;}
  body .footer-layout-2 .footer-newsleter{padding-left:15px;border-top:none;}
  body .footer-layout-2 .newsletter{width:100%;float:none;}
  .footer-layout-2 .paypal-footer{width:100%;text-align:center;margin-bottom:15px;}
  .toolbar-mode .col-md-4.hidden-sm.hidden-xs{width:100%}
  .toolbar-mode .hidden-xs { margin: 5px 0; display: block !important; width: 50%; overflow: hidden; float: left;}
  .toolbar .browse-tags { text-align: left;}
  .collection-view { line-height: 39px; text-align: right;}
  .sort-by{padding:5px 0}

  /* About Page */
  .about-our-team {margin-bottom: 0;}
  .aboutus .module-tile {margin-bottom: 20px;}
  .about-contact,
  .about-our-team {margin-top: 25px;}
  .about-our-team .about-content .concont .icon {margin-top: 20px;margin-bottom: 0;}

  .main-content{margin-bottom:40px}

  /* Product Page */
  .breadcrumb h2 { font-size: 30px; line-height: 40px;  margin-bottom: 15px;}
  .product-list .item {text-align: center;margin-bottom: 0;}
  .grid-item .product-image {float: none;padding: 0;}
  .product-list .product-item {margin-bottom: 35px;}
  .product-list .grid-item .product-content,
  .grid-item .product-content {text-align: center;margin: 20px auto 0px;max-width: 400px;float: none;padding: 0;}
  .product-list .grid-item .add-to-cart, 
  .grid-item .add-to-cart {float: none;display: inline-block;margin: 0;}
  .product-list .product-inventory,
  .product-inventory {margin: 10px 0 0;}
  .spr-badge-starrating {margin: 0;}
  .product-list .grid-item .product-image .add-to-link {display: none;}
  .product-list .grid-item .product-image > .wishlist {width: 100% !important;}
  .product-list .grid-item .add-to-cart .btn {padding: 0 20px 0 30px;}

  .product-img-box {text-align: center;}
  .product-shop {    margin-top: 30px;  }

}
@media (min-width: 768px) and (max-width: 1024px) {
  .top-menu {    float: left;  width: 25%;    margin-top: 4px;}
  .header-top-right { margin-left: 0; width: 75%;}
  .header-top-right .top-currency,.header-top-right div#search-top,.header-top-right div#header-top-cart{width: 33.33%;  text-align: center; margin: auto;}
  .header-top-right i, .top-currency .dropdown-icon i {  text-align: center; margin: auto;}
  .header-cart .top-cart,.header-top-right div#search-top .icon-search{width:40px;margin:auto;}
  .header-cart .top-cart #cart-count { right: 20px !important;}
}
@media (min-width: 768px) {
  .footer-top .content{display:block!important}
  .footer-top h3.module-title i{display:none}
  #header-content .header-links .cusstom-link{display:block!important}
  #header-content .header-links .cusstom-link li{display:inline-block}
  #header-content .header-links .icons{display:none;}

}

@media (max-width: 730px) {
  .about-our-team .about-content .our-team:nth-child(2n) {margin-right: 0;}
  .about-our-team .about-content .our-team, 
  .about-our-team .about-content .our-team:nth-child(2n + 1) {width: 46%;margin-right: 8%;margin-bottom: 40px;}
}
@media (max-width: 530px) {
  .share_toolbox ul { float: none; margin-top: 5px; }
  .share_toolbox ul li:first-child { padding: 0; }
  body .static-collection .content-slider{padding:0 15px;}
  body .static-collection .content-slider .read-more a{margin-top:0;}
  body .static-collection .block-content{top:15px;right:15px;left:15px;bottom:15px;}
  /*.static-collection .content-slider p{display:none;}*/
  body .static-collection .content-slider h2{font-size:20px;}
  .nav-tabs > li > a { padding: 5px 10px;}
  .tabs-product-home .tabs-product .nav-tabs li:before{top:8px}
  .toolbar-mode .hidden-xs{width:100%}
  .toolbar-mode .col-md-5.col-sm-7.hidden-xs{display:none !important}
  .toolbar-mode .col-xs-6{width:100%}
  .collection-view{text-align:left}
  .collection-view a{margin-right:15px;margin-left:0}
  .contactus div#contactFormWrapper, div#contactFormWrapper{width:100%}
  #contactFormWrapper h2{margin-top:20px}
  .map { margin-bottom: 20px;}
  .main-slideshow .flexslider .flex-direction-nav .flex-prev, .main-slideshow .flexslider .flex-direction-nav .flex-next
  {font-size: 9px;
    letter-spacing: 2px;
    width: 25px;
    height: 25px;
    line-height: 9px;
    padding-left: 2px;}
  .flex-control-nav li{margin:0 2px;}
  .main-slideshow ol.flex-control-nav{bottom:-40px;}
}

@media (max-width: 499px) {  
  body #block-top .block-item .block-icon{width:50px;padding-top:15px;}
  body #block-top .block-item .block-icon i{font-size:30px;}
  body #block-top .block-item{padding-left:68px;padding-bottom:15px;padding-top:15px;}
  body #block-top .block-item h3{letter-spacing:0;font-size:16px;}
  body #latest-blogs .image{width:100%; float:none;}
  body .content-blog{width:100%;float:none;left:0;margin-left:0;top: -50px;}
  .main-blog .box-content .image{    position: static;margin-left:0}
  #latest-blogs .short-des .content-short{padding-top:10px}
  body .home-block-timeline .sub-title{font-size:14px;}
  body .home-block-timeline .block-title h2{font-size:20px!important;}
  #cart table tr td.qty, #cart table th.qty{display:none;}
  #cart .col-lg-12{padding:0 5px;}
  .banner-slide {
    padding-bottom: 25px;
  }
}
@media (max-width: 479px) {  
  .about-our-team .about-content .our-team, 
  .about-our-team .about-content .our-team:nth-child(2n + 1) {width: 100%;margin-right: 0%;}
  #customer_login input,#create_customer input{width:100%}
  .btn, .btn-secondary, .text-continue a, .spr-summary .spr-summary-actions a, #get-rates-submit{letter-spacing: 0;}
  body .main-slideshow .slide-des .title {  font-size: 13px;  margin-bottom: 10px;   line-height: 18px;}
  body .slide-text h5 {  font-size: 10px;   letter-spacing: 0px;  margin-bottom: 2px;}
  body .flexslider .read-more > a {  font-size: 8px;  padding: 4px 9px;}
  #add-to-cart-form #product-add-to-cart{padding: 10px 18px 10px 36px;}
  #add-to-cart-form span.add-cart:before{/*left:14px;*/}
  body .allinone_bannerRotator_texts{padding:18px 30px;}
  .main-slideshow .slide-des .title, .banner-slide .slideshow h2 {
    font-size: 15px;  margin-bottom: 10px;   line-height: 18px;
  }
  body .main-slideshow .slide-des .title, body .slideshow .content-slideshow h2 {font-size: 17px;line-height: 18px;}
  .slide-text h5, .banner-slide .slideshow .sbu-tile-slide { line-height:20px;font-size: 10px;   letter-spacing: 0px;  margin-bottom: 2px;}
  .flexslider .read-more > a, .slideshow .content-link .link {
    font-size: 8px;  padding: 6px 9px 5px;
  }
  body #content_ss_2.allinone_bannerRotator_texts{left:0}

}
@media (max-width: 360px) {

  .infinite-scrolling a, .infinite-scrolling-homepage a { width: 100%; }
  .button .btn { padding: 0 10px; }

  .toolbar .view-mode { margin: 16px 8px 16px 16px; }
  .toolbar .view-mode label { display: none; }

  .toolbar.toolbar-bottom { text-align: center; }
  .toolbar.toolbar-bottom .page-total { float: none; margin-bottom: 10px; }
  .pagination-page { text-align: center; }
  .header-cart #dropdown-cart{width:300px;margin-right: -78px;right:0 !important}
  .static-collection .block-content{padding:10px}
  body{font-size:13px}
  .static-collection .block-content{line-height:18px}
  .static-collection .block-content ul.socia { margin: 15px 0 8px;}
  div#carousel-top .newsletter{padding:20px}
  .grid-item .product-image .add-to-link div.add-to-cart span:before{margin-left:-69px;}
  .header-cart:hover > #dropdown-cart { top: 43px;right: 2px;}
  .top-currency:hover .top-bar-dropdown {   top: 60px;}
  #add-to-cart-form #quantity{margin-right:8px}
  .product-shop .wishlist{margin-left:8px;}
}


@media (min-width: 480px) and (max-width: 767px) {
  .product-list .product-details.col-md-8.col-sm-8.col-xs-12 {width: 60%;}
  .product-list .product-image.col-md-4.col-sm-4.col-xs-12 { width: 40%;}
  .products-grid .grid-item.product-item.col-md-4.col-sm-4.col-xs-12 { width: 50%;}
  .products-grid .grid-item.product-item.col-md-6.col-sm-6.col-xs-12 { width: 50%;}
  .products-grid .grid-item.product-item.col-md-3.col-sm-3.col-xs-12 { width: 50%;}
}