/************************************************* Header ********************************************************************/
#Header {} .TopLink{padding:13px 0px 10px 0px; line-height:1.2; height:50px; font-size:16px;letter-spacing:1.6px;}
.TopLink a{color:#000; display:inline-block; vertical-align:top;} .TopLink a:hover{color:#fff;}
 
/********** Main Banner **************************************************************************************************/
.MainBanner .BnrText{width:78%;}.MainBanner h1{font-size:100px;}  
 
/************************************************* Content ********************************************************************/
.PriceBox span{display:inline-block; padding:0 12px;} 
.BgImgArea{background:#000 url(../images/bgrang.png) no-repeat top center; min-height:491px;}

.wp-block-columns.content-align {padding: 0px;}
.content-align {gap: 0em!important;}
.content-align p, .content-align .wp-block-heading {padding:0 1.5rem !important}
/*.content-align .wp-block-heading {font-weight:600 !important;}*/
.wp-block-columns.content-align-cnt {padding: 0px;}
.content-align-cnt {gap: 0em!important;}
.wp-block-image img {width:100%!important;}

.WelText a {color:#000!important;}
.selling-form input.form-control, .selling-form textarea.form-control {font-size: 1rem;}
.selling-form .form-control::placeholder {color: #000;}
.selling-form select.form-control{height:60px;}

.car-listing .description, .auto-listings-items.grid-view .description {display: none !important;}

.auto-listings span.condition {color: #000!important;font-size: 18px!important;}
.auto-listings-items.grid-view li .summary .title {font-size:20px!important;}

.auto-listings .auto-listings-tabs ul.tabs li.active {background: #000!important;color: #d4af37!important;}

#tab-specifications h4, #tab-details h4 {display: none;}

.featured-cars-sec .auto-listings-items.grid-view li.col-3 {border-bottom: 5px solid #d4af37;}

#auto-listings-search {display: none;}

.loan-option-text-info .loan-detail-section .loan-detail-section-child:last-child .loan-detail-cal-desc {
  background: #000!important;
}
.loan-option-text-info .loan-detail-section .loan-detail-section-child:last-child .loan-detail-cal-desc .loan-cal-desc .loan-cal-desc-heading label, .loan-option-text-info .loan-detail-section .loan-detail-section-child:last-child .loan-detail-cal-desc .loan-cal-desc .loan-cal-desc-val label{
	color:#fff!important;
}

.resp-vtabs .vresp-tabs-container{
	margin-top: 3px;
}

.tab_set1 .vresp-tab-item {
  border-bottom: 1px solid #fff;
}

.resp-vtabs li.vresp-tab-active, #Innerpages .tab_set1 .vresp-tab-item:hover{
	border-left: 0px !important
}

.inner-search-sec .als-field:not(:last-child), .inner-search-sec button[class^="als-"] {
  width: 24%;
  float: left;
  margin-right: 1%;
}

.home-pg-serch-sec .als-field:not(:last-child), .home-pg-serch-sec button[class^="als-"] {
  width: 24%;
  float: left;
  margin-right: 1%;
}

.inner-search-sec .als-field__label{
	display:none!important;
}

.home-pg-serch-sec .als-field__label{
	display:none!important;
}

.inner-search-sec .als button{
	background:#000!important;
}

.home-pg-serch-sec .als button{
	background:#000!important;
}

.inner-search-sec {
  margin-bottom: 0px;
}

.mobile-serch-sec {display:none!important;}

.home-pg-serch-sec form {
margin-bottom: 60px;
}

.home-pg-serch-mobile-sec {display:none!important;}

.services-sec-hm ol li a {
  color: #000 !important;
}

.services-sec-hm ol li a:hover {
  color: #000 !important;
}

.home-pg-serch-sec{position: relative;z-index: 9999;}

#tab-spec_tab table > tbody > tr:nth-of-type(2n+1) > * {
 background: #f2f2f2;
}

#tab-spec_tab table > tbody > tr > td {
  padding: 10px;
}

.cnt-us a {color:#fff;}
.cnt-us a:hover {color:#D4AF37;}

.auto-listings-items li .state {
  font-size: 20px!important;
}

/********************Tesstimonial CSS********************************/

small {letter-spacing:0.5px !important}
.InnerTestimonials .card {/*box-shadow:0px 5px 16px rgba(223, 241, 223, 0.5);}*/ transition:0.8s; background:#fff; margin:0 auto; box-sizing:border-box; overflow:hidden; border-radius:7px !important}
.InnerTestimonials .card-header,.InnerTestimonials .card-footer {border-radius:7px !important}
.InnerTestimonials .card-header {background:transparent!important}
.InnerTestimonials .card:after {position:absolute;top:0; left:-50%; width:100%; z-index:9999; height:100%; pointer-events:none}
.InnerTestimonials .card-title img {z-index:99999 !important}
.InnerTestimonials .card .layer {position:absolute; top:calc(100% - 5px); width:100%; height:100%; background: linear-gradient(#FDB817, #f4c366); left:0; z-index:1; transition:0.5s}
/*.card:hover {box-shadow:-5px 20px 40px rgba(223, 241, 223, 0.5)}*/
.InnerTestimonials .card:hover hr {background-color: #fff}
.InnerTestimonials .card:hover .layer {top:0}
.InnerTestimonials .card .content {position:relative; z-index:2}
.InnerTestimonials .card .content .img-1 {width:120px; height:120px; margin:0 auto; border-radius:50%; overflow:hidden; border:3px solid white !important}
hr {background-color:rgb(117, 117, 117); width:80% !important; margin:auto; transition:1s}
#quotes {opacity:0.1; filter:alpha(opacity=40)}
.InnerTestimonials .card-footer .text-org {color:#fff;}
.InnerTestimonials .card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 2;
  }
  @include media-breakpoint-only(xl) {
    column-count:2;
  }
}
.card-columns {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

/************************************************* Testimonials ********************************************************************/
/*#Testimonials q:before,#Testimonials:before {content: open-quote; position:absolute; left:0%; top:-70px;}
#Testimonials q:after,#Testimonials:after {content: close-quote; position:absolute; right:0%; top:-70px; }
#Testimonials q:before,#Testimonials q:after,#Testimonials:before,#Testimonials:after {color:#dddfe2; font-size:150px; font-family: 'Playfair Display', serif;}*/
#Testimonials .textBox {width:78%; margin:auto;}
#Testimonials .carousel-indicators {position:static; margin-top:40px;}
#Testimonials .carousel-indicators li{width:50px; height:10px; margin:0 4px; background-color:#000; opacity:1;}
#Testimonials .carousel-indicators li.active {background-color:#fff;}

/********** ContactForm **************************************************************************************************/
#ContactForm .form-group {margin-bottom:25px;}
#ContactForm .form-control{background:#fff; border:none; border-bottom:solid 1px #000; border-radius:0px; height:60px; color:#000; padding-left:0px;}
#ContactForm textarea.form-select{height:150px; padding-top:15px;background:#fff; border:none; border-bottom:solid 1px #000; border-radius:0px; color:#000;padding-left:0px;font-size:20px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#000; opacity:1;}

.FormSearch .form-control{background:none; border:none; border-bottom:solid 1px #fff; border-radius:0px; height:40px; color:#858585; padding-left:0px; font-size:10px !important;}
.FormSearch .form-control::-moz-placeholder,.FormSearch .form-select::-moz-placeholder {color:#858585; opacity:1;}

/********** Footer ***************************************************************************************************/
.AddressArea{letter-spacing:1.6px;}

#Footer {color:#fff; font-size:16px; line-height:28px;letter-spacing:1.6px;}
#Footer .Copyright{color:#fff; font-size:13px; line-height:20px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#D4AF37;}
#Footer .FtHd{font-size:16px; letter-spacing:1.6px;}

#Footer hr{border-color:#fff; margin:40px 0px; opacity:.2;}

#Footer .list-inline a{font-size:19px; margin:0px; color:#D4AF37;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:12px;}

/*************************************************************************************************************/
@media (min-width:992px) {#Footer .Copyright{letter-spacing:1.95px;} .ls-3{letter-spacing:3px;}.ls-4{letter-spacing:4px;}#TestiArea{font-size:25px;}}

@media (min-width: 1920px){.container {max-width:1600px;} 
.MainBanner .Homebnr .carousel-item img {height:697px; width:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}
.gutter-lg {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-lg div[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1540px;} }

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.PriceBox span{padding:0px;}.PriceBox {font-size:16px !important;}.MainBanner .BnrText {width:92%;}

.content-align p, .content-align .wp-block-heading, .content-align .wp-block-image {padding:0 1.5rem 0 1.5rem !important}	
.wp-block-columns.content-align {padding-top: 1.5rem!important;padding-bottom: 1.5rem !important;}
.content-align2  p {font-size:18px!important;}
.mobile-serch-sec {display:none!important;}
.home-pg-serch-mobile-sec {display:none!important;}
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.MainBanner h1{font-size:70px;} .PriceBox span{padding:0px;}.PriceBox {font-size:14px !important;}.AddressArea{letter-spacing:0.6px;}}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:60px;} .MainBanner .fs-40 {font-size:36px !important;}.fs-22 {font-size:20px;}.PriceBox span{padding:0 5px;}#Testimonials .textBox {width:100%;}AddressArea{letter-spacing:normal;}

/*.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}*/
.content-align p, .content-align .wp-block-heading, .content-align .wp-block-image {padding: 0 1.5rem 0 1.5rem !important;}
.wp-block-columns.content-align {padding-top: 1.5rem!important;padding-bottom:1.5rem !important;}
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.content-align-cnt.wp-block-columns{flex-wrap: wrap !important;}
.content-align-cnt.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.enquiry-sec h4{font-size:15px;}
.mobile-serch-sec {display:none!important;}
.home-pg-serch-mobile-sec {display:none!important;}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:44px;} .MainBanner .fs-40 {font-size:26px !important;}.PriceBox span{padding:0 3px;}.PriceBox {font-size:13px !important;}#Testimonials .textBox {width:100%;}AddressArea{letter-spacing:normal;}

.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.content-align p, .content-align .wp-block-heading {padding: 0 1.5rem 0 1.5rem !important;}
.wp-block-columns.content-align {padding-top: 1.5rem!important;}
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.content-align-cnt.wp-block-columns{flex-wrap: wrap !important;}
.content-align-cnt.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 2;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
	
.inner-search-sec .als-field:not(:last-child), .inner-search-sec button[class^="als-"] {width: 32%;}
.mobile-serch-sec {display:none!important;}
.home-pg-serch-sec .als-field:not(:last-child), .home-pg-serch-sec button[class^="als-"] {width: 32%;}
.home-pg-serch-sec form {margin-bottom: 120px;}
.home-pg-serch-mobile-sec {display:none!important;}	
	
}

@media (max-width: 767.98px) {.TopLink{display:none;}	
.MainBanner h1{font-size:30px;} .MainBanner .fs-40 {font-size:20px !important;} #Testimonials .textBox {width:100%;}AddressArea{letter-spacing:normal}
#ContactForm .form-group {margin-bottom:10px;}.fs-25{font-size:22px !important;}h1, .h1 {font-size:34px;}h2, .h2 {font-size:30px;}
.content-align p, .content-align .wp-block-heading{padding:0 1.5rem 0 1.5rem !important;}	
.wp-block-columns.content-align {padding-top: 1.5rem!important;}
.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 1;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
	.inner-serach-bar {display:none;}
	.mobile-serch-sec {display:block!important;}
	.home-pg-serch-sec {display:none;}
	.home-pg-serch-mobile-sec {display:block!important;}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.MainBanner .carousel-caption {position:static; margin:15px 0px;} .MainBanner .BnrText {width:100%;}.MainBanner h1{font-size:25px;} .MainBanner .fs-40 {font-size:17px !important;}
.btn{font-size:15px; padding:15px 30px;}input.form-control,input.form-control:focus,textarea.form-control,select.form-select {font-size:18px;height:44px;}
.PriceBox span{padding:0 2px;}.PriceBox {font-size:13px !important;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}