/* 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) { 
 
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
 	
 	#header {
	  	height: 50px;
	}
	#header.navbar-bg {
	  	height: 50px;
	}
	.text-right{
		text-align:left;
	}
	.h2, h2 {
	  	font-size: 25px;
	}
	#footer .gp-social-link li {
	  	margin-bottom: 10px;
	}
	.swiper-banner .swiper-slide img {
	  height: 100%;
	  width: 100%;
	}
	.banner.no_home img {
	  	padding-top: 50px;
	}
    
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}