/*@import url('/FORMMODR/css/style.css');*/ /* CALLS FORM CSS */
@import url('/resources/library/jqueryUI/accordionJQ/css/jquery.accordion.css'); /* CALLS ACCORDION CSS */
@import url('/resources/css/main.css'); /* CALLS MAIN TEMPLATE CSS */
@import url('/resources/child-themes/ecpiAUTO-5_childtheme/css/childtheme-main.css'); /* CALLS THEME CSS */

/* CUSTOM STYLES ------------------------------------------------------------*/
/*body {background-color: #000;}*/

header {margin-top: 0px; position: relative; z-index: 2;background-image: url('../img/blackdiamondplate.jpg'); background-attachment: fixed;}

.row {margin-right:auto;margin-left:auto;}

.showRoom { background-image: url('../img/newbackground.jpg'); background-position: 40% 50%; border:none; position:relative;background-color: #000000;}
/*.mobileImage { background-image: url('../img/mainbackground.jpg'); background-position: 13% 20%;}*/
.testimonial {width: 100%;}

.bg-color {background-color: rgba(19, 97, 171, 0.78);height: 200px;width: 65%;}

div.phoneCTAWrap div.phoneNumber a {
    color: #ffffff;
}

.heroStatement {position: absolute;height: auto; z-index:2; margin-top:150px; width:70%; max-width: 1500px;}

/*.showRoom .heroStatement {
    font-family: "PTSans","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;
    color: #FFFFFF !important;
    font-size: 53px;
    margin-bottom: -172px;
    line-height: 95%;
    margin-top: 310px;
    text-shadow: 3.5px 3.5px 5px #000000;
}*/

.headSection {
    width:100% !important;
    max-width: 2000px;
    margin-left:auto;
    margin-right:auto;
}

.headerSection {
    width:680px;
    height:180px;
    margin:auto;
    max-width:1960px;
    /*float:right;
    text-align:right;*/
    padding-right:50px;
}
    
.heroText {
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    color: #ffffff !important;
    font-size: 90px;
    font-style: normal;
    font-weight: 500;
    line-height: 100px;
    margin-top: 20px;
    text-shadow: 2px 2px 5px black;
    /*position: absolute;
    text-transform: uppercase;*/
}

.subtext {
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    /*margin-top: 85px;*/
    font-size: 36px;
    font-weight:600;
    line-height: 60px;
    /*margin-left: 0.4%;*/
    color: #ffffff;
    /*position: absolute;*/
    text-shadow: 2px 2px 5px black;
}

.nixPadding {
    padding-left: 0;
    padding-right: 5%;
    float: right;
}

.container2 {width: 1000px !important;}

.formHeader {
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    background: none;
    color: #ffffff;
    font-size: 3em !important;
    background-color: rgb(19,41,65, 0.85);
    padding: 10px !important;
    text-align: center;
    z-index:2;
    position:relative;/*background-image: url(../img/formbackground.jpg);*/
}

.formSubHeader { background-color: rgb(19,41,65); font-size: 14px;}

.formWrap {z-index:10;}

.formWrapper {background: none; box-shadow:none;  width:435px;}

#formWrapper {
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; min-height:500px; background-color: rgb(225,225,225,1);
}

#formWrapper fieldset {
    height: auto;
    min-height: 280px;
    position: relative;
    margin-top: 0;
}

#formWrapper label {
    text-align: left;
    font-size: 20px;
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    font-weight: 600;
}

.sixStep .fullWidthFieldInput, .sixStep .fullWidthField {
    margin-top: 20px;
}

.fullWidthField select {
    width: 100%;
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    border: 1px solid #999;
    background-color: #ffffff;
    font-size: 1.25em;
    margin-bottom: 8px;
    border-radius: 2px;
    height: 30px;
}

.fullWidthFieldInput input[type="text"], .fullWidthFieldInput input[type="number"], .fullWidthFieldInput input[type="tel"], .fullWidthFieldInput input[type="phone"], .fullWidthFieldInput input[type="email"] {
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    width: 100%;
    border: 1px solid #999;
    height: 30px;
    font-size: 1.25em;
    padding: 0;
    color: #333;
    text-indent: 5px;
    margin-bottom: 8px;
    border-radius: 2px;
    -webkit-appearance: none !important;
}

.financial-aid p {
    font-size: 14px;
    text-align: center;
    margin: 0;
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
}

.form-screen-video {width: 100%;height: auto; max-width:1960px; margin:auto; top: 0%;left: 0;position: absolute;right: 0;/*object-fit: cover;*/ z-index: -1;}

.grayBG {background-color: #d8d8d8;}

.row.blueBG {margin-right: 0px; margin-left:0px;padding: 20px;}

.container .valueProps {width: 1170px; text-align:center; padding: 20px 0px 20px 0px;}

.container .videoTestimonial {width: 1170px; padding:20px 20px 40px 20px;}

.contentBlock {margin-bottom: 0px; /*position:relative;*/ z-index: 1;background-color:#ffffff;background-image: url(../img/blackdiamondplate2.jpg);
background-attachment: fixed;}

.contentBlock .valueProps h3 {color: #000;}

.contentBlock .valueProps h3 span.header {float: none; font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; font-size:23px;}

.contentBlock .valueProps h3 span.icon {float: none;margin-right: 0;}

.contentBlock .valueProps h3 img {padding: 10px;border-radius: 40px;width: 80px;}

.contentBlock .valueProps p {width:95%; color:#000;font-size: 16px; font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; margin:auto;}

.widgetWidth {font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; background-color:#D8D8D8 ; height:280px; padding:0px; margin-left: 10px; margin-right: 10px; width: 23%;}

.valuePropImage {width: 72%;}

.valuePropHeader {
    height: 60px;
}

.threeColWrap .threeCol {
    width: 30%;
    height:250px;
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align:center;
    margin: 0 auto 0 auto;
    padding: 10px 0px 10px 0px;
    background-color: #e9ebee;
  }

.colThreeRow > .content {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto 40px;
}  

.programRow {    
    width: 100%;
    display: flex;
    max-width: 1500px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.contentprograms {width: 1500px; max-width: 2000px; margin: auto;}

.contentprograms2 {width: 1000px; max-width: 1500px; margin: auto;}

.programBackground {
    background-image: url(../img/darkbackground.jpg);
    padding-top: 20px;
    padding-bottom: 20px;
}

.programsTitle {
    font-size: 40px !important;
    font-weight: 500;
    text-align: center;
    color: #FFF;
    padding: 30px 15px 30px 15px;
    position: relative;
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    line-height: 40px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.program {width: 33.3%; padding-left: 10px; padding-right: 10px; float: left; position: relative; margin-left:auto; margin-right:auto;}

.program2 {width: 50%; padding-left: 10px; padding-right: 10px; float: left; position: relative; margin-left:auto; margin-right:auto;}

/*.programBottom {margin-left: 25%; margin-right: 25%;}*/

.programText {
    /*padding: 15px 15px 15px 15px;*/
    background-color: rgb(0,0,0,0.4);
    padding: 15px 30px !important;
    text-align: right;
    height: 350px !important;
    transition:0.3s;
    width: 470px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: auto;
    margin-bottom:0px;
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    font-size: 23px;
    align-items: end;
    display: flex;
    justify-content: end;
    color:#ffffff;
  }
  
  .programText:hover {
    background-color: rgb(0,0,0,0.25);
    /*transform: scale(1.05);*/
  }
  
  .programSection {
    height: 350px;
    margin: 0px 5px 40px 5px;
    background-color: #e9ebee;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: 0.5s;
    width:98%;
    background-size:cover;
  }

  .programAuto {background-image: url('../img/autoIcon2.jpg'); background-position: 50% 50%;}
  .programAuto:hover {background-image: url('../img/autoIcon.jpg'); }

  .programHvt {background-image: url('../img/hvtIcon2.jpg'); background-position: 50% 50%;}
  .programHvt:hover {background-image: url('../img/hvtIcon.jpg');}

  .programWeld {background-image: url('../img/weldIcon2.jpg'); background-position: 50% 50%;}
  .programWeld:hover {background-image: url('../img/weldIcon.jpg');}

  .programHvac {background-image: url('../img/hvacIcon2.jpg'); background-position: 50% 50%;}
  .programHvac:hover {background-image: url('../img/hvacIcon.jpg');}

  .programCdl {background-image: url('../img/cdlIcon2.jpg'); background-position: 50% 50%;}
  .programCdl:hover {background-image: url('../img/cdlIcon.jpg');}
  
  /*.programSection:hover {
    transform: scale(1.05);
  }*/

  .quoteSection {
      /*padding-top: 40px;*/
      margin-bottom: 40px;
      height: 490px;
  }

  .quoteImage {width: 50%;
    float: left; height:540px;
    background-image: url(../img/ati-building.jpg);
    background-size: cover;
    background-repeat: no-repeat;}

  .quoteContent {
    height: 540px;
    width: 50%;
    float: right;
    background-color: #132941;
  }
  
  .quotes {margin: 60px 0px;}

  .quotes p {
    font-size: 26px !important; 
    font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
    font-weight:500;
    color: #fff;
    text-transform: none;
    letter-spacing: 3px;
    padding: 0px 6%;
    line-height: 50px;
    margin-bottom:15px;}

    .carousel-inner {
        position: relative;
        width: 80%;
        overflow: hidden;
        margin: auto;
        height:415px;
    }

    .carousel-control.left, .carousel-control.right {
        background:none;
    }

    .block-headline h2 {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
        font-size: 32px;
        font-weight:500;
        text-transform: uppercase; 
        color:#fff;
    }

    .infoSection p, li {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; font-size: 18px; color:#fff;
    }

    .getStarted {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; font-size:18px; margin-left: 5px; margin-right: 5px; margin-top: 40px !important; color:#fff;
    }

    .ctaAnchor h2 {font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; font-weight:500; margin-bottom:5px;}

    .ctaAnchor a button {font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; font-size:2em; font-weight: 600;}
    .ctaAnchor a button:hover {color:#ffffff; background-color: #666666;}

.default-subheader {font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;font-size: 16px;padding: 0px 10px 10px 25px;color: #FFF;width: 70%;position: absolute;bottom: -135px;}

.lightBG {background-color: #eaeaea;}

/*.out {
    width: 1px;
    height: 100%;
    margin: 26px auto auto auto;
    position: relative;
    overflow: hidden;
    height: 150px;
    float: left;
}

.in {
    position: absolute;
    width: 100%;
    height: 85%;
    background: white;
    box-shadow: 0px 0px 30px 20px transparent;
}*/

.col-lg-2 {
    width: 16.333333%;
}

.col-lg-2 img {width:120px !important; align-items:center; float:none; margin-left: 12%; padding-top: 25px;}

.col-lg-6 {padding-left:10px; padding-right:10px;}
.value {min-height: 152px;}

footer {
    background: #707271;
}

.fdbackground {
    background: #707271;
}

.pageName_div2 {
    color: #636363;
}

.form {
    display: block;
    z-index:5;
  }
  
  @keyframes shake {
    0%, 100% {transform: translateX(0);}
    20%, 60% {transform: translateX(-10px);}
    40%, 80% {transform: translateX(10px);}
  }
  
  @media (prefers-reduced-motion: no-preference) {
    .form-animation {
      animation: shake 0.5s;
      -moz-animation: shake 0.5s;
      -webkit-animation: shake 0.5s;
      z-index: 10;
    }
  }
  
  @media (prefers-reduced-motion: no-preference) {
    .form-animation2 {
      animation: shake 0.5s;
    }
  }

/* // RESPONSIVE STYLES ------------------------------------------------------// */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) { /* iPhone 5 & 5S */
    p {margin: 0 0 6px;}
    header {padding-top:5px;}
    div.phoneCTAWrap {padding: 2px 0;}
    .row {margin-left:0px; margin-right:0px;}
    .showRoom {background-image:none;}
    .heroStatement {height: 100px; margin-top:0px;}
    .headSection {
        width: 100% !important;
    }
    .headerSection {height: 100px; width:320px; margin-left:auto; margin-right:auto;padding-right:0px;padding-left:15px;}
    .heroText {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
        font-size: 40px;
        margin-top: 10px !important;
        line-height: 95% !important;
        margin-left: 0px !important;
        font-weight: 700;
        
    }
    .subtext {font-size: 20px;width: 90%;
        margin-top: 0px;
        line-height:20px;
        padding: 5px 0px 5px 0px;
        margin-left: 0px;}
    .mobileImage {display: none !important;}
    .military-mobile img {width: 80px !important;padding: 5px;margin-left: 20px;}
    .iPad {display:none;}
    .military-iPad {display: none;}
    .valueProps-mobile {text-align: center;}

    .container2 {width:100% !important;}

    .formWrapper {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 180px !important;
    }

    #formWrapper {min-height: auto !important; margin-top:0px; padding-top:15px; background-color: rgb(255,255,255,1);}

    .formHeader {font-size:2em !important;     background-color: rgb(19,41,65, 1);}

    .form-screen-video {top:0%; z-index: 2;}

    .row.blueBG {
        padding:0px;
    }

    .nixPadding {padding-right:0;}

    .widgetWidth {width:100%; margin-bottom:10px;}

     .container .valueProps { padding-left: 0px; padding-right: 20px; width:100%;}

    .valuePropImage {width: 60%;}

    .container h3 {padding-top:10px;}

    .program {width: 100%; padding-left: 0px; padding-right: 0px; float: left; position: relative;}

    .program2 {width: 100%; padding-left: 0px; padding-right: 0px; float: left; position: relative;}

    .programBottom {margin-left: 0px; margin-right: 0px;}

    .programsTitle {
        font-size:30px !important;
        padding: 25px 0px 10px 0px;
    }

    .programText {height:250px !important; width:320px;}

    .programSection {height: 250px; margin: 0px 0px 40px 0px; width: 100%;}

    .colThreeRow > .content {
        width: 100%;
        max-width: 1200px;
        margin: 0 auto 40px;
    }

    .quoteSection {height:680px;}

    .quoteImage {
        width: 100%;
        float: left;
        height: 175px;
    }

    .quoteContent {
        width:100%;
        height:560px;
    }

    .quotes {
        margin: 20px 0px;
    }

    .quotes p {
        font-size: 20px !important;
        line-height: 30px;
    }

    .carousel-inner {
        height:490px;
    }
}

/*Samsung Galaxy S8+ */
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 740px) 
and (orientation : portrait) {
    .heroStatement {
        height: 55px;
        margin-top: 0px;
    }

    .heroText {font-size:48px;}
    .subtext {font-size: 20px; margin-top: 10px;}
    .formWrapper {
        margin-top:205px !important;
    }
    .form-screen-video {
        width: 100%;
        top: 9%;
        z-index:2;
    }
}

/* iPhone 6 in portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
    p {
        margin: 0px 0 8px;
    }

    .showRoom {background-image:none;}

    .heroStatement {
        height: 100px;
        margin-top: 0px;
    }

    .form-screen-video {
        width: 100%;
        top: 0%;
    }
    /*.heroStatement {display: none;}*/
    .mobileImage {display: none !important;}
    .military-mobile img {width: 90px !important;padding: 5px;margin-left: 18px;}
    .iPad {display:none;}
    .military-iPad {display: none;}
    .valueProps-mobile {text-align: center;}

    .formWrapper {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 210px !important;
    }

    .programSection {
        height: 300px;
    }

    .programsTitle {
        padding: 30px 0px 0px 0px;
    }

    .programText {
        height: 300px !important;
        width: 375px;
    }

    .quoteSection {height:590px;}

    .quoteImage {
        width: 100%;
        float: left;
        height: 175px;
    }

    .quoteContent {
        width:100%;
        height:480px;
    }

    .carousel-inner {
        height:440px;
    }

    .container .valueProps { padding-left: 0px; padding-right: 20px;}

    .valuePropImage {width: 50%;}
}

/* iPhone 6 Plus in portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
    .showRoom {background-image:none;}
    /*.heroStatement {display: none;}*/
    .mobileImage {display: none !important;}
    .military-mobile img {width: 90px !important;padding: 5px;margin-left: 18px;}
    .iPad {display:none;}
    .military-iPad {display: none;}
    .valueProps-mobile {text-align: center;}

    .heroStatement {margin-top: 0px; height:100px;}

    .heroText {font-size: 50px;}

    .subtext {font-size:23px;}

    .formWrapper {margin-top: 235px !important;}

    .form-screen-video {
        width: 100%;
        top: 0%;
        z-index:2;
    }

    .container .valueProps { padding-left: 0px; padding-right: 20px;}

    .programTitle {
        padding-top:40px;
    }

    .programSection {height: 350px;}

    .programText {
        height: 350px !important;
        width: 414px;
    }

    .quoteSection {height:590px;}

    .quoteImage {
        width: 100%;
        float: left;
        height: 175px;
    }

    .quoteContent {
        width:100%;
        height:390px;
    }

    .carousel-inner {
        height:360px;
    }

    .valuePropImage{width: 50%;}
}

/* iPhone X and Xs Max */
@media only screen 
and (min-device-width: 375px) 
and (min-device-height: 812px) 
and (-webkit-device-pixel-ratio: 3)
and (orientation: portrait) { 

    .form-screen-video {
        width: 100%;
        top: 0%;
        z-index:2;
    }

    .heroStatement {
        height: 100px;
        margin-top: 0px;
    }

    .heroText {font-size:46px;}

    .subtext {font-size:20px;}

    .formWrapper {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 210px !important;
    }
}

/* iPad in portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    .showRoom {background-position: 65% 100%; height:430px;}
    .showRoom .heroStatement heroText {font-size: 42px;bottom: 14px;left: 0px;width:100%;padding: 16px 20px 10px 10px;}
    .arrow-ipad {margin-top: 130px !important;}
    .bg-color{height: 180px;width: 95%;}
    .default-subheader {font-size: 11px;width: 98%;bottom: 15px;left: 0px;}
    .headSection {width: 100% !important;}
    .heroStatement {height: 110px; margin-top: 0px;}
    .headerSection {height: 110px;width:450px;}
    .heroText {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
        font-size: 38px;
        margin-top: 180px;
        line-height: 95%;
        font-weight: 700;
    }
    .subtext {font-size: 40px;width: 90%;
        top: 20px;
        padding: 5px 0px 5px 0px;
        margin-top:0px;
        margin-left: 0px;
        line-height:40px;
        }

    .formWrap {width: 50%; margin-top:0px;}
    .formWrapper {
        width: 100%;
    }
    #formWrapper {margin-top: 0px; min-height:auto;}

    .form-screen-video {width:100%; top:0%; z-index:-1;}

    .container2 {width:100% !important;}

    .container .valueProps {
        width: auto;
        text-align: center;
    }

    .phoneIcon {width: 50px !important;height: 50px !important;}
    .iPad {display: block;}
    .military-iPad {text-align: center;}
    .military-iPad img {width: 100px;padding: 10px;}
    .value {min-height: 100px !important;}

    .row.blueBG {
        margin-right: 0px;
        margin-left: 0px;
        padding: 10px;
    }

    .widgetWidth {width: 32%; margin-bottom:15px; margin-left: 80px; height:auto;}

    .valuePropImage {width:70%;}

    .contentprograms2 {width:520px;}

    .programsTitle {margin-bottom:20px;}

    .programSection {height: 285px;}

    .programText {
        width:235px;
        height:285px !important;
    }

    .quoteSection {height: 900px;}

    .quoteImage {
        width: 100%;
        height: 390px;
    }

    .quoteContent {
        height: 530px;
        width: 100%;
    }

    .carousel-inner {
        height: 420px;
    }
}

/* iPad in landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

    .showRoom {background-position: 60% 50%;}

    .headSection {width: 100% !important;}

    .heroStatement {
        height: 120px;
        margin-top: 0px !important;
    }

    .heroText {
        font-size: 45px;
        margin-top:210px;
    }

    .subtext {margin-top: 0px;font-size: 36px;}

    .form-screen-video {
        width: 100%;
        height: auto;
        top: 0px;
        left: 0;
        position: absolute;
        right: 0;
        object-fit: cover;
        z-index:-1;
    }

    #formWrapper {
        min-height: 495px;
    }

    .container .valueProps {
        width: auto;
        text-align: center;
    }

    .row.blueBG {
        margin-right: 0px;
        margin-left:0px;
        padding: 0px;
    }

    .contentprograms2 {
        width:690px;
    }

    .programSection {height: 390px;}

    .programText {width:320px; height:390px !important;}


    .quoteSection {height: 590px;}

    .quoteImage {height: 630px;
    background-position: -210px;}

    .quoteContent {height:640px;}

    .quotes {
        margin: 30px 0px;
    } 

    .carousel-inner {
        height: 580px;
    }

    .carousel-inner {
        height: 560px;
    }

    .widgetWidth {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important;
        background-color: #D8D8D8;
        height: 280px;
        padding: 0px;
        margin-left: 10px;
        margin-right: 10px;
        width: 22%;
        margin-bottom: 20px;
        height: auto;
    }

    .valuePropImage {width:73%;}

}

/* iPad Pro portrait */ 
@media only screen
and (min-device-width:1024px)
and (max-device-width:1355px) 
and (orientation : portrait) { 
    .headSection {width: 100% !important;}
    .showRoom{background-position: 65% 100%;
        height: auto;}
    .heroStatement {height: 120px; margin-top:0px; width:50%;}
    /*.showRoom .heroStatement .heroText {font-size: 42px;bottom: 169px;width: 95%;padding: 16px 20px 10px 10px;}*/
    .bg-color {height:280px;width: 90%;}
    .default-subheader {font-size:13px;width: 95%;bottom: 20px;}
    .heroText {
        font-family: "Rubik","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif !important; 
        font-size: 70px;
        line-height: 95%;
        /*position: absolute;*/
        margin-left: 0px;
        font-weight: 600;
        margin-top:240px;
    }
    .subtext {width: 90%;margin-top: 10px; margin-left: 0px; font-size: 30px;}

    .formWrap {
        width: 50%;
        /*margin-top: 575px;*/
    }

    .formWrapper {
        width: 100%;
    }

    #formWrapper fieldset {
        min-height: 445px;
    }

    .form-screen-video {
        width: 100%;
        top: 0%;
        height: auto;
        z-index:-1;
    }

    .contentprograms2 {
        width: 680px;
    }

    .programText {
        width:315px;
        height:285px !important;
    }

    .quoteSection {height: 735px;}

    .quoteContent {
        height: 410px;
    }

    .quotes {
        margin: 35px 0px;
    }

    .carousel-inner {
        height: 330px;
    }

    .iPad {display: block;}
    .military-iPad {text-align: center;}
    .military-iPad img {width: 100px;padding: 10px;}
    .value {min-height: 100px !important;}

    .widgetWidth {width: 32%; margin-bottom:15px; margin-left: 110px; height: auto;}
}

/* iPad Pro landscape */ 
@media only screen
and (min-device-width:1025px)
and (max-device-width:1375px) 
and (orientation : landscape) { 
    .headSection {width: 100% !important;}
    .heroStatement {height: 180px; margin-top:0px;}

    .heroText {font-size: 70px;margin-top:162px;}

    .subtext {
        font-size: 50px;
        font-weight: 600;
        line-height: 60px;
    }

    .container2 {
        width: 1170px !important;
    }

    .form-screen-video {
        width: 100%;
        height: auto;
        top: 0%;
        z-index:-1;
    }

    #formWrapper {
        min-height: 420px;
    }
    
    .contentprograms2 {
        width: 955px;
    }

    .programsTitle {
        margin-bottom: 30px;
    }

    .programText {width: 450px;}

    .quoteSection {
        height: 540px;
    }

    .quoteImage {
        height: 570px;
    }

    .quoteContent {
        height: 570px;
    }

    .carousel-inner {
        height: 470px;
    }

    .widgetWidth {height: auto;}
}

/* Laptops non-retina screens */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    .showRoom {background-position: 50% 50%;}
    .value {min-height: 152px !important;}
}

@media (max-width: 940px) {
    #formWrapper {
        font-size: 11px;
        margin-top: 0px;
        padding-top:15px;
    }
}