@media only screen and (max-width: 767px){
	
html, body { font-size: 16px; }
input, select, textarea { font-size: 16px; }
h2 { font-size: 30px; }
h3 { font-size: 25px; }

	.video {
    margin-top: 0px!important;}
	
	/* header wrapper */
	#headerWrapper { padding: 12px 0; }
	.mobilemenuArea a { padding: 5px 15px 0 15px; float: right; font-size: 18px; }

		/* header logo */
		.logoArea { margin: -6px 0 0 0px; width: 130px; }

		/* contact header */
		.contactHeader { padding: 24px 17px; border: 0px; }
		.contactHeader .phonecomo { display: none; }
		.contactHeader .phonemobile { display: block; font-size: 23px; color: #166C9D; padding-top: 15px;}

		/* menu area */
		.menuArea { display: none; }
		#headerWrapper .mobilemenuArea { padding: 0; margin: 0; width: auto!important; }
		/* mobile menu */
		.mobilemenuArea { padding: 15px 0 0 0; margin: 0px; float: right; border: 0px; }
		.mobilemenuArea a { float: left; }
		.mobilemenuArea a.mobilemenubtn { width: 30px;    margin-right: 40px; }
		.mobilemenuArea a.mobilemenubtn em { margin: 0 0 7px 0; height: 3px; border-radius: 8px; }
		.mobilemenuArea a.mobilemenubtn span { display: none; }

		.mobilemenuArea a.searchbtn { margin: -5px 0 0 20px; font-size: 23px; color: #166C9D!important; }

		/* banner area */
		.bannerArea .overlay { height: 550px; }
		.bannerArea .inside { padding: 0; max-width: 100%; }
		.bannerArea h2 { font-size: 25px; }
		.bannerArea h2 span { padding: 10px 15px; }

		.bannerArea .flower { margin: 0 0 0 -251px; width: 251px; height: 180px; bottom: -75px; left: 50%; background-size: 100%; }

		/* inner banner area */
		.innerbannerArea .overlay { padding: 50px 0 0 0; height: 400px; }
		.innerbannerArea h1 { font-size: 30px; }
		.innerbannerArea h1 span { padding: 10px 15px; }
		.innerbannerArea h1 span.title { padding: 10px 25px 10px 15px; }

		/* content area */
		.contentArea { line-height: 28px; }

		/* the events area */
		.theeventsArea { padding: 25px 15px; line-height: 28px; }
		.theeventsArea .tribe-events .tribe-events-l-container { padding: 0; }
		.theeventsArea .tribe-events-before-html { padding: 0 0 25px 0; }
	
	/* footer wrapper */
	#footerWrapper { padding: 25px 0; }

		/* footer Area */
		.footerArea ul.socialmed { float: none; overflow: hidden; }
		.footerArea p { padding: 20px 0 0 0; float: none; }

		/* copyright Area */
		.copyrightArea { font-size: 18px; }

/* common */
.liston ul { padding: 0px; }
.liston li { padding: 7px 0 7px 45px; }
.liston li em { font-size: 16px; }
.liston li:before { width: 30px; height: 30px; font-size: 25px; line-height: 30px; }
.liston li ul li { padding: 7px 0 7px 30px; font-size: 16px; }
.liston li ul li:before { top: 20px; }

}

@media only screen and (min-width: 768px) and (max-width:991px){
.menuArea {
    display: none;
}

.contactHeader {
    display: none;
}

.sticky .contactHeader {
    display: block;
}
} 

@media only screen and (min-width: 992px) and (max-width:1189px){
	.menuArea {
    display: none;
}

.contactHeader {
    display: none;
}

.sticky .contactHeader {
    display: block;
}
		
}

@media only screen and (min-width: 1189px) and (max-width:1300px){

}