/* Override main css here */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');
body{font-family: 'Poppins', sans-serif !important;}
p{font-family: 'Poppins', sans-serif !important;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif !important;color: #141416;}
.mainnav{background: #131313;}
.mainnav nav.navbar{background:#131313;}
.search-tab-info .nav-tabs.nav-justified>li>a{background:#0000ff;}
.additional_service_online h3 {background:transparent; }
.additional_service_online h3:before {content: '';display: block;width: 0;height: 0;border-top: 37px solid transparent;border-bottom: 0px solid transparent;border-left: 25px solid #0000ff;position: absolute;top: 0px;right: -25px;display: none;}
.proceed_checkout_btn button:hover{background: #050505;}
.main-btn {background:#1c1c18;}
.search_btn_ab {background: #daa330;border: solid #2a317f00 2px;}
/*.search_btn_ab:hover{background:#505050 !important;border-color:#505050;}*/
.list-head-title-yellow {background: #ddc418;font-size: 16px;font-weight: 700;color: #fff;padding: 9px 20px;text-align: center;position: relative;z-index: 1;border-radius: 6px 6px 0 0;}
.list-head-title-red {background: #eb0707;font-size: 16px;font-weight: 700;color: #fff;padding: 9px 20px;text-align: center;position: relative;z-index: 1;border-radius: 6px 6px 0 0;}
#recommandedtyres .search-lsiting-item {margin-bottom: 25px;}
.usersignlog{background:transparent;}
.topLinks a {color: #ffffff;}
.search-bar{background:#3f4b73 url(../images/ftr-bg.png) repeat;}
.footer_top { background: #2a2a2a url(../images/ftr-bg.png) repeat;}
.mainnav .navbar-default .navbar-nav>.active>a, .mainnav .navbar-default .navbar-nav>.active>a:focus, .mainnav .navbar-default .navbar-nav>.active {background-color: #daa330;    color:#fff ;}
.mainnav .navbar-default .navbar-nav>li>a:hover, .mainnav .navbar-default .navbar-nav>li:hover, .mainnav .navbar-default .navbar-nav>li>a:focus {background: #daa330 !important;color: #fff;}
.callussec i{background: #daa330;}
.address-sec i{background: #daa330;} 
.bg-blue {background: #daa330;}
.recommendedTyres-section {background: #3f4b73;background-attachment: fixed;background-size: cover;margin: 40px 0px;}
.footer_bottom {background: #1f2c3a00;    text-align: center;}
.ft-last .ads {color: #ffffff;font-size: 14px;}
.ft-last .ph a {color: #ffffff;}
.itemscart{    background: #daa330;}
.callussec a:hover {color: #daa330;}
.button-mrg:hover, .button-mrg:focus {background-position: 0 100%;color: #fff;text-decoration: none;}
.button-mrg {font-size: 13px;font-weight: 600;background: linear-gradient(#daa330, #1d2b4e, #daa330);background-size: 100% 200%;background-position: 0 0;border: solid 1px #ccc;;cursor: pointer;color: #fff;border-radius: 8px;transition: background-position .2s ease-out;-webkit-transition: background-position .2s ease-out;-moz-transition: background-position .2s ease-out;-o-transition: background-position .2s ease-out;display: flex;overflow: hidden;align-items: center;text-transform: uppercase;line-height: initial;position: relative;overflow: hidden;min-height: 62px;}
.header-bottom {padding: 10px 0; background: #fff /*url(../images/ftr-bg.png) repeat*/;}
.ui-widget-header {background-color: #505050 !important;}
.tyre-search_filter_price-slider input#price {color: #040404 !important;}
.fc .fc-toolbar>*>* {margin-left: 7px !important; margin: 5px;}
@media screen and (max-width: 991px){
section.search-listing-bx .col-sm-8.col-md-9.col-lg-9 {width: 100%;}
}
@media screen and (max-width: 800px){
.tyre-brand-logos .tyre-brands-item {width: 143px;}
}
@media screen and (max-width: 768px){

.app-installBox .btn-showhide{display: none;}
}
@media screen and (max-width: 767px){
    .van_group_bx .col-md-2 {
        display: unset !important;
    }

.phn-mobile a { color: #000;}
.compare-strip .row.d-flex h4 {padding-bottom: 10px;}
.compare-strip .row.d-flex {display: inline;text-align: center;}
.mainnav .navbar-default .navbar-toggle:focus, .mainnav .navbar-default .navbar-toggle:hover {background-color: #095f8a !important;}
.mainnav .navbar-default .navbar-toggle {background-color: #095f8a !important;}
.budget-tyres-shop h3.text-center.mb-4 {margin-bottom: 30px;}
.compare-chkbox {position: absolute !important;z-index: 99;}
.tyre-search-form-box .col-lg-3.col-md-3.col-sm-3.col-xs-3 {margin-top: 22px;}
span.whatdiv.phndiv a.btn {padding: 7px;font-size: 17px;text-align: center;width: 100%;display: list-item;display: block;}
a.btn-certificate.btn-block.btn-call { width: 100% !important;margin-top: 0px !important;margin-bottom: 10px;}
}
@media screen and (max-width: 600px){
.booking_iformation_bx .col-md-8.col-lg-8 .additional_service_online .ali_check span.checkmark {top: 0px !important;}
.add_price button.search_btn_ab.btn-sm {padding: 5px 3px;margin-top: 16px;font-size: 11px;}
.additional_service_online .addi_item .ali_check {right: 41%;top: -11px !important;}
._src_bx button.search_btn_ab {margin-top: 8px !important;}
.recommeaded-listingShopGrid {grid-template-columns: 1fr;}
.masanger_box_call {position: fixed;display: block !important;bottom: 78px;left: 15px;text-align: center;background: #259040;z-index: 999999;box-shadow: 0px 0px 5px;width: 40px;border-radius: 100%;height: 40px;}
.masanger_box_call i {font-size: 26px;color: #fff;padding-top: 8px;}
.tyre-brand-logos a img {width: auto !important;height: inherit;}
}
@media screen and (max-width: 480px){
.addi_item h4 {font-size: 12px;word-wrap: break-word;}
.additional_service_list .col-xs-6.col-sm-4.col-md-3.col-lg-3 .add_price span {top: 0px;}
.compare-strip .col-md-3.col-lg-3.col-sm-3.col-xs-6 {width: 100%;}
.compare-strip .col-md-4.col-sm-9.col-xs-6 {width: 100%;margin-bottom: 10px;}
.banner_head h1 {font-size: 21px !important;}
.brandmodalbox {text-align: center; float: left;width: 100%;height: auto !important;}
.compare-strip .col-md-2.col-lg-2.col-sm-3.col-xs-6 {width: 100%;}
.compare-strip .row.d-flex {display: inline-block;}
.compare-strip .col-sm-9.col-md-10.col-lg-10.col-xs-6.tyreheading {width: 100%;margin-bottom: 10px;}
}
@media screen and (max-width: 399px){
.AddMoreTyre .modal-footer button {margin-bottom: 8px;}
}
.header-top {margin: 0px;padding: 5px 0px;background: #131313; border-top:4px solid #daa330;}
.tagline1 {background: #465375!important;color: #fff !important;}
.newmenu .dropdown-menu {background: #3c3c3c;}
.newmenu .dropdown-menu li a {color: #fff;}
.p-relative{position: relative;width: 100%;height:550px;margin-bottom: 30px;}
.video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}
.mainnav .nav>li>a {padding:15px 20px;}
.mainnav .navbar-default .navbar-nav>li>a{ font-size: 14px;}
a.search_btn_ab.btn-block.btn-purple {background: #2a317f !important;border-color: #2a317f !important;}
.fc-view-container .fc-resourceTimeGridDay-view .fc-head-container .fc-widget-header .fc-resource-cell{height:40px;}
.callussec a{color: #000;}
.address-sec a{color: #000;}
.topTiming {color: #000;}
div#cart span {color: #fff;}
.cartheader {background: url(../images/cart-img.png) no-repeat !important;background-position: center !important;}
.ft-social.footebay a {display: inline-block;padding-right: 6px;}
.mobiletyrefitting-gallery img{width:100%; height:260px;object-fit:cover;margin-bottom:30px;border:solid rgba(0, 0, 0, 0.1) 1px;}
.search-bar .nav>li>a{padding: 12px 15px;}
.list-head{box-shadow:none !important;border-bottom:solid #ddd 1px;}
.addPrice {color: #2a317f;}
.win2tickets-reward-offer{padding:30px 0;}
.gradient-border {--borderWidth:10px;background: #1D1F20;position: relative;border-radius: var(--borderWidth);}
.gradient-border:after {content: '';position: absolute;top: calc(-1 * var(--borderWidth));left: calc(-1 * var(--borderWidth));height: calc(100% + var(--borderWidth) * 2);width: calc(100% + var(--borderWidth) * 2);background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);z-index: -1;animation: animatedgradient 3s ease alternate infinite;background-size: 300% 300%;}
@keyframes animatedgradient {
0% {background-position: 0% 50%;}
50% {background-position: 100% 50%;}
100% {background-position: 0% 50%;}
}
.grayBg{background:#ededed;margin-top:30px;}
.grayBg p{margin:0;}
.pdd{padding:3.75pt 3.75pt 3.75pt 3.75pt !important;}
.p40{padding:40px 0;}
.darkBg{background:#252021;}
.darkBg a{text-decoration: underline;}
.darkBg .pirelli-hadd{font-size:21pt;font-family: "Arial",sans-serif;color: #231f20;padding-top:30px;display:block;color: #fff;}
.darkBg a{color:#fff;text-decoration: underline;}
.darkBg .pirelli-consumerinfo p{font-size:1.1em;line-height: normal;color: #fff;}
.lightText{font-size:14pt;font-family:"Arial",sans-serif;color:white;}
.infopd{padding: 22.5pt 4.5pt 0cm 4.5pt;}
.infopd p{font-size: 13.5pt;font-family: "Arial",sans-serif;color: white;line-height:normal;}
.yellowBg{width: 100.0%;background: #fed100;min-width: 100%;}
.yellowBg .h3a{font-size:25pt;font-family: "Arial",sans-serif;color: black;padding-top:30px;display:block;}
.yellowBg .pirelli-hadd{font-size:25pt;font-family: "Arial",sans-serif;color: #231f20;padding-top:30px;display:block;}
.yellowBg a{color:#f60000;text-decoration: underline;}
.pirelli-consumerinfo p{font-size:1.3em;line-height: normal;}
.plus{font-size:6em; color: #fed100;}
.redText{color:#f60000;}
.yellowText{color: #fed100;}
.redBg{background:#f60000;color: #fff;}
.redBg .pirelli-hadd{font-size:21pt;font-family: "Arial",sans-serif;color: #231f20;padding-top:30px;display:block;color: #fff;}
.redBg a{color:#fff;text-decoration: underline;}
.redBg .pirelli-consumerinfo p{font-size:1.1em;line-height: normal;}
.yellowBg .pt-20{padding-top:20px;display:block;}
.grayBg2{width: 100.0%;background: #626262;min-width: 100%;}
.grayBg2 .pirelli-hadd{font-size:21pt;font-family: "Arial",sans-serif;color: #fff;padding-top:30px;display:block;color: #fff;}
.grayBg2 a{color:#fff;text-decoration: underline;}
.grayBg2 .pirelli-consumerinfo p{font-size:1.2em;line-height: normal;color: #fff;margin-bottom:50px;}
.grayBg2 .pirelli-consumerinfo .mb0{margin-bottom: 0;}
.pd30{padding:30px 0;display:block;}
.offer-bannersBox{padding:40px 0;}
.offer-bannersBox img{border:solid 1px rgba(0, 0, 0, 0.3);}
.whatdiv {background: #1bd741;margin-top: 10px;border-radius: 5px;display:-webkit-box;}
.whatdiv a {padding: 0px;color: #fff;width: 100%;text-align: center;}
.whatdiv a i {background: none;color: #fff;padding-right: 0px !important;margin-left: 0px !important;margin-right: 0px;vertical-align: middle;}
.whatdiv a:hover, .whatdiv a:focus{color: #fff;}
.payment-assist {padding-left: 0px;}
.owl-theme .owl-controls {margin-top: 10px;text-align: center;position: absolute;bottom: 0px;width: 100%;}
.well.tyreFormInner00 .page_search_strip2_full ._src_bx{margin-top:0px !important;}
a.\32 4-7-emergency-callout {background: #f00;}
a.btn-certificate.btn-block.btn-call {width: 80%;margin-top: 38px;border-radius: 8px;}
a.btn.btn-certificate.emcallbtn {padding: 10px 6px !important;margin-top: 10px;}
.emergency-callout {background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%;animation: gradient 15s ease infinite;padding: 10px 15px;color: #fff !important;}
.g-recaptcha {float: left;width: 100%;}
span.hidden-xs{color: #000 !important}
.app-installBox .btn-showhide{z-index: 999}
.usersection .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #daa330;}
.form-header-classic .form-wizard-step.active .form-wizard-step-icon {background: #daa330;}
.form-wizard-progress-cart{    background: #daa330;}
.form-header-classic .form-wizard-step.active p {color: #daa330;}
.form-header-classic .form-wizard-step-icon{color: #daa330;}
.form-wizard-progress-booking {background: #2a317f;}
.call-area{ background: #384e83;}
.call-area h3 {font-size: 22px;}
.sus-btn {background: rgb(151 151 151) !important;}
.shoppingcart-box.c2 .checkout a.btn-checkout {background: #daa330;}
.shoppingcart-box.c2 .checkout a.btn-view-cart:hover {background: #eee;color: #000 !important;border-color: #000;}
.shoppingcart-box.c2 .checkout a.btn-checkout:hover{background-color: #000}
.pricesbrnadwise span {color: #000000;}
.titlebrandmodal a {color: #1c1c1c;}
.Top_search_filter h3 {background: #daa330 !important;}
.tyre-quantity1 {margin: 8px;}
.mtop40 .col-md-4.col-sm-6.col-xs-12.col-md-offset-4.col-sm-offset-3 .well {margin-top: 10%;}
img.mg_div {width: 100%;margin: 25px 0px;}
.informationBox1.mobile-tyre-services.border-gradient.border-gradient-green.only-bottom a {color: #000;}
.informationBox1.mobile-tyre-services.border-gradient.border-gradient-green.only-bottom a:hover {color: #2a317f;text-decoration: none;}
.titleblogbox a {color: #000000;}
.boxblog:hover .titleblogbox a {color: #2a317f !important;}
.listtopblogs li a .fa {color: #2a317f !important;}
.listtopblogs li a:hover {color: #2a317f;}
.sidebarblog .headingbar-blog {background: #2a317f;}
.sitemappg .panel-group .panel-body .panel-group ul li{padding-right: 15px;}
.form-group.popup-service-list label {font-size: 12px;}
.budget-tyres-shop h3 {margin-bottom: 30px;}
.masanger_box_call{display: none;}
.textwhitetopdiv {display: none;}
.call-area{margin-top: 0px !important;}
.fc-toolbar.fc-header-toolbar {background: #000000 !important;}
.call-area a.btn.sus-btn.btn-block:hover {color: #fff !important;}
.additional_service_list{margin-bottom: 15px;}
.search-tab-info .main-btn {background: #1c1c18;}
.topLinks a {color: #fff;font-weight: 600;}
.usersignlog a {color: #fff;font-weight: 600;}
.article__image .copy__container h1 {text-transform: uppercase;}
.opening_hours .col-md-6 {width: 100%;}
.search-fm.F2 {padding: 20px;border-radius: 11px;text-align: center;}
.search-fm.F2.formservicequote h2 {text-align: center;font-size: 30px;margin-top: 5px;margin-bottom: 20px;font-weight: bold;}
.search-fm.F2 .main-btn {background: #2a317f;color: #fff;border: 0;font-size: 23px;font-weight: 700;padding: 15px 9px;border-radius: 4px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, .38);text-align: center;}
.search-tab-info .main-btn:hover, .search-fm.F2 .main-btn:hover, .page_search_strip2 ._src_bx .search_btn_ab:hover, .search_btn_ab:hover {background: #000;transition: all 1s ease;text-decoration: none;}
.ic1:before {background: url(../images/sprite-list.png) no-repeat -17px -5px;}
.ic3:before {background: url(../images/sprite-list.png) no-repeat -17px -87px;}
.ic2:before {background: url(../images/sprite-list.png) no-repeat -125px -7px;}
.ic4:before {background: url(../images/sprite-list.png) no-repeat -125px -90px;}
.button-mrg .icn-all {background: #ffffff;}
.reviewsBox {padding: 13px 0;background: #faf7f7;}
.reviewsBox .item-flex .item-info {margin-left: 10px;}
.reviewsBox .item-flex {display: flex;align-items: center;}
.reviewsBox a .item-flex .item-info h4, .reviewsBox .item-flex .item-info p {color: #000;}
.reviewsBox .item-flex .item-info h4, .reviewsBox .item-flex .item-info p {margin: 0;}
.reviewsBox .item-flex .item-info h4 {font-size: 15px;font-weight: 600;}
.search-listing-bx {background: #dcdcdc;}
._tp_search_info_btn .reset {border: 0px solid #daa330 !important;background: #daa330 !important;}
._tp_search_info_btn .search {background: #060606 !important;}
.order-detail-content {margin-bottom: 25px;}
.proceed_checkout_btn button#process_checkout {margin-bottom: 10px;margin-right: 10px;}
.order-information h3 {margin: 15px 10px;}
.descriptionfull .headingdescfull {color: #daa330;}
.allpatternsleft {margin-bottom: 50px;}
.call-us-box {margin-bottom: 30px;}
.newServiceSection .circle-wrapper{    border-bottom: solid #daa330 2px !important;}
.ft-last .lo {font-size: 14px;}
.search-category label {color: #fff;font-weight: bold;}
.t-radio-option .fitting{color: #fff}
.additional_service_online .addi_item .ali_check {right: 50%;top: 31px;}
.booking_iformation_bx .col-md-8.col-lg-8 .additional_service_online .ali_check span.checkmark { top: -33px;}
.phoneService {font-size: 1.3em;}
.page_search_strip2_full ._src_bx {margin-top: 16px;}

.additional-items-container .text.show-more-height {
    margin-bottom: 25px;
}

.booking_iformation_bx.vrmsec h3 {
    margin-top: 8px;
    margin-bottom: 15px;
}

.booking_iformation_bx.vrmsec .search_btn_ab_lg {
    font-weight: 500;
    padding: 8px 20px;

    font-size: 15px;}

    .row.three_logo img {
    border: solid 1px #ccc;
    box-shadow: 0px 0px 3px 2px #ccc;
    border-radius: 22px;
    margin-bottom: 35px;
    margin-top: 35px;
}

 #tab1 .tyre-search-form-box .col-lg-2.col-md-2.col-sm-4.col-xs-6 {
    padding: 0px;
}

 #tab1 .tyre-search-form-box .col-lg-2.col-md-2.col-sm-4.col-xs-6:nth-child(5){
   padding-right:15px !important;
 }

.head-txt {
    font-size: 18px;
    font-weight: bolder;
    color: #000;
}

.p-list.ic5 a {
    font-size: 15px;
    font-weight: bold;
    color: #000;
}

#tab2 .tyre-search-form-box .col-lg-2.col-md-2.col-sm-4.col-xs-6 {
    padding: 15px !important; 
}