@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&display=swap');


body{font-family: 'Mulish', sans-serif;}
a:hover{text-decoration:none;}
a{display: inline-block;text-decoration:none;}
h1{font-family: 'Cormorant Garamond', serif;font-size:80px;}
h2{font-size:40px;}
h5{font-size:16px;}
section{padding:80px 0px;}
ul,ol{margin:0;padding:0;}
p:last-of-type {margin-bottom: 0;}p{line-height: 24px;}
button:focus{outline:0;}
em{margin-left: 12px;}
.container{max-width:1400px;}
.brand_btn{width:160px;height:50px;color:#fff;background:#006138;padding:0px;line-height:50px;border: none;text-transform:uppercase;}
.brand_btn:hover{color:#000;background:#fdb40b;}

/* header */
.middle-header .navbar-expand-lg .navbar-nav, .social_connect{z-index: 99;}
.top_menu_item .nav .nav-link, .middle-header .navbar-nav .nav-item .nav-link{text-transform: uppercase;font-weight: 700;color: #000;font-size: 14px;padding: 0px 20px;cursor: pointer;}
.top_menu_item .nav .nav-link:hover , .middle-header .navbar-nav .nav-item .nav-link:hover {color: #fdb40b;}
.top_menu_item .nav .nav-link:first-child{padding-left:0;}
.top_menu_item .nav .nav-link:last-child{padding-right:0;}
.top_menu_item .nav .nav-link span{display: block;text-align: center;margin-bottom: 5px;}
.top_menu_item .nav{align-items: center;}

/* slider */
.lcm_slider .carousel-caption{bottom: auto;top: 50%; transform:translateY(-50%); left: 0;right: 0;max-width: 1400px;margin: 0 auto;}
.lcm_slider .carousel-caption h1{color:#fff;font-size:60px;}
/* .lcm_slider .carousel-caption h1 span{color:#fdb40b;} */
.lcm_slider .carousel-indicators{margin-bottom: 0;bottom: -30px;}
.lcm_slider .carousel-indicators button{width: 10px;height: 10px;background: #000;border: none;border-radius: 2px;opacity: 1;}
.lcm_slider .carousel-indicators button.active{background: #fdb40b;}

/* search */
.banner-search{border-top:8px solid #006138;margin-top: 48px;}
.search-filter{position: absolute;top: -82px;width: 100%;left: 0;right: 0;}
.tab_search_item{position: relative;}
.for_buy{display:flex;border-bottom: none;}
.for_buy .for_b_r{border-radius: 6px 6px 0 0 !important;border: none;background: #acacac;padding: 8px 18px;width: 87px;height: 36px;font-size: 14px;display: flex;justify-content: center;align-items: center;line-height: 14px;font-size: 14px;color: #fff;}
.for_buy .for_b_r.active{border-radius: 6px 6px 0 0 !important;border: none;background: #006138;color: #fff;}
.search_item{border:3px solid #006138;padding: 15px 15px 15px 5px;background:#fff;border-radius: 0 10px 10px 10px;max-width:680px;width:100%;display:flex!important;flex-wrap: wrap;position:relative;box-shadow: 0px 8px 0px rgb(255 255 255 / 20%);}
.search_item .form-group label{display: block;font-size: 14px;font-weight: 600;color: #000;}
.search_item .form-group select{border: none;border-radius: 0px; border-bottom: 1px solid #000;padding: 0;font-size: 14px;font-weight: 500;padding-bottom: 7px;background-position: right center;}
.search_item .form-group select:focus{box-shadow:none;outline:none;}
.search_item .form-group{padding: 0px 10px;flex:0 0 25%;}
.search_item .form-group .d-flex .search_half{flex: 0 0 50%;padding-right:10px;}
.search_icon{position: absolute;right: -71px; background: #006138;width: 70px;top: 0;height: 79px;display: flex;align-items: center;justify-content: center;font-size: 24px;color: #fff;text-decoration: none;border-radius: 0 10px 10px 0;}
.search_icon i{color:#fff;}
.more_options{position: absolute;bottom: -30px;background: #343535;border-radius: 0px 0px 4px 4px;right: 30px;color: #fff;font-size: 14px;text-decoration: none;padding: 2px 8px;}
.more_option_fileds{flex: 0 0 100%;margin-top: 10px;display:none;}

.tab_search_item .none{display:none;}
.tab_search_item .none.active{display:block;}
.for_buy li{list-style:none;margin-right: 6px;}
.social{position: absolute; right: 2%; color: #fff;text-align: center;top: 50%;transform: translateY(-50%);}
.social li{list-style:none;}
.social img.line{padding:20px 0;}
.social li a{font-size:24px;color:#fff;line-height:45px;}
.social li a:hover{color:#fdb40b;}
.social p{font-size:18px;writing-mode: vertical-rl;text-transform: uppercase;}

/* products */
.top-heading{margin-bottom:45px;}
.top-heading h3{font-size:36px;font-weight:700;color:#222732;}
.slick-content{background:#222732;border-radius:10px;overflow:hidden;}
.car-content{padding:20px;}
.car-content h4{font-size:18px;margin-bottom: 4px;}
.car-content h4 a{font-weight: 400;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.premium:hover .car-content h4 a{    color: #fdb40b;}
.car-content .selling_price h4{color:#fff;}
.car-content .location_date span{color:#bdbdbd;margin-right:25px;display:inline-block;font-size:13px;}
.car-content .location_date span i{color:#fff;font-size:16px;margin-right:5px;}
.car_manufacture{border-top:1px solid #424751;margin-top: 10px;padding: 10px 0px;}
.car_manufacture span{color: #92a5b4;;display: inline-block;padding: 3px 10px;}
.car_manufacture span.button_year{background-color:#006138;border-radius:4px;color:#fff;}
.car_manufacture span.button_year:hover{background-color:#fdb40b;color:#000;}
.selling_price p{font-size:13px;color: #92a5b4;}
.selling_price h3{font-size:18px;font-weight:700;color:#fff;}

.model_banner ul{width:100%; display:inline-block; list-style:none; margin:0;position:relative; }
.model_banner ul li{position:relative; }
.model_banner ul li .slick-content {margin-right:15px;}
.model_banner .slick-dots{position: absolute; z-index:5; left: 0; bottom: -25px; display: flex; align-items: center; justify-content: center;}
.model_banner .slick-dots li, .partner_slider .slick-dots li{background:none;}
.model_banner .slick-dots li button, .partner_slider .slick-dots li button{display:inline-block; font-size:0; border:0; background:#000; width:10px; height:10px; border-radius:50%; margin:0 8px; cursor:pointer;}
.model_banner .slick-dots li button:hover{background:#d2b93a;}
.model_banner .slick-dots li.slick-active button, .partner_slider .slick-dots li.slick-active button{background:#d2b93a;}
.model_banner ul button.slick-prev{width: 60px;height: 60px;border: none;font-size: 0;border-radius: 50%;position: absolute;left: -76px;z-index: 1;background: #fff url(../img/left-arrow.png) no-repeat center center;top: 50%;}
.model_banner ul button.slick-prev:hover{background:#fdb40b url(../img/left-arrow.png) no-repeat center center;}
.model_banner ul button.slick-next {width: 60px;height: 60px;border: none;font-size: 0;border-radius: 50%;position: absolute;top: 50%;right: -69px;z-index: 1;background: #fff url(../img/right-arrow.png) no-repeat center center;}
.model_banner ul button.slick-next:hover{background:#fdb40b url(../img/right-arrow.png) no-repeat center center;}
.model_banner .slick-arrow{box-shadow: 0px 0px 3px #000;}

/* property details */
.mb-7{margin-bottom:70px;}
.inner-bg:before{background-image: url(../img/home-bg-white-inner.svg);}
.property_head {background: #f4f4f4;padding: 20px 0px;}
.open_house {display: inline-block;vertical-align: middle;font-size: 12px;color: #FFF;background: #262d44;z-index: 1;padding: 4px 10px;float: left;border-radius: 13px;}
.status_inner p {color: #333;font-size: 12px;font-weight: 400;vertical-align: middle;display: inline-block;margin-left: 20px;}
.status_inner p span {color: #60c357;}
.pro_detail_h {float: left;}
.pro_detail_h h3 {font-size: 22px;color: #333;font-weight: 500;margin: 6px 0 0 0;}
.pro_detail_h p {font-size: 14px;color: #888;font-weight: 400;}
.pro_detail_fea {float: right;}
.pro_detail_fea ul {display: inline-block;vertical-align: middle;margin-bottom: 0;}
.pro_detail_fea ul li {display: inline-block;vertical-align: middle;border: 1px #e0e0e0 solid;padding: 10px 20px;margin-right: 2px;}
.pro_detail_fea ul li img {margin-right: 10px;}
.pro_detail_fea ul li span {display: inline-block;vertical-align: bottom;font-size: 13px;color: #5f5f5f;}
.detail_price {display: inline-block;vertical-align: middle;font-weight: 400;font-size: 13px;color: #000;margin: 0 26px 0 20px;}
.detail_price span {font-size: 19px;font-weight: 600;display: block;line-height: 20px;color: #4b87fd;}
.slider-school{position:relative;margin: 40px 0px;}
.alert-school {position: absolute;top: 0;z-index: 1;right: 10px;}
.alert-school a {width: 48px;height: 48px;background-color: #2e2e2e;display: block;text-align: center;margin-top: 10px;line-height: 48px;position: relative;border-radius: 50%;}
.home_list_slider{width:100%; list-style:none; margin:0;}
.home_list_slider li{width:100%; float:left;border-radius: 10px;overflow: hidden;}
.home_list_slider li img{width:100%; float:left;}
.home_list_slider .slick-prev{position: absolute;left: 20px;top: 50%;transform: translate(0, -50%);width: 38px;height: 38px;border: 0;background: #fff url(../img/list_arrow_left.png) no-repeat center center;z-index: 1;font-size: 0;border-radius: 4px;}
.home_list_slider .slick-next{position: absolute;right: 20px;top: 50%;transform: translate(0, -50%);width: 38px;height: 38px;border: 0;background: #fff url(../img/list_arrow_right.png) no-repeat center center;z-index: 1;font-size: 0;border-radius: 4px;}
.home_list_slider .slick-arrow:hover{background-color:#4b87fd;; cursor:pointer;}
.list_thumb {width: 100%;float: left;margin-bottom: 0;list-style: none;}
.list_thumb .slick-prev {position: absolute;left: -14px;top: 50%;transform: translate(0, -50%);width: 9px;height: 18px;border: 0;background: url(../img/arrow_left.png) no-repeat center center;z-index: 1;font-size: 0;box-shadow: none;background-color: transparent;}
.list_thumb .slick-next {position: absolute;right: -16px;top: 50%;transform: translate(0, -50%);width: 9px;height: 18px;border: 0;background: url(../img/arrow_right.png) no-repeat center center;z-index: 1;font-size: 0;box-shadow: none;background-color: transparent;}
.list_thumb li {float: left;padding: 0 6px;}
.list_thumb li img{vertical-align: middle; max-width: 100%;height: auto;}
.home_list_thumb {width: 100%;background: #eeeeee;padding: 15px 25px;overflow: hidden;margin-top: 10px;border-radius: 10px;}
.slick-prev:before,.slick-next:before{display:none;}
.property-details{background-color:#f4f4f4;padding:20px;border-radius:6px;margin-bottom:30px;}
.property-details h4{font-size:22px;font-weight:500;color:#262d44;margin-top: 5px;}
.property-details ul{padding-bottom: 12px;border-bottom: 2px solid #fff;margin-bottom: 15px;}
.property-details ul li{font-size:14px;color:#646464;font-weight:400;display:inline-block;margin-right:30px;    text-transform: uppercase;vertical-align: bottom;}
.property-details ul li img{padding-right:6px;}
.property-details p, .features-div label{font-size: 14px;font-weight: 400;color: #777777;line-height: 24px;}
.features-div h4{border-bottom:2px solid #fff;margin-bottom: 15px;padding-bottom:10px;}
.features-div .features {margin:0;padding:0;border:none;-webkit-column-count: 3; /* Chrome, Safari, Opera */-moz-column-count: 3; /* Firefox */column-count: 3;padding-left: 20px;-webkit-column-gap: 40px; /* Chrome, Safari, Opera */-moz-column-gap: 40px; /* Firefox */column-gap: 40px;}
.features-div .features li{text-transform: capitalize;display: list-item;margin-right:0;font-size:14px;font-weight:500;color:#222;margin-bottom:8px;}
.features-div h5{font-size:16px;font-weight:500;color:#222;}
.features-div label{margin-bottom:0;}
.releted-heading h4{font-size:22px;color:#262d44;font-weight:500;}
.delear-list{background-color: #f4f4f4;border-radius: 4px;overflow: hidden;padding: 10px 10px;}
.delear-list img{width: 75px;height: 75px;border-radius: 50%;object-fit: cover;float: left;margin-right: 12px;}
.delear-list p{font-size: 14px;font-weight: 500;color: #262d44;margin-bottom: 0px;line-height: 15px;}
.delear-list small{color: #848484;display: block;}
.delear-list a{font-size: 14px;font-weight: 500;height: 30px;padding: 0px 12px;border-radius: 4px;color: #fff;line-height: 31px;margin-top: 8px;}
.delear-list a i{font-size:16px;    padding-right: 3px;}
.delear-list a.btn-1{background:#4b87fd;}
.delear-list a.btn-2{background:#293657;}
.dealer-slider .slick-prev {position: absolute;right: 30px;top: 20px;border: 0;background: url(../img/list_arrow_left.png) no-repeat center center;z-index: 1;font-size: 0;border-radius: 4px;left: auto;}
.dealer-slider .slick-next {position: absolute;right: 10px;top: 20px;border: 0;background: url(../img/list_arrow_right.png) no-repeat center center;z-index: 1;font-size: 0;border-radius: 4px;}
.property-high{background-color:#f4f4f4;border-radius: 4px;overflow: hidden;}
.property-high h3{font-size: 18px;color: #fff;background-color: #293657;padding: 15px 15px;margin-bottom: 0;}
.first-name{color:#15203c;font-size:15px;font-weight:500;text-align:left;}
.secound-name{color:#3e3e3e;font-size:15px;font-weight:400;text-align:right;}
.property-high table tr td{border:none;padding: 8px 15px;}
.secound-name span{border: 1px solid #ccc;padding: 6px 6px;font-size: 13px;color: #222222;border-radius: 30px;}
.last-update{font-size: 15px;color: #5e5e5e;padding: 6px 15px 15px;}
.office-details{border:1px solid #cccccc;border-radius: 4px;overflow: hidden;}
.logo-office{background-color:#f4f4f4;padding: 10px;}
.office-details p{font-size:15px;color:#5e5e5e;}
.details{padding:15px;}
.details a{font-size: 13px;text-transform: uppercase;border-radius: 4px;width: 135px;height: 42px;color: #fff;line-height: 42px;margin: 20px 0px;}
a.agent{background-color:#4b87fd;}
a.contact{background:#fff;color:#555;border:2px solid #ccc;}


/*login-page*/
.login { background-image: url(../img/login-bg.jpg); background-size: cover; background-repeat: no-repeat;}
.login-form{background-color:#fff; min-height: 100vh;}
.login-back-btn {font-size: 14px; color: #707070; display: flex; width: fit-content; align-items: center;}
.login-back-btn i { font-size: 24px;}
.login-home { background-color: #4b87fd; display: block; width: 90px; height: 90px; padding: 19px 18px; border-radius: 50%;}
.login-content .login-home {margin: auto;}
.login-content h3{color:#262d44; font-size:24px;}
.term-cond{color:#8c8c8c; font-size:15px;  font-weight:500;}
.term-cond a{color:#4b87fd;}
.login-with label, .signup-with label{color:#222222; font-size:14px;}
.login-with input, .signup-with input{background-color:#f5f5f5; border:1px solid #eeeeee; margin-bottom:15px; height: 48px;}
.login-with input::placeholder, .signup-with input::placeholder{color:#8c8c8c; font-size:14px;}/* placeholder */
.signup-with input::placeholder{text-transform:uppercase;}
.dont-hve-account p{color:#8c8c8c; font-size:14px; display: inline-block;}
.dont-hve-account p a{color:#4b87fd;}
.dont-hve-account a{color:#555555; font-size:14px; float: right;}
.dont-hve-account a:hover{color:#007bff;}
.login-content .ar-btn{text-transform:uppercase;}
.login-content { padding: 30px 22px;}
.register-info { background-image: linear-gradient( 360deg, rgb(5,37,86,0.7) 0%, rgb(46,126,249,0.7) 100%), url(../img/register-bg.png); background-size: cover;  background-repeat: no-repeat;}
.info-area { height:100vh; display: flex; align-items: center;}
.register-info .login-back-btn{color:#fff; position:absolute; top:22px;}
.ar-reg{color:#fff;}
.ar-reg h3{font-size:24px; font-weight:800; text-transform:uppercase; margin: 0;}
.ar-reg h2{font-size:80px; font-weight:800; text-transform:uppercase; line-height: 70px;}
.ar-reg p{font-size:13px; line-height:20px;}
.reg-form .ar-btn{text-transform:uppercase;}
.reg-accunt{font-size:14px; color:#8c8c8c; text-align:center;}
.reg-account a{color:#4b87fd;}
.or-options {display:block; background-color: #f5f5f5;  font-size: 14px; text-align: center; color: #000000; text-transform: uppercase; width: 42px; line-height: 42px; border-radius: 50%; margin: auto; position: relative; }
.or-options:before, .or-options:after { content: ""; width: 146px; height: 1px; background-color: #cccccc; position: absolute; top: 50%; transform: translateY(-50%);  position: absolute;}
.or-options:before { left: 62px;}
.or-options:after {  right: 62px;}
.reg-social a{display:inline-block;}
.reg-form { padding: 65px 40px;}
.register-form { display: flex; align-items: center;}

/*add your property*/
.property h5{margin-bottom:90px;}
.list-num { color: #fff; background-color: #cccccc; display: inline-block; width: 36px; line-height: 36px; text-align: center; border-radius: 50%;}
.list-property-nav h3 { display: inline-block; margin: 0; vertical-align: middle; font-size: 18px; color: #555555; margin-left: 5px; transition:all ease 0.5s;}
.list-property-nav { border-bottom: 3px solid #cccccc; padding-bottom: 10px; transition:all ease 0.5s;}
.list-property-nav.active{ border-bottom: 3px solid #4b88fd;}
.list-property-nav.active .list-num{background-color:#4b88fd;}
.inner-item {background-color: #f5f5f5; text-align: center; margin-bottom: 30px; border-radius: 5px; cursor:pointer; transition:all ease 0.5s;}
.inner-item h4 { display: inline-block; margin: 0; vertical-align: middle;     font-size: 18px; text-transform: uppercase; line-height: 107px; color:#555555; margin-left: 10px; transition:all ease 0.5s;}
.inner-item svg { fill: #636363; transition:all ease 0.5s;}
.inner-item:hover{background-color: #4b87fd;}
.inner-item:hover h4{color:#fff;}
.inner-item:hover svg{fill: #fff;}


/*Create Listing*/
.create-list { padding: 35px; border: 1px solid #cccccc;}
.create-list .form-control{background-color:#f0f0f0; border-radius:0; border:none;}
.with-btn { position: relative; overflow: hidden;}
.with-btn .form-control{padding-left:60px;}
.dollor-btn { position: absolute; top: 50%; transform: translateY(-50%); padding: 10px 20px; background-color: #555555; color: #fff;}
.create-list label{color:#222222; font-size:16px; font-weight:500;}
.create-list label span{color:#717171;}
.ar-coustom-input { position: relative; display: inline-block; width: 102px; height: 102px; background-color: #fff;}
.ar-coustom-input .custom-file-input { position: absolute; left: 0; right: 0; top: 0; height: 100%; cursor: pointer;}
.upload-photos label{display:block;}
.upload-photos { background-color: #f5f5f5; padding: 25px 18px;}
.upload-control a { color: #222222; font-size: 14px; font-weight: 500;width: 129px; text-align: center; line-height: 30px; background-color: #fff;}
.upload-control span{ color:#222222; font-size: 14px; font-weight: 500;}
.upload-control { position: absolute; top: 50%; left: 10px; transform: translateY(-50%);}
.ar-upload-file { position: relative; background-color: #f0f0f0; height: 45px;}
.ar-upload-file .custom-file-input{ height: 100%;}
.stroke-btn { color: #222222; background: #fff; border-color:#777777;}/*stroke button*/
.stroke-btn:hover { color: #4b87fd; background:#fff; border-color: #4b87fd; }
.list-property-btns .ar-btn{text-transform:uppercase;}
.list-property-btns {margin-top: 28px;}

/*thank you*/
.sr-card { max-width: 550px; margin: auto; background-color: #f5f5f5; border-radius: 10px; overflow: hidden; border: 1px solid #dfdfdf;}
.tq-bg { background-image: url(../img/14.jpg); background-size: cover;}
.sr-thank-contant { padding: 30px 0;}
.sr-thank-contant p { color: #7b7b7b; font-weight: 100; font-size: 14px; margin-bottom: 30px;}
.sr-social-icon a{margin:0 5px;}
.sr-thank-contant h4{text-transform: uppercase; color: #202020;	font-weight: 700; margin-bottom: 15px;}
h4.sr-thank-heading {color: #404040; font-weight: 600; font-size: 18px; line-height: 22px;}
.sr-reg-detail { margin: 50px 0;}
.sr-reg-detail h5 { margin-bottom: 8px; font-weight: 400;}
.sr-reg-detail span { color: #007b98; font-weight: 500;}
.sr-thank-contant h2{font-family: 'Playball', cursive; color: #404040; font-size: 34px; margin-bottom: 20px;}
.sr-thank-u .sr-social-icon a{ margin-right: 10px; margin-top: 20px;}

/*property list*/
.custom-ar-search { display: flex; align-items: center; height: 56px; border: 1px solid #cccccc; border-radius: 5px; overflow: hidden;}
.custom-ar-search .custom-select{background-image:url(../img/drop-down-icon.svg); background-size: auto;}
.custom-ar-search .custom-select, .custom-ar-search .form-control{border-radius:0; height: 100%; border: none;   border-right: 1px solid #cccccc;}
.custom-ar-search .custom-select:focus, .custom-ar-search .form-control:focus{box-shadow:none;     border-color: #ced4da;}
.grey-bg { background-color: #f5f5f5;}
.save-search { display: flex; align-items: center; justify-content: flex-end; margin-bottom: 8px;}
.save-search img { margin-right: 6px;}
.save-search p{color:#515151; font-size:15px;}
.custom-ar-search i{display: block; width: 52px; text-align: center; line-height: 56px; color:#fff; background-color:#4b87fd;}
.sale-head h3 { color: #333333; font-size: 28px; font-weight: 400; margin-bottom: 10px;}
.blue-head {background-color: #4b87fd; color: #fff; padding: 0 15px; display: flex; align-items: center; justify-content: space-between; min-height: 46px;}
.sort-by h6{display: inline-block; margin: 0; margin-right: 4px; font-size: 13px; font-weight: bold; text-transform:uppercase;}
.sort-by .custom-select { width: auto; background-image: url(../img/filter-down-icon.svg); font-size: 13px; line-height: 23px; color: #000; height: auto;   padding: 0 14px; padding-right: 27px;}
.filter-info { font-size: 12px; text-transform: uppercase; font-weight: 100;}
.sale-map img{width:100%; height:100%; object-fit:cover;}
.sale-content { padding-top: 42px; padding-bottom: 20px;}


/*sale silk block*/
.sale-content .box-info{    font-size: 12px; width: 57px; line-height: 23px; font-weight: 500;}
.sale-content .slick-content .propertie-content h4{font-size: 15px; margin-top: 5px;}
.sale-content .slick-content .propertie-content .like{width: 30px; height: 30px; font-size: 17px; line-height: 31px;}
.sale-content .slick-content .propertie-content .like i{-webkit-text-stroke: 1px #4b87fd;}
.sale-content .slick-content .propertie-content h3{font-size: 14px;}
.sale-content .slick-content .propertie-content p:before{background-image:url(../img/small-location.svg);}
.sale-content .slick-content .propertie-content p{font-size: 12px; line-height: 16px; padding-left: 28px; padding-right: 15px;}
.ar-agent { display: flex; align-items: center;     background-color: #f5f5f5; padding: 6px 15px;}
.agent-pic { display: inline-block; border-radius: 50%; overflow: hidden;}
.ar-agent p { font-size: 14px; color: #515151; font-weight: 500; margin-left: 10px;}
.ar-agent p span { font-size: 13px; color: #1f3f81;}
.range_label{display:flex; margin-bottom:20px;}
.range_label input{color: #4b87fd !important; width:100px; margin-left:20px;}
.ui-slider-horizontal{height:5px; background: #191f32; border:0;}
.ui-slider .ui-slider-handle {width:24px; height:24px; top: -12px; margin-left: -12px;border:0; background: #4b87fd; border-radius: 50%;}


.filters {
    width: 204px;
    display: table-cell;
    background: #f4f4f4;
    vertical-align: top;
    padding-bottom: 30px;
}
.drop_menu {
    margin-bottom: 10px;
}
.drop_menu a {
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    padding: 1rem 1.25rem;
    display: block;
    color: #646464;
}
.overview .heading-inner h3 {
    text-transform: uppercase;
}
.heading-inner h3 {
    color: #333;
    font-size: 24px;
    position: relative;
    border-bottom: 1px solid #d6d6d6;
    font-weight: 600;
    padding-bottom: 10px;
}
.heading-inner h3:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 2px;
    background-color: #eb711c;
    bottom: -1px;
}
.contain_section {
    padding: 0 0 50px 20px;
    display: table-cell;
    vertical-align: top;
}
.overview_menu {
    display: table;
    width: 100%;
}
.drop_menu a.active {
    background-color: #646464;
    color: #fff;
}
.login-with textarea {background-color:#f5f5f5; border:1px solid #eeeeee; margin-bottom:15px; font-size:14px;}

/* filter */
.filter .form-control{border: 1px solid #d4d4d4;height: 48px;font-size: 15px;}
.search{position:relative;}
.search i {position: absolute;top: 15px;right: 15px;font-size: 18px;color: #4b87fd;}
.filter-dropdown .dropdown a.dropdown-toggle{background-color: #fff;height: 48px;padding: 0 20px;line-height: 48px;border: 1px solid #d4d4d4;border-radius: 30px;font-size: 15px;}
.filter-dropdown .dropdown a.dropdown-toggle:focus{box-shadow:none;}
.filter-down{position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 320px;margin: .125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}
.filter-down .custom-control-label::before{width: 1.2rem;height: 1.2rem;border: #4b87fd solid 1px;}
.filter-down .custom-control-label {font-size: 14px;padding-top: 3px;padding-left: 5px;}
.filter-down .custom-control-label::after {position: absolute;top: 3px;left: -25px;display: block;width: 1.4rem;height: 1.4rem;}
.filter-dropdown{margin-right:10px;}
.filter-option-inner{padding:15px 15px 0px;}
.filter-down .custom-control{margin-bottom: 10px;}
.bottom-button .ar-btn{width: 119px;line-height: 24px;}
.bottom-button{overflow: hidden;background: #f5f5f5;padding: 8px;margin-top: 25px;}
.checkbox {display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; float:left;border: 1px solid transparent;}
.checkbox, .checkbox span, .checkbox label, .checkbox input{cursor:pointer;}
/* Hide the browser's default checkbox */
.checkbox input { position: absolute; opacity: 0; cursor: pointer;}
/* Create a custom checkbox */
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee;}
/* On mouse-over, add a grey background color */
.checkbox:hover input ~ .checkmark {background-color: #fff;border: 1px solid #4b87fd;}
/* When the checkbox is checked, add a blue background */
.checkbox input:checked ~ .checkmark {background-color: #4b87fd;}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: ""; position: absolute; display: none;}
/* Show the checkmark when checked */
.checkbox input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.checkbox .checkmark:after {left: 9px; top:4px; width: 7px; height: 14px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
.title{font-size: 16px;margin-bottom: 20px;}
.min{width:50%;padding: 0 5px;}
.form-control:focus{box-shadow:none;}


/* premium listing */
.grey-color-back{background-color:#eff3fa;margin: 40px 0;}
.premium{position:relative;}
.premium span.premium-car{position:absolute;top: 10px;left: 10px;background: #fdb40b;padding: 0px 15px;height: 22px;width: 95px;align-items: center;display: flex;border-radius: 10px;font-size: 13px;justify-content: center;color: #000000;font-weight: 700;}
.premium span.premium-car:hover, .premium_car_list .premium_list .list-car span.premium-car:hover{background-color: #006138;color: #fff;}


/* footer */
.footer-up-links{background:#006138;height: 8px;}
.footer-up-links ul li{display: inline-block;margin-right: 50px;}
.footer-up-links ul li a{color: #fff;font-size: 18px;border-bottom: 1px solid #fff;margin: 10px 0;line-height: 22px;}
.footer-up-links ul li a:hover{color: #fdb40b;border-bottom: 1px solid #fdb40b;}
.footer-up-links ul li:last-child{margin-right: 0px;}
.footer{margin:0px 0 0 0;background:#fff;}
.luxurycarmarket{position:relative;z-index: 1;}
.luxurycarmarket .footer-logo-img{position:absolute;top: -35px;left: 0px;z-index: -1;}
.luxurycarmarket .border-down{border-bottom: 1px solid #cccccc;padding-bottom: 23px;}
.luxurycarmarket p{color:#000;padding-top:15px;width: 320px;}
.social_connect {margin: 20px 0;}

.social_connect a{font-size: 20px;background: #006138;color: #fff;padding: 6px 11px;width: 42px;height: 42px;border-radius: 6px;margin-right: 5px;}
.social_connect a:hover{background: #fdb40b;color: #000;}
.footer_links h4 {font-size: 15px;color: #040503;font-weight:700;margin-bottom: 0px;text-transform:uppercase;}
.footer_links ul{list-style: none;position: relative;padding-top: 10px;}
.footer_links ul li{padding-top: 10px;font-size: 19px;color: #fff;font-weight: 400;}
.footer_links ul li a{padding-left: 0px;display: flex;align-items: center;color: #000;font-size:15px;}
.footer_links ul li a:hover{color: #006138;}
.footer_links ul li a i{padding-right: 10px;}
.download-app{padding-top: 10px;}
.download-app a{display:block;padding-top: 10px;}

.rights{background:#000000;}
.rights p{color:#fff;font-size:14px;margin-bottom: 0px;padding: 20px 0;}




/* transport-export */
.how_it_works{border-top: 8px solid #006138;position: relative;}
.how_it_works .steps{max-width: 1400px;width: 100%;margin: 0 auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.how_to_look li{list-style:none;}
.how_it_works .steps .step-wise{background:#006138; border-radius:10px; color:#fff;text-align: center;padding:15px; max-width:190px; width:100%;height:327px;}
.how_it_works .steps .step-wise h3{color:#fcbd24;font-weight:800;font-size:24x;}
.how_it_works .steps .step-wise img{padding:15px 0;}
.how_it_works .steps .step-wise h6{font-size:19px;font-weight:700;}
.how_it_works .steps .step-wise p{font-size:15px;font-weight:400;padding-top:10px;line-height:23px;}
.how_it_works .steps .how_to_look{display:flex;align-items:center;    justify-content: center;}
.how_it_works .steps .how_to_look .arrow{margin: 0 30px;width: 100%;max-width: 56px;}
.how_it_works .steps .paynow{margin:40px 0;}
.how_it_works .steps .brand_btn{width:160px;height:50px;background: #fcbd24;border-radius: 10px;font-size: 16px;color: #000;}
.how_it_works .steps .brand_btn:hover{color:#fff;background: #006138;}
.how_it_works .steps .price_full_service span{width: 771px;color: #fff;padding: 0px;line-height: 57px;border: none;border-radius: 10px; background: linear-gradient(120deg,rgb(0 0 0 / 0%), #006138, rgb(0 0 0 / 0%));display: block;margin: 0 auto;font-size: 24px;font-weight: 700;text-align: center;}

.note{font-size:18px;font-weight:600;color:#000;}

.import_export label{font-size: 16px;font-weight: 500;}
.import_export .form-select, .import_export .form-control{height:46px;font-size: 16px;color: #8d8d8d;}
.import_export .form-select{background:url(../img/down_arrow.png) no-repeat;background-position: right 0.75rem center;}
.quote .brand-btn{width: 160px;height: 50px;color: #fff;background: #006138;padding: 0px;line-height: 50px;border: none;text-transform: uppercase;}
.quote .brand-btn:hover{color:#000;background: #fdb40b;}

.main_accord{margin:24px 0 20px;}
.open_accord{background: rgb(0 97 56 / 16%);color:#222732;font-size:18px;font-weight:400;}
.open_accord:not(.collapsed){background: rgb(0 97 56 / 16%);color:#222732!important;font-size:18px;font-weight:400;height: 57px;}
.open_accord::after{content:"";background:url(../img/accordion_down.png) no-repeat;margin-left: auto;height: 8px;}
.open_accord:not(.collapsed)::after{content:"";background:url(../img/accordion_down.png) no-repeat;transform: rotate(-180deg);}
.open_accord_item{margin-top:20px;}

/* source_page */
.source_page{position:relative;border-top: 8px solid #006138;}
.source_steps{color:#fff;max-width:508px;width:100%;align-self: center;position: absolute;top: 60px;}
.source_steps h3{color:#fff;font-size: 36px;font-weight: 800;}
.source_steps .how_does_it_work_steps h3{color:#fff;font-size: 24px;font-weight: 500;}
.source_steps .how_does_it_work_steps p{font-size:15px;line-height:20px;}
.contact{display:flex;position: relative;padding-top: 20px;}
.contact:first-child{padding-top: 10px;}
.contact .number{margin-right:23px;}
.contact .number::after{content:"";border-left: 4px solid #b7b7b7;position: absolute;height: 100%;left: 17px;}
.contact .number.last::after{content:"";border-left:none;}
.contact .number p{width:36px;height:36px;border-radius:50%;background:#006138;border: 4px solid #b7b7b7;display: flex;align-items: center;justify-content: center;}
.source_page .paynow{bottom: 15%;align-items: center;margin: 0 auto;left: 46%;}
.paynow .brand_btn{width: 222px;height: 53px;background: #006138;line-height: 53px;border: none;border-radius: 10px;font-size:20px;font-weight: 600;}
.paynow .brand_btn:hover{color: #000; background: #fcbd24;}


.car_sourcing{padding-left: 20px;}
.car_sourcing p{font-size:18px; line-height:26px;font-weight: 500;}
.sourcing_service h3{padding:10px 0 15px;;margin-bottom:0px;}
.car_sourcing .check-list li{list-style:none;display:flex;margin-bottom: 10px;}
.car_sourcing .check-list li i{line-height:26px;color: #006138;font-size:20px;}
.car_sourcing .check-list li p{padding-left:5px;font-size: 16px;}
.car_sourcing .check-list li p strong{font-size: 18px;}
.car_sourcing .check-list li p span{padding:0 12px;font-size:20px;}
.car_sourcing .quote{margin-top:20px;}
.quote .brand_btn{width: 222px;height: 53px;color: #000;background: #006138;padding: 0px;line-height: 53px;border: none;text-transform: uppercase;border-radius: 10px;font-size:20px;color:#fff;font-weight: 600;}
.quote .brand_btn:hover{color: #000;background: #fcbd24;}

/* storage_page */
.small-container{max-width:1004px;width:100%;margin:0 auto;}
.storage_page{border-top: 8px solid #006138;position:relative;/* height: calc(100vh - 160px); */}
.storage_page .paynow{right:0;bottom:10%;position:absolute;left:0}
.whats_included .source_steps h3{color:#000;}
.whats_included .quote{margin-top:50px;}


.include p{padding-top: 20px;color: #7b7b7b;font-size: 18px;}

/* listing-grid */
.left-side-menu{padding:20px;background:#f5f6f6;max-width:260px; width:100%;flex:0 0 260px;margin-right: 20px;}
.left-side-menu ul.buy_rent li{list-style:none;}
.left-side-menu ul.buy_rent li a{border:1px solid #dddddd;border-radius:5px;width:110px; height:37px; line-height:37px;display:flex;align-items:center;color:#006138;justify-content: center;background: #fff;}
.left-side-menu ul.buy_rent li a:hover{color:#fdb40b;}
.left-side-menu ul.buy_rent{display:flex;}
.left-side-menu ul.buy_rent li a.active{background:#006138;color:#fff;}
.left-side-menu .select_car{padding-top:20px;}
.left-side-menu .select_car .form-label{font-size:16px;color:#000;font-weight:500;}
.select_car .color-check span{border-radius: 50%;padding: 0px 10px;margin-right: 5px;}
.select_car .color-check span.black{background: #000;}
.select_car .color-check span.blue{background: #009ddb;}
.select_car .color-check span.brown{background: #ab8b69;}
.select_car .color-check span.gold{background: #f3d45d;}
.select_car .color-check span.green{background: #00b34a;}
.select_car .color-check span.orange{background: #ff8400;}

.featured{max-width: 1101px;width: 100%;padding: 0 15px;}
.featured .sort_by{display:flex; justify-content:space-between;}
.feature_car .form-select{width: 128px;height: 42px;}
.result ul{padding-left:25px;}
.result ul li{list-style:none;}
.result ul li a{color:#000;}
.result ul li .active{background:#006138;width: 52px;height:36px;border-radius: 5px;display:flex;align-items: center;justify-content: center;color:#fff;}
.result ul li img{width:20px;}
.premium_car .premium .d{position: absolute;top: 20px;right: 10px;}
.premium_car .premium a.d, .premium_car_list .premium_list .list-car .d, .d.slider_fav{color:#fff;position: absolute;top: 12px;right: 10px;width: 40px;height: 40px;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.premium_car .premium a i, .d.slider_fav i, .premium_car_list .premium_list .list-car .d{;-webkit-text-stroke: 1px #000;}
.premium_car .premium a.d:hover, .premium_car_list .premium_list .list-car a.d:hover, .d.slider_fav:hover{color: #000; background: #fdb40b;-webkit-text-stroke: 1px #000;}
.car_manufacture .exotic span{font-size:10px;text-transform:uppercase;color:#fff;text-align:center;padding: 0;}
.premium .car_manufacture a{border: 1px solid #fdb40b;border-radius: 5px;padding: 1px 14px;color: #fdb40b;width: 81px;}
.premium .car_manufacture a img{padding-right:10px;}
.premium .car_manufacture a:hover, .call_line a:hover{background-color:#fdb40b; color:#000;}

.page-up-down{padding-top:60px;}
.page-up-down .pagination .page-item .page-link{border:none;padding: 12px 22px;width: 54px;border-radius: 50%;margin-left: 5px;color:#333333;font-size:20px;display: flex;align-items: center;justify-content: center;}
.page-up-down .pagination .page-item .page-link.active{background:#006138;color:#fff;}
.page-up-down .pagination .page-item .page-link.active:hover{background:#fdb40b;color:#006138;}


/* listing-list */
.premium_car_list .premium_list{border:1px solid #e7edf3;border-radius:10px;padding:15px;}
.premium_car_list .premium_list .list-car{position:relative;}
.premium_car_list .premium_list .list-car .product-image{border-radius: 20px;overflow: hidden;}
.premium_car_list .premium_list .list-car span.premium-car{position:absolute;top: 10px;left: 10px;background: #fdb40b;padding: 0px 15px;height: 22px;width: 95px;align-items: center;display: flex;border-radius: 10px;font-size: 13px;justify-content: center;color: #000000;font-weight: 700;}
.premium_car_list .premium_list .list-car .d{position: absolute;top: 20px;right: 10px;}

.car-content-list h4{font-size:24px;font-weight:600;}
.car-content-list h4 a{color:#191919;}
.car-content-list:hover h4 a{color: #006138;}
.car-content-list .location_date span{font-size:15px;color:#333333;padding-right:20px;}
.car-content-list .location_date span i{color:#006138;padding-right:5px;}
.premium_list .car-content-list .car_manufacture{margin-top: 10px;border-top:none;}
.premium_list .car-content-list .car_manufacture ul li {display:inline-block;}
.premium_list .car-content-list .car_manufacture ul li .button_year{margin-right: 12px;}
.premium_list .car-content-list .car_manufacture ul li.year20:before{background:none;}
.premium_list .car-content-list .car_manufacture ul li:before{content:"";display: inline-block;background: #006138;margin-bottom: 3px;border-radius: 50%;width: 5px;height:5px; align-items: center;text-align: center;}

.premium_car_list .premium_list .selling_price p{font-size: 16px;color: #333333;font-weight: 500;}
.premium_car_list .premium_list .selling_price h4{font-size: 24px;color: #006138;font-weight: bold;}
.premium_car_list .premium_list .call_line{margin-left:20px;}
.call_line a{border: 1px solid #fdb40b;border-radius: 5px;padding: 1px 14px;color: #fdb40b;width: 81px;}
.call_line a img{padding-right:10px;}


/* inspection_page */
.inspection_secu{position:absolute;top:60px;}
.inspection_secu .inspection{padding-right:86px;}
.inspection_secu .inspection p{font-size:20px;color:#fff;padding-left:10px;}
.inspection_secu .inspection.last{padding-right:0px;}
.inspection_page .paynow .brand_btn_yellow{width:141px;height:53px;color:#000;background:#fcbd24;padding:0px;line-height:53px;border: none;text-transform:uppercase;display:flex;justify-content:center;margin-right:30px;border-radius: 10px;font-size:20px;font-weight:600;}
.inspection_page .paynow .brand_btn_yellow:hover{color: #fff;background: #006138;}
.inspection_page .paynow .brand_btn{width:171px;height:53px;color:#fff;background:#006138;padding:0px;line-height:53px;border: none;text-transform:uppercase;display:flex;justify-content:center;font-size:20px;font-weight:600;}
.inspection_page .paynow .brand_btn:hover{color: #000;background: #fcbd24;}
.inspection_page .paynow {bottom: 38%;position: absolute;left: 263px;display: flex;}


/* login popup */
.login-popup .popup-logo{width:80px;}
.register-now{ text-align:center; font-size:15px;font-weight: 500;color: #000;}
.register-now a{color: #006138;font-weight:700;}
.register-now a i{font-size: 22px;vertical-align: bottom;}
/* New-css*/
.search_item_bottom .form-group {padding: 0px 10px;flex: 0 0 33.4%;}
.form-check-custom{margin-top: 2px;}
.form-control_1{border: none;border-radius: 0px;border-bottom: 1px solid #000;padding: 0;font-size: 14px;font-weight: 500;padding-bottom: 7px;background-position: right center;}
.modal_dialog_custom {max-width: 562px;}
.modal_form ::placeholder {color: #555555;}
.modal_form :-ms-input-placeholder { /* Internet Explorer 10-11 */color: #555555;}
.modal_form ::-ms-input-placeholder { /* Microsoft Edge */color: #555555;}
.modal-title_custom{font-size: 22px;font-weight: 600;color: #ffffff;}
.sm_text{font-size: 14px; color: #fff;font-weight: 700;}
.modal-header_custom{ background: url(../img/model-bg.png) no-repeat top center;padding-bottom: 30px;position: relative;
    border-bottom: 0;}
.btn-close-custom{position: absolute; top: 22px;right: 22px;background: url(../img/close.png) no-repeat;opacity: inherit;padding: 0 !important;}
.input-group-text_custom {color: #ffffff;background-color: #006138;font-size: 14px;}
.input-group-text_custom_2{    color: #fff;background-color: #006138;font-size: 14px;}
.modal_form .form-control, .modal_form .form-select{height: 46px;font-size: 14px;font-weight: 500;}
.modal-content_custom::before{content: "";width: 100%;height: 6px;position: absolute;bottom: 0;background-color: #fcbd24;border-radius:0 0 0.3rem 0.3rem;}
.sample_report{position: absolute;left: 334px; top: 65%;}
.sample_report a{color: #000000;font-size: 20px;text-decoration: underline;font-weight: 700;}
.sample_report a:hover{color: #006138;}


/* 11-05-2022 */

/* aboutus */
.about_us{padding-top: 62px !important;}
/* .top-heading p{width:610px;margin:0 auto;font-size:20px;font-weight: 500;line-height: 24px;} */

.about_car{margin-top: 62px;}
.about_car h3{font-size:20px;font-weight:600;line-height:24px;margin-bottom:16px;}
.about_car p{font-size:16px;line-height:24px;color:#222732;margin:0px;padding-top:20px;word-spacing: 1px;}
.about_car h4{margin-top:30px;    padding: 0px 30px;border-left:5px solid #006138;font-size:20px;font-weight:500;line-height:30px; margin-bottom: 0;}
/* aboutus end*/

/* contactus */
.contact-us h2{font-size:50px;font-weight:800;line-height:48px;}
.contact-us p{font-size:26px;line-height:30px;padding:0 0 20px;}
.contact-us label{padding-bottom:40px;padding-top: 5px;font-size: 16px;line-height: 30px;}
.contact-us h3{font-size: 30px;line-height: 30px;font-weight:800;}
.contact-us h3 span{color:#006138;}
.contact-us a{color:#000;padding-top:10px;}
.contact-us a i{padding-right:14px;color:#006138;}
.contact-us ul{list-style:none;}
.contact-us ul a{text-decoration:underline; color:#006138; font-size:16px;}

.social_icon{margin-top: 10px;}
.social_icon h6{margin:0px;font-size:17px;color:#99a1b2;line-height:30px;}
.social_icon ul{list-style:none;}
.social_icon ul li a{margin-left:10px;background:#eff0f1;padding-top:0px;border-radius: 50%;padding: 0 12px;line-height:41px;font-size:17px;padding-right:0px;}
.social_icon ul li a:hover{background:#006138;color:#fff;}

.contact-us-form{background:#eff3fa;padding: 23px 40px 40px;border-radius:20px;}
.contact-us-form .form-group input{width:291px; height:53px;border: 2px solid #eff0f1;border-radius: 10px;}
.contact-us-form .form-group textarea{height:128px;border: 2px solid #eff0f1;border-radius: 10px;}
.contact-us-form .quote .brand-btn{width: 120px;height: 53px;border-radius:10px;}
/* contactus end*/

/* find-garage */
.garage-search{max-width: 655px;width: 100%;position:absolute;translate:(-50%,-50%)!important;text-align: center!important;left: 50%!important;top: 50%!important;}
.garage-search h3{font-size: 36px;font-weight: bold;color: #fff;padding-bottom: 18px;}

.find button{position:absolute;left:10px;border: none;background: none;}
.find input{padding-left: 52px;height: 56px;border-radius: 5px 0 0 5px;outline: none;border: none;}
.find input::placeholder{font-size:16px;color:#555;}
.find a{width: 110px;background: #006138;display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: 500;color: #fff!important;text-transform: uppercase;border-radius: 0 5px 5px 0;line-height: 56px;}
.garage-car-detail:hover h6 a{    color: #006138;}
.garage-car-detail{border:1px solid #dddddd;box-shadow: 5px 0 8px rgb(0 0 0 / 20%);border-radius: 10px;}
.garage-car-detail .image-background{background:#222732;border-radius: 10px 10px 0 0;padding:50px 0;}
.garage-car-detail h6{padding: 25px 0 10px;margin: 0;}
.garage-car-detail h6 a{font-size: 18px;font-weight: bold;color: #222732;}
.garage-car-detail p{font-size: 16px;text-transform: uppercase;color: #555555;}

.garage-car-detail .rent-sale-car{border-top: 1px solid #dddddd;margin-top: 20px;padding-top: 10px;}
.garage-car-detail .rent-sale-car label{border-right: 1px solid #ddd;padding: 0 43px;}
.garage-car-detail .rent-sale-car label:last-child{border-right: none;}
.garage_lable{font-size: 16px;font-weight: 600;}
.garage_span_top {color: #222732;font-size: 18px;font-weight: 700;line-height: 0;}
.garage_span_bottom{color: #555555;font-size: 16px;}
/* find-garage end*/

/* find-garage-buyer */
.mini-small-container{max-width:1100px;width:100%;margin:0 auto;}
.garage_buyer{box-shadow: 5px 0 8px rgb(0 0 0 / 20%);border-radius: 10px;padding: 20px;background: #fff;}
.image-detail .user{border:1px solid #ddd;border-radius:10px;}

.buyer-detail{padding-left:20px;}
.buyer-detail h5{font-size: 24px;font-weight: bold;color: #222732;margin-bottom: 4px;}
.buyer-detail p{font-size: 16px;color: #555555;text-transform: uppercase;}
.buyer-detail p span{color: #000;text-transform: none;}
.buyer-detail .rent-sale-car label{margin-top: 15px;padding-right: 80px;display: block;text-align: center;font-size:18px;color:#222732;font-size: 18px;color: #222732;font-weight: bold;}
.buyer-detail .rent-sale-car label span{color: #555555;font-weight: 400;line-height: 22px;}
.contact-buyer .btn-broker{padding: 0px 40px;border: 1px solid #006138;font-size: 18px;color: #006138;border-radius: 10px;line-height: 47px;}
.contact-buyer .btn-broker i{font-size:38px;}
.contact-buyer .call_me{font-size: 18px;color: #fff;background: #006138;line-height: 49px;    padding: 0px 55px;display: block;margin-top: 15px;border-radius: 10px;}
.contact-buyer i{margin-right:15px;}

.buyer-full-detail{margin-top: -60px;}
.buyer-full-detail p{font-size:16px;color:#555555;font-weight:500;}
.buyer-full-detail .about-seller-buyer{margin-top:36px;}

.sale_rent_detail{margin-top:50px;}
.sale_rent_detail nav{border-bottom:3px solid #006138;padding-bottom: 1px;}
.sale_rent_detail nav .nav-tabs{border-bottom:0px;}
.sale_rent_detail nav .nav-tabs .nav-link, .sale_rent_detail nav .nav-tabs .nav-link.active{padding: 0px 55px;color: #000;border:none;font-size: 18px;line-height:49px;font-weight:700;border-radius:10px 10px 0 0;}
.sale_rent_detail nav .nav-tabs .nav-link.active{color: #000;background-color: #fcbd22;}
.sale_rent_detail .premium_car_list .premium_list .list-car a.d .heart{padding: 5px;}
/* find-garage-buyer end*/


/* 17-05-2022 */

/* find_seller_garage_detail */
.dropdown-user{font-weight:700;text-transform:uppercase;font-size: 14px;}
.dropdown-user:focus{box-shadow:none;}
.dropdown-user span{padding-bottom:5px;}
.dropdown-user:after{content: "";border-top: 0.4em solid;border-right: 0.4em solid transparent;border-left: 0.4em solid transparent;}

.edit{position:relative;}
.edit a{position:absolute;top: -13px;right: -12px;padding: 0 10px;background: #fcbd24;border-radius: 50%;line-height: 36px;}
.edit a i{color:#000;}

.buyer-detail .calling-numb{font-weight: 500;font-size: 18px;padding-top: 10px;display: inline-block;color: #000000;}

.sell-car-button .btn-broker{display:block!important;background: #006138;color: #fff;padding: 24px 35px;}
.sell-car-button i{display:block;font-size:36px;}

.sale_rent_detail nav .nav-tabs .nav-link{padding: 0px 30px;font-weight: 700;}
.sale_rent_detail .filter{font-size: 18px;color: #000;font-weight: 500;line-height: 48px;}
.round-toggle{background: url(../img/menu-round.png) no-repeat center;background-color: #fff;background-size: 5px;border: none;height: 23px;background-position: 4px center;top: -13px;padding: 4px 5px;}
.round-toggle:hover{background-color: #fff;outline:none;box-shadow:none;}
.calling .btn-group ul{padding: 17px 17px 20px 43px;border-radius: 5px;box-shadow: 0px 0px 10px 0px #ccc;border: 0;margin-top: 8px;right: -15px;}
.calling .btn-group ul::before{content: "";width: 100%;height: 5px;position: absolute;top: 0;left:0;background-color: #006138;border-radius: 5px 5px 0 0;}
.calling .btn-group ul li{text-align:end;}
.calling .btn-group ul li button{font-size: 18px;color: #555;padding: 8px 0;}
.calling .btn-group ul::after{content: "";border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #006138;position: absolute;top: -9px;right:10px;}
.calling .btn-group ul li button:hover {color: #006138;background-color: transparent;}
/* find_seller_garage_detail end */

/* find_seller_garage_detail modal */
.popup-social-links ul{list-style:none;margin: 30px 0 40px;}
.popup-social-links .login-or{max-width:170px;width:100%;margin:10px auto; padding:10px 0;position:relative;color: #aaa;}
.popup-social-links .login-or .hr-or{height: 1px;margin-top: 0px !important;margin-bottom: 0px !important;}
.popup-social-links .login-or hr{margin-top: 1rem;margin-bottom: 1rem;border: 0;border-top: 1px solid rgba(0,0,0,.1);margin-left:0px;}
.popup-social-links .login-or .span-or{position:absolute;left:50%;top:-2px;margin-left: -25px;
    background-color: #fff;
    width: 50px;
    text-align: center;}
.popup-social-links ul li{border: 1px solid #b7b7b7;margin-right: 10px;border-radius:10px;}
.popup-social-links ul li a{line-height: 40px;padding: 0 8px;}
.popup-social-links ul li a.g{padding: 0 10px;}
.popup-social-links ul li a.a{padding: 0 10px;}
.popup-social-links ul li:last-child{margin-right:0px;}

.buyer-seller-login label a{font-size:14px;color:#006138;line-height:30px;}

.buyer-seller-login .signup{font-size:14px;color:#4a4a4a;}
.buyer-seller-login .signup a{font-size:14px;color:#006138;font-weight:700;}
.buyer-seller-login .signup a i{font-size:24px;color:#006138;line-height:24px;line-height: 10px;}
/* find_seller_garage_detail modal */


/* 20-05-2021 */
.model_form sup{font-size: 18px;color: #f00;top: 0;font-weight: 600;}
.sm_text {font-weight: 400;}
.model_form .same-height span, .model_form .same-height input{height: 58px;}
.forgot_password{color: #006138;font-size: 14px;margin: 10px 0px 20px;font-weight: 500;}
.or{font-size: 16px;position: relative;margin-top: 30px;}
.or:before{content: '';position: absolute;top: 10px;left: 56%;width: 70px;height: 1px;background: #006138;}
.or:after{content: '';position: absolute;top: 10px;right: 56%;width: 70px;height: 1px;background: #006138;}
.social_connect_popup{display: flex;justify-content: center;margin:30px 0px 40px;}
.social_connect_popup a{width: 42px;height: 42px;border: 1px solid #ddd;display: flex;align-items: center;justify-content: center;border-radius: 4px;margin: 0px 5px;}
@media (min-width: 576px){.small_model{max-width: 420px;} #sellersignupModal .modal-dialog{max-width: 560px;}}

.dashboard{background-color: #fff;min-height: 750px;margin-bottom: 0px;display: table;width: 100%;overflow: hidden;}
.dashboard-menu{min-width: 270px;background-color: #fff;display: table-cell;vertical-align: top;width: 270px;}
.dashboard-content{padding:30px 30px 0px;;vertical-align: top;padding-bottom: 30px;background-color: #f2f5fc; border-radius: 6px;min-height: 740px;}
.school-logo {width: 100px;height: 100px;background-color: #fff;border-radius: 50%;text-align: center;margin: 0px auto;border: 2px solid #fff;position: relative;overflow:hidden;}
.school-logo img{width:100%;}
.school-title h3 {font-size: 18px;text-align: center;margin-top: 25px;color: #000;margin-bottom: 0;font-weight:700;}
.school-title{padding: 30px;}
.school-title p{font-size:14px;color: #006138;text-align:center;font-weight: 600;}
.school-title a.edit{position: absolute;top: 0;width: 25px;height: 25px;background: #fff;left: 60%;border-radius: 50%;font-size: 14px;text-align: center;line-height: 25px;color: #000;}
.user-menu{padding-left: 0px;margin-top: 0px;padding-right: 20px;}
.user-menu a{font-weight: 700;color: #000;letter-spacing: 0.5px;display: flex;align-items: center;width: 100%;    padding: 16px 26px;margin-bottom: 10px;}
.user-menu a span{display: inline-block;width: 35px;}
.user-menu a span img{-webkit-filter: invert(100%);filter: invert(100%);}
.user-menu a.active{background: #006138;border-radius: 4px;color: #fff;}
.user-menu a.active img{-webkit-filter: invert(0);filter: invert(0);}
.dashboard-heading h4{font-size: 24px;border-bottom: 2px solid #ccc;font-weight: 700;padding-bottom: 15px;margin-bottom: 30px;}
.dashboard-from label{font-weight: 500;margin-bottom: 5px;}
.dashboard-from input{height: 50px;color: #000;font-weight: 500;border:transparent;border-radius:6px;padding: 0px 15px;}
.dashboard-from input::placeholder{color: #000;}
.dashboard-from .brand_btn{width: auto;padding: 0px 30px;text-transform:capitalize;}
.table-dashboard{padding:20px;}
.table-dashboard .table thead tr th{font-size: 14px;    font-weight: 700;color:#000;padding: 15px 5px;border: transparent;}
.table-dashboard .table thead tr th:first-child{padding-left:10px;}
.table-dashboard .table tbody tr td{font-size: 14px;padding: 15px 5px;}
.table-dashboard .table tbody tr td:first-child {padding-left: 10px;}
.table-dashboard .table tbody tr:first-child{border-top: 1px solid #ddd;}
.table.table-striped{border:1px solid #ddd;}
.pagination-details p {color: #000;font-size: 14px;font-weight: 500;margin-top: 0;}
.pagination-details ul {display: flex;list-style-type:none;}
.pagination-details ul li a {font-size: 13px;}
.pagination-details ul li {width: 20px;text-align: center;}
.pagination-details ul li a:first-child {font-size: 16px;color: #000;}
.pagination-details ul li a.active {color: #006138;    font-weight: 700;}
.purchase-car .premium{margin-bottom:30px;}
.photo {display: flex;align-items: center;}
.coustom-input {height: 120px;width: 120px;position: relative;border: 2px dashed #ccc;border-radius: 4px;flex:0 0 120px;}
.coustom-input:before {content: '';background: #fff url(../img/camera.png) no-repeat center center;cursor: pointer;position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;height: 100%;pointer-events: none;}
.custom-file-input {color: transparent;position: absolute;z-index: 2;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}
.content {padding: 0px 0px 0px 25px;}
.content h6 {font-size: 15px;color: #333;margin-bottom: 0;font-weight: 600;}
.content p {font-size: 13px;color: #6e6e6e;}

/* product-detail */

.product_large_img{position: relative;}
.d.slider_fav{z-index: 9;}
.main_page .slick-slide img{width: 100%;}
.product_large_img, .slider-nav .slick-track .slick-slide>div{border-radius:20px;overflow:hidden;}
.slider-nav .slick-track .slick-slide>div{margin-right: 10px;margin-top:10px;}
.main_page .slick-arrow{width: 50px;height: 50px;z-index: 1;border-radius: 50%;}
.main_page .slick-prev{left: 20px;background:rgb(0 0 0 / 70%) url(../img/arrow-prev.png) no-repeat center center;}
.main_page .slick-next{right: 20px;background:rgb(0 0 0 / 70%) url(../img/arrow-next.png) no-repeat center center;}
.product-description h2{font-size:30px;font-weight:700;}
.product-description p{font-size:18px;line-height:30px;color:#777777;margin-top:20px;}
.product-description a{display:inline-block;text-decoration:underline;color:#006138;font-size:18px;margin-top:20px;word-break: break-all;}
.product-description label{color:#777777;}
.product-details{padding-left:40px;}
.product-details h2{font-weight:700;color:#010101;font-size:30px;}
.car-bref p{color:#9a9a9a;font-size:18px;}
.car-bref span{width: 3px;height: 3px;background: #9a9a9a;display: block; border-radius: 50%;margin: 10px 15px;}
.car-bref{border-bottom: 1px solid #9a9a9a;margin-top: 20px;margin-bottom: 30px;}
.product-price h2{font-size:36px;color:#006138;font-weight:700;}
.product_details{background-color:#f2f5fb;padding:40px;border-radius:20px;}
.product_details h4{font-size:18px;font-weight:700;color:#191919;margin-bottom:20px;}
.product_details ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}
.product_details ul li{flex:0 0 50%;line-height: 34px;}
.product_details ul li:nth-child(odd){font-weight:700;color:#010101;}
.product_details ul li:nth-child(even){color:#222732;}
.button-group{margin-top:40px;}
.button-group a{width:50%;border-radius:10px;font-size:18px;font-weight:500;}
.brand_btn.border-btn{border:1px solid #006138;color:#006138;background:transparent;}
.product-ad{margin-top:80px;}

.trim_options {box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 15%);position: relative;}
.container.option_container {max-width: 1100px;}
.trim ul li {display: flex;align-items: center;padding: 10px 40px; border-bottom: 2px solid transparent;}
.trim ul li .count {width: 28px;height: 28px;border: 1px solid #ddd;border-radius: 50%;text-align: center;font-size: 14px;font-weight: 600;line-height: 26px;margin-right: 15px;}
.trim ul li .count_name p {margin-bottom: 0;font-size: 14px;color: #102b40;font-weight: 700;line-height: 15px;}
.trim ul li .count_name small {color: #8b8b8b;font-size: 13px;display: block;line-height: 18px;font-weight:600;}
.trim ul li.active .count_name small{color:#000;font-weight:700;}
.trim ul li.active .count_name p {color: #006138;font-weight:700;}
.trim ul li.active {border-bottom: 2px solid #006138;}
.trim ul li.active .count {background: #006138;color: #fff;border-color: #006138;}

.sell_car label{font-weight:600;color:#333;margin-bottom:8px;font-size: 13px}
.sell_car label i{font-size:20px;color:#000;}
.sell_car .form-group{margin-bottom:40px;}
.sell_car .form-control{height:54px;border-radius:8px;border:1px solid #e7edf3;color:#555555;font-weight:500;padding: 0px 15px;}
.sell_car .form-select{height:54px;border-radius:8px;border:1px solid #e7edf3;color:#555555;font-weight:500;padding: 0px 15px;}
.sell_car p{font-size:18px;color:#333;padding-top: 45px;}
.sell_car label sup{color: #f00;font-size: 18px;top: 0;}
.sell_car p span{font-size:16px;}
.sell_car p.assign_sales{padding-top: 35px;}

.box {position: relative;background: #ffffff;width: 100%;}
.box-header {color: #444;display: block;padding: 10px;position: relative;border-bottom: 1px solid #f4f4f4;margin-bottom: 10px;}
.box-tools {position: absolute;right: 10px;top: 5px;}
.dropzone-wrapper {border: 4px dashed #dcdfe6;color: #92b0b3;position: relative;height: 190px;border-radius: 20px;}
.dropzone-desc {position: absolute;margin: 0 auto;left: 0;right: 0;text-align: center;width: 100%;top: 50px;font-size: 16px;}
.dropzone-desc h3{color: #000;font-size: 24px;}
.dropzone-desc p{font-size: 16px;color: #333;padding-top: 0px;font-weight: 700;}
.dropzone,.dropzone:focus {position: absolute;outline: none !important;width: 100%;height: 190px;cursor: pointer;opacity: 0;}
.dropzone-wrapper:hover,.dropzone-wrapper.dragover {background: #ecf0f5;}
.preview-zone {text-align: center;}
.preview-zone .box {box-shadow: none;border-radius: 0;margin-bottom: 0;}
.upload_img{flex:0 0 140px;margin-right:15px;}
.upload_img_box{border-radius: 8px;overflow: hidden;margin-bottom: 15px;}
.upload_img_select select{height: 30px;font-size: 13px;font-weight: 600;padding: 0px 10px;}
.img-close{position: absolute;top: 6px;right: 6px;background: #fcb811;width: 21px;height: 21px;color: #000;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

.next-prev-page a{font-size: 18px;text-transform: uppercase;color: #000;font-weight: 600;}
.next-prev-page a span{display: inline-block;width: 30px;height: 30px;background: #006138;border-radius: 50%;font-size: 20px;color: #fff;vertical-align: bottom;text-align: center;}
.next-prev-page a i{vertical-align: baseline;}

.price_bundle{flex: 0 0 360px;overflow: hidden;position: relative;background-color: #f2f5fc;border-radius: 8px;box-shadow: 2px 2px 6px rgb(0 0 0 / 15%);}
.price_bundle:before{content:'';position:absolute;width:100%;background:url(../img/price_gray.png) no-repeat center center/cover;left:0;right:0;height:66px;}
.plan_name{position:relative;}
.plan_name h2{font-size: 20px;font-weight: 700;color: #222732;text-align: center;padding: 20px 0px;}
.platinum .plan_name h2{color:#fff;}
.price_bundle .middle-header{text-align: center;background: #555;color: #fff;font-weight: 700;padding: 8px 0px;margin: 30px 0px 0px;}
.price_bundle ul{padding: 30px;list-style-type: none;margin: 0;padding-bottom: 110px;}
.price_bundle ul li{position: relative;color: #545454;padding-left: 30px;margin-bottom: 12px;}
.price_bundle ul li i{position: absolute;left: 0;top: 5px;color: #006138;}
.price_bundle .btn{width: 275px;height: 51px;border: 2px solid #555555;color: #000;font-weight: 700;line-height: 49px;margin: 0 auto;display: block;position: absolute;left: 0;right: 0;bottom: 30px;}
.price_bundle.price_premium{background-color: #006138;}
.price_bundle.price_premium.platinum{background-color: #fcbd24;}
.price_bundle.price_premium:before{background:url(../img/price_yellow.png) no-repeat center center/cover;}
.price_bundle.price_premium.platinum:before{background:url(../img/price_green.png) no-repeat center center/cover;}
.price_bundle.price_premium .middle-header{color: #006138;background: #fff;}
.price_bundle.price_premium ul li, .price_bundle.price_premium ul li i{color:#fff;}
.price_bundle.price_premium.platinum ul li, .price_bundle.price_premium.platinum ul li i{color:#000;}
.price_bundle.price_premium .btn{background:#fcbd24;color:#000;border-color:#fcbd24;}
.price_bundle.price_premium.platinum .btn{background:#006138;color:#fff;border-color:#006138;}
.note_content p{font-weight:700;}
.order_summery h4{font-size:20px;font-weight:700;color:#000;margin-bottom:15px;}
.order_details ul{list-style-type: none;padding: 0;margin: 0;border: 1px solid #ced4da;border-radius: 8px;display: flex;flex-wrap: wrap;}
.order_details ul li{font-size: 16px;font-weight: 700;color: #000;flex: 0 0 50%;padding: 0 20px;line-height: 36px;}
.order_details ul li:nth-child(even){font-size: 16px;font-weight:600;text-align: right;}
.order_details ul li:nth-last-child(1), .order_details ul li:nth-last-child(2){border-top: 1px solid #ced4da;padding: 10px 20px;}
.btn.yellow_btn{background:#fec448;margin-top:30px;font-weight:600;font-size:18px;    padding: 10px 0px}

/* 26-05-2022 */
.car_option{padding: 25px 40px;}
.car_option .form-check-input:checked{background-color: #005e36;border-color: #005d36;}
.car_option .form-check-input{width:18px;height:18px;margin-right:10px;}
.edit_seller_profile{padding:25px;}
.edit_seller_profile h4{font-size: 20px;font-weight: 700;margin-bottom: 20px;}
.edit_seller_profile .form-group{margin-bottom:25px;}
.edit_seller_profile .form-group label{font-weight: 600;margin-bottom: 5px;font-size: 14px;}
.edit_seller_profile .form-group input{height:45px;}
.edit_seller_profile .form-group input::placeholder, .edit_seller_profile .form-group textarea::placeholder{color:#000;}
.edit_seller_profile .brand_btn{height:45px;line-height:45px;font-weight:600;}
.sales_team tbody{border-left:1px solid #ccc;border-right:1px solid #ccc;font-size: 14px;font-weight: 500;}
.sales_team table thead{background: #f5f5f5;}
.sales_team table tbody{border-top:none!important;}
.sales_team table tbody tr td{border-bottom:1px solid #ccc;}
.action_icon a{font-size:18px;color:#333;margin:0px 5px;}
.count{width: 25px;height: 25px;background: #006138;display: inline-block;line-height: 26px;text-align: center;border-radius: 50%;font-size: 14px;color: #fff;margin-left: 7px;}
.social_icon .social_connect a i{color:#fff;}
.social_icon .social_connect a{line-height: 22px;}
.contact-us-form h2{font-size: 30px;font-weight: 800;margin-bottom: 30px;}
.sourching_steps{top:20px;}

/* 03-06-2022 */
.ad_space{margin: 40px -20px -20px;}
.left-side-menu .select_car .color_select{background: #fff;padding: 10px;border: 1px solid #ddd;margin-top: 0px;}
.left-side-menu .select_car .color_select input{width: 18px;height: 18px;position: relative;top: -2px;}
.left-side-menu .select_car .color_select .color-check{margin-bottom: 6px;}
.ad_space_big{position: absolute;top: 66px;left: 100%;max-width: 231px;width: 100%;}
.modal-content{border-radius: 8px;overflow: hidden;}
.adevtising_media a{text-decoration: underline;color: #006138;font-weight:500;}
.model_form .form-floating label{opacity:1;}
.premium span.premium-car.featured{background-color:#fff;}
.premium span.premium-car.featured:hover{background-color: #006138;}
.form-floating>label{font-size:14px;}
.table-dashboard table tbody{border-top: none !important;}
.coustom-input:before{opacity:0;}
.top_menu_item .dropdown button.dropdown-toggle{border: none;background: transparent;text-transform: uppercase;font-weight: 700;color: #000;font-size: 14px;cursor: pointer;padding: 0px 20px;}
.top_menu_item .dropdown button.dropdown-toggle span{position: relative;right: 10px;margin-bottom: 5px;}
.top_menu_item .dropdown-menu{border-radius: 5px;box-shadow: 0px 0px 10px 0px #ccc;border: 0;top: 20px !important;}
.top_menu_item .dropdown-menu::before {content: "";width: 100%;height: 5px;position: absolute;top: 0;left: 0;background-color: #006138;border-radius: 5px 5px 0 0;}
.top_menu_item .dropdown-menu::after {content: "";border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #006138;position: absolute;top: -9px;right: 10px;}
.top_menu_item .dropdown-menu li a {font-size: 18px;color: #555;padding: 8px 20px;}
.more_options:hover{color: #fcbd24;}
.d.slider_fav:hover i{color: #000;background: #fdb40b;-webkit-text-stroke: 1px #000;}
.brand_btn.border-btn:hover{color: #000;background: #fdb40b;border-color:#fdb40b;}
.rights p a{color:#fff;}
.source_img{background:url(../img/sourcing_page_banner.jpg) no-repeat right center/cover;min-height: 683px;}
.about_us h2{font-size: 36px;font-weight: 700;margin-bottom: 20px;}
.about_us h3{font-size:20px;line-height:30px;}
.more_options_non{position: absolute;bottom: -25px;background: #006138;color: #fff;font-size: 14px;display: inline-block;padding: 2px 11px;border-radius: 0px 0px 6px 6px;right: 40px;}
.more_options_non:hover{background: #fcb811;font-weight:500;color:#000;}
.more_option_non_mandatory{display:none;}
.search_icon span{display:none;}

.partner_slider .slick-slide{margin:0px 10px;}
.partner_slider .slick-slide a img{max-width:100%;}
.partner_slider .slick-slide a{border: 1px solid #ddd;border-radius: 4px;}
.partner_slider .slick-prev{background: #fff url(../img/left-arrow.png) no-repeat center center;}
.partner_slider .slick-next{background: #fff url(../img/right-arrow.png) no-repeat center center;}
.d.share.slider_fav{width: 44px;height: 44px;background: #fff;border-radius: 50%;text-align: center;line-height: 44px;top: 65px;color: #555;font-size: 20px;}
.d.share.slider_fav:hover{background: #fdb40b;color: #000;}
.luxurycarmarket h5{font-size: 36px;font-weight: 700;color: #222732;border-bottom: 1px solid #006138;display: inline-block;margin-bottom: 0;padding-bottom: 10px;}

.transport_export img{height:674px;object-fit: cover;}

/* form-design */
.car_form button{width: 100%;text-align: left;border: none;border-radius: 0px;border-bottom: 1px solid #000;padding: 0;font-size: 14px;font-weight: 500;padding-bottom: 5px;background: transparent;color:#000;}
.car_form button:after{content: '\ea99';font-family: IcoFont!important;border: none;margin-left: 0;float: right;}
.car_form .car_make{min-width: 14rem;padding: 0;}
.car_form .car_price{min-width: 20rem;padding: 0;}
.car_form .dropdown-menu .dropdown-item{font-size: 15px;font-weight: 600;padding: 10px 12px;border-bottom: 1px solid rgb(247, 247, 248);}
.height_scroll{max-height: 210px;overflow-y: scroll;}
.car_form .dropdown-menu .dropdown-item i{color: #006138;float: right;margin-top: 5px;font-size: 18px;display:none;}
.car_form .dropdown-menu .dropdown-item.active i{display:block;}
.car_form .dropdown-menu .dropdown-item.active{color: #000;background-color: transparent;}
.car_form .car_price.select_from{padding: 10px 10px;}
.car_form .form_control label{color: rgb(102, 107, 114);font-weight:400;}
.car_form .form_control input::placeholder{color:#000;}
.car_form .form_control input{font-size:14px;height: 38px;}
.car_form .car_price.select_from .dropdown-divider{margin: 20px 0;}
.car_form .car_price.select_from .btn{width: auto;height: 38px;line-height: 38px;border: none;text-transform: capitalize;font-size: 15px;padding: 0px 20px;}
.car_form .car_price.select_from .btn.border_btn{border: 1px solid #919191;margin-right: 10px;}
.car_form .car_price.select_from .btn.brand_btn{color: #fff;background: #006138;width: 100%;}

.card_info input{width: 100%;border: none;height: 38px;padding: 0px 10px;}
.card_info input:focus{outline:none;box-shadow:none;}
.card_info .card_detail{border-bottom:1px solid #ddd;}
.card_info .card_detail img{position: absolute;right: 10px;top: 8px;}
.card_info{border:1px solid #ddd;border-radius:8px;overflow:hidden;}
.card_detail_2 input:first-child{border-right:1px solid #ddd;}
.order_summery h6{color: #555;}
.share_option{position: absolute;top: 60px;right: 10px;z-index: 9;}
.share_icon{font-size: 18px;background: #fff;border-radius: 50%;width: 40px;height: 40px;color: #000;display: flex;align-items: center;justify-content: center;}
.share_social{position: absolute;top: 112%;background: #fff;border-radius: 4px;display:none;}
.share_social a{display: block;width: 40px;text-align: center; height: 34px;line-height: 34px;color: #006138;font-size: 18px;}
.share_icon:hover{background: #fdb40b;color: #000;}

/*footer app image*/
.playstore{background: #000;border-radius: 6px;max-width: 145px;padding-left: 8px!important;width: 100%;border: 1px solid #535353;padding: 4px 0;padding-top: 4px!important;margin-top:10px;}
.playstore p{font-size: 10px;font-weight: 400;color: #fff; margin-bottom: 0px;line-height: 15px;}
.playstore h4{font-size: 16px;font-weight: 700;color: #fff;text-transform: none;}
.playstore img{width:28px;}

.more_options_filter a{cursor:pointer;color: #006138!important;text-decoration: underline;display: inline-block;margin-top: 15px;font-weight: 500;}
.more_options_filter_option{display:none;}


/* buyer-enquery */
.custom_accordion-item{border: none;box-shadow: 5px 0 8px rgb(0 0 0 / 7%);border: 1px solid #cccccc!important;padding: 10px 15px;margin: 15px 0;border-radius: 5px;}
.btn-enquiry{border-radius: 5px;padding: 0;border-radius: 0;}
.custom_accordion-body .premium_car_list .premium_list{border-radius: 0;border: none;padding: 12px 0 12px 0;border-top: 1px solid #ccc;margin-top: 11px;}
.custom_accordion-body .car_detail .car-content-list h4{font-size: 18px;}
.custom_accordion-body .car_detail .car-content-list .car_manufacture{margin-top: 0px;padding: 5px 0 0 0px;}

.buyer_enquiry_detail h6{font-size: 14px;color: #000; font-weight: 600;max-width: 120px;min-width: 120px;width: 100%;margin-bottom: 0;}
.contact_person_detail p{max-width: 275px;width: 100%;}
.contact_person_detail p, .contact_person_detail span{font-size: 14px;color: #555555;}

.buyer_enquiry_detail a.btn_called{width:71px; height: 28px;background: #006138;font-size:13px ;color:#fff ;display: flex;justify-content: center;align-items: center;font-weight: 500;margin-right: 40px;}
.buyer_enquiry_detail a.btn_email{background: #fcbd22;color: #000;}
.date_time{display: flex;align-items: center;margin-right: 10px;}
.date_time p, .date_time span{font-size: 13px;color:#555555;font-weight: 500;}
.date_time span{padding-left: 20px;}

.custom_accordion-body .year20::before{width: 0!important;}

.btn-enquiry:not(.collapsed){background: #fff;box-shadow: none;}
.btn-enquiry:focus{box-shadow: none;}

.car_detail{display: flex; align-items: center;}

.buyer_enquiry_infoo{padding-left: 30px;border-left: 1px solid #cccccc;min-width: 200px;}
.buyer_enquiry_infoo a img{width: 62px;height: 62px;border-radius: 50%;}
.buyer_enquiry_infoo h6{font-size: 18px;color: #006138;margin-bottom: 0;font-weight: 600;padding-top: 5px;}
.buyer_enquiry_infoo p, .buyer_enquiry_infoo span{font-size: 14px;color: #555555;}

.notify_me {display: flex;align-items: center;}
.notify_me span{width: 29px;background: #07613a;border-radius: 50%;height: 29px;display: block;line-height: 28px;color: #fff;font-size: 14px;margin-left: 12px;}
.exotic{max-width: 60px;height: 60px;display: flex;align-items: center;}
.exotic img{max-width:100%;}

.has-error{border: #a5d2ca 1px solid;}
.has-error input{background-color: rgb(255, 255, 223);}




