@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: #89caf2 !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:#304b7e;  }
.radio_button .btn-check:checked+.btn, .total-stock:before {color: #304b7e; border: 1px solid #304b7e;}
.view_more{ border: 3px solid #304b7e;}
.footer_top_wrapper article p br{display: none;}
.require_form .form-check-input:checked, .page-item.active .page-link { background-color: #304b7e !important; border-color: #304b7e !important;}
.sticky_hdr, .border-bottom-5:after {border-color: #304b7e;}
.total-stock:hover:before, .btn-black{background: #304b7e !important; color: #ffffff;}
.filter_popup .btn-reset:hover{border-color: #304b7e; color: #304b7e; background: url(/premium/t2_images/restart_sd_motors.svg) no-repeat #ffffff 96%; background-size: 18px;}

.contactus_wrapper .emailUs article h4:before{content: ''; background: url(/premium/t2_images/mail_sd_motors.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_sd_motors.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_sd_motors.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_sd_motors.svg) no-repeat; display: block; background-size: 34px; width: 34px; height: 34px;}
.contactus_wrapper .emailUs:hover article{background: #304b7e; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .emailUs:hover article h4, .contactus_wrapper .emailUs:hover article p{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: #304b7e; 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: #304b7e; 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: #304b7e; transform: translateY(-1rem); transition: all 0.25s; box-shadow: none;}
.contactus_wrapper .callUs:hover article h4, .contactus_wrapper .callUs:hover article p{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: #304b7e !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_sd_motors.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_sd_motors.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_sd_motors.svg) no-repeat; background-size: 100px; width: 100px; height: 100px; position: absolute; left: 0;}
.sellcar_sticky .sellcar01{border-color: #304b7e;}
.chat-icon{background: #304b7e;}
.chat-header {background: #304b7e;}
.btn-close{ opacity: 1 !important;}
.chatbot-container .form-control{margin-bottom: 0px !important;}
.ft_mddile ul li a:hover{text-decoration: underline; color: #304b7e;}

.select-dropdown.car-img{background:#ffffff url(/premium/t2_images/car_sd_motors.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_sd_motors.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_sd_motors.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/sd-motors.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: #304b7e !important;
    border-color: #304b7e !important;
}
.sellcar_wrapper .installd_features .form-check-input:checked, .sellcar_wrapper .car_condition .form-check-input:checked {
    background-color: #304b7e !important;
    border-color: #304b7e !important;
}
.view_more:hover, .vehicle_info .price, .stocks_wrapper .vehicle_info .price{color:#304b7e !important ;}
.vehicle_info h4 a:hover, .require_form span, #car_details span{color: #ff0000 !important;}
.manufacturer .radio_button .btn-check:checked+.btn ~ p{color: #304b7e;}
.testmonials.container-fluid .swiper-slide p{min-height: 250px;}
.radio_button label:hover{color: #304b7e !important;border:1px solid #304b7e !important;}
.require_form h4{color: #ffffff !important;}
.sellcar_wrapper .accordion-body .fields_set select:focus, .form-control:focus{border-color: #ced4da !important;}
.contactus_wrapper article{min-height: 192px !important;}
.msg.usr-msg{background: #304b7e !important;}
.optns_btn{border-color: #304b7e !important;color: #304b7e !important;}
.optns_btn.selected{background: #304b7e;color: #ffffff !important;}
.btn-primary, #submit-btn, #submit-price-btn{background: #304b7e !important;border-color: #304b7e !important;}
.contactus_wrapper .emailUs:hover article a, .contactus_wrapper .callUs:hover article a{color: #fff !important;}
.bodytype .radio_button .btn-check:checked+.btn .hatchback{background:url("/premium/t2_images/hatchback_sd_motors.svg")}
.bodytype .radio_button .btn-check:checked+.btn .sedan{background:url("/premium/t2_images/sedan_sd_motors.svg")}
.bodytype .radio_button .btn-check:checked+.btn .suv{background:url("/premium/t2_images/suv_sd_motors.svg"); background-size: 66px;}
.bodytype .radio_button .btn-check:checked+.btn .muv{background:url("/premium/t2_images/muv_sd_motors.svg")}
.bodytype .radio_button .btn-check:checked+.btn .coupe{background:url("/premium/t2_images/coupe_sd_motors.svg")}
.bodytype .radio_button .btn-check:checked+.btn .convertible{background:url("/premium/t2_images/convertible_sd_motors.svg")}
.btn_primary{background-color: #304b7e;}
.carousel .carousel-indicators .active{background-color: #304b7e !important;}
.btn:hover{color: #ffffff !important;}
.filters_wrapper{top:100px;z-index: 8;}
.carousel{margin-top: -110px;}
.logo a img{width: 100%;}
.header-wraper .align-items-center{padding: 10px;}
.footer_top_wrapper article p{width: 80%;}
.footer_top_wrapper article img{ width: 40px !important;}

.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active, .btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus, .btn-check:focus+.btn-primary, .btn-primary:focus{box-shadow: none !important;}
.footer_wrapper, .vdp_wrapper .carDetails_big .swiper-slide img, .vdp_wrapper .carDetails_thumb .swiper-slide-thumb-active img{border-color: #304b7e;}
.btn-border-5:hover::after{border-color: #89caf2 ;}
.buyingtools_wraper h4{color: #89caf2 !important;}
.inner_page_banner h4::before, .inner_page_banner h4::after{background: #304b7e;}
.vehicle_info h4 a:hover{color: #304b7e !important;}
.seller_warranty .accordion-button:not(.collapsed)::after {content: '';background: url(/premium/t2_images/down-arrow_sd_motors.svg) no-repeat;}
.sdmotorsindia .header-wraper, .sdmotorsindia .footer_wrapper{background: #040c29 ;}


@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .logo img{width: 70%;}
    .footer_top_wrapper article a {font-size: 18px !important;}

}
@media only screen and (max-width: 1199px){
    .menu-wraper ul.nav_menu li{padding: 10px;}
    
}
@media only screen and (max-width: 1025px){
    .menu-wraper ul.nav_menu li{padding: 10px;}
    .footer_top_wrapper article a {font-size: 18px !important;}
    .footer_top_wrapper{display: block;}
    .footer_top_wrapper article{width: 100%;margin-top: 20px !important;}
    .menu_icon{background-size: 30px;background-image: url("/premium/t2_images/menu-sd_motors.svg")}
    .request_call h4{color: #304b7e;}
}
@media (max-width: 1024px) {
    .col-md-8{width: auto;}
}
@media (max-width: 767px) {
    .filters_wrapper {
        top: 77px;
    }
    .col-md-8{width: auto;}
    .logo a img {
    width: 100%;
    }
    .footer_top_wrapper article a{
        word-break: break-all;
    }
    .request_call h4{color: #304b7e;}
    .menu_icon{background-size: 30px;background-image: url("/premium/t2_images/menu-sd_motors.svg")}
}
@media (max-width: 500px){
        .filters_wrapper {
        top: 80px;
    }
        .logo a img {
    width: 76%;
    }
    .header-wraper .container-fluid{padding: 0PX;}
    .menu_icon{background-size: 30px;background-image: url("/premium/t2_images/menu-sd_motors.svg")}
    .carousel{margin-top: 0px !important;}
    .header-wraper .container-fluid{background: #040c29;}
}
@media (max-width: 375px){
        .filters_wrapper {
        top: 68px;
    }
    .emi_calculator article .form-check-label{white-space: nowrap;}

}
@media (max-width: 374px) {
    .filters_wrapper {
        top: 66px;
    }
    .logo a img {
    width: 50%;
    }
}
@media (max-width: 370px) {
    .filters_wrapper {
        top: 88px;
    }
}
@media (max-width: 360px) {
    .filters_wrapper {
        top: 86px;
    }
}
@media (max-width: 350px) {
    .filters_wrapper {
        top: 82px;
    }
}
@media (max-width: 330px) {
    .filters_wrapper {
        top: 78px;
    }
}