@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: #d5a75b !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:#d5a75b;  }
.radio_button .btn-check:checked+.btn, .total-stock:before {color: #d5a75b; border: 1px solid #d5a75b;}
.view_more{ border: 3px solid #d5a75b;}
.footer_top_wrapper article p br{display: none;}
.require_form .form-check-input:checked, .page-item.active .page-link { background-color: #d5a75b !important; border-color: #d5a75b !important;}
.sticky_hdr, .border-bottom-5:after {border-color: #d5a75b;}
.total-stock:hover:before, .btn-black{background: #d5a75b !important; color: #ffffff;}
.filter_popup .btn-reset:hover{border-color: #d5a75b; color: #d5a75b; background: url(/premium/t2_images/restart_h.svg) no-repeat #ffffff 96%; background-size: 18px;}

.contactus_wrapper .emailUs article h4:before{content: ''; background: url(/premium/t2_images/mail_gold.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .ourAddress article h4:before{content: ''; background: url(/premium/t2_images/map_gold.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .openHourse article h4:before{content: ''; background: url(/premium/t2_images/clock_gold.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .callUs article h4:before{content: ''; background: url(/premium/t2_images/call_gold.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .emailUs:hover article{background: #d5a75b; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .emailUs:hover article h4, .contactus_wrapper .emailUs:hover article p 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: #d5a75b; 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: #d5a75b; 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: #d5a75b; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .callUs:hover article h4, .contactus_wrapper .callUs:hover article p 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: #d5a75b !important; color: #ffffff !important; text-decoration: none;}
.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_gold.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_gold.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-gold.svg) no-repeat; background-size: 100px; width: 100px; height: 100px; position: absolute; left: 0;}
.sellcar_sticky .sellcar01{border-color: #d5a75b;}
.chat-icon{background: #d5a75b;}
.chat-header {background: #d5a75b;}
.btn-close{ opacity: 1 !important;}
.chatbot-container .form-control{margin-bottom: 0px !important;}
.ft_mddile ul li a:hover{text-decoration: underline; color: #d5a75b;}

.select-dropdown.car-img{background:#ffffff url(/premium/t2_images/car_gold.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_gold.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: #000000;}
.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_gold.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/car-choice-gold.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: #d5a75b !important;
    border-color: #d5a75b !important;
}
.sellcar_wrapper .installd_features .form-check-input:checked, .sellcar_wrapper .car_condition .form-check-input:checked {
    background-color: #d5a75b !important;
    border-color: #d5a75b !important;
}
.vehicle_info h4 a:hover{color: #d5a75b !important;}
.testmonials.container-fluid .swiper-slide p{min-height: 250px;}
.carousel {margin-top: -100px;}
.header_wraper_inner, .header-wraper {
    background: #000000;
}

.carousel .carousel-indicators .active{background-color: #d5a75b !important;}
.btn-border-5:hover::after {border-color: #d5a75b;}
.inner_page_banner h4::before, .inner_page_banner h4::after{background: #d5a75b;}
.radio_button .btn-check:hover{color:#d5a75b; }
.manufacturer .radio_button .btn-check:checked+.btn ~ p{color:#d5a75b; }
.bodytype .radio_button .btn-check:checked+.btn .coupe{background: url(/premium/t2_images/coupe_gold.svg) !important;}
.bodytype .radio_button .btn-check:checked+.btn .sedan{background: url(/premium/t2_images/sedan_gold.svg) !important;}
.bodytype .radio_button .btn-check:checked+.btn .convertible{background: url(/premium/t2_images/convertible_gold.svg) !important;}
.bodytype .radio_button .btn-check:checked+.btn .hatchback{background: url(/premium/t2_images/hatchback_gold.svg) !important;}
.bodytype .radio_button .btn-check:checked+.btn .suv{background: url(/premium/t2_images/suv_gold.svg) no-repeat; background-size:66px; }
.bodytype .radio_button .btn-check:checked+.btn .muv{background: url(/premium/t2_images/muv_gold.svg) !important;}
.sellcar_wrapper .accordion-body .fields_set .form-control:focus, .sellcar_wrapper .accordion-body .fields_set select:focus{border-color: #ced4da !important;}
.radio_button label:hover, .optns_btn, .btn-primary {color:#d5a75b !important;border-color:#d5a75b!important; }
.filter_popup .btn-reset:hover {background: url(/premium/t2_images/restart_gold.svg)no-repeat #f9fafa 96%;background-size: 18px;padding: 2px 26px 2px 10px;align-items: center;}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus {box-shadow: none !important; outline: none !important;}
.form-control:focus{border-color:#ced4da !important; }
.form-select:focus{border-color:#ced4da !important; box-shadow: none !important; outline: none !important;} 
.footer_wrapper{border-top: 2px solid #d5a75b;}
.emi_calculator article .form-check-label {white-space: nowrap;}
.require_form  h4 span{color: #ff0000;} 
.msg.usr-msg{background: #d5a75b !important;}
.optns_btn.selected, #submit-btn, #submit-price-btn, .btn-primary, .btn-primary:hover, .btn-primary:focus {background-color: #d5a75b; color: #ffffff !important;}
.btn-primary:focus {box-shadow: none !important;}
.seller_warranty .accordion-button:not(.collapsed)::after{content: ''; background: url(/premium/t2_images/down-arrow-gold.svg) no-repeat;}
.vdp_wrapper .carDetails_big .swiper-slide img, .vdp_wrapper .carDetails_thumb .swiper-slide-thumb-active img{border-color:  #d5a75b;} 
.contactus_wrapper article{min-height: 192px;}
.form-check-input:focus{box-shadow: none !important; border-color: #d5a75b !important;}
.filters_wrapper {top: 100px;}
.contact-us .getin_touch label span, .sell-car label span, .sell-car h4 span{color: #ff0000 !important;}

.carousel .carousel-caption h5{font-size: 70px;line-height: 120px;text-align: center;}
.welcome_text h2 span{font-size: 22px;}
.footer_top_wrapper article img{width: 50px !important;}
.footer_top_wrapper article p{width: 100%;}
.carousel .carousel-caption p{text-align: center;}
.carousel .carousel-caption{width: 70%;}


@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .logo img{width: 70%;}
    .ft_mddile img { width: 80px; } 
     .filters_wrapper {
        top: 70px;

    }
    .chat-icon{
        width: 50px;
        height: 50px;
    }
    .carousel .carousel-caption h5{
        font-size:50px ;
    }
    .welcome_text h2 span{
        font-size: 16px;
    }
} 
@media (max-width: 1200px){
    
    .footer_top_wrapper article p{
        width: 86%;
    }
}
@media (max-width: 991px){
    .footer_top_wrapper article img{width: 40px !important;}
}
@media (min-width: 768px) and (max-width: 1024px) {
    .menu_icon{background: url(/premium/t2_images/menu_gold.svg) no-repeat;}
    .carousel{margin-top: 0px;} 
    .footer_top_wrapper article{margin-top: 20px;}
    .footer_top_wrapper article img{width: 70px;}
    .filters_wrapper {z-index: 4 !important; }
    .carousel .carousel-caption h5 {font-size: 50px;line-height: 80px;}
}
@media (max-width: 820px){
    .request_call h4{color: #d5a75b;}

} 
@media (max-width: 991px) {
    .footer_top_wrapper {
        display: block;
    }
    .footer_top_wrapper article {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .require_form {
        width: 100%;
    }
}
@media (max-width: 767px) {
    .logo{width: 40%;}
    .filters_wrapper {
        top: 56px;

    }
    .logo img {
        width: 70%;
    }
    .carousel {
    margin-top: 0px;
}
    .footer_top_wrapper article a {
        font-size: 16px;
    }
    .menu_icon{background: url(/premium/t2_images/menu_gold.svg) no-repeat;}
    .footer_top_wrapper article{margin-top: 20px;}
    .form-label, .sell-car .row h6 {margin-top: .5rem; margin-bottom: 0px;}
}