<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*gaurang: reduce space between slider and page content */
.reducespace
{
    width: 100%; 
    height: 100%;
    padding-top: 0px; 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
}
/* body.c-layout-header-fixed.c-layout-header-mobile-fixed.header-scroll.active-modal{
    transition: 0.2s;
    filter: blur(2px);
    z-index: 1050;
  } */

ul.nav.navbar-nav.navbar-right li a i.fa {
    font-size: 21px;
}
.header-search-right-custom .c-layout-header .sticky-hdr-right .navbar-nav li.countryDropdown &gt; a &gt; img {
    margin: 2px 0 0 0 !important;
  }
.header-search-right-custom .c-layout-header .menubg-wrap{
    width: 100%;
}
  #overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgb(0 0 0 / 28%);
    z-index: 10;
    cursor: pointer;
  }
.header-search-right-custom .c-layout-header .sticky-hdr-right .c-cart-popup{ box-shadow: 0px 0px 10px 4px #00000094; }
.c-cart-popup.dropdown-menu{
    box-shadow:0px 0px 10px 4px #000;
}
.header-search-right-custom .c-layout-header .sticky-hdr-right .c-cart-popup .c-cart-popup-items &gt; li &gt; .c-cart-popup-close
{
    margin-top: 0px!important;
    font-size: 32px;
}
.calsub
{
    background-color: rgb(255 246 246 / 10%)
}
/*End */
.thickborder{
    border-bottom:1px solid #AAAAAA;
}
.c-cart-subtotal-row .fa-plus-circle{
    color: #5BB75B;
}
.c-cart-subtotal-row .fa-ban {
    color: #FF0000;
}
.warrantyproc, .warrantyunproc{
    color: #36c;
    text-decoration: underline;
}
.warrantydtls, .contshop{
    color: #36c;
    text-decoration: underline;
    font-size: 11px;
}
/**/
.corporate-section{margin: 0px -30px;}
.corporate-bg-image {
    padding-left: 15px;
    box-sizing: border-box;
}
/*Ankit Changes*/

#products_list .option-one .c-info .msrp {
    text-decoration: none;
    font-weight: bold;
    margin: 0 10px 0 0; 
    font-size:16px;
}
#products_list .option-one .c-info, #products_list .option-seven .c-info, #products_list .option-two .c-info{
    font-weight: normal !important;
}
#products_list .option-one .c-info .c-price, #products_list .option-one .c-info .save, #products_list .option-two .c-info .prod_price .c-price{
    font-size: 22px;
    margin-left:0px;
    margin-bottom: 5px;
}
#products_list .option-one .c-info .save{
    font-weight: bold;
}
#products_list .option-one .c-info .save span.save_text{
    font-size: 16px;
}
#products_list .option-one .c-info .c-price span.sale_text, #products_list .option-one .c-info .msrp span.was_text{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#products_list .option-one .c-info .msrp span {
    text-decoration: line-through;
    font-weight: normal;
}
/**/
#products_list .option-one .c-info .prod_name, #products_list .option-seven .c-info .prod_name, #products_list .option-two .c-info .prod_name{font-size: 18px;}
#products_list .option-one p.sort_discription, .collection_part p.sort_discription, #products_list .option-seven p.sort_discription, #products_list .option-two p.sort_discription{font-size: 16px !important;}
#products_list .option-three .c-info .msrp {font-size: 16px;}
#products_list .option-one .c-info .prod_price p.pull-right.text-right {margin: 2px 0 0 0;}

#products_list .option-two.c-content-product{border: none !important;}
.c-product-write-inquiry .modal-title{font-weight:500 !important;}
.contshop{
    font-weight: bold !important;
}
/* #sidebar_filter .price-range-filter {
    margin: 0 0 0 20px;
} */
#sidebar_filter .price-range-filter .c-price-range-slider {
    margin-right: 20px;
    display: block;
}
#sidebar_filter .price-range-filter .c-price-range-slider .slider.slider-horizontal {
    width: 100%;
}
#horizontal_tab .c-shop-product-tab-1 .nav {
    padding: 0;
}
#btn_webpay {
    border-radius: 10px;
    float: left;
    font-weight: 700;
    padding: 10px 40px !important;
    border: 0;
    font-size: 17px;
}

ul.visa-cart img { max-height: 34px !important; }
ul.visa-cart { line-height: unset !important; }

.headercolumnone, .headercolumntwo, .headercolumnthree, .headercolumnfour{float: left; position: relative; padding: 10px 0px 0px 5px;}
footer .Subscribe .form-group {float: left;width: 100%;}
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a.maybankcollapsed &gt; p .maybankCtmText {float: left;padding: 0 0 0 10px;display: block;}#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a {/*height: 80px;*/ padding:10px 10px !important; }
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a.maybankcollapsed &gt; p .maybankCtmText {float: right;padding-top: 7px;font-size:12px;}#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a.maybankcollapsed &gt; p img{ height: auto;}
#accordian #accordion .panel-collapse .panel-body { padding: 20px 10px !important;}
.afterfooterstart{
    background-color: #303030;float: left; width: 100%;border-top: 3px solid #d200a9;
}
.location_warehouse .border-top .add_main {
    width: 60%;
    float: left;
}
.location_warehouse .border-top .hour_main {
    width: 40%;
    float: right;
}

.pl-0{ padding-left: 0; }

.promotopleft { background: #000; color: #fff; padding: 0 10px !important; line-height: 30px; display: inline-block; position: absolute; left: 0;top: 0; z-index: 9;}
.promotopcenter { background: #000; color: #fff; padding: 0 10px !important; line-height: 30px; display: inline-block; position: absolute; left: 50%;top: 0; z-index: 9;transform: translate(-50%, 0);}
.promotopright { background: #000; color: #fff; padding: 0 10px !important; line-height: 30px; display: inline-block; position: absolute; right: 0;top: 0; z-index: 9;}
.promobottomleft { background: #000; color: #fff; padding: 0 10px !important; line-height: 30px; display: inline-block; position: relative; left: 0;bottom: 0; z-index: 9;}
.promobottomcenter { background: #000; color: #fff; padding: 0 10px !important; line-height: 30px; display: inline-block; position: relative; left: 50%;bottom: 0; z-index: 9;transform: translate(-50%, 0);}
.promobottomright { background: #000; color: #fff; padding: 0 10px !important; line-height: 30px; display: inline-block; position: relative; right: 0;bottom: 0; z-index: 9; float: right;}


.topleft { background: #000; color: #fff; padding: 6px 10px !important; line-height: normal; display: inline-block; position: absolute; left: 0;top: 0; z-index: 9;}
.topcenter { background: #000; color: #fff; padding: 6px 10px !important; line-height: normal; display: inline-block; position: absolute; left: 50%;top: 0; z-index: 9;transform: translate(-50%, 0);}
.topright { background: #000; color: #fff; padding: 6px 10px !important; line-height: normal; display: inline-block; position: absolute; right: 0;top: 0; z-index: 9;}
.bottomleft { background: #000; color: #fff; padding: 6px 10px !important; line-height: normal; display: inline-block; position: absolute; left: 0;bottom: 0; z-index: 9;}
.bottomcenter { background: #000; color: #fff; padding: 6px 10px !important; line-height: normal; display: inline-block; position: relative; left: 50%;bottom: 0; z-index: 9;transform: translate(-50%, 0);}
.bottomright { background: #000; color: #fff; padding: 6px 10px !important; line-height: normal; display: inline-block; position: absolute; right: 0;bottom: 0; z-index: 9;}


@media (max-width: 1280px){
.location_warehouse .border-top .add_main { width: 60%;}
.location_warehouse .border-top .hour_main { width: 40%;}
}
@media (max-width: 1024px){
.location_warehouse .border-top .add_main { width: 50%;}
.location_warehouse .border-top .hour_main { width: 50%;}
.header-search-right-custom .slide-menu .slider &gt; ul li.calsub a {font-size: 16px;padding-left: 10%!important;}
.c-title-one .c-pull-left{margin-top: -21px!important;}
h1.title-default{margin-top: -10px!important;margin-bottom: -11px!important;}
.header-search-right-custom .slide-menu .slider &gt; ul li a span{ margin-top: 3px;}
span.fa.fa-times {margin-top: 12px;}
}


@media (max-width: 991px){
  .topleft { padding: 3px 5px !important; font-size: 10px; z-index: 9999;}
  .topcenter { padding: 3px 5px !important; font-size: 10px; z-index: 9999;}
  .topright { padding: 3px 5px !important; font-size: 10px; z-index: 9999;}
  .bottomleft { padding: 3px 5px !important; font-size: 10px; z-index: 9999;}
  .bottomcenter { padding: 3px 5px !important; font-size: 10px; z-index: 9999;}
  .bottomright { padding: 3px 5px !important; font-size: 10px; z-index: 9999;}
  .reducespace{width: 100%; height: 100%;padding-top: 18px; display: block; margin-left: auto; margin-right: auto;}
  .header-search-right-custom .slide-menu .slider &gt; ul li.calsub a {font-size: 16px;padding-left: 10%!important;}
  
}

@media (max-width: 767px){
.location_warehouse .border-top .add_main { width: 100%;}
.location_warehouse .border-top .hour_main { width: 100%;}
.reducespace{width: 100%; height: 100%;padding-top: 18px; display: block; margin-left: auto; margin-right: auto;}
.promotopleft, .promotopcenter, .promotopright, .promobottomleft, .promobottomcenter, .promobottomright {
    /* left: 0 !important; */
    top: 0 !important;
    transform: none;
    text-align: center;
    float: none;
    /*
    position: relative;
    width: 100%;
    bottom: 0 !important;
     */
}

.bottomleft, .bottomcenter, .bottomright { width: 100%; text-align: center;} 

}
.autocomplete-items{left:-1px; right: -1px;}
.price-range-filter .price-text {padding-bottom: 10px;}
form#storefrmbuilder .field-job_type input {
    float: left;
    margin: 0;
}

form#storefrmbuilder .field-job_type .control-label.checkbox {
    float: left;
    margin: -3px 10px 0 5px;
    position: relative;
}
#storefrmbuilder.bv-form .help-block {
    position: relative;
    clear: both;
}
#storefrmbuilder .form-group {
    margin-bottom: 15px;
}
#storefrmbuilder .form-group label {
    font-weight: normal;
    padding: 0px !important;
}
.groupin_start .row &gt; div {
    padding-right: 15px;
    padding-left: 15px;
}

#heading_freepayment {
    background: #f1f1f1 !important;
    color: #3f444a;
    padding: 15px 10px !important;
    margin-top: 0;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    clear: both;
    height: 75px;
    line-height: 45px;
    float: left;
    width: 100%;
}

#heading_freepayment .panel-title a {
    position: relative;
    line-height: 45px;
}

#heading_freepayment .panel-title a::after {
    font-family: 'FontAwesome';
    content: "\f107";
    font-size: 24px;
    font-style: normal;
    width: 18px;
    height: 18px;
    text-align: center;
    float: right;
    line-height: 18px;
    margin-top: 15px;
}

#heading_freepayment .panel-title a.collapsed::after {
    font-family: 'FontAwesome';
    content: "\f105";
    font-style: normal;
    font-size: 24px;
    width: 18px;
    height: 18px;
    text-align: center;
    float: right;
    line-height: 18px;
    margin-top: 12px;
}

.freeodr-btn {
    background: #f68d2d;
    border: 0;
    color: #fff;
    padding: 6px 12px;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
}

/*optimize css start*/
.coupon_code{font-weight: bold;}
.toplocation_for_wrap{ padding: 20px 0 50px 0;}
.leftform-location label, .rightform-location label {font-size: 15px;}
.leftform-location input, .rightform-location select { border-radius: 0;}
.leftform-location {float: left; width: 97%;}
.rightform-location {float: right; width: 97%;}
.rightform-location .address-input{float: left; width: 64%;}
.rightform-location .contact-btn { float: right; width: 33%;}
.rightform-location .contact-btn .btn { padding: 7px 0 !important;}
.rightform-location .contact-btn .btn#btnQuery { width: 40%;}
.rightform-location .contact-btn .btn#gmapopen { width: 55%;float: right;margin: 0;}
.leftpart-maindiv {width: 97%; float: left;}
.left-content-part label {font-size: 15px;}
.leftpart-maindiv #contactUs_form .form-group {margin-bottom: 15px;}
.leftpart-maindiv #contactUs_form textarea {margin-bottom: 0;}
.leftpart-maindiv #contactUs_form #form_submit {margin-top: 20px;}
.left-content-part h3 {margin: 0;}
.location_warehouse {float: right;width: 100%; margin: 0;}
.location_warehouse .border-top {border-top: 1px solid #eee;padding: 20px 0;margin: 5px 0 0 0; display: block;float: left;  width: 100%;}
.location_warehouse .border-top h3 { margin: 10px 0 5px 0;}
.location_warehouse ul {padding: 0; list-style: none;}
.location_warehouse .location_hours th {text-align: left !important;}
.location_warehouse .border-top .add_main { width: 64%;float: left;}
.location_warehouse .border-top .add_main li { line-height: normal;}
.location_warehouse .border-top .hour_main {width: 33%;float: right;}
.location_warehouse .border-top .hour_main .text-center {text-align: left;padding: 0 5px 0 0;}
.rightpart-maindiv {float: right;width: 97%;}
.left-content-part .firstrow label {padding-top: 15px;}

@media (max-width: 1440px){
.rightform-location .address-input {width: 60%;}
.rightform-location .contact-btn {width: 37%;}
.location_warehouse .border-top .add_main {width: 60%;}
.location_warehouse .border-top .hour_main {width: 37%;}

}

@media (max-width: 1366px){
.rightform-location .address-input {width: 58%;}
.rightform-location .contact-btn {width: 40%;}
.location_warehouse .border-top .add_main {width: 58%;}
.location_warehouse .border-top .hour_main {width: 40%;}

}

@media (max-width: 1280px){
.rightform-location .address-input {width: 55%;}    
.rightform-location .contact-btn {width: 42%;}
.location_warehouse .border-top .add_main {width: 55%;}
.location_warehouse .border-top .hour_main {width: 42%;}

}

@media (max-width: 1024px){
.rightform-location {float: left;width: 100%;}    
.rightform-location .contact-btn .btn#btnQuery {width: 37%;}
.rightform-location .contact-btn .btn#gmapopen {width: 60%;}
.rightpart-maindiv {float: left;width: 100%;}
.rightform-location .address-input {width: 50%;}    
.rightform-location .contact-btn {width: 47%;}
.location_warehouse .border-top .add_main {width: 50%;}
.location_warehouse .border-top .hour_main {width: 47%;}
.location_warehouse .border-top .hour_main .text-center {padding: 0 3px 0 0;}

}

@media (max-width: 991px){
.leftform-location {width: 100%;}
.leftpart-maindiv {width: 100%;}

}

@media (max-width: 768px){
.rightform-location .contact-btn .btn#btnQuery {width: 40%;}
.rightform-location .contact-btn .btn#gmapopen {width: 57%;}
.rightform-location {padding-top: 5px;}    
.rightform-location .address-input {width: 63%;}    
.rightform-location .contact-btn {width: 35%;}
.location_warehouse .border-top .add_main {width: 63%;}
.location_warehouse .border-top .hour_main {width: 35%;}

}

@media (max-width: 767px){
.rightform-location .address-input {width: 100%;} 
.rightform-location .contact-btn {float: left;width: auto;clear: both;}
.rightform-location .contact-btn .btn {width: auto !important;padding: 7px !important; margin:0 10px 0 0 !important;}
.location_warehouse .border-top .add_main {width: auto;}
.location_warehouse .border-top .hour_main {width: 40%;float: left; clear: both;}  
.location_warehouse .border-top .hour_main .text-center {text-align: left;padding: 0 10px;}

}

@media (max-width: 576px){
.location_warehouse .border-top .hour_main {width: 50%;} 
}

@media (max-width: 480px){
.location_warehouse .border-top .hour_main {width: 60%;}   
.location_warehouse .border-top .hour_main .text-center {text-align: left;padding: 0 10px;}

}

@media (max-width: 425px){
.location_warehouse .border-top .hour_main {width: 70%;}       
.location_warehouse .border-top .hour_main .text-center {text-align: left;padding: 0 10px;}

}

@media (max-width: 375px){
.location_warehouse .border-top .hour_main {width: 75%;}      
.location_warehouse .border-top .hour_main .text-center {text-align: left;padding: 0 10px;}

}

@media (max-width: 360px){
.location_warehouse .border-top .hour_main {width: 80%;}      

}

@media (max-width: 320px){
.location_warehouse .border-top .hour_main {width: 90%;}      

}
.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: -2px;
    right: -2px;
}

.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
    background-color: #e9e9e9;
}
.autocomplete-active {
    background-color: DodgerBlue !important;
    color: #ffffff;
}
.flag-country-box{padding: 20px 5px;float: left;width: 100%;box-sizing: border-box;}
.flag-country-box a{text-decoration: none; display: block;}
.flag-country-box span{color:#3F444A; padding:15px 0 15px 15px;font-size: 18px; font-weight:500; float:left;}

/*detail and product page css start*/

#products_list .option-one.c-content-product  { border: none !important;}
#products_list .option-four.c-content-product  { border: none !important;}
#products_list .option-four .c-info .prod_name { position: relative;}
#products_list .option-four .c-info .prod_name &gt; a { float: left; width: 65%;}
#products_list .option-four .c-info .prod_name .c-price { float: right; position: absolute; right: 0; font-size: 22px; font-weight: normal;}
#products_list .option-one.c-content-product  { border: none !important;}
#products_list .option-two .c-info .prod_name{ float: left; width: 70%;}
#products_list .option-two .c-info .prod_price { clear: none; width: 30%; float: right; margin: 10px 0; text-align: right;}
#products_list .option-two .c-info .prod_price .c-price { word-wrap: break-word;}
#products_list .option-two .c-info .prod_price ul{  margin: 0;}
#products_list .option-three .c-info .c-price, #products_list .option-four .c-info .c-price, #products_list .option-five .c-info .c-price{float:right; max-width:40%;}
#products_list .option-three .c-info .msrp{ float: right;}
#products_list .option-three .c-info .save{ float: right;}
#products_list .option-four .c-info .c-price, #products_list .option-five .c-info .c-price{float:none; max-width:100%;}
#products_list .option-five .c-info{text-align:center;}
#products_list .option-two .c-info .c-title, #products_list .option-four .c-info .c-title, 
#products_list .option-five .c-info .c-title, #products_list .option-six .c-info .c-title{height:50px;}
#products_list .option-three .c-info .c-title{max-width:65%;}
#products_list .option-six .c-info .save, #products_list .option-six .c-info .c-price { margin-left: 0;}
#products_list .option-three.c-content-product  { border: none !important; }
#products_list .option-three.c-content-product .btn-group-justified{border-bottom: 1px solid #eeeeee;}
#products_list .option-three.c-content-product:hover {box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;}
#products_list .option-three .c-info .c-price span {float: right;}
#products_list .option-five .c-info .c-title, #products_list .option-five .c-info .download {float: none; max-width: 100%;}
#products_list .item.list-group-item .option-five .btn-group-justified { margin: 0 auto;}
#products_list .option-six .c-info .prod_price ul li { display: inline-block;}
#products_list .option-six .c-info .c-price{ margin-right: 10px;}
#products_list .option-seven .c-info .prod_price ul li { display: inline-block;}
#products_list .option-seven .c-info .c-price{ margin-right: 10px;}
#products_list .option-seven .c-info .msrp{ float: right;}
#products_list .option-eight .c-info .prod_name{ float: left; width: 70%;}
#products_list .option-eight .c-info .download-box { width: 30%; float: right; margin: 10px 0; position: relative; text-align: right;}
#products_list .option-eight .c-info .download-box a.round_icon{ font-size: 18px; padding: 0; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; display: inline-block; cursor: pointer;text-align: center;}
#products_list .option-eight .c-info .download-box a.square_icon{ font-size: 18px; padding: 5px 0; width: 40px; display: inline-block; text-align: center;}
#products_list .option-eight .c-info .download-box a.download-img img {max-width: 100%;}
#products_list .inner_title{font-weight: bold;}
#products_list .inner_title_bg{ background: #000; color: #fff; line-height: 2; text-transform: uppercase; font-weight: bold; text-align: center;}
.pagination_section{margin: 30px 0;}
.pagination_section .c-prev{ background: #ebebeb; border: 1px solid #ccc;}
.pagination_section .c-prev a, .pagination_section .c-next a{width: auto !important; height: auto;}
.pagination_section .c-prev:hover, .pagination_section .c-next:hover{background: #f68d2d; color: #fff;}
.pagination_section .c-prev a:hover, .pagination_section .c-next a:hover{color: #fff; border:none;}
.pagination_section .c-next{ background: #f68d2d; border: 1px solid #ccc;}
.pagination_section .c-next a{ border: none; color: #fff;}
.pagination_section li a.p_num{border:none !important; font-weight: bold;}
.pagination_section li a.p_num:hover, .pagination_section .c-content-pagination &gt; li.c-active &gt; a{color: #f68d2d; text-decoration: underline;}
/* --------------------Start of css list-view-item--------------------- */
.thumbnail{ margin-bottom: 20px; padding: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.item.list-group-item{ float: none; width: 100%; background-color: #fff; padding-top: 0; padding-bottom: 0; margin-bottom: 0; border: 0; display: block;}
.item.list-group-item .list-group-image{ margin-right: 10px; float: left;}
.item.list-group-item .thumbnail { margin-bottom: 0px;}
.item.list-group-item .caption { padding: 9px 9px 0px 9px;}
.item.list-group-item:before, .item.list-group-item:after { display: table; content: " ";}
#products_list .item.list-group-item .c-bg-img-center img{ float: left;}
.item.list-group-item:after{ clear: both;}
.list-group-item-text{ margin: 0 0 11px;}
/* --------------------End of css list-view-item--------------------- */
#myDIV { width: 100%; padding: 30px 10px; background-color: #ebebeb; display: none; max-height: 400px; overflow-y: auto;}
.filter_btn i.fa-angle-down{line-height: 1.5; padding-left: 20px;}
.filter_btn:focus {  outline: none;}
#myDIV .filter_title label{ font-weight: bold;}
#myDIV .c-checkbox label{font-weight: normal; padding-left: 25px;}
#myDIV .c-dropdown-menu{ padding: 0 3px;} 
#myDIV .c-dropdown-menu li { padding: 0; margin: 0; list-style: none;}
#myDIV .c-dropdown-menu li.c-active { margin-top: 18px; line-height: 1.1;}
#myDIV .c-dropdown-menu li.c-active a { color: #747474;}
#myDIV .c-dropdown-menu li .c-checkbox label &gt; .box, #myDIV .c-dropdown-menu.patterns li .c-checkbox label &gt; .box { top: 1px; border-radius: 3px; height: 15px; width: 15px; z-index: 5; -webkit-transition-delay: 0.2s;  -moz-transition-delay: 0.2s; transition-delay: 0.2s; background: #fff;}
#myDIV .c-dropdown-menu.patterns .c-checkbox-list{float: left; margin: 10px;}
#myDIV .c-dropdown-menu.patterns .c-checkbox-list img{max-width:65px !important;}
#myDIV .c-dropdown-menu.patterns li .c-checkbox label &gt; .box,  #myDIV .c-dropdown-menu.patterns li .c-checkbox label &gt; .check{top: 18px !important;}
a.filter_link{padding: 0 0 10px 15px;}
.c-label-bg1, .c-label-bg2{background-color: #000; color: #fff;}
.c-label-bg2{background-color: #000;}
.product_detail.c-bs-grid-small-space div[class^="col-"], .product_detail.c-bs-grid-small-space div[class*=" col-"]{ padding: 5px;}

/* ----------------------- list box css part start ------------------------------------ */
.c-bs-grid-small-space .row { margin-left: -15px; margin-right: -15px;}
.c-bs-grid-small-space .list  {margin: 10px 0; }
.c-bs-grid-small-space .row div[class^="col-"], .c-bs-grid-small-space .row div[class*=" col-"]{ padding: 0 15px; }
.c-info-list{ margin: 10px;}
.c-info-list .c-title , .c-info-list .c-desc, .c-info-list .c-price{ margin: 10px;}
.c-info-list .c-price{margin-left: 10px;}
.c-info-list .msrp{text-decoration: line-through;}
.list .btn.btn-xs { padding:1px 8px; margin-left: 10px;}
.list .btn &gt; i {margin-right: 10px;}
/* ----------------------- landing page css part start ------------------------------------ */
.c-layout-sidebar-content .ads{margin: 0 0 10px 0;}
.c-layout-sidebar-content .ads img{width:100%; max-height:200px;}
/* ----------------------- product-detail css part start ------------------------------------ */
.c-product-details { padding: 10px 0 0 0;}
.c-product-details ul{padding: 0; margin: 0;}
.c-product-details ul li{padding: 0; margin-left: 15px;}
.c-product-title h3{padding: 0; font-size: 27px;}
.c-product-review {clear: both; margin: 0 0 1em 0;}
.c-product-review a{color: #f68d2d; float:left;}
.c-product-review &gt; .c-product-rating { padding: 0 1em 0 0; margin: 0 15px 0 0; float:left;}
.c-product-review &gt; .c-product-write-review {display: inline-block;}
.c-product-review &gt; .c-product-write-review a.writeReview { color: #36c !important; font-weight: normal; font-size: 15px;}
.c-product-details .c-product-price {font-size: 22px;padding: 10px 0 0 0; margin: 0 0 20px 0; color: #000; clear: both;}
.c-product-details .c-product-price.msrp{font-size: 22px;color: #999; text-decoration:line-through;}
.product_detail{ margin-top: 10px; margin-bottom: 10px;}
.c-product-details .none{display:none;}
.c-product-details .c-input-group {margin: 0 0 1em 0;}
.arrow_nav{ float:right; text-align:right;}
.arrow_nav .next, .arrow_nav .prev{ margin: 0 5px;}
.arrow_nav.none{display:none;}
.product_detail .c-layout-sidebar-menu, .myaccount_sidebar .c-layout-sidebar-menu, #faq_sidebar .c-layout-sidebar-menu{  margin: 0; width:100% !important; max-width:100% !important;}
.c-product-details .sku{  margin:5px 0 20px 0;color: #999; font-size: 14px; font-weight: 700; text-transform: uppercase;}
.c-product-details .btn{ font-weight: 600;}
.c-product-details .btn .iconsize { margin-right: 5px;}
.c-product-details .btn.btn-xs { padding: 3px 8px; margin: 10px 10px 0 0;}
.c-product-details .btn.btn-xs &gt; i{ margin-right: 0px;}
.quickview-product-detail.product-detail-container .c-product-details .social_links{ padding: 0 0 20px 0; margin: 0; clear: both;}
.quickview-product-detail.product-detail-container .product-content .RghClass a { font-size: 14px;}
.c-product-write-inquiry .modal-dialog{ width:auto;}
section.detail_part{ padding:30px 0 0 0; border-top:1px solid #a1a1a1;}
.p_title{position: relative; height: auto; border-bottom:1px solid #a1a1a1;line-height: normal;}
.p_title h1{ margin: 60px 0 20px 0;}
.p_title span{ font-weight: normal;}
.p_title .social-icon-grp{ position: relative; bottom: 0px; width: 100%; padding: 15px 0;}
.social-icon-grp ul{padding: 0; margin: 0;} 
.social-icon-grp ul li{list-style: none; display: inline-block; width:10%; width: 60px;}
.social-icon-grp ul li a{display: block; border-radius: 3px; margin-right: 10px; font-weight: bold; color: #fff; text-align: center;}
.discription { padding: 10px 0;}
.discription h4 { float: left; width: 100%; font-weight: 600;}
.discription ul{ padding: 0; margin: 0; clear: both;}
.discription label{font-weight: normal; display: block; padding: 0; margin: 0; border-bottom:1px solid #a1a1a1;}
.sort_dis{font-size: 20px;}
.sort_dis a{text-decoration: underline;}
.collection_part{border-top:1px solid #a1a1a1;border: 0; margin-top: 30px; height: auto; overflow-y: auto;overflow-x: hidden;}
.collection_part label { font-size:20px;}
.border_style{border-top:1px solid #a1a1a1;}
.c-product-details { position: relative; height: auto; line-height: normal; float: left; width: 100%;}
.c-product-details .social-icon-grp { position: relative; bottom: 0px; padding: 15px 0; width: auto; float: left;}
.c-product-details .rating { float: right; padding: 20px 0 0 0;}
.c-product-details .rating .write-review-text {float: left;}
.c-product-details .rating .writeReview { font-weight: bold; margin-left: 20px; text-decoration: underline;}
#product_details .rating-bg { background: #f5f5f5; float: left; width: 100%; padding: 15px; margin-bottom: 10px; border: 1px solid #ebebeb;}
#product_details .rating .c-bs-grid-small-space ul li .rating-bg { border-left: 2px solid #0a58aa;}
#product_details .rating .c-bs-grid-small-space ul { padding: 0; margin: 0;}
#product_details .rating .c-bs-grid-small-space ul li {list-style: none;}
#product_details .rating .c-bs-grid-small-space ul li p { margin: 10px 0 15px 0 !important;}
#product_details .rating .c-bs-grid-small-space ul li .rating-bg .product-title h4 { font-size: 16px; font-weight: bold;}
#product_details .rating .c-bs-grid-small-space ul li .rating-bg .product-title p { font-size: 14px;}
#product_details .rating .c-bs-grid-small-space ul li .rating-bg .product-title p span { font-size: 11px;}
#product_details #accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a{ border-top: 0; border-bottom: 1px solid #ccc; height: auto; line-height: normal; padding: 15px 10px;}
#product_details #accordian .panel &gt; .panel-collapse &gt; .panel-body { border-top: 0; padding: 10px 0;}
#product_details #accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a.collapsed::after {margin-top: 2px;font-size: 20px;}
#product_details #accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a::after {margin-top: 2px;font-size: 20px;}
#product_details #product_attribute {padding-top: 10px;}
.c-shop-product-tab-1 {padding-bottom: 0;}
#product_details { padding-bottom: 30px;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li { padding: 0 1px;}
#product_details #vertical_tab {clear: both;}
.notification_modal .modal-header { padding: 15px 20px 13px 20px;}
.notification_modal .modal-header #titleModalLabel { margin: 0;}
.notification_modal .modal-header &gt; .close { margin-top: -2px; text-shadow: none; opacity: 1; font-weight: bold; }
.notification_modal .modal-body { padding: 0 20px 20px 20px;}
.notification_modal .modal-body .myfont{font-size: 20px;}
.modal-backdrop { z-index: 99999;}
.modal { z-index: 999999;}
.modal-dialog { width: auto; max-width: 1000px;}
.kwickview_modal .modal-dialog { width: 98%; max-width: 1000px;}
.kwickview_modal .modal-header #titleModalLabel { margin: 0;}
.kwickview_modal .modal-header &gt; .close { margin-top: -6px; text-shadow: none; opacity: 1; font-weight: bold;}
.kwickview_modal .modal-body .myfont{font-size: 20px;}
.kwickview_modal .product-detail-container .product-content ul.rotated-divider li{width: 44%;}
.c-product-meta-label { margin: 5px 10px 0 0;font-weight:bold;}
.sweet-alert { z-index:99999 !important;}
.sweet-overlay {z-index:99999 !important;}
.sweet-alert .sa-icon { margin: 10px auto 25px auto;}
.offerzone .marq{width:50px; float:left; margin: 10px 10px 0 0;}
.star-ctr { display: inline-block; position: relative; font-size: 1.2em;}
.star-ctr ul { list-style: none outside none; overflow: hidden; white-space: nowrap; padding: 0; margin: 0;}
.star-fg { top: 0; position: absolute;}
.star-ctr li { display: inline-block; vertical-align: middle; padding: 0; margin: 0 5px 0 0;}
.star-ctr a &gt; span { font-size: 1.2em;}
.star-bg a &gt; span { color: silver; }
.star-fg a &gt; span {color: yellow;}
.star-fg .fa-star { color: #f68d2d; font-size: 1.2em;}
.star-ctr-review { position: relative; font-size: 1.2em;float: left;}
.star-ctr-review ul { list-style: none outside none; overflow: hidden; white-space: nowrap; padding: 0; margin: 0;}
.star-fg-review { top: 0; position: absolute;}
.star-ctr-review li { display: inline-block; vertical-align: middle;padding: 0; margin: 5px 0 0 0;}
.star-ctr-review li { margin: 0;}
.star-ctr-review a &gt; span { font-size: 1.2em;}
.star-bg-review a &gt; span { color: silver; }
.star-fg-review a &gt; span { color: yellow; }
.star-fg-review .fa-star { color: #f68d2d; font-size: 1.2em;}
.star-bg-review a &gt; span.no-color{ -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: silver;}
.form-group #caption{line-height: 1.9;}
.modal-body .fa-check-square{font-size:1.2em; color: #cccccc;}
.modal-body .active .fa-check-square{color: #338b2b;}
#productreview_form .form-group.has-feedback .col-md-5{ padding-left: 0;}
.progressbar{ -moz-box-shadow: inset 0 0 10px #d8d8d8; -webkit-box-shadow: inset 0 0 10px #d8d8d8; box-shadow:inset 0 0 10px #d8d8d8; margin: 10px 10px 10px 35px; width:65% !important; width: 100%; position: relative; background-color: #eee; box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);}
.progress{ height: 10px;  width: 0px; background-color: #3498db;}
.percentCount{ margin: -36px -38px 0 0; float:right; clear: both; font-weight: bold; font-family: Arial;}
.starLabel{float:left; line-height: 1; font-size:15px;}
.popover h3{display:none;}
.rating_box .btn{font-size:14px;}
.w_load_body_parent {  position: relative;}
.w_load_body { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(233, 233, 232, 0.2);}
.w_load_body .w_load_content { position: absolute; left: 50%; top:50%; width: 160px; background: #fff; border-radius: 5px; padding: 20px 0; text-align: center;}
.w_load_body .w_load_content span { display: inline-block; vertical-align: middle;}
.w_load_body .w_load_content_text { overflow: hidden; max-width: 150px; height: 30px; line-height: 30px; margin: 0 0 0 5px; text-overflow: ellipsis; white-space: nowrap;}
.w_load_icon{ display: inline-block; width: 32px; height: 32px; background: url("../admin/images/w_load.gif") no-repeat;}
/* ----------------------- cms page css part start ------------------------------------ */
.cms_container{ padding: 60px 0;}
#cms_page .c-layout-sidebar-menu { border: none; margin: 20px 0; width:100%; max-width:100% !important;}
#cms_page .c-layout-sidebar-menu .c-sidebar-menu-toggler { margin: 10px 0; width: 100%; float: left;}
#cms_page .c-layout-sidebar-menu .c-sidebar-menu { border: none !important;}
#cms_page .c-layout-sidebar-menu .c-sidebar-menu.collapse { border: none !important; clear: both;}
.c-layout-sidebar-menu ul.c-links {list-style:none; text-align: left; background: transparent; margin: 0; padding-left: 0;}
.c-layout-sidebar-menu ul.c-links li {text-align:left; border-bottom:1px solid #eaeef1; padding: 5px 5px 5px 0;}
.c-layout-sidebar-menu ul.c-links li a{transition: all 0.2s; display:block; font-weight:bold;}
.c-layout-sidebar-menu ul.c-links li a.active {background: url("/assets/theme/manufacturer/images/active-box.png"); background-size: 12px 12px; background-position: right 0 top 5px; background-repeat: no-repeat;}
.c-layout-sidebar-menu ul.c-links li:hover, .c-layout-sidebar-menu ul.c-links  li:active{background-color: transparent;}
#cms_page .ads-img{ margin: 5px;}
#cms_page .c-layout-sidebar-menu p{ padding: 5px;}
.pagination_div_id .c-active{background: transparent;}
.rating_count{ margin: 3px 0 0 10px;float: left;}
.c-content-title-1 h3 {font-weight: 700; margin: 10px 0 20px 0;text-align: center;}
.c-line-center, .c-line-left { width: 30px; height: 3px; margin: 0 auto 30px auto;}

/* ------------------------------- blog page css part : START ----------------------------------------- */
.c-content-blog-post-card-1-grid { padding: 4px 0 0 0;}
.c-content-blog-post-card-1 .c-body { padding: 10px; background: #fff;}
.c-body .c-title, .c-content-blog-post-1 .c-title, .collection_part .c-title{font-weight:bold;}
.c-content-pagination &gt; li &gt; a { font-weight: 600; padding: 5px 2px; color: #999; border: 0; width: auto;}
.c-content-blog-post-1 .c-title{ margin: 20px 0;}
.c-content-blog-post-1 .c-title a{color: #f68d2d;}
.c-comments .c-content-title-1 h3{text-align:left;}
.media-body a{font-weight:bold; color: #f68d2d;}
.c-content-blog-post-1 .c-tags { padding: 0; margin: 0px 0px 20px 0px; float:left;}
.c-content-blog-post-1 .c-tags &gt; li { padding: 5px; margin: 0 2px;}
.c-content-blog-post-1 .c-panel { margin-bottom: 20px;}
.c-content-blog-post-card-1-grid article img { vertical-align: middle; width: 100%;}
.c-content-blog-post-card-1 .c-body p img{display:none;}
.white-panel { position: absolute; background: white; border:1px solid #eaeef1; padding: 10px;}
.white-panel:hover { box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); margin-top: -5px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/*--------------login related css-----------*/
.c-content-list-adjusted{text-align:center;}
.google, .facebook, .twitter{background:#db402c !important; color:#fff; padding: 7px 20px;}
.facebook{background:#3b5998 !important;}
.twitter{background:#55acee !important; }
.google:hover, .facebook:hover, .twitter:hover{color:#fff;}
/* ------------------------------- form -style css part : START ----------------------------------------- */
input#coupon_code { height: 36px;}
.C-Border-Box .form-control {height: 40px;}
.select2-container .select2-selection--single {height: 40px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 37px;}
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px;}
#frm_customerreg .select2-container--default .select2-selection--single, #frm_customerreg .form-group input, #frmcheckout .form-group input, #frmcust_login .form-group input
,#frmprofile .form-group input, #frmprofile .select2-container--default .select2-selection--single, #ShippingLocationForm .form-group input, #ShippingLocationForm .form-group select,
.C-Border-Box .form-group select, .form-inline .form-group input, #frmcheckout .form-group select, #frmchangepassword .form-group input {height:40px;}
#frm_customerreg .select2-container .select2-selection--single { height:40px;}
#frm_customerreg .select2-container--default .select2-selection--single .select2-selection__placeholder { line-height: 2.3;}
#frm_customerreg .column_pad{padding: 0;}
#frm_customerreg .column_pad_r{ padding-right: 0;}
#frm_customerreg .column_pad_none{padding: 0 15px;}
.c-pos-relative .c-body .c-font{font-weight:bold !important;} 
.c-pos-relative .c-body p{ margin: 0;}
#contact h3, #contact p{color: #fff;}
.c-shop-login-register-1 .c-content-title-1 h3{ margin: 4px 0;}
.c-shop-login-register-1 .c-content-title-1 &gt; p { margin: 15px 0;}
.list-unstyled li .c-theme-link{color: #f68d2d;}
.table-responsive tr a, .list-unstyled li a i{color: #f68d2d;}
.c-order-history-2 strong{color: #f68d2d;}
.c-order-history-2 span{line-height:1.5;}
.c-order-history-2 p{border-top:1px solid rgba(135, 151, 174, 0.15); margiin-bottom: 10px; padding: 10px;}
.orderlabel{background: #f68d2d; padding: 10px; margin: 10px 0; font-weight:bold;}
.c-content-title-1 .text-left{font-weight:bold;}
.table-responsive{ margin-top: 10px;}
.table-responsive table{border-bottom:1px solid rgba(135, 151, 174, 0.15);}
#installmentpay_page .table-responsive img {height: auto;}
.table-responsive a{font-weight:bold;}
.list-unstyled li{line-height:2;}
.list-unstyled .form-group a.btn i{color:#fff !important;}
.c-cart-remove a{color: #3366CC;}
.C-Border-Box .form-group .c-radio label &gt; .check{background: #f68d2d;}
.c-cart-subtotal-row .form-inline{ marrgin: 10px 0;}
.c-product-write-inquiry .modal-dialog .StepDetail .form-control { background: #ebebeb; border-color: #999; height: 38px; color: #999;}
.c-product-write-inquiry .modal-dialog .StepDetail .form-control::placeholder { color: #999; opacity: 1;}
.c-product-write-inquiry .modal-dialog .StepDetail .btn { background: #292929; font-weight: 600;}
.c-product-write-inquiry .modal-dialog .StepDetail .btn:hover { color: #ffffff;}
.form-control { border-color: #999;}
.form-horizontal select { height: 40px;}
.form-horizontal input { height: 40px;}
.form-horizontal h5.title_style{ padding: 15px; margin-bottom: 15px;}
.form-horizontal p.text-style{text-align:center;}
.form-horizontal textarea{width:100%; border:1px solid #94a4b4;}
.form-horizontal select.mystyle{padding: 20px 15px;}
.form-horizontal ul.form-ul{list-style:none; text-align:right; padding: 0; margin: 0;}
.form-horizontal ul.form-ul li{list-style:none; display:inline-block; line-height:2;}
.form-horizontal ul.form-ul input{height:auto;}
.form-horizontal .control-label{ padding-top: 6px; text-align: left;}
.form-horizontal input.myradio{ border:none; width:auto;  height:auto;}
/* ------------------------------- Tab -style css part : START ----------------------------------------- */
#horizontal_tab .c-shop-product-tab-1 { padding: 30px;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li a { font-weight:500; text-transform: uppercase;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li:last-child a, 
#vertical_tab .c-shop-product-tab-1 .nav &gt; li:last-child a { border-right:0;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li &gt; a:hover, #horizontal_tab .c-shop-product-tab-1 .nav &gt; li &gt; a:focus{border-top:0;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li:active &gt; a, 
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li:active, 
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li.active &gt; a { border-top:0; font-weight: 600;}
#horizontal_tab .tab-content, #vertical_tab .tab-content{height: auto !important; overflow: visible;}
#horizontal_tab .tab-content p{ margin: 15px 0;}
#horizontal_tab .tab-content h3, #horizontal_tab .c-product-review-name h3, #horizontal_tab .c-product-review-input h3, #vertical_tab .tab-pane h3, #accordian .panel-body h3, #sections h4,
#sections .section-body h3 {font-weight:bold; margin: 30px 0;}
#horizontal_tab .c-product-review-name h3, #horizontal_tab .c-product-review-input h3, #vertical_tab .tab-pane h3, #accordian .panel-body .c-product-review-name h3,
#sections h4, #sections .section-body h3{ margin: 30px 0 5px 0;}
#horizontal_tab .c-product-review-name .c-date, #vertical_tab .tab-pane .c-date, #accordian .panel-body .c-date, #sections .section-body .c-date{color: #f68d2d;  margin: 0;}
#horizontal_tab .c-product-review-content p, #horizontal_tab .c-product-review-input .c-review-rating-input{text-align:left !important;}
#horizontal_tab .c-product-rating, #vertical_tab .c-product-rating, #accordian .panel-body .c-product-rating, #sections .section-body .c-product-rating{color: #f68d2d;}
#horizontal_tab .detail_part{border:none !important;}
#vertical_tab .c-shop-product-tab-1 .nav { padding: 0;border: 0;}
#vertical_tab .c-shop-product-tab-1 .nav &gt; li a { padding: 10px 5px; margin: 0;}
#vertical_tab .nav-tabs &gt; li{ border-bottom:1px solid #ccc; display: block; padding: 0; margin: 0;}
#vertical_tab .nav-tabs &gt; li &gt; a { border:none;}
#vertical_tab .collection_part {height: auto !important; overflow:visible;}
#accordion-wrap {border-bottom: 1px solid #ccc; }
#accordian .panel{border: 0; margin: 0;}
.box-width #accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a { padding: 15px;}
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a { background: #f1f1f1 !important; padding: 15px 10px; margin-top: 0; border-top: 1px solid #ccc;font-weight: 600; position: relative; clear: both; height: 75px; line-height: 45px; float: left; width: 100%;}
#accordian .panel &gt; .panel-heading &gt; .panel-title strong { font-size: 20px; display: block; line-height: normal;}
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a.collapsed::after { font-family: 'FontAwesome'; content: "\f105";font-style: normal;width: 18px;height: 18px;text-align: center;float: right;line-height: 18px; margin-top: 12px;}
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a::after { font-family: 'FontAwesome'; content: "\f107";font-style: normal;width: 18px;height: 18px;text-align: center;float: right;line-height: 18px; margin-top: 15px;}
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a p { width: 90%; display: inline-block; margin:0; font-size: 10px;line-height: normal;}
#accordian #FullPayment_accordian, #accordian #Installment_accordian, #accordian #payment_accordian { background: #f1f1f1;border: 1px solid #ccc; margin-bottom: 25px !important;border-top: 0;float: left;width: 100%;}
#accordian #payment_accordian { padding-bottom: 0; background: #fff !important;}
#accordian #payment_accordian .collapse { margin: 0;padding: 0;}
#accordian #payment_accordian .panel-collapse .panel-body { padding: 20px 10px !important;}
#accordian .panel &gt; .panel-collapse &gt; .panel-body { background: #fff !important; padding: 0 10px; font-size: 13px; border-top: 1px solid #ccc; clear: both;}
.box-width #accordian .panel &gt; .panel-collapse &gt; .panel-body { padding: 20px 15px;}
#accordian .panel &gt; .panel-collapse &gt; .panel-body label{ font-weight: normal;}
#accordian .panel &gt; .panel-collapse &gt; .panel-body input.form-control, #accordian .panel &gt; .panel-collapse &gt; .panel-body select.form-control{ height: 40px;}
#accordian .panel-body .c-user-avatar, #sections .section-body .c-user-avatar{ overflow: hidden; width: 80px; height: 80px; float: left; margin-right: 15px;}
#accordian .panel-body .c-user-avatar &gt; img, #sections .section-body .c-user-avatar &gt; img { width: 100%;}
#accordian .panel-body .c-product-review-input { margin-top: 2em; padding-top: 0.5em;}
#accordian .panel-body .c-product-review-input &gt; textarea { width: 100%;  height: 4em; margin-bottom: 1em;}
#sections .section-body{background-color:transparent; padding: 20px 0; margin: 10px 0 0 0;}
#sections .c-shop-product-tab-1{ padding-bottom: 0;}
.c-page-faq-2 .tab-content { max-height: 100%; overflow-y: auto; overflow-x: hidden;}
.c-page-faq-2 .c-content-accordion-1 .panel{ border: 1px solid #ccc !important; margin-bottom: 10px;}
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a { background: #ebebeb !important; color: #3f444a; padding: 20px !important; margin-top: 0; font-weight: normal; font-style: italic;}
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a:hover,
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a:focus,
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a:active { color:  #f68d2d !important;}
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-collapse &gt; .panel-body { background: #ebebeb !important; padding: 0 20px 20px 20px;}
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a::after { font-family: 'FontAwesome'; content: "\f068"; color: #fff; background:  #f68d2d; font-style: normal; width: 18px;height: 18px;text-align: center;font-size: 10px;float: right;line-height: 18px; margin-top: -2px;}
.c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a.collapsed::after { font-family: 'FontAwesome'; content: "\f067"; color: #fff; background: #292929;font-style: normal;width: 18px; height: 18px; text-align: center; font-size: 10px; float: right; line-height: 18px; margin-top: -2px;}
.c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a.collapsed, .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a { color: #fff;}
.c-content-accordion-1 .custom-panel { border: 1px solid  #f68d2d;  border-top:none;}
.c-content-accordion-1 .custom-panel .custom-panel-body { background: #fff !important; padding: 20px 0;}
.c-content-accordion-1 .visa-cart { list-style: outside none none; padding: 0; margin: 0; text-align: center; }
.c-content-accordion-1 .visa-cart li {display: inline-block; font-size: 13px; font-weight: 500; text-align: center;} 
.c-content-login-form .modal-dialog .modal-content .modal-body{padding: 20px;}
.c-content-login-form .modal-dialog .modal-content .modal-body .btn{font-size: 14px;}
.c-content-login-form .modal-dialog .modal-content .modal-body ul.c-content-list-adjusted li { display: table-cell; width: 1%; padding-right: 5px;}
.c-content-login-form .modal-dialog .modal-content .modal-body ul.c-content-list-adjusted li:last-child { padding-right: 0;}
#zipcode, #monthly_payment_amount {border-radius:0; border-color:#aaa;}
.c-cart-subtotal-row .form-inline .btn.applycoupon{ padding: 5px 7px 4px 7px;}
#shippingcalculationfrm .col-sm-6, #shippingcalculationfrm .col-xs-12{ padding-left: 0;}
.c-shop-cart-page-1 .c-spinner{ margin-left: 0; width: auto; display: inline-flex;}
.c-input-group-btn-vertical { width: auto; display: inline;}
.c-input-group-btn-vertical i { left: 3px;}
.c-shop-cart-page-1 .c-spinner input {text-align:center; width:44px; height: auto; padding: 4px;}
.c-shop-cart-page-1 .c-cart-ref{overflow:hidden;}
.c-shop-cart-page-1 &gt; .c-cart-table-row &gt; .c-cart-item-title { margin: 0 15px 20px 5px; padding: 10px; border: 2px solid; float: left;}
.c-shop-cart-page-1 .row[class^="row"], 
.c-shop-cart-page-1 .row[class^="row"][class*="row"]{ margin: 0;}
.c-shop-cart-page-1 .row div[class^="col-"], 
.c-shop-cart-page-1 .row div[class^="col-"][class*=" col-"]{ padding: 5px;}
.c-shop-cart-page-1 .row div .row[class^="row"], 
.c-shop-cart-page-1 .row div .row[class^="row"][class*="row"]{ margin: 0 -5px;}
.c-shop-cart-page-1 &gt; .c-cart-table-row &gt; .c-cart-price{clear:none;}
.bootstrap-touchspin .btn{padding: 8px 18px; font-size:25px;}
.bootstrap-touchspin .touchspin, #monthly_payment_amount {text-align:center; font-size:30px; font-weight:bold; height:54px; padding: 0;}
#form_total_no_of_payments {font-size: 30px; font-weight: bold; text-align: center; padding: 0;}
#warranty_options_html .icon-info, #shipping_options_html .icon-info{color: #f68d2d;}
.c-cart-subtotal-row .fa-trash{ margin-left: 10px; color: #f68d2d;}
.shopcartshiping .c-radio label { line-height: 1;}
.loader {position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 9999; background:#fff; opacity: .8;}
.loader  .page-loading{position: fixed;top: 50%;left: 50%; padding: 7px; margin-left: -60px; margin-top: -30px; text-align: center; color: #333; border: 1px solid #ddd; background-color: #eee; box-shadow: 0 1px 8px rgba(0, 0, 0, .1);}
.cate-pages-menu { list-style-type: none; padding: 0; margin: 0; background: #f2f2f2; text-align: center;}
.cate-pages-menu li { list-style: none; display: inline-block; margin: 12px 0;}
.cate-pages-menu li a{ text-decoration: none; font-weight:600; padding: 0 5px;}
.cate-pages-menu li:last-child a{ border-right: 0; }
.results-info-bar { padding: 20px 0;}
.local-pricing-status { float: left; width: 145px;}
.results-info-bar .local-pricing-icon { float: left; padding: 10px 10px 0 0;}
.results-info-bar .pagination {float:right; margin: 0;}
.results-info-bar .pagination .results-show { display: inline-block; }
.results-info-bar .pagination .paging-btn { display: inline-block; line-height: 1; }
.results-info-bar .pagination .paging-btn .page-next { padding: 0 15px 5px 15px; display: block;}
.search-result-options.search-result-bottom { padding: 0 0 0 10px; margin: 0;}
.search-result-bottom .pagination { float:right; margin: 0;}
.search-result-bottom .pagination ul{ list-style: none; padding: 0; margin: 0; }
.search-result-bottom .pagination ul li {  display: inline-block; padding: 0 5px;}
.search-result-bottom .pagination ul li a.page-next { font-size: 30px;}
.filter-sort-wrap { padding: 5px 0 20px 0;}
.filter-sort-wrap .pagination{ margin: 7px 5px 0 0;}
.filter-sort-wrap .pagination a { width: 28px; height: auto; padding: 4px 0; border: 1px solid #999;}
.filter-main { float: left; margin-bottom: 10px;}
.filter-bar { list-style-type: none; padding: 0; margin: 0; float: left; }
.filter-bar li {list-style: none; display: inline-block; background: #f2f2f2; margin: 0 5px 0 0; position: relative; }
.filter-bar li a{ text-decoration: none; font-weight:600; padding: 10px 30px 10px 10px; display: block;}
.filter-bar li::after { content: "\f107"; font-family: FontAwesome; font-weight: 700; position: absolute; top: 50%; right:10px; transform: translateY(-50%); transition: transform .3s;}
.filter-bar li:hover::after {  transform: translateY(-50%) rotate(180deg);}
.filter-bar li .options-card {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: auto;
    left: auto;
    z-index: 99;
    transition: opacity .5s ease-in-out;
    min-width: 200px;
    background: #fff;
    border: 1px solid #f2f2f2;
    box-shadow: 0 1px 4px 0 #f2f2f2;
    padding: 10px;
    display: none;
}
.filter-main .selected-filter { clear: both;}
.filter-main .selected-filter .filters_cube { padding: 7px; margin-right: 5px; background: #f2f2f2; line-height: 3; cursor: pointer; font-size: 15px;}
.filter-main .selected-filter .filters_cube_clear.clearall { background: transparent !important; font-weight: 600;}
.filter-bar li:hover .options-card { opacity: 1; visibility: visible; transition: opacity .5s ease-in-out; display: block;}
.filter-bar li .options-card ul{ list-style: none; padding: 0; margin: 0;}
.filter-bar li .options-card ul li{ list-style: none; background: transparent !important; display: block; padding: 0; margin: 0;}
.filter-bar li .options-card ul li a{ font-weight:normal; padding: 0;}
.filter-bar li .options-card ul li::after{ display: none; }
.filter-bar li .options-card ul li .disc, .filter-bar li .options-card ul li .box { height: 17px; width: 17px; display: inline-block; border: 2px solid #c2c2c2;}
.filter-bar li .options-card ul li .item-value { padding: 0;}
.filter-bar li .options-card ul li input[type="radio"], 
.filter-bar li .options-card ul li input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 2px solid #c2c2c2;
    height: 17px; 
    width: 17px; 
    position: relative;
    float: left;
    margin: 2px 10px 0 0;
}
.filter-bar li .options-card ul li input[type="radio"]:checked::after, 
.filter-bar li .options-card ul li input[type="checkbox"]:checked::after { position: absolute; content: ""; height: 13px; width: 13px; background: #3366CC; color: #3366CC;}
.filter-bar li .options-card ul li input[type="radio"]{ border-radius: 50%;}
.filter-bar li .options-card ul li input[type="radio"]:checked::after{ border-radius: 50%;}
.filter-bar li .options-card ul li .c-price-range-slider{ margin-top: 30px;}
.filter-bar li .options-card ul li .c-price-range-slider .slider-selection{background-image: linear-gradient(to bottom, #5f5f5f, #aaa) !important;}
#sort .sorting .c-price-range-slider, #filter ul.filtering .c-price-range-slider{ margin-top: 30px;}
#sort .sorting .c-price-range-slider .slider-selection, #filter ul.filtering .c-price-range-slider{background-image: linear-gradient(to bottom, #5f5f5f, #aaa) !important;}
.filter-main #filter #filter-2 li .c-price-range-slider {background-image: none !important;}
.filter-main #filter #filter-2 li .slider-selection { background-image: linear-gradient(to bottom, #5f5f5f, #aaa) !important;}
.search-result-options { float: right; margin: 7px 0 0 0;}
.sort_by { float: left; width: auto; margin: 0 15px 0 0;}
.show-items { float: left; width: auto;}
.mobileview-filter{ display:block !important; float: left; height: auto; border: 1px solid #f2f2f2; margin: 0 0 0 3px; font-weight: 600;}
.mobileview-filter a{ padding: 9px 10px; display: block; cursor: pointer;}
.mobileview-filter span{font-size:16px; padding: 0; line-height:2.4;}
/* ------------------ filter related view ---------------------- */
#sort, #filter {position:fixed; z-index:999999; background: #fff; top:75px; overflow-y:scroll; height:990px;}
#sort, #filter {width: 100%; display:none; margin-left: -15px; top: 93px;}
#sort .sorting, #filter ul.filtering{ padding: 0; }
#sort .sorting { list-style:none; display:block; clear:both; background: #fff;}
#sort .sorting div{ border-bottom:1px solid #676869; padding: 5px 10px;}
#sort .sorting  label, #filter ul.filtering li label { cursor: pointer; margin-bottom: 0;}
#sort .sorting  input[type="radio"], 
#filter ul.filtering li input[type="checkbox"], 
#filter ul.filtering li input[type="radio"] { 
  -webkit-appearance: none; 
  -moz-appearance: none; 
  appearance: none; 
  background-color: transparent; 
  outline: none; 
  position: relative; 
  top: 0; 
  cursor: pointer; 
  float:left; 
  width: 17px; 
  height: 17px; 
  border: 2px solid #ccc;
  margin: 3px 0 0 0;
}
#filter ul.filtering li input[type="radio"] {border-radius: 50%;}
#sort .sorting input[type="radio"]:checked::after, #filter ul.filtering li input[type="radio"]:checked::after {border-radius: 50%;}
#sort .sorting input[type="radio"]:checked::after, 
#filter ul.filtering li input[type="checkbox"]:checked::after, 
#filter ul.filtering li input[type="radio"]:checked::after { 
  position: absolute;
  background: #3366CC;
  color: #3366CC; 
  content: "\f00c"; 
  font-family: 'FontAwesome';
  font-size: 12px;
  width: 13px;
  height: 13px;
}
#filter { width: 500px; top: 0; right: 0; padding: 0; background: #f2f2f2; box-shadow: 1px 2px 3px #000;z-index: 9999999;}
#filter .fltr-topbtn { background: #fff; float: left; width: 100%; position: relative;}
#filter .fltr-topbtn .btn { background: transparent !important; text-transform: capitalize; color: #3366CC !important; padding: 20px 5px 20px 0;}
#filter .fltr-topbtn .fltr-close {
    position: absolute;
    left: auto !important;
    top: 5px !important;
    right: 5px !important;
    padding: 0 !important;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
#filter .fltr-topbtn .fltr-text{ float: left; padding: 20px 0 20px 5px;}
#filter .fltr-topbtn .fltr-clrbtn { text-align: right;}
#filter .fltr-updbtn {background: #f68d2d;}
#filter ul{list-style:none; background: #f2f2f2; padding: 0px 20px 15px 20px; float: left; width: 100%; box-sizing: border-box;}
#filter &gt; ul { max-height: 500px; overflow: auto;}
#filter ul li { background: #fff; display: block; float: left; width: 100%; border: 0; margin: 15px 0 0 0;}
#filter ul a.c-content-toggler{ background: #fff !important; font-weight:600; padding: 20px; width:100%; display: inline-block; border-bottom:0;}
#filter .c-sidebar-menu li.c-dropdown &gt; a .c-arrow::before { content: "\f067"; position: absolute; top:5px; right: 0;}
#filter .c-sidebar-menu li.c-dropdown.c-open &gt; a .c-arrow::before {content: "\f068";}
#filter .c-sidebar-menu li.c-dropdown &gt; a.c-open .c-arrow::before {content: "\f068";}
#filter ul.filtering li { padding: 10px 15px; margin: 0; clear: both;}
#filter ul.filtering li label{ margin-left: 10px;}
#filter ul .star { background: none; padding: 0;}
#filter ul .star li { padding: 0;}
/* ------------------------- Filter btn css End --------------------------------------- */
.c-line { width: 100%; margin: 15px auto; height: 1px; opacity:0.2; clear: both;}
.social_links { text-align: right; }
.social_links &gt; a { padding: 0;}
.dimension { padding: 0;}
.dimension li { float: left; margin: 10px 25px 10px 15px; list-style-type: disc;}
.dimension li:last-child { margin-right: 0 !important;}
.dimension-list-view li { float: none; width: 100%;}
.dimension_additional li.dimension-inline-main{ margin: 10px 0 10px 15px; list-style-type: disc;}
.dimension_additional li.dimension-inline-main ul { padding-left: 5px !important;}
.product-detail-container .product-content .rectangle{background: #f68d2d; color: #fff; padding: 0 5px; margin-bottom: 5px; display: inline-block;position: relative; text-align: center; min-width: 70px; line-height: 28px;}
.product-detail-container .product-content .circle{background: #f68d2d; color: #fff; display: inline-block; padding: 0; margin-bottom: 5px; text-align: center; min-width:50px; line-height: 50px;}
.product-detail-container .product-content .triangle{ width: 0;height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid #f00; padding: 0; margin-bottom: 5px; background: transparent;}
.product-detail-container .product-content .square{background: #f68d2d; color: #fff; display: inline-block; padding: 0; margin-bottom: 5px; text-align: center; min-width:50px; line-height: 50px;}
.product-detail-container .product-content .product-flag { background: #f68d2d; color: #fff; padding: 5px 10px;}
.product-detail-container .product-content .product-number { color: #999; font-size: 14px; font-weight: 700; text-transform: uppercase; margin: 5px 0 20px 0;}
.product-detail-container .product-content .rating { margin: 0 0 10px 0; color: #3366CC; float: left;}
.product-detail-container .product-content .rating img { width: auto !important;}
.product-detail-container .product-content .product-review-box .write-review-text { float: left; padding-left: 10px; margin-left: 10px; color: #666;font-size: 16px;border-left: 1px solid #3f444a; text-decoration: none;}
.product-detail-container .product-content .product-review-box .write-review-text a { color: #666;}
.product-detail-container .product-content .prod_price{clear: both; margin: 10px 0;}
.product-detail-container .product-content .prod_price ul {list-style: none; padding: 0;}
.product-detail-container .product-content .prod_price ul li{display: inline-block;}
.product-detail-container .product-content .prod_price .msrp { margin-right: 10px; font-weight: 400; text-decoration: line-through;}
.product-detail-container .product-content .prod_price .c-price { font-weight: 600;}
.product-detail-container .product-content .product-pricing { padding: 10px 0; clear: both;}
.product-detail-container .product-content .product-pricing .standard-price { font-weight: 600; color: #999; margin-right: 30px; text-decoration: line-through; font-size: 22px;}
.product-detail-container .product-content .product-pricing .sale-price { font-weight: 600; font-size: 22px;}
.product-detail-container .product-content .product-pricing .sales-price { font-weight: 600; color: #999;}
.product-detail-container .product-content .product-color-option { clear: both;}
.product-detail-container .product-content .product-color-option li {display: inline-block;text-align: center;margin-right: 5px;}
.product-detail-container .product-content .product-color-option li a{ width: 40px; height: 40px; border-radius: 50%; display: inline-block; background: brown;}
.product-detail-container .product-content .product-color-option li span{ display: block;}
.product-detail-container .product-content .bed-size li{ display: inline-block; background: gray;}
.product-detail-container .product-content .bed-size li a{ color: #fff; padding: 5px 10px; display: block; }
.product-detail-container .product-content .availability-web { padding-bottom: 20px;}
.product-detail-container .product-content label.availability { text-transform: uppercase; font-weight: 600; border-bottom: 1px solid #000; display: block; padding: 8px 0; margin-bottom: 8px;}
.product-detail-container .product-content .delivery-method-name { font-weight: 400; font-size: 18px; color: #000;}
.AddToCartByform { padding: 0 0 10px 0; float: left; width: 100%;}
.product-detail-container .product-content .Qty-Info { float: left; min-width: 125px;}
.product-detail-container .product-content .Qty-Info strong { font-size: 14px; line-height: 20px;}
.product-detail-container .product-content .select-style {
    overflow: hidden;
    display: block;
    box-sizing: border-box;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    background: #fff url("/assets/theme/ashleystore/images/selec-arrow.svg") no-repeat scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: right 0 center;
}
.product-detail-container .product-content .select-style select {
    border: 0;
    background: transparent;
    padding: 2px 5px;
    height: auto;
    width: 100%;
    width: calc(100% + 32px);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.modal-dialog .addtocart { margin: 10px 0;}
.product-detail-container .product-content .add-cart { float: right; min-width: 160px; padding: 0;}
.product-detail-container .product-content .add-cart .cart-btn {
    border: 0 none;
    padding: 12px 15px !important;
    margin: 0;
    font-weight: 600;
    width: 100%;
    text-transform: uppercase;
}
.product-detail-container .product-content .add_to_cart { float: right; min-width: 160px; padding: 0;}
.product-detail-container .product-content .add_to_cart .cart-btn {
    border: 0 none;
    padding: 12px 15px !important;
    margin: 0;
    font-weight: 600;
    width: 100%;
    text-transform: uppercase;
}
.product-detail-container .product-content .installment{ float: left; margin: 10px 0 0 0;}
.product-detail-container .product-content .c-input-group { margin-bottom: 10px;}
.product-detail-container .product-content .c-input-group .c-product-meta-label { margin: 0; font-weight: bold; line-height: 34px;}
.product-detail-container .product-content .c-input-group select { min-width: 160px;}
.product-detail-container .product-content .financing-prom-bnr { padding: 10px 0;}
.product-detail-container .product-content ul { list-style: none; padding: 0; margin: 0;}
.product-detail-container .product-content ul.rotated-divider { list-style: none; padding: 0; margin: 0; display: none;}
.product-detail-container .product-content ul.rotated-divider li {
    display: inline-block;
    height: 1px;
    padding-bottom: 0;
    background-color: #000;
    vertical-align: middle;
    box-sizing: border-box;
    width: calc(50% - 15px);
    width: 45%;
}
.product-detail-container .product-content li.rotated-divider-mid {
    width: 30px !important;
    padding: 0 5px;
    -webkit-transform: rotate(-55deg);
    transform: rotate(-55deg);
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s,-webkit-transform .4s;
    background-clip: content-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.product-detail-container .product-content .btn-group-justified.square_group_icons { width: 260px; padding: 0; margin: 15px 0 0 0; clear: both;}
.product-detail-container .product-content .btn-group-justified.square_group_icons li:first-child {border-left: 0 !important;}
.product-detail-container .product-content .btn-group-justified.square_group_icons &gt; .btn-group .btn{ padding: 5px 0;}
.product-detail-container .product-content .social_links { text-align: left; float: left; padding: 10px 0 30px 0;}
.product-detail-container .product-content .social_links li { display: inline-block; margin-right: 4px;}
.product-detail-container .product-content .social_links li a { display: block;}
.product-detail-container .product-content .social_links li a i { font-size: 34px;}
.product-detail-container .product-content .socLeft { float: left; width: 100%; margin: 0;}
.product-detail-container .product-content .RghClass { float: left; width: 100%; text-transform: uppercase;}
.product-detail-container .product-content .RghClass a { color: #999; margin-right: 5px;}
.product-detail-container .product-content .RghClass a:last-child { margin-right: 0;}
.product-detail-container .product-content p { padding: 0; margin: 0; font-size: 14px; clear: both;font-weight: 400; line-height: normal;}
.product-detail-container .promo-banner { float: left; width: 100%; margin-bottom: 0px;}
.product-detail-container .promo-banner img { max-height: 40px; margin: 0;}
.gray_bg { clear: both; background: #f2f2f2; padding: 20px 0 10px 0; margin: 0 15px; display: inline-block;}
#checkout_page .c-radio label &gt; span.inc { top: 0;}
#checkout_page .c-radio label &gt; .check { top: 13px;}
#checkout_page .c-radio label &gt; .box {  top: 8px;}
.findretailer-wrap { padding: 15px 0; float: left; width: 100%;}
.findretailer-wrap .c-line { width: 100%; height: 1px; background: #000; opacity:0.2; margin: 30px auto;}
.findretailer-wrap h2{ margin: 0 0 30px 0;}
.findretailer-wrap h3{ letter-spacing: normal; margin: 0 0 10px 0;}
.findretailer-wrap .find-retailer-left { background: #ebebeb; padding: 40px 40px 45px 40px;}
.findretailer-wrap .form-group { margin-bottom: 30px;}
.findretailer-wrap .or-c-line { color: #999; width: 100%; position: relative; text-align: center; border-top: 2px solid #ccc; line-height: 18px;}
.findretailer-wrap .or-c-line span{ background: #ebebeb; color: #999; display: table; padding: 0 10px; margin: -12px auto 0 auto;}
.findretailer-wrap input, .findretailer-wrap select {border-radius: 0; border-color: #ccc; height: 50px;}
.findretailer-wrap .btn.btn-retailer { height: 50px; font-weight: 700;}
.findretailer-wrap .pagination {width: 100%; border-radius: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 12px 0;}
.findretailer-wrap .btn {width: 100%; font-weight: 600; line-height: 2.2; padding: 0;}
.findretailer-wrap .btn.dir-btn{background: #fff;}
.findretailer-wrap .btn:hover, .findretailer-wrap .btn.active{background: #fff;}
.Checkout-Collapse-Part {width: 65%;}
.Checkout-Collapse-Part .Checkout-dropdown { font-size: 18px;}
.Checkout-Collapse-Part .Checkout-dropdown span{text-decoration: underline;}
.Checkout-Collapse-Part ul {  margin: 10px 0 20px 0;}
.Checkout-Collapse-Part h4 { position: relative; text-align: center; border-top: 1px solid #ccc; margin-bottom: 0; clear: both;}
.Checkout-Collapse-Part h4 span { position: relative; background: #fff; top: -12px; padding: 0 20px;}
.Checkout-Collapse-Part input{ border-radius: 0; height: 40px;}
.Checkout-Collapse-Part button { border-radius: 0; padding: 7px 20px; font-size: 18px;}
.Shop-Collapse-Part { float: left; width: 100%; border-bottom: 1px solid #ccc; padding:14px 0; margin-bottom: 10px;}
.Shop-Collapse-Part p { font-size: 15px; font-weight: bold; padding: 5px 0 0 0;}
.Shop-Collapse-Part .Shop-dropdown { font-size: 18px;}
.Shop-Collapse-Part .Shop-dropdown span{text-decoration: underline;}
.Shop-Collapse-Part .form-inline div[class^="col-"][class*=" col-"]{padding: 0 10px 0 0 !important;}
.Shop-Collapse-Part .form-inline select, .Shop-Collapse-Part .form-inline input{ border-radius: 0; height: 38px;}
.Shop-Collapse-Part .form-inline .form-control { width: 100%; width: auto; height: 39px !important;}
#myShoppingCartDiv .bdr-right { border-right: 1px solid #ccc;}
.del-select-opt .table-responsive{ margin: 0;}
.del-select-opt .table-responsive table {border-bottom: 0;}
.del-select-opt .table &gt; tbody &gt; tr &gt; td { border: 0; padding-bottom: 0;}
.del-select-opt select { border-radius: 0;}
#checkout_page .c-order{margin-top: 15px}
#checkout_page .c-order li { border-bottom: 1px solid #ccc;}
#checkout_page .c-order li:last-child { border-bottom: 0;}
#checkout_page .c-order li.c-margin-t-15 { margin-top: 0px !important;}
#shoppingcart_page .warrantyTitleText, #checkout_page .warrantyTitleText { color: #ff0103; font-size: 20px;}
#shoppingcart_page .warrantydtls, #checkout_page .warrantydtls { color: #3063d0; font-size: 14px; text-decoration: underline; padding-left: 5px;}
#shoppingcart_page .warrantyproc, #checkout_page .warrantyproc { color: #3063d0; font-size: 14px; text-decoration: underline;}
#shoppingcart_page .warrantyunproc, #checkout_page .warrantyunproc { color: #3063d0; font-size: 14px; text-decoration: underline;}
#shoppingcart_page .warrantyproc .fa-plus-circle, #checkout_page .warrantyproc .fa-plus-circle {color: #5BB75B; font-size: 20px; vertical-align: middle; margin-right: 2px;}
#shoppingcart_page .warrantyunproc .fa-ban, #checkout_page .warrantyunproc .fa-ban {color: #FF0000; font-size: 20px; vertical-align: middle; margin-right: 2px;}
#shoppingcart_page .delwarranty .fa-trash, #checkout_page .delwarranty .fa-trash {color: #f68d2d; font-size: 20px;}
#shoppingcart_page .c-checkbox label a#termsConditions, #checkout_page .c-checkbox label a#termsConditions { color: #3063d0 !important; text-decoration: underline !important;}
.c-layout-page #contact_page .c-content-contact-1 .c-body { padding: 35px 40px 20px 30px; margin: 65px 10px 65px 0;}
.facebook_color { background: #284179 !important;}
.facebook_color:hover{ background: #284179 !important;}
.google_color { background: #be412d !important;}
.google_color:hover { background: #be412d !important;}
.twitter_color { background: #64aeeb !important;}
.twitter_color:hover { background: #64aeeb !important;}
.linkedin_color { background: #277cb2 !important;}
.linkedin_color:hover { background: #277cb2 !important;}
#socialLogin { padding: 5px 15px 15px 15px;}
#socialLogin ul li a i { color: #fff;}
.signup_with_social { display: block; height: 1px; background-color: #eee; margin: 20px 15px; position: relative; text-align: center;}
.signup_with_social &gt; span { display: inline-block; background: #fff; padding: 5px 8px; position: relative; top: -1.05em; margin: auto; width: auto;}
.main_search_class #horizontal_tab .c-shop-product-tab-1 .nav &gt; li.active a { border-bottom: 0;}
.search_accordian_tab_content .c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a { color: #fff !important; font-weight: bold;}
.search_accordian_tab_content .c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a &gt; i { color: #fff;}
.search_accordian_tab_content .c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-collapse &gt; .panel-body { color: #fff !important;}
.search_accordian_tab_content .c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a.collapsed::after {background: #fff;}
.search_accordian_tab_content .c-page-faq-2 .c-content-accordion-1 .panel &gt; .panel-heading &gt; .panel-title &gt; a::after { background: #fff;}
.search_accordian_tab#horizontal_tab .c-shop-product-tab-1 .nav &gt; li a, 
.search_accordian_tab#vertical_tab .c-shop-product-tab-1 .nav &gt; li a { font-weight: bold;}
.search_accordian_tab#horizontal_tab .c-shop-product-tab-1 .nav &gt; li:last-child a, 
.search_accordian_tab#vertical_tab .c-shop-product-tab-1 .nav &gt; li:last-child a {border-right: 0;}
.search_accordian_tab#horizontal_tab .c-shop-product-tab-1 .nav &gt; li:active &gt; a, 
.search_accordian_tab#horizontal_tab .c-shop-product-tab-1 .nav &gt; li:active, 
.search_accordian_tab#horizontal_tab .c-shop-product-tab-1 .nav &gt; li.active &gt; a {border-bottom: 0;}
.c-content-blog-post-card-1-grid #pinBoot .c-content-blog-post-card-1 { border: 1px solid #eaeef1; padding: 10px; background: #fff;}
.c-content-blog-post-card-1-grid #pinBoot .c-content-blog-post-card-1:hover {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    margin: 0 0 30px 0;
}
#accordian .panel &gt; .panel-collapse &gt; .panel-body .warrantyModal .btn{text-transform: capitalize;}
#Installment_accordian .plusMinusContent{position: relative; padding-top: 10px;}
#Installment_accordian .plusMinusContent .fa.fa-minus-circle, #Installment_accordian .fa.fa-plus-circle { color: #569b04;}
#Installment_accordian .C-Border-Box a i { font-size: 34px; position: relative; top: 20px;}
#Installment_accordian .C-Border-Box strong { height: auto; display: block;}
.c-shop-cart-page-1 &gt; .c-cart-table-title, .c-shop-cart-page-1 &gt; .c-cart-table-row { border-bottom: 1px solid #ccc;}
.c-shop-cart-page-1 .c-cart-subtotal-border { border-bottom: 1px solid #ccc;}
#newLogin { color: #3063d0; text-decoration: underline;}
.black_bg_contact_page { background: #ccc; margin-bottom: 10px; padding: 40px 30px 50px 30px !important;}
.black_bg_contact_page .form-horizontal .form-group { margin: 0 0px 30px 0 !important;}
.black_bg_contact_page .form-horizontal .form-group input{height: 42px;}
.black_bg_contact_page .form-horizontal .form-group input[type=checkbox], .black_bg_contact_page .form-horizontal .form-group input[type=radio]{ height: auto !important;}
.product_attribute_selection .color-swatches ul{list-style:none; padding: 0; }
.product_attribute_selection .color-swatches li:last-child { margin-right: 0;}
.product_attribute_selection .color-swatches li{
  display: inline-block; 
   text-align: center;
   width: auto;
   margin-right: 5px;
 }
.product_attribute_selection .color-swatches .swatches-box{ display:inline-block; width:25px; height:25px; border: 0; vertical-align: middle;border-radius: 50%;}
.product_attribute_selection .color-swatches label{cursor: pointer; display: block; margin-bottom: 0;}
.product_attribute_selection .color-swatches li &gt; span { float: left; width: 100%; font-weight: bold;}
.product_attribute_selection .color-swatches label input[type="radio"]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    outline: none;
    position: relative;
    top: 0;
    cursor: pointer;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #fff;
    margin: 4px 5px 0 0;
    border: 1px solid #000;
    border-radius: 50%;
    display: none;
}
.product_attribute_selection .color-swatches label input[type="radio"]:checked::after {
      font-family: FontAwesome;
      content: "\f111";
      position: absolute;
      outline: none;
      top: 1px;
      left: 2px;
      color: #000;
      font: normal normal normal 12px/1 FontAwesome;
      display: none;
  }
.product_attribute_selection .color-swatches input[type="radio"]:checked + .swatches-box{ box-shadow: inset 0 0 0 2px #fff; border: 2px solid #999;}
.pdetail_bottom_social {float: left; padding: 5px 0 15px 0;}
.style_styleoption1 .product-detail-container #downloadImage { position: absolute;right: 0;top: 15px;}
.style_styleoption1 .product-detail-container .product-content p{font-size: 16px; padding: 5px 0 15px 0;}
.style_styleoption1 .product-detail-container .product-content &gt; ul {list-style: disc; padding: 0px 0px 15px 15px;line-height: 25px;font-size: 16px;}

#checkout_page .c-content-bar-1 {float: left; width: 100%;}
#accordian #FullPayment_accordian #fullpayment { clear: both;}
#accordian #payment_accordian .payment_2c2p .img_2c2p {float: left;}
#accordian #payment_accordian .payment_2c2p .img_2c2p img { max-width: 100%; max-height: 42px;}

.applied_filters &gt; strong { float: left;}
.applied_filters &gt; a { float: right; text-decoration: underline;text-transform: capitalize;}
.applied_filters .applied_filters_group { padding: 0; margin: 0; list-style: none;clear: both;}
.applied_filters .applied_filters_group .filters_cube { display: inline-block; padding: 5px 10px 5px 5px;color: #dc6901; cursor: pointer;}
.mobshow_item, .mobfilter-btn, .mobsort-btn{ display: none;}

.price-range-filter .price-text { position: relative;}
.price-range-filter .reset-price-only {position: absolute;right: 0; top: 4px;font-size: 10px;cursor: pointer;}
.price-range-filter .reset-price-only i { font-size: 13px;}
.promotion-title{font-size: 24px;}

/*media query css start*/
@media (max-width: 1440px){
.style_styleoption1 .product-detail-container #downloadImage { right: 15px;}

/*End*/
}
/*End Of desktop-lg media query*/

@media (min-width: 1281px) and (max-width: 1440px){
.c-shop-cart-page-1 .c-spinner {width: 80%;}
#horizontal_tab .c-shop-product-tab-1 .nav { padding: 0;}

/*End*/
}
/*End Of desktop-mini media query*/

@media (min-width: 1025px) and (max-width: 1280px){
.c-layout-sidebar-menu {width: 100%; margin: 0;}
.c-layout-sidebar-content{ padding: 10px 0;}
.c-layout-sidebar-menu .c-sidebar-menu li .c-dropdown-menu li &gt; a { padding: 5px 23px;}
.c-content-login-form .modal-dialog .modal-content .modal-body .c-content-list-adjusted &gt; li {display: inline;}
.c-shop-cart-page-1 .c-spinner{ margin-left: 20px; width:91%;}
.content_part h1.inner_title {font-size: 33px;}
.content_part .flexbox {height: auto;}
/* Gaurang : overwrite css of append css jquery through */
.header-search-right-custom .slide-menu .slider &gt; ul li a font {font-size: 16px;padding: 9px 15px 10px 15px!important;width: 56%!important;}
/* Gaurang : end *

/*End*/
}
/*End Of laptop media query*/

@media (max-width: 1080px){
.cate-pages-menu li a{ padding: 0 5px;}
.product-detail-container .product-content ul.rotated-divider li { width: 45%;}
.box-width { width: 100% !important; max-width: 100%;}
.container { width: 100% !important; max-width: 100%; padding: 0 15px !important;}
.container-fluid .container { width: 100% !important; max-width: 100%;}
.container .container {width: 100% !important; max-width: 100%;}
.homepage .container { width: 100% !important; max-width: 100%; box-sizing: border-box;}
#Installment_accordian .C-Border-Box strong { height: auto;}
#horizontal_tab .c-shop-product-tab-1 .nav { padding: 0;}
#accordian #payment_accordian .payment_2c2p .img_2c2p { width: 92%;}

.c-product-write-inquiry .modal-dialog{width:75%;}
.findretailer-wrap h2{ margin: 0 0 15px 0;}
.findretailer-wrap .find-retailer-left { padding: 30px;}
.findretailer-wrap .form-group { margin-bottom: 15px;}
.filter-main{ margin-bottom: 10px;}
.filter-bar li{ margin: 0 8px 0 0;}
.filter-bar li a { font-size: 14px; padding: 10px 25px 10px 15px;}
.c-content-accordion-1 .visa-cart img { max-width: 45px;}
#Installment_accordian .C-Border-Box a i { top: 10px;}
#products_list .option-two .c-info .prod_name{ float: left; width: 60%;}
#products_list .option-two .c-info .prod_price { clear: none; width: 40%;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li a { height: 60px;}
.product-detail-container .product-content .add-cart .cart-btn { padding: 12px 8px;}

#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a.maybankcollapsed &gt; p .maybankCtmText { padding: 15px 0 0 0; font-size: 8px;}
.header-search-right-custom .c-layout-header .c-topbar#left-menu-link-and-right-social-icon {
  height: auto !important;
}

.header-search-right-custom .c-layout-header .c-topbar#left-menu-link-and-right-social-icon .top-corporate {
  display: block;
}

.header-search-right-custom .c-layout-header .c-topbar .s-finan {
  display: block;
}

.header-search-right-custom .c-layout-header .c-topbar#left-menu-link-and-right-social-icon .top-corporate &gt; div {
  padding: 5px 0 0 0 !important;
}
.header-search-right-custom .c-layout-header .c-topbar .s-finan &gt; div {
  padding: 0 0 5px 0 !important;
  text-align: left !important;
}


/*End*/
}
/*End Of ipad-landscape media query*/

@media (max-width: 991px){
.Checkout-Collapse-Part {width: 100%;}
.product-detail-container .product-content .Qty-Info { min-width: 100%; margin: 0 10px 10px 0;} 
.product-detail-container .product-content .add-cart { float: left;}
.product-detail-container .product-content .add_to_cart { float: left;}
.cate-pages-menu{ display: none; }  
.c-cart-subtotal-row {clear:both;}
.c-cart-subtotal-border{border:0 !important;}
.shopcartshiping .c-cart-subtotal-border { border-bottom: 1px solid #ccc !important;}
.c-cart-buttons .btn{ margin: 0 0 5px 0;}
.desktop-view{display:none !important;}
.mobile_none{display:none !important;}
.tab_btn{display:none;}
.c-layout-sidebar-menu { max-width:100% !important; margin: 0 !important;}
.c-layout-sidebar-menu .c-sidebar-menu-toggler { display: block; margin: 0 0 10px 10px; float: right; width: auto;}
.c-layout-sidebar-menu .c-sidebar-menu-toggler .c-title { display: inline-block; margin: 8px 0 5px 0;}
.c-layout-sidebar-menu .c-sidebar-menu { margin-top: 0; float: left; width: 100%;}
.c-layout-sidebar-content{ padding: 10px 0;}
.product_detail .c-layout-sidebar-menu{ margin-bottom: 0;}
.c-layout-sidebar-menu .c-sidebar-menu-toggler.c-open~#sidebar-menu-1.collapse.in, .c-layout-sidebar-menu .c-sidebar-menu-toggler.c-open~#sidebar-menu-2.collapse.in {display: block;}
.c-content-toggler { display: inline-block;}
.add_new { text-align: center;}
.c-order-history-2 .c-cart-table-title, .c-order-history-2 .c-cart-remove-desktop { display: block;}
.findretailer-wrap h2{ margin: 0 0 15px 0;}
.findretailer-wrap .find-retailer-left { padding: 20px;}
.findretailer-wrap .form-group { margin-bottom: 15px;}
.findretailer-wrap input, .findretailer-wrap select { height: 44px;}
.findretailer-wrap .btn.btn-retailer { height: 44px;}
#horizontal_tab .rating .c-bs-grid-small-space .rating-bg .star-ctr-review { float: none;}
#horizontal_tab .c-shop-product-tab-1 .nav &gt; li a { height: 60px;padding: 10px 5px;}
#vertical_tab .c-shop-product-tab-1 .nav { border: 0;}
.mobileview-filter a {display: none;}
.filter-sort-wrap{display: none;}

.filter-box {float: left;width: 100%;}
.mobshow_item { float: left; padding: 2px 0 0 0;}
.mobshow_item, .mobfilter-btn, .mobsort-btn{ display: block;}
.mobfilter-btn {float: right; margin: 0 0 10px 10px;}
.mobfilter-btn .btn {float: right; padding: 2px 13px !important; border: 1px solid #333;font-size: 12px; background: transparent !important; color: #333 !important;}
.mobsort-btn {float: right; margin: 0 0 10px 10px;}
.mobsort-btn .btn {float: right; padding: 2px 13px !important; border: 1px solid #333;font-size: 12px; background: transparent !important; color: #333 !important;}
.mobsort {float: right; margin: 0 0 10px 0; width: 100%;}
.mobsort select { background: #fff; height: 28px; padding: 0 0 0 5px;}
.modal.advance_filter_modal {overflow-y: hidden !important;}
.advance_filter_modal { position: absolute; height: 100vh;top: 185px;}
.advance_filter_modal .modal-dialog { width: 100% !important; max-width: 100%; padding: 0; margin: 0;height: 100vh; position: relative;}
.advance_filter_modal .modal-dialog .modal-content {box-shadow: none; border: 0; border-radius: 0;float: left;width: 100%; height: 100vh; overflow-y: auto;}
.advance_filter_modal .modal-dialog .modal-content .modal-header { text-align: center;border: 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-header .modal-title {font-weight: 600;}
.advance_filter_modal .modal-dialog .modal-content .modal-header .close { font-size: 27px; opacity: .7;}
.advance_filter_modal .modal-dialog .modal-content .modal-body {float: left;width: 100%;box-sizing: border-box; padding: 0 15px;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu { border: 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu {border: 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown { border: 1px solid #d7d7d7; border-radius: 4px; padding: 14px 10px 17px 10px !important; margin: 0 0 10px 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown &gt; a {font-size: 15px;font-weight: 600; padding: 0 !important; position: relative;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown:hover &gt; a, 
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown.c-open &gt; a {background-color: #fff;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown &gt; a .c-arrow { font-size: 15px; padding: 0; display: none;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown &gt; a::after { content: "";height: 8px;width: 8px;position: absolute;right: 10px;top: 7px;transform: rotate(45deg); border-right: 1px solid #999; border-bottom: 1px solid #999;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown.c-open &gt; a::after { transform: rotate(-135deg);}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown ul.c-dropdown-menu { margin: 10px 0 0 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown ul.c-dropdown-menu li{ border: 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown ul.c-dropdown-menu li .c-checkbox-list { padding: 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown ul.c-dropdown-menu li .c-checkbox-list .c-checkbox label{ padding: 0 0 0 30px; font-weight: normal;}    
.advance_filter_modal .modal-dialog .modal-content .modal-body .c-layout-sidebar-menu .c-sidebar-menu li.c-dropdown ul.c-dropdown-menu li .c-checkbox-list .c-checkbox label &gt; .box { width: 17px; height: 17px; border: 1px solid #aaa;}
.advance_filter_modal .modal-dialog .modal-content .modal-footer { clear: both;border: 0;padding-top: 0;}
.advance_filter_modal .modal-dialog .modal-content .modal-footer .btn { width: 100%;border-radius: 4px;}
.advance_filter_modal .applied_filters { border: 1px solid #d7d7d7; border-radius: 4px;padding: 10px; margin-bottom: 10px;}
.advance_filter_modal .applied_filters &gt; strong { float: left;}
.advance_filter_modal .applied_filters &gt; a { float: right; text-decoration: underline;text-transform: capitalize;}
.advance_filter_modal .applied_filters .applied_filters_group { padding: 0; margin: 0; list-style: none;clear: both;}
.advance_filter_modal .applied_filters .applied_filters_group .filters_cube { display: inline-block; padding: 5px 10px 5px 5px;color: #dc6901; cursor: pointer;}

.modal.sort_modal {overflow-y: hidden !important;}
.sort_modal { position: absolute; height: 100vh;top: 185px;}
.sort_modal .modal-dialog { width: 100% !important; max-width: 100%; padding: 0; margin: 0;height: 100vh; position: relative;}
.sort_modal .modal-dialog .modal-content {box-shadow: none; border: 0; border-radius: 0;float: left;width: 100%; height: 100vh; overflow-y: auto;height: auto;}
.sort_modal .modal-dialog .modal-content .modal-header { text-align: center;border: 0;}
.sort_modal .modal-dialog .modal-content .modal-header .modal-title {font-weight: 600;}
.sort_modal .modal-dialog .modal-content .modal-header .close { font-size: 27px; opacity: .7;}
.sort_modal .modal-dialog .modal-content .modal-body {float: left;width: 100%;box-sizing: border-box; padding: 0 15px;}
.sort_modal .modal-dialog .modal-content .modal-body .c-layout-mobile-sort { border: 0;width: 90%;margin: 0 auto; position: relative;}
.sort_modal .modal-dialog .modal-content .modal-body .c-layout-mobile-sort .c-sidebar-menu {border: 0;}
.sort_modal .modal-dialog .modal-content .modal-body .c-layout-mobile-sort ul {list-style: none; padding: 0;}
.sort_modal .modal-dialog .modal-content .modal-body .c-layout-mobile-sort ul li { border: 1px solid #d7d7d7; border-radius: 4px; padding: 12px 15px; margin: 0 0 10px 0;}
.sort_modal .modal-dialog .modal-content .modal-body .c-layout-mobile-sort ul li input[type="radio"] { margin: 3px 7px 0 0; float: left;}
.sort_modal .modal-dialog .modal-content .modal-body .c-layout-mobile-sort ul li label {font-weight: normal;margin: 0;}
.sort_modal .modal-dialog .modal-content .modal-footer { clear: both;border: 0;padding-top: 0;}
.sort_modal .modal-dialog .modal-content .modal-footer .btn { width: 100%;border-radius: 4px;}


.add_new { text-align: center;} 
.c-order-history-2 .c-cart-table-title, .c-order-history-2 .c-cart-remove-desktop { display: block;}
.product-detail-container .product-content ul.rotated-divider li { width: 44%;}
.cate-pages-menu li a{ font-size: 11px; padding: 0 4px; border-width: 1px;}
.filter-bar li { margin: 0 5px 8px 0;}
.filter-bar li a { padding: 10px 30px 10px 15px;}
.local-pricing-status { width: auto;}
.results-info-bar .local-pricing-icon { float: none; padding: 0;}
.results-info-bar .local-pricing-info { display: block;}
.results-info-bar .pagination {  margin: 15px 0 0 0;}
#horizontal_tab .rating .c-bs-grid-small-space .rating-bg .star-ctr-review { float: none;}
#Installment_accordian .C-Border-Box strong { height: auto;}
#Installment_accordian .C-Border-Box a i {top: 15px;}
#myShoppingCartDiv .bdr-right { border-right: 0;}
/* Gaurang : overwrite css of append css jquery through */
/* .header-search-right-custom .slide-menu .slider &gt; ul li a font {font-size: 16px;padding: 9px 15px 10px 15px!important;width: 56%!important;} */
.header-search-right-custom .slide-menu .slider &gt; ul li a font {font-size: 16px;padding: 0px 0px 0px 1px!important;width: 56%!important;background: #ff000000!important;color: white!important;;}
/* Gaurang : end */

/*End*/
}
/*End Of ipad-portrait-maxview media query*/

@media (max-width: 768px){


/*End*/
}
/*End Of ipad-portrait media query*/

@media (max-width: 767px){

.product-detail-container .product-content .Qty-Info { float: left; min-width: 125px;}
.product-detail-container .product-content .add-cart { float: right; min-width: 160px; padding: 0 !important;}
.Checkout-Collapse-Part {width: 100%;}  
.desktop-view{display:none !important;}
.mobile_none{display:none !important;} 
.cate-pages-menu{ display: none;}
.c-layout-sidebar-menu {max-width:100% !important; margin: 0 !important;}
.c-layout-sidebar-menu .c-sidebar-menu-toggler { display: block; margin: 0 0 10px 10px; float: right; width: auto;}
.c-layout-sidebar-menu .c-sidebar-menu-toggler .c-title { display: inline-block; margin: 8px 0 5px 0;}
.c-layout-sidebar-menu .c-sidebar-menu { margin-top: 0; float: left; width: 100%;}
.c-layout-sidebar-content{ padding: 10px 15px;}
.c-layout-sidebar-menu .c-sidebar-menu-toggler.c-open~#sidebar-menu-1.collapse.in, .c-layout-sidebar-menu .c-sidebar-menu-toggler.c-open~#sidebar-menu-2.collapse.in {display: block;}
.col-xs-12.defaultvisible{display: none !important;}
.col-xs-12.defaultvisiblenone{display: block !important;}
.list button.c-theme-btn{ padding: 6px 7px;}
.c-content-login-form .modal-dialog .modal-content .modal-body .c-content-list-adjusted &gt; li {display: inline-grid;}
.google, .facebook, .twitter{ padding: 7px 17px;}
.c-shop-cart-page-1 .c-cart-sub-title, .c-shop-cart-page-1 .c-cart-remove-mobile { display: block; font-weight: bold; color: #f68d2d; text-align: left;}
.c-cart-ref.text-center p, .c-cart-qty.text-center, .c-cart-price.text-right, .c-cart-total.text-right{text-align:left !important;}
.c-spinner input{width:55%;}
.c-shop-cart-page-1 .c-spinner{ margin-left: 0;}
.c-input-group-btn-vertical {width:0;}
.c-cart-subtotal-row {clear:both;}
.c-cart-subtotal-border{border:0 !important;}
.shopcartshiping .c-cart-subtotal-border { border-bottom: 1px solid #ccc !important;}
#category_list .option-one, #category_list .option-two, #category_list .option-three, #category_list .option-four, 
#category_list .option-five, #category_list .option-six, #category_list .option-seven { min-height: auto;}
#category_list .option-one .c-bg-img-center, #category_list .option-two .c-bg-img-center, #category_list .option-three .c-bg-img-center, #category_list .option-four .c-bg-img-center, 
#category_list .option-five .c-bg-img-center, #category_list .option-six .c-bg-img-center, #category_list .option-seven .c-bg-img-center { min-height: auto; max-height: 100%;}
#products_list .option-one, #products_list .option-two, #products_list .option-three, #products_list .option-four, 
#products_list .option-five { min-height: auto;}
#products_list .option-one .c-bg-img-center, #products_list .option-two .c-bg-img-center, #products_list .option-three .c-bg-img-center, 
#products_list .option-four .c-bg-img-center, #products_list .option-five .c-bg-img-center { min-height: auto; max-height: 100%;}
.social_links { text-align: center;} 
.kwickview_modal .modal-dialog { width: auto;}
#category_list .modal-dialog { width: auto;}
.filter-main { float: right;}
.mobileview-filter a{ padding: 6px 15px;}
.search-result-options { float: left !important; width: auto;} 
#filter { width: 85% !important;}
.findretailer-wrap h2{ margin: 0 0 15px 0;}
.findretailer-wrap .find-retailer-left { padding: 6px 15px; margin-bottom: 15px;}
.findretailer-wrap .form-group {  margin-bottom: 20px;}
.findretailer-wrap input, .findretailer-wrap select { height: 44px;}
.findretailer-wrap .btn.btn-retailer { height: 44px;}
#product_details #horizontal_tab .c-shop-product-tab-1 .tab-pane { float: left; width: 100%; border: 1px solid #f1f1f1;}
#product_details #horizontal_tab .c-shop-product-tab-1 .tab-pane .c-product-details{ padding: 10px 15px; box-sizing: border-box;}
#product_details #horizontal_tab .c-shop-product-tab-1 .tab-pane .discription{ padding: 10px 15px !important; box-sizing: border-box;}
#product_details #horizontal_tab .c-shop-product-tab-1 .tab-pane .discription ul li { margin-left: 15px;}
#product_details .title-mob-accordion { float: left; width: 100%; border: 1px solid #000; padding: 10px; margin: 10px 0; color: #000;}
#product_details .title-mob-accordion::after { font-family: 'FontAwesome'; content: "\f107"; color: #000; font-style: normal; font-size: 24px; width: 18px; height: 18px; text-align: center; float: right; line-height: 18px;}
#product_details .title-mob-accordion.tab-downup-arrow::after { font-family: 'FontAwesome'; content: "\f106"; color: #000; font-style: normal; font-size: 24px; width: 18px; height: 18px; text-align: center; float: right; line-height: 18px;}
.mobile-accordian-content .pad_tb_30 { padding: 0 !important;}
.mobile-accordian-content .pad_tb_30 .gray_bg { background: transparent; margin: 10px 0 !important;}
#product_details #horizontal_tab .c-shop-product-tab-1 .tab-pane h2.inner_title { margin: 10px;}
.sort_by { margin:15px 0 0 0;}
.main_search_class #horizontal_tab .c-shop-product-tab-1 .nav { width: auto; margin: 0 auto; display: table;}
.main_search_class #horizontal_tab .c-shop-product-tab-1 .nav &gt; li { display: inline-block; text-align: center; padding: 0;}
.main_search_class #horizontal_tab .c-shop-product-tab-1 .nav &gt; li a { padding:5px 8px;}
.modal-dialog{width: auto;max-width: 100%;}
#Installment_accordian .C-Border-Box a i {top: 0;}
#Installment_accordian .C-Border-Box strong { height: auto; display: block;}
.sa-button-container .btn.btn-lg { padding: 5px 15px;}
#checkout_page .c-shadow { box-shadow: none;}
#checkout_page .c-content-bar-1.c-bordered { padding: 10px 0px;}
#accordian .panel &gt; .panel-heading &gt; .panel-title strong { font-size: 16px;}
#accordian .panel &gt; .panel-heading &gt; .panel-title &gt; a { font-size: 12px;padding: 15px 3px 15px 7px;}
.c-content-accordion-1 .visa-cart img { max-width: 34px;}
#myShoppingCartDiv .bdr-right { border-right: 0;}
.product_attribute_selection .c-spinner input { width: 40px;}
#insorderdetail_page .orderlabel, #installmentpay_page .orderlabel {float: left;width: 100%;}

.filter-box {float: left;width: 100%;}
.mobfilter-btn {float: right; margin: 0 0 10px 10px;}
.mobfilter-btn a {float: right;padding: 2px 15px; border: 1px solid #999; border-radius: 3px;}
.mobsort {float: right; margin: 0 0 10px 10px; width: 100px;}
.mobsort select { background: #fff; height: 28px; padding: 0 0 0 5px;}
.mobshow_item { float: left; padding: 2px 0 0 0; font-size: 13px;}
.ecircular-content .nav-justified &gt; li { float: left; width: 50%; text-align: center;}
.ecircular-content .nav-justified &gt; li a { display: block;}

.mobfilter-btn {float: right; margin: 0 0 10px 10px;}
.mobfilter-btn a {float: right;padding: 2px 15px; border: 1px solid #999; border-radius: 3px;}
.mobsort { margin: 0 0 10px 0; width: 100%;}
.mobileview-filter a {display: none;}
.filter-sort-wrap{display: none;}
.header-search-right-custom .c-layout-header .sticky-hdr-right .navbar-nav&gt;li {float: left;font-size: 24px;}
.pgwSlideshow .ps-list{margin-top: -85px;}
.pgwSlideshow{margin-top: -20px;}
.header-search-right-custom .c-layout-header .sticky-hdr-right .c-cart-popup{ box-shadow: 0px 0px 10px 4px #00000094; }


/*End*/
}
/*End Of mobile media query*/

@media (min-width: 320px) and (max-width: 480px){
.Checkout-Collapse-Part ul li { width: 100%;}
.c-content-login-form .modal-dialog .modal-content .modal-body ul.c-content-list-adjusted li {display: inline-block; width: 49%;padding: 0;}
#Installment_accordian .C-Border-Box strong {height: 40px;}
#checkout_page .c-content-bar-1 {padding: 0;border: 0;box-shadow: none;}
#accordian #payment_accordian .payment_2c2p .img_2c2p { width: 91%;}
.header-search-right-custom .c-layout-header .sticky-hdr-right .c-cart-popup{ box-shadow: 0px 0px 10px 4px #00000094; }


/*End*/
}
/*End Of smartphone media query*/

/*End of optimize css*/
.c-page-on-scroll .header-search-right-custom .c-layout-header.menu-mediawithcontent .c-navbar .c-mega-menu.c-mega-menu-dark &gt; .nav.navbar-nav &gt; li.c-menu-type-mega &gt; .c-link, .c-page-on-scroll .header-search-right-custom .c-layout-header.menu-mediawithcontent .c-navbar .c-mega-menu.c-mega-menu-dark &gt; .nav.navbar-nav &gt; li.c-menu-type-classic &gt; .c-link {
    color: #3f444a;
}
.c-page-on-scroll.c-layout-header-fixed.c-layout-header-mobile-fixed .header-search-right-custom .c-layout-header, .c-page-on-scroll.c-layout-header-fixed.c-layout-header-mobile-fixed .header-search-right-nav .c-layout-header{
    position: fixed;
}</pre></body></html>