/*
 Theme Name:   Boxcar Child
 Theme URI:    https://themeforest.net/item/boxcar-automotive-car-dealer-wordpress-theme/49741717
 Description:  Boxcar Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     boxcar
 Version:      1.0.0
 Text Domain:  boxcar-child
*/
.listing-detail-detail .field-title{color: #405ff2;font-weight: bold;}
#main-image .elementor-shortcode{text-align:center;}
.e-n-tab-title.hidden-tab, .hidden-tab-content {display: none !important;}
.feature-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.feature-item {background: #f5f5f5;padding: 15px;border-radius: 5px;text-align: center;}
.header_transparent .apus-header{background: #fff;position: relative !important;}
#apus-header-mobile .logo{width:30%;}
.home #apus-header #primary-menu.megamenu > li > a{color: #000;}
#apus-header #primary-menu.megamenu > li > a{color: #fff;}
.wh-1 {background-color: #4CAF50;color: white;border-radius: 06px 0px 0px 06px;padding: 14px 20px;font-size: 28px;position: fixed;bottom: 350px;right: -10px;z-index: 99}
.ph-1 {background-color: #007bff;color: white;border-radius: 06px 0px 0px 06px;padding: 14px 20px;font-size: 28px;position: fixed;bottom: 280px;right: -10px;z-index: 99;}
.form-section{margin-bottom:20px;}
.two-bx {width: 50%;float: left;padding-right: 15px;}
.three-bx {width: 33.33%;float: left;padding-right: 15px;}
.four-bx {width: 25%;float: left;padding-right: 15px;}
.three-bx.rght{padding-right:0px;}
.four-bx.rght{padding-right:0px;}
.insurance-form select, .insurance-form textarea, .insurance-form input{border: 1px solid #69727d;height: 40px;padding-left: 5px;padding-right:5px;width:100%;}
.insurance-form .wpcf7-submit{border: 0px;background: #008acc;color: #fff;width: max-content;padding: 10px 30px;line-height: 20px;display:block;}
.insurance-form .wpcf7-acceptance{margin:20px 0px;display:block;}
.star{color:red;}
/*.insurance-form select{margin-top:8px;}*/
.insurance-form b{margin-bottom:10px !important;font-size: 20px;color: #008acc;}
.clear{clear:both;}
.insurance-form .wpcf7-acceptance input[type="checkbox"] {display: inline-block !important;opacity: 1 !important;visibility: visible !important;width: auto;height: auto;}
.insurance-form .wpcf7-list-item {margin: 0 0 0 0em;}
.insurance-form .wpcf7-list-item-label{left: 5px;top: 1px;position: relative;}
.insurance-form textarea{height:70px;}
.full-bx{margin-top:20px;}
.elementor-icon-list-items .e-fas-check{fill: #fff !important;}
.page-id-7559 .form-section div {margin-bottom: 15px;}
.listing-detail-contact-form .wpcf7-select{width: 100%;padding: 25px 15px 5px;width: 100%;font-size: 0.9375rem;font-weight: 400;line-height: 1.85;border: 1px solid #E9E9E9;border-radius: 8px;}
@media screen and (min-width: 320px) and (max-width: 767px){
#home-first-section{min-height:23vh;}
#home-second-section .lft{min-height: 38vh;}
.three-bx {width: 100%;float: none;padding-right: 0px;padding-bottom:20px;}
.four-bx {width: 100%;float: none;padding-right: 0px;padding-bottom:20px;}
.two-bx {width: 100%;float: none;padding-right: 0px;padding-bottom:20px}
}
@media screen and (min-width: 768px) and (max-width: 1023px){
#home-first-section{min-height:38vh;}
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
#home-first-section{min-height:38vh;}
}