.logo-image a img {
    padding-top: 15px;
}

.t3-mainbody {
    min-height: 82.3vh;
}

.back-to-top.affix-top {	
    display: none;
}

.t3-copyright {
    border-top: 0px solid rgba(0,0,0,0.1);
    font-size: 12px;
    padding: 12px 0 0px;
}

.copyright {
    margin-bottom: 0px;
    color: #999999;
    margin-left: 100px;
    margin-top: 0px;
}

body {
    background-color: #000;
    font-size: 16px;

}

.t3-footer {
    background: #00264C;
    border-top: 0px solid #eeeeee;

}
 
.t3-header {
    background-color: #00264C;
}


.has-slideshow .t3-header:after {
    background-color: #00264C;
}

.navbar-default .navbar-nav > li > a {
    color: #ddd;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #ddd;
    border-bottom-color: #8591d5;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:active, .t3-megamenu .dropdown-menu .mega-nav > li a:active, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
    color: #111;
}

.dropdown-menu {
    font-size: 16px;
    opacity: .9;
    background-color: #1a3a50;
}

.block-slideshow .carousel-control.right {
    display: none;
}

.block-slideshow .carousel-control.left {
    display: none;
}

.block-slideshow .carousel-indicators {
    display: none;
}

@media screen and (min-width: 992px)
.block-slideshow-item {
    padding: 230px;
}

.scrollDown .t3-header, .scrollUp .t3-header {
    background: #292929 !important;
    opacity: .93;
}

.btn-lg {
    padding: 10px 33px;
    text-transform: uppercase;
    font-size: 15px;
}


.carousel-inner > .item.active {
    height: 627px;
}

.plain-style .contact-information {
	    display: none;
}

a {
    color: #333;
}

a:hover, a:focus {
    color: #333;
}

a {
    color: #555;
}

.btn.btn-primary {
    color: #ffffff;
    background-color: #555;
    border-color: #111;
}

.btn-primary {
    border: 1px solid #111;
}


.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary.focus, .btn.btn-primary:active, .btn.btn-primary.active, .open > .dropdown-toggle.btn.btn-primary {
    background-color: #333;
    border-color: #111;
}

.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #000;
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    color: #fff;
}

.contact-form .control-btn {
    text-align: left;
}

.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #999;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 700;
    font-family: open sans;
}

.alert-message {
    background-color: #006699;
    /* border-color: #d6e9c6; */
    color: #fff;
}


.close {
    color: #fff;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.9;
}

.btn.btn-primary {
    color: #ffffff;
    background-color: #006699;
    border-color: #1155CC;
}

.t3-topbar {
    background-color: #111111;
    color: #b0bec5;
    font-size: 12px;
    padding: 4px 0;

}

.col-md-8 {
    width: 50% !important;
}

.logo-text a {
    font-family: verdana;
    font-weight: 600;
    text-transform: uppercase;
}

h3 {
    font-weight: 600;
}

.magazine-featured .magazine-featured-intro .magazine-section-heading article {
    background: #00264C !important;
}

.t3-module.title-lg .module-title span {
    color: #00264C;
}

.t3-footnav {
    font-size: 15px !important;
}

.module-ct {
    font-size: 15px;
}

.magazine-featured .magazine-featured-intro .magazine-item .article-title h3 {
    font-size: 20px;
}

body {
    background-color: #00264C;
}

.carousel-inner > .item.active {
    height: calc(91.4vh - 00px);
}

.t3-copyright {
    margin-top: 10px;
}




.ac-container button {
    color: #ffffff !important;
    font-family: arial !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
}

.ac-container button:hover {
    background: #333 !important;
}

.ac-container p {
    font-family: arial !important;
    font-size: 16px !important;
}


.ac-container {
    width: 560px !important;
}

.ac-container select {
    padding-left: 6px !important;
    width: 14% !important;
    margin-top: 1px !important;
    margin-left: 30px;
    position: absolute;
    font-size: 13px !important;
    font-family: arial;
    padding-top: 4px !important;
}

.ac-container .fields {
    margin-left: 84px !important;
}

.ac-container input.day {
    font-family: arial;
    font-size: 13px;
}

.ac-container input.year {
    font-family: arial;
    font-size: 13px;
}


.btn.btn-primary {
    background-color: #00264C ;
    border-color: #00264C ;
}

.contact-form .control-btn {
    margin-top: 11px;
}

.alert h4 {
    font-size: 18px;
    padding-bottom: 5px;
    font-family: arial;
}

.alert-error {
    color: #fff;
    background-color: #666666;
    border-color: #333333;
    border-radius: 6px;
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    padding: 24px;
    font-size: 16px;
    font-family: 'Roboto';
}

.alert-message {
    width: 800px;
    margin-right: auto;
    margin-left: auto;
    background-color: #999;
    border-color: #666;
    color: #fff;
    font-size: 16px;
}

.close {
    color: #ffffff;
    text-shadow: none;
    opacity: inherit;
}

.close:hover, .close:focus {
    color: #000000;
}


@media (min-width: 2560px){.block-slideshow-item .block-bg {
    background-size: contain !important;
}}



@media (max-width: 1024px){.carousel-inner > .item.active {
    height: auto;
}}



@media screen and (min-width: 992px)
.block-slideshow-item {
    padding: 230px;
}



@media (max-width: 991px){.has-slideshow .t3-header {
    background-color: #00264C;
}}

@media (max-width: 991px){.t3-mainnav .t3-navbar {
    display: none !important;
}}



@media (max-width: 830px){.block-slideshow-item .block-bg {
    background-size: cover;
}}

@media (max-width: 830px){.item-image img {
    width: 100%;
}}

@media screen and (max-width: 830px){.block-slideshow-item .block-title {
    font-size: 36px !important;
}}

@media (max-width: 830px){.carousel-inner > .item.active {
    height: -webkit-fill-available;
}}



@media (max-width: 812px){.carousel-inner > .item.active {
    height: -webkit-fill-available;
}}

@media (max-width: 812px){.item-image img {
    width: 100%;
}}

@media (max-width: 812px){.block-slideshow-item .block-bg {
    background-size: cover;
}}



@media (max-width: 768px){.navbar-default {
    background-color: #00264C !important;
}}

@media (max-width: 768px){.btn.btn-primary {
    background-color: #00264C;
    border-color: #00264C;
}}

@media (max-width: 768px){.block-slideshow-item .block-bg {
    background-size: contain;
}}

@media (max-width: 768px){.carousel-inner {
    height: 357px;
}}

@media (max-width: 768px){.col-xs-6 {
    width: 100% !important;
}}

@media (max-width: 768px){.dropdown-menu {
    font-size: 16px;
    opacity: .9;
    background-color: #00264C;
}}

@media (max-width: 768px){.t3-footnav .t3-module .module-title {
    font-size: 18px;
    font-weight: 600;
}}

@media (max-width: 768px){.carousel-inner > .item.active {
    height: inherit;
}}

@media (max-width: 768px){.item-image img {
    width: 100%;
}}

@media (max-width: 768px){.col-xs-6 {
    padding-left: 20px;
}}

@media (max-width: 768px){.col-md-8 {
    padding-left: 22px;
}}



@media screen and (max-width: 736px){.block-slideshow-item .block-bg {
    background-size: cover !important;
}}

@media screen and (max-width: 736px) and (min-width: 667px){.block-slideshow-item .block-title {
    font-size: 41px !important;
}}

@media screen and (max-width: 736px){.col-xs-12 {
    padding-left: 0px;
    padding-right: 0px;
}}



@media (max-width: 640px){.navbar-default {
    background-color: #00264C !important;
}}


@media (max-width: 640px){.logo-text a {
    display: none;
}}

@media (max-width: 640px){.btn.btn-primary {
    background-color: #00264C;
    border-color: #00264C;
}}

@media (max-width: 640px){.logo-image a {
    margin-left: -30px;
}}


@media (max-width: 640px){.block-slideshow-item .block-bg {
    background-size: cover !important;
}}

@media (max-width: 640px){.carousel-inner {
    height: 297px;
}}


@media (max-width: 640px){.col-xs-6 {
    width: 100% !important;
}}

@media (max-width: 640px){.col-xs-12 {
    padding-right: 0px;
    padding-left: 0px;
}}

@media (max-width: 640px){.t3-module.title-lg .module-title span {
    font-size: 25px;
}}

@media (max-width: 640px){.t3-module.title-lg .module-title .module-intro {
    font-size: 18px;
}}


@media (max-width: 640px){.dropdown-menu {
    font-size: 16px;
    opacity: .9;
    background-color: #00264C;
}}

@media (max-width: 640px){.dropdown-menu li > a {
    color: #cccccc !important;
}}

@media (max-width: 640px){.col-md-8 {
    width: 100% !important;
}}

@media (max-width: 640px){.t3-section {
    margin-bottom: -5px !important;
}}

@media (max-width: 640px){.col-md-8 {
    width: 80% !important;
}}



@media (max-width: 585px){.carousel-inner {
    height: 272px;
}}

@media screen and (max-width: 585px){.block-slideshow-item .block-bg {
    background-size: cover !important;
}}



@media (max-width: 425px){.navbar-default {
    background-color: #00264C !important;
}}

@media (max-width: 425px){.logo-text a {
    display: none;
}}

@media (max-width: 425px){.btn.btn-primary {
    background-color: #00264C;
    border-color: #00264C;
}}

@media (max-width: 425px){.logo-image a {
    margin-left: -30px;
}}

@media (max-width: 425px){.block-slideshow-item .block-bg {
    background-size: contain !important;
}}

@media (max-width: 425px){.carousel-inner {
    height: 198px;
}}

@media (max-width: 425px){.col-xs-6 {
    width: 100% !important;
}}

@media (max-width: 425px){.col-xs-12 {
    padding-right: 0px;
    padding-left: 0px;
}}

@media (max-width: 425px){.t3-module.title-lg .module-title span {
    font-size: 25px;
}}

@media (max-width: 425px){.t3-module.title-lg .module-title .module-intro {
    font-size: 18px;
}}

@media (max-width: 425px){.dropdown-menu {
    font-size: 16px;
    opacity: .9;
    background-color: #00264C;
}}

@media (max-width: 425px){.dropdown-menu li > a {
    color: #cccccc !important;
}}

@media (max-width: 425px){.col-md-8 {
    width: 100% !important;
}}

@media (max-width: 425px){.t3-section {
    margin-bottom: -5px;
}}

@media screen and (max-width: 425px){.block-slideshow-item .block-bg {
    background-size: cover !important;
}}

@media screen and (max-width: 425px) and (min-width: 414px){.block-slideshow-item .block-title {
    font-size: 29px !important;
}}



@media (max-width: 414px){.carousel-inner {
    height: 191px;
}}



@media (max-width: 375px){.navbar-default {
    background-color: #00264C !important;
}}

@media (max-width: 375px){.logo-text a {
    display: none;
}}

@media (max-width: 375px){.btn.btn-primary {
    background-color: #00264C;
    border-color: #00264C;
}}

@media (max-width: 375px){.logo-image a {
    margin-left: -30px;
}}

@media (max-width: 375px){.block-slideshow-item .block-bg {
    background-size: contain !important;
}}

@media (max-width: 375px){.carousel-inner {
    height: 167px !important;
}}

@media (max-width: 375px){.col-xs-6 {
    width: 100% !important;
}}

@media (max-width: 375px){.col-xs-12 {
    padding-right: 0px;
    padding-left: 0px;
}}

@media (max-width: 375px){.t3-module.title-lg .module-title span {
    font-size: 25px;
}}

@media (max-width: 375px){.t3-module.title-lg .module-title .module-intro {
    font-size: 18px;
}}

@media (max-width: 375px){.dropdown-menu {
    font-size: 16px;
    opacity: .9;
    background-color: #00264C;
}}

@media (max-width: 375px){.dropdown-menu li > a {
    color: #cccccc !important;
}}

@media (max-width: 375px){.col-md-8 {
    width: 100% !important;
    top: -15px;
}}

@media (max-width: 375px){.t3-section {
    margin-bottom: -5px;
}}

@media (max-width: 375px){.block-slideshow-item .block-bg {
    background-size: cover !important;
}}

@media screen and (max-width: 375px){.block-slideshow-item .block-title {
    font-size: 27px !important;
}}

@media (max-width: 375px){.col-md-8 {
    top: -20px;
}}



@media (max-width: 320px){.navbar-default {
    background-color: #00264C !important;
}}

@media (max-width: 320px){.logo-text a {
    display: none;
}}

@media (max-width: 320px){.btn.btn-primary {
    background-color: #00264C;
    border-color: #00264C;
}}

@media (max-width: 320px){.logo-image a {
    margin-left: -30px;
}}

@media (max-width: 320px){.block-slideshow-item .block-bg {
    background-size: contain !important;
}}

@media (max-width: 320px){.carousel-inner {
    height: 149px !important;
}}

@media (max-width: 320px){.col-xs-6 {
    width: 100% !important;
}}

@media (max-width: 320px){.col-xs-12 {
    padding-right: 0px;
    padding-left: 0px;
}}

@media (max-width: 320px){.t3-module.title-lg .module-title span {
    font-size: 25px;
}}

@media (max-width: 320px){.t3-module.title-lg .module-title .module-intro {
    font-size: 18px;
}}

@media (max-width: 320px){.dropdown-menu {
    font-size: 16px;
    opacity: .9;
    background-color: #00264C;
}}

@media (max-width: 320px){.dropdown-menu li > a {
    color: #cccccc !important;
}}

@media (max-width: 320px){.col-md-8 {
    width: 100% !important;
}}

@media (max-width: 320px){.t3-section {
    margin-bottom: -5px !important;
}}



@media (max-width: 1366px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 1024px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 830px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 812px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 768px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 736px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 640px){.ac-container {
    top: 80px !important;
}}



@media (max-width: 585px){.ac-container {
    width: auto !important;
    top: 80px !important;
}}

@media (max-width: 585px){.ac-container select {
    margin-left: 7px;
    width: 15% !important;
}}



@media (max-width: 425px){.ac-container {
    width: auto !important;
    margin-right: 20px !important;
    margin-left: 20px !important;
    left: 0px !important;
    top: 80px !important;
}}

@media (max-width: 425px){.ac-container .fields {
    margin-left: 0px !important;
}}

@media (max-width: 425px){.ac-container select {
    width: 24% !important;
    margin-left: 0px;
}}

@media (max-width: 425px){.ac-container input.day {
    width: 17% !important;
    margin-left: 84px;
}}

@media (max-width: 425px){.ac-container select, .ac-container input.day, .ac-container input.year {
    display: unset !important;
    width: 80px !important;
    margin-right: 4px !important;
}}



@media (max-width: 375px){.ac-container {
    top: 80	px !important;
}}

@media (max-width: 375px){.ac-container {
    width: 167px !important;
}}

@media (max-width: 375px){.ac-container {
    width: auto !important;
    margin-right: 20px !important;
    margin-left: 20px !important;
    left: 0px !important;
}}

@media (max-width: 375px){.ac-container .fields {
    margin-left: 0px !important;
}}

@media (max-width: 375px){.ac-container select {
    width: 24% !important;
    margin-left: -4px;
}}

@media (max-width: 375px){.ac-container input.day {
    width: 17% !important;
    margin-left: 84px;
}}

@media (max-width: 375px){.ac-container select, .ac-container input.day, .ac-container input.year {
    width: 25% !important;
}}



@media (max-width: 320px){.ac-container select, .ac-container input.day, .ac-container input.year {
    width: 30% !important;
}}



.alert.alert-message {
    width: 75rem;
    margin-right: auto;
    margin-left: auto;
}
