@charset "utf-8";
/* CSS Document */

@media (max-width: 1399px) {
	h2 {
		font-size: 40px;
	}
	.btn.btn-primary {
		padding: 8px 40px;
		font-size: 18px;
	}
	#banner .top-img .content-box {
		top: 40px;
	}
	.logo-box img {
		max-width: 140px;
	}
}

@media (max-width: 1199px) {
	.footer-links ul{padding: 20px 0px;}
	.footer-links .btn {
		padding: 10px 20px;
		font-size: 18px;
	}
	#banner .banner-block h1 {
		font-size: 50px;
	}
	.intro-content ul li p {
		font-size: 23px;
	}
	.intro-content h2 {
		font-size: 45px;
	}
}
/* I-pad Landscape */
@media (max-width: 1024px) {
	#banner .banner-block h1 {
		font-size: 45px;
	}
}
/* Google Nexus 7 Landscape */
@media (max-width: 991px) {
	.footer-links ul li {
		flex: 0 0 40%;
		max-width: 40%;
		margin-bottom: 10px;
	}
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
	#banner .top-img > img {
		min-height: auto;
	}
	#banner .top-img .content-box {
		position: unset;
		text-align: center;
	}
}
/* I-pad Portrait */
@media (max-width: 767px) {

	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 
	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.order-md-1, .order-md-2 {-ms-flex-order: inherit !important; order: inherit !important;}
	.intro-content h2 {
		margin-bottom: 25px;
	}
	.banner-img img {
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		display: block;
	}
	.intro-box .col-md-6:first-child{order: 2;}
	.intro-box .col-md-6:last-child{order: 1;}
	.intro-box .col-md-12{order: 3;}
	.banner-text {
		margin-top: 25px;
	}
	#intro .intro-block {
		padding: 0 0 60px;
	}
}
/* HTC One Landscape */
@media (max-width: 640px) {
	.banner-text {
		margin-top: 25px;
	}
	.intro-content ul li p {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.intro-content h2 {
		margin-bottom: 15px;
		font-size: 37px;
	}
	.footer-links ul li {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}
	#banner .banner-block h1 {
		font-size: 35px;
	}
}
/* Google Nexus 7 Portrait */
@media (max-width: 603px) {

}
/* Google Nexus 4 Landscape */
@media (max-width: 600px) {
	.banner-img {
		display: none;
	}
}
/* I-phone Landscape */
@media (max-width: 499px) {
	h2 {
		font-size: 35px;
	}
}
/* I-phone Landscape */
@media (max-width: 480px) {
	.social-link p {
		font-size: 25px;
	}
	h2 {
		font-size: 30px;
	}
	
}
/* Nokia Lumia Portrait */
@media (max-width: 460px) {
}
/* HTC One Portrait */
@media (max-width: 360px) {
	.banner-text h2 {
		font-size: 20px;
	}
	.banner-text h2 {
		font-size: 25px;
	}
	.intro-content ul li p {
		font-size: 18px;
		margin-bottom: 15px;
	}
	
}
/* I-phone Portrait */
@media (max-width: 320px) {
}
/* Small mobile */
@media (max-width: 240px) {
}
