@import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible+Next:ital,wght@0,200..800;1,200..800&display=swap');
body, h1, h2, h3, h4, h5, h6, p{font-family: "Atkinson Hyperlegible Next", serif;}
p{font-size:17px;}
h1, h2, h3, h4, h5, h6{font-weight:700;}
.header-top{background:#484848;padding:4px 0;}
.header-top i{color:#f84700 !important;font-size:1.5em;}
.app-header-area{background:#2a2b2b;}
.call-satting a{color:#fff !important;display:flex;gap:6px;align-items:center;}
.call-satting a i{color:#fff !important;}
.app-address{color:#b5b5b5;font-size:15px;margin-top:0;display:flex;gap:6px;align-items:center;}
.menu_bank{background:transparent;}
.menu_bank .main-menu nav ul li>a{font-weight:700;letter-spacing:0;font-size:16px;text-transform:uppercase;padding:27px 30px;}
.header-right-wrap .same-style.cart-wrap button{padding:10px 20px;background:transparent;border:0;color:#b5b5b5;}
.header-right-wrap .account-setting .account-satting-active{padding:10px 20px;background:transparent;color:#b5b5b5;border:0;}
.header-right-wrap .account-setting .account-satting-active:hover{border-color:transparent;color:#fff;}
.brand-logo-active .single-brand-logo img{filter: grayscale(0);}
@media only screen and (min-width: 1200px){
/*.container {max-width:1600px;}*/
.main-menu nav ul{display: flex;justify-content: space-between;}
}
.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:#f84700;}
.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:#f84700;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: #f84700;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, #f84700 20%, #121212 0%);}
	.tyre_finder .bg-white{min-height:300px;}
}
@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/tyre-bg2.webp);background-size:cover;position:relative;/*clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);*/}
/*.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: #f84700;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: #f84700;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:#f84700;}
.get-touch .contact-widget a, .get-touch .contact-widget{color:#000;font-weight:600;}
.contact-widget i{background:#000;color:#f84700;border:0;}
.swal2-styled.swal2-confirm{background:#f84700 !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:#f84700;border-color:#f84700;}
	.mean-container a.meanmenu-reveal span, .mean-container a.meanmenu-reveal span:before, .mean-container a.meanmenu-reveal span:after{background-color:#f84700;}
	.association_bank .item img{width:100%;}
	.association_bank .item{width:85px;}
	.product-tab-list a{margin: 0 10px;}
}
.footer-widget .footer-title h3{color:#f84700;}
.association_bank{display:flex;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center;}
.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 #f84700;padding: 5px;border-radius: 50%;background: #f84700;}
.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, #f84700);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:#f84700;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:#f84700;font-size:14px;margin:0 1px;}
.moretext {display: none;margin-bottom:15px;}
.moreless-button, .moreless-button:focus{color:#f84700;text-decoration:underline;}
.btn-colored{background:#f84700;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:#f84700;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;}
}
.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:#f84700;}
.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:15px;gap:10px;}
.search_size_area .column {width:121px;}
.footer-widget p{color:#a5a5a5;}
.footer-widget p a{color:#f84700;}
.opening-hours-widget{color:#a5a5a5;border-radius:6px;background:rgba(17,17,17,0.5);}
.footer_call{margin-top:15px;background:#f84700;padding:15px;border-radius:6px;}
.footer_call a{color:#000;font-size:19px;font-weight:600;}
.copyright{color:#a5a5a5;font-size:85%;}
.brand-logo-area{background:#2a2b2b;}
.brand-logo-area .brand-logo-active .single-brand-logo{background:#fff;padding:5px 0;border-radius:5px;}
.btn-theme{background:#f84700;color:#fff;padding:10px 20px;}
.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:#f84700;}
.your-order-area .Place-order>button{background:#f84700;}
.your-order-area .Place-order>button:hover{color:#fff;}
#scrollUp{background:#f84700;color:#000;}
.btn-hover a::after{background:#f84700;}
.btn-hover a:hover{border-color:#f84700;}
.product-slider-active.owl-carousel .owl-nav button:hover, .testimonials-active.owl-carousel .owl-nav button:hover{background:#f84700;border-color:#f84700;}
.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:#f84700;}
.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:#f84700;color:#000;}
.main-menu nav ul li ul.submenu li a::before, .sidebar-menu nav ul li ul.submenu li a::before{background:#f84700;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:#f84700;}
@media screen and (max-width:600px){
.text-center-xs{text-align:center;}
.app-header-area .logo{margin-bottom:15px;}
.product-slider-active.owl-carousel .owl-nav {top: -30px;}
.background-pattern:before{height:7% !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: #f84700;}
.btn-theme-select, .btn-theme-select:focus{background:#f84700;border-color:#f84700;}
.service_bank .service_card .tick li:before{color:#f84700;}
.product-tab-list a.active h3{background:#f84700;}
.product-tab-list a h3{color:#fff;background:#848484;padding:8px 20px;border-radius:4px 4px 0 0;margin-bottom:0;font-size:1.3em;}
.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:20px;line-height:30px;}
.btn-reviews {position: absolute;bottom: 0;right: 0;}
.btn-white{background:#f84700;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:#f84700;}
.service_page_bank ul li:before, .tyres_brand ul li:before{color:#f84700;}
.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: #f84700;vertical-align: middle;font-weight: 900;position: absolute;left: -10px;}
.why-choose-area{background:#121212;}
.why-choose-area .whyus-tone{background:#252525;padding:30px;border-radius:10px;}
.why-choose-area h2{color:#f84700;}
.why-choose-area ul li{color: #b5b5b5;background:#252525;padding:10px 10px;border-radius:10px;font-size:17px;margin:10px 0;display:flex;gap:15px;align-items:center;}
.why-choose-area ul li i{color:#f84700;}
.why-choose-area a{color: #f84700;}
.callus-bank{background:#f84700;padding:30px;text-align:center;margin:60px 0;border-radius:10px;}
.callus-bank h4{color:#fff;}
.callus-bank h4 a{color:#fff;background:#000;border-radius:4px;padding:1px 10px 3px 10px;}
.testimonial-active-2 .owl-dots .owl-dot span{background-color:#ccc;}
.testimonial-active-2 .owl-dots .owl-dot.active span{background:#f84700;border-color:#f84700;}
.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:#f84700;}
.tyre_finder .bg-white{background:#f84700 !important;}
.tyre_finder .product-tab-list a.active h4{color:#fff;}
.tyre_finder .product-tab-list a h4{color:#000;}
.tyre_finder .btn-theme{background:#232628;}
.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:#212529 url(../img/bg/bg-services1.webp) !important;}
.product-wrap-2 .product-content-2 img{filter:invert(0);}
.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:#f84700;}
.product-area .section-title h2::before, .product-area .section-title h2::after{background:#f84700;}
.product-wrap-2 .product-content-2 h3{margin:0;font-size:18px;position:absolute;background:rgba(248,71,0,0.95);padding:15px 25px;z-index:1;border-radius:0 0 10px 0;}
.product-slider-active.owl-carousel .owl-nav button{border-color:rgba(85, 85, 85, 0.5);background:transparent;}
.entry-content{background:#121212;}
.entry-content h1{color:#fff;}
.entry-content h1 span, .entry-content h4{color:#f84700;}
.entry-content p{color:#b5b5b5;}
.background-pattern{background:#484848 url(../img/bg/grunge-background-4.webp);background-size:cover;position:relative;}
.background-pattern:before{content:"";position:absolute;top:0;left:0;width:40px;height:25%;background-color:#f84700;}
.background-pattern:after{content:"";position:absolute;bottom:0;right:0;width:42%;height:30px;background-color:#f84700;}
.background-pattern h2{color:#f84700;}
.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:#f84700;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:#f84700;}
.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:#f84700;background:rgba(0,0,0,0.9);padding:10px 40px;margin:0;border-radius:0 15px 0 0;}
.services_including{margin-top:60px;background:#f84700;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:#121212;}
.google_reviews h4{color:#f84700;}
.google_reviews h2{color:#fff;}
.google_reviews .testimonial-1-text{color:#b5b5b5;}
.footer-area{background:#121212 url(../img/bg/footerbg.webp);border-top:10px solid #f84700;}
.service_page_bank ul li:before, .tyres_brand ul li:before, .content_pages ul li:before{color:#f84700;}
.footer-sub-links {background: rgba(0,0,0,.7);}
.tyres_brand ul li{float:none;width:100%;}
.expert_services{display:flex;flex-wrap:wrap;gap:25px;}
.header-right-wrap .same-style.cart-wrap .shopping-cart-content, .header-right-wrap .same-style .account-dropdown{top:110%;}
.rac-logo{position:fixed;right:0;top:30%;}
.main-menu nav ul li{position:static;}
.main-menu nav ul li ul.mega-menu{width:100%;padding:20px;top:92%;}
.main-menu nav ul li ul.mega-menu>li{width:25%;}
.main-menu nav ul li ul.mega-menu>li a{line-height: normal;padding:10px 30px;font-size:14px;}
.main-menu nav ul li ul.mega-menu>li a:hover{color:#000;}