/* Override main css here */
.callussec i{color:#b10834; border-color:#b10834;}
.callussec a:hover{color:#b10834;}
.openingtime p .fa-clock-o{color:#b10834;}
.usersignlog .fa-user{color:#b10834;}
.address-sec i{color:#b10834; border-color:#b10834;}
.itemscart{background:#b10834;}
.mainnav{background:#0052b7;}
.mainnav nav.navbar{background:#0052b7;}
.mainnav .navbar-default .navbar-nav>li>a:hover, .mainnav .navbar-default .navbar-nav>li:hover, .mainnav .navbar-default .navbar-nav>li>a:focus{background:#b10834 !important;}
.mainnav .navbar-default .navbar-nav>.active>a, .mainnav .navbar-default .navbar-nav>.active>a:focus, .mainnav .navbar-default .navbar-nav>.active>a:hover{background:#b10834;}
.mainnav .navbar-default .navbar-nav>li>a{font-size:14px;}
.search-tab-info .nav-tabs.nav-justified>li>a{background:#000;}
.search-tab-info .main-btn{background:#b10834;}
.search-fm.F2 .main-btn{background:#b10834;}
.book-wrap h3 span{color:#000;}
.newServiceSection .circle-wrapper{width:248px;}
.innerheadrt{padding:8px 0;}
.sociallinks li a{padding:5.5px 8px;}
/*.newServiceSection{background:linear-gradient(-45deg, #b10834, #062456, #b10834, #cc4300); background-size: 400% 400%; animation: gradient 15s ease infinite; border-radius:0;}*/
@keyframes gradient {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
/*.newServiceSection .circle-wrapper{box-shadow:0 1px 0 9px rgba(255,255,255,0.5), 0 2px 3px rgba(255,255,255,0.5);}*/
._rw_content ul li{background: url(../images/tick-mark2.png) no-repeat 0px 0px;}
.ic1:before {background: url(../images/sprite-list.png) no-repeat -17px -5px;}
.ic2:before {background: url(../images/sprite-list.png) no-repeat -125px -7px;}
.ic3:before {background: url(../images/sprite-list.png) no-repeat -17px -87px;}
.ic4:before {background: url(../images/sprite-list.png) no-repeat -125px -90px;}
.ic5:before {background: url(../images/sprite-list.png) no-repeat -17px -178px;}
.ic6:before {background: url(../images/sprite-list.png) no-repeat -125px -182px;}
.footer_top{background-color:#0052b7;}
.quote_call_stripes_sec{background:#064086;}
.footer_bottom{background:#064086;}
.quote_call_stripes_sec .rnd{background:#b10834;}
.quote_call_stripes_sec a{background:#b10834;}
.quote_call_stripes_sec a:hover i, .quote_call_stripes_sec a:focus i{color:#fff;}
.quote_call_stripes_sec a:hover{color:#000;}
.ft-bx ul li a{color:rgba(255,255,255,0.7);}
.ft-last .ads{background: url(../images/map.png) no-repeat;}
.ft-last .ph i{color:#fff !important;}
.ft-last .mail a{background: url(../images/mail-icon.png) no-repeat;color:#fff;}
.ft-last .lo{background: url(../images/t-icon.png) no-repeat;}
.ft-last .ph a{color:#fff;}
.newsletterform input[type=submit]{background: url(../images/send-btn.png) no-repeat;outline:none; border-radius:0 0px 0px 0;}
.newsletterform input[type=text]{border-radius:0px; background:rgba(152,147,147,0.5);}
.search-listing-bx{background:#9f9f9f;}
button.btn-block.search_one_three{background:#b10834;}
.contact_info h3{background:#151515;}
.contact_info h3:before{border-left:25px solid #151515;}
.opening_hours h3{background:#151515;}
.opening_hours h3:before{border-left:25px solid #151515;}
.search_btn_ab{background:#b10834;}
.form-header-classic .form-wizard-step.active .form-wizard-step-icon{background:#b10834;}
.form-header-classic .form-wizard-step.active p{color:#b10834;}
.form-header-classic .form-wizard-step-icon{color:#b10834;}
.form-wizard-progress-booking{background:#b10834;}
.form-wizard-steps{background:linear-gradient(-180deg, #ccc 41%, #fff 35%)}
.breadcrumb{background:#333;}
.breadcrumb ul li a:hover{color:#bbb;}
.shoppingcart-box.c2 .checkout a.btn-checkout{background:#b10834;}
.shoppingcart-box.c2 .checkout a.btn-view-cart{background:#151515;}
.proceed_checkout_btn button{background:#b10834;}
.additional_service_online h3{background:#151515;}
.tyre_label h3:before, .tyre_table h3:before, .additional_service_online h3:before{border-left: 25px solid #151515;}
.addi_item figure{background:#b10834;}
.additional_service_list{margin-bottom:30px;}
.call-us-box{background:#b10834 !important;}
.fc-toolbar.fc-header-toolbar{background:#151515 !important;}
.form-wizard-progress-checkout{background:#b10834;top: 38px;}
.form-wizard-progress-cart{background:#b10834;top: 38px;}
.table-responsive .table thead{background:rgba(0,0,0,0.1);}
.table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{ border:1px solid rgba(0,0,0,0.1) !important}
._tp_search_info_btn .search{background:#b10834 !important;}
._tp_search_info_btn .reset{background:#151515 !important; border-color:#151515 !important;}
.btn-certificate {background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%;animation: gradient 15s ease infinite;padding:10px 15px;color:#fff !important;}
._ab button{background:#b10834;}
.form-wizard-progress-listing{background:#b10834;}
.modal-header{background:#b10834;}
/*.search_btn_ab_lg{background:#151515;}*/

.tyre_table h3, .tyre_label h3, ._product_info_table h3{background:#151515;}
._product_info_table h3:before{border-left-color:#151515;}
._product_fully_fitted{border-color:#b10834;}
._product_fully_fitted h3{color:#b10834;}
.fitted-price button{background:#b10834;}
.fitted-price button:hover{background:#000;}
.similar_products h2{border-color:#000;}

.fitted-price{background:none;padding:11px 7px 6px;}
.churchill .search-lsiting-item{border:solid #ffdc01 3px;box-shadow:0 0 15px #000;background:#fff9d1;}
/*.churchill .list-head-title-green{background:#ffdc01;color:#000;}
.churchill .list-head-title-green:after, .list-head-title-green:after{border-top:solid 20px #2ecc40;}*/

.search-lsiting-item{min-height:auto;}
.serviceicon{background:transparent;border-radius:4px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#000;}
#content02 .circleslot{background:#b10834 !important;}
.imageslot img{border-color:#b10834;}
.form-wizard-progress {top: 38px;background: #b10834;}

.fitting-section{background:#b10834;}
.fitting-section .btn-main{color:#000;}
.btn-blue{background:#b10834;}

/* Start Gallery Section */
.container.gallery-container {background-color: #fff;color: #35373a;min-height: 100vh;padding: 30px 50px;}

.gallery-container h1 {text-align: center;margin-top: 50px;font-family: 'Droid Sans', sans-serif;font-weight: bold;}

.gallery-container p.page-description {text-align: center;margin: 25px auto;font-size: 18px;color: #999;}

.tz-gallery {padding: 40px;}

/* Override bootstrap column paddings */

.tz-gallery .row > div {padding: 2px;}

.tz-gallery .lightbox img {width: 100%;border-radius: 0;position: relative;}

.tz-gallery .lightbox:before {position: absolute;top: 50%;left: 50%;margin-top: -13px;margin-left: -13px;opacity: 0;color: #fff;font-size: 26px;font-family: 'Glyphicons Halflings';content: '\e003';pointer-events: none;z-index: 9000;transition: 0.4s;}

.tz-gallery .lightbox:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background-color: rgba(46, 132, 206, 0.7);content: '';transition: 0.4s;}

.tz-gallery .lightbox:hover:after,
.tz-gallery .lightbox:hover:before {opacity: 1;}

.baguetteBox-button {background-color: transparent !important;}


@media only screen and (max-width:991px){
.innerboxx {
margin-bottom: 20px !important;}

.usersection.pull-right {text-align: left !important;float: left !important;}
}


@media(max-width: 768px) {

body.customers {overflow-x: hidden;}

._rw_vehicle .col-md-5.col-lg-5.pull-left {width: 100%;}

._rw_vehicle .col-md-5.col-lg-5.pull-left img {width: 97%;}

.sociallinks li a {padding: 5.5px 4px;}

.address-sec {font-size: 12px;}

body {padding: 0px;}

}

@media only screen and (max-width:600px){

.callussec a {margin-bottom: 5px;}

}

@media only screen and (max-width:400px){

.order-bx table tr td {font-size: 12px;}

._service_table_cart table td {
padding: 2px !important;}

.ft-last .ads {
font-size: 12px;}

}

/* End Gallery Section */

.callussec a {margin-left: 0;}

.b-title {background: #ff0000; margin-right:80px;}

.b-title p{padding: 15px;font-size: 14px;font-weight:600;line-height:20px;}

.redBg{background: #ff0000;padding:20px;border-radius:15px;color:#fff;margin-bottom:40px;border:solid #064086 1px;}

.redBg h2{font-size: 20px;color:#fff;}

.innerboxx{border:solid #064086 1px; border-radius:20px;padding:30px;text-align: center;}

.innerboxx h3{text-align:center;color:#f00;margin-top:10px;font-size:20px;}

.innerboxx a{background:#ff0000;color:#fff;font-weight:bold;font-size:18px;padding:1px 10px;border:solid #064086 1px;border-radius:4px;}

.innerboxx a:hover{text-decoration:none;}

.innerboxx ul{text-align: left;padding-left: 15px;min-height:150px;}