@media only screen and (max-width: 1200px) {
	.hero_text {
		margin-top: -13rem;
		font-size: 2.8rem;
	}

	.hero_image_dark {
		width: 85% !important;
	}

	.navbar-nav li a:after {
		content: "|";
		padding: 0 1rem;
		opacity: .1;
	}

	.logo_slider img {
		max-width: 90%;
	}
}

@media only screen and (max-width: 992px) {
	html {
		font-size: 55.5%;
	}

	nav .social_icons {
		padding-left: 0rem;
	}

	.navbar-nav li a:after {
		content: "";
		padding: 0;
	}

	#fornav {
		text-align: right;
	}

	.menu-links {
		margin-top: 2rem;
	}

	.navbar-toggler:focus {
		box-shadow: none;
	}

	.hero_image_dark {
		width: 98%;
	}

	.hero_text {
		margin-top: -12rem;
		font-size: 3rem;
	}

	.home-newsletter {
		min-height: 38rem;
	}

	.navbar-toggler {
		width: 4rem;
		margin-left: 3rem;
	}

	.navbar-toggler i {
		font-size: 2.5rem;
	}

	.mode-toggler {
		width: 6rem;
	}
}

@media only screen and (max-width: 768px) {

	html {
		font-size: 45.5%;
	}

	.hero_image_dark {
		width: 100%;
	}

	.hero_text {
		margin-top: -11rem;
		font-size: 2.0rem;
	}

	.sec_img {
		max-width: 25rem;
		display: block;
		margin: 0 auto;
	}

	.px_2 {
		padding: 0 3rem !important;
	}

	.mode-toggler {
		margin-right: 0;
	}

	.logo_slider img {
		max-width: 90%;
	}
}


@media only screen and (max-width:576px) {
	.hero_text {
		margin-top: -8rem;
		font-size: 1.8rem;
	}

	.sec_img {
		max-width: 30rem;
		display: block;
		margin: 0 auto;
	}

	.arrow_text {
		font-size: 2rem;
	}
}