/*  MICROTHEMER STYLES here  */


/*= General =================== */

/** General >> Section **/
.section {
	margin-bottom: 0 !important;
}


/** General >> Height md **/
.height-md {
	padding-top: 0 !important;
}


/** General >> Page image **/
.page img {
	height: auto !important;
	min-height: 100% !important;
	overflow: visible !important;
	overflow-x: visible !important;
}


/** General >> Title over image **/
.title-over-image {
	color: rgb(255, 255, 255) !important;
}


/** General >> Intro text **/
.section-content h3:nth-of-type(2) {
	font-size: 30px !important;
	line-height: 1.6 !important;
	padding-top: 24px !important;
}


/** General >> Heading front page **/
.heading {
	font-size: 48px !important;
	text-align: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}


/** General >> Mapp0 **/
#mapp0 {
	width: 1120px !important;
	max-width: 1120px !important;
	height: 600px !important;
	border-bottom-style: hidden !important;
}



/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= General =================== */

	/** General >> Heading front page **/
	.heading {
		padding-top: 24px !important;
	}

}

/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= General =================== */

	/** General >> Intro text **/
	.section-content h3:nth-of-type(2) {
		font-size: 30px !important;
	}


	/** General >> Heading front page **/
	.heading {
		font-size: 40px !important;
		padding-top: 24px !important;
	}

}

/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> Intro text **/
	.section-content h3:nth-of-type(2) {
		font-size: 26px !important;
	}


	/** General >> Heading front page **/
	.heading {
		font-size: 36px !important;
		padding-top: 24px !important;
	}

}

/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Heading front page **/
	.heading {
		font-size: 32px !important;
		padding-top: 24px !important;
	}

}