.owl-top-narrow #category-slider-demo-7 .owl-controls{right:-2px}

.header .demo-tooltip,.footer .demo-tooltip{position:absolute;right:15px;top:5px;z-index:9;width:20px}
.header-container.sticky-header .header .demo-tooltip{display:none}
.footer .demo-tooltip{top:-20px}
a.tooltip-icon{border:1px solid #fff;color:#fff;border-radius:50%;display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:10px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-animation: tooltip-animation 1s ease-in infinite;-moz-animation: tooltip-animation 1s ease-in infinite;-ms-animation: tooltip-animation 1s ease-in infinite;animation: tooltip-animation 1s ease-in infinite;}
.header-container.type2 a.tooltip-icon,.header-container.type3 a.tooltip-icon,.header-container.type4 a.tooltip-icon,.header-container.type5 a.tooltip-icon,.header-container.type6 a.tooltip-icon,.header-container.type7 a.tooltip-icon,.header-container.type8 a.tooltip-icon{color:#000;border-color:#000}


.tooltip-popup{position:absolute;right:-10px;top:30px;width:300px;background-color:#111;box-shadow:0 0 8px rgba(255,255,255,.5);padding:20px;border-radius:10px;font-size:12px;line-height:1.4;color:#fff;text-align:left}
.tooltip-popup h4{font-size:16px;color:#fff}
.tooltip-popup p{margin-bottom:10px;color:#fff}
.tooltip-popup em{font-size:10px}
a.tooltip-close{position:absolute;right:10px;top:10px;color:#fff}
.footer-middle>.container{position:relative}
.header-container.type3 .main-nav ul.menu > li > a{ margin-right: 4px;}
/* tooltip for demo */
@-webkit-keyframes tooltip-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tooltip-animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes tooltip-color {
  0% {
    color: #fff;
  }
  50% {
    color: #333;
  }
  100% {
    color: #fff;
  }
}
@keyframes tooltip-color {
  0% {
    color: #fff;
  }
  50% {
    color: #333;
  }
  100% {
    color: #fff;
  }
}
@-webkit-keyframes tooltip-color-white {
  0% {
    color: #444;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #444;
  }
}
@keyframes tooltip-color-white {
  0% {
    color: #444;
  }
  50% {
    color: #fff;
  }
  100% {
    color: #444;
  }
}

.category-products .products-grid.columns4 li.item{ width: 33%; float: none;}
.products-grid li.item{display: inline-block;}
/*.first-col, .second-col{display: inline-block;   padding-left: 29px;}*/
.image img{max-width: 100%;}
html, body{overflow-x:hidden}
#esns_background_layer .esns_box_layer{margin-top: 0 !important;}
#esns_background_layer > div{ position: absolute;
    right: 9%;
    top: 34%;}
.myaccount_link_container > ul{padding-left: 0;}
.myaccount_link_container{ padding-left: 0 !important;}
.owl-top-narrow .owl-controls{ right: 48px;
    top: -84px;}
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next{ top: 168px !important;}



@media (max-width: 1200px) { 
.filter-title {
    width: 100%;
	
}
.header-container.type3 .header #search_mini_form{ width: 300px;}
.owl-controls .owl-buttons .owl-next, .owl-controls .owl-buttons .owl-prev, .owl-top-narrow .owl-controls{position: unset !important;}
.fixed-header ul.menu > li.menu-full-width > a::after, .fixed-header ul.menu > li.menu-item-has-children > a::after, .main-nav ul.menu > li.menu-full-width > a::after, .main-nav ul.menu > li.menu-item-has-children > a::after, .fixed-header ul.menu > li.menu-static-width > a::after, .main-nav ul.menu > li.menu-static-width > a::after{ left: unset; right: 6px;
    top: 52%;}
	.fixed-header ul.menu > li > a, .main-nav ul.menu > li > a{ font-size: 11px;}
.header-container.type3 .main-nav ul.menu > li.menu-full-width > a, .header-container.type3 .main-nav ul.menu > li.menu-item-has-children > a, .header-container.type3 .main-nav ul.menu > li.menu-static-width > a{padding-right: 20px;}	
.header-container.type3 .main-nav ul.menu > li > a{  padding: 17px 6px 17px 0;}
}
@media (max-width: 991px){ 
.std ul li{ width: 25%;}
.std ul{padding-left: 0; margin-left: 0px !important;}
.category-products .products-grid.columns4 li.item{ width: 48%;}
.first-col .contact-info li, .second-col .contact-info li{width: auto !important;}
.footer-branch-email > p b{display: none;}
}
@media (max-width: 768px){ 

.category-products .products-grid.columns4 li.item{ width: 33%;}
.category-products .products-grid li.item .details-area .product-name a{font-size: 11px;}
.first-col .contact-info li, .second-col .contact-info li{  width: 474px !important;}
.first-col.col-lg-6.col-md-6.col-sm-6{   border-bottom: 1px solid #ccc;
    padding-bottom: 21px;}
}
@media (max-width: 545px){
.social_link.login_register_link.categoryParentLink .social_top_link{font-size: 10px;}
.std ul li { width: 33%;}
.category-products .products-grid.columns4 li.item{ width: 48%;}
.first-col .contact-info li, .second-col .contact-info li{width: auto !important;}
}
@media (max-width: 410px){
.category-products .products-grid.columns4 li.item{width: 85%;}
.products-grid.columns4{text-align: center;}
}