@media only screen and (min-width: 1400px) {
  .why_chooseus::before {
    width: 54%;
    height: 70%;
    left: 23%;
  }
  .investor_corner::after {
    background-position: bottom;
  }

}

@media only screen and (max-width: 992px){
	.navbar .navbar-toggler[aria-expanded="true"] {
    margin-left: auto;
    position: relative;
    z-index: 9999;
    top: -24px;
}

	.contact_info_row{
	    flex-wrap: wrap;
	}
     .navbar-collapse .navbar-nav .nav-item {
        padding: 10px 20px;
    }
	.request-a-call-back-form{
	margin-left: 0;
	}
	body .home-features-section .features-row .features-icon .icone-row{
	grid-template-columns: 1fr 1fr 1fr 1fr;
	}
		body section.main_section.blog-section .rv-blog-card-modern{
	margin-bottom: 70px;
	}
}
@media only screen and (max-width: 767px) {
  .header .owl-carousel .item {
    padding: 375px 0 !important;
  }
  #testimonialCar .owl-nav .owl-prev {
    left: 0;
  }
  #testimonialCar .owl-nav .owl-next {
    right: 0;
  }
  .testimonial_card {
    padding: 20px 20px 80px 20px;
  }
  .hexa_box {
    margin: 0 auto !important;
  }
  .why_chooseus::before {
    display: none;
  }
  .main_banner .banner_content {
    margin-bottom: 50px;
  }
  .footer_main {
    border-radius: 35px 35px 0 0;
  }

  .newsletter h1 {
    font-size: 30px;
  }
  .newsletter_form .form-group {
    width: 100%;
  }
	    .navbar-collapse.show {
        opacity: 1;
        transform: scale(1);
        padding: 0 0 20px 10px;
    }
		.navbar-light .navbar-brand
 {
    max-width: 215px;
}
	    .top-banner-section {
        padding: 130px 0 50px;
    }
body .home-features-section .features-row .features-icon .icone-row{
	grid-template-columns: 1fr 1fr;
	}
	    .investor-section .owl-nav {
        position: unset;
        margin: 0 auto;
        justify-content: center;
    }
	.modern-hero .hero-slide{
	    min-height: 320px;
		.clean-heading{
		    padding: 0px 10px;
		}
	}
	.modern-hero .hero-slide::before {
    content: "" !important;
    position: absolute;
    inset: 0;
    border-radius: 20px;
    background: rgb(51 198 244 / 42%) 35%;
    z-index: 1;
		    width: 100%;
    height: 100%;
}
	.why-zigzag{
	        margin-top: 30px;
	}
}


@media only screen and (max-width: 575px) {
	.navbar-light .navbar-brand img {
    height: 110px;
    width: 100%;
    object-fit: contain;
}
	
}