.uncode-divider-wrap.uncode-divider-wrap-bottom {
	bottom: 0;
	opacity: 0 !important;
}

#blockContact h3 {
	font-family: "Gotham light" !important;
}

#blockContact p {
	font-family: "Gotham light" !important;
}

#faq h1, .single-post h1 span, #faqh1 h1 {
	font-size: 55px !important;
	text-transform: initial !important;
	margin: 0px 0 0 !important;
	padding-top: 3.5%;
}

#faq .heading-text, #faqh1 .heading-text {}

#faq h1 span, #faqh1 h1 span {
	margin-top: 22px !important;
}

#faq .background-inner {
	background-position: center -150px !important;
}

.contactPage h1 {
	text-transform: initial !important;
}

.home h2 {
	font-size: 48px !important;
}

#blogBlock .t-entry-date, #blogBlock h1, #blogBlock h2, #blogBlock h3, #blogBlock h4, #blogBlock h4, #blogBlock p {
	font-family: inherit !important;
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}

#blogBlock .t-entry-title {
	height: 100px;
}

.tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta span.tmb-username-text {
	font-size: 13px !important;
	font-size: 13px !important;
	color: #303133 !important;
}

.tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta span.tmb-user-qualification {
	color: #303133 !important;
	display: block !important;
	font-size: 13px !important;
	opacity: .5 !important;
	line-height: 1.25 !important;
	font-weight: 400 !important;
}

#blogBlock .t-entry-date {
	font-size: 13px !important;
	opacity: 1;
	color: #303133 !important;
}

#blogBlock .t-entry-excerpt p {
	font-family: Jost !important;
	color: #777 !important;
	font-size: 14px !important;
	opacity: 1 !important;
	line-height: 25px;
	height: 100px;
}

#blogBlock .t-entry-title a {
	font-size: 18px !important;
}

.timelineTitle {
	font-family: "Gotham medium" !important;
	text-align: center !important;
	color: #0090ca !important;
	font-weight: 300 !important;
	font-size: 25px !important;
	margin-bottom: -15px;
}

.timelineTitle2 {
	font-family: "Calson 3" !important;
	color: #0090ca !important;
	font-size: 35px !important;
	font-weight: 200 !important;
}

.textPadding {
	padding: 0px 30px;
}

#gallery-4 .t-entry-meta {
	text-align: center;
}

.mobile {
	display: none;
}

@media screen and (max-width: 959px) {
	.mobile {
		display: block;
	}
	
	.desktop {
		display: none;
	}
	
	.blueTxt p:nth-child(1), .blueTxt p:nth-child(3), .blueTxt p:nth-child(2) {
		width: 100% !important;
		float: left;
		margin: 18px 0px 0px 0px !important;
		margin: 5% !important;
		text-align: center !important;
		padding-left: 0%;
	}
	
	.pMobile p {
		padding: 0% 7% !important;
	}
	
	.pMobile3 p {
		padding: 0% 7% !important;
	}
	
	.pMobile4 p {
		padding: 0% 7% !important;
	}
	
	.pMobile5 p {
		padding: 0% 7% !important;
		text-align: center !important;
	}
	
	.pMobile3 p {
		text-align: center !important;
	}
	
	.pMobile h2, .pMobile5 h2 {
		margin: 0px 0px 20px 0px !important;
		line-height: 30px;
	}
	
	.pMobile h2#aboutUs, .pMobile #aboutUs {
		margin: -35px 0px 20px 0px !important;
	}
	
	.subTimeline {
		padding-top: 20px;
	}
	
	.subTimeline p {
		padding: 0% 3% !important;
		margin-top: 0px;
	}
	
	.paddImg .single-block-padding, .bottles .single-block-padding, .bottles .single-bottom-padding, .pMobile2 .single-block-padding, .pMobile .single-block-padding {
		padding: 0px 0px 0px 0px !important;
	}
	
	.newsBlock .single-block-padding, .newsBlock p {
		text-align: initial !important;
		padding: inital !important;
	}
	
	.h2Mobile {
		margin-top: 25px;
	}
	
	.home h2 {
		margin-bottom: -45px;
		font-size: 30px !important;
	}
	
	.home .row-container.paddImg {
		margin-bottom: -90px !important;
	}
	
	.timelineTitle2 {
		font-size: 27px !important;
	}
	
	#customTitle2 h2 {
		text-align: center;
		margin: 5%;
		margin-bottom: 50px;
	}
	
	#customTitle1 {
		padding: 5px 0px 0px 0px;
	}
	
	p.timelineTitle {
		text-align: center !important;
	}
	
	.blueTxt p, .blueTxt  p {
		color: #04488d !important;
		font-weight: 600 !important;
		font-family: "Gotham medium" !important;
		opacity: .8;
	}
	
	.blueTxt .uncont {
		max-width: 80% !important;
		margin: 0 auto;
	}
	
	.blueTxt p:nth-child(1) {
		width: 40%;
		float: left;
		margin: 18px 0px 0px 0px !important;
	}
	
	.blueTxt p:nth-child(3) {
		width: 35%;
		float: left;
		margin: 0px 0px 0px 0px !important;
	}
	
	.blueTxt p:nth-child(2) {
		width: 20%;
		float: left;
		margin: 0px 0px 0px 0px !important;
	}
	
	@media screen and (min-width: 1600px) {
		.blueTxt .uncont {
			max-width: 1100px !important;
			margin: 0 auto;
			width: 1100px;
		}
	}
	
	@media screen and (max-width: 747px) {
		.blueTxt p:nth-child(2) {
			margin: 5% 0% !important;
		}
	}
}