/* ************************************* 1200px  ************************************* */

@media (min-width: 1200px) {



}



/* ************************************* < 1200px ************************************* 2  */

@media (max-width: 1200px) {

.slider_wrap1 {width: 664px;height: 352px;}
.slider_wrap2 {}



.custom_showcase1 {width: 306px;height: 352px;}
.custom_showcase1 a {}
.custom_showcase1 a div {padding: 15px;}
.custom_showcase1 a div h2 {padding: 0 0 0 0;font-size: 70px;letter-spacing: 0;}
.custom_showcase1 a div h3 {margin: 0 0 0 0;font-size: 70px;letter-spacing: 0;}
.custom_showcase1 a div h4 {margin: 0 0 0 0;}
.custom_showcase1 a div h4 span {margin: 0 5px 0 0;font-size: 20px;letter-spacing: 0;}
.custom_showcase1 a div h4 span + span {margin: 0 0 0 0;font-size: 30px;letter-spacing: 0;}
.custom_showcase1 a div h5 {padding: 10px 0 0 0;}
.custom_showcase1 a div h6 {padding: 10px 0 0 0;}
.custom_showcase1 a div h6 i {}




.custom_showcase {width: 322px;}
 

.custom_showcase a div {padding: 10px 15px;}
.custom_showcase a div h3 {font-size: 15px;}
.custom_showcase a div h4 {font-size: 12px;}
.custom_showcase a div i {display: none;}

.custom_showcase2 {}
.custom_showcase3 {}
.custom_showcase4 {}
.custom_showcase5 {width: 241px;}



#main_content .product {margin: 30px 0 0 0;}

#main_content .product .product_img {}
#main_content .product .product_img a {padding: 20px;}
#main_content .product .product_img .product_price {display: block;padding: 3px 20px;}
#main_content .product .product_img .product_price .money {font-size: 18px;}
#main_content .product .product_img .product_price .compare-at-price {font-size: 15px;}

#main_content .product .product_info {padding: 15px;}

#main_content .product .product_desc {padding: 10px 0 0 0;}



#bottom .custom_footer > div {padding: 0 0 0 15px;}



/* SIDEBAR PRODUCTS LISTING */
.column .product {}
.column .product .product_img {width: 100%;float: none;margin: 0;text-align: center;}
.column .product .product_name {padding: 10px 0 0 0;}
.column .product .product_price {}



.product_wrap #bx-pager a {width: 84px;}

}

/*
******************************* < 980px ********************************************* */



/* ************************************* < 980px *************************************  3  */

@media (max-width: 992px) {

.slider_wrap1 {width: 513px;height: 273px;}
.slider_wrap2 {}



.custom_showcase1 {width: 237px;height: 273px;}
.custom_showcase1 a {}
.custom_showcase1 a div {}
.custom_showcase1 a div h5 {display:none;}



.custom_showcase {width: 249px;}
 .custom_showcase a div h3 {
                font: bold 12px Good Times;
                color: #ffffff;
                text-transform: uppercase;
            }

.custom_showcase2 {}
.custom_showcase3 {}
.custom_showcase4 {}
.custom_showcase5 {width: 186px;}



.product_wrap #bx-pager a {width: 61px;}

}

/********** < 767px *************************************  4 */

@media (max-width: 767px) {

.container {padding:0 15px;}

.column_left,
.column_right,
.column_center,
#main_content {margin-left: 0 !important;margin-right: 0 !important;}


.custom_header1 h3 span {display: block;}


/*  SLIDER*/
.slider_wrap1 {width: 100%;height: auto;padding: 0;}



/*  SHOWCASE*/
#showcase .row {padding: 0;}

.custom_showcase1 {width: 100%;height: auto;background: #333333;}
.custom_showcase1 a {}
.custom_showcase1 a img {display: none;}
.custom_showcase1 a div {position: relative;left: auto;top: auto;}
.custom_showcase1 a div h5 {display: block;}

.custom_showcase {width: 100% !important;margin: 1px 0 0 0 !important;}
.custom_showcase a {height: 100%;display: block;overflow: hidden;}
.custom_showcase a img {width: 100px;float: left;margin: 0 10px 0 0;}
.custom_showcase a div {height: 100%;}
.custom_showcase a div h3 {padding: 3px 0 0 0;font-size: 16px;}
.custom_showcase a div h4 {font-size: 13px;}

.custom_showcase2 {}
.custom_showcase3 {}
.custom_showcase4 {}
.custom_showcase5 {}



/* MAIN PRODUCT LISTING */
#main_content .product {margin: 15px 0 0 0;}
#main_content .product > div {overflow: hidden;background: #565656;}

#main_content .product .product_img {width: 110px;float: left;margin: 0 15px 0 0;}

#main_content .product .product_info {margin: 0 0 0 125px;padding-left: 0;background: none !important;}

#main_content .product .product_name {}

#main_content .product .product_desc {padding: 10px 0 0 0;}

#main_content .product .product_price {padding: 4px 0;text-align: center;}
#main_content .product .product_price .money {display: block;margin: 0;}
#main_content .product .product_price .compare-at-price {}

#main_content .product .product_links {}
#main_content .product .product_links form {display: inline-block;}
#main_content .product .product_links a {}



/* FOOTER */
#bottom .container {padding-top: 5px;padding-bottom: 20px;}

#bottom .custom_footer {padding-top: 0;padding-bottom: 0;}
#bottom .custom_footer > div {min-height: 1px;padding: 0;border: none;}
#bottom .custom_footer h3 {padding: 20px 0 0 0;}
#bottom .custom_footer ul {padding: 0 0 0 0;}

#bottom .custom_footer3 {clear: left;}

#footer .container {padding-top: 0;padding-bottom: 0;text-align: center;}



/* SIDEBAR PRODUCTS LISTING */
.column .product {overflow: hidden;padding-top: 15px;}
.column .product .product_img {width: 110px;float: left;margin: 0 10px 0 0;}
.column .product .product_name {padding: 0;}



.product_wrap .product_name {margin: 0;padding: 30px 0 0 0;}



.cart_buttons {text-align: center;}
.cart_buttons span.or {display: block;margin: 5px 0;}


}




/* ************************************* < 640px ************************************* */

@media (max-width: 640px) {



}



/* ************************************* < 480px *********************************


/* ************************************* < 640px ************************************* */

@media (max-width: 640px) {



}



/* ************************************* < 480px ************************************* */

@media (max-width: 480px) {

#bottom .custom_footer {width: 100%;float: none;}

}



/* ************************************* < 340px ************************************* */

@media (max-width: 340px) {



}