@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype'),
        url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Italic';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Italic.woff2') format('woff2'),
        url('../fonts/Roboto-Italic.woff') format('woff'),
        url('../fonts/Roboto-Italic.ttf') format('truetype'),
        url('../fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('../fonts/Roboto-Black.eot');
    src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Black.woff2') format('woff2'),
        url('../fonts/Roboto-Black.woff') format('woff'),
        url('../fonts/Roboto-Black.ttf') format('truetype'),
        url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.ttf') format('truetype'),
        url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype'),
        url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Thin.woff2') format('woff2'),
        url('../fonts/Roboto-Thin.woff') format('woff'),
        url('../fonts/Roboto-Thin.ttf') format('truetype'),
        url('../fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf') format('truetype'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
body{font-family: 'Roboto-Regular'; margin:0px; padding:0px;
	-webkit-font-smoothing:auto;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
	img{max-width:100%;}
	.content_right h3 {font-size: 30px;}
	.small-font {font-size: 16px !important; margin-bottom: 10px !important;}
	.small-font a{text-decoration:none;}
	
	.top_bar{background-color:rgba(49,53,103,0.8); padding:10px 0px; position:absolute;width:100%;color:#fff; top:0;}
	header {background-image: url(../images/background.jpg); background-size: cover; display: inline-block; width: 100%; margin-bottom: 0px; padding: 15px 0px 15px 0px; background-position: right; background-repeat: no-repeat; background-color:#00145f; margin-bottom:20px;}
	header h1 {font-size: 50px; max-width: 800px; font-weight: normal; color:#FFFFFF;margin-bottom: 30px; font-family: 'Roboto-Bold';}
	header p {color: #fff; margin-top: 0px; margin-bottom: 0px; font-size: 26px; line-height: 30px;}
	header a{color:#000000;}
	.container{max-width:880px; width:90%; margin:auto;}
	.image-block img{max-width:100%; height:auto; display:block;}
	.content{max-width:880px; width:96%; margin:auto;}
	.content_left{max-width:75px; width:100%; margin:auto; float:left; margin-right:18px; padding-top:1%;}
	.content_right{width:100%; margin:auto;}
	.content_right img{text-align:center;}
	.content_clear{clear:both;}
	.content_right p{line-height:32px; color:#000000; font-size:22px; margin:0px 0px 20px 0px;font-family: 'Roboto-Regular'; /*letter-spacing: .8px;*/}
	
	.content_right ul {display: block; width: 100%; float: left; position: relative;}
	.content_right li {line-height: 28px; color: #000000; font-size: 20px; margin: 0px 0px 20px 0px; font-family: 'Tiempos Headline Light'; letter-spacing: .8px; list-style: none;}
	.content_right li:before {content: ''; position: absolute;left: 0; background-image:url(../images/cross-sign.jpg); height:25px; width:27px; background-size:contain;background-repeat: no-repeat;}
	
	
	.content_right h1 {font-family: Vollkorn;font-size: 38px;color: #313567;line-height: 44px;margin: 0px 0px 10px 0px; font-weight:normal;}
	.top_right {max-width: 230px;width: 100%;margin: auto;float: right; text-align:center;}
	.top_right span{background-color:#e9af00;color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; border-radius:3px; text-align:center; padding:5px; text-decoration:none; line-height:27px;}
	.top_left {max-width: 520px;float: left;width: 100%; font-size:24px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; text-align:center;}
	.top_padding{padding-top:30px;}
	blockquote {max-width: 490px; border-left: 2px solid #313567; color: #313567; font-family: Vollkorn; padding-left: 15px; width: 100%; margin: auto; font-size: 24px; line-height: 36px; margin-bottom: 20px;}
.link a {display: block; border-style: none; border-radius: 3px; max-width:600px; width: 95%; height: 49px; background: #e9af00; box-shadow: none; text-shadow: none; color: #fff; font-size: 26px; line-height: 50px; font-weight: normal; text-align: center; text-decoration:none; margin:auto; font-weight:bold;}
.link a:hover {background: #d39e00;}
.link{margin-top:15px;}
.footer {background: #ebebeb;border-top: 1px solid #d6d6d6;padding: 32px 0;font-family: 'Roboto-Regular';text-align: center;margin-top:50px;}
.wrapper {margin: 0 auto;max-width: 1170px;}
.footer img{
	margin-bottom:20px;
}
.firstLetter {
    font-size: 40px;
}
.footer p {font-size: 14px;color: #414141;max-width: 956px;padding: 0 0 40px;margin: 0 auto;}
.footer p a{color: #414141; text-decoration:none;}
.footer p:first-child {padding: 0px 0px 20px;}
.footer ul {text-align: center;font-size: 0;padding-bottom: 20px;}
.footer ul li {padding: 0 8px;font-size: 13px;color: #505050;background: none;text-transform: uppercase;display: inline-block;}
.footer ul li a {color: #505050;text-decoration:none;}
.footer small {font-size: 14px;color: #505050;display: block;padding-top: 16px;}
.label_heading {color: #808080;font-size: 18px;font-style: italic;margin-bottom: 30px;display: block;margin-top: -5px;}
.img-center img {margin: auto; display: block;}
.img-center {margin: 50px 0px;}
.img-center span {display: block; padding-left: 9%; font-size: 15px; color: #797979; font-style: italic; padding-top: 10px; /* text-align:center; */}
.mylink {text-decoration: underline;}
.content_left img {height: auto; width: 100%;}
.under-image {color: #595959; font-size: 14px; margin: 0; padding-top: 5px; font-family: 'Roboto-Regular';}

.blue-box {background-color: #dff0ff; box-shadow: 0 0 0 1px #2185d0 inset,0 0 0 0 transparent; padding: 16px 24px; font-size: 15px; color: #000; line-height: 26px; font-family: 'Roboto-Regular';}
.red {font-size: 25px; color: rgb(255, 0, 9); font-weight: bold;}
.blue-box a{font-style:italic; color: rgb(25, 4, 255); text-decoration:underline;}
.btn a {background-color: rgb(255, 51, 0); display: block; text-align: center; color: #fff; font-size: 25px; padding: 18px 10px; line-height: 35px; margin: 30px 0px 50px;font-family: 'Roboto-Regular'; text-decoration:none;}
header a.mylink {
    text-decoration: none;
}
.mobile-image{display:none;}
.right-side-image img {
    max-width: 100%;
}
.right-side-image {
    float: left;
    margin-right: 25px;
    margin-bottom: 5px;
    width: 390px;
}
@media screen and (max-width: 1286px) {
	header {background-size: cover;background-color: #00145f;}
}
@media screen and (max-width: 991px) {
.content_right {width: 100%; margin: auto; max-width: 680px;}
}
@media screen and (max-width: 920px) {
	header h1 {font-size: 45px; max-width: 600px; font-weight: bolder;}
}
@media screen and (max-width: 810px) {
	header h1 {font-size: 43px;max-width: 600px; font-weight: bolder;}
}

@media screen and (max-width: 805px) {
.content_left {
  float: left;
  margin: auto 18px auto auto;
  max-width: 62px;
  padding-top: 25%;
  width: 100%;
}
}
@media screen and (max-width: 791px) {
	.content_left{display:none;}
	.content_right{float:none;}
}
@media screen and (max-width: 781px) {
	.top_right{width:100%; float:none;text-align:center;}
	.top_left {width: 100%; float: none; text-align: center; max-width: 781px; padding-bottom: 10px;}
}

@media screen and (max-width: 767px) {
	img.logo-set {margin: 30px auto 0px;}
	header {background-size: cover; background-color: #00145f;}
	header h1 {font-size: 40px; max-width: 767px; font-weight: bolder; width: 100%; margin-left: auto; margin-right: auto; text-align:left;}
	header p {text-align:left;}
	.content_right {width: 100%; margin: auto; max-width: 600px;}
}
@media screen and (max-width: 710px) {
	header h1 {font-size: 32px;}
}
@media screen and (max-width: 700px) {
	.mobile-image{display:block; margin:auto;    text-align: center;}
	.right-side-image {display: none;}
	.mobile-image img {max-width: 100%; padding:0px 0px 20px 0px;}
	.content {max-width: 780px; width: 90%; margin: auto; padding: 0px 0px; box-sizing: border-box;}
	header {margin-bottom: 30px;}
	.content_right ul {display: block; width: 87%; float: none; position: relative;}
}
@media screen and (max-width: 670px) {
	.btn a {display: block; text-align: center; color: #fff; font-size: 22px; padding: 10px 25px; line-height: 35px; margin: 30px auto 50px; max-width: 420px;}
}

@media screen and (max-width: 619px) {
.footer ul {
	text-align: center;
	font-size: 0;
	padding-bottom: 20px;
	padding: 0px 0px 20px 0px;
}
.footer p {
	font-size: 14px;
	color: #414141;
	max-width: 956px;
	padding: 0 15px 40px;
	margin: 0 auto;
}
}
@media screen and (max-width: 580px) {
	.img-center span{padding-left:0px;}
	.img-center img{max-width:100%; height:auto; display:block;}
}
@media screen and (max-width: 530px) {
	.link a{font-size:20px;}
	header h1 {font-size: 36px;}
}
@media screen and (max-width: 513px) {
.content_right h1 {
	font-size: 36px;
	line-height: 42px;
}
.top_left{
	font-size:20px;
}
.top_bar {
  background-color: rgba(49, 53, 103, 1);
  color: #fff;
  padding: 10px 0;
  position: relative;
  top: 0;
  width: 100%;
}
}
@media screen and (max-width: 420px) {
	.btn a {font-size: 16px; line-height: 27px;}
}
@media screen and (max-width: 410px) {
	header h1 {font-size: 27px;}
}
@media screen and (max-width: 406px) {
.top_left{
	font-size:16px;
}
.link a {
  font-size: 15px;
}
blockquote{
	width:90%;
}
.content_right h1 {
	font-size: 28px;
	line-height: 36px;
}
}
@media screen and (max-width: 395px) {
blockquote{
	font-size:19px;
	line-height:28px;
}
}

/* social links start */
.a2a_svg, .a2a_count { border-radius: 0 !important; height:50px !important; width:50px !important; padding:0px; }
.a2a_vertical_style a{padding:0px !important;}
.a2a_floating_style{padding:0px !important; position:relative !important;}
.a2a_floating_style {
  animation: 0.2s ease-in 0s normal none 1 running a2aFadeIn;
  position: relative;
  z-index: 9999995;
  bottom: 0px; line-height: 32px; margin: auto; display: block; max-width: 300px;
}
.a2a_floating_style.a2a_default_style{
position:relative;
z-index:0;
}
.thumb {
  background: #5a739d none repeat scroll 0 0;
  color: #fff;
  height:50px;
  width:50px;
  line-height:50px;
  text-align:center;
}
.a2a_floating_style.a2a_default_style a {
  padding: 0px !important;
  line-height:43px;
}
.social-icons-n {
  margin-top: -4px;
}
@media screen and (max-width: 791px) {
    .a2a_floating_style.a2a_vertical_style { display: none; }
}
@media screen and (max-width: 768px) {
.a2a_floating_style.a2a_default_style {
  bottom: 0;
  left: 0;
  /* position: fixed; */
  right: 0;
  width: 100%;
  z-index: 0;
}
}




