﻿

.range {font-size:1em; padding: 2px 10px; }
.footersp { height:350px;}
.displybx { margin-top: 8px; }
.breadcrumb > li + li:before { padding: 0 5px; color: #ccc; content: "/\00a0"; }
.navbar-footer { position: fixed; /* left: 0; */ bottom: 0; width: 100%; }
.exvat{font-size:10px;}
.btnsp { padding: 3px 0px 3px 0px }
.app{color:darkgrey}
.tdlink { background-color:gainsboro }
.tdlink { color: #495057 }
    .tdlink :hover { color: #2196F3 }
.tdcell :hover { background-color: gainsboro }
.descsml { font-size: 0.805rem; }

@media (max-width: 575.98px) {
    .image { height: 90px; width: 90px; }
}

@media (min-width: 576px)  {
    .image { height: 130px; width: 130px; }
}

@media (min-width: 576px) {
    .phhide {display:none; }
}
.autowidth { width: auto; padding: 0px; }

.qty { width: 100px; }
/*.table-cart2 { margin-bottom: 2rem; }

    .table-cart2 td:first-child {   vertical-align: middle; }

    .table-cart2 td:nth-child(2) { width: 1%; text-align: center; }
    .table-cart2 td:last-child { width: 10%; text-align: center; }*/

.pgcn {color: #ffc107 }
.ss { font-size: 0.805rem; }
.searchbx { width: 70%; }
.searchdd { width: 100%; margin: .7rem 0 }
.pad8 { padding-top: 8px; }
.manuimg { height: 120px;  }
.applink1 { cursor:pointer; color: #fff; background-color: #4CAF50; border-color: #4CAF50; margin-left: 0; margin-bottom: 0; }
    .applink1:visited { text-decoration: none; color: #fff; }
    .applink1:hover { text-decoration: none; color: #fff; }
    .applink1:active { color: #fff; }
      
.box { margin-bottom: 10px; /*border: 1px solid gainsboro; margin-left: 5px; margin-right: 5px;*/ }
.white{background-color:transparent;}
.ppdrop { color: rgba(0,0,0,0); }
.badge-pink { color: gainsboro; background-color: #0066CC; }

.table-cart td:last-child { width: 10%; text-align: center }
.box-total-w { background-color: #fff; padding:.1rem}
.form-search .form-control { border: 2px solid #F09743; }
.form-search .btn { border-top: 2px solid #F09743; border-bottom: 2px solid #F09743; border-right: 2px solid #F09743; }
.color1 { background-color: #ccc }
.color2 { background-color: #495057 }
.color3 { background-color: #ffc107 }
.color4 { background-color: #ffffff }
h1 { font-size: 1.53125rem; }
.srchhead{font-weight:600;  color:white;}
.srcbgd { background: rgba(0,0,0,0) url("../../img/searchbg.png") no-repeat scroll 0 0; background-position: bottom; background-size: cover; }
.servicesgd { color:#fff; background: rgba(0,0,0,0) url("../../img/searchbg.png") no-repeat scroll 0 0; background-position: top; background-size: cover; }
.btnpt { background-color: #F09743; color: #fff; padding: 6px 40px; font-size: 1.3rem; margin-left: 4rem; }
.serv_sep { line-height: 1; -webkit-box-flex: 1; -ms-flex: 1;  box-sizing: border-box; }
.cardno_br{border:0;}
.price { color: #0066CC }
.btn-info { background-color: #F09743; border-color: #F09743; }
@media screen and (max-width: 600px) { .btnpt { margin-left: 0rem; }
    .btncen{text-align:center;}
  
}
@media screen and (max-width: 1300px) {
    .svcs { font-size: 0.675rem; }
}
    .services-box { margin-bottom: .5rem; padding: 0; }
        .services-box .fa { font-size: 2em }
    .colour1 { background-color: aqua }
    .colour2 { background-color: #ccc }
    .colour3 { background-color: #ffc107 }
    .colour4 { background-color: #4CAF50 }

.fits li {
    padding-bottom: 8px;
    font-size: 16px;
}
.searchdd {
    min-width: 200px;
}