@media (max-width: 767px) {
body{display:block!important;}    
    
.header{padding:0;}
.header .header-container{margin:0;padding: 1rem;}
.header .header-container .header_inner{margin:0;padding:0;}
header .navmenu {display: none;}
header .hamburger_menu {display: block;}
header .mobile_menu {width: 100%;left: -100%;}
header .js-topMobNav.isOpen .nav_btn {display: block;margin: 2rem 0 0 0;}
header .js-topMobNav.isOpen .nav_btn svg {height: auto;}  


header .hamburger_menu button {display: flex;background: transparent;border: none;box-shadow: none;outline: none;cursor: pointer;}
header .hamburger_menu button svg {width: 100%;height: auto;fill: #000;}
header .mobile_menu {height: 100%;width:100%;position: fixed;top: 0;left: -100%;z-index: 9999999999;overflow: hidden;background: #2b2b2b;padding: 0;margin: 0;list-style-type: none;transition: ease-in-out 0.5s;}
header .mobile_menu.js-topMobNav {display: block;}
header .mobile_menu hr {border: 1px solid #535353;}
header .mobile_menu, .mobile_menu a {font-size: 1rem;color: #fff;text-decoration: none;}
header .pushNavIsOpen {overflow: auto;height: 100%;}
header .js-topMobNav.isOpen, .pushNav_level.isOpen {left: 0;z-index: 99999999;}
header .closeLevel, .openLevel {cursor: pointer;}
header .openLevel, .closeLevel, .mobile_menu a {padding: 1em 0;display: flex;align-items: center;text-indent: 20px;transition: background 0.4s ease-in-out;}
header .openLevel:hover, .closeLevel:hover, .mobile_menu a:hover {background: #000;}
header .hdg {background-color: #000;font-size: 1.2rem;}
header .pushNavIsOpen .screen {height: 100%;opacity: 1;}
header .closeLevel.close_menu {position: absolute;z-index: 999999999;right: 0;top: 0;color: transparent;width: auto;background: transparent;padding: 15px;}
header .closeLevel.close_menu svg{width:26px;height: auto;fill:#fff;}
header .mobile_menu li {border-bottom: 1px solid #535353;list-style: none;}
header .openLevel.js-openLevel a {padding: 0;}
header .mobile_menu .mob_nav {position: relative;display: flex;flex-direction: column;max-width: 100%;margin: 0;padding: 0;}
header .mobile_menu .btn-getstarted {font-size: 1rem;color: #fff;border: 1px solid #fff;border-radius: 50px;padding: 0.5rem 1.5rem;margin: 1rem;text-align: center;display: grid;text-decoration: none;background: #4c59a3;}

.page_banner{min-height:350px;}
.head-banner .hero-content h1 {font-size: 2rem;line-height: 1.5;}   
.head-banner .hero-content a {font-size: 1.2rem;}   
.section-title h2 {font-size: 2rem;}
.about_us_section {padding-bottom: 1rem;}
.about_us_section .row {display: grid;margin: 0;padding: 0;}
.about_us_section .form-container {position: static;}    
.about_us_section .banner_bg {margin: -225px 0 0 0;}
.fix_and_flip .service-box {display: flex;gap: 0.5rem;flex-direction: column;align-items: center;justify-content: center;}
.fix_and_flip .service-box img {margin: 0;}
.fix_and_flip .service-box .service-title {font-size: 1.4rem;}
.fix_and_flip .service-box .service-desc {font-size: 1rem;}
.fix_and_flip .service-box .learn-btn {font-size: 1.1rem;padding: 0.5rem 1rem;}    
.our_clients {margin: 0;padding: 2rem 1rem;}
.our_clients .slider-container .custom_track {grid-template-columns: 1fr 1fr;gap: 1rem;}
.billion_section {display: grid;grid-template-columns: 1fr;padding: 0 2rem;}
.billion_section .info-block {display: flex;gap: 1rem;}
.billion_section .info-block .info-text h3 {font-size: 1.4rem;}
.billion_section .info-block .info-text p {font-size: 1rem;}    
.midimgcont{display:none} 
.before_after_prop{padding:2rem 1rem}    
.before_after_prop .owl-nav{top:90%;}
.before_after_prop .container .owl-nav .owl-prev, .before_after_prop .container .owl-nav .owl-next {margin: 0;}
.custom_testimonials {width: 100%;max-width: 100%;}    
.process_for_loan .row {gap: 20px;}
.loan-section-sr .row {display: grid;gap: 30px;}    
.values_header{display:grid;gap: 1rem;} 
.values_header div {width: 100%;left: 0;}
.values_header div p {margin: 0;padding: 0;}
.values-container {gap: 2rem;}    
.stats_container {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 1rem;align-items: center;justify-content: center;padding: 2rem 1rem 1rem 1rem;}
.stats_container .stat-item {justify-content: center;text-align: center;}
.stats_container .divider {display: none;}    
.team-members {flex-direction: column;align-items: center;}
.team-member {width: 100%;}
.team-title {font-size: 1.8rem;}
.team-description {font-size: 0.95rem;}
.testimonials .big-text {font-size: 3rem;}
#testimonial-slider .slick-prev, #testimonial-slider .slick-next {display: none!important;}
.news-article .container .row.gy-4 {display: grid;gap: 2rem;}
.news-article article {display: grid;}
.blog_listing_wrapper .blog_post_date {display: grid;margin: 0.5rem 0 0 0;gap: 0.5rem;}
.blog_detail_wrapper {padding: 1rem 0;}
.image_text_wrapper {grid-template-columns: 1fr;padding: 2rem 1rem;}
}


















media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
}
