.owl-prod-filter{margin-top:70px;}
.owl-prod-filter .g-tab-title{text-align:center;position:relative;}
.owl-prod-filter .tab-header{text-align:center;margin-bottom:40px;}
.owl-prod-filter .tab-header p{font-size:14px;text-transform:uppercase;color:#16151b;font-weight:600;margin-bottom:0;}
.owl-filter-bottom  .tab-header p{padding-bottom:40px;border-bottom:1px solid #ebebff; }
.owl-prod-filter .tabs .nav-tabs{border-bottom:none;position:relative;z-index:1;display:inline-block;}   
.owl-prod-filter .nav-tabs .nav-link{font-size:24px;color:#616161;font-weight:400;text-transform:lowercase;padding:0;border:0;position:relative;background:transparent;margin-right:75px;position:relative;}   
.owl-prod-filter .nav-tabs .nav-item:first-child .nav-link:after{display:none;} 
.owl-prod-filter .tabs .nav-tabs .nav-item{margin-bottom:0;float:none;display:inline-block;position:relative;z-index:2;}
.owl-prod-filter .tabs .nav-tabs .nav-item .nav-link:before {
    height: 13px;
    width: 13px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    content: "";
    display: inline-block;
    position: absolute; 
    right: -20px;
    top: 0;
    background: transparent;
}
.owl-prod-filter .tabs .nav-tabs .nav-item .nav-link.active:before, .owl-prod-filter .tabs .nav-tabs .nav-link:hover:before {
    background: #e5d2a9;     
}
.owl-prod-filter .nav-tabs .nav-item+.nav-item{}
.owl-prod-filter .tabs .tab-pane{padding-top:0;}
.owl-prod-filter .tabs .nav-tabs .nav-item .nav-link.active ,.owl-prod-filter .tabs .nav-tabs .nav-link:hover{background:transparent;color:#616161; }  

.extra-left .left-title h3{padding:20px;margin-bottom:0;border:1px solid #e6e6e6;border-bottom:none;font-size:14px;}
.owl-filter-homeleft .left-title h3,.owl-block-testimonial .left-title h3{padding:20px;margin-bottom:0;border-bottom:1px solid #e6e6e6;font-size:14px;}
.owl-prod-filter .left-title h3 i,.owl-block-testimonial .left-title h3 i{font-size:16px;color:#fd6868;padding-right:20px;}
.owl-filter-homeleft .block-content,.owl-block-testimonial .block-content{border:1px solid #e6e6e6;}
.owl-filter-homeleft .product_list{padding:0 20px 30px}
.owl-filter-homeleft .product-miniature{padding-top:30px;display:inline-block;width:100%;}
.owl-filter-homeleft .product-title,.owl-filter-homeleft .product-price-and-shipping{text-align:left;}
.owl-filter-homeleft .product-container-img{float:left;margin-right:10px;border:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}

.owl-prod-filter  .product-miniature{margin-top:60px;}   
.owl-prod-filter .prod-tab-title{text-align:center;margin-bottom:42px;}
.owl-prod-filter .prod-tab-title p{font-size:12px;margin-bottom:0;}
.owl-prod-filter .prod-tab-title h3{color:#454545;font-family: 'Playfair Display', serif;font-size:24px;font-weight:600;margin-bottom:3px;}
.all-product-link{font-size:12px;font-weight:400;color:#616161;margin-bottom:20px;padding-right:20px;}
.all-product-link i{font-size:18px;}
.all-product-link:hover{color:#f82e56;}
.block-left.block-adv{margin:50px 0;}
.testimonial-content{padding:30px;text-align:center;}
.owl-block-testimonial{margin-top:30px;}
.owl-block-testimonial .test-img{margin-bottom:20px;}
.testimonial-author{font-size:14px;font-family:'Poppins', sans-serif;font-weight:600;padding-bottom:10px;margin-bottom:10px;position:relative;}
.testimonial-author:after{content:"";position:absolute;left:50%;bottom:0;height:2px;width:10px;margin-left:-5px;background:#616161;}
.testimonial-job{font-style:italic;font-size:12px;}
.testimonial-text{font-size:12px;margin-top:20px;}

.prod-special-home{margin-top:50px;background:#f2f3f5;} 
.prod-special-home .prod-thumb{width: 256px;padding:40px 51px;float: left;border-right:2px solid #f2f2f2;position:relative;}
.prod-special-home .scroll-box-arrows i{bottom:72px;left:25px;height:auto;line-height:1;display:inline-block;width:28px;height:28px;}
.prod-special-home .scroll-box-arrows .material-icons{font-size:28px;}

.prod-special-home .scroll-box-arrows .right{right:25px;left:auto;} 
.prod-special-home .js-qv-product-images li{display:inline;}
.prod-special-home .js-qv-mask {
    min-width: 1px;
    margin: 30px 70px 0;}
.prod-special-home .product-images>li.thumb-container>.thumb
{
	margin-right:19px;
}
.prod-special-home .product-cover{position:relative;}
.prod-special-home .product-name a{color:#333;} 
.prod-special-home .product-name a:hover{color:#f0860e;} 
.prod-special-home .product-desc{color:#999;font-size:14px;margin-top:5px;max-width:440px;} 
.prod-special-home .product-desc p{color:#999;} 
.prod-special-home .out-button .add-to-cart-button .add-to-cart{padding:14px 30px;}
.prod-special-home .quick-view{width:auto;padding:0 30px;border-color:#315a9a;background:#315a9a;color:#fff;text-transform:uppercase;font-size:12px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;} 
.prod-special-home .quick-view:hover{background:transparent;color:#315a9a;}
.prod-special-home .color{width:12px;height:12px;} 
.prod-special-home .product-price-and-shipping{margin-top:25px;margin-bottom:40px;}
.prod-special-home .product-price-and-shipping .price-item{float: left;margin-right: 50px;} 
.prod-special-home .product-price-and-shipping .price-item label {
    display: block;
    font-size: 13px;
    color: #bdbdbd;
    margin-bottom: 10px;
}
.prod-special-home .product-price-and-shipping .price-item span,.prod-special-home .product-price-and-shipping .price-item .percentage-save {
    font-size: 18px;
    color: #fd2727;
    font-weight: 600;
}
.prod-special-home .product-price-and-shipping .price-item .regular-price{color:#616161;}
.special-label{width:82px;position:absolute;top:0;left:0;display:inline-block;} 
.special-label .special-title{width:82px;height:82px;color:#fff;background:#fd2727;font-size:18px;font-weight:600;word-wrap: break-word;display:inline-block;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;padding:18px 13px;text-align:center;} 
.prod-special-home  .prod-filter-left{text-align:center;margin-top:100px;}  
.prod-special-home  .special-title h3{font-size:60px;color:#2d3479;}  
.prod-special-home  .special-title p{font-size:18px;margin-bottom:0;}        
.prod-special-home .owl-count-down{margin-top:60px;margin-bottom:40px;}       
#blockcart-modal button.close{opacity:1;color:#fff;} 
#owl-block-ins ul li a{display:block;position:relative;overflow:hidden;}
#owl-block-ins li{padding:0;overflow:hidden;position:relative;}  
#owl-block-ins ul li > a:after{
	    content: "";
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .2s ease-in-out;
    
}    
#owl-block-ins ul li:hover > a:after {      
    opacity: 1;
}
#owl-block-ins .ins-hover {
    vertical-align: top;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -15px;
    width: 100%;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transition: all .2s ease-in-out;
    opacity: 0;
    filter: alpha(opacity=0);
	color:#fff;
}
#owl-block-ins ul li:hover .ins-hover{
    opacity: 1;
    filter: alpha(opacity=100);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transition: all .6s ease-in-out;
}
#owl-block-ins .ins-hover .n-likes{margin-right:10px;}
#owl-block-ins .ins-hover .n-likes:before{content: "\f004";font-family:FontAwesome;padding-right:4px;}
#owl-block-ins .ins-hover .n-comments:before{content: "\f075";font-family:FontAwesome;padding-right:4px;}
.instagram-inner{margin-bottom:0;}
.ins-home-title{text-align:center;padding:12px 0 15px;background:#f5f5f5;}
.ins-home-title h3{font-size:0;background:url(../img/ins.png) no-repeat;width:160px;height:38px;display:inline-block;margin:0}

.owl-block-manu{margin-top:80px;}  
.owl-block-manu .manu-content{padding-top:40px;border-top:1px solid #eeeeee;}     
.load-more-prod{display:inline-block;width:100%;text-align:center;margin-top:45px;}
.load-more-prod a{
    box-shadow: 0px 1px 1px 0px rgba(0, 1, 1, 0.16); 
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 1, 1, 0.16); 
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 1, 1, 0.16);  
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
    padding: 10px 30px;
    font-size: 12px;
    color: #bdbdbd;
    font-weight: 300;
	background:#fff;
}
.load-more-prod a:after{content: "\f101";font-family:FontAwesome;margin-left:5px;}
.load-more-prod a:hover {
        box-shadow: 0 15px 25px 0 rgba(0,1,1,.16);
    -moz-box-shadow: 0 15px 25px 0 rgba(0,1,1,.16);
    -webkit-box-shadow: 0 15px 25px 0 rgba(0,1,1,.16);
}
/***contact-phone**/
.contact-phone{
	float:left;position:relative;z-index:3;padding:8px 35px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#fdfefd;box-shadow: 0px 1px 1px 0px rgba(0, 1, 1, 0.16);-moz-box-shadow: 0px 1px 1px 0px rgba(0, 1, 1, 0.16); -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 1, 1, 0.16); color:#616161;
	
 }
.contact-phone span{font-size:12px;font-weight:300;}
.contact-phone i{font-size:16px;margin-right:15px;}
.contact-phone:hover{ animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform: translate3d(0, 0, 0);
  backface-visibility: hidden;perspective: 1000px;}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

/** **/
.owl-block-title{text-align:center;margin-bottom:40px;position:relative;}
.owl-block-title:after{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:#eee;}
.owl-block-title .block-title{font-size:24px;color:#000;display:inline-block;margin-bottom:0;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:1;border-width:0;} 
.owl-block-title .block-title a{color: #000;}


/***block-manu **/
.block-manu .out-manu{padding:40px 0 0;border-top:1px solid #ebebff;}

.manu-link img{
	opacity: .7;
    transition: all 500ms ease 0s;
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
	}
.manu-link img:hover{opacity:1;}

/**owl_countdown**/
.owl_countdown ul li
{
	display:inline-block;
	text-align:center;
	
}
.owl_countdown ul li .c-bkg{width:100px;height:100px;line-height:98px;text-align:center;font-size:36px;color:#f82e56;font-weight:700;margin:0 10px;border:1px solid #969696;position:relative;display:inline-block;}  

.owl_countdown ul li .c-number{display:inline-block;}
.owl_countdown ul li .c-text{color:#16151b;padding-top:10px;text-transform:uppercase;font-size:12px;font-weight:600;}
.owl_countdown ul li .owl-point{margin:0 7px;font-size:24px;color:#a1a1a1;padding-top:25px;display:inline-block;}
.owl-prod-filter .tab-content .products{
	display: flex;
	flex-wrap: wrap;
}
/*Media*/
@media (max-width: 1200px)
{
	.owl-prod-filter .product-miniature {
		margin-top: 50px;
	}
}

@media only screen and (min-width : 1200px) and (max-width : 1399px)
{
	.prod-special-home .product-cover{width:413px;}
} 
@media (max-width: 767px)
{
	.prod-special-home .product-price-and-shipping .price-item{margin-right: 30px;} 
	.owl-prod-filter .tab-header h3{font-size:44px;}
	.prod-special-home  .prod-filter-left{margin-top:0;}
	.owl-prod-filter .tab-header h3{line-height:55px;}
	.prod-special-home  .special-title h3{font-size:48px;} 
    .owl-prod-filter .owl-bestseller-prod,
	.owl-prod-filter  .owl-specail-prod
	{
		margin-top:30px;
	}
	.owl-prod-filter {
    margin-top: 25px;
    }
}

@media only screen and (min-width : 992px) and (max-width : 1199px)
{
	.owl-filter-homeleft .product-container-img{width:70px;}
	.owl_countdown ul li .c-bkg{font-size:20px;}
	.home-bottom-banner .right-text-bn{padding-left:20px;} 
	.home-bottom-banner .right-text-bn{margin-top:30px;}
	.home-bottom-banner .right-text-bn h3{font-size:26px;margin-bottom:20px;}  
}

@media only screen and (min-width : 768px) and (max-width : 1199px)
{
.prod-special-home .prod-thumb{display:none;}      
.prod-special-home .prod-filter-right{padding-bottom:30px;padding-top:30px;}
.owl_countdown ul li .c-bkg{font-size:25px;width:70px;height:70px;line-height:68px;}
.prod-special-home .product-price-and-shipping .price-item{margin-right:35px;}

}
@media (max-width: 991px)
{
	.prod-special-home .product-cover{width:100%;}
	#header .header-nav .header-nav-inner{border-top: 1px solid #eee;border-bottom: 1px solid #eee;position:relative;
		padding-bottom: 5px;
	}
	#index #header .header-nav .header-nav-inner{border-bottom:none;}
	#layerslider{width:100% !important;}
	.owl-prod-filter{margin-top:35px;}
	.owl-prod-filter .product-miniature{margin-top:30px;}
}
@media only screen and (min-width : 768px) and (max-width : 991px)
{
	.home-content,.home-left{padding:0;}
	.block-left.owl-filter-homeleft{margin-top:30px;}
	.owl-block-testimonial{display:inline-block;width:100%;margin-top:30px;}
	.prod-special-home  .special-title h3{font-size:35px;}
	.prod-special-home  .prod-filter-left{margin-top:30px;margin-bottom:30px;}   
	.owl_countdown ul li{margin-bottom:10px;}
	.prod-special-home .owl-count-down{margin-bottom:0;margin-top:30px;}
	.owl-prod-filter .tab-header h3{font-size:85px;}
	.header-menu{padding-bottom:10px;}
	.footer-container>.container{padding-bottom:40px;}
	
}
@media only screen and (min-width : 992px) and (max-width : 1199px)
{
	 
	.owl_countdown ul li .c-bkg{font-size:25px;width:70px;height:70px;line-height:68px;}
	.prod-special-home  .special-title h3{font-size:50px;}
	.prod-special-home  .prod-filter-left{margin-top:60px;}
	.prod-special-home .owl-count-down {
		margin-top: 35px;
		margin-bottom: 35px;
    }
	.prod-special-home  .special-title h3{font-size:50px;}
}
@media only screen and (min-width : 1200px) and (max-width : 1399px)
{
	.owl_countdown ul li .c-bkg
	{
		width: 90px;
		height: 90px;
		line-height: 88px;  
	}
	
}
@media (max-width: 767px)
{
	.owl-prod-filter .nav-tabs .nav-link{padding:7px 15px;margin-bottom:10px;}
	.owl-prod-filter .tabs .tab-content{margin-top:30px}
	.owl-block-manu .manu-content{padding-top:0;}
	.owl-block-manu{margin-top:15px;}
	.prod-special-home .prod-thumb{display:none;}
	.prod-special-home .owl-carousel .owl-controls .owl-nav{position:static;margin:30px 0;}
	.prod-special-home .prod-filter-right{clear:both;display:inline-block;width:100%;margin-top:0;}
	.owl_countdown ul li .c-bkg{font-size:22px;width:65px;height:65px;line-height:63px;margin:0 5px;}
	.owl_countdown ul li{margin-bottom:10px;}
	.prod_cat_home .block-content .block-content{margin-top:10px;}
	.block-manu{margin:0 0 30px;}
	.owl-filter-bottom{margin-top:35px;} 
	.prod-special-home{margin-top:20px;}
	.out-button{padding-bottom:15px;}
	.prod-special-home .owl-count-down{margin-top:40px;margin-bottom:10px;}
	.prod-special-home .special-title{padding-top:15px;}
	.owl-prod-filter .nav-tabs li:first-child .nav-link:before{display:none;}
	.owl-prod-filter .product-miniature{margin-bottom:0;}
	.owl-prod-filter .nav-tabs .nav-item+.nav-item{margin-left:2px;}
	.owl-prod-filter .tabs .g-tab-title{background:none;}
	.prod-filter-home .owl-block-title{margin-bottom:20px;}	
	.header-top i.fa, .owl-right-sidebar i.fa, .header-nav i.fa{font-size:20px;}
	#blog_latest_new_home .block_content .item-1{display:none;}
	#blog_latest_new_home .block_content .item-2{display:none;}
	.accordion-slide-title:after{background:none;}
	
}
.prod-special-home .product-qty{padding-left:15px;}
.prod-special-home i.product-available{font-size:18px;}
.prod_cat_home .thumbnail-container .product-description .cat-name{margin-bottom:12px;}
.prod_cat_home .thumbnail-container .product-description .product-title{margin:10px 0;}

.size-12 { font-size: 12px; }
.size-14 { font-size: 14px; }
.size-16 { font-size: 16px; }
.size-18 { font-size: 18px; }
.size-21 { font-size: 21px; }
.size-24 { font-size: 24px; }
.size-32 { font-size: 32px; }
.size-48 { font-size: 48px; }
.size-64 { font-size: 64px; }
.size-96 { font-size: 96px; }

/*Show More*/
#desktop_prod_filter .owl-new-prod article{display:none;}
#desktop_prod_filter .owl-bestseller-prod article{display:none;}
#desktop_prod_filter .owl-specail-prod article{display:none;}
#desktop_prod_filter .owl-feature-prod article{display:none;}

@media (min-width: 992px)
{
	#_desktop_cart .cart-products-count{display:none;}
}

.input-color:checked+span, .input-color:hover+span, .input-radio:checked+span, .input-radio:hover+span {
    border: 2px solid #ff7966;
}
