.search-sec{height:65vh}@media screen and (max-width:1199px){.search-sec{height:auto}}.search-sec .search-form{background-color:hsla(0,0%,85%,.4);padding:5px;border-radius:5px}.search-sec .search-form .btn{padding:8px 25px}.search-sec .search-form .location-btn{padding:8px 12px;border:1px solid #007bff;background-color:#ffc107;color:#007bff;border-radius:5px;transition:all .3s ease;margin-right:10px;min-width:45px;cursor:pointer;z-index:10;position:relative}.search-sec .search-form .location-btn:hover{background-color:#007bff;color:#fff;transform:scale(1.05)}.search-sec .search-form .location-btn:disabled{opacity:.6;cursor:not-allowed}.search-sec .search-form .my-btn{transition:background-color .3s ease,color .3s ease}.search-sec .search-form .my-btn:hover{background-color:#007bff!important;color:#fff!important}.search-sec h2{font-family:Montserrat,sans-serif;font-weight:300;font-size:40px;color:#ffc107;margin-bottom:40px;text-shadow:0 0 3px #000,0 0 5px #000}.search-sec h2 strong{font-weight:600}@media screen and (max-width:768px){.search-sec h2{font-size:24px;margin-bottom:20px}.services-sec .service-title{min-width:100px}.search-sec .search-form .location-btn{margin-right:5px;padding:6px 10px}}@media screen and (max-width:556px){.search-sec h2{font-size:20px;margin-bottom:15px}.search-sec .search-form{display:block}.search-sec .search-form button:not(.location-btn),.search-sec .search-form input,.search-sec .search-form select{width:100%;border-radius:5px!important;margin:2px!important}.search-sec .search-form .location-btn{display:none}}