@media screen and (max-width: 991px) {
	.brand a span { margin-left: 25px; }

	
	.header-area nav ul li { 
		font-size: 25px; 
		padding: 0 8px;
		margin-left: 0;
	}
}

@media screen and (max-width: 780px) {
	.contact-area .right-column {max-width: 100%;}
	.contact-area .left-column {max-width: 100%;}
	.banner-image {
		width: 100%;
		/* height: 100%; */
		margin-top: 15%;
	}
	.menu-toggle{display: block;}
	header {background-size: contain;}
	.menu ul { float: none; }
	
	.menu { padding-top: 15px; }
	.brand a span { margin-left: 15px; }
	.header-area nav ul li a { 
		display: inline-block;
		margin: 0; 
	}
	.link { display: block; }


	p .banner-tagline  {
		font-size: 15px;
	}

	.send-btn {
		min-width: 255px;
	}
	.contact-area select { min-height: 50px; }
	.contact-area form textarea { max-height: 75px; }
	.contact-area form input, .contact-area form select { max-height: 50px; }
	.contact { padding: 15px !important; }
	.contact-area form .label { font-size: 20px; }
	
}
@media screen and (max-width: 575px) {
	.img-fluid{
		font-size:50px;
	}
	.logo{
		width: 80px;
		height: 50px;
	}
	.header-area nav ul li {font-size: 20px;}
	nav ul li a { margin: .25rem 0; }
	.contact-area form .label { font-size: 20px; }
	.navbar { padding: 0 1rem; }
	.banner-image {
		width: 100%;
		/* height: 100%; */
	}
	.header-area { 
		margin: 10px auto;
		padding: 1px 0 !important; }
	
	.brand a span { 
		font-size: 16px;
		margin-left: 10px; 
	}
	.navbar { padding: 0; }
	.footer-item ul li a {
		display: inline-block;
		padding: .25rem 1rem;
	}
	.footer-item .contact-info { font-size: 12px; }
	.footer-item .contact-info a {
		font-size: 12px;
		padding: 5px 0px 10px 0px;
	}
	
	.footer-item { margin-bottom: 10px !important; }
	.copyright p { font-size: 15px; }
	.send-btn{
		min-width: 150px !important;

	}
	.contact-area form textarea { max-height: 50px; color:black}
	.contact-area form input, .contact-area form select { max-height: 28px; }
	.contact { padding: 15px 0 !important; }
	.contact-area form .label { font-size: 14px; }
	
}

@media screen and (max-width: 479px) {
	
	.banner-image {
		height: 286px;
	}

}