/* #Media Queries
================================================== */
@media all and (max-width:1350px) {
    h1 {font-size: 70px;}
    h2 {font-size: 40px;}
    h3 {font-size: 32px;}
    h4 {font-size: 28px;}
    h5 {font-size: 26px;}
    h6 {font-size: 24px;}
    p {font-size: 20px;}
    .up .rewarding_career .star_img { top: -10%; max-width: 400px; }
    .up .btn { font-size: 30px; padding: 24px 25px;  max-width: 420px;}
    .up .btn img { max-width: 22px; margin-left: 12px; }
    .up .red_border::before { width: 180px; height: 7px; }
    .up header a.logo,.up header .head_cta {font-size: 26px;}
    .up .banner {padding: 35px 0 140px;}
    .up .form .notes h2 {font-size: 40px;}
    .up .banner .cente_img {left: -170px;max-width: 500px;}
    .up .banner .logo_icon { max-width: 260px; }
    .up .btn-submit { margin: 30px auto; font-size: 20px; padding: 12px 25px; max-width: 100% !important;}
    .up .btn-submit.btn img { max-width: 14px; margin-left: 10px; }
    .up .health_programs .inner_blk { padding: 50px 0; }
    .up .health_programs h4 { margin: 0 0 15px 0; }
    .up .health_programs ul li { font-size: 20px; padding: 0px 0px 0px 30px; margin: 0 0 15px 0; width: 30%;}
    .up .health_programs ul li::before { width: 18px; height: 18px; top: 2px; }
    .up .health_programs p { margin: 0 0 25px 0; }
    .up .rewarding_career .inner_blk,.up .about_collage .flex_container { padding: 40px 0; }
    .up .rewarding_career p {margin-bottom: 15px;}
    .up .videoWrapper #play_video {max-width: 140px;}
    .up .request_information .btn_all { margin: 40px 0 0 !important; }
}
@media all and (max-width:1199px) {
    h1 {font-size: 60px;margin: 0 0 40px 0px;}
    h2 {font-size: 36px;}
    h3 {font-size: 30px;}
    h4 {font-size: 28px;}
    h5 {font-size: 26px;}
    h6 {font-size: 24px;}
    p {font-size: 20px;}
    .up .rewarding_career .star_img { top: -10%; max-width: 300px; }
    .up .btn { font-size: 26px; padding: 20px 22px; max-width: 380px; letter-spacing: 0;}
    .up .btn img { max-width: 18px; margin-left: 10px; }
    .up .btn-submit { margin: 30px auto; font-size: 18px; padding: 12px 20px; max-width: 100% !important; }
    .up .red_border::before { width: 140px; height: 5px; }
    .up header a.logo,.up header .head_cta {font-size: 24px;}
    .up .banner {padding: 35px 0 80px;}
    .up .banner .form { max-width: 340px; padding: 20px 0px; }
    .up .form .notes h2 {font-size: 30px;line-height: 1.2;margin-bottom: 10px;}
    .up .form p.last br {display: none;}
    .up .form-field .form-control { height: 40px; font-size: 18px; }
    .up .videoWrapper #play_video { max-width: 120px; }
    .up .request_information h5 br {display: none;}
    .up .about_nw { padding: 20px 0; }

    .safari .up .btn {padding: 30px 22px 22px;}
}

@media all and (max-width:991px) {  
    h1 {font-size: 56px;margin: 0 0 30px 0px;}
    h2 {font-size: 32px;}
    h3 {font-size: 26px;}
    h4 {font-size: 28px;}
    h5 {font-size: 24px;}
    h6 {font-size: 24px;}
    p {font-size: 18px;line-height: 1.3 !important;}
    .up .rewarding_career .star_img { top: -10%; max-width: 300px; right: -90px; }
    h1 br {display: none;}
    .up .btn { font-size: 24px; padding: 18px 20px; max-width: 360px; letter-spacing: 0;}
    .up .btn img { max-width: 18px; margin-left: 10px; }
    .up .btn-submit { margin: 30px auto; font-size: 18px; padding: 12px 20px; max-width: 100% !important; }
    .up header a.logo, .up header .head_cta { font-size: 22px; }
    .up .banner .flex_container {flex-wrap: wrap;}
    .up .banner .left {max-width: 100%;text-align: center;}
    .up .banner { padding: 35px 0 0px; }
    .up .banner .logo_icon {margin: 0 auto;max-width: 200px;}
    .up .banner .cente_img { left: 0; max-width: 50%; position: relative; display: flex; align-items: flex-end; }
    .up .banner .form {max-width: 100%;padding: 20px 0px;width: 100%;}
    .up .banner .right { width: 50%; }
    .up .form .notes h2 br {display: none;}
    .up .health_programs .inner_blk { padding: 40px 0; }
    .up .videoWrapper #play_video { max-width: 100px; }
    .up .health_programs ul li {font-size: 18px;}
    .up .about_collage .flex_container .left { width: 48%; }
}
@media all and (max-width:767px) {
    h1 {font-size: 48px;margin: 0 0 20px 0px;}
    h2 {font-size: 30px;}
    h3 {font-size: 26px;}
    h4 {font-size: 25px;}
    h5 {font-size: 24px;}
    h6 {font-size: 22px;}
    p {font-size: 18px;line-height: 1.3 !important;margin: 0 0 15px 0px !important;}
    p:last-child {margin-bottom: 0 !important;}
    h2 br {display: none;}
    .up .flex_container {flex-wrap: wrap;}
    .up .btn {font-size: 22px;padding: 16px 20px;max-width: 320px;letter-spacing: 0;}
    .up .btn img { max-width: 18px; margin-left: 10px; }
    .up .btn-submit { margin: 25px auto; font-size: 18px; padding: 12px 20px; max-width: 100% !important; }
    .up header a.logo, .up header .head_cta { font-size: 20px; }
    .up .banner .cente_img {opacity: 0.15;max-width: 70%;position: absolute;left: 0;right: 0;}
    .up .banner .right { width: 100%; }
    .up .form .notes h2 { font-size: 26px; line-height: 1.2; margin-bottom: 10px; }
    .up .health_programs ul li { font-size: 18px; width: 48%; }
    .up .about_collage .flex_container .left { width: 100%; margin-bottom: 30px;}
    .up .about_collage .flex_container .right { width: 100%; }
    .up .about_collage .video_box {max-width: 100%;}
    .up .request_information .btn_all { margin: 25px 0 0 !important; }
    .up footer p {margin-bottom: 0px !important;}
    
}
@media all and (max-width:480px) {
    h1 {font-size: 42px;margin: 0 0 15px 0px;}
    h2 {font-size: 26px;}
    h3 {font-size: 24px;}
    h4 {font-size: 22px;}
    h5 {font-size: 21px;}
    h6 {font-size: 20px;}
    .up header { padding: 10px 0; }
    .up header a.logo, .up header .head_cta { font-size: 18px; }
    .up .banner .logo_icon { max-width: 180px; }
    .up .banner { padding: 30px 0 0px; }
    .up .form .notes { margin: 0 0 20px 0; }
    .up .form .notes h2 { font-size: 24px; line-height: 1.2; margin-bottom: 5px; }
    .up .form-field .form-control { height: 35px; font-size: 16px; }
    .up .btn {font-size: 16px;max-width: 240px;margin: 20px auto;}
    .up .banner .form { padding: 30px 0px; }
    .up .health_programs ul li { font-size: 18px; width: 100%; }

    .up .health_programs .inner_blk, .up .rewarding_career .inner_blk, .up .about_collage .flex_container,.up .request_information { padding: 30px 0; }
    .up .videoWrapper #play_video { max-width: 70px; }
    .up .btn img { max-width: 12px; margin-left: 10px; }
    .up .request_information .btn_all .btn {margin: 0 auto;max-width: 100%;}


    .safari .up .btn-submit {padding: 20px 22px 16px;}
}
