@font-face{font-family:KhandBold;src:url(../../../fonts/khand-bold-webfont.eot);src:url(../../../fonts/khand-bold-webfont.svg);src:url(../../../fonts/khand-bold-webfont.ttf);src:url(../../../fonts/khand-bold-webfont.woff);}
@font-face{font-family:KhandLight;src:url(../../../fonts/khand-light-webfont.eot);src:url(../../../fonts/khand-light-webfont.svg);src:url(../../../fonts/khand-light-webfont.ttf);src:url(../../../fonts/khand-light-webfont.woff);}
@font-face{font-family:KhandMedium;src:url(../../../fonts/khand-medium-webfont.eot);src:url(../../../fonts/khand-medium-webfont.svg);src:url(../../../fonts/khand-medium-webfont.ttf);src:url(../../../fonts/khand-medium-webfont.woff);}
@font-face{font-family:KhandRegular;src:url(../../../fonts/khand-regular-webfont.eot);src:url(../../../fonts/khand-regular-webfont.svg);src:url(../../../fonts/khand-regular-webfont.ttf);src:url(../../../fonts/khand-regular-webfont.woff);}
@font-face{font-family:KhandSemiBold;src:url(../../../fonts/khand-semibold-webfont.eot);src:url(../../../fonts/khand-semibold-webfont.svg);src:url(../../../fonts/khand-semibold-webfont.ttf);src:url(../../../fonts/khand-semibold-webfont.woff);}
@font-face{font-family:PTSans;src:url(../../../fonts/PTS55F-webdont.eot);src:url(../../../fonts/PTS55F-webfont.svg);src:url(../../../fonts/PTS55F-webfont.ttf);src:url(../../../fonts/PTS55F-webfont.woff);}
@font-face{font-family:MavenProRegular;src:url(../../../fonts/MavenProRegular.eot);src:url(../../../fonts/MavenProRegular.svg);src:url(../../../fonts/MavenProRegular.ttf);src:url(../../../fonts/MavenProRegular.woff);}
body{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;}

/* PAGE NAME */
.pageName_div {position: relative;}
.pageName_div2 {position: absolute;bottom: 0;right: 0;color:#636363;padding-right: 10px;font-size: 12px;}
.footDisclaimers {padding-bottom:30px;}

.main-navigation{border-bottom:2px solid #D8D8D8 !important;}
.content-block{color:#000;margin-top:-25px;}
.accordion-wrap.expanded .accordion-content-block a, .accordion-wrap.expanded .accordion-content-block h2, .accordion-wrap.expanded .accordion-content-block li, .accordion-wrap.expanded, .accordion-wrap.expanded .accordion-content-block p{color:#000;}
p, li{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:15px;padding:5px;}
.hero-foreground-image{float:left;margin-left:-45px;}
.tablet-logo {display: none;}

.ge-disclaimer {margin-bottom: -27px !important;padding-top: 0px;}

.header-text {font-family:"MavenProRegular","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FFFFFF !important;font-size:28px;position:absolute;margin-top:-80px;margin-left:100px;}

.hero-text{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FFFFFF !important;font-size:57px;margin-bottom:-19.5px;line-height:95%;margin-top:290px;margin-left:130px;text-shadow: 3.5px 3.5px 5px #000000;}
.hero-text-sub{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;margin-top: 15px;font-size: 20px;margin-left: 135px;text-shadow: 3.5px 3.5px 5px #000000;}
.hero-text-sub_ipadpro{display: none;}
.hero-text-sub_tablet{display: none;}
.hero-text-sub_mobile{display: none;}

.bullets {font-size: 14px;margin-bottom: -5px;}

.hero-text-ipadpro{display:none;}
.hero-text-two-ipadpro{display:none;}
.hero-subcontent-wrap .hero-foreground-image{max-width:100%;margin-left:-130px;margin-bottom:80px;}
.hero-block .hero-image, .hero-subpage .hero-image{border-bottom:5px solid #D8D8D8;height:420px;}
.if-by-phone .by-phone-headline h5{color:#132941;font-size:16px;}
.if-by-phone .by-phone-number a{color:#D8D8D8;font-size:1.45em;}
.if-by-phone{margin-right:60px;margin-top:10px;}
.phone-icon{height:50px;width:50px;}
.left-section{margin-top:430px !important;}
.form-background{background:#011E41;width:130%;}
.move-up {margin-bottom:-15px;}

#formWrapper fieldset{background:#011E41;color:white;}
#formWrapper{background-color:#011E41;border:none !important;height:335px;}
#formWrapper .action-button{color:#FFFFFF !important;text-transform: uppercase;background:#FD4F00 !important;padding:3% !important;}
#formWrapper .previous{width:45%;background-image:linear-gradient(to top, #333, #666) !important;font-weight:bold;font-size:16px;color:white !important;border:0 none;border-radius:1px;cursor:pointer;padding:3%;margin:2%;-webkit-appearance:none;}
#formWrapper .action-button:hover, #formWrapper .action-button:focus{background-image:linear-gradient(to bottom, #E2A319, #FFB81D) !important;}
#formWrapper .previous:hover, #formWrapper .previous:focus{background-image:linear-gradient(to bottom, #333, #666) !important;}
.label{font-size:12px;}
.page-buffer{width:100%;max-width:71em !important;}
form.threeStep #progressbar li.active {background: #011E41 !important;}
.header-logo {margin-top:-10px;}
.fullWidthFieldInput, .fullWidthField{font-size:12px;padding-bottom:8px;text-align: left;}
.fullWidthField select{color:#011E41;font-size:12px !important;}
.fullWidthFieldInput input[type="text"], .fullWidthFieldInput input[type="phone"], .fullWidthFieldInput input[type="email"]{color:rgb(49,49,49);}
.hero-text-tablet{display:none;}
.hero-text-two-tablet{display:none;}
.hero-text-mobile{display:none;}
.hero-text-two-mobile{display:none;}
.showSmallMobileSummary { display: none;}
.showMobile { display: none; }
.dynamic-content{display:none;margin-top:-10px;padding-bottom:20px;font-size:25px;}
.right-section-why{position:relative;top:0;right:15px;width:30%;clear:right;float:right;margin-right:0;margin-left:0;margin-top:15px;display:block;padding-top:8px;padding-left:15px;}
.video-desktop{height:174px;}
.wage{background:url("../../../../images/bls-wage-bg-cul.png") no-repeat;height:110px;text-indent:65px;padding-top:35px;}
.sup{vertical-align:super;font-size:8px;}

.get-info {width:100%; text-align: center; margin-top: 200px;}
.testimonial{float:left; width: 50%; padding:0 10px 0 10px;}
.badge{margin-top: -20px;margin-right:10px;}

.text-border{border:1px solid darkgray;}
.accordion-wrap .accordion-header-block .accordion-header{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FFFFFF;}
.accordion-wrap .accordion-header-block .control{background:url("../../../images/cross.png") center center no-repeat;}
.accordion-wrap.expanded .accordion-header-block .control{background:url("../../../images/cross-turn.png") center center no-repeat;}
.main-navigation li{background:#D8D8D8 !important;}
.main-navigation .nav-bounds ul{background:#D8D8D8 !important;}
.color-sswa-button-background, .large-badge-button, .large-badge-button:hover, .page-header .sswa-container .apply-online-button a, .page-header .sswa-container .apply-online-button a:hover, .page-header .sswa-container button, .page-header .sswa-container button:hover{background:linear-gradient(to bottom,#0270de 0%,#0066cc 28%,#0259af 100%);}
.accordion-wrap .accordion-header-block{background:linear-gradient(to right, #707271, #D8D8D8 100%);}
.accordion-wrap .accordion-header-block .accordion-header .accordion-wrap.expanded .accordion-content-block p{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FFFFFF;}
.triangle-right{position:relative;padding:15px;margin:1em 0 1.3em;border:2px solid #666;color:#333;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;}
.triangle-right:before{content:"";position:absolute;bottom:-20px;right:45px;border-width:20px 0 0 16px;border-style:solid;border-color:#666 transparent;display:block;width:0;}
.triangle-right:after{content:"";position:absolute;bottom:-14px;right:47px;border-width:19px 0 0 15px;border-style:solid;border-color:#fff transparent;display:block;width:0;}
.quote-name{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:12px;line-height:1.5;}
p.quote-name{text-align:right;}
.footer-block .footer-legal-bar{background-color:#D8D8D8;padding:0;}
.block-headline, .block-headline h1, .block-headline h2, .block-headline h3, .block-sub-headline, .block-sub-headline h1, .block-sub-headline h2, .block-sub-headline h3, .block-sub-sub-headline, .block-sub-sub-headline h1, .block-sub-sub-headline h2, .block-sub-sub-headline h3{font-family:"KhandRegular","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#132941;font-size:30px;padding-bottom:10px;}
.block-headline-right{padding-bottom:0px !important;}
.image-size{width:80px;height:80px;}
.div-one{float:left;width:300px;margin-right:70px;padding-bottom:10px;}
.div-two{float:right;width:300px;}
.content-bullet{float:left;width:346px;padding-right:17px;padding-bottom:30px;}
.content-block-footer{color:#FFFFFF;margin-top:0px;}
.eight columns{width:692px;}
.footer-block .footer-content-wrap li, .footer-block .footer-content-wrap p, .footer-block .footer-copyright p b, .google-map h2{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;}
.footer-block .site-disclaimers{padding-top:25px;}
.page-header{background:#D8D8D8;}
.footer-block .footer-links {width:inherit;}
.footer-civ-logo {position:absolute;margin-left: 875px;margin-top: 1.4em;float: right;}

.icons-tablet {display: none}
.icons-pro{display:none;}
.icons-mobile {display: none }
.icons {width: 50%;margin: auto;}

.why-spacing{padding-top:25px;}
.right-section omega{background:white;height:385px !important;}
.pix_text_form{font-size:30px;font-weight:300 !important;display:inline-block;}
.pixfort_university_6 .title-style{margin-left:20px;color:#000;font-size:22px;}
.pixfort_gym_13 .title-style{color:#fff;font-size:24px;background-color:#011E41;margin-top:-23.6px;padding:5px 5px 0px 5px;text-align:center;}
@media (min-width:769px){.main-navigation{background:#D8D8D8 !important;}
.phone-desktop{margin-top:10px;}
}
@media only screen
and (min-device-width:1024px)
and (max-device-width:1366px){.hero-image{background:url("../images/mainbackground.jpg") no-repeat;background-position:-440px !important;height:395px !important;}
.hero-text{display:none;}
.hero-text-mobile{display:none;}
.hero-text-tablet{display:none;}
.hero-text-sub_tablet{display: none;}
.hero-text-sub_mobile{display:none;}
.tablet-logo {display: none;}
    
.hero-text-ipadpro{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;display: inline-block;color:#FFFFFF !important;font-size:55px;margin-bottom:-19.5px;line-height:95%;margin-top:290px;margin-left:135px;text-shadow: 3.5px 3.5px 5px #000000;}
.hero-text-sub_ipadpro{display: inherit;font-size: 20px; margin-left: 140px;text-shadow: 3.5px 3.5px 5px #000000;}

.hero-text-sub{display:none;}
.hero-text-two_desktop{display:none;}
.hero-text-two-mobile{display:none;}
.hero-text-two-tablet{display:none;}
    
.icons{display:none;}
.icons-tablet {display: none}
.icons-mobile {display: none }
.icons-pro {display:inline-block;width: 80%;margin: auto;padding-left: 225px;}
.image-size-pro{width:80px;height:80px;}

.for-ipadpro{margin-top:625px;padding-left:10px;}
.for-ipadpro2{margin-top:5px;padding-left:10px;width:620px;}
.footer-civ-logo{display: none;}
}

@media screen and (max-width:768px){
.hero-image{background:url("../images/mainbackground.jpg") no-repeat;background-position:-465px !important;height:420px !important;}
.form-section, .right-section{clear:right;float:right;margin-left:410px;width:40%;margin-top:-437px;z-index:5;position:absolute;}
.right-margin-tablet{margin-top:35px;}
.bg-color{width:230px;}
    
.header-text-tablet {font-family:"MavenProRegular","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FFFFFF !important;font-size:28px;position:absolute;margin-top:-60px;margin-left:100px;}
    
.page-header-tablet {height:60px;}
.desktop-logo{display: none;}
    
.tablet-logo{display: inline;margin-top: 10px;}
.hero-text{display:none;}
.hero-text-mobile{display:none;}
.hero-text-ipadpro{display:none;}
.hero-text-sub{display:none;}
.hero-text-sub_ipadpro{display: none;}
.hero-text-sub_mobile{display:none;}
    
.hero-text-tablet{font-family:"PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;display:inline-block;color:#FFFFFF !important;font-size:37px !important;margin-bottom:0px !important;margin-top:340px !important;line-height:95% !important;margin-left:100px;font-weight: 700;text-shadow: 3.5px 3.5px 5px #000000;}
.hero-text-sub_tablet{display:inherit;font-size:18px; margin-left:95px;margin-top:-5px;text-shadow: 3.5px 3.5px 5px #000000;}
    
.icons {display: none;}
.icons-pro{display:none;}
.icons-mobile {display: none }
.icons-tablet { display: block !important; width:60%;margin: auto}
.image-size-tablet {width: 70px;height: 70px; }
    
.hero-text-two{display:none;}
.hero-text-two_desktop{display:none;}
.hero-text-two-mobile{display:none;}
.hero-text-two-ipadpro{display:none;}
.form-background-tablet{width:100%;}

.for-tablet{margin-top:10px;padding-left:0px;}
.for-tablet2{margin-top:10px;padding-left:10px;width:430px;}
.for-tablet3{margin-top:570px;padding-left:10px;}
.content-bullet-tablet{padding-bottom:0px;}
.player .video-wrapper{width:70%;}
.video-tablet{height:131px;}
.left-section-tablet{margin-top:0 !important;margin-left:20px;padding-right:0px;}
.right-section-why{padding-top:0px;margin-top:-40px;padding-left:0px;}
.footer-block .footer-legal-bar{padding-bottom:5px;}
.footer-block .footer-links .icons{}
.if-by-phone .by-phone-headline h5{color:#132941;font-size:16px;margin-top:7px;}
.if-by-phone .by-phone-number a{color:#D8D8D8;font-size:1em;}
.if-by-phone{margin-right:0px;margin-top:-5px;}
.phone-icon{height:40px;width:40px;}
.footer-civ-logo{display: none;}
}
@media only screen and (max-device-width:480px){
.hero-image {background:none !important;background-position:0 !important;height:auto !important;min-height: 380px !important; padding: 5px 10px;}
.showMobile { display: block; }
.showSmallMobileSummary { display: block;}
.showSmallMobileSummary h1 { text-align: center; font-size: 1.5em; color: #023B77; }
.showSmallMobileSummary p { font-size: 12px;}  
.mobile-logo{float:left;margin-left:-60px;}
.main-navigation{border-bottom:2px solid #D8D8D8 !important;}
.form-section, .right-section{clear:right;float:right;margin-left:0px;width:100%;margin-top:-235px;z-index:5;position:absolute;}
.hero-subpage .hero-subcontent-wrap.subpage-hero-subcontent-wrap {visibility:hidden;}
    
.header-text-mobile {font-family:"MavenProRegular","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;color:#FFFFFF !important;font-size:18px;position:absolute;margin-top:10px;margin-left:70px;}
    
.right-section-mobile{margin-left: 20px;width:90%;}
.page-header .mobile-logo img {width: 100%;margin-top: 5px;padding: 0px;margin-left: 80px;}
.tablet-logo {display: none;}
    
    .ge-disclaimer {margin-bottom: 0px !important;padding-top: 30px;}

.content-bullet-mobile{padding-right:17px;padding-bottom:0px;padding-left:15px;width:100%;}
.form-background-mobile{margin-top:100px;}
.for-mobile{margin-top:10px;padding-left:40px;}
.for-mobile2{margin-top:10px;padding-left:10px;width:320px;}
.video-mobile{height:220px;}
.img-width{max-width:105% !important;}
.video{width:100% !important;}
.bg-color{width:110%;margin-left:-20px;}
.left-section-mobile{margin-left:-10px;margin-top: 120px !important;}
.right-section omega{height:405px !important;}
.hero-text{display:none;}
.hero-text-tablet{display:none;}
.hero-text-ipadpro{display:none;}
    
.page-header-mobile {height: 60px;}
.testimonial-mobile {padding: 0 10px 0 30px;}
    
.hero-text-mobile{display: none;}
.hero-text-sub_mobile{display: none;} 
    
.testimonial-mobile {padding: 0 10px 0 30px;}

.icons {display: none !important;}
.icons-pro{display:none !important;}
.icons-tablet {display: none !important;}
.icons-mobile { display: block; width: 85% !important;margin:auto }
.image-size-mobile{width:40px;height:40px;}
    
.hero-text-sub_tablet {display: none;}
.hero-text-two{display:none;}
.hero-text-two_desktop{display:none;}
.hero-text-two-tablet{display:none;}
.hero-text-two-ipadpro{display:none;}
.hero-block .hero-image, .hero-subpage .hero-image{border-bottom:5px solid #FFFFFF;}
.block-headline, .block-headline h1, .block-headline h2, .block-headline h3, .block-sub-headline, .block-sub-headline h1, .block-sub-headline h2, .block-sub-headline h3, .block-sub-sub-headline, .block-sub-sub-headline h1, .block-sub-sub-headline h2, .block-sub-sub-headline h3{font-size:24px;margin-top:50px;}
.mobile-spacing{margin-top:0px;}
.mobile-spacing2{margin-top:-15px;}
.right-section-why{width:95%;padding-bottom:15px;}
.content-padding{padding-left:30px;}
.content-wrap, .footer-block .footer-content-wrap, .page-buffer-notouch, .page-header .upper-block, .thanks-content-wrap{padding-left:0;padding-right:0;padding-top:10px;}
.footer-block .footer-links .social-media{padding-left:0px !important;}
.content-block-footer{margin-left:115px;float: right;}
.image-size-mobile{width:40px;height:40px;}
.bullet-mobile{width:50%;}
.if-by-phone img{margin-right:25px;margin-bottom:5px;}
.footer-civ-logo{display: none;}
}
#formWrapper{overflow:visible;padding:0 5% 5% 5%;}
#infotec_discover_form{margin:0 auto;position:relative;min-height:400px;}
#infotec_discover_form fieldset{background:transparent;position:absolute;text-align:center;width:100%;}
#infotec_discover_form fieldset:not(:first-of-type){display:none;}
#infotec_discover_form input[type='text'], #infotec_discover_form input[type='email']{width:97%;margin-bottom:20px !important;}
#infotec_discover_form input[type='phone']{width:97%;height:30px;font-size:13px;margin-bottom:20px !important;}
#infotec_discover_form select{width:100%;height:32px;margin-bottom:20px !important;}
.buttonWrap{text-align:center;width:100%;}
#infotec_discover_form .action-button{width:100%;background:#bd1834;font-weight:bold;color:white;font-size:20px;border:0 none;border-radius:1px;cursor:pointer;padding:10px 5px;margin:10px 5px;}
#infotec_discover_form .action-button:hover, #infotec_discover_form .action-button:focus{box-shadow:0 0 0 2px white, 0 0 0 3px #bd1834;}
.fs-title{font-size:15px;text-transform:uppercase;color:#2C3E50;margin-bottom:10px;}
.fs-subtitle{font-weight:normal;font-size:13px;color:#666;margin-bottom:20px;}
#progressbar{margin-bottom:20px;overflow:hidden;counter-reset:step;}
#progressbar li{list-style-type:none;color:#fff;background:#666;text-align:center;text-transform:uppercase;padding:2%;font-size:16px;width:42%;margin:2% 2%;float:left;position:relative;}
#progressbar li.active{background:rgb(16, 75, 160);color:white;}
.hi-text{padding:0px 40px 40px 40px;}
#infotec_discover_form > fieldset:nth-child(3) > input.previous.action-button{background:#666;}
.pix_text_form{font-size:32px;font-weight:300 !important;display:inline-block;}