@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
body, h1, h2, h3, h4, h5, h6, p{font-family: "Montserrat", sans-serif;font-optical-sizing: auto;}
p, ul li{font-size:17px;line-height:30px;}
h1, h2, h3, h4, h5, h6{font-weight:700;}
.header-top{background:#484848;padding:4px 0;}
.header-top i{color:#162a5d !important;font-size:1.5em;}
.app-header-area{background:#162a5d;}
.call-satting{margin:10px 0;font-size:25px;font-weight:700;}
.call-satting a{display:flex;gap:6px;align-items:center;color:#24d55a !important;}
.app-address{color:#b5b5b5;font-size:15px;margin-top:0;display:flex;gap:6px;align-items:center;font-weight:600;}
.header-right-wrap .same-style .account-dropdown, .header-right-wrap .same-style.cart-wrap .shopping-cart-content{top:130%;}
.menu_bank .main-menu nav ul li>a{font-weight:600;letter-spacing:0;font-size:14px;text-transform:uppercase;padding: 0 18px;color:#fff;}
.header-right-wrap .same-style.cart-wrap button{padding:0 3px;background:transparent;border:0;color:#b5b5b5;padding-right:0;font-weight:600;}
.header-right-wrap .account-setting .account-satting-active{padding:0 3px;background:transparent;color:#b5b5b5;border:0;font-weight:600;}
.header-right-wrap .account-setting .account-satting-active:hover{border-color:transparent;color:#fff;}
.footer_bank{background:url(../img/bg/bg-footer1.jpg);}
.brand-logo-active .single-brand-logo img{filter: grayscale(0);}
@media only screen and (min-width: 1600px){
	.main-menu nav ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.main-menu nav ul li ul.mega-menu ul{display:block;}
}
.blog-details-top .blog-details-content .blog-meta-2 ul li a:hover, .blog-wrap .blog-content-3 h3 a:hover, .blog-wrap .blog-content-3 span a:hover, .blog-wrap-2 .blog-content-2 .blog-meta-2 ul li a:hover, .blog-wrap-2 .blog-content-2 .blog-share-comment .blog-btn-2 a:hover, .blog-wrap-2 .blog-content-2 h4 a:hover, .breadcrumb-content ul li a:hover, .call-satting a, .cart-table-content table tbody>tr td.product-name a:hover, .cart-table-content table tbody>tr td.product-remove a:hover, .clickable-mainmenu .clickable-mainmenu-icon button:hover, .clickable-menu a:hover, .collection-product .collection-content h4 a:hover, .contact-info-wrap .single-contact-info .contact-info-dec p a:hover, .contact-social ul li a:hover, .contact-widget a:hover, .copyright p a, .copyright p a:hover, .copyright-2 p a:hover, .copyright-2.copyright-gray p a:hover, .copyright.copyright-white p a:hover, .filter-active a:hover, .footer-sub-links .footer-widget .footer-list ul li a:hover, .footer-sub-links a, .footer-top .footer-social ul li a:hover, .footer-white .footer-top .footer-social ul li a:hover, .footer-widget .footer-list ul li a:hover, .footer-widget.footer-widget-white .footer-list ul li a:hover, .header-hm-7.stick .clickable-menu a:hover, .header-right-wrap .same-style.cart-wrap .shopping-cart-content ul li .shopping-cart-title h4 a:hover, .header-right-wrap .same-style:hover>a, .language-currency-wrap .same-language-currency .lang-car-dropdown ul li a:hover, .language-currency-wrap .same-language-currency.same-lc-white .lang-car-dropdown ul li a:hover, .language-currency-wrap .same-language-currency:hover>a, .login-register-wrapper .login-form-container .login-register-form form .button-box .login-toggle-btn a:hover, .login-register-wrapper .login-register-tab-list a.active h4, .main-menu nav ul li ul.mega-menu>li ul li a:hover, .main-menu nav ul li ul.submenu li a:hover, .main-menu nav ul li:hover a, .mean-container .mean-nav ul li:hover>a, .modal-dialog .modal-header .close:hover, .nav-style-1.owl-carousel .owl-nav button:hover, .pro-sidebar-search .pro-sidebar-search-form button:hover, .product-details-content .pro-details-meta ul li a:hover, .product-details-content .pro-details-quality .pro-details-compare a:hover, .product-details-content .pro-details-quality .pro-details-wishlist a:hover, .product-details-content .pro-details-social ul li a:hover, .product-details-img .large-img-style .img-popup-wrap:hover, .product-details-slider-active.nav-style-1.owl-carousel .owl-nav button:hover, .product-tab-list a.active h4, .product-wrap-2 .product-content-2 .pro-wishlist-2 a:hover, .product-wrap-2 .product-content-2 .title-price-wrap-2.title-price-wrap-2-white h3 a:hover, .product-wrap-2 .product-content-2 h3 a:hover, .product-wrap-2 .product-img span.purple, .product-wrap-5 .product-content-5 h3 a:hover, .quickview-wrap .nav-style-1.owl-carousel>.owl-nav button:hover, .shop-list-wrap .shop-list-content h3 a:hover, .sidebar-menu nav ul li ul.mega-menu>li ul li a:hover, .sidebar-menu nav ul li ul.submenu li a:hover, .sidebar-menu nav ul li:hover a, .single-my-account .myaccount-info-wrapper .billing-back-btn .billing-back a:hover, .single-my-account h3.panel-title a:hover, .single-my-account h3.panel-title a:hover::before, .stick .header-right-wrap.header-right-wrap-white .same-style.cart-wrap>button:hover, .stick .header-right-wrap.header-right-wrap-white .same-style>a:hover, .stick .main-menu.menu-white nav ul li a:hover, .your-order-area .payment-accordion h4 a:hover{color:#162a5d;}
.mobile_fittings{display:flex;gap:40px;align-items:center;}
.mobile_fittings .mobile-fitting-wrap{padding:40px;}
.mobile_fittings .mobile-fitting-wrap h2{color:#fff;margin-bottom:30px;}
.mobile_fittings .mobile-fitting-wrap p, .mobile_fittings .mobile-fitting-wrap h4{color:#aaa;}
.mobile_fittings .mobile-fitting-wrap h4 a{color:#162a5d;font-weight:700;}

.why_buy{background:url(../img/bg/why-choose-bg1.webp) no-repeat;background-size:cover;}
.why_buy .whybuy_accordion{margin:20px 0;}
.why_buy .whybuy_accordion h4{font-weight:600;}
.tyre_questions{background: #162a5d;padding: 50px;}
.tyre_questions h2{font-weight:800;}
.tyre_questions p{color:#000;}
.btn-black{background:#000;color:#fff;padding:15px 30px;display:inline-block;}
.btn-black:hover, .btn-black:focus{background:#222;color:#fff;}

@media only screen and (min-width:991px){
	.mobile_fittings .mobile-fitting-wrap{width:50%;}
	.header-top{background-color: transparent;background-image: linear-gradient(90deg, #162a5d 20%, #121212 0%);}
	.tyre_finder .bg-white{min-height:300px;}
	.call-satting a{justify-content:end;}
	.app-address{text-align:right;justify-content:end;}
	.pay-logos{margin-left:auto;}
}
@media only screen and (max-width:991px){
	.mobile_fittings, .season_wrap{flex-wrap:wrap;}
	.summer_mask, .winter_mask, .allseason_mask{width:100% !important;font-size:60px !important;padding:0 !important;}
	
	.season_wrap .text_container{width:100% !important;padding:0 !important;}
}
.slider-area {background:#232628 url(../img/bg/mot-bg1.webp) center center;background-size:cover;position:relative;padding:50px 0;}

/*.slider-area:before{background:#232628;position:absolute;content:"";left:0;top:0;width:100%;height:160px;z-index:-1;}*/
.time-wrap {font-size: 1em;background:#222;color:#fff;font-weight:600;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:4px; margin-top:10px;width:fit-content;}
.time-wrap > span {position: relative;display: inline-block;color: #162a5d;height: 1.25em;vertical-align: bottom;overflow: hidden;}
.time-wrap > span span {display: block;animation: animateWords 10s infinite ease;}
@keyframes animateWords {
	0% {transform: translateY(0%);}
	25% {transform: translateY(-100%);}
	50% {transform: translateY(-200%);}
	75% {transform: translateY(-300%);}
	100% {transform: translateY(-400%);}
}
.time-wrap {font-size: 1em;}
.time-wrap > span {position: relative;display: inline-block;color: #162a5d;height: 1.25em;vertical-align: bottom;overflow: hidden;}
.time-wrap > span span {display: block;animation: animateWords 5s infinite ease;}
@keyframes animateWords {
	0% {transform: translateY(0%);}
	25% {transform: translateY(-100%);}
	50% {transform: translateY(-200%);}
	75% {transform: translateY(-300%);}
	100% {transform: translateY(-400%);}
}
 
.get-touch{background:#162a5d;}
.get-touch .contact-widget a, .get-touch .contact-widget{color:#000;font-weight:600;}
.contact-widget .contact-icon{max-width:50px;}
.contact-widget i{color:#fff;border:0;padding:0;width:auto;}
.swal2-styled.swal2-confirm{background:#162a5d !important;color:#fff !important;}

@media only screen and (max-width: 767px){
	.header-right-wrap{margin-right:0 !important;}
	.account-satting-active, .header-right-wrap .same-style.cart-wrap button{font-size:0;padding:10px 15px;}
	.header-right-wrap .account-setting .account-satting-active{padding:10px 15px;gap:0;}
	.time-wrap{width:100%;justify-content:center;}
	.mean-container a.meanmenu-reveal{position:relative;top:0;margin:10px 0;color:#fff;border-color:#fff;}
	.mean-container a.meanmenu-reveal span, .mean-container a.meanmenu-reveal span:before, .mean-container a.meanmenu-reveal span:after{background-color:#fff;}
	.association_bank .item img{width:100%;}
	.association_bank .item{width:85px;}
	.product-tab-list a{margin: 0 5px;}
	.why-choose-area{flex-wrap:wrap;}
	.footer-sub-links .footer-widget .footer-list ul, .search_size_area{flex-wrap:wrap;}
	.home-service2 .automotive_services .h-service{width:100% !important;}
	.entry-content:after{display:none;}
	.special_features .login-register-wrapper .login-register-tab-list a h4{font-size:16px !important;padding:15px !important;}
	.login-register-wrapper .login-register-tab-list a{width:100%;text-align:center;}
	.special_features .login-register-wrapper .login-register-tab-list a h4{max-width:100% !important;}
	.associations_items{justify-content:center !important;gap:30px 15px !important;}
	.associations_items .item{width:120px;}
	.product-tab-list a h4{font-size:14px;font-weight:600;}
	.search_size_area .column{width:48% !important;}
	.more_services_wrap .more_services li{width:100% !important;}
	.why-choose-area .whyus-tone{padding:40px 20px !important;}
	.more_services_wrap .more_services{margin-bottom:20px !important;}
	.tyre_brands li{width:120px !important;}
	.tyre_brands li a img{width:100% !important;height:auto !important;}
	.footer-top, .contact-widget{justify-content:center;}
	.footer-area{text-align:center;}
	.brand_breadcrumb .brand_name {position: absolute !important;}
	.tab-content.jump .tab-pane h4{font-size:16px;}
}
.footer-widget .footer-title h3{color:#fff;margin-bottom:20px;line-height:revert;}
.contact-widget a:hover{color:#fff;}
.association_bank{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:space-between;}

.header-padding-1 .container-fluid{padding:0 20px;}
.garage_location{display:flex;gap:0px;align-items:center;font-weight:600;font-size:14px;}
.garage_location i{margin: 0 8px;color: #ffffff;font-size: 1.7em;border: solid 1px #162a5d;padding: 5px;border-radius: 50%;background: #162a5d;}
.header_heading{background-color:#222;color:#fff;display:block;padding:2px 6px;margin-bottom:5px;font-size:14px;text-transform:uppercase;}

.opning_time{background:linear-gradient(to bottom, #d76300, #162a5d);text-align:center;font-weight:600;font-size:13px;padding:0px 8px;color:#fff;text-transform:uppercase;}
.opning_time span{margin:0 8px;}

.google_reviews_wrap{background:#000 url(../../themes/default/img/bg/reviews_bg0.jpg);padding:60px 0;}
.google_reviews_wrap h3{color:#fff;font-weight:600;}
.google_reviews_wrap p{color:#fff;}
.google_reviews_wrap .btn-review{background:#162a5d;color:#fff;padding:10px 30px;border-radius:30px;display:inline-block;}
.google_reviews_wrap .review_container{background:#fff;padding:20px;border-radius:20px;min-height:220px;}
.google_reviews_wrap .review_container p{color:#000;}
.google_reviews_wrap .review_container .top_title{display:flex;gap:10px;align-items:center;}
.google_reviews_wrap .review_container .top_title img{width:auto;padding:5px;border-radius:4px;border:solid 1px rgba(0,0,0,0.3);}
.google_reviews_wrap .review_container .top_title .title{color:#000;font-weight:700;font-size:15px;}
.google_reviews_wrap .review_container .review_star{padding:5px 0;}
.google_reviews_wrap .review_container .review_star i{color:#162a5d;font-size:14px;margin:0 1px;}
.moretext {display: none;margin-bottom:15px;}
.moreless-button, .moreless-button:focus{color:#162a5d;text-decoration:underline;}

.core_bank{background:#000 url(../img/bg/core_bg1.png) repeat;}
.core_bank .core_item{border-radius:4px;overflow:hidden;}
.core_bank .core_item .core_data{background:rgba(255,255,255,0.1);padding:20px;text-align:center;backdrop-filter: blur(1.5px);}
.core_bank .core_item .core_data h3{color:#fff;font-size:20px;font-weight:600;}
.btn-colored{background:#162a5d;color:#fff;padding:10px 25px;border-radius:4px;display:inline-block;font-weight:600;}
.btn-colored:hover{color:#fff;}
.btn-callus{background:#fff;color:#000;padding:10px 25px;border-radius:4px;display:inline-block;font-weight:600;}

.img_container img{border-radius:50%;}
.season_wrap{display:flex;align-items:center;flex-wrap:wrap;margin:40px 0;background:rgba(0,0,0,0.03);border-radius:20px;padding:30px;}
.season_wrap:hover{background:rgba(0,0,0,0.05);}
.season_wrap h3{font-weight:700;}
.season_wrap .text_container{position:relative;width:65%;height:100%;top:0;left:0;padding:50px;}
.season_wrap .text_container p{font-size:15px;font-weight:500;color:#000;}
.gloucester_container p, .gloucester_container ul{font-size:16px;}
.gloucester_container ul{margin-bottom:30px;}
.gloucester_container ul li{margin:6px 0;}
.online_tyre_booking_option{background:#646464;padding:50px;border-radius:10px;margin:30px 0;}
.online_tyre_booking_option h3{font-weight:700;text-transform:capitalize;}
.online_tyre_booking_option h3, .online_tyre_booking_option p{color:#fff;}
.about-brand-logo ul{display:flex;gap:10px 30px;align-items:center;flex-wrap:wrap;margin-bottom:50px;justify-content:center;}
.about-brand-logo ul li a{color:#162a5d;font-weight:500;text-decoration:underline;}
h1{font-weight:700;}
@media screen and (max-width:600px){
	.season_wrap .text_container{padding:0;width:100%;}
	.season_wrap .text_container p{font-size:14px;line-height:22px;}
	.season_wrap{margin:20px 0;}
	.core_bank .core_item{margin:10px 0;}
	h1{font-size:26px;line-height:normal;margin-top:30px;}
	.mobile_fittings .mobile-fitting-wrap{padding:0;padding-bottom:30px;}
	.mobile_fittings .mobile-fitting-wrap h2{font-size:19px;margin-bottom:10px;font-weight:600;}
	.section-title-2 h2{font-size:23px;}
	.opning_time{padding:5px 8px;line-height:normal;}
	.services_including{padding:30px !important;}
	.services_including img{margin-bottom:30px;}
	.whyus-tone{margin-bottom:30px;}
	.google_reviews img{margin-bottom:30px;}
	.testimonial-1-block{margin-top:30px;}
	.category_background .home-flexbox .image_wrap h3{position: relative !important;border-radius:0 !important;}
	.search_size_area .column {width:31% !important;}
}


.summer_mask {padding: 10px;margin: 0;font-size: 65px;font-weight: 900;line-height:normal;width:35%;color: transparent;background-image: url(../img/summer-tyresa.webp);background-repeat: no-repeat;background-size: cover;background-clip: text;-webkit-background-clip: text;text-transform:uppercase;}
.winter_mask {padding: 10px;margin: 0;font-size: 65px;font-weight: 900;line-height:normal;width:35%;color: transparent;background-image: url(../img/winter-tyresa.webp);background-repeat: no-repeat;background-size: cover;background-clip: text;-webkit-background-clip: text;text-transform:uppercase;}
.allseason_mask {padding: 10px;margin: 0;font-size: 65px;font-weight: 900;line-height:normal;width:35%;color: transparent;background-image: url(../img/all-season-tyresa.webp);background-repeat: no-repeat;background-size: cover;background-clip: text;-webkit-background-clip: text;text-transform:uppercase;}

/*.product-wrap .product-img .label_badge{margin:0;}*/

.product-wrap .product-img .product-action>div{background:#162a5d;}
.product-wrap .product-img .product-action .pro-same-action a:hover{color:#fff;}
.footer-sub-links .footer-widget .footer-list ul, .search_size_area{margin-bottom:0;gap:5px;}
.search_size_area .column {width:155px;}

.bg-footer{background:#2a2b2b url(../img/bg/background.png);border-top:solid 1px rgba(255,255,255,0.07);}
.footer-widget p{color:#a5a5a5;}
.footer-widget p a{color:#162a5d;}
.opening-hours-widget{color:#a5a5a5;border-radius:0;background:transparent;padding:0;border:0;font-weight:600;}

.footer_call{margin-top:15px;background:#162a5d;padding:15px;border-radius:6px;}
.footer_call a{color:#000;font-size:19px;font-weight:600;}
.copyright{color:#a5a5a5;font-size:14px;}
.footer-widget .footer-list ul li a:hover, .footer-sub-links .footer-widget .footer-list ul li a:hover, .footer-sub-links a{color:#fff;}
.brand-logo-area{background:#2a2b2b;}
.brand-logo-area .brand-logo-active .single-brand-logo{background:#fff;padding:5px 0;border-radius:5px;}
.mobile-tyre-fittings{background:#162a5d url(../img/bg/background-w.png);}
.mobile-tyre-fittings h2{margin-bottom:15px;}
/*.mobile-tyre-fittings h4{background:rgba(42,43,43,0.8);color:#162a5d;width:fit-content;padding:3px 10px;border-radius:0 5px 0 5px;}*/
.mobile-tyre-fittings h4{text-decoration:underline;font-weight:700;}
.mobile-tyre-fittings p{color:#000;}
.btn-theme{background:#162a5d;color:#fff;padding:11px 15px;font-weight:600;}
.btn-theme:hover{color:#fff !important;}
.btn-theme:active{color:#000 !important;}
/*.btn-theme:focus{color:#000 !important;}*/
.booked_slot, .selected-tyres, .swal2-styled.swal2-confirm{background:#162a5d;}
.your-order-area .Place-order>button{background:#162a5d;}
.your-order-area .Place-order>button:hover{color:#fff;}
#scrollUp{background:#053dcb;color:#fff;border-radius:4px;}
.btn-hover a::after{background:#162a5d;}
.btn-hover a:hover{border-color:#162a5d;}
.product-slider-active.owl-carousel .owl-nav button:hover, .testimonials-active.owl-carousel .owl-nav button:hover{background:#162a5d;border-color:#162a5d;}
.header-right-wrap .same-style.cart-wrap .shopping-cart-content ul li .shopping-cart-delete a, .single-my-account .myaccount-info-wrapper .billing-back-btn .billing-back a i{color:#162a5d;}
.blog-details-top .blog-details-img .video-icon a:hover, .blog-wrap .blog-img span.purple, .blog-wrap-2 .blog-img-2 .video-icon a:hover, .contact-form .contact-form-style button:hover, .product-wrap .product-img .purple, .product-wrap-2 .product-img .product-action-2.product-action-2-red a:hover, .product-wrap-3 .product-img>span.purple, .product-wrap-5 .product-img span.purple, .save-money-content .save-money-btn a:hover, .single-banner .banner-content-4.pink-banner>a:hover, .single-banner .banner-content-4>a:hover, .single-banner .banner-content-6 a:hover, .single-my-account .myaccount-info-wrapper .entries-wrapper .entries-edit-delete a.edit:hover, .single-my-account .myaccount-info-wrapper .entries-wrapper .entries-edit-delete a:hover, .slider-content-2.slider-content-organic h3::before, .subscribe-style-3 .subscribe-form-3 .clear-3 input:hover, .subscribe-style-3 .subscribe-form-3 .clear-3.green-subscribe input:hover, .subscribe-style-3 .subscribe-form-3 .clear-3.pink-subscribe input:hover, .subscribe-style-3 .subscribe-form-3 .clear-3.red-2-subscribe input:hover, .subscribe-style-3 .subscribe-form-3 .clear-3.red-3-subscribe input:hover, .subscribe-style-3 .subscribe-form-3 .clear-3.red-subscribe input:hover, .subscribe-style-3 .subscribe-form-3 .clear-3.red-subscribe-2 input:hover, .subscribe-style-3.subscribe-style-3-white .subscribe-form-3 .clear-3 input:hover, .subscribe-style-3.subscribe-style-3-white .subscribe-form-3 .clear-3.red-2-subscribe input:hover{background:#162a5d;color:#000;}
.main-menu nav ul li ul.submenu li a::before, .sidebar-menu nav ul li ul.submenu li a::before{background:#162a5d;display:none;}
.main-menu nav ul li ul.submenu{background:#2a2b2b;}
.main-menu nav ul li ul.submenu li a{color:#a5a5a5;padding:0 12px;font-size:15px;font-weight:500;}
.header-right-wrap .same-style.cart-wrap button span.count-style{background-color:#7087c1;}
@media screen and (max-width:600px){
.text-center-xs{text-align:center;}
.product-slider-active.owl-carousel .owl-nav {top: -30px;}
.raci{height:45px;}
.casi{height:45px;}
.logo{margin-bottom:10px;}
.header-right-wrap .same-style .account-dropdown, .header-right-wrap .same-style.cart-wrap .shopping-cart-content{top:90%;}
.vehicle_plate{font-size:18px;padding:10px 10px;}
#carserviceSearchForm .search_size_area .column{width:48% !important;}
.hdr-logos img{height:43px !important;}
}
.fc table{font-size:0.9em !important;}
.fc .fc-timegrid-col-bg .fc-bg-event{opacity:0.8 !important;color:#fff;}
.vehicle_details-wrap {background: #162a5d;}
.btn-theme-select, .btn-theme-select:focus{background:#162a5d;border-color:#162a5d;}
.service_bank .service_card .tick li:before{color:#162a5d;}
.product-tab-list a.active h3{background:#fff;color:#162a5d;}
.product-tab-list a h3{color:#fff;background:#6e767e;padding:8px 20px;border-radius:4px 4px 0 0;margin-bottom:0;font-size:1.3em;font-weight:600;}
.contact-info-wrap{padding:120px 40px 116px 40px;}
.contact-info-wrap .single-contact-info .contact-info-dec p{line-height:normal;}
.header-right-wrap .same-style .account-dropdown ul li a{font-size:12px;}
.header-right-wrap .same-style .account-dropdown ul li a:hover{color:#000;}

.testimonial-1-block{display:flex;align-items:center;gap:40px;}
.testimonial-1-block .testimonial-1-image-wrapper .testimonial-1-image img{width:122px;height:122px;}
.testimonial-1-block .testimonial-1-content .testimonial-1-category{text-transform:uppercase;color:#ed2903;margin-bottom:15px;}
.testimonial-1-block .testimonial-1-content .testimonial-1-author-info .testimonial-1-name{margin-top:20px;text-transform:uppercase;}
.testimonial-1-quote {font-family: Arial;position: relative;z-index: 99;top: 24px;font-size: 100px;font-weight: 700;line-height: 70px;width: 124px;color:#ed2903;text-align: center;}
.testimonial-1-text{font-size:17px;line-height:30px;color:#333;position:relative;padding-top: 80px;}
.testimonial-1-text:before{font-size: 70px;top:27px;content: "\f10d";left:5px;font-family: 'FontAwesome';font-weight: 600;position: absolute;z-index: 10;color:#264cad;}

.btn-reviews {position: absolute;bottom: 0;right: 0;}
.testimonials-area{background:url(../img/bg/reviews_bg.jpg) no-repeat;background-size:cover;position:relative;}
.btn-white{background:#162a5d;color:#000;border-radius:0;padding:10px 20px;}
.btn-white:hover{background:#fff;}
.testimonial-1-block .testimonial-1-content .testimonial-1-category, .testimonial-1-quote{color:#162a5d;}
.service_page_bank ul li:before, .tyres_brand ul li:before{color:#162a5d;}
.service_page_bank ul, .tyres_brand ul{padding-left:15px;}


.tick{display:flex;gap:10px 60px;flex-wrap:wrap;}
.tick li {border: none;position: relative;padding-left: 10px;width:240px;}
.tick li:before {font-family: "FontAwesome";content: "\f00c";display: inline-block;padding-right: 10px;font-size: 12px;float: left;color: #162a5d;vertical-align: middle;font-weight: 900;position: absolute;left: -10px;}

.why-choose-area{background:#0068d7;display:flex;margin-top:50px;}
.why-choose-area .whyus-tone{padding:40px;}
.why-choose-area h2{color:#fff;}
.why-choose-area ul li{color: #ddd;background:rgba(0,0,0,0.2);padding:10px 10px;border-radius:4px;font-size:17px;margin:10px 0;display:flex;gap:15px;align-items:center;}
.why-choose-area ul li i{color:#ddd;}
.why-choose-area a, .why-choose-area p{color: #ddd;}
.why-choose-area a{font-weight:bold;}
.callus-bank{background:#162a5d;padding:40px;text-align:center;border-radius:10px;}
.callus-bank p{color:#a0a0a0;}
.testimonial-active-2 .owl-dots .owl-dot span{background-color:#ccc;}
.testimonial-active-2 .owl-dots .owl-dot.active span{background:#162a5d;border-color:#162a5d;}
.main-menu nav ul li:hover a, .main-menu nav ul li ul.submenu li a:hover, .main-menu nav ul li:hover a{color:#95b3ff;}

/*.tyre_finder .bg-white{background:#162a5d !important;}*/
.tyre_finder .product-tab-list a.active h4{color:#1140b7;}
.tyre_finder .product-tab-list a h4{color:#000;}
.tyre_finder .btn-theme{background:#162a5d;}
.tyre_finder .btn-theme:active, .tyre_finder .btn-theme:focus{background:#222;color:#fff !important;}
/*.tyre_finder .search_size_area .column label{color:#fff;}*/
.service_form_image, .tyre_diagram{display:none;}

.product-area{background:#070c1c url(../img/service-bg.webp) !important;}
.product-wrap-2{background:#484848  url(../img/bg/grunge-background-4.jpg);border:solid 5px #24d55a;width:365px;}
.product-wrap-2 .product-content-2 img{filter:invert(0);width:100%;height:200px;}
.product-wrap-2 .product-content-2{margin:0;position:relative;display:flex;}
.product-wrap-2 .product-content-2 .service_icon img{width:100%;}
.product-wrap-2 .product-img img{display:none;}
.product-area .section-title h2{color:#fff;}
.product-area .section-title h2::before, .product-area .section-title h2::after{background:#fff;}
.product-wrap-2 .product-content-2 h3{margin:0;font-size:16px;position:absolute;background:rgba(36,213,90,0.95);padding:15px 25px;z-index:1;width:100%;color:#fff;bottom:0;}
.product-slider-active.owl-carousel .owl-nav button{border-color:rgba(85, 85, 85, 0.5);background:transparent;}
.entry-content{background:#f8f7f7;padding:60px 0;position:relative;}
.entry-content:after{content:"";position:absolute;left:0;top:0;width:30px;height:275px;background:rgba(22,42,93,1);}
.entry-content .image_wrap{position: relative;}
.entry-content .image_wrap:after{content:"";position:absolute;right:0;bottom:40px;width:200px;height:200px;background:url(../img/pattern.webp);}
.entry-content h1{color:#151515;font-weight:800;}
.entry-content h4{color:#162a5d;margin:20px 0;}
.entry-content p{line-height:30px;font-weight:500;}

.home-service{background:#162a5d;padding:50px 0;}
.home-service h2, .home-service a{color:#fff;}
.home-service p, .home-service a{color:#a0a0a0;}

.home-service2{padding:50px 0;}
.home-service2 h2, .home-service2 a{color:#162a5d;}
.home-service2 .automotive_services{display:flex;gap:60px;flex-wrap:wrap;justify-content:center;}
.home-service2 .automotive_services .h-service{width:29%;}
.home-service2 .automotive_services .h-service h3{font-size:20px;margin-bottom:20px;}
.home-service2 .automotive_services .h-service .ser-icon{width:73px;height:73px;border-radius:50%;display:flex;align-items:center;background:rgba(22,42,93,0.1);justify-content:center;margin-bottom:20px;}

.more_services_wrap{padding:60px 0;}
.more_services_wrap .more_services{display:flex;gap:20px 40px;flex-wrap:wrap;margin-bottom:40px;}
.more_services_wrap .more_services li{font-weight:500;font-size:14px;color:#162a5d;border:solid 1px #162a5d;padding:10px 15px;width:258px;border-radius:4px;border-left:solid 6px;background:#fff;}


.background-pattern{background:#484848 url(../img/bg/grunge-background-4.jpg);background-size:cover;}
.background-pattern h2{color:#162a5d;}
.background-pattern p{color:#b5b5b5;line-height:30px;}

.category_background{background:#121212;padding:80px 0;}
.category_background .home-flexbox{background:#252525;border-radius:10px;overflow:hidden;display:flex;margin:20px 0;flex-flow: column;position:relative;}
.category_background .home-flexbox .orange-arrow{background:#162a5d;position:absolute;right:-23px;bottom:-40px;width:65px;height:100px;rotate:45deg;}
.category_background .home-flexbox p{color:#b5b5b5;line-height:30px;font-weight:500;}
.category_background .home-flexbox a{color:#162a5d;}
.category_background .home-flexbox .p-5{min-height:340px;}
.category_background .home-flexbox .image_wrap{position:relative;}
.category_background .home-flexbox .image_wrap h3{position:absolute;bottom:0;left:0;color:#162a5d;background:rgba(0,0,0,0.9);padding:10px 40px;margin:0;border-radius:0 15px 0 0;}
.services_including{margin-top:60px;background:#162a5d;padding:60px;border-radius:10px;}
.services_including h3, .services_including ul li, .services_including a{color:#fff;}
.services_including ul li, .services_including a{font-size:16px;}
.services_including .tick li:before{color:#fff;}
.services_including .tick{margin-left:15px;}

.brand_wrap{background:#fff;}
.google_reviews{background:#f6f6f8 url(../img/pattern1.webp);padding:60px 0;}
.google_reviews h4{color:#162a5d;}
footer{padding-top:30px;background:#162a5d;}
.footer-top{display:flex;gap:30px;flex-wrap:wrap;align-items:center;border-bottom:solid 1px rgba(255,255,255,0.1);padding-bottom:20px;margin-bottom:30px;}
.service_page_bank ul li:before, .tyres_brand ul li:before, .content_pages ul li:before{color:#162a5d;}
.footer-sub-links {background: rgba(0,0,0,.7) url(../img/line1.webp) repeat-x;padding-top:25px;padding-bottom:19px;}
.tyres_brand ul li{float:none;width:100%;}
.expert_services{display:flex;flex-wrap:wrap;gap:25px;}

.associations_wrap{padding:50px 0;background:#f5f6f6;}
.associations_items{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;background: #fff;border-radius: 10px;overflow: hidden;padding:20px;text-align:center;}
.associations_items .item img{height:auto;width:80%;}
.main-menu nav ul li ul.mega-menu{padding:40px;display:flex;flex-wrap:wrap;width:max-content;}
.main-menu nav ul li ul.mega-menu>li, .sidebar-menu nav ul li ul.mega-menu>li{width:auto;}
.main-menu nav ul li ul.mega-menu>li ul li a::before, .sidebar-menu nav ul li ul.mega-menu>li ul li a::before{display:none;}
.main-menu nav ul li ul.mega-menu>li ul li:hover a, .main-menu nav ul li ul.submenu li:hover a, .sidebar-menu nav ul li ul.mega-menu>li ul li:hover a, .sidebar-menu nav ul li ul.submenu li:hover a{padding-left:22px;color:#216ad5;}
.main-menu nav ul li ul.mega-menu>li ul li a{font-weight:500;}

.special_features{padding:60px 0;}
.special_features h2{margin-bottom:20px;}
.special_features .title{max-width:250px;background:#24d55a;padding:30px;color:#fff;}
.special_features .text_wrap{padding:30px 30px;position: relative;background: #fff;}
.special_features .text_wrap p{line-height:32px;}
.special_features .text_wrap a{border:solid 1px rgba(0,0,0,0.3);padding:10px 30px;display:inline-block;margin-top:30px;}
.special_features .text_wrap a:hover{background:#232323;color:#fff;}
.special_features .image_container{position:relative;}
.special_features .image_container:after{content:"";position: absolute;width: -webkit-fill-available;height:200px;background:#162a5d;bottom:-50px;z-index:-1;right: 0;left: 40%;}

.special_features .login-register-wrapper .login-register-tab-list a.active h4{background:#24d55a;color:#fff;padding:30px;border-color:#24d55a;}
.special_features .login-register-wrapper .login-register-tab-list a h4{padding:30px;max-width:289px;margin:0;text-transform:uppercase;line-height:normal;font-size:30px;border: solid 1px #000;margin-left: -1px;}
.special_features .login-register-wrapper .login-register-tab-list a::before{display:none;}
.special_features .login-register-wrapper .login-register-tab-list{align-items:center;}

.overview_inventory{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;}
.overview_inventory .item{width:350px;background: #162a5d;padding: 50px 30px;border: solid 1px rgba(0,0,0,0.8);border-radius: 10px;border-top: 6px solid rgba(0,0,0,0.5);border-bottom: 6px solid rgba(0,0,0,0.5);}
.overview_inventory .item h3{color:#fff;}
.overview_inventory .item p{color:#a0a0a0;}

.tyre_brands{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;padding:30px;background:#fff;border-radius:20px;}
.tyre_brands li{width:190px;text-align:center;}
.tyre_brands li a{text-align: center;}
.tyre_brands li a img{height:60px;width:auto;}
.tyre_brands li a span{display:block;font-weight:600;text-decoration:underline;}

.ice-mot{padding:60px 0;}

a:hover {color: #0a58ca;}

.contact-info-wrap{padding:50px;background:transparent;margin-bottom:50px;}
.contact-form{padding:50px;	}
.contact-form .contact-form-style textarea{height:100px;}
.contact-form .contact-form-style button{margin-top:0;}
.contact-form .contact-form-style button:hover{color:#fff;}
.service_bank .service_card ul li{width:42%;}
.castrol, .rac-approved,.vag,.cookies, .service-prices, .guarantees{display: none;}

@media only screen and (max-width: 991px) and (min-width:600px)  {
.header-right-wrap{margin-top:15px;}
.product-wrap-2{width:320px;}
.special_features .login-register-wrapper .login-register-tab-list a h4{font-size:15px;}
.home-service2 .automotive_services .h-service{width:100%;display:flex;gap:40px;}
.home-service2 .automotive_services .h-service .ser-icon{min-width:73px;}
.more_services_wrap .more_services li{width:310px;}
.more_services_wrap .more_services{gap:5px 40px;}
.why-choose-area{flex-wrap:wrap;}
.why-choose-area img{width:100%;}
.overview_inventory .item{width:100%;}
.overview_inventory{gap:15px;}
}

.breadcrumb-area img{height:300px; width:100%;object-fit:cover;}
.payment-assist{text-align:center;}
.payment-assist h2{color:#20437c;margin-bottom:10px;}
.payment-assist h3{color:#ff0000;margin:0;line-height: normal;}
.payment-assist h4{color:#20437c;margin-bottom:10px;line-height: normal;font-size:25px;}
.payment-assist h5{color:#000;margin-bottom:25px;line-height: normal;font-size:25px;}
.payment-assist h5 span{color:#ff0000;}
.text-red{color:#ff0000 !important;}
.font-20{font-size:20px !important;}

.service_bank .service_card img{height:200px;width:100%;object-fit:cover;}

.mean-container a.meanmenu-reveal span, .mean-container a.meanmenu-reveal span:after, .mean-container a.meanmenu-reveal span:before{background:#fff;}
.mean-container a.meanmenu-reveal{border-color:#fff;}

.areas_we_serve{background:#333 url(../img/areas_we_cover_bg3.webp);padding:60px 0;}
.areas_we_serve h2, .areas_we_serve p{color:#fff;}

.mw{width:min-content;}
.rac-approved, .vag, .adas{background:red;}

.hdr-logos img{height:60px;width:auto;}
.your_vehicle_data .item{color:#20437c;}
.service_bank .service_card .btn{padding:.375rem .65rem;}

.faq {padding:70px 0;}
.faq h4 {color:#0064bf;}
.faq .single-my-account {border-color: #ddd;border-radius: 10px;overflow: hidden;margin-bottom:10px;}
.faq .single-my-account h3 {font-weight: 800 !important;font-size: 16px;text-transform: capitalize;background: transparent;border: 0;}
.faq .single-my-account p{font-size:15px;line-height:1.5;}
.faq ul {list-style: disc;padding-left:20px;font-size:15px;}
.faq .single-my-account a{color:#0064bf;}
.faq .single-my-account h3.panel-title a {padding: 10px 25px;}
.faq .single-my-account h3.panel-title a::before{top:10px;}