.elementor-kit-255{--e-global-color-primary:#212121;--e-global-color-secondary:#5D73BB;--e-global-color-text:#323232;--e-global-color-accent:#FFCC00;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-3d3b1e0:#F7F7F7;--e-global-color-27f31e1:#FFCC00;--e-global-color-124a485:#222222;--e-global-color-1e2e1f4:#707070;--e-global-color-5e6613a:#F4F1E8;--e-global-color-1819738:#000000;--e-global-typography-4978a36-font-family:"Roboto";--e-global-typography-4978a36-font-size:30px;--e-global-typography-4978a36-font-weight:500;--e-global-typography-492586e-font-family:"Roboto";--e-global-typography-492586e-font-size:16px;--e-global-typography-cc605c8-font-family:"Roboto";--e-global-typography-cc605c8-font-size:20px;--e-global-typography-5e5db61-font-family:"Roboto";--e-global-typography-5e5db61-font-size:25px;--e-global-typography-5e5db61-font-weight:normal;--e-global-typography-27bcbce-font-family:"Roboto";--e-global-typography-27bcbce-font-size:15px;--e-global-typography-27bcbce-font-weight:normal;--e-global-typography-b6f4ced-font-family:"Roboto";--e-global-typography-b6f4ced-font-weight:600;--e-global-typography-b6f4ced-line-height:0.1em;--e-global-typography-4b3a53e-font-family:"Roboto";--e-global-typography-4b3a53e-font-size:20px;--e-global-typography-1155356-font-family:"Roboto";--e-global-typography-1155356-font-size:15px;--e-global-typography-1155356-font-weight:300;--e-global-typography-2857e40-font-family:"Roboto";--e-global-typography-2857e40-font-size:23px;--e-global-typography-2857e40-line-height:1em;--e-global-typography-5e31a04-font-family:"Roboto";--e-global-typography-5e31a04-font-size:18px;--e-global-typography-3c3c6bb-font-family:"Roboto";--e-global-typography-3c3c6bb-font-size:23px;--e-global-typography-3c3c6bb-font-weight:500;--e-global-typography-1f4a6b4-font-family:"Roboto";--e-global-typography-1f4a6b4-font-size:17px;--e-global-typography-1f4a6b4-font-weight:500;--e-global-typography-2eb7323-font-family:"Roboto";--e-global-typography-2eb7323-font-size:15px;--e-global-typography-c99eeef-font-family:"Roboto";--e-global-typography-c99eeef-font-size:15px;--e-global-typography-dad06a2-font-family:"Roboto";--e-global-typography-dad06a2-font-size:120px;--e-global-typography-dad06a2-font-weight:500;--e-global-typography-dad06a2-line-height:1em;--e-global-typography-f1129b9-font-family:"Roboto";--e-global-typography-f1129b9-font-size:32px;--e-global-typography-f1129b9-font-weight:400;--e-global-typography-d7e8f88-font-family:"Roboto";--e-global-typography-d7e8f88-font-size:16px;--e-global-typography-d7e8f88-font-weight:400;--e-global-typography-5ed9885-font-family:"Roboto";--e-global-typography-5ed9885-font-size:15px;--e-global-typography-5ed9885-font-weight:normal;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:28px;}.elementor-kit-255 a{font-family:"Verdana", Sans-serif;}.elementor-kit-255 h1{color:var( --e-global-color-primary );font-family:"Verdana", Sans-serif;font-size:45px;font-weight:900;line-height:55px;}.elementor-kit-255 h2{color:var( --e-global-color-primary );font-family:"Verdana", Sans-serif;font-size:30px;font-weight:500;line-height:40px;}.elementor-kit-255 h3{color:var( --e-global-color-primary );font-family:"Verdana", Sans-serif;font-size:20px;font-weight:700;line-height:30px;}.elementor-kit-255 h4{color:var( --e-global-color-primary );font-family:"Verdana", Sans-serif;font-size:25px;font-weight:700;line-height:30px;}.elementor-kit-255 button,.elementor-kit-255 input[type="button"],.elementor-kit-255 input[type="submit"],.elementor-kit-255 .elementor-button{font-family:"Verdana", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:23px;color:var( --e-global-color-1819738 );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-kit-255 button:hover,.elementor-kit-255 button:focus,.elementor-kit-255 input[type="button"]:hover,.elementor-kit-255 input[type="button"]:focus,.elementor-kit-255 input[type="submit"]:hover,.elementor-kit-255 input[type="submit"]:focus,.elementor-kit-255 .elementor-button:hover,.elementor-kit-255 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-1819738 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:773px;}.e-con{--container-max-width:773px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-255 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-255{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-4978a36-font-size:30px;--e-global-typography-492586e-font-size:15px;--e-global-typography-cc605c8-font-size:20px;--e-global-typography-5e5db61-font-size:20px;--e-global-typography-27bcbce-font-size:14px;--e-global-typography-b6f4ced-font-size:13px;--e-global-typography-4b3a53e-font-size:18px;--e-global-typography-1155356-font-size:12px;--e-global-typography-2857e40-font-size:28px;--e-global-typography-5e31a04-font-size:13px;--e-global-typography-3c3c6bb-font-size:45px;--e-global-typography-1f4a6b4-font-size:14px;--e-global-typography-2eb7323-font-size:14px;--e-global-typography-c99eeef-font-size:14px;--e-global-typography-dad06a2-font-size:70px;--e-global-typography-f1129b9-font-size:20px;--e-global-typography-f1129b9-line-height:0.8em;--e-global-typography-d7e8f88-font-size:11px;--e-global-typography-d7e8f88-line-height:0.1em;--e-global-typography-5ed9885-font-size:12px;}.elementor-kit-255 h1{font-size:40px;line-height:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-255{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-4978a36-font-size:28px;--e-global-typography-4978a36-line-height:1.1em;--e-global-typography-cc605c8-font-size:28px;--e-global-typography-cc605c8-line-height:1.1em;--e-global-typography-5e5db61-font-size:28px;--e-global-typography-5e5db61-line-height:1.1em;--e-global-typography-4b3a53e-font-size:15px;--e-global-typography-4b3a53e-line-height:1.1em;--e-global-typography-1155356-font-size:10px;--e-global-typography-2857e40-font-size:28px;--e-global-typography-2857e40-line-height:1.1em;--e-global-typography-3c3c6bb-font-size:28px;--e-global-typography-3c3c6bb-line-height:1.1em;--e-global-typography-dad06a2-font-size:50px;--e-global-typography-dad06a2-line-height:1.1em;--e-global-typography-f1129b9-font-size:18px;--e-global-typography-f1129b9-line-height:0.1em;--e-global-typography-d7e8f88-font-size:13px;--e-global-typography-d7e8f88-line-height:1.2em;--e-global-typography-5ed9885-font-size:14px;}.elementor-kit-255 h1{font-size:30px;line-height:40px;}.elementor-kit-255 h2{font-size:27px;line-height:37px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*04-04-23*/
/*.slick-slide.slick-current{*/
/*    margin-top: 50px;*/
/*    margin-left: 50px !important;*/
/*    margin-right: 50px !important;*/
/*    transform: scale(1.25) !important;*/
/*}*/
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{
    bottom: 100px !important;
}

#hero-slider ul.slick-dots {
    bottom: 1%!important;
}

.testimonials-slider.cstm-slider .slick-slide{
    margin: 20px !important;
}
#validity .elementor-heading-title.elementor-size-default{
    border: none !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0.6px;
    fill: var(--e-global-color-d6cea4e);
    color: var(--e-global-color-d6cea4e);
    background-color: #ED1C24;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ED1C24;
    border-radius: 10px 10px 10px 10px;
    padding: 20px 28px 20px 28px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background-color: transparent;
    border-color: #ffffff;
}

.elementor-testimonial-content{
/*min-height: 402px !important;*/
padding: 20px; 
}
.elementor-testimonial-name {
    padding-top: 20px;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
 width: 59px !important;
 height: 13px;
 border-radius: 50px;
 background: #230410 !important; 
     border: solid 1px #230410 !important;
}
span.swiper-pagination-bullet { 
     height: 13px;
   width: 13px;
   border-radius: 50px !important;
    border: solid 1.8px #888888 !important;
    background: transparent !important;
    transition:.3s ease;
     }
#hero-slider ul.slick-dots {
    bottom: -75%;
    }
select.wpcf7-form-control.wpcf7-select {
    
}
/*input::placeholder {*/
/*    border-left:solid #FFD100 5px ;*/
/*    margin-right:80px !important;*/
/*}*/
select.wpcf7-form-control.wpcf7-select {
    border-left: solid 8px #000;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    border-left: solid 8px #000;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-left: solid 8px #000;
}
select.wpcf7-form-control.wpcf7-select {
    color: #A7A7A7;
}
span.txt-yellow {
    font-weight: 700;
}
span.txt-blck {
    color: #000;
}
/*end of 04-04-23*/

/**HEADER**/
.toggle-btn-close,
.custom-menu-nav {
    display: none;
}

.custom-menu-nav {
    position: fixed;
    background: #000;
    width: 100%;
    z-index: 999;
}

.toggle-btn-open {
    margin-bottom: 0px !important;
}

.toggle-btn-open .elementor-icon-wrapper,
.toggle-btn-close .elementor-icon-wrapper {
    width: 30px;
    height: 30px;
}
.form-col.full-col.btn-col {
    display: flex;
    justify-content: center;
}
span.yellow-bg {
    padding: 5px 40px 5px 40px;
    background: #FFD100;
    clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);
}

.hero-banner .elementor-element {
    margin-bottom: 0;
}

/* BANNER TEXT */
.last-price{
    color: #C3C3C3;
    
}
.price{
    text-decoration: line-through;
}
.new-price{
    font-size: 40px;
    color: #FFD100;
    text-align: center;
    font-weight: 400;
}
.car-name{
    color: #fff;
    font-size: 18px;
}
.hero-tiitle br {
    display: none;
}

.hero-slider .slick-arrow {
    background: #FFCC00 !important;
    padding: 10px 15px;
    color: #000;
    position: absolute;
    border: 0 !important;
    font-size: 25px;
    box-shadow: none;
    z-index: 8 !important;
    border-radius: 5px;
    opacity: 0.5;
}

.hero-slider .slick-arrow.slick-prev {
    left: 0px !important;
}

.hero-slider .slick-arrow.slick-next {
    right: 0px;
}

.hero-slider .slick-arrow.slick-prev:hover,
.hero-slider .slick-arrow.slick-prev:focus,
.hero-slider .slick-arrow.slick-next:hover,
.hero-slider .slick-arrow.slick-next:focus {
    box-shadow: none !important;
    opacity: 1;
    color: #000;
}

.hero-slider .elementor-widget {
    margin-bottom: 0 !important;
}
/* END OF BANNER TEXT*/


/* TABLE*/
thead.myTable {
    background-color: #F4F1E8;
    
}

tr th {
    border: 0px !important;
    border-top-left-radius: 20px !important;
    /*border-top-right-radius: 20px !important;*/
}

tr td{
    background-color: #fff !important;
   
}
td.nested-column {
    background-color: #F4F1E8 !important;
}
.myTable{
    /*border-radius: 20px !important;*/
    border-bottom-left-radius: 50px !important;
    border-radius:6px;
    font-family: 'Roboto';
}
.body{
    text-align: center;
    font-family: 'Roboto';
}

.head-text{
    font-size: 18px;
    font-weight: 900;
    font-family: 'Roboto';
    /*background-color: #FFCB00 !important;*/
}
.logoth {
    background-color: #FFCB00 !important;
    vertical-align: middle;
}
.date{
    text-align: center;
    font-weight: normal
}
.center-image{
    align-content: center;
    align-items: center;
    text-align: center;
    padding: 30px;
}
i.fa.fa-check{
    color:#FFD100;
    font-size: 40px;
}
.red-text{
    color: red;
    font-family: 'Roboto';
    vertical-align: inherit;
}
#footer{
    background-color: transparent !important;
    color: #7A7A7A;
    font-weight: 450;
    border: none !important;
}
.nested-column{
    font-size: 17px;
    text-align: center;
}

/*.table-radius {
    border-radius: 20px !important;
}*/

.table-radius .table {
    margin-bottom: 0 !important;
}

td.table-body {
    text-align: center;
    font-weight: 700;
}

tr.table-footer .table-body {
    vertical-align: middle;
}

.space {
    background-color: transparent !important;
    border: 0 !important;
}

.table-footer-text {
    padding: 10px;
    border-radius: 0px 0px 10px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*margin-right: -30px;*/
    font-weight: 700;
    background-color: #F4F1E8;
}

/*tbody tr:nth-child(even) td.table-body:not(.space),*/
/*.myTable tr:nth-child(even) td:not(.space) {*/
/*    background: #F5F6F8 !important;*/
/*}*/

/* END OF TABLE*/

/**leasing**/
.leasing-slider .elementor-widget-wrap {
    min-height: 350px !important;
}
/*.leasing-slider .elementor-widget-wrap {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 350px !important;
}*/

/* ACCORDION */

.cstm-accordion .elementor-tab-title{
   border-bottom: 1px solid #fff;
}
.cstm-accordion .elementor-tab-title.elementor-active{
    border-bottom: 1px solid #fff;
    
}
.cstm-accordion .elementor-tab-content{
   border-bottom: 1px solid #fff !important;
}


.cstm-accordion .elementor-tab-title {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.cstm-accordion .elementor-tab-content {
    padding: 0 !important;
    padding-bottom: 20px !important;
}

.wrap-sec .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

/**slick**/
.cstm-slider .slick-arrow {
    background: transparent !important;
    padding: 0;
    color: #FFF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
        border: 0 !important;
    font-size: 40px;
    box-shadow: none;
    z-index: 8 !important;
}

.cstm-slider .slick-dots {
    position: absolute;
    bottom: -30px;
    text-align: center;
    padding: 0;
    margin: 0;
    left: 0;
    right: 0;
    z-index: 50;
}

.cstm-slider .slick-slide {
    margin: 20px;
}

.cstm-slider .slick-dots li {
    display: inline-block;
    margin: 0 7px;
}

.cstm-slider .slick-dots button {
    font-size: 0;
    padding: 0;
    background: #fff !important;
    border: solid 1px #B7B7B7 !important;
    width: 13px;
    height: 13px;
    border: 0;
    border-radius: 50px;
}

.cstm-slider .slick-dots .slick-active button {
    background: #230410 !important;
    color:#230410 !important ;
    width: 59px;
    border: none !important;
}

.cstm-slider .slick-arrow.slick-prev {
    left: -35px;
}

.cstm-slider .slick-arrow.slick-next {
    right: -35px;
}

.cstm-slider .slick-arrow.slick-prev:hover,
.cstm-slider .slick-arrow.slick-prev:focus,
.cstm-slider .slick-arrow.slick-next:hover,
.cstm-slider .slick-arrow.slick-next:focus {
    box-shadow: none !important;
    outline: none !important;
}

.car-box .elementor-widget-container {
    height: 100% !important;
    min-height: 300px;
}

/**testimonial**/
.cstm-testimonial .elementor-testimonial-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.cstm-testimonial .elementor-testimonial-meta {
    margin-bottom: 0px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
}

.cstm-testimonial .elementor-testimonial-content {
    margin-bottom: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
}

/**contact form**/
.screen-reader-response {
    display: none;
}

.contact-form input.wpcf7-not-valid:not([type="submit"]),
.contact-form textarea.wpcf7-not-valid {
    margin-bottom: 0px;
    margin-top: 0px;
}

.contact-form input,
.contact-form select,
.contact-form textarea,
.contact-form input:focus,
.contact-form select:focus,
.contact-form textarea:focus {
    border: 0;
    background: #fff;
    padding: 20px;
    outline: none;
}

.contact-form input[type="submit"]:focus {
    border: 1px solid;
}

.contact-form .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    
}

.contact-form .form-col {
    padding: 10px;
}

.contact-form .full-col {
    width: 100%;
}

.contact-form .half-col {
    width: 50%;
}

.contact-form .thirds-col {
    width: 33.33%;
}

.acceptance-col .wpcf7-list-item {
    margin-left: 0;
}

.acceptance-col span.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
    font-size: 14px;
    line-height: 16px;
}

.acceptance-col span.wpcf7-list-item input {
    margin-right: 10px;
}

.wpcf7-spinner {
    display: none;
}

/**footer**/
/*.contact-form {
    width: 100%;
    max-width: 550px;
    margin: 0 auto;
}

.contact-form .elementor-field-label {
    display: none;
}

.contact-form .elementor-field-type-radio .elementor-field-label {
    display: block;
    margin-bottom: 10px;
}

.contact-form .elementor-field-type-radio .elementor-field-subgroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.contact-form .elementor-field-type-radio .elementor-field-option {
    width: 50% !important;
    -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
}

.contact-form textarea {
    max-height: 50px !important;
}*/

.footer-list .elementor-icon-box-title {
    display: none;
}

.footer-list .elementor-icon-box-description a {
    color: #fff;
}

.footer-list .elementor-icon-box-description a:hover {
    color: #fff;
    text-decoration: underline;
}

.footer-list .elementor-icon-box-wrapper {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
}

.contact-item p {
    margin-bottom: 0;
}

.contact-item a {
    color: #fff;
}

.contact-item a:hover {
    text-decoration: underline;
}

.site-footer {
    display: none;
}

/*.footer-icon .elementor-icon-wrapper {*/
/*    height: 20px;*/
/*    width: 20px;*/
/*}*/

.elementor-slideshow__footer {
    display: none !important;
}

/** RESPO **/
@media (min-width: 1920px){
/*nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade{*/
/*     margin-right: -150px;*/
/*}*/
}
@media screen and (min-width:1025px) {
    .contact-form .recaptcha-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }
    
    .contact-form input[type="submit"] {
        min-height: 75px !important;
        min-width: 200px;
    }
}

@media screen and (min-width:1201px) {
    .leasing-slider .slick-dots {
        display: none !important;
    }
}

@media only screen and (min-width: 360px) and (max-width: 700px){
    .center-image{
        align-items: center;
        align-content: center;
        text-align: center;
        padding: 0px;
        margin-top: 90px;
    }
    i.fa.fa-check{
        color: #FFD100;
        font-size: 20px;
    }
    .head-text{
        font-size: 13px;
        font-weight: bold;
        font-family: 'Roboto';
        
    }
    .body{
        text-align: center;
        font-family: 'Roboto';
        font-size: 13px;
    }
    .nested-column{
        font-size: 13px;
        text-align: center;
    }   
}

@media only screen and (min-width:760px) and (max-width: 900px){
    .center-image{
        align-items: center;
        align-content: center;
        text-align: center;
        padding: 0px;
        margin-top: 90px;
    }
    i.fa.fa-check{
        color: #FFD100;
        font-size: 30px;
    }
    .head-text{
        font-size: 15px;
        font-weight: bold;
        font-family: 'Roboto';
        
    }
    .body{
        text-align: center;
        font-family: 'Roboto';
        font-size: 14px;
    }
    .nested-column{
        font-size: 15px;
        text-align: center;
    }   
}

@media screen and (min-width:1200px) and (max-width:1366px) {
    .cstm-testimonial .elementor-widget-container {
        /*min-height: 350px !important;*/
    }
}

@media screen and (max-width:1200px) {
    .leasing-slider .elementor-widget-wrap {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
}

@media screen and (max-width:1024px) {
    .contact-form .half-col {
        width: 100% !important;
    }
    
    .contact-form .thirds-col {
        width: 100% !important;
    }
 
    .contact-form .wpcf7-recaptcha > div {
         margin: 0 auto !important;
    }

    .contact-form .btn-col {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    
    .table-footer-text {
        margin-right: 0 !important;
    }
    
    .cstm-slider .slick-arrow.slick-prev {
        left: -20px !important;
    }
    
    .cstm-slider .slick-arrow.slick-next {
        right: -20px !important;
    }
}

@media screen and (max-width:767px) {
    .elementor-swiper-button-prev {
    left: -15px !important;
}
.elementor-swiper-button-next {
    right: -15px !important;
}
    .contact-form .elementor-field-type-radio .elementor-field-option {
        width: 100% !important;
    }
    
    .count-text {
        width: 50% !important;
    }
    
    .contact-form textarea {
        max-height: 100% !important;
    }
    
    /*.car-box .elementor-widget-container {
        min-height: auto !important;
    }*/
    
    .hero-tiitle br {
        display: block !important;
    }

    span.yellow-bg {
        paddding: 5px 22px 5px 22px !important; 
    }
    
    .promotion-text {
        width: 50% !important;
    }
    
    .promotion-text:first-child .elementor-widget-container {
        margin-right: 10px !important;
    }
    
    .promotion-text:last-child .elementor-widget-container {
        margin-left: 10px !important;
    }
    
    .car-box .elementor-widget-container {
        min-height: 280px !important;
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
            -ms-flex-align: center !important;
                align-items: center !important;
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
    }

    .leasing-slider .elementor-widget-wrap {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
            -ms-flex-align: center !important;
                align-items: center !important;
        min-height: 300px !important;
    }
    
    .table-footer-text {
        -webkit-box-pack: center !important;
            -ms-flex-pack: center !important;
                justify-content: center !important;
    }
}
.custom-menu-nav.hidden {
  display: none;
}
@media screen and (max-width:400px) {
    /*.hero-slider img {
        height: 350px !important;
    }*/
    
    .promotion-text {
        width: 100% !important;
    }
    
    .promotion-text:first-child .elementor-widget-container {
        margin-right: 0px !important;
    }
    
    .promotion-text:last-child .elementor-widget-container {
        margin-left: 0px !important;
    }
}
@media screen and (max-width:767px) {
    .contact-form .wpcf7-recaptcha > div {
         transform:scale(0.8) !important;
        -webkit-transform:scale(0.8) !important;
        transform-origin:0px 0px !important;
        -webkit-transform-origin:0px 35px !important;
    }
}
@media screen and (max-width:360px) {
    .contact-form .wpcf7-recaptcha > div {
         transform:scale(0.7) !important;
        -webkit-transform:scale(0.7) !important;
        transform-origin:0px 0px !important;
        -webkit-transform-origin:0px 35px !important;
      
    }
}
@media screen and (max-width:350px) {
    .contact-form .wpcf7-recaptcha > div {
         transform:scale(0.9) !important;
        -webkit-transform:scale(0.9) !important;
        transform-origin:0 0 !important;
        -webkit-transform-origin:0 0 !important;
    }
}




@media (max-width: 767px){
    .car-section{
        position: absolute;
        height: 100vh;
        width: 100%;
        z-index: 5;
        left:0;
        top:0;
    }
    
    .column-404 > .elementor-widget-wrap{
        position: relative;
    }
    
    .column-404 > .elementor-widget-wrap::before{
        content: '';
        background: rgba(255,255,255, .5);
        width: calc(100% + 40px);
        height: 100%;
        margin-left: -20px;
        margin-right: -20px;
        left: 0;
        top: 0;
        position:absolute;
        z-index: 10;
    }
}/* End custom CSS */