/* -------------------------------
   Responsive Styles
------------------------------- */

@media (max-width: 1600px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 992px) { 
	body {
		min-height: 61px;
		padding-top: 61px;
	}
	.brand-logo img {
		margin-top: 0px;
		max-height: 45px;
	}
	.navbar-brand {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.navbar-nav .nav-link {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.header-nav-buttons-1 {
		margin-right: 62px;
		margin-top: 10px;
		top: 0;
		right: 0;
		display: block;
		position: absolute;
	}
	.navbar-dark .nav-link {
		background: rgb(255 212 203);
	}
	.navbar-dark .navbar-toggler:before {
		background: #f4f4f4;
	}
	.navbar-dark .navbar-toggler:after {
		border-top: 2px solid #f4f4f4;
		border-bottom: 2px solid #f4f4f4;
	}
	.navbar-dark .navbar-toggler.closetoggler:before {
		background: #f4f4f4;
	}
	.navbar-dark .navbar-toggler.closetoggler:after {
		background: #f4f4f4;
		border-top: 1px solid #f4f4f4;
		border-bottom: 1px solid #f4f4f4;
	}
	.navbar-nav .nav-link:focus, .nav-link:hover {
		color: #535353;
	}
	.navbar-dark .dropdown-menu {
		background: #f6cac1;
	}
	.navbar-dark .dropdown-item:hover {
		background-color: #ffdfd9;
	}
	.navbar-dark .dropdown-item:focus {
		background-color: #ffdfd9;
	}
	.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
		display: block;
	}
}
@media (max-width: 767px) {

}
@media (max-width: 575.98px) {
	.header-theme {
		background: rgba(248, 165, 147, .8);
		background: linear-gradient(90deg, rgba(248, 165, 147, .8) 0%, rgba(248, 165, 147, .8) 35%, rgba(248, 165, 147, .8) 100%);
	}
}
@media (max-width: 480px) {
	.header-nav-buttons-1 {
		margin-right: 82px;
		margin-top: 11px;
	}
	body {
		font-size: 16px;
	}
	.footer-3 {
		text-align: center;
	}
	.footer-3 img {
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
	}
	.hero-2 {
		padding-top: 3rem;
	}
}
@media (max-width: 430px) {
}
@media (max-width: 370px) {
}