/* Override main css here */
.header-top{background:#ffc800;}
.header-bottom{background:#000299;padding:10px 0;}
.callussec i{background:#e0a327;}
.callussec a{color:#fff;}
.callussec a:hover{color:#e0a327;}
.openingtime p .fa-clock-o{color:#e0a327;}
.usersignlog .fa-user{color:#e0a327;}
.address-sec a{color:#fff;}
.address-sec i{background:#e0a327;}
.topTiming {color: #fff;}
.carttopsec span{color: #fff;}
.cartheader {position: relative;background: url(../images/cart-img.png) no-repeat;min-width: 48px;min-height: 44px;display: block;background-position: center;}
.itemscart{background:#e0a327;}
.search-bar{background:#000299;padding:20px 0;}
.mainnav{background:#000299;}
.mainnav nav.navbar{background:#000299;}
.mainnav .navbar-default .navbar-nav>li>a:hover, .mainnav .navbar-default .navbar-nav>li:hover, .mainnav .navbar-default .navbar-nav>li>a:focus{background:transparent !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:transparent;border-bottom:4px solid #ffc800;}
/*.mainnav .navbar-default .navbar-nav>li>a:hover, .mainnav .navbar-default .navbar-nav>li:hover a, .mainnav .navbar-default .navbar-nav>li>a:focus {color: #000299;}*/
.mainnav .navbar-default .navbar-nav>li>a{font-size:15px;border-bottom:4px solid transparent;}
.mainnav .navbar-default .navbar-nav .mega-dropdown-menu li a{color:#fff;}
.main-btn{background:#222;}
.search-tab-info .nav-tabs.nav-justified>li>a{background:#000;}
.search-tab-info .main-btn{background:#000299;}
.search-fm.F2 .main-btn{background:#000299;}
.book-wrap h3 span{color:#000;}
.newServiceSection .circle-wrapper{width:248px;}
.innerheadrt{padding:18px 0;}
/*.newServiceSection{background:linear-gradient(-45deg, #000299, #062456, #000299, #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);}*/
.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:#db2108;}
.footer_bottom{background:transparent;}
.quote_call_stripes_sec .rnd{background:#000299;}
.quote_call_stripes_sec a{background:#000299;}
.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 a:hover{ text-decoration:none;}
.ft-last .ads{color:#81e8ff;}
.ft-last .mail a{color:#81e8ff;}
.ft-last .ph a{color:#81e8ff;}
.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:#000299;}
.opening_hours h3{background:#151515;}
.opening_hours h3:before{border-left:25px solid #151515;}
.search_btn_ab{background:#000299;border-color:#000299;}
.search_btn_ab:hover{border-color:#000;}
.form-header-classic .form-wizard-step.active .form-wizard-step-icon{background:#000299;}
.form-header-classic .form-wizard-step.active p{color:#000299;}
.form-header-classic .form-wizard-step-icon{color:#000299;}
.form-wizard-progress-booking{background:#000299;}
.form-wizard-steps{background:linear-gradient(-180deg, #ccc 41%, #fff 35%)}
.breadcrumb{background:#fff;border-bottom:solid #ddd 1px;}
.breadcrumb ul li a{ color:#2766d0;padding:0; margin:0;}
.breadcrumb ul li a:after{content:"/"; padding:0 10px;}
.breadcrumb ul li a:last-child a:after{display:none;}
.breadcrumb ul li a:hover{color:#2766d0;}
.shoppingcart-box.c2 .checkout a.btn-checkout{background:#000299;}
/*.shoppingcart-box.c2 .checkout a.btn-view-cart{background:#151515;}
.proceed_checkout_btn button{background:#000299;}*/
.additional_service_list{margin-bottom:30px;}
.call-area{background:#000299 !important;}
.sus-btn{color: #000299 !important;}
.call-us-box i{color:#000299 !important;}
.fc-toolbar.fc-header-toolbar{background:transparent !important;}
.fc-toolbar h2{color:#000;}
.form-wizard-progress-checkout{background:#000299;top: 38px;}
.form-wizard-progress-cart{background:#000299;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:#000299 !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:#000299;}
.form-wizard-progress-listing{background:#000299;}
/*.modal-header{background:#000299;}
.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:#000299;}
._product_fully_fitted h3{color:#000299;}
.fitted-price button{background:#000299;}
.fitted-price button:hover{background:#000;}
.similar_products h2{border-color:#000;}

.search-lsiting-item{max-height:600px;padding-bottom:15px;}
.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:#000299 !important;}
.imageslot img{border-color:#000299;}
.form-wizard-progress {top: 38px;background: #000299;}

.fitting-section{background:#000299;}
.fitting-section .btn-main{color:#000;}
.usersignlog{background:transparent;}
.usersignlog a{color:#2766d1;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#000299;}
.button-mrg{background:#000299 url(../images/servicebg.webp) center center no-repeat;/*background-size:cover;*/min-height:210px;border-radius:4px;}
.bg-blue{background:#000299;}
.Top_search_filter  h3{background:#000299 !important;}
.couponBox .panel-default>.panel-heading {background: #222;}
.pricesbrnadwise span{color:#e20404;}
.descriptionfull .headingdescfull{color:#000299;}
.allpatternsleft{margin-bottom:40px;}
.recommendedTyres-section{background:#000299;}
.home_dd_jj{background:#000299;}
.home_dd_jj h4{color:#fff;}
.review-item{display: block !important;margin-bottom: 15px;}
.review-meta, .review-stars{min-width:100%;max-width:100%;}
.review-text{width: 100% !important;height:140px;overflow-y: auto;font-size:13px;}
.mr-10{margin-right:10px;}

.addi_item{background:#fff;border: 0;border-radius:8px;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
/*.addi_item h4{font-size:15px;}
.addi_item h4 span{color: #000;}
.add_price span{font-size: 20px;font-weight:800;}*/
.addi_item figure{border: 0;background:#fff !important;border-radius: 50%;}
.addi_item figure img{height: 80px;width: auto;transition: transform .7s ease-in-out;}
.item_check:hover img {transform: rotate(360deg);}
.addPrice{color:#000;text-transform:uppercase;}

.button-mrg .icn-all {background: #fff;right:0;width:120px;height:120px;border-radius:50%;padding: 15px;border:solid #e1a327 8px;}
.button-mrg .icn-all img{height:auto;width:100%; transition: transform .5s ease-in-out;}
.button-mrg:hover img {transform: rotate(360deg);}
.service-descript{margin-left: 15px;font-size:17px;line-height:20px;}
.button-mrg a{width:55%;}
.phn-mobile, .phn-mobile a{color: #fff;}
.phn-mobile i{border-color:#fff;}
.mot-icon-popup{display: none;}
.mot2icon-popup{display: block;}
.br-hide{display:none;}
.services-menu .offers {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradient 15s ease infinite;
color: #fff !important;
font-size: 1.2em;
}
/*.services-menu .offers{color:#5df877 !important;}*/
.tagline1{background:#db2108;padding: 10px;color: #fff;font-weight: bold;font-size: 18px;}
.service-active{background:#000299;}
.service-active h4, .service-active .addPrice{color:#f6b917;}
.service-active .add_price{color: #f6b917;}
.callussec{padding:8px 8px;}
.formservicequote{padding:10px 30px !important;border-radius:6px;}
.servicing-booking-quote{padding:0;border-radius:10px;border:solid #fff 2px;background:#fff;}
/*.servicing-booking-quote{background:transparent;padding:0;}*/
.servicing-booking-quote h2, .servicing-booking-quote p{/*text-shadow: 0 0 5px #000;*/color:#000;}
.servicing-booking-quote h2{font-size:35px;margin-top: 5px;margin-bottom:20px;font-weight: bold;}
.servicing-booking-quote .search-fm.F2{margin-top: 0;}
.servicing-booking-quote .main-btn{border:solid #fff 2px !important;}
.servicing-booking-quote .main-btn:hover{background:#000 !important;text-decoration: none;color: #fff !important;}
.klarna-topbox{background:#edc8d7; padding:10px 15px;text-align:center;}

@media only screen and (max-width: 991px) {
.reviewsBox .item-flex {min-height: 50px;}
.modal-content.flexibletop {
max-height: initial !important;
min-height: auto !important;
float: left;
padding-bottom: 15px;
}
.modal-dialog.flexibletopmin {width: 70% !important;}

.tyre-quantity select {margin-top: 10px;}

div#products .col-md-3 {clear: both;}

.discountTag {clear: both;}

}

/*@media only screen and (max-width: 768px){
body.customers {
overflow-x: hidden !important;
}
}*/


@media only screen and (max-width: 768px){

.reviewsBox .item-flex {min-height: 50px;}

nav.mainnav.newmenu {border-top: solid 2px #0b0efb;}

.container{margin-right: unset;margin-left: unset;}

}

@media only screen and (max-width: 767px) {

.container{margin-right: auto;margin-left: auto;}

.termPopupScrollbox ._rw_content {padding: 0 0px;}

.usersection .dropdown-menu {min-width: 170px !important;}

.usersection {float: left;}

.text-right.applinkSection {text-align: center !important;}

.modal-content.flexibletop button.close{  top: -10px !important;right: -3px !important;}

.row.search_tt_box h2{    width: 255px !important;}

div#products {margin-left: 15px !important;margin-right: 9px !important;}

}

@media only screen and (max-width: 600px){

div#content {overflow-x: hidden !important;}

.showHideBox img {height: 45px;}

#cookie_consent_notification .disable_cookie_consent_notific ation{position: relative;top: 35px;}

.masangerBox {bottom:175px !important;}

}

@media only screen and (max-width: 480px){

.search-bar .nav>li>a {padding: 12px 10px !important;}

#modal-agree .modal-body {padding: 15px 10px!important;}

.contact-address .address {font-size: 16px;}

#cookie_consent_notification .disable_cookie_consent_notification {position: relative;top: 0;}

.smooothshopping h3{    font-size: 20px !important;}

.modal-dialog.flexibletopmin {width: 95% !important;}

.tyre-label img {width: 65%;}

}

.reviewsBox{padding:13px 0;background: #f2f2f2;}

.reviewsBox .item-flex {display: flex;align-items: center;}

.reviewsBox .item-flex .item-info{margin-left: 10px;}

.reviewsBox .item-flex .item-info h4{font-size:16px;font-weight:600;}

.reviewsBox .item-flex .item-info p{opacity:0.8;}

.reviewsBox .item-flex .item-info h4, .reviewsBox .item-flex .item-info p{margin:0;}

.reviewsBox a .item-flex .item-info h4, .reviewsBox .item-flex .item-info p{color: #000}

@media only screen and (max-width:991px){

.reviewsBox .item-flex{margin:10px 0;}

}
.search-bar .nav>li>a{font-size: 20px;margin:5px;padding: 12px 25px;}

.servicing-booking-quote .search-fm.F2 .reg-style{font-weight:600;}

.locationLandingPage .flexcontainer .blockhelps{min-height: 160px;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #555;background-color: #e7e7e700;}

.mainnav .navbar-default .navbar-nav>li.dropdown.open {background: #fff0!important;}

.navpt {padding-top: 27px;}

.app-installBox .btn-showhide{ right: 0px;    z-index: 99;}

.servicing-booking-quote h2, .servicing-booking-quote p{text-shadow: none;}

.modal-dialog.modal-lg.quotePopup .well {padding: 9px;}

div#getRepairQuoteBox label {font-size: 12px;}

.addi_item h4 span {color: #000299;}