﻿.nextlinedesktop {
	white-space: pre-wrap;
}

.bannerimg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	width: 100%;
	height: 300px;
}

#FeaturedImageDiv {
	width: 100%;
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;

}

@media(min-width: 768px){
	.bannerimg {
		height: 400px;
		background-size: 100% auto;
	}

	#FeaturedImageDiv {
		height: 345px;
	}
}

@media only screen and (max-device-width : 640px) {
	.desktopshow {
		display: none !important;
	}

	.mobileshow {
		display: block !important;
	}

	.container {
		width: 100% !important;
		padding: 0px;
	}

	#magimg {
		height: auto;
		width: 145px;
		margin: 0 auto;
	}

	#swipediv {
		padding: 20px;
	}

	#divcontainer {
		padding: 0 20px !important;
	}

	.imagediv {
		width: 100%;
		height: 100%;
	}

	.menumain {
		overflow-x: scroll;
	}

	#menu {
		width: 745px;
	}

		#menu .col-span-2 {
			width: 150px;
		}

	.topimg {
		padding: 70px;
	}

	.desktopshowonly {
		display: none;
	}

	.mapbox_placeholder_img {
		height: 270px;
	}

	.mapbox_placeholder_btn {
		height: 250px;
	}

	.detail-snippet {
		min-height: 150px !important;
	}

	.statNav {
		display: none !important;
	}

	.centered a {
		font-size: 14px;
		font-weight: 500;
	}
	.descdiv {
		text-shadow: 0 0 3px #000000, 0 0 5px #fff;
	}
	.momentimg1 {
		height: 140px;
	}

	.momentimg2 {
		height: 90px;
	}
	.imgdiv {
		position: relative;
		padding: 0;
	}

		.imgdiv .banner-content {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 2;
		}
	#imgtitle {
		font-size: 22px !important;
		line-height: 28px !important;
	}
	
}

.topimg, .imgdiv {
	/*opacity: 0.7;*/
	background-size: cover;
	background-repeat: round;
}

#blogDiv .nextlinedesktop ul li {
	list-style: disc !important;
}

#blogDiv .nextlinedesktop ol li {
	list-style: decimal !important;
}

#blogDiv .nextlinedesktop ul, #blogDiv .nextlinedesktop ol {
	white-space: normal !important;
	margin-left: 18px;
}

@media only screen and (min-device-width : 640px) {
	#mediandiv {
		margin-left: -35px;
	}
	#mediandivRent{
		margin-left:20px;
	}
	.imgdiv {
		position: relative;
		padding: 0;
	}

		.imgdiv .banner-content {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 2;
		}
	.momentimg1 {
		height: 390px;
	}

	.momentimg2 {
		height: 260px;
	}

	.topimg, .imgdiv {
		background-repeat: no-repeat;
		background-size: 100% 450px;
		overflow: hidden;
	}
	.centered a {
		font-size: 27px;
		font-weight: 500;
	}
	.statNav {
		display: none !important;
	}
	.imagediv {
		width: 300px;
		height: 200px;
	}
	.blogimg {
		width: 648px;
		height: 362px; 
	}
	#swipediv {
		padding-right: 45px
	}
	#blogDiv {
		margin-top:-210px;
	}
	.desktopshow {
		display: block;
	}

	.mobileshow {
		display: none !important;
	}
	.container {
		width: 1050px;
	}
}
.md\:pt-0{
	padding-top:0px !important;
}
.require {
	font-size: 15px;
	color: red;
}
.themered {
	color: #EB5757;
}

.themegreenbg {
	background: #82D4BB;
}

.themegreen {
	color: #82D4BB;
}

.dot {
	height: 6px;
	width: 6px;
	margin-top: 10px;
}

.greytext {
	color: #868490;
}

.highlight {
	background: #00FF00;
	padding: 1px;
	border: #00CC00 dotted 1px;
}

.tooltip {
	position: relative;
	display: inline-block;
}

	.tooltip .tooltiptext {
		visibility: hidden;
		width: 140px;
		background-color: #555;
		color: #fff;
		text-align: center;
		border-radius: 6px;
		padding: 5px;
		position: absolute;
		z-index: 1;
		bottom: 150%;
		left: 50%;
		margin-left: -75px;
		opacity: 0;
		transition: opacity 0.3s;
	}

		.tooltip .tooltiptext::after {
			content: "";
			position: absolute;
			top: 100%;
			left: 50%;
			margin-left: -5px;
			border-width: 5px;
			border-style: solid;
			border-color: #555 transparent transparent transparent;
		}

	.tooltip:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	}

.nextline {
	white-space: pre-wrap;
	margin-top: -40px;
}
input[type="text"]::placeholder {
	text-align: center;
}
