@media (max-width: 1024px) {
  .visible-tablet {
    display: block;
  }  
  .menu-responsive{
  	display:none;
  }
  .wow {
      opacity: 1 !important;
  }
  .header-wrapper .header-container #main-header-mobile-sticky-wrapper {display: block;} 
  .header-wrapper .header-container .main-header.mobile-header .right-header-menu {
    position:relative;
    text-align: right;
  }
  .header-wrapper .header-container .main-header.mobile-header .right-header-menu .right-wrapp {
    display: inline-block;
  }
  .header-wrapper .header-container .main-header.mobile-header .right-header-menu .item.header-menu {
    position: static;
  }
  /*=============================================
  # Header
  ===============================================*/
  .template-index .container {
    padding: 0 20px;
  }  
  .header-wrapper .header-container .main-header {
    text-align: left; 
  }

  .header-wrapper .header-container .top-bar-header {
    padding: 0;
  }

  .header-wrapper .header-container .top-bar-header .row{
    margin:0;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-left {
    width: 40%;
    display:none;
  }
  .header-wrapper .header-container .top-bar-header-mobile {
    display:block;
    position:relative;
  }
  .header-wrapper .header-container .top-bar-header-mobile .top-bar-left-mobile{  	
    float:left;
  }
  .header-wrapper .header-container .top-bar-header-mobile .top-bar-left-mobile .navbar .bs-navbar-collapse{
    width: inherit;
    right: inherit;
    background: #3e7cb4;
    overflow: inherit;
    top:35px;
    padding:5px 10px!important;
  }
  .top-bar-header-mobile .top-bar-left-mobile .navbar .bs-navbar-collapse .links li{
    color:white;
    line-height:35px;
  }
  .top-bar-header-mobile .top-bar-left-mobile .navbar .bs-navbar-collapse .links li a{
    color:white;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right {
    width: 60%;
    float:right;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right .setting-currency {
    right: 0;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right .inner-item li {

  }
  .header-wrapper .header-container .top-bar-header .top-bar-left .links li a {
    padding: 0 30px 0 0;
  }  
  .column-mobile .header-search, .column-mobile .header-menu {
    display: inline-block;;
    font-size: 16px;
  }
  .column-mobile .header-search {
    margin-right: 30px;
    display:none;
  }
  .column-mobile .header-menu .navbar .navbar-toggle{
    margin:0;
  }
  .column-mobile .header-menu .navbar .navbar-toggle span{
    text-transform: uppercase;
    font-family: Open Sans,arial,serif;
  }
  .column-mobile .header-menu .navbar .navbar-toggle span i{
    position:absolute;
    right:-15px;
    color:#555;
  }
  .column-mobile .header-menu .navbar .navbar-toggle span .fa-caret-up{
    top:4px;
  }
  .column-mobile .header-menu .navbar .navbar-toggle span .fa-caret-down{
    bottom:7px;
  }
  .template-index .header-wrapper .header-container .main-header .header-search-form {
    padding: 0;
    top: -25px;
  }
  .header-wrapper .header-container .main-header .header-search-form {
    padding: 0;
    top: -23px;
  } 
  .header-wrapper .header-container .main-header .column-mobile {
    display: inline-block;
    width: 100%;
    text-align: center;
    height: 45px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 3px solid #d6d6d6;
    line-height: 35px;   
    position:relative;
  } 
  .header-wrapper .header-container .main-header .logo {
    padding: 0;
    float: none;
  }
  .header-wrapper .header-container .is-sticky .main-header {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  }
  .header-wrapper .header-container .is-sticky .main-header .column-mobile{
    margin-top:0;
  }
  .header-wrapper .header-container .is-sticky .main-header .logo {
    display: inline-block;
  }
  .is-sticky .main-header .table-container,.is-sticky .main-header .table-container-1,.is-sticky .main-header .table-container-2{
    display:block!important;
  }
  .is-sticky .main-header .wrapper-top-menu .main-top-nav .cart-container{
    display:none!important;
  }
  .is-sticky .main-header .
  /*=============================================
  # Main
  ===============================================*/
  .wow {
    opacity: 1 !important;
  }
  .template-index .main-container {
    
  }
  .main-container {
    padding: 0;
  }  
  .main-container .tab-product-collection .tab-selector ul.nav-tabs{
    right:47px!important;
  }
  /*block banner*/

  .home-banner .top-container {
    margin-bottom: 10px;
  }
  /*Block option*/
  .main-container .block-option-container .container .block-subscribe {
    margin-bottom: 30px;
  }
  /*join comunity*/
  .main-container .block-option-container .container .block-subscribe .block-inner .input-group .input-box input {
    width: 400px;
  }
  /*Blog home*/
  .main-container .blog-homepage .owl-carousel .owl-wrapper .owl-item .blog .main_content .content {
    display: none;
  }
  /*collection page*/
  .category-products .products-grid .item {

  }
  /*product page*/
  .product-view .product-img-box .product-img-list .more-views-verticle {
    width: 60px;
  }
  .product-view .product-img-box .product-img-list .more-views-verticle .media-list {
    width: 60px;
    height: 280px;
  }
  .product-view .product-shop-wrapper {
    padding: 0;
  }
  /*Blog page*/
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper .postContent .blog-media,
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper .postContent .blog-content {
    width: 100%;
    padding-left: 0;
  }
  /*Article page*/
  .template-blog .main-container .breadcrumbs ul, 
  .template-article .main-container .breadcrumbs ul {
    float: left;
    display: block;
    width: 100%;
    text-align: left;
    margin-top: 5px;
  }
  .main-container .blogs-items .img-responsive {
    width: 100%;
  }
  /*=============================================
  # Footer
  ===============================================*/

}
@media (max-width: 991px) {
  .container-wrapper{
    
  }
  .sticky-wrapper{
  	height:auto!important;
  }
  .menu-responsive{
  	display:block;
  }
  .hidden-tablet {
    display: none;
  }
  .main-container .main-wrapper .main .custom-feature .feature-box{
    margin:10px 0;
  }
  .main-container .home-banner .left{
    padding-right:15px!important;
  }
  .header-wrapper .header-container .main-header .wrapper-top-menu{
  	margin-top:0px!important;
  }
  .header-wrapper .header-container .main-header .table-container .table-container-content-logo{
    text-align: center;
    margin-bottom: 25px;
  }
   
  .header-wrapper .header-container .main-header .table-container .header-maincart .icon-cart-header .cart-container-content{
    float:left;
  }
  .header-wrapper .header-container .main-header .table-container .header-maincart .icon-cart-header p{
    float:left!important;
  }
  .header-wrapper .header-container .main-header .table-container .cart-wrapper{
    margin:0 6px 0 0!important;
  }
  .header-wrapper .header-container .main-header .table-container .cart-wrapper .fa-caret-up{
    right:75%!important;
  }
  
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart{
    text-align:center;
    margin-bottom:15px;
  }
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart .actions{
    text-align:left!important;
  }
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart .cart-wrapper{
    left:0;
    right:0;
    margin:0 auto;
    top:30px;
  }
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart .cart-wrapper .fa-caret-up{
    left:50%;
  }
  .header-wrapper .header-container .main-header .table-container-1 .logo_content{
    margin-bottom:30px;
  }
  
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart .icon-cart-header .cart-container-content{
    float:inherit;
  }
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart .icon-cart-header p{
    float: inherit;
  }
  .header-wrapper .header-container .main-header .table-container .header-maincart .icon-cart-header p img{
    padding-left:0;
  }
  .header-wrapper .header-container .main-header .table-container-1 .header-maincart .icon-cart-header p img{
    padding-left:0;
  }
  .header-wrapper .header-container .main-header .table-container-2 .table-container-content-logo{
    margin-bottom:25px;
    text-align:center;
  }
  .header-wrapper .header-container .main-header .table-container .table-container-content-item{
    padding:0;
  }
  .header-wrapper .header-container .main-header .column-mobile{
    z-index:999!important;
  }
  .is-sticky .main-header .table-container-content-logo{
    display:none;
  }
  .is-sticky .main-header .table-container-1 .table-container-content-item{
    width:20%;
  }
  .is-sticky .main-header .table-container-1 .table-container-search{
    width:80%;
  }
  .is-sticky .main-header .table-container-1 .header-maincart .cart-wrapper{
  	top:50px!important;
  }
  .is-sticky .main-header .table-container-1 .header-maincart .cart-wrapper .fa-caret-up{
  	left:5px!important;
  }
  .is-sticky .main-header .table-container-1 .table-container-content .header-maincart{
    text-align:left!important;
  }
  .is-sticky .main-header .table-container-1 .table-container-content .header-maincart .cart-container-content{
    float:left!important;
  }
 .is-sticky .main-header .table-container-1 .header-maincart .icon-cart-header .cart-container-content .cart-total{
   	display:none;
   }
  .main-container .tab-collection-electronics .tab-selector h3{
    padding-bottom:40px!important;
    text-align:center!important;
  }
  .main-container .tab-collection-electronics .tab-selector ul.nav-tabs{
    left:0!important;
    top:33px!important;
    right:inherit!important;
  }
  .main-container .tab-collection-electronics .tab-selector ul.nav-tabs li a span{
    font-size:11px;
  }
  .main-container .tab-collection-electronics .owl-controls .owl-buttons .owl-prev{
    top:50px!important;
  }
  .main-container .tab-collection-electronics .owl-controls .owl-buttons .owl-next{
    top:50px!important;
  }
  .main-container .tab-product-collection .tab-selector .nav-tabs>li.active>a, 
  .main-container .tab-product-collection .tab-selector .nav-tabs>li.active>a:hover,
  .main-container .tab-product-collection .tab-selector .nav-tabs>li.active>a:focus{
  	line-height:17px!important;
  }

}

@media (max-width: 767px) {
  .hidden-phone {
    display: none;
  }
  .visible-phone {
    display: block;
  }
  .swiper-slide .caption-content {
    padding: 0 10px;
  }
  .container-main{
  	
  }
  .template-page.customer-logged-in .page{
  	    overflow-x: scroll;
  }
  /*=============================================
  # Header
  ===============================================*/
  .header-wrapper .header-container .main-header {
    text-align: center;
  } 
  .header-wrapper .header-container .top-bar-header .top-bar-left {
    width: 35%;
  }
  .header-wrapper .header-container .top-bar-header-mobile .top-bar-left-mobile .navbar .hidden-xs{
    display: inherit!important;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right .hidden-xs{
    display: inherit!important;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right {
    float:right;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-left .links li a {
    padding: 0 15px 0 0;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right .inner-item li {
    padding: 0 0 0 15px;
  }
  .header-wrapper .header-container .main-header .column-mobile{
  	z-index:inherit!important;
  }
  .header-wrapper .header-container .navbar-header-second .navbar-toggle{
    border-radius: 0;
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0%;
    margin: 0;
    font-size: 16px;
    z-index:5;
    right:0;
    height:45px;
  }
  .header-wrapper .header-container .navbar-header-second .navbar-toggle span{
    text-transform: uppercase;
  }
  .header-wrapper .header-container .navbar-header-second .navbar-toggle span i{
    position:absolute;
    padding-left:6px;
    color:#555;
  }
  .header-wrapper .header-container .navbar-header-second .navbar-toggle span .fa-caret-up{
    top:9px;
  }
  .header-wrapper .header-container .navbar-header-second .navbar-toggle span .fa-caret-down{
    bottom:9px;
  }
  /*cart mobile*/
  .header-wrapper .header-container .top-bar-header .top-bar-right .cart-container {
    position: static;
  }
  .header-wrapper .header-container .main-header.mobile-header .right-header-menu .cart-container .cart-wrapper {
    right: -100px;
  }
  .header-wrapper .header-container .top-bar-header .top-bar-right .cart-container .icon-cart-header span.price-wrap {
    display: none;
  }
  .header-wrapper .header-container .main-header .table-container .cart-wrapper {
    left:0;
    right:0;
    margin:0 auto!important;
    top:30px;
  }
  .header-wrapper .header-container .main-header .table-container .cart-wrapper .actions{
  	text-align:left!important;
  }
  .header-wrapper .header-container .main-header .table-container .header-maincart .icon-cart-header .cart-container-content{
  	float:none;
  }
  .header-wrapper .header-container .main-header .table-container .cart-wrapper .fa-caret-up{
    right:48%!important;
  }
  .header-wrapper .header-container .main-header .table-container .header-maincart .icon-cart-header p{
    float: inherit!important;
  }
  .header-wrapper .header-container .main-header .table-container-2 .cart-wrapper{
    left:0;
    right:0;
    margin:0 auto;
    top:32px!important;
  }
  .header-wrapper .header-container .main-header .table-container-2 .cart-wrapper .actions{
  	text-align:left!important;
  }
  .header-wrapper .header-container .main-header .table-container-2 .cart-wrapper .fa-caret-up{
    right: 47%!important;
  }
  .header-wrapper .header-container .main-header .table-container-2 .header-maincart .icon-cart-header .cart-container-content{
    float:inherit;
    margin-bottom:15px;
  }
  .header-wrapper .header-container .main-header .table-container-2 .header-maincart .icon-cart-header p{
    float: inherit;
  }
  .header-wrapper .header-container .main-header .table-container-2 .table-container-content{
  	margin:5px 0;
  }
  .column-mobile .header-search {
    margin-right: 0;
  }
  .header-wrapper .header-container .main-header .header-search-form input {
    padding: 22px 30px;
    font-size: 21px;
  }
  .header-wrapper .header-container .main-header .header-search-form .search-close {
    right: 5px;
    top: 27px;
  }
  .header-wrapper .header-container .is-sticky .main-header{
  		width:100%!important;
  }
  .header-wrapper .header-container .is-sticky .main-header .table-container .cart-wrapper{
  	top:48px;
  }
 .is-sticky .main-header {
    text-align: left!important;
  } 
  .is-sticky .main-header .table-container .table-container-content-item,
  .is-sticky .main-header .table-container-1 .table-container-content-item,
  .is-sticky .main-header .table-container-2 .table-container-content-item
  {
    width:20%;
  }
  .is-sticky .main-header .table-container-2 .table-container-content-item .cart-container-content{
    float:right!important;
    margin-right:20px;
  }
  
  .is-sticky .main-header .table-container-2 .header-maincart .cart-wrapper{
    left:inherit;
    margin:inherit;
    top:50px!important;
  }
  .is-sticky .main-header .table-container-2 .header-maincart .cart-wrapper .fa-caret-up{
    right:1%!important;
  }
  .is-sticky .main-header .table-container .header-maincart,
  .is-sticky .main-header .table-container-1 .header-maincart{
    float:left!important;
  }
  .is-sticky .main-header .table-container .header-maincart .cart-wrapper .fa-caret-up,
  .is-sticky .main-header .table-container-1 .header-maincart .cart-wrapper .fa-caret-up{
    right:95%!important;
  }
   .is-sticky .main-header .table-container .header-maincart .icon-cart-header .cart-container-content{
   	float:left!important;
   }
  .is-sticky .main-header .table-container .table-container-content-item .header-maincart .cart-container-content .cart-total,
  .is-sticky .main-header .table-container-1 .table-container-content-item .header-maincart .cart-container-content .cart-total,
  .is-sticky .main-header .table-container-2 .table-container-content-item .header-maincart .cart-container-content .cart-total
  {
    display:none;
  }
  .is-sticky .main-header .table-container .table-container-search,
  .is-sticky .main-header .table-container-1 .table-container-search,
  .is-sticky .main-header .table-container-2 .table-container-search
  {
    width:80%;
  }
  .is-sticky .main-header .table-container-2 .cart-wrapper{
  	top:30px;
  }
 
  /*=============================================
  # Main
  ===============================================*/ 
  /*product tab home*/
  .main-container .tab-product-collection .tab-selector:before {
    background-color:  transparent;
  } 
  /*block option container*/
  .main-container .block-option-container .container .block-subscribe .block-inner .input-group .input-box input {
    width: 100%;
  }
  .main-container .block-option-container .container .block-subscribe {
    margin-bottom: 30px;
  }
  /*block blog home*/
  .main-container .blog-homepage .owl-carousel .owl-wrapper .owl-item .blog .img-blog,
  .main-container .blog-homepage .owl-carousel .owl-wrapper .owl-item .blog .main_content {
    width: 100%;
    padding: 0;
  } 
  .main-container .blog-homepage .owl-carousel .owl-wrapper .owl-item .blog .main_content .content {
    display: block;
  }

  .main-container .home-banner .right, 
  .main-container .home-banner .left {
    padding: 0;
  }
  /*sidebar*/
  /*collection page*/
  .toolbar .selectize-input {
  }
  .toolbar .filter-bar {
    float: left;
  } 
  .toolbar .sorter_wrap {
    width: 100%;
    float: left;
  }
  .toolbar .limited_wrap{
    display:block!important;
  }
  .toolbar .sorter_wrap .select-new .select-inner span, 
  .toolbar .limited_wrap .select-new .select-inner span {
    padding-left: 10px;
    letter-spacing: 1px;
  }
  .toolbar .sorter_wrap .select-new .select-inner select, 
  .toolbar .limited_wrap .select-new .select-inner select {
    padding: 0 0px 0 5px;
  }
  .toolbar .view-mode span.layout-opt {
    padding: 0;
  } 
  .category-products .products-grid .item {
    width: 100%;
  }
  /*product page*/
  .main-container .breadcrumbs {
    text-align: left;
  }
  .main-container .breadcrumbs ul {
    float: left;
    margin-top: 10px;
    width: 100%;
  }
  .product-view .product-img-box .product-img-list .more-views-verticle {
    width: 60px;
  }
  .product-view .product-img-box .product-img-list .more-views-verticle .media-list {
    width: 60px;
    height: 280px;
  }
  .product-view .product-shop {
    margin-top: 10px;
  }  
  .product-view .product-collateral .product-description {
    border: none;
  }
  .product-view .product-collateral .tab-content {
    width: 100%;
    border: none;
  }
  .product-view .product-collateral .tab-content .tab-pane {
    padding: 0;
    display: block; 
  }
  .product-view .product-collateral .tab-content .tab-pane .product-tabs-content-inner {
    padding: 20px 20px 50px;
  }
  .product-view .product-collateral .tab-content .collapse { 
    display: none;
  }
  .product-view .product-collateral .tab-content .collapse.in {
    display: block;
  }
  .toolbar .filter-option-group.open {
    top: 80px;
  }
  /* Blog page */ 
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper {
    padding-bottom: 30px;
  }
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper .postContent .blog-media,
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper .postContent .blog-content { 
    padding-bottom: 10px;
  }
  .main-container .blogs-items .img-responsive { 
    margin-bottom: 15px;
  }
  /*Order page*/
  .main-container .order-dashboard .billing-address, .main-container .order-dashboard .shipping-address {
    width: 100%; 
    margin: 0 0 30px;
  }
  /*Cart page */
  .main-container .checkout-cart .checkout-info,.main-container .checkout-cart .totals {
    width: 100%;
    margin: 0 0 30px;
  }
  .main-container .account-create .content label{
    text-align:left;
    padding-left:0;
  }
  .main-container .account-create .content input{
    width:100%;
  }
  .main-container .contact-container .form-vertical label{
    text-align: inherit;
    padding:0;
  }
  .main-container .contact-container .form-vertical input,
  .main-container .contact-container .form-vertical textarea{
  	width:100%!important;
  }
  /*Blog list
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper .postContent .blog-media,
  .main-container .blog-wrapper.blog-layout-typ2 .postWrapper .postContent .blog-content {
  width: 100px;
  padding-left: 0;
}*/
  /*=============================================
  # Footer
  ===============================================*/ 
  .footer-wrapper .footer-top {
    padding: 30px 0;
  }
  .footer-wrapper .footer-top .info-footer {
    padding: 30px 20px 0px;
  }
  .footer-wrapper .custom-footer-content {
    display: block;
  }
  .footer-wrapper .footer-bottom .footer-join-community .block-title {
    text-align: left;
  }
  .footer-wrapper .footer-bottom .footer-join-community .input-group {
    width: 100%;
  }
  .footer-wrapper .footer-bottom .footer-join-community .input-group input { 
    width: -webkit-calc(100% - 58px);
    width: calc(100% - 58px);
  }
  .footer-wrapper .footer-bottom .footer-bottom-link .footer-links {
    display: block;
  }
  .footer-wrapper .footer-bottom .footer-bottom-link .footer-links li {
    display: block;
    text-align: left;
    width: 100%;
  }
  .footer-wrapper .footer-bottom .footer-bottom-link .footer-links li a {
    border-left-width: 0;
    line-height: 30px;
    padding: 0;
  }
}
@media only screen and (max-width: 479px) {
  .itemgrid .item {
    width: 100% !important;
  }
}