
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}

@media only screen and (max-width:1199px) { 


}


@media only screen and (max-width:1169px) { 

.header-section .search-area {margin:0 0 0 8%;} 


}


@media only screen and (max-width:1024px) { 




}



@media only screen and (max-width:991px) { 

.header-section #logo img {margin:0 auto; display:block;}
.header-section .search-area {margin:0 auto; display:block;}
.header-section #top-links {display: block; padding-left: 15px; padding-right: 15px; width: 100%; margin: 0; text-align: right;}
.header-section #top-links .list-inline {display:block; padding:0; margin:10px 0 0; list-style:none;}
#top-links .list-inline li.switch {padding: 0; position: relative; top: 0; display: block;}

.header-section .search_header {display:block; margin:20px auto; padding:0; position:relative;}
.search_header #search .input-group-btn {right:10px;}


.search-area .cart-right {display:block; float:none; text-align:center; margin:0 auto; min-height:42px;}
.search-area .cart_header {float:none; margin:0 auto; text-align:center;}
.search-area .cart_header button.btn-cart {float:none;}
.search-area .my_account a.userIcon .caret {margin-left:30px;}
footer .footer_section .footer-col {padding-left:15px; padding-right:15px;}
.footer_section .address-col ul li {word-break:break-word;}

.search-area .wishlistTop a#wishlist-total span {right:85px;}


}

@media only screen and (max-width:768px) { 

.cd-accordion-menu {display:block;}
.category-menu-vertical {display:none;}

}


@media only screen and (max-width:767px) { 

.mobile-menu {float:left; display:block;}
.cd-accordion-menu {margin:0 auto 20px !important; padding-left:0 !important;}

.product-thumb .button-group button, .product-thumb .button-group button + button {width:50%;}
#common-home {padding-right:15px; padding-left:15px;}
.breadcrumb {padding:10px 0;}
.breadcrumb > li {white-space: normal; padding:0 5px;}
.breadcrumb > li:after {content: "\f105";
    display: block;
    border-left: none; border-right: none; border-bottom: none; position:relative; top:1px; right:-10px; height:auto; text-decoration:none;
    color:#c18245;
    font-family: fontawesome;
    float: right;
    width: 12px;
    font-weight: 600; transform:none;}

.product-detail .thumbnails {margin:0 0 20px; padding:0;}
.product-detail .thumbnails li {margin:0; padding:0;}

.product-detail h1 {font-size:18px; font-weight:600; color:#333; line-height:28px; margin-bottom:10px; margin-top:0;}
.product-detail .wishlist-group {float:none; width:100%; padding:0; margin:10px 0;}
.product-detail .wishlist-group .btn-wishlist {width:100%; float:none;}

#account-login .newcustm-wrap { min-height: auto;}
#content { min-height:auto;}
h1 { font-size: 26px; margin-bottom: 10px;}
.search-wrap #input-search.form-control { margin: 0 0 15px;}
#content .search-wrap .row.search-filter { margin: 0 -15px ;}
#content {min-height:auto; float:left; width:100%;}
#information-contact .panel-body .img-thumbnail { margin: 0 0 20px; display: block;}
#checkout-checkout #collapse-checkout-option h2,
#checkout-cart #content h2 { font-size: 20px; margin: 0 0 10px;}

#checkout-checkout #collapse-checkout-option .row > div:first-child { display: block; margin-bottom: 30px; border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; }

}



@media only screen and (max-width:640px) { 


.header-section #logo {margin:0 15px;}
#common-home h3 {font-size:24px; text-align:center;}
#content .row {margin:0;}

footer .footer_section .footer-col {margin:0 auto 20px; text-align:center;}
.footer_section .copyright {text-align:center; margin:0 auto 20px;}
.footer_section .address-col ul li {padding:0;}

.footer_section .address-col .loaction_icon {background-position:80px 2px;}
.footer_section .address-col .address_icon {background-position:100px 2px;}
.footer_section .address-col .mail_icon {background-position:55px 2px;}

.footer_section .list-unstyled { margin-bottom:15px;}
.footer_section .social-col .facebook_icon {background-position:120px 2px;}
.footer_section .social-col .instagram_icon {background-position:120px 3px;}
.footer_section .social-col .ebay_icon {background-position:120px 4px;}
.footer_section .social-col .reverb_icon {background-position:120px 0px;}

.footer_section .social-col ul li a {padding:0;}
#cart .dropdown-menu {min-width:260px; left:0;}
.search-area .wishlistTop a#wishlist-total span {left:55%;}
#product-category .input-group .form-control {padding:5px;}
#product-category ul {padding-left:10px;}
#product-category h2 { margin-bottom:10px; font-size:22px; font-weight:500;}
#product-category h3 {margin:15px 0; display:block; font-weight:500; font-size:16px;}

#account-login .newcustm-wrap h2 {margin-bottom:10px; font-size:22px; font-weight:500;}
#information-contact .panel-body { padding: 15px 0;}



}


@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}

@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}

@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}

@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}

@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}

@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

@media (max-width: 767px) {
	#menu {
		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;
		color: #fff;
	}

}


@media only screen and (max-width:480px) {

footer .footer_section {padding-left:20px; padding-right:20px; padding-top:25px; padding-bottom:25px;}

.btn-default,
.btn-primary,
.btn-info,
.btn-danger {padding: 6px 10px; font-size: 13px;}

#checkout-cart #collapse-coupon .input-group { display: block; margin: 0;}
#checkout-cart #collapse-coupon #input-coupon { display: block; float: none; margin: 0 0 10px;}
#checkout-cart #collapse-coupon .input-group-btn,
#checkout-cart #collapse-coupon .input-group-btn #button-coupon { display: block; width: 100%; }

#checkout-cart #collapse-voucher .input-group { display: block; }
#checkout-cart #collapse-voucher .input-group #input-voucher { display: block; width: 100%; margin: 0 0 10px;}
#checkout-cart #collapse-voucher .input-group-btn,
#checkout-cart #collapse-voucher .input-group-btn #button-voucher { display: block; width: 100%  }

.header-section #top-links {padding-top:0;}
.header-section #top-links .list-inline {margin:0;}

}



@media only screen and (max-width:400px) {


#cart .dropdown-menu {min-width:240px; left:0;}

footer .footer_section .social-col .list-unstyled {text-align:left;}
footer .footer_section .social-col .list-unstyled li {padding-left:40px;}

.footer_section .list-unstyled.conctactus_cls {text-align:left;}
.footer_section .list-unstyled.conctactus_cls li {padding-left:40px;}

footer h5 {margin:0 0 10px;}
.footer_section .social-col ul li a {padding:0;}

.footer_section .address-col .loaction_icon {background-position:0 2px;}
.footer_section .address-col .address_icon {background-position:0 2px;}
.footer_section .address-col .mail_icon {background-position:0 2px;}

.footer_section .social-col .facebook_icon {background-position:0 2px;}
.footer_section .social-col .instagram_icon {background-position:0 3px;}
.footer_section .social-col .ebay_icon {background-position:0 4px;}
.footer_section .social-col .reverb_icon {background-position:0 0px;}


}


@media only screen and (max-width:320px) {



}

