/*custom class*/
.dflex {
	display: flex;
}
.txtdark {
	color: #000 !important;
}
.txtlight {
	color: #000 !important;
}
.button-container {
	margin-top: 35px;
}
.button-container a {
	padding: 12px 38px;
	background-color:  #00a8ca;
	color: white;
	text-decoration: none !important;
	border: 0px solid #000;
}
.footer-container {
	padding: 20px 0;
	
}
.main-area {
	display: none;
}
@media (min-width: 360px) {
	h1 {
		font-size: 28px;
    	line-height: 32px;
	}
	h2 {
		font-size: 24px;
    	line-height: 28px;
	}
	h3 {
		font-size: 20px;
		line-height: 26px;
	}
	p {
		font-size: 14px;
	}
	.home-section-2 {
		position: relative;
		width: 100%;
	}
	.home-section-2 .content {
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: center;
		width: 100%;
	}
	.home-section-2 .content a {
		text-decoration: none;
	}
	.home-section-2 .uk-grid-margin {
		margin: 0;
	}
	.section-3 .content {
		display: flex;
		flex-wrap: wrap-reverse;
	}
	.section-4 {
		margin-top: 30px;
	}
	.footer-container .content {
		font-size: 12px;
	}
	.contact-container-2 ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	.contact-container-2 ul li {
		font-size: 14px;
	}

}
/*360*/
@media (min-width: 414px) {
	h1 {
		font-size: 30px;
    	line-height: 34px;
	}
	h2 {
		font-size: 26px;
    	line-height: 30px;
	}
	h3 {
		font-size: 22px;
		line-height: 28px;
	}
	.footer-container .content {
		font-size: 14px;
	}
}
@media (min-width: 667px) {
	h1 {
		font-size: 32px;
    	line-height: 36px;
	}
	h2 {
		font-size: 28px;
    	line-height: 32px;
	}
	h3 {
		font-size: 24px;
		line-height: 30px;
	}
}
@media (min-width: 768px) {
	h1 {
		font-size: 34px;
    	line-height: 40px;
	}
	h2 {
		font-size: 30px;
    	line-height: 34px;
	}
	h3 {
		font-size: 26px;
		line-height: 32px;
	}
	p,
	.contact-container-2 ul li {
		font-size: 16px;
	}
	.section-4 {
		margin-top: unset;
	}
	.section-3 .content {
		flex-wrap: unset;
	}
	.section-3 .content,
	.section-4 .content {
		display: flex;
	}
	.section-3 .img-container,
	.section-4 .img-container {
		width: 35%;
		clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	}
	.section-3 .img-container img,
	.section-4 .img-container img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.section-3 .inner,
	.section-4 .inner {
		width: 85%;
		padding: 25px;
		display: flex;
		align-items: center;
	}
	.footer-container .content {
		font-size: 16px;
	}
	.contact-container-2 .content {
		display: flex;
		align-items: center;
		min-height: 355px;
	}
}
/*768*/
@media (min-width: 1024px) {
	h1 {
		font-size: 44px;
    	line-height: 48px;
	}
	h2 {
		font-size: 34px;
    	line-height: 38px;
	}
	h3 {
		font-size: 28px;
		line-height: 34px;
	}
}
@media (min-width: 1366px) {
	h1 {
		font-size: 50px;
    	line-height: 55px;
	}
	h2 {
		font-size: 38px;
    	line-height: 44px;
	}
	h3 {
		font-size: 30px;
		line-height: 36px;
	}
}

/*Logos*/
.desktop-logo {
    width: 250px;
    height: auto;
}
.mobile-logo {
    width: 110px;
    height: auto;
}

/*Contact Form*/
.powered-by {
    display: none !important;
}