.address-box{ float:left;}
.cats li a{ text-transform:uppercase; }
.div.main-button div, div.main-button a{ color:#fff !important;}
.invoicepage{margin:0 auto; width:1000px;}
.catbanner{ text-align:center;}
.offers-short-list{ display:none !important;}
.returnbtn{ background: black none repeat scroll 0 0;
    color: #fff;
    float: right;
    padding: 10px;}
.returnbtn a{ color:#fff; font-size:18px;}
.returnbtn a:hover{ text-decoration:none;}
.sc-colors{margin:0; padding:0;}
ul.sc-colors{margin:0; padding:0; width:100%;}
ul.sc-colors li{margin:3px 0; padding:0; display:inline-block; width:50%;}
ul.sc-colors li span{display:inline-block;}
.sc-product-list label{width:85%;}
.sc-product-detail-base .catiframe{ height:90px;}
#myCarousel2 .carousel-inner .item a img,#myCarousel2 .carousel-inner .item img{ margin: 0 auto;}
#myCarousel3 .carousel-inner .item a img,#myCarousel3 .carousel-inner .item img{ margin: 0 auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{color:#000 !important;}
.carousel-indicators li{border-radius:0 !important; height:5px !important; background:#000 !important; border:0 !important; margin:0 !important}
.carousel-indicators .active{background:#999 !important; height:5px !important; border:0 !important; margin:0 !important}
.carousel-indicators{bottom:-10px !important;}
#rf_found_box:before{top:22px;}
#rf_found_box{height:53px !important;}
.lazy-hidden {
    opacity: 0;
}
.lazy-loaded {
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 1;
}

#rf_filter_button .button{ width:100%; background:#eeeeee !important; border:1px solid #666; height:40px;}
#rf_filter_button .button-right,#rf_filter_button .button-left{ background:none !important; height:40px !important; line-height:36px;}
#rf_filter_button .button-left{ color:#000 !important; font-size:15px !important; font-weight:normal; text-transform:uppercase; letter-spacing:0px !important; }
.ui-dialog .ui-dialog-titlebar-close{background:url(../images/cross.png) no-repeat center !important;}
@media (max-width: 360px) {.padding-zero table{width:75% !important;}}

@media (max-width: 320px) {
.opc-payment-options iframe{height:300px !important; width:300px !important;} 
.checkoutstep{ border:none !important; padding:0 !important;}
div.content form{ width:303px !important; margin:0 !important;} 
}
@media (max-width: 1023px) {
#myfilterModal .modal-dialog  { margin:0; width:100%; }
#myfilterModal h2  { padding:15px; }
.modal-dialog ul{ padding:15px; }
#myfilterModal .modal-content { border-radius:0; border:none; }
#myfilterModal .modal-header .close { margin-top:-10px; opacity:0.8; }
#myfilterModal h2 { font-weight:700; margin-bottom:0; }
#rf_show_all_1344 { display:inline-block; margin-top:15px; }
.rf-show-all-link { display:inline-block; padding:15px !important; }


}
@media (max-width: 992px) {
.modal-button-close{ background: #393939 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;border: 0 none;
    border-radius: 2px; display: inline-block;
    float: right; margin: 0;
    min-height: 40px;
    min-width: 40px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none; font-size:14px; line-height:40px; margin-top:-7px;}
.modal-button-close:hover{ text-decoration:none; color:#fff;}
.filter-header{display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 5px;
}
.clear-all{  color: #737373;
    display: inline-block !important;
    margin-left: 10px;
    text-decoration: underline;}
	}
@media (max-width: 767px) {
.opc-payment-options iframe{height:300px !important; width:320px !important;} 
.checkoutstep{ border:none !important; padding:0 !important;}
div.content form{ width:303px !important; margin:0 !important;}
.invoicepage{ width:100% !important;} 
#rf_found_box{display:none !important;}

#rf_filter_button .button{ width:100%; background:#eeeeee !important; border:1px solid #666; height:40px;}
#rf_filter_button .button-right,#rf_filter_button .button-left{ background:none !important; height:40px !important; line-height:36px;}
#rf_filter_button .button-left{ color:#000 !important; font-size:15px !important; font-weight:normal; text-transform:uppercase; letter-spacing:3px; }
button.button {width:100% !important;}
#rf_filter_button .button{margin-bottom:60px;}
#myfilter{margin:0 !important;}

}
.sc-social-head ul li{ display:inline;}
.sc-social-head{ display:inline-block; margin-right:5px;}
.rf-element-title{font-size:12px !important; }
.rf-show-all-link{ font-size:12px;}
.crossed-out{ text-decoration: line-through;}
.highlight_txt{ color: #FF0000;font-weight: bold;font-size: 16px;text-transform: capitalize; }