@font-face { font-family: 'HelveticaNeueLTCom-Lt'; src: url('../font/HelveticaNeueLTCom-Lt.eot?#iefix') format('embedded-opentype'), url('../font/HelveticaNeueLTCom-Lt.woff') format('woff'), url('../font/HelveticaNeueLTCom-Lt.ttf') format('truetype'), url('../font/HelveticaNeueLTCom-Lt.svg#HelveticaNeueLTCom-Lt') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'MyriadWebPro'; src: url('../font/MyriadWebPro.eot?#iefix') format('embedded-opentype'), url('../font/MyriadWebPro.woff') format('woff'), url('../font/MyriadWebPro.ttf') format('truetype'), url('../fontMyriadWebPro.svg#MyriadWebPro') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Helvetica-Narrow-Bold'; src: url('../font/Helvetica-Narrow-Bold.eot?#iefix') format('embedded-opentype'), url('../font/Helvetica-Narrow-Bold.woff') format('woff'), url('../font/Helvetica-Narrow-Bold.ttf') format('truetype'), url('../font/Helvetica-Narrow-Bold.svg#Helvetica-Narrow-Bold') format('svg'); font-weight: normal; font-style: normal; }

body { margin: 0; padding: 0; height: initial !important; background: #fff url(../images/nav_bg.jpg) left 182px repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.page-id-2.home-page-col,
.page-id-40.home-page-col,
.page-id-2.home-page-col { background-position: left 202px; }
#main-wrapper { width: 875px; margin: 0 auto; background-color: #dce3ef; }
#content-container #content-left { margin-top: 60px; margin-left: 55px; float: left; width: 480px; }
#content-container #content-left .content .row img { float: left; padding-right: 20px; }
#content-container #content-left .content .row p { float: left; font-family: 'MyriadWebPro', Arial, Helvetica, sans-serif; color: rgb(0, 111, 175); text-decoration: none; font-size: 22px; margin: 13px 0; }
#content-container #content-left .content .list { float: left; margin-left: 4%; }
#content-right .news-sidebar { float: right; width: 200px; margin-top: 60px; }
#content-left .row { padding-top: 20px; }
#content-left .list li { font-family: Arial, Helvetica, sans-serif; }
#content-right .news-sidebar { border-radius: 5px; float: right; margin-top: 60px; width: 200px; padding: 5px; margin-right: 80px; }
#content-right .news-sidebar-inner { background-color: #fff; border: 1px solid #d5d5d3; border-radius: 5px; }
#content-right .coundown h1 { margin-top: 0; font-family: 'MyriadWebPro'; text-align: center; font-size: 88px; color: #d5d5d3; font-family:
}
#content-right .coundown p { text-align: center; font-family: 'HelveticaNeueLTCom-Lt'; color: #d5d5d3; font-size: 11px; margin-top: -60px; padding-bottom: 5px; }
#content-right { text-align: center; }
#content-right .event { text-align: center; }
#content-right .event a { font-family: Arial, Helvetica, sans-serif; color: #000; text-decoration: none; font-size: 18px; font-weight: bold; line-height: 20px; }
#content-right .event p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; }
#content-right .reg-now a { background-color: #ee6600; border-radius: 2px; font-size: 12px; height: 19px; width: 122px; margin: 13px auto; font-weight: bold; color: #FFF; padding: 2px 10px; }
#content-right .reg-now { margin-bottom: 10px; margin-top: 15px; }
.tweet-now a { font-size: 12px !important; }
#content-right .tweet-now { padding-bottom: 20px; }
#content-right .coundown { border-bottom: 1px solid #bbb; }
#content-right .event .title { padding-bottom: 8px; padding-top: 15px; }
#content-container { height: 550px; }
.blue-bottom-container { background: url(../images/back-blue.png); height: 390px; margin-left: -27px; width: 925px; /*background-color:#27588c;*/ }
.blue-bottom-container .container .left { float: left; width: 50%; }
.blue-bottom-container .heading { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-bottom: 12px; padding-top: 71px; text-align: center; }
.container { margin-left: 30px; margin-right: 30px; }
.blue-bottom-container .container .right { float: right; width: 50%; }
.blue-bottom-container .left img { float: left; margin-bottom: 10%; margin-right: 15px; }
.blue-bottom-container .container .left span { color: #fff; }
.blue-bottom-container .left p { line-height: normal; color: #a9a9a9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 13%; width: 90%; }
.blue-bottom-container .right p { line-height: normal; color: #a9a9a9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 11%; width: 90%; }
.blue-bottom-container .container .right span { color: #fff; }
.blue-bottom-container .right img { float: left; margin-bottom: 10%; margin-right: 15px; }
.footer-contact-strip { font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 30px; padding-top: 20px; text-align: center; width: 100%; }
.footer { background-color: #27588c; line-height: normal; max-width: 100% !important; padding-bottom: 10px; padding-top: 20px; text-align: center; overflow: hidden; width: 100%; color: #fff; }
.footer p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom:0; }
#content-right .sch-tour { float: left; margin-right: 0; margin-top: 0; text-align: right; /*width: 91%;*/ width: 258px; }
p { margin: 0; }
.value-box { background: url(../images/checkbox-square.original.png) left top no-repeat; color: #a9a9a9; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: normal; margin-bottom: 29px; margin-right: 2%; margin-top: 19px; min-height: 39px; padding-left: 47px; width: 42%; }
.value-box span { color: #fff; }
.home-box p { margin-bottom: 10px; line-height: 20px; }
.home-box strong { font-weight: bold }
.veterans-landing #main-wrapper { background: none; margin: 0 auto; width: 1170px; }
.landing-main { float: left; width: 100%; padding: 24px 0 70px 0; }
.landing-right { width: 273px; float: right; padding:30px 0 38px 18px; text-align:center; }
.landing-left { float: left; font-size: 17px; line-height: 25px; width: 862px; }
#blue-border-box { margin: 0 !important; padding: 0 !important; }
#blue-border-box .col-md-4 { display: inline-block; margin-right: 2% !important; width: 31% !important; color: #fff; text-align: center; font-size: 15px; line-height: normal; padding: 0; overflow: hidden; }
#blue-border-box .col-md-4 > blockquote { background: rgba(9, 113, 176, 0.9) none repeat scroll 0 0; height: 100%; left: 0; padding: 15px 23px; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; bottom: -175px; margin: 0; position: absolute; }
#blue-border-box .col-md-4:hover > blockquote { bottom: 0px; }
#blue-border-box .col-md-4 blockquote > h3 { font-size: 18px; margin-bottom: 16px; margin-top: 6px; color: #f5d40b; }
#blue-border-box .col-md-4 blockquote a { border: 2px solid #fff; padding: 5px 11px; display: list-item; list-style-type: none; margin-top: 19px; max-width: 125px; background: #fff; margin: 18px auto 0 auto; }
#blue-border-box .col-md-4 blockquote a:hover { background: none; color: #fff !important; }
.veterans-landing img { height: auto; max-width: 100%; }
.landing-left h1 { margin-bottom: 25px; }

.landing-right iframe {
    display: inline-block;
}
.blue-btn {
    background:#1685c5;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    line-height: normal;
    padding: 11px 15px;
    text-align: center;
    text-decoration: none;
}
.blue-btn:hover { background:#0065a5; }


/*===================================== Responive css ====================================== */

@media screen and (max-width: 1200px) {
.veterans-landing #main-wrapper { margin: 0 auto; width: 94%; }
.landing-left { width: 100%; margin-bottom: 35px; }
.landing-right { display: list-item; float: none; list-style-type: none; margin: 0 auto; padding: 0; width: 273px; }
#blue-border-box .col-md-4 > blockquote { bottom:-80% !important; }
#blue-border-box .col-md-4:hover > blockquote { bottom: 0px !important; }
body #blue-border-box .col-md-4 { margin-left: 1% !important; margin-right: 1% !important; width: 31% !important; }
}
@media screen and (max-width:1070px) {
#blue-border-box .col-md-4 > blockquote { bottom:-78% !important; }
}
@media screen and (max-width: 1024px) {
#main-wrapper { width: 95%; }
.blue-bottom-container { background: #27588c; height: 390px; margin-left: 0; width: 100%; }
.blue-bottom-container .heading { padding-top: 30px; }
img { height: auto; max-width: 100%; }
#top-header img { width: 100%; }
body { background: none; }
.value-box { padding-left: 6%; }
#content-container #content-left { float: left; margin-left: 35px; margin-top: 40px; width: 49%; }
#content-container { height: 680px; }
#content-right .sch-tour { float: right; margin-right: 9%; width: auto; }
.value-box { font-size: 11px; }
#blue-border-box .col-md-4 > blockquote { bottom: 0 !important; }
}
@media screen and (max-width:1020px) {
body #blue-border-box .col-md-4 { width: 30% !important; }
}
@media screen and (max-width:979px) {
body #blue-border-box .col-md-4 { margin: 1%; max-width: 311px; width: auto !important; }
#blue-border-box { text-align: center; }
#blue-border-box .spacer { display: none; }
}
@media screen and (max-width: 850px) {
#blue-border-box .intense.spacer { display: none; }
#blue-border-box { text-align: center; }
}
@media screen and (max-width: 780px) {
#content-container #content-left { float: left; margin-left: 0; margin-top: 0; padding: 4%; width: 92%; }
.content { float: left; }
#content-container { float: left; height: inherit; width: 100%; }
#top-header { float: left; width: 100%; }
.blue-bottom-container { background: none repeat scroll 0 0 #27588c; float: left; height: inherit; margin-left: 0; width: 100%; }
.footer-contact-strip { float: left; width: 100%; }
.footer { float: left; width: 100%; }
#content-container,
.footer-contact-strip { background: #dce3ef; }
#content-right .news-sidebar { border-radius: 5px; float: right; margin-right: 0; margin-top: 10px; padding: 0; width: 100%; }
#content-right .sch-tour { float: left; margin-right: 0; margin-top: 0; padding-bottom: 25px; text-align: center; width: 100%; }
.blue-bottom-container .container .left { float: left; width: 100%; }
.blue-bottom-container .container .right { float: left; width: 100%; }
.blue-bottom-container .left p,
.blue-bottom-container .right p { float: left; width: 100%; margin-bottom: 17px; }
.blue-bottom-container .left img,
.blue-bottom-container .right img { margin-bottom: 0; }
#content-container #content-left { text-align: center; }
.content { display: inline-block; float: none; }
#content-left .list li { text-align: left; }
.home-box { text-align: left; }
.home-box .bullet-title { font-size: 18px; width: 100%; }
}
@media screen and (max-width: 700px) {
.value-box { margin-bottom: 26px; margin-right: 0; margin-top: 0; min-height: 39px; padding-left: 42px; width: 88%; }
.value-box { font-size: 12px; }
}
@media screen and (max-width: 600px) {
.home-box .bullet-title { font-size: 17px; margin-left: 0; padding-left: 8%; width: 92%; }
.landing-left h1 { font-size: 22px; margin-bottom:15px; }
.landing-left { font-size: 15px; line-height: 21px; }

}
@media screen and (max-width: 500px) {
#content-container #content-left .content .row p { font-size: 19px; }
.footer p { font-size: 12px; }
#content-container #content-left .content .row img { padding-right: 10px; }
}
@media screen and (max-width: 400px) {
#content-container #content-left .content .row p { font-size: 17px; text-align: left; }
}
@media screen and (max-width:350px) {
body #blue-border-box .col-md-4 { margin: 0 0 15px 0; max-width: 100%; width: 100% !important; }
}
 @media screen and (max-width: 330px) {
#content-container #content-left .content .row p { font-size: 16px; text-align: left; }
}
/*===================================== Responive css ====================================== */
