/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
    
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
    .mainmenu li a { padding: 25px 10px }
    .is-sticky .navbar-brand { padding: 20px 0 }
	.is-sticky .mainmenu li a { padding: 20px 10px }
	.section-title p { width: 80% }
	.button { padding: 10px 15px }
	.home-welcome-area h2 {
		font-size: 48px;
		margin-top: 0px;
	}
	.why-choose-text { margin-top: 0 }
	.why-choose-img { margin-top: 100px }
	.video-area iframe {
		height: 400px;
		margin-bottom: 50px;
	}
	.single-pricing, .single-blog { margin-bottom: 25px }
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.navbar-default { padding: 5px 0 }
	.navbar-brand {
		padding: 15px;
		color: #fff !important;
	}
	.navbar-collapse { background: #fff none repeat scroll 0 0 }
	.is-sticky .navbar-brand { padding: 15px 0 }
	.mainmenu li a,
	.is-sticky .mainmenu ul.nav.navbar-nav li  a {
		color: #666 !important;
		font-size: 12px;
		padding: 15px;
	}
	.section-title h2 { font-size: 26px }
	.section-title p {
		width: 100%;
		font-size: 11px;
	}
	.button {
		font-size: 12px;
		padding: 10px 15px;
	}
	.home-welcome-area h2 {
		font-size: 36px;
		margin-top: 50px;
		margin-bottom: 10px;
	}
	.home-welcome-area p {
		margin-bottom: 20px;
		font-size: 14px;
		width: 100%;
	}
	.home-text { text-align: center }
	.home-btn a { margin-bottom: 5px }
	.about-text, .why-choose-text { margin-top: 80px }
	.why-choose-text { margin-top: 0 }
	.why-choose-img { margin-top: 80px }
	.video-area iframe {
		height: 195px;
		margin-bottom: 50px;
	}
	.single-pricing, .single-blog { margin-bottom: 25px }
	.signup input[type="email"] { margin-bottom: 10px }
}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    
}












