body {color:#666666 ; font-family: 'Noticia Text' !important; font-size: 16px !important;  overflow-x: hidden;}
a:focus-visible{outline: none !important;}
p{font-family: 'Noticia Text' !important; color: #666666 !important; font-size: 16px !important;}
a{font-family: 'Montserrat' !important; color: #555555 !important;}
a:hover{font-family: 'Montserrat' !important;color:#000000 !important; text-decoration: none !important; font-weight: bold !important;}	
a, a:active, a:visited {text-decoration: none !important; font-size: 14px !important; font-family: 'Montserrat' !important; color: #555555 !important;}

/*Logo*/
@media only screen and (max-width: 480px) {.mobilelogo {margin-left: unset !important;}}
@media only screen and (max-width: 480px) {button.btn.btn-primary-customstyle.navbar-toggler {margin-right: unset !important;}}

/*alignment */
@media only screen and (min-width: 1400px){nav.navbar.navbar-expand-lg.navbar-light {max-width: 1320px !important;}}
@media only screen and (min-width: 1200px)and (max-width:1399px){nav.navbar.navbar-expand-lg.navbar-light {max-width: 1140px !important;}}
@media only screen and (min-width: 992px) and (max-width:1199px){nav.navbar.navbar-expand-lg.navbar-light {max-width: 960px !important;}}
@media only screen and (min-width: 768px) and (max-width:991px){nav.navbar.navbar-expand-lg.navbar-light {max-width: 100% !important;}}
@media only screen and (min-width: 576px) and (max-width:767px){nav.navbar.navbar-expand-lg.navbar-light {max-width: 100% !important;}}

/*Header Navigation*/
a.nav-link {font-family: 'Montserrat' !important; text-transform: uppercase !important; color: #555555 !important; font-size: 14px !important; padding: 15px 10px;font-weight: 700 !important;}
a.nav-link:hover{color:#000000 !important;}
ul.navbar-nav.m-auto {margin-right: 0 !important;}
.navbar-expand-lg {	max-width: unset !important;margin-left: auto !important;margin-right: auto !important;}
button.btn.btn-primary-customstyle.navbar-toggler {margin-right: 1.5em;}

.navbar{ padding:20px 20px 20px 20px !important;}
@media only screen and (min-width: 480px){.navbar{ padding:20px 0px 20px 0px !important;}}
.twocolSection .wdg-free-text-desc{padding:5px 0px 5px 0px !important;}
.twocolSection .wdg-free-text-desc .container{padding:unset !important;}
@media only screen and (max-width: 767px) {.twocolSection .wdg-free-text-desc{padding: 0px 15px 0px 15px !important;}}

/*Home Page Banner*/
.carousel-caption{bottom:unset !important;}
.carousel-item.active {display: flex !important; justify-content: flex-start !important; align-items: center !important; flex-direction:column !important;}
.carousel-caption{display: flex !important; justify-content: flex-start !important; align-items: center !important;flex-direction:column !important;}

.caraousel-heading h1{font-family: 'Vollkron' !important; font-size:40px !important; color:#3d5daa !important; font-weight: 700 !important; text-shadow: 0 1px 2px #000000;}
@media only screen and (max-width:767px){.caraousel-heading h1{font-family: 'Vollkron' !important; font-size:28px !important;}}
.carousel-inner img{height:450px;}
.carousel, .banner-section {background-color: #FFFFFF !important;}

h2{font-family: 'Noticia Text' !important; font-size:36px !important;}
@media only screen and (max-width:981px){h2{font-family: 'Noticia Text' !important; font-size:32px !important;}}
@media only screen and (max-width:767px){h2{font-family: 'Noticia Text' !important; font-size:28px !important;}}
@media only screen and (max-width:480px){h2{font-family: 'Noticia Text' !important; font-size:20px !important;}}

.twocolSection .wdg-free-text-desc h2{font-family: 'Droid Sans' !important; color:#3d5daa !important;}
.twocolSection .wdg-free-text-desc p{color:#666666 !important;}

.image-text-widget p{color:#666666 !important;}
.wdg-free-text-desc a{font-family: 'Noticia Text' !important; font-size:16px !important; color:#3d5daa !important;}
.wdg-free-text-desc a:hover{font-family: 'Noticia Text' !important; font-size:16px !important; color:#3d5daa !important; font-weight: 700 !important;}

.image-text-widget a.image-text-button{font-family: 'Noticia Text' !important; width: 70% !important; border: 1px solid #0b233f !important; padding: 15px !important; border-radius: 0 !important; font-size:16px !important;}
.image-text-widget a.image-text-button:hover{font-family: 'Noticia Text' !important; border: 1px solid #0b233f !important; padding: 15px !important; color:#273968 !important; font-weight: 700 !important; background-color: #f9d151 !important; border-radius: 0 !important; font-size:16px !important;}

.btn-check:focus+.btn, .btn:focus{box-shadow: unset !important;}

/*People Page*/
h3{font-family: 'Noticia Text' !important; color: #1E376D !important; font-size: 16px !important; font-weight: 700 !important; }
.banner-section {background-color: #000000 !important; height:180px !important;}
.banner-section img{background-size: cover !important; background-repeat: no-repeat !important;  background-position: center !important; object-fit: cover !important;}
@media only screen and (max-width:767px){.banner-section img{height:100% !important;}}
.banner-heading h1{font-family: 'Noticia Text' !important; font-size:40px !important; color:#ffffff !important; font-weight: 500 !important;}
	
/*Footer Navigation*/
.footer-links {font-family: 'Droid Sans' !important; background-color: #0b233f !important;}
.footer-disclaimer{font-family: 'Droid Sans' !important; background-color: #0b233f !important; color:#afafaf !important;font-size:12px !important;}
.footer-navigation{color: #afafaf !important; text-align: center !important;}
.footer-navigation a{font-family: 'Droid Sans' !important; color: #afafaf !important; font-size:14px !important;}
.footer-navigation a:hover{font-family: 'Droid Sans' !important; color: #ffffff !important; font-size:14px !important;font-weight:bold !important;}
.footer-copyright {font-family: 'Droid Sans' !important; color: #afafaf !important; font-size:12px !important;}
.footer-navigation span{font-style: unset !important;}
.col-xl-6{align-content: center !important;}	