/*
Theme Name:   Vehica Child
Theme URI:    http://example.com/mytheme-child
Description:  Child theme for MyTheme
Author:       Your Name
Author URI:   http://example.com
Template:     vehica
Version:      1.0.0
*/

.hide-element{
    display: none;
}
img#open_rdw-loading {
    display: none !important;
}

.slider-form-class{
    width: 400px;
    position: absolute;
    z-index: 2;
    left: 168px;
    top: 82px;
}

.number-plate-search{
    background-color: #000000a1;
    padding: 19px;
}

.vehica-slider .vehica-slider__nav{
    background: #000000a1;
    border: 0px solid #000000a1;
    color: #ffff;
}


.vehica-slider .vehica-swiper-pagination .swiper-pagination-bullet-active{
    background-color: #ff4605 !important;
}
.vehica-slider .vehica-swiper-pagination .swiper-pagination-bullet{
    background-color: #000000a1;
}

.number-plate-search a{
    color: #ffffff;
}
.number-plate-search p{
    color: #ffffff;
}.number-plate-search h1{
    color: #ffffff;
}

.call-us-btn{
    display: inline-block;
    background-color: #4CAF50;
    color: white;
    padding: 7px 19px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    position: absolute;
    left: 147px;
    top: 293px;
}

.vehica-car-form__section{
    background-color: #242424 !important;
}

.vehica-car-form__section p, h1, h3{
    color: #ffffff !important;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
    .slider-form-class{
        left: 10px;
        top: 40px;
    }
    #callnowbutton{
        display: none !important;
    }
    .elementor-hidden-phone {
        display: block !important;
        visibility: visible !important;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
    .slider-form-class{
        left: 19px;
        top: 27px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .slider-form-class{
        left: 16px;
        top: 27px;
    }
}

/* @media only screen and (min-width: 1025px) {
    .slider-form-class{
        left: 237px;
        top: 138px;
    }
} */

@media screen and (min-width: 1920px){
    .slider-form-class{
        left: 237px;
        top: 138px;
    }
}