@font-face { 
	font-family: 'regular'; 
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
	url('/fonts/SourceSansPro-Regular.ttf') ; 
}
body {
	font-family: 'regular', sans-serif;
	color: #000000;
}
footer{
	background-color: #3f3f3f;
}
.cont-text{
	padding: 15px 200px;
	font-size: 18px;
}

#navbarSupportedContent ul li {
 border-left: 1px solid #ffffff ; 
 height: 100%;
}
#navbarSupportedContent ul li:last-child{
	border-right: 1px solid #ffffff ;
}
.map-box p{
	margin-bottom: 0px;
	font-size: 25px;
}
.map-box a {
	cursor: pointer;
	margin-bottom: 0px;
	font-size: 25px;
	color: #000000;
}
form label, #emailHelp {
	font-size: 13px;
	color: #ff2323 !important;
	font-weight: bold;
}
form button{
	background-color: lightgray !important; 
	color: #ff2323 !important;
	border: none !important;
	border-radius: 0% !important;
	width: 150px !important;
	font-weight: bold !important;
}
form input, textarea {
	background-color: lightgray !important;
	border-radius: 0% !important;
	border: none !important;
}
nav .logo{
	width: 100%;
}
nav .navbar-brand{
	width: 100px;
}
.map-box .logo{
	width: 50% !important;
}

/*   *********media*************** */
@media (max-width: 1200px) { 
	
 }

@media (max-width: 992px) { 
	.cont-text {
		padding: 3%;
		font-size: 15px;
	}
	.navbar-light .navbar-nav .nav-link{
		padding-left: 2% !important;
		border-bottom: 1px solid #bcd7df;
	}
	.map-box p, .map-box a {
    font-size: 20px;
}
 }

@media (max-width: 768px) {
	.map-box .logo{
		width: 20% !important;
	}
	.border-wrapper{
		border: 1px solid lightgray;

	}
	.map-box p, .map-box a{
		font-size: 20px;
	}
	
}

@media (max-width: 576px) { 
	.cont-text {
		font-size: 13px;
	}
	.map-box p, .map-box a{
		font-size: 18px;
	}
	.map-box .logo{
		width: 22% !important;
	}
	form.border-wrapper {
    	border: none;
	}
	
}

@media (max-width: 400px) { 
	.map-box p, .map-box a{
		font-size: 15px;
	}
	form button{
		width: 100% !important;
	}
}