/*
Theme Name: Vehica Child
Theme URI: https://vehicatheme.com/
Author: TangibleDesign
Author URI: https://tangibledesign.net/
Description: Vehica
Template: vehica
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: translation-ready
Text Domain: vehica
*/

@media (min-width: 460px){
    .vehica-2-fields_left, .vehica-2-fields_right {
         width:50%
    }
    .vehica-2-fields_left {
         padding-right: 8px;
    }
    .vehica-2-fields_right {
         padding-left: 8px;
    }
}
.clearfix.request_form {
     text-align: center;
}

.wpcf7-submit {
    Display: grid;
    Margin: auto;
}

.wpcf7-list-item label {
	cursor: pointer;
}
::placeholder,
#mc4wp-form-1 input[type="email"]::placeholder {
    color: #000;
	  
}
select {
    font-family: Muli, Arial, Helvetica, sans-serif;
}
.vehica-contact-form .wpcf7-not-valid-tip {
	background: #dc3232;
}
.vehica-contact-form .wpcf7-not-valid-tip:after {
	border-bottom: 9px solid #dc3232;
}
/*.togglebuttons .wpcf7-list-item {
     margin: 0 2px 0 0;
     display: inline-block;
}
.togglebuttons > span input {
     opacity: 0;
     position: absolute;
}
.togglebuttons > span .wpcf7-list-item-label {
     cursor: pointer;
     display: block;
     color: #333;
     border-radius: 2px;
     background: #ffffff;
     padding: 2px 8px;
     background: #efefef;
     box-shadow: 0 1px 1px rgba(0,0,0,.2);
     border: 1px solid #e0e0e0;
}
.togglebuttons > span input:checked + .wpcf7-list-item-label {
     background: #0193c2;
     border: 1px solid #0193c2;
     color: #ffffff;
     font-weight: bold;
}
*/



option:first-of-type {
   color: #8e8e8e;
}

.request_form_section .wpcf7-response-output {
	display:none;
}

.hdpi.pac-logo:after {
    background: none !important;
}


/*Autocomplete div css*/
/*.autocomplete {
  position: relative;
  display: inline-block;
}



#autocomplete_search {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;

  top: 77%;
  left: 0;
  right: 0;
  background-color: #fff; 
}

#autocomplete_search div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
} */

/*Autocomplete list css*/

.ui-autocomplete li.ui-menu-item {
    font-size: 14px;
    font-family: Muli, Arial, Helvetica, sans-serif;
}

.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 10px;
    padding: 6px 0px !important;
	z-index: 999 !important;
    /* margin-top: -4px; 
    border: 0px !important;*/
}

.ui-autocomplete li.ui-menu-item .ui-state-active{border:1px solid #fff !important; background:#e9e9ed;}

.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper{padding: 4px 14px;}

.vehica-contact-form select, .vehica-contact-form textarea, .vehica-contact-form input[type=date], .vehica-contact-form input[type=email], .vehica-contact-form input[type=number], .vehica-contact-form input[type=password], .vehica-contact-form input[type=search], .vehica-contact-form input[type=tel], .vehica-contact-form input[type=text] {
	    padding: 10px 14px;
}
.vehica-copyrights a {
    color: #000;
}

span.lable_head {
    margin-left: 5px;
}

@media (max-width: 600px) {
	.vehica-contact-form select, .vehica-contact-form textarea, .vehica-contact-form input[type=date], .vehica-contact-form input[type=email], .vehica-contact-form input[type=number], .vehica-contact-form input[type=password], .vehica-contact-form input[type=search], .vehica-contact-form input[type=tel], .vehica-contact-form input[type=text] {
    font-size: 14px;
    min-height: 50px;
}
}

.request_form button#submit {
    margin-top: 10px;
}


@media screen and (min-width: 1600px) {
.vehica-hero-v3-image img {
    max-width: 500px;
    top: 110px!important;
    position: relative;
}
}
.vehica-background-accent-v1 {
    background: none;
}
