.custom-img {
		max-height: 600px;
}

@media (min-width: 539px) {
		.custom-img {
				max-height: 440px;
		}
}

@media (min-width: 767px) {
		.custom-img {
				max-height: 600px;
		}
}

@media (min-width: 1279px) {
		.custom-img {
				max-height: 640px;
		}
}

@media (min-width: 1365px) {
		.custom-img {
				max-height: 620px;
		}
}

@media (min-width: 1439px) {
		.custom-img {
				max-height: 700px;
		}
}

@media (min-width: 1919px) {
		.custom-img {
				max-height: 900px;
		}
}

@media (min-width: 2559px) {
		.custom-img {
				max-height: 1280px;
		}
}

@media (min-width: 3839px) {
		.custom-img {
				max-height: 1920px;
		}
}

.custom-padding-bottom {
		padding-bottom: 40px;
}

@media (min-width: 1023px) {
		.custom-padding-bottom {
				padding-bottom: 180px;
		}
}

@media (min-width: 1279px) {
		.custom-padding-bottom {
				padding-bottom: 240px;
		}
}

/*
* Video
*/
.custom-negative-margin-top {
		margin-top: -200px;
}

@media (max-width: 767px) {
		.custom-negative-margin-top {
				margin-top: -120px;
		}
}

@media (max-width: 1023px) {
		.custom-negative-margin-top {
				margin-top: -140px;
		}
}

.custom-negative-margin-top-2 {
		margin-top: -30px;
}

.btn-special {
  transition: 0.5s;
  background-size: 200% auto;
  color: #FFF;
 }

.btn-special:hover {
  background-position: right center;
}

.btn-special-1 {
  background-image: linear-gradient(to right, #d4b266 0%, #b18b4d 51%, #b18b4d 100%);
}

.btn-special:hover {
  color: #FFF;
}

.btn-special:focus {
  color: #FFF;
}

.btn-special:active {
  color: #FFF;
}

.custom-negative-margin-top-3 {
		margin-top: -240px;
}

@media (max-width: 1199px) {
		.custom-negative-margin-top-3 {
				margin-top: -170px;
		}
}

@media (max-width: 1023px) {
		.custom-negative-margin-top-3 {
				margin-top: -190px;
		}
}

@media (max-width: 767px) {
		.custom-negative-margin-top-3 {
				margin-top: -120px;
		}
}
