@media screen and (max-width: 1680px) {
	.container-fluid{
		padding-left: 40px;
		padding-right: 40px;
	}

	.pt-175{
		padding-top: 100px;
	}

	.mountain-img{
		width: 50%;
	}

	.mb-75 {
		margin-bottom: 45px;
	}

	.mb-60 {
		margin-bottom: 30px;
	}

	.big-title{
		font-size: 90px;
	}

	.pb-100 {
		padding-bottom: 50px;
	}

	h2{
		font-size: 25px;
	}

	.contact{
		background-size: 35%, cover;
		background-position: bottom right -6%, center top -90px;
	}

	.navbar-brand img{
		height: 45px;
	}

	.navbar {
		padding-bottom: 20px;
		padding-top: 20px;
	}

	.navbar-nav {
		margin-right: 180px;
	}

	.navbar-nav li + li {
		margin-left: 35px;
	}

	.navbar-nav > li{
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media screen and (max-width: 1199px) {
	.container-fluid{
		padding-left: 20px;
		padding-right: 20px;
	}

	.navbar-nav {
		margin-right: 80px;
	}

	.navbar-nav li + li {
		margin-left: 20px;
	}

	.navbar-brand img {
		height: 38px;
	}
}

@media screen and (max-width: 991px) {
	.hero{
		background-size: 990px;
		background-position: top -60px right 22%;
	}
	.contact{
		background-size: 65%, cover;
		background-position: bottom right -6%, center top -90px;
	}
	.navbar-nav li + li {
		margin-left: 10px;
	}
	.navbar-nav {
		margin-right: 150px;
	}
	.big-title {
		font-size: 70px;
		letter-spacing: -6px;
	}
}

@media screen and (max-width: 767px) {
	body{
		font-size: 16px;
	}
	.hero {
		background-position: top -60px right 22%;
		/* min-height: 60vh; */
		min-height: 620px;
	}
	.py-100 {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	h1{
		font-size: 32px;
	}
	h2{
		font-size: 22px;
	}
	h4{
		font-size: 19px;
	}
	.big-title {
		font-size: 15vw;
	}
	.big-title.mb-0 {
		margin-bottom: -9px !important;
		line-height: 0.9;
	}
	.navbar {
		padding-bottom: 12px;
		padding-top: 12px;
	}
	.mb-75 {
		margin-bottom: 25px;
	}

	.mb-60 {
		margin-bottom: 20px;
	}
	section{
		min-height: auto;
	}
	.contact:before{
		padding-bottom: 100%;
		z-index: -1;
		width: 85%;
		top: 3%;
	}
	.contact {
		background-size: 135%, cover;
		background-position: bottom right 84%, center top -90px;
	}
	.mountain-img {
		width: 390px;
	}
	.ftk.pt-175{
		margin-top: 80px;
	}
	.navbar-nav li + li{
		margin-left: 0;
	}
	.navbar-collapse{
		background-color: rgba(255, 255, 255, 0.8);
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar-nav{
		margin-right: 0;
	}
	.simon h2.mb-60{
		margin-left: 100px;
	}
}

@media screen and (max-width: 575px) {
	.mountain-img {
		width: 460px;
	}
	.container-fluid{
		min-width: 460px;
	}
	.ftk.pt-175{
		margin-top: 560px;
	}
	.mad-logo{
		width: 120px !important;
	}
}

