/* Override main css here */
.callussec i{color:#275275; border-color:#275275;}
.callussec a:hover{color:#275275;}
.openingtime p .fa-clock-o{color:#275275;}
.usersignlog .fa-user{color:#275275;}
.address-sec i{color:#275275; border-color:#275275;}
.itemscart{background:#275275;}
.mainnav{background:#275275;}
.mainnav nav.navbar{background:#275275;}
.mainnav .navbar-default .navbar-nav>li>a:hover, .mainnav .navbar-default .navbar-nav>li:hover, .mainnav .navbar-default .navbar-nav>li>a:focus{background:#2e2e2e !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:#2e2e2e;}
.search-tab-info .nav-tabs.nav-justified>li>a{background:#000;}
.search-tab-info .main-btn{background:#275275;}
.search-fm.F2 .main-btn{background:#275275;}
.book-wrap h3 span{color:#000;}
.newServiceSection .circle-wrapper{width:248px;background:#ffcd20;}
.newServiceSection h3{color:#000;}
.innerheadrt{padding:10px 0;}
/*.newServiceSection{background:linear-gradient(-45deg, #275275, #062456, #275275, #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:#275275;}
.quote_call_stripes_sec{background:#2e2e2e;}
.footer_bottom{background:#2f7019;}
.quote_call_stripes_sec .rnd{background:#275275;}
.quote_call_stripes_sec a{background:#275275;}
.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:#275275;}
.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:#275275;}
.form-header-classic .form-wizard-step.active .form-wizard-step-icon{background:#275275;}
.form-header-classic .form-wizard-step.active p{color:#275275;}
.form-header-classic .form-wizard-step-icon{color:#275275;}
.form-wizard-progress-booking{background:#275275;}
.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:#275275;}
.shoppingcart-box.c2 .checkout a.btn-view-cart{background:#151515;}
.proceed_checkout_btn button{background:#275275;}
.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:#275275;}
.additional_service_list{margin-bottom:30px;}
.call-us-box{background:#275275 !important;}
.fc-toolbar.fc-header-toolbar{background:#151515 !important;}
.form-wizard-progress-checkout{background:#275275;top: 38px;}
.form-wizard-progress-cart{background:#275275;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:#275275 !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:#275275;}
.form-wizard-progress-listing{background:#275275;}
.modal-header{background:#275275;}
/*.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:#275275;}
._product_fully_fitted h3{color:#275275;}
.fitted-price button{background:#275275;}
.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:#275275 !important;}
.imageslot img{border-color:#275275;}
.form-wizard-progress {top: 38px;background: #275275;}
.fitting-section{background:#275275;}
.fitting-section .btn-main{color:#000;}
.newServiceSection .circle {background: url(../images/service-circle.png) no-repeat;height: 120px;width: 120px;background-size: 120px;overflow: hidden;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;margin: 0 0 15px;}
.newServiceSection .list-circle {width: 120px;height: 120px;}
.newServiceSection .list-circle>span{width:120px; height:110px;}
.newServiceSection .list-circle>span img {height: 80px;width: 80px;}
.areawecover{padding-bottom: 30px;}
.areawecover ul{margin: 0;padding: 0;padding-left: 15px;}
.areawecover ul li{width: 180px;float: left;}
.areawecover ul li a{line-height:30px;}
.address i, .ph i, .em i {color: #000;}
.innerheadrt{float: left;}
.crt-div {padding-right: 0px !important;padding-top: 15px;}
.uppercase {text-transform: uppercase !important;}
.header-top .sociallinks .fa-instagram{color:#c63475 !important;}
.menuNew .nav ul ul ul {height: 250px;overflow-y: scroll;}
.menuNew .nav ul ul li a{padding: 2px 15px !important;}
.tyre-quantity select {margin-top: 10px;}
@media only screen and (max-width: 768px){
.fitting-section .fitting-box {padding: 15px 20px;margin-top: 33px;}
.fitting-section .col-md-4.col-sm-6.col-xs-12 {width: 100%;}
.areawecover ul li {width: 20%;}
.showHideBox img {max-width: 45%;}
.header-top .pull-right {float: left !important;}
}
@media only screen and (max-width: 767px){
.areawecover ul li {width: 20%;}
}
@media only screen and (max-width: 600px){
.areawecover ul li {width: 50%;}
}
@media only screen and (max-width: 480px){
.search-tab button.main-btn.pull-right {margin-top: 15px;}
._rw_content a {display: block;}
}
@media only screen and (max-width: 420px){
.additional_service_online .item_check .checkmark {top: -26px;left: 12px}
.additional_service_online .add_price {width: 65px;}
}
@media only screen and (max-width: 374px){
.additional_service_online .add_price {width: 60px;}
.additional_service_online .item_check .checkmark {left: 2px;}
.add_price span {font-size: 12px;}
}
.search-tab, .search-bar .nav>li.active a{background: #275275 !important;}
.tyre-quantity1 {margin: 10px;}
.proceed_checkout_btn button#process_checkout {float: right;}