@charset "utf-8";
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
body{background: #f9f9f9;}
.photos_wrapper .container, .services_wrapper, .aboutus_wrapper{min-height: 500px;}
.swiper-slide article img{width: 100%;}
.menu-wraper ul.nav_menu li a:hover, .menu-wraper ul.nav_menu li a.active, .carousel .carousel-caption p, .welcome_text h2 small, .welcome_text h2 span, .buyingtools_wraper h4, .search_cars h2 small,
.vehicle_info .price, .hassle-free h1, .require_form h4, .testmonials h2 small, .cars_stock_wraper h2 small, .stocks_wrapper .vehicle_info .price, .seller_warranty .accordion-button:not(.collapsed),
.view_more:hover, .page-link, .services_wrapper h2 { color: #d91b05 !important;}
.btn_primary, .view_more, .cars_stock_wraper .swiper-button-next, .cars_stock_wraper .swiper-button-prev, .vehicle_info .btn-details, .emi_request_call .bg, .footer_top_wrapper article,
.carousel .carousel-indicators .active, .back-to-top, .tabs_group .nav-tabs .nav-link.active, .tabs_group .nav-tabs .nav-link:hover,
.btn_primary_sm, .stocks_wrapper .vehicle_info .btn-details, .smiliar_price_wrapper .swiper-button-next, .smiliar_price_wrapper .swiper-button-prev,
.vdp_wrapper .car_overview article .car_overview_header, .buy_car_wrapper button:hover, .emi_calculator article .form-check .form-check-input:checked, .sellcar_wrapper .accordion-button:not(.collapsed),
.services_right article h3, .services_right article ul li a:hover, .services_right article ul li a.active {background:#d91b05;  }
.radio_button .btn-check:checked+.btn, .total-stock:before {color: #d91b05; border: 1px solid #d91b05;}
.view_more{ border: 3px solid #d91b05;}
.footer_top_wrapper article p br{display: none;}
.require_form .form-check-input:checked, .page-item.active .page-link { background-color: #d91b05 !important; border-color: #d91b05 !important;}
.sticky_hdr, .border-bottom-5:after {border-color: #d91b05;}
.total-stock:hover:before, .btn-black{background: #d91b05 !important; color: #ffffff;}
.filter_popup .btn-reset:hover{border-color: #d91b05; color: #d91b05; background: url(/premium/t2_images/restart_h.svg) no-repeat #ffffff 96%; background-size: 18px;}
.filters_wrapper {top: 108px;}
.contactus_wrapper .emailUs article h4:before{content: ''; background: url(/premium/t2_images/mail_pink.svg) no-repeat; filter: hue-rotate(45deg); display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .ourAddress article h4:before{content: ''; background: url(/premium/t2_images/map_pink.svg) no-repeat; filter: hue-rotate(45deg); display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .openHourse article h4:before{content: ''; background: url(/premium/t2_images/clock_pink.svg) no-repeat; filter: hue-rotate(45deg); display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .callUs article h4:before{content: ''; background: url(/premium/t2_images/call_pink.svg) no-repeat; filter: hue-rotate(45deg); display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .emailUs:hover article{background: #d91b05; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .emailUs:hover article h4, .contactus_wrapper .emailUs:hover article p, .contactus_wrapper .emailUs:hover article h4, .contactus_wrapper .emailUs:hover article a{color: #ffffff;}
.contactus_wrapper .emailUs:hover article h4:before{content: ''; background: url(/premium/t2_images/mail.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .ourAddress:hover article{background: #d91b05; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .ourAddress:hover article h4, .contactus_wrapper .ourAddress:hover article p{color: #ffffff;}
.contactus_wrapper .ourAddress:hover article h4:before{content: ''; background: url(/premium/t2_images/map.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .openHourse:hover article{background: #d91b05; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .openHourse:hover article h4, .contactus_wrapper .openHourse:hover article p{color: #ffffff;}
.contactus_wrapper .openHourse:hover article h4:before{content: ''; background: url(/premium/t2_images/clock.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .callUs:hover article{background: #d91b05; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .callUs:hover article h4, .contactus_wrapper .callUs:hover article p, .contactus_wrapper .callUs:hover article h4, .contactus_wrapper .callUs:hover article a{color: #ffffff;}
.contactus_wrapper .callUs:hover article h4:before{content: ''; background: url(/premium/t2_images/call.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.price-slide a.button, .emitable a{background: #d91b05 !important; color: #ffffff !important; text-decoration: none;}
.contactus_wrapper article{height: 100%;}
.contactus_wrapper article p br{display: none;}
.contactus_wrapper article a{color: #000000; text-decoration: none;}
.buyingtools_wraper .block.used_car:hover h4:before{content: ''; background: url(/premium/t2_images/car_red.svg) no-repeat; background-size: 110px; width: 110px; height: 110px; position: absolute; left: 0;}
.buyingtools_wraper .block.insurance_cal:hover h4:before{content: ''; background: url(/premium/t2_images/calculator_red.svg) no-repeat; background-size: 100px; width: 100px; height: 100px; position: absolute; left: 0;}
.buyingtools_wraper .block.search_used:hover h4:before{content: ''; background: url(/premium/t2_images/search-red.svg) no-repeat; background-size: 100px; width: 100px; height: 100px; position: absolute; left: 0;}
.sellcar_sticky .sellcar01{border-color: #d91b05;}
.radio_button label:hover{background: #ffffff !important; color: #d91b05 !important; border:1px solid #d91b05 !important;}
.chat-icon{background: #d91b05;}
.chat-header {background: #d91b05;}
.btn-close{ opacity: 1 !important;}
.chatbot-container .form-control{margin-bottom: 0px !important;}
.ft_mddile ul li a:hover{text-decoration: underline; color: #d91b05;}
.select-dropdown.car-img{background:#ffffff url(/premium/t2_images/car_red.svg) no-repeat left 15px center; padding-left: 70px; background-size: 50px; border-radius: 20px; padding-right: 15px;}
.select-dropdown.car-img select, .select-dropdown.car-img select:focus{  border: 0; background: transparent; outline: none;}
.select-dropdown.budget-bag{background:#ffffff url(/premium/t2_images/investment_red.svg) no-repeat left 15px center; padding-left: 70px; background-size: 50px; border-radius: 20px; padding-right: 15px;}
.select-dropdown.budget-bag select, .select-dropdown.budget-bag select:focus{  border: 0; background: transparent; outline: none;}
.ft_mddile ul li a { color: #b9b9b9;}
.footer_wrapper{color: #ffffff; background: #0b0e12;}
.ft_bottom, .ft_bottom p { color: #b9b9b9;}
.buyingtools_wraper article .view_more::before { width: 25px; height: 100%; position: absolute; left: 0; top: 0; content: ""; background: url(/premium/t2_images/round-arrow-right_red.svg) no-repeat; background-size: 44px; width: 44px;
  height: 44px; border-radius: 0 50% 50% 0; transform: translate(-90%, 24%) scale(1, 1); transform-origin: left center; transition: all 0.25s; z-index: 1; opacity: 0;}
.timeline .bar {  position: absolute; width: 80px;height: 180px !important; background:url("/premium/t2_images/frcarcarecentre-car.png") no-repeat center center;background-size: 100px; top: 0; left: -40px;z-index: 99999;}
.sellcar_wrapper .car_insurance .form-check-input:checked { background-color: #d91b05 !important; border-color: #d91b05 !important;}
.sellcar_wrapper .installd_features .form-check-input:checked, .sellcar_wrapper .car_condition .form-check-input:checked { background-color: #d91b05 !important; border-color: #d91b05 !important;}
.vehicle_info h4 a:hover{color: #d91b05 !important;}
.testmonials.container-fluid .swiper-slide p{min-height: 250px;}
.carousel {margin-top: -100px;}
.header_wraper_inner, .header-wraper { background: #0b0e12;}
.carousel .carousel-indicators .active {
    background-color: #d91b05 !important;
}
.msg.usr-msg, .optns_btn.selected, #submit-btn, #submit-price-btn, .btn-primary{background-color: #d91b05 !important;}
.optns_btn{border: 1px solid #d91b05;color: #d91b05;}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .logo img{width: 70%;}
    .ft_mddile img { width: 80px; }
    .sellcar_wrapper .date .calander-icon { top: 29px; left: 22px;}
} 
@media (max-width: 767px) {
    .logo{width: 40%;}
    .filters_wrapper {top: 48px;}
    .logo img { width: 50%;}
    .carousel { margin-top: 0px;}
    .footer_top_wrapper article a { font-size: 16px;}
}