
@media (max-width: 991px){
	.header-cart{
		margin-left: 20px;
		margin-top: 35px;
		margin-bottom: 35px;
		position: relative;
	}
	
	.header-cart #cart .cart_heading, .header-cart #cart > .btn {
		font-size: 0;
		position: unset;
	}
	
	#currey {
		width: 20px;
		height: 40px;
		padding-left: 0;
	}
	
	header .dropdown.header-currey > a {
		font-size: 0px;
		padding: 0;
		height: 40px;
		width: 40px;
	}
	
	.dropdown.header-currey .box-sub-heading {
		display: none;
	}
	
	.nav-responsive span, .main-menu > ul > li > a {
		line-height: 26px;
		font-weight: 600;
	}
	
	.nav-responsive span {
		border: none;
		padding: 9px 10px 8px 10px;
		font-size: 14px;
	}
	
	.main-product .product-list .product-item{
		width:50%;
	}
	
	.footer-blocks {
		padding: 30px 0px;
	}
	
	#footer .column {
		width: 100% !important;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0;
		text-align: left;
	}
	
	#footer .column.contact-block {
		padding: 0;
	}
	
	footer h5 {
		font-size: 17px;
		float: none;
		display: block;
		padding: 0;
	}
	
	#footer .column ul {
		display: none;
	}
	
	#footer .column ul {
		margin-bottom: 5px;
		padding: 0px;
	}
	
	#footer .footer-blocks li {
		display: block;
		padding: 0;
		margin-bottom: 7px;
	}
	#footer .column:after{content:initial;}
	
	.toggle .mobile_togglemenu {
		display: block;
		cursor: pointer;
		width: 100%;
		margin-top: 0;
		overflow: hidden;
		position: absolute;
		right: 0px;
		top: 0px;
<<<<<<< HEAD
=======
		height: 20px;
>>>>>>> e320d6d3598fcf8606aef78312d65ce7d6619acb
	}
	
	.toggle .mobile_togglemenu::before {
		color: #000;
		content: "\f107";
		font-family: "FontAwesome";
		font-size: 24px;
		font-weight: 400;
		height: 20px;
		margin: 0;
		position: absolute;
		right: 15px;
		text-align: center;
		top: 0px;
		width: 20px;
	}
	
	.active .mobile_togglemenu::before {
		content: "\f106";
	}
	
	.social-block {
		float: none;
	}
	
	p.powered, .bottomfooter .paiement_logo_block {
		float: none;
		text-align: center;
	}
	
	p.powered {
		padding: 5px 0;
	}
	
	#cart-quantity {
		display: block;
		height: 16px;
		width: 16px;
		background: #000;
		color: #fff;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
		-moz-border-radius: 50%;
		text-align: center;
		font-size: 12px;
		line-height: 16px;
		position: absolute;
		top: 3px;
		right: 7px;
	}
}


@media (min-width: 992px) and (max-width: 1199px){
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail {
		top: 30px;
		right: 20px;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .offer {
		font-size: 20px;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .tittle {
		font-size: 20px;
		line-height: 20px;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .shop-button {
		margin-top: 30px;
	}
}


@media (min-width: 768px) and (max-width: 991px){
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail {
		top: 10px;
		right: 10px;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .offer {
		padding-bottom: 5px;
  	    font-size: 18px;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .tittle {
		font-size: 18px;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .shop-button a {
		background: transparent;
		padding: 0;
		text-decoration: underline;
		color: #000;
	}
	#czsubbannercmsblock .subbanners .one-half .subbanner .banner-detail .shop-button {
		margin-top: 7px;
	}
	
}



@media (max-width: 767px) {
	.header-container .header-main #czheadercmsblock { display: none; }
	.dropdown.myaccount .fa {
		padding-left: 0;
	}
	
	#menu {
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		-webkit-border-radius:0px;
		-khtml-border-radius:0px;
		-moz-border-radius:0px;
		color: #fff;
	}
	
	#currey{
		margin-top:23px;
		margin-bottom:25px;
	}
	
	.product-list .product-thumb .caption {
		min-height: 0;
		margin-left: 0;
	}
	.product-grid .product-thumb .caption {
		min-height: 0;
	}
	
	.quickbox { display:none; }
	.quickview-button { display:none; }
	.product-thumb .sale{
		opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
		-webkit-opacity: 1;
	}
	#czsubbannercmsblock .subbanners .one-half {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	#czsubbannercmsblock {
		padding-bottom: 0px;
	}
	.box .box-content{ padding-top:0px; padding-bottom:0;margin:0;}
	.layout-2 #content,.layout-3 #content{width:100%;}
	.product-info .image-additional {} 
	.product-info .image-additional a {padding: 0px;} 
	.header-left { width:100%; text-align:center; }	

	.header-logo > div{display:inline-block;}
	.header-logo {
		text-align: left;
		left: 0;
		padding: 0 15px;
		top: 22px;
	}
	.header-logo img {
		max-height: 45px;
	}
	.btn-info {margin-bottom:3px;} 
	#input-search {margin-bottom: 8px;}
	.header-logo #logo { margin: 0px; position: static; }
	.col-sm-4.total_amount {margin-top: 20px;}	
	
	#top-links ul.list-inline li{padding: 0 10px 0 8px}
	.checkout-cart .table.table-bordered .input-group-btn {clear: both; margin: 5px 0 0; float: left;}
	.checkout-cart .btn.btn-danger { margin-top: -2px !important;}
	.button_class {clear:both;}
	.show-wrapper{clear:both;margin:10px 0 0;}
	.category_filter .show {float: left; margin: 8px 10px 0 0;}
	.product-compare .table-bordered{float:left;width:100%;overflow:auto;display:inline;}
	.product-info .image, .product-info .additional-carousel { margin: 0 auto; width: 350px;}
	.breadcrumb{right:15px;}
	.information-blogger .breadcrumb{position:relative; left:0px; right:auto;}
	
	.blog-right h4{ margin-bottom:0px; }
	.search{}
	.blog-image .post_hover{ display: none; }
	.blog-right h4 a{ 
		font-size: 14px;
		font-weight: 400;
	}
	.main-slider .owl-carousel .owl-buttons,
	.main-slider .owl-carousel .owl-pagination{ display: none; }
	.product-info .additional-carousel{width:350px}
	.addthis_toolbox.addthis_default_style{margin: 10px 0;}
	#content .category_list .filterbox{border:1px solid #e5e5e5; margin:10px 0; background-color:#fff;}
	#content .category_list .filterbox .list-group a{border:none;}	
	.checkout-cart .input-group-btn:last-child > .btn, .checkout-cart .input-group-btn:last-child > .btn-group{margin-left:0; margin-right:5px;}
	.checkout-cart #accordion .input-group-btn:last-child > .btn, .checkout-cart #accordion .input-group-btn:last-child > .btn-group{margin-left: 5px; margin-right: 0;}
	.blog-left .blog-image img {
    	height: auto;
    	width: 100%;
	}
	.addtocart .fa{margin:0;}
	.headertopright .text2 span.hidden-xs,.headertopright .text2 span.hidden-sm,.headertopright .text2 span.hidden-md{display:block !important}
	
	.col-sm-5.header-search{width:78.7%;}
	
	.search .col-sm-3.sort{width: 39%; float: left;}
	.col-sm-3.header-cart{ width:9%; }	
	.owl-carousel .owl-buttons div{opacity:1 !important; -webkit-opacity:1 !important; -moz-opacity:1 !important; -khtml-opacity:1 !important;}
	.box.bestseller{padding-top:30px}
	#column-left .box.bestseller, #column-right .box.bestseller{padding-top:0px}
	.cz_newsletterdiv{ width: 100%;} 
	.news-social{ width: 100%; padding: 20px 10px 25px;}
	.product-thumb .button-group { opacity: 1; position:static; }
	.product-thumb button.wishlist, .product-thumb .button-group button.addtocart,
	.product-thumb .quickview-button, .product-thumb .button-group button.compare {
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		-o-transform: translateX(0%);
		transform: translateX(0%);
	}
	.product-thumb:hover h4 a,.product-block:hover .button-group ,.product-thumb:hover .price{
		opacity: 1;
		-webkit-opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
	}
	.product-list .product-thumb .button-group .addtocart .fa{margin-right:10px}
	.product-list .product-thumb .image{float:left;}
	
	
	#button-cart{margin-bottom:0;}
	.information-blogger-blogs .blog-image img {
    	display: inline-block;
    	max-width: 100%;
	}
	.all-blog .blog-left-content .blog-image{height:auto}

	.category_tab .nav-tabs{float: left; width: 100%; margin: 10px 0;}
	.category_tab .tab-content{clear:both}
	.category_tab .tab-pane .owl-carousel .owl-buttons div{top:-50px}
	.categoryblock{width:50%; margin-bottom: 10px;}
	.category .image{float:none; clear:none}
	.category{padding:0 10px;}
	/*.layout-2.left-col #column-left, .layout-2.right-col #column-right, .layout-3 #column-left, .layout-3 #column-right, #column-left, #column-right{display:block !important;}*/
	#carousel-0.banners-slider-carousel .customNavigation a{
		opacity:1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		-moz-opacity:1;
	}
	.product-block .image .hover-image, #column-right .image .hover-image, #column-left .image .hover-image {
   /* width: auto;*/
	}
	.responsive-menu.container { position:relative; width:100%; border: 0; }
	.main-slider { width:100%; }
	.main-slider img { width:100%; }
	#top .container { padding:0 15px; }
	.header-cart {
		margin-left: 15px;
		margin-top: 23px;
		margin-bottom: 25px;
		position: relative;
	}
	#cart .dropdown-menu{top:66px;}
	#top-links {
		margin-top: 22px;
		margin-bottom: 27px;
		margin-right: 10px;
	}
	.dropdown.myaccount .myaccount-menu{right:0; top: 67px;}
	.nav.pull-left:after{display:none;}
	#cart > .btn{ background-color: transparent;  padding-right: 0px; }
	.static_links li a { padding:16px 10px 17px; }
	.header-right { text-align:center; display:none; }
	.head-right-top { float:none; margin:0 auto; display:none; }
		#content .product-carousel .product-block:hover .price, #content .product-grid .product-block:hover .price, #content .box-product .product-block:hover .price { 
	  opacity: 1 ;
	-khtml-opacity: 1 ;
	-webkit-opacity: 1 ;
	-moz-opacity:1 ;
	 }
	 .hometab, .categorytab{
	 	margin-top: 40px;
    	margin-bottom: 20px;
	}
	.bottomfooter{ padding: 15px 0; }
	 .bottomfooter .paiement_logo_block{ text-align: center; }
	 p.powered { text-align:center; width:100%; margin:0 0 10px; }
	 .footerbottom-cms { width:100%; text-align:center; } 
	 .top-inner .left-logo { padding-right:20px; }
	 .searchbar .col-sm-3.sort { width:100%; }
	 .content_header_topright { letter-spacing:0.3px; }	 
     .box.featured .box-content .customNavigation a.prev,
    .box.special .box-content .customNavigation a.prev {
        left: 0px;
    }
    .box.featured .box-content .customNavigation a.next,
    .box.special .box-content .customNavigation a.next {
        right: 0px;
    } 
	#cztestimonialcmsblock .testimonial_wrapper .testimonial-area {
        padding-bottom:50px;
    }
    #cztestimonialcmsblock .testimonial_wrapper .owl-controls {
        bottom: -30px;
    }
	
	.search {
		float: right;
		width: auto;
		z-index: 99;
		padding: 0;
	}
	
	.search .search_toggle {
		display: none;
		position: absolute;
		right: 0px;
		top: 60px;
		width: 260px;
	}
	
	.search .search_toggle {
		top: 44px;
	}
	
	.search .search_button {
		display: none;
		font-size: 0;
		padding: 0;
		text-align: center;
		cursor: pointer;
		z-index: 9;
		background: url(../images/search.png) no-repeat scroll 11px 20px transparent;
			background-position-x: 11px;
			background-position-y: 20px;
		height: 60px;
		width: 45px;
	}
	
	.search .input-lg {
		height: 45px;
		width: 100%;
		background: #262626;
		text-transform: capitalize;
		color: #ffffff;
		padding: 12px 55px 12px 12px;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0.7px;
		border: none;
	}
	
	.search .search_button {
		display: block;
	}
	
	.search .search_button {
		height: 44px;
		background-position: 11px 12px;
	}
	
	.search .search_button:hover {
		background-position: 11px -193px;
	}
	
	.search .search_button.active {
		background-position: 11px -87px;
	}
	.search .search_button.active:hover {
		background-position: 11px -139px;
	}
	
	#checkout-cart .table.table-bordered .input-group-btn {
		clear: both;
		margin: 5px 0 0;
		float: left;
	}
}

@media (max-width: 414px){
	.main-product .product-list .product-item{
		width:100%;
	}
	
	.product-info .image-additional{
		width:300px;
	}
	
	.alert.alert-success.animated{
		height:110px;
	}
	

	.breadcrumb > li:last-child{
		white-space:normal;
		word-break:break-all;
		width:100%;
	}
}