﻿@media (min-width: 1330px) {
	header #logo {
		margin: 27px 0 0 75px;
		width: 362px;
	}
}



@media (min-width: 760px) {
	header:not(.sf-top-toolbar) {
		height: 106px !important;
	}
}

#dany-contact-cards {
	padding-top: 106px;
	font-family: 'martian_b_thairegular';

	.mobile-contact {
		display: none;
	}

	.contact-card {
		font-size: 1rem;
		line-height: 1.5rem;
		border-left: 2px solid #009ce2;
		padding-top: 5px;
		padding-bottom: 5px;

		.location-name {
			text-transform: uppercase;
			font-family: 'martian_b_thaibold';
			color: #009ce2;
			font-size: 1rem;
		}
		.email {
			font-size: .94rem;
		}
	}

	.contact-card:first-of-type:not(:only-child) {
		border-left: none;
	}

}
#DANY-jumbo {
	.sub-heading-container {
		p {
			color:white;
		}
	}
}
#dany-form .d-flex .btn {
	margin-top: 20px;
  }
@media (max-width: 768px) {
	#DANY-jumbo {
		.jumbo-text {
			background-color: initial;
			padding: 0 10px;
			.content {
				text-align: center;
			}
		}
	}
}
#mob-dany-contact-cards {
	font-family: 'martian_b_thairegular';

	.mobile-contact {
		justify-content: center;
		color:#8b8b8b;
		display: flex;
		.far.fa-angle-down {
			margin-right: 10px;
		}
	}
.dany-contact-cards {
	display: none;
	.contact-card {
		font-size: 1rem;
		line-height: 1.5rem;
		border-left: 2px solid #009ce2;
		padding-top: 5px;
		padding-bottom: 5px;

		.location-name {
			text-transform: uppercase;
			font-family: 'martian_b_thaibold';
			color: #009ce2;
			font-size: 1rem;
		}
	}
}


}

@media (max-width:992px) {
	#dany-contact-cards {


		.row {
			display: none;
		}

		padding-left: 30px;

		.contact-card:first-of-type:not(:only-child) {
			border-left: 2px solid #009ce2;
		}
	}


}

@media (max-width: 1518px) {
	.carousel-container {
		.carousel.three-wide {
			.carousel-item-container:nth-of-type(n + 3) {
				display: none;
			}

		}
	}
}

@media (max-width: 1158px) {
	.carousel-container {
		.carousel.three-wide {
			.carousel-item-container:nth-of-type(n + 2) {
				display: none;
			}

		}
	}
}

@media (max-width: 798px) {
	header #nav-containers #top-nav {
		margin:0 auto;
	}
	.carousel-container {
		.carousel.three-wide {
			.carousel-item-container:nth-of-type(n + 2) {
				display: none;
			}

		}
	}
}


#dany-nav {
	margin-top: 20px;
	background-color: #313131;
	font-family: 'martian_b_thairegular';
	text-transform: uppercase;
	color: white;
	padding: 5px;

	.nav-link {
		font-size: 1rem;
		padding: 0;
		flex-grow: 1;
		margin: .5rem auto;
		text-align: center;

		a,
		a:visited {
			color: white;

		}

		a.active,
		a.active:visited {
			color: #009ce2;
		}

	}

	.nav-link+.nav-link {
		border-left: 1px solid white;
		padding-left: 1px;
	}

	.nav-link:first-of-type {
		border-left: none;
	}
}
@media (max-width: 798px) {
	#dany-nav {
		display: none;
	}

}

#mob-dany-nav {
	margin-top: 20px;
	background-color: #313131;
	font-family: 'martian_b_thairegular';
	text-transform: uppercase;
	color: white;
	padding: 5px;
	position: absolute;
	left: 0px;
	width:100%;
	.dany-nav-items {
		flex-direction: column;
	}
	.nav-link {
		font-size: 1rem;
		padding: 0;
		flex-grow: 1;
		margin: .5rem auto;
		text-align: center;

		a,
		a:visited {
			color: white;

		}

		a.active,
		a.active:visited {
			color: #009ce2;
		}

	}

.nav-link + .nav-link {
	position: relative;
	padding-left: 1px;
}

	.nav-link:first-of-type {
		border-left: none;
	}
}
@media (min-width: 768px) {
	#mob-dany-nav {
		display: none;
	}
	#mob-dany-contact-cards {
		display:none;
	}
}
.location-details {
	font-size: 1rem;
	line-height: 1.5rem;
}

.location-info {
	min-height: 225px;
	font-family: 'martian_b_thairegular';
	background-color: #b0c0c421;
	padding: 10px;
}

.location-name {
	text-transform: uppercase;
	color: #009ce2;
	font-family: 'martian_b_thaibold';
}

.location-card {
	padding: 15px;
}
#DANY-jumbo {margin-top:initial;}