/*
Theme Name: Adm Auto Child
Template: adm
*/ 
.th-banner,.th-banner img{background-color:#000;text-align:center}.th-banner img{max-width:100%;height:auto;width:auto}.about h3,.direction-heading h1,.top_banner_image .contact_heading h1,.top_banner_image .contact_heading p{color:var(--base_color_2)}.th-footer{background-color:var(--base_color_2)!important;padding:30px 0 0}.th-banner-bot .th-bot-box:hover,.th-btn:hover,.th-helps .th-message-btn,.th-navigation{background-color:var(--base_color_1)!important}.th-header .th-header-bot{background:var(--base_color_header_color)!important}.mobile-view,.parallax_bg{display:none}@media (max-width:767px){.mobile-view{display:block}.th-banner{background-image:none!important;height:auto}.col.searsrow{display:none}}@media (max-width:567px){.res_footer{text-align:center!important}}.th-header .th-header-top ul li a,.th-header .th-header-top ul li i,.th-header-top ul li{color:#fff!important}
a.fb-header{margin-left:100px}
.th-products .slick-list .col-md-3 {  max-width: unset}
.printable_drop_single_inventory p {
    font-size: 11px;
}
/* Ensure focus state does not override background */
.parent_div .form-control:focus {
    background-color: #101D2E !important;
    border-color: #2A4670;
    outline: none; /* Removes default browser outline */
    box-shadow: 0 0 10px rgba(42, 70, 112, 0.5); /* Optional: Add a subtle glow */
}

/* Ensure hover state does not override background */
.parent_div .form-control:hover {
    background-color: #101D2E !important;
    border-color: #2A4670;
}