.installation {
    background: url(../img/installation2.png) no-repeat;
    color: #545454;
    padding: 0px 8px 0 25px; 
    border-right: dotted 1px #545454;
} 
.free-delivery {
    background: url(../img/free-delivery.png) no-repeat;
    color: #545454;
    padding: 0px 8px 0 25px; 
    border-right: dotted 1px #545454;
}

.genuine  {
    background: url(../img/genuine.png) no-repeat;
    color: #545454;
    padding: 0px 8px 0 25px; 
    border-right: dotted 1px #545454;
}
.price_icon  {
    background: url(../img/price_icon.png) no-repeat;
    color: #545454;
    padding: 0px 8px 0 25px; 
    border-right: dotted 1px #545454;
}

.cod_icon  {
    background: url(../img/cod_icon.png) no-repeat;
    color: #545454;
    padding: 0px 8px 0 25px; 
}


.title-1{
    text-align: center;
}
.finder-div {
    padding-bottom: 13px;
}
.form-group.sub {
    padding-top: 26px;
}

.finder{
    
    padding: 24px;
    
}
 
.finder select {
    background-color: #fff !important;
}
.finder h2 {
    color: #fff;
    text-decoration: underline;
}
.finder label {
    color: #fff;
}
.section {
    padding-top: 70px;
    padding-bottom: 70px;
}
.category {
    border: 1px dashed;
    color: #cdcdcd;
}
.dv_shop_by:hover { 
    background: linear-gradient(
90deg, #0000fe 50%, transparent 50%), linear-gradient(
90deg, #0000fe 50%, transparent 50%), linear-gradient(
0deg, #0000fe 50%, transparent 50%), linear-gradient(
0deg, #0000fe 50%, transparent 50%);
    background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
    background-size: 16px 2px, 16px 2px, 2px 16px, 2px 16px;
    background-position: 0% 0%, 100% 100%, 0% 100%, 100% 0px;
    border-radius: 5px;
    padding: 10px;
    animation: dash 5s linear infinite;
 
}
@keyframes dash {
    to {
        background-position: 100% 0%, 0% 100%, 0% 0%, 100% 100%;
    }
}
.bg{
      background-image: url(../img/finder-bg.jpg);
    display: block;
    background-position: center;
    width: 100%;
    background-origin: content-box;
}

.mobile-6 {
    padding-bottom: 13px;
}

.viewallbtn{
    font-size: 15px;
    background: #0088cc;
    padding: 10px 58px;
    color: #fff;
}

.viewallbtn:hover {
    font-size: 15px;
    background: #fe0000;
    padding: 10px 58px;
    color: #fff;
}


.hom p {
    font-size: 16px;
}

img.img-responsive {
    width: 100%;
}
.color-red {
    color: red;
}
.off {
    background: red;
    color: #fff;
    padding: 1px 10px;
    border-radius: 4px;
}

span.color-blue {
    color: #0000fe;
}
.product-price {
    color: #000;
}








@media (min-width:320px)  { 

.center-hed{
  margin-right: 0em;
}
.mobile-6 {
    width: 50%;
}

.mobile-hide{
  display: none;
}
.desk-hide{
  display: block;
}
.cart-bn, .cartamount {
    text-align: center !important;
}
 }/* smartphones, portrait iPhone, portrait 480x320 phones (Android) */

@media (min-width:600px)  { 
  .center-hed{
  margin-right: 0em;
}

.mobile-6 {
    width: 50%;
}

.mobile-hide{
  display: none;
}
.desk-hide{
  display: block;
}
.cart-bn, .cartamount {
    text-align: center !important;
}


}



/* tablet, landscape iPad, lo-res laptops ands desktops */
@media (min-width:801px)  { 
.center-hed{
  margin-right: 16em;
}
.footer-center {
    padding-left: 159px;
}
.fr {
    float: right;
}
.mobile-hide{
  display: block;
}
.desk-hide{
  display: none;
}
.cart-bn, .cartamount {
    text-align: right !important;
}
 } 

 .right {
    background-image: url(../img/right.jpg);background-repeat: no-repeat;
    background-position: 2px 3px;
    padding: 0 0 10px 25px;
    font-size: 15px;
    color: #686868;
}
.keys{
    margin-bottom: 5px;
    color: #000;
    font-size: 17px;
}
.of-s {
    font-size: 19px;
    padding-top: 11px;
}


.warr p {
    font-size: 14px;
    margin: 0;
}

.warr p b {
    font-weight: 600;
}

.warr span{
    font-size: 15px;
    color: #009905;
}

span.pricetag {
    font-size: 13px;
}
div#product-tab-description p {
    font-size: 16px;
}

.bk-content li {
    background-image: url(../img/right.jpg);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    padding: 0 0 1px 23px;
    font-size: 16px;
    color: #686868;
}

.bk-content td {
    border: 1px solid;
    padding: 5px 11px;
    width: auto !important;
}

.bk-content table { 
    width: auto !important;
}

.product-sticky-content.sticky-content.fix-bottom.fixed {
    display: none;
}

.findr {
    flex: 1;
    max-width: 31em;
}

.findr-mobile {
    width: 100%;
}


.modl{
    text-align: center;
    border: 1px dotted;
    padding: 10px;
}

.category-content.modla {
    padding-top: 12px;
}

.category-content.modla a{
    background-color: transparent;
    color: #000000;
    border-color: #000000; white-space: break-spaces;
}

.shor button {
    font-size: 12px;
    text-transform: capitalize;
}

.mr-filter li {
    font-size: 17px;
    padding: 4px 0px;
}

.offer {
    background-image: url(../../files/offer.jpg);
    background-position: 5px 0;
    padding: 15px 0 30px 45px;
    color: #2c2c2c;
    background-repeat: no-repeat;    font-size: 14px;
}

span.invalid-feedback {
    color: red;
    font-weight: 200 !important;
}
.different_login {
    text-align: center;
    position: relative;
    margin: 20px 0;
}
.different_login span {
    background-color: #fff;
    padding: 0 15px;
    position: relative;
    text-transform: uppercase;
}
.different_login::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid #ddd;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cartamount{
        font-size: 23px;
    padding: 11px 0px;
 
}