	
	body, p { 
	font-family: "Outfit", sans-serif;
	color:#000;
	font-size:16px;
	line-height:22px;
	font-weight:400;
	}

	a { color:#000; }
	a:hover { text-decoration:none; }

	h1, h2, h3, h4, h5, h6 { color:#017FC9; }

	.padt10 { padding-top:10px; }
	.padb10 { padding-bottom:10px; }
	.padt20 { padding-top:20px; }
	.padb20 { padding-bottom:20px; }
	
	.padt40 { padding-top:40px; }
	.padb40 { padding-bottom:40px; }

	.padt50 { padding-top:50px; }
	.padb50 { padding-bottom:50px; }
	
	
	.padt100 { padding-top:100px; }
	.padb100 { padding-bottom:100px; }
	
	
	.padl100 { padding-left:50px; }
	.padr100 { padding-right:50px; }
	
	.pad40 { padding:40px; }
	.pad20 { padding:20px; }
	.pad10 { padding:10px; }
	.pad0 { padding:0px; }
	.padr0 { padding-right:0px; }
	.padl0 { padding-left:0px; }
	.margin0 { margin:0px; }
	.marginb10 { margin-bottom:10px; }
	
	
	.borderbottom { border-bottom:1px solid #dedede; }
	
	
	.page-item.active .page-link
	{	
	background-color:#9d1215;
	border:1px solid #9d1215;
	}
	
	.page-item .page-link
	{	

	border:1px solid #9d1215;
	color:#000;
	}
	
	.bold { font-weight:700; }
	
	.white, .white:visited, .white:hover { color:#fff; }
	.black, .black:visited, .black:hover { color:#000; }
	
	.whitebg { background: #fff; }
	.greybg { background: #E5E5E5; }
	
	.main_header { font-size:28px; line-height:32px; font-weight:700; color:#000; }
	
	.header_text { position: relative; color:#0a552c; font-size:28px; font-weight:700; }
	
	.header_text::after {
  content: "";
  position: absolute;
  border-top: 2px solid #0a552c;
  left: 40%;
  bottom: -5px;
  width: 20%;
  height: 0px;
}

	.nav-link { color:#969696;  font-size:14px;  font-weight:600; text-decoration:none; }
	
	/*.menu_dropdown { display:none; position:absolute; left:0px; top:30px; width:100%; background:#fff; z-index:20000; padding-top:20px; border:1px solid red; }*/
	
	
	.white_circle_button { position:relative; height:60px; font-size:12px; color:#fff; font-weight:500; }
	.white_circle_button div { position:absolute; top:16px; left:20px;  }
	.white_circle_button:hover div { left:30px;	font-weight:700; }
	
	.black_circle_button { position:relative; display:inline-flex; height:60px; font-size:12px; color:#000; font-weight:500; }
	.black_circle_button div { position:absolute; top:16px; left:20px; }
	.black_circle_button:hover div { left:30px; font-weight:700; }

	
	.red_button { width:100%; float:left; padding:20px 20px; margin:5px 0px;  border-radius:10px; background-image: linear-gradient(to bottom, #9d1215, #ad1719); font-size:14px; color:#fff; }
	.red_button:hover { color:#fff; font-weight:bold; text-decoration:none; }
	
	.shadow { 
		box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	
	.grecaptcha-badge { visibility:hidden; }

	.footer_links_container { float:left; margin-right:10px; margin-bottom:10px; }
	.footer_links { color:#f7f7f7; font-weight:400; font-size:14px; }
	
@media screen and (max-width:600px) {
		
	.padl100 { padding-left:10px; }
	.padr100 { padding-right:10px; }
	
	
}	
	


	
	