/* lg */
@media (min-width: 1200px) {
	/********************************block1 ********************************/
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {}
/******************************************* sm ****************************************************/
@media (max-width: 991px) {
	#banner {
		overflow: hidden;
		background-color: #FFF;
		min-height: 250px;
	}
}
/******************************************** xs *********************************************************/
@media (max-width: 768px) {
	#banner {
		overflow: hidden;
		background-color: #FFF;
		min-height: 250px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2rem;
    padding-left: .5rem;
    border-bottom: solid 1px #e4e4e4;
}
}
/**************************************** XS Portrait **********************************/
@media (max-width: 480px) {
	section {
		padding: 70px 0 !important;
	}
	h1 {
		font-size: 2.2rem;
		line-height: 65px;
		margin-bottom: 30px;
	}
	h2 {
		font-size: 2rem;
		margin-bottom: 30px;
	}
	h3 {
		font-size: 1.5rem;
		;
	}
	h4 {
		font-size: 1.3rem;
	}
	h5 {
		font-size: 1.2rem;
	}
	h6 {
		font-size: 1.1rem;
	}
	p {
		font-size: 1.1rem;
		line-height: 1.8rem;
		margin-bottom: 1.3rem;
	}
	.logo {
		margin: 0 0 20px 0;
		max-width: 90%;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2rem;
    padding-left: .5rem;
    border-bottom: solid 1px #e4e4e4;
}
	#banner {
		min-height: auto;
	}
}
