.search-hero-container{background: #586271;position: relative;padding: 50px 0;min-height: 472px;display: flex; align-items: center; z-index: 10;}
.search-hero-bg{width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-size: cover; background-position: center;}
.search-hero-content{background: #586271;color: #fff;padding:50px 50px 35px 50px;width: 100%;max-width: 469px;border-radius: 5px;}
.search-hero-content h1{font-size: 28px;line-height: 33px;margin-bottom: 18px;font-weight: 900;font-family:'Muli', sans-serif;letter-spacing: -0.5px;}
.search-hero-content p{font-size: 16px;line-height: 20px;font-weight: 700;margin-bottom: 21px;}
.shb-lower .form-group{width: calc(50% - 8px);}
.input-group-text{background: #fff; border:0; border-radius: 5px; font-size: 20px; padding:5px 2px 5px 15px;}
.input-group .form-control{padding-left: 8px; padding-top: 2px;}
.shb-lower .nice-select.form-control.type2{padding-left: 10px; font-size: 14px;}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px) {
}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px) {
}
/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px) {
.search-hero-container{min-height: auto; padding: 0;}
.search-hero-bg{display: none;}
.search-hero-content{margin: 0 auto; padding: 20px 0; text-align: center;}
.search-hero-content h1{margin-bottom: 32px;}
.search-hero-content p{padding: 0 5%;}
.shb-lower .form-group{width: 100%;}
.input-group-text{padding-left: 7px; font-size: 18px;}
.input-group .form-control{padding-left: 6px; padding-right: 4px; letter-spacing: -0.8px;}
.shb-lower .nice-select.form-control.type2{padding-left: 15px; font-size: 16px;}
}
/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width: 575.98px) {

}