

/* Screens Resolution : 992px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 1200px) {

}

/* Screens Resolution : 992px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 992px) {
	
	

}


/* Screens Resolution : 767px
-------------------------------------------------------------------------- */

@media only screen and (max-width: 767px) {
	
	
	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */
	
	.main-area {
		padding-bottom: 40px!important;
	}
	
	img.logo {
		max-width: 90%;
		margin-bottom: -10px;
		margin-top: 50px;
	}

	h1{ line-height: 1.1; }
	p { line-height: 1.3; font-size: 1.5em!important; }

	h2{ font-size: 1.8em; line-height: 1.7; }
	h3{ font-size: 1.8em; }
	
	
	/* ---------------------------------
	3. MAIN SECTION
	--------------------------------- */
	
	.main-area-wrapper{  height: 110%; padding: 0px; box-shadow: none!important; }
	
	
	/* TIME COUNTDOWN */

	#normal-countdown .time-sec{ height: 70px; width: 70px; margin: 5px; }

	#normal-countdown .time-sec .main-time{ line-height: 55px; font-size: 1.8em;}
	
	#normal-countdown .time-sec span{ bottom: 12px; }
	
}

/* Screens Resolution : 479px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 479px) {
	
	
	iframe {margin-bottom: -130px; display: block; box-shadow: 0px 0px 0px rgba(0,0,0,0)!important; border: none!important}

	/* ---------------------------------
	1. PRIMARY STYLES
	--------------------------------- */

	body{ font-size: 14px; }
	
	/* ---------------------------------
	3. MAIN SECTION
	--------------------------------- */
	
	/* TIME COUNTDOWN */

	#normal-countdown .time-sec{ height: 60px; width: 60px; margin: 5px; }

	#normal-countdown .time-sec .main-time{ line-height: 45px; font-size: 1.5em;}
	
	.main-area .footer{ position: relative; bottom: 30px; width: 100%; left: 50%; transform: translateX(-50%); }
	
	.contact-text { line-height: 1.2; font-size: .95em; font-weight: 600; color: #333; }
	.contact-text a { padding: 10px 15px; margin: 5px;}
	.contact-text a:hover { background: #CE0058; color: #fff; }


	.footer-text { line-height: 1.4; font-size: .85em; font-weight: 600; color: #fff; padding: 0 20px; }
	.main-area .social-btn {
		bottom: 35px;
	}
	
	.main-area .buttons{ margin: 10px; }

	.main-area .notify-btn{ padding: 8px 35px; border-radius: 50px; border: 4px solid #CE0058;
		color: #fff; background: none; font-weight: 700!important; margin: 3px; width: 70%; font-size: 1.3em}
	
	.main-area .desc { margin: 0px auto 20px; max-width: 90%; font-size: 12px; text-align: left!important;}
	
	/*img.logo { margin-top: -50px; }*/
	
	.main-area .social-btn > li > a > i {
		display: inline-block;
		height: 45px;
		width: 45px;
		line-height: 45px;
		border-radius: 40px;
		font-size: 2em;
		margin: 0 5px;
	}
	img.logo2 {
		max-width: 100px;
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.main-area-wrapper {
		background-image: none!important;
		padding-bottom:30px!important;
	}
	
	
	.img-mobile {display: block;}
}

/* Screens Resolution : 479px
-------------------------------------------------------------------------- */
@media only screen and (max-height: 760px) {

	img.logo {
		max-width: 90%;
		margin-bottom: -10px;
		margin-top: 50px;
	}
}
@media only screen and (min-height: 600px) {
	
	.contact-text {
		display: block;
	}
	.contact-text-mobile {
		display: none;
	}
}

@media only screen and (max-height: 600px) {

	img.logo {
		max-width: 180px;
		margin-bottom: -10px;
		margin-top: -90px;
	}
	
	.main-area .notify-btn {
		padding: 8px 35px;
		font-size: 1em;
		
	}
	.contact-text {
		display: none;
	}
	.contact-text-mobile {
		display: block;
		
	}
	.footer-text {
		font-size: .85em;
	}
	.main-area .desc {
		font-size: 12px;
	}
	.main-area .social-btn > li > a > i {
		display: inline-block;
		height: 35px;
		width: 35px;
		line-height: 35px;
		border-radius: 40px;
		font-size: 1.5em;
		margin: 0 5px;
	}
}


/* Screens Resolution : 359px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 359px) {
	
	
}

/* Screens Resolution : 290px
-------------------------------------------------------------------------- */
@media only screen and (max-width: 290px) {
	
	
}