/* ================================================== *\
               1300PX
\* ================================================== */
@media screen and (max-width: 1900px) {
.first-copy { min-height: 85px; }
}

/* ================================================== *\
               1300PX
\* ================================================== */
@media screen and (max-width: 1300px) {
.first-copy { min-height: 112px; }
}

/* ================================================== *\
               1180PX
\* ================================================== */

@media screen and (max-width: 1180px) {

    .social-nav-second ul, .foot-social-inner, .copyright, html body#home div.content-wrapper div.footer div.footer_bottom_wrap div.footer-bottom.eleven-forty div.copyright{
        margin-right: 20px;
    }

    .foot-nav, .foot-logo{
        margin-left: 20px;
    }
}


/* ================================================== *\
               1160PX
\* ================================================== */

@media screen and (max-width: 1160px) {
    .profile_glob_wrap {
        width: 76%;
    }
}

/* ================================================== *\
               1140PX
\* ================================================== */

@media screen and (max-width: 1140px) {

    .left_small_container {
        padding: 0 0 0 0px;
    }

    .right_small_container {
        border-right: 1px solid #ccc;
        padding: 0 20px 0 0;
    }



    .tracker {
        margin-left: 30px;
    }

    div.signup-sticky-prof {
        margin: 0 0 0 30px;
    }

    .profile_glob_wrap {
        width: 76%;
    }
    .certifications_list {
        width: 80%;
    }

    .profile-tab{
        margin: 0 2% 0 0;
    }

    input.last_name{
        margin: 10px 0 0 0 !important;
        float: left;
        clear: both;
    }
    div.stud_profile-content {
        width: 76%;
    }
}


/* ================================================== *\
               1130PX
\* ================================================== */

@media screen and (max-width: 1130px) {
    .profile-content {
        max-width: 100%;
        margin-left: 9px;
       /* margin-right: 10px;*/ }

    .signup-content { max-width: 100%; }

}

/* ================================================== *\
               1100PX
\* ================================================== */

@media screen and (max-width: 1100px) {

    .certifications_list ul li, .request_bg_check {
        margin: 0 1% 0 0;
        min-width: 185px;
        padding: 10px 0 10px 8px;
    }

    .li_break{
        display: block;
    }

}


/* ================================================== *\
               1072PX
\* ================================================== */

@media screen and (max-width: 1072px) {

    .right_small_container {
        border-right: none;
    }

    .left_small_container {
        margin: 0 0 0 63px !important;
    }

}



/* ================================================== *\
               1060PX
\* ================================================== */

@media screen and (max-width: 1060px) {
}

/* ================================================== *\
               1041PX
\* ================================================== */
@media screen and (max-width: 1041px){
    .show_all div.stud_profile-content div.profile_main section.large-12.medium-12.columns.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-30.left-padding-30.right-padding-30.small-left-padding-20.small-right-padding-20.no-available div.text2.medium-bottom-15.small-bottom-15.top-25 div#disp_certification {
        width: 91%;
    }
}

/* ================================================== *\
               1040PX
\* ================================================== */

@media screen and (max-width: 1040px) {

    .cvv_image {
        top: 10px;
        left: 250px;
    }

    .sure2{
        min-width: 275px;
    }
    div.stud_profile-content {
        width: 69%;
    }

    .job_edit_btn{
        margin: 0px 8px 0px 0px;
    }
}



/* ================================================== *\
               1024PX
\* ================================================== */

@media screen and (max-width: 1024px) {
    .sure2 {
        min-width: 0;
    }

    .left_small_container {
        margin: 0 0 0 122px !important;
        border-top: 1px solid #bbb;
    }
}





/* ================================================== *\
               960PX
\* ================================================== */

@media screen and (max-width: 960px) {
        .check_list ul li { padding: 7px 0 0 25px; }
        .li_break{
            display: block;
        }

        .certifications_list ul li, .request_bg_check {
            margin: 0 1% 0 0;
            min-width: 185px;
            padding: 10px 0 10px 8px;
        }

        .certifications_list {
            width: 80%;
        }

        .profile_glob_wrap {
            width: 72%;
        }

        .box_1{
            max-width:100% ;
            margin-bottom: 30px;
        }

    } /*-end @media 960-*/

/* ================================================== *\
              825PX
\* ================================================== */

@media screen and (max-width: 825px) {

    .cvv_image {
        left: 0px;
    }
}

/* ================================================== *\
               800PX
\* ================================================== */

@media screen and (max-width: 800px) {

    .sure2{
        min-width: 160px;
        padding: 0px 10px;
    }
}

/* ================================================== *\
               817PX
\* ================================================== */

@media screen and (max-width: 817px) {

    .conf_award_box.box.large-12.medium-12.columns.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-30.left-padding-30.right-padding-30.small-left-padding-20.small-right-padding-20 div.right_small_container.left div.hide-for-small-only.medium-top-less-3.large-top-less-4.left.margin-left-20{
        margin-left: 15px;
    }

    .right_small_container {
        padding: 0 !important;
    }

    .job_edit_btn{
        margin:0 8px 0 0;
    }

    .register_copy {
        font-size: 18px;
        color: #666;
        width: 74%;
        margin: 0px auto;
        padding: 0px 10px;
        text-align: center;
    }

.first-copy { min-height: 115px; }

.my_owl-wrapper {
margin: 10% auto 0;
max-width: 800px;
min-width: 323px;
width: 37%; }

.my_owl-wrapper span.control_next_footer {
background: none repeat scroll 0 0 #fff;
opacity: 0.9;
padding: 10px;
width: 15px;
right: 0; }

.my_owl-wrapper span.control_prev_footer {
background: none repeat scroll 0 0 #fff;
opacity: 0.9;
padding: 10px;
width: 15px;
left: 0; }

span.control_prev_footer { display: block; }

span.control_next_footer { display: block; }

div.carousel-two-home div.eleven-forty div.my_owl-wrapper span.control_next_footer.next img,  div.carousel-two-home div.eleven-forty div.my_owl-wrapper span.control_prev_footer.prev img { width: 100%; }

}

/* ================================================== *\
               769PX
\* ================================================== */

@media screen and (max-width: 769px){
.conf_award_box.box.large-12.medium-12.columns.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-30.left-padding-30.right-padding-30.small-left-padding-20.small-right-padding-20 div.right_small_container.left div.hide-for-small-only.medium-top-less-3.large-top-less-4.left.margin-left-20{
    margin-left: 0px;
}


}


/* ================================================== *\
               768PX
\* ================================================== */

@media screen and (max-width: 768px) {

    .left_small_container {
        margin: 0 0 0 108px !important;
    }

    .conf_award_box{
        max-width: 540px;
    }


    .my_prof_head {
        margin: 1% 0 3%;
    }

   .confirm_award div.stud_profile-content div.profile_main div.profile_personal_info section.box.large-12.medium-12.columns.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-30.left-padding-30.right-padding-30.small-left-padding-20.small-right-padding-20 div.right_small_container{
       padding: 0;
   }

    .conf_awa_left_info{
        width: 55%;
        margin: 0px 0px 0px 5px;
    }

   .confirm_award div.stud_profile-content div.profile_main div.profile_personal_info section.box.large-12.medium-12.columns.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-30.left-padding-30.right-padding-30.small-left-padding-20.small-right-padding-20 div.left_small_container{
       padding: 0;
   }

    .right_small_container{
        border: none !important;
    }

    .signup_page div.signup-wrap div.signup-left.sign_left div.signup-copy-wrap, .signup_page div.signup-wrap div.signup-right div.signup-copy-wrap{
        padding-bottom: 10px;
    }

    .signup_page{
        background: #EEE;
    }

  .signup_page div.signup-wrap div.signup-left.sign_left,  .signup_page div.signup-wrap div.signup-right
  {
        padding-top: 20px;
        display: block;
        float: none;
        width: 80%;
        background: none repeat scroll 0% 0% #FFF !important;
        padding-bottom: 0%;
      margin: 0 auto;

    }

    div.signup-wrap div.signup-left.sign_left div.signup-copy-wrap a div.button.send_email_btn, .signup_page div.signup-wrap div.signup-right div.signup-copy-wrap a div.button.send_email_btn{
      margin-top: 0;
      margin-bottom: 10px;
  }

    .signup_page div.signup-wrap div.signup-left div.signup-copy-wrap a div.button.send_email_btn{
        margin-top: 0;
        margin-bottom: 10px;
    }

    .signup_page div.signup-wrap div.signup-right{
        margin-bottom: 20%;
        background: #EEEEEE !important;
    }

    .signup_index{
        padding-top:20px 0;
        height: 0 !important;
        width: 50% !important;
    }

    .stud_profile-content {
        padding: 0px 0px 0px 15px;
    }

    .md_mt_25{
        margin-top: 25px;
    }


    .gpa_icon_wrap{
     display: none;
    }

    .profile-view .profile-content{
        padding-right: 10px
    }

    .applicant_certifications div.medium-6.large-6.small-6.columns{
        width: 60%;
        min-width: 170px;
    }

    div.upload-image {
        height: auto;
        /* width: 176px; */
        border: none !important;
        background: url("../img/upload-photo.jpg") no-repeat 0px 0px;
        background-size: 100%;
        margin: 0 !important;
    }

    .subscriber{
        display: none;
    }

    .view-sample{
        padding: 20px 0 0 0;
    }

    .gpa_column{
        margin-top:15px;
        border-left:none;
        padding: 0 0 0 0px;
        margin: 0;
    }

    .show_768{
        display: inline-block;
    }

    .cvv_image {
        left: 250px;
    }

    .signup-left {
        padding-top: 20px;
        display: block;
        float: none;
        height: 50%;
        width: 100%;
        background: #fff !important;
        padding-bottom: 10%; }

    .btns_row{
        min-width: 0;
        max-width: none;
    }

    .btns_row a{
        margin: 10px;
    }

    form#job_create div.job_create_section select, #job-edit > div:nth-child(2) > select {
         width: 70%;
    }

    .profile {
        margin: 0 40px 0 0;
    }

    div.prof_tracker {
        margin: 2px 42px 10px !important;
    }

    .upload-image {
        background: url("../img/upload-photo.jpg") no-repeat 1px 0px;
        background-size: 52px 46px;
    }

    .arrow4 {
        border-color: #dddddd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        border-left: 58px solid rgba(0, 0, 0, 0);
        border-right: 54px solid rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 23px 80px 0;
        height: 0;
        width: 0;
    }

    .signup-sticky-bottom a{
        font-size: 13px;
    }

    .show_mobile{
        display: inline-block;
    }

    .create_job_address{
        width: 100%;
        float: none;
    }

    form#job_create div.short_edit_section.para_w_padding{
        padding: 0;
    }

    .hide_768{
        display: none;
    }

    .logout_btn{
        margin: 0;
    }

    .my_prof_btn {
      /*  margin: -5px 0 3px 24px !important;*/
        margin: -2px 3px 4px 3px !important
    }

    label.gray_2.left.sub_header_3.push-label{
        margin-left: 0 !important;
    }

    .footer-invite { float: left; }

/* ================================================== *\
TYPOGRAPHY
\* ================================================== */

h1, .header_1 {
font-size: 22px;
font-weight: 600; }

h2, .header_2 { font-size: 32px; }

h3, .header_3 { font-size: 22px; }

.sub_header_1 { font-size: 22px; }

.sub_header_2 { font-size: 22px; }

.body_text_1 {
font-size: 15px;
line-height: 24px; }

.body_text_2 {
font-size: 15px;
line-height: 24px; }

.body_text_3 {
font-size: 15px;
line-height: 24px; }

.first-copy { min-height: 130px; }

.check_list { float: none; }

span.control_prev_footer { display: block; }

span.control_next_footer { display: block; }

#about > div > div.about_us_banner > h3 {
background: #eee;
padding: 50px 5% 50px 5%;;
color:#002A5A; }

.invert_arrow_section { display:none; }

.arrow_resp { display:block; }

.contact_us_banner { background:#eee; }

.white_container {
background:#eee;
min-width:205px; }

#about > div > div.about_us_content > div:nth-child(2) > div.image-left {
margin: 0px 0 0;
padding: 9% 0 2%; }

.contact_us_today { 
height: 80%;
max-height: 300px;
min-height: 200px; }

.right_content { width: 100%; }

.left_content { width: 100%; }

.left_two_corner, .right_two_corner { display: none; }

.carousel-two-home {
background-color: #eee;
height: auto;
margin: 0;
width: 100%; }

.my_owl-wrapper {
margin: 10% auto 0;
max-width: 800px;
min-width: 312px;
width: 50%; }

.carousel-home {
display: block;
/*background-color: #fff;*/
width: 100%;
margin: 0;
/*margin-top: 240px;*/
}

.owl-top-wrap .control_prev { display: none; }

.owl-top-wrap .control_next { display: none; }

.mobile_arrow_home {
bottom: -16px;
display: block;
left: 50%;
margin: 0 auto 0 -30px;
position: absolute;
z-index: 7; }

.mobile_arrow_home img { max-width: 60px; }

.left_right_corner { display: none; }

.home_white_arrow {
bottom: -17px;
margin-left: -30px;
max-width: 60px; }

.right-home { background: #ddd; }

body#home div.content-wrapper div.white-box { z-index: -1; }

div.left-home div.five-seventy, div.left-two-home div.five-seventy {
float: none;
display: table; }

div.right-home div.five-seventy, div.right-two-home div.five-seventy {
float: none;
display: table; }

body#home div.content-wrapper div.white-box { z-index: 6; }

div.carousel-two-home div.eleven-forty div.my_owl-wrapper span.control_next_footer.next img,  div.carousel-two-home div.eleven-forty div.my_owl-wrapper span.control_prev_footer.prev img { width: 100%; }

.my_owl-wrapper span.control_next_footer {
background: none repeat scroll 0 0 #fff;
opacity: 0.9;
padding: 10px;
width: 15px;
right: 0; }

.my_owl-wrapper span.control_prev_footer {
background: none repeat scroll 0 0 #fff;
opacity: 0.9;
padding: 10px;
width: 15px;
left: 0; }

a.not_on_mobile { display: none; }

a.on_mobile { display: block; }

.my_owl-wrapper { width: 322px; }

div.first-copy, .img_text_box, .left-two-home, .right-two-home { min-height: 0; }

.right-two-home, .left-two-home { padding-bottom: 50px; }

.signup-sticky {
/*margin: 0px 0 0 7.5%;*/
width: 118px; }


div.content-wrapper div.signup-sticky div.signup-sticky-body div.signup-sticky-top img.img-max { width: 100%; }

div.content-wrapper div.signup-sticky div.signup-sticky-body-profile div.signup-sticky-top img.img-max { width: 100%; }

.home-header { padding: 8% 3% 0; }

.signup-btn { font-size: 13px; }

.signup-btn span { background: url("../img/arrow.png") no-repeat scroll 76px 4px / 5.5% auto rgba(0, 0, 0, 0); }

.white-box { padding: 0 0 5%; }

.footer-bottom { display: inline-block; }

div.right-two-home, div.left-two-home { min-height: 0; }

.signatures { margin: 7% auto; }

.signatures li { width: inherit; }

.about_white_arrow { display: none; }

.content-wrapper_about {
height: 100%;
position: relative;
top: -85px; }

.image_wrap { height: 240px; }

.about_us_content { padding: 20px 0 0; }

html body#home div.content-wrapper div.footer div.footer_bottom_wrap div.footer-bottom { height: 155px; }

html body#home div.content-wrapper div.footer div.footer_bottom_wrap div.footer-bottom.eleven-forty div.copyright {
float: left;
line-height: 20px;
margin: 0px 0 0;
padding: 1.5% 0 0 8%;
text-align: left; }

.disclaimer { text-align: left; }

div.person_slide_1 div.name_header .quality,  div.person_slide_2 div.name_header .quality { 
font-size: 29px; 
 }

/*------------------------------------------
            Profile Pages Mobile
-------------------------------------------*/

    .full-col{
        margin-bottom: 100px;
    }

    .left_col_cert{
        margin: 0 0 50px 0;
    }
    .name-tab-copy{
        font-size: 17px;
    }

    .short_edit_section {
        width: 100%;
        min-width: 279px;
    }

    input.last_name {
        margin: 10px 0 0 0 !important;
        float: left;
        clear: both;
    }


    .orange_arrow_home{
        width: 118px;
    }

    div.profile-nav{
        height: 56px;
    }

    div.stud_profile-content {
        width: 92%;
    }

    .name-tab-copy{
        font-size:17px;
    }

    div.signup-sticky-body-profile {
        height: 55px;
    }

    .tracker{
        border: none;
    }

    div.prof_tracker {
        display: table !important;
    }
    div.prof_tracker {
        background: none repeat scroll 0 0 #f4f4f4;
        float: right;
        margin: 2px auto 10px;
        padding: 5px 0 0 5px;
        position: relative;
        text-align: left;
        width: 275px;
    }

    div.tracker.prof_tracker img{
        width: 55px !important;
        height: auto !important;
    }

    form#upload input.button-wrap{
        float: right;
    }

    form#upload{
        background: none ;
        float: right;
        height: 30px;
        width: 100px;
    }

    .prof_completion{
        display: none;
    }


    form#upload input.button-wrap{
        float: left;
        width: 67px;
    }

    .prof_img{
       /* border: 1px solid #ddd;*/
        float: left;
        height: 43px;
        width: 54px;
        margin: 2px 0;
    }
    .name-tab-prof {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: left;
        height: 22px;
        width: 210px;
    }

    .profile_glob_wrap {
        width: 100%;
    }

    .name-tab-copy-prof{
        text-align: left;
        line-height: 20px;
    }

    br.li_break{
        display: none;
    }

    div.certifications_list{
        width: 92%;
    }

    .certifications_list ul li{
     min-width:0 ;
    }

    div.signup-sticky-prof {
        top: 0;
        width: 178px;
        z-index: 1000;
        color: #fff;
      /*  left: 50%;*/
      /*  margin: 0 auto 0 -86px; */
        position: absolute;
    }

    .profile-tab-wrap{
        clear: both;
    }

    .profile-tab-page{
        background-color: #ddd;
        float: right;
       /* height: 40px; */
        line-height: 48px;
        text-align: center;
        vertical-align: middle;
        width: 163px;
    }

    .prof_tracker div.name-tab.name-tab-prof div.tracker-arrow img{
        display: none;
    }

    div.tracker.prof_tracker div.upload-image div.upload-link{
         display: none;
    }

    li.drop_dwn_arrow img{
        top: -6px;
    }

    .profile_glob_wrap{
        margin: -30px 0 0 0;
    }
    .profile_main{
          margin: 0 0 100px 0;
    }

    .disclaimer{
        float: left;
    }


    p.name-tab-copy{
        background: none;
        padding: 0 0 0 6px;
    }

    form#upload{
        float: none;
    }

    .check_required {
        display: block;
        margin: 0 0 25px 15px;
    }

    .profile-content { max-width: 90%; }

    .signup-header { /*margin: -45px 20px 0 15px;*/ }

    .profile-content {
        max-width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }

    div.sign_up-login-header div.faq-subheader{
        margin: 40px 0 45px;
    }

    div.invite-left-confirm{
        min-height: 0;
        background: none;
    }

    .signup-sticky-bottom{

    }

    label.filebutton{
        background: none;
        font-size: 10px;
        width: 46px;
        left: 10px;
        top:0px
    }

    #upload-image-btn-txt{
        text-align: left;
    }

}/*---end 768---*/

/* ================================================== *\
               700PX
\* ================================================== */

@media screen and (max-width: 700px){

    .sml_dup_btn{
        width: 28.6%;
    }

    div.small-6.medium-2.columns.small-bottom-10.duplicate_btn_2{
        padding: 0 0 7px !important ;
    }

    br.li_break{
        display: block;
    }

    .certifications_list ul li, .request_bg_check {
        margin: 0 1% 0 0;
        min-width: 185px;
        padding: 10px 0 10px 8px;
    }

    div.certifications_list {
        width: 100%;
    }
}

/* ================================================== *\
               679PX
\* ================================================== */

@media screen and (max-width:679px){

    .mb-20-small{
        margin-bottom: 20px;
    }

    .left_small_container {
        margin: 0 0 0 0px !important;
        border-top: none;
    }

    .conf_award_box{
        max-width: 330px;
    }

    .confirm_award div.stud_profile-content div.profile_main div.profile_personal_info section.box.large-12.medium-12.columns.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-30.left-padding-30.right-padding-30.small-left-padding-20.small-right-padding-20 div.center.top-30_important.width_two_hundred a.btn2{
        margin: 0 0 20px 5px;
    }

    .cvv_image{
        left:0;
    }
}


/* ================================================== *\
               673PX
\* ================================================== */

@media screen and (max-width:673px){
    .GPA div.stud_profile-content div.profile_main div.profile_personal_info div.personal_top{
        width: 74%;
    }
}

/* ================================================== *\
               668PX
\* ================================================== */

@media screen and (max-width:668px){

}


/* ================================================== *\
               654PX
\* ================================================== */

@media screen and (max-width: 654px) {

    .name-tab-copy{
        font-size: 13px;
    }

}

/* ================================================== *\
               640PX
\* ================================================== */

@media screen and (max-width: 640px) {

.first-copy { min-height: 160px; }

.first-copy { max-width: 90%; }

.head { padding: 0 4% 0 4%; }

html body#home div.content-wrapper div.footer div.footer_bottom_wrap div.footer-bottom.eleven-forty div.copyright {
float: left;
line-height: 20px;
margin: 0px 0 0;
padding: 0 0 0 20px;
text-align: left; }

.disclaimer { text-align: left; }

}


/* ================================================== *\
               540PX
\* ================================================== */

@media screen and (max-width: 540px) {

    .gpa_divider{
        display: block;
        border-top: 1px solid #bbb;
        width: 100%;
        float: left;
        margin: 20px 0px;
    }

    .gpa_column{
        border-left: none;
        clear: both;
        float: none;
        margin: 0 0 0 0px;
        padding: 0 0 0 0px;
    }

    div.signup-sticky-prof {
        width: 120px;
       /* margin: 0 auto 0 -60px; */
    }

    .orng_arrow_profile{
        width: 120px;
    }

    div.signup-sticky-body-profile {
        height: 55px;
    }

    li.bg_check {
        padding-top: 0 !important;
    }
}

@media screen and (max-width: 630px) { .content-wrapper_about { top: -95px; } }

/* ================================================== *\
               480PX
\* ================================================== */

@media screen and (max-width: 480px) {

    .my_prof_head {
        margin: 7% 0 3%;
    }

    div.profile_personal_info div.profile-view div.profile-head div.row div.medium-8.large-6.columns div.profile-content.no_margin.no_min_height div.applicant_personal_info{
       width:60%;
    }

    .applicants_gpa{
        border-top: 1px solid #BBB ;
        width: 100%;
    }

    .right-10.box.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-20.left-padding-20.bottom-padding-20.right-padding-20.small-left-padding-20.small-right-padding-20.small-left-0.small-right-0{
        min-width: 100%;
    }

    .right-10.box.top-less-3.small-top-less-1.medium-top-less-3.top-padding-20.bottom-20.left-padding-20.bottom-padding-20.right-padding-20.small-left-padding-20.small-right-padding-20.small-left-0.small-right-0{
        min-width: auto !important;
    }

    .lg-ml-10{
        margin-left: 0 !important;
    }

    .med-no-pull{
        float: none !important;
    }

    .btns_row a{
        width: 150px;
    }

    form#job_create div.job_create_section select, #job-edit > div:nth-child(2) > select {
        width: 100%;
    }

    .push{
        float: left;
    }

    div.profile {
        margin: 0 auto !important;
    }

    div.prof_tracker {
        margin: 2px auto 10px !important;
    }


    .profile-tab{
        margin: 0 0% 0 0;
    }

    div.prof_tracker {
        float: none;
    }

    .profile {
        display: table;
        margin: 0 auto;
        width: 275px;
        float: none;
    }

    .profile-tab-wrap {
        float: none;
        margin: 0 auto;
        width: 100%;
    }

    div.full-col {
        margin-bottom: 0px;
    }
    div.full-coll_step_one, div.full-coll_step_six{
        margin-bottom: 100px;
    }




.first-copy {
min-height: 180px;
min-width: 90%; }

.right-home, .left-home {
padding-bottom: 7%;
padding-top: 5%; }

.copy_slide p {
margin: 20px 0;
display: none; }

    /*---------------------------------------
       Profile Pages Mobile
    ----------------------------------------*/

    .orng_arrow_profile{
        display: none !important;
    }

    .mobile_orng_arrow_profile{
        width: 100% !important;
        display: block;
    }

    div.gpa_column {
        border-left:none;
        border-top: none;
        margin: 20px 0 0;
        padding: 0px ;
        width: 74%;
    }
    div.certifications_list ul li{
        display: block;
        margin: 0 1% 0 0;
        padding: 15px 0 15px 10px;
        width: 100%;
    }

    .two_column_container, .name_column
    {

    }

    .name_column{
        margin: 0 auto;
        min-width: 190px;
        width: 67%;
    }

 .gpa_column{

     margin: 4% auto;
     width: 67%;
 }

.underlined_header{
    width: 100%;
}

    .placeholder_with_x{
        width: 65%;
    }

    div.content-wrapper div.signup-sticky img {
        display: block;
        float: none;
        margin: 0px auto;
        width: 118px;
    }

    .signup-sticky-prof{
        height: 70px;
    }

    div.profile-nav{
        /*height: 125px;*/
    }

    .profile-tab-page {
        float: right;
        height: 50px;
        line-height: 48px;
        /* top: 20px; */
        position: relative;
    }

}


/* ================================================== *\
              445PX
\* ================================================== */

@media screen and (max-width: 445px) {

.match_address{
    position: static;
    font-weight: 900;
    color: #444;
}
}


/* ================================================== *\
              400PX
\* ================================================== */

@media screen and (max-width: 415px) {

    input.last_name{
        margin: 10px 0 0 0 !important;
    }

}

/* ================================================== *\
               360PX
\* ================================================== */

@media screen and (max-width: 550px) {
.image_wrap { height: 200px; }

html body#home div.content-wrapper div.footer div.footer_bottom_wrap div.footer-bottom { height: 190px; }

    .sub_header_1 { font-size: 16px; }

}

/* ================================================== *\
               330PX
\* ================================================== */

@media screen and (max-width: 330px) {
    .profile-actions .left-20{
        margin-left: 10px;
    }
}

/* ================================================== *\
               320PX
\* ================================================== */

@media screen and (max-width: 320px) {

    .conf_awa_left_info {
        margin: 0 0 0 5px;
        width: 58%;
    }

    .small-pull-left{
        float: left !important;
    }
    .sml_dup_btn{
        width: 30%;
    }
    .small-no-pull{
        float: none !important;
    }

    span.control_prev_footer { display: block; }
    span.control_next_footer { display: block; }



    div.invite-header{
    margin: 60px 5% 0;
    }

    body > div.footer > div.footer_top_wrap > div > div.foot-nav > a:nth-child(4){
        float: left;
    }

span.control_prev_footer { display: block; }

span.control_next_footer { display: block; }

/*---------------------------------------
   Profile Pages Mobile
----------------------------------------*/

    .gpa_column {
        border-left:none;
        border-top: 1px solid #eee;
        margin: 20px 0 0;
        padding: 20px 38px 0 42px;
        width: 74%;
    }
    div.certifications_list ul li{
        display: block;
        margin: 0 1% 0 0;
        padding: 15px 0 15px 10px;
    }

    .para_w_padding {
        padding: 5px 0 0 10px;
    }



    .check_required span {
        display: block;
        margin-right: 6%;
        margin-top: 15px;
        float: none;
    }


}

/* ================================================== *\
              
\* ================================================== */

/** LIVE VERSION CSS BELOW THIS LINE **/

/* ================================================== *\
               
\* ================================================== */

/* ================================================== *\
               1300PX
\* ================================================== */

@media screen and (max-width: 1900px) {
    .first-copy { min-height: 85px; }
}

/* ================================================== *\
               1300PX
\* ================================================== */

@media screen and (max-width: 1300px) { .first-copy { } }

/* ================================================== *\
               960PX
\* ================================================== */

@media screen and (max-width: 960px) {
.check_list ul li {	padding: 7px 0 0 25px; }

.right-two-home, .left-two-home { min-height: 1275px; }
}

/* ================================================== *\
               800PX
\* ================================================== */

@media screen and (max-width: 800px) { .first-copy { min-height: 120px; } }

/* ================================================== *\
               768PX
\* ================================================== */


@media screen and (max-width: 768px) {

    .edit_section{
        width: 100%;
    }
    
 .wrapper-student-login { /*background-image: none; background-color: #fff;*/ }

.wrapper-signup-splash { background-image: none;  background-color: #fff; }

.wrapper-emp-login { background-image: none;  background-color: #fff; }

.first-copy { min-height: 130px; }

.home-subheader-left { margin-top: 73px; }

.home-subheader-right { margin-top: 73px; }

.check_list { 
    float: none;
    margin: 0 auto;
}

/*
a.control_prev_footer { display: block; }
a.control_next_footer { display: block; }
*/

.check_list { width: 70%; }

.employers_top { display: none; }

.profile-content { max-width: 100% !important; } 
}

/* ================================================== *\
               640PX
\* ================================================== */

@media screen and (max-width: 640px) {
.first-copy { min-height: 160px; }

.first-copy { max-width: 90%; }
}

/* ================================================== *\
               480PX
\* ================================================== */

@media screen and (max-width: 480px) {

    .gpa_inner{
        margin: 20px 0 10px 0;
    }

    .applicants_info{
        width: 51%;
    }

.first-copy {
min-height: 180px;
min-width: 90%; }

    div.signup-sticky-prof {
        left: 50%;
        margin: 0 auto 0 -59px;
        position: relative;
        width: 118px;
    }

    div.prof_tracker {
        position: relative;
        display: inline-block;
    }

    div.signup-sticky-prof {
        left: 0;
        margin: 0;
        max-width: 480px;
        position: relative;
        width: 100%;
    }

    div.content-wrapper div.signup-sticky div.signup-sticky-body-profile div.signup-sticky-top img.img-max {
        margin: 0 auto;
        width: 37%;
        min-width: 150px;
    }

    .profile-nav {
        /*height: 110px;*/
    }

}

/* ================================================== *\
               RESPONSIVE
\* ================================================== */

@media screen and (max-width: 1300px) {
.faq-subheader { margin: 45px 0 66px 0; }

.signup-content { width: 100%; }
}

@media screen and (max-width: 768px) {

  .head {
width: 93%;
}

.foot-social-inner {
float: left;
margin-left: 7.5%; }


.open { 
background-position: bottom right; 
}

.close { 
background-position: bottom right; 
padding: 0 10px 0 10px; }

.head { padding: 3%; }

h3, .header_3 {
font-size: 24px;
}

.tos-copy { margin-bottom: 15%; }

nav { height: 45px; }

.spacer { padding-top: 0; }

.header_2 { display: none; }

.sign_up_fix .header_2{
    display: block !important;
}

    .sign_up_fix{
        display: block !important;
    }
    .sign_up_fix img{
        display: block !important;
    }


.social-nav-second { margin-top: -48px; }

.footer, .footer-invite {
    overflow: visible;
    position: relative;
    z-index: 5; }

.footer-invite { width: 100%; }


.signup-right {
padding-top: 10%;
display: block;
float: none;
height: 50%;
width: 100%;
background-color: #eee; 
padding-bottom: 10%; 
margin-bottom: 25% }

.signup-copy-wrap { vertical-align: middle; }

.signup-copy { width: 45%; }

.signup-wrap {
margin-top: 0;
margin-bottom: 0;
width: 100%;
padding: 0;
height: 50%; }

.foot-social {
float: left;
margin-left: 7.5%; }

.footer-top { height: 180px; }

.footer-bottom { height: auto; }

.copyright {
float: left;  
margin: 6% 0 6% 7.5%;
line-height: 20px; }

.student-login {
height: 340px;
width: 100%;
background-color: #fff;
margin-top: 0;
margin-bottom: 0; }

.student-login-header { margin-left: 0; }

.invite-wrap {
margin: 5% auto 5% auto;
width: 800px;
height: 220px; }

.invite-left {
display: block;
float: none;
height: auto;
width: 100%; 
}

.invite-right, .invite-right-employer-holder {
    float: none;
    width: 100%;
/*display: block;
height: 220px; 
width: 97%;
float: none;
background-color: #fff;
min-height: 0;
padding-bottom: 150px;*/
}

.invite-header {
margin: 5% 5% 0 5%;
padding-top: 20px;
color: #002a5a; }

.invite-copy {
    /*font-size: 15px;*/
    line-height: 24px;
    color: #666; }

.invite-form-wrap {

margin: 0 auto 0 auto; }

.thankyou-copy {
max-width: 85%;
margin-bottom: 15%; }

.student-login { padding: 50px 0 50px 0; }

/* ================================================== *\
               GLOBALS 768px 
\* ================================================== */

.nav_title_arrow { display: none; }

.faq-subheader { margin-top: 15%; }



.footer-top { height: 118px; }

/* ================================================== *\
               GET INVITE 768px 
\* ================================================== */

.invite-wrap {
margin: 55px auto 0 auto;
height: 100%;
width: 100%; }

.get-invite-left { 
height: 100%; 
width: 100%; 
background-color: #eee;
padding-bottom: 15%; 
padding-top: 15%;}

.get-invite-right { 
height: 340px;
padding: 20px 0 0 0; 
width: 100%; 
background-color: #fff; }

.check_required span { margin-right: 6%; }

.push { height: 40px; }

/* ================================================== *\
               STUDENTS 768px 
\* ================================================== */


.students_banner_text {
  margin: 0 auto;
  padding: 100px 10%;
  text-align: center;
  width: 80%;
}

.students_content h3:first-child, .employers_content h3:first-child {
  font-size: 35px;
  line-height: 50px;
  padding: 30px 130px 0 130px; 
}

.students_content .students_signup h3:first-child, .employers_content .employers_signup h3:first-child {
  padding: 30px 10px 0 10px; 
}

ul#scribbles {
  margin: 18px 50px;
}

ul#scribbles li {
  font-size: 27px;
  line-height: 35px;
  margin: 0 0 20px 140px;
  padding: 10px 0;
}



.col_1, .col_2, .col_3, .sign_up_process .col_3 {
  float: none;
  margin: 0 10%;
  width: 80%;
}

.col_4 {
  float: left;
  margin: 0 5%;
  width: 40%;
}

.col_half {
    float: none;
    max-width: 100%;
}


} /* End 768px */

@media screen and (max-width: 690px) { 
.wrap-contact { 
display: block; 
width: 270px;
margin: 0 auto 0 auto;  
padding: 0; }

h3, .header_3 { font-size: 22px; }

.comment-box { width: 220px; }

.center-button { width: 98%; }

.signup-right { padding-top: 0; }

.signup-header-r {
color: #0079c1;
text-align: center;
margin-top: 20%; }
}

@media screen and (max-width: 556px) { .footer-top { height: 177px; } }

@media screen and (max-width: 480px) {
.signup-left { padding-bottom: 10%;  }

.signup-right { padding-bottom: 23%; margin-bottom: 20%; }

.students_content h3:first-child {
  font-size: 35px;
  line-height: 50px;
  padding: 30px 30px 0 30px; 
}

.students_content .students_signup h3:first-child {
  padding: 30px 10px 0 10px; 
}

.employers_content h3:first-child {
  font-size: 35px;
  line-height: 50px;
  padding: 30px 30px 0 30px; 
}

.employers_content .employers_signup h3:first-child {
  padding: 30px 10px 0 10px; 
}


ul#scribbles {
    margin: 18px 0;
}

ul#scribbles li {
    margin-left: 70px;
    padding-top: 60px;
}

p.aster { padding: 0 20px 0 30px}

.col_4 {
    float: none;
    margin: 0 15%;
    width: 70%;
}

}

@media screen and (max-width: 415px) {
.signup-sticky { width: 118px; }

div.content-wrapper div.signup-sticky img { width: 118px; }

div.content-wrapper div.signup-sticky div.signup-sticky-body div.signup-sticky-top img.img-max { width: 100%; }

.signup-sticky {
/*margin: 0px 0 0 7.5%;*/
width: 118px; }
}

@media screen and (max-width: 360px) {

    /*
.upload-image {
width: 100%;
border: 0px; }
*/

.head { padding: 4%; }

.signup-left {
padding-top: 17%;
display: block;
float: none;
height: 100%;
padding-bottom: 15%;
width: 100%;
background-color: #fff; }

.signup-right {
padding-top: 5%;
display: block;
float: none;
height: 100%;
padding-bottom: 33%;
width: 100%;
background-color: #eee; }

.signup-wrap {
margin-top: 0;
margin-bottom: 0;
width: 100%;
height: 100%; }

.foot-social {
float: left;
margin-left: 7.5%; }

.signup-copy { width: 60%; }

.footer-top { height: 180px; }

.footer-bottom { height: auto; }

.copyright { margin: 0 0 6% 7.5%; }

.student-login {
height: 340px;
width: 100%;
background-color: #fff;
margin-top: 0;
margin-bottom: 0; }

.student-login-header { margin-left: 0; }

.thankyou-copy {
max-width: 85%;
margin-bottom: 15%; }

.student-login { padding: 50px 0 150px 0; }

.nav_title_arrow { display: none; }

.faq-subheader { margin-top: 15%; }

.header_3 { padding: 0 5px 0 5px; }
} /* End 360px */

@media screen and (max-width: 296px) { .footer-top { height: 235px; } }

/** Signup Steps **/

@media screen and (max-width: 768px) {
.form-table {
display: inline-block;
max-width: 100%; } 

.profile_globe_wrap { /*margin-top: 0; */}

.profile_globe_wrap_form{
    margin-top: 0;
    width: 100%;
}

.tracker { 
margin-left: auto;
margin-right: auto;
float: none;
}

.profile-content {
max-width: 100%;
min-width: 0;
min-height: 0;
float: none; }   

.signup-content {
max-width: 100%;
border: 0;    
min-width: 0;
min-height: 0;
margin-bottom: 75px; } 

.left-col { 
width: 100%; 
min-width: 275px; }

.right-col { 
width: 100%; 
min-width: 275px; }

/*.footer { margin-top: 100px; }*/ /*Please find a way to define it for specific page ONLY. If you define margin for ALL footers it's messing up A LOT of pages  */

.one-col { margin-bottom: 75px; }

.form-wrap { margin-bottom: 0px; }

.right-col { 
margin-left: 0px; 
margin-bottom: 75px; }
}

@media screen and (max-width: 360px) {
.about-me { 
width: 100%; 
min-width: 200px; }

/*.long { width: 100%; }*/

textarea { padding: 0px 15px 0px 15px; }

.tracker, .completion-wrap{ width: 100%; }

.upload-link {
margin-top: 15%;
width: 100%;
margin-left: auto;
margin-right: auto; }
}



@media screen and (max-width: 1180px) {
.profile-content { max-width: 89%; }

.left-col {
    width: 50%;
}

.right-col {
width: 50%;
margin-left: 0; }
}