@media (max-width: 1199px) {
	.banner-inner-content-block h1 {
		font-size: 50px;
	}

	.main-banner-block {
		padding: 240px 0 160px;
	}

	.section-heading h2 {
		font-size: 44px;
	}
}

@media (max-width: 991px) {

	.section-heading h2 {
		font-size: 38px;
	}

	.carousel {
		padding-top: 50px;
	}
	
	.banner-inner-content-block h1 {
		font-size: 45px;
	}

	.section-heading {
		margin-bottom: 40px;
	}

	.banner-inner-content-block {
        flex-direction: column;
    }


	.footer-block {
		padding: 50px 0;
	}

	.footer-widget h4 {
		margin-top: 20px;
	}

	section {
		padding: 60px 0;
	}

	.navbar .navbar-collapse {
		display: block;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background-color: #0E2E50;
		padding: 40px 40px;
		transform: translateX(100%);
		transition: transform 0.5s;
		margin-top: 116px
	}

	.navbar .navbar-collapse.open-nav-bar {
		transform: translateY(0);
	}

	


	


	.menu_wrapper ul.navbar-nav li a:before {
		bottom: 0;
	}



	.menu_wrapper ul.navbar-nav li a {
		display: inline-block;
	}

	.navbar-nav {
		width: 100%;
		margin-top: 60px;
	}

	.nav-block-block {
		border: 0;
		float: right;
		background-color: transparent;
		color: #fff;
	}

	/* .navbar-brand img {
		max-height: 116px;
	} */

	.nav-block-block {
		opacity: 1;
	}
}

@media (max-width: 767px) {
	.section-heading h5 {
		font-size: 14px;
	}

	.main-banner-block {
		padding: 190px 0 110px;
	}

}

@media only screen and (max-width: 575px) {
	.boasts h1 {
	  font-size: 25px; /* Adjust the size as needed */
	}
  }
  

@media (max-width: 575px) {}