﻿/**************************************************************************
* 
* EXPERTHIRING CONFIDENTIAL
* __________________
* 
*  [2017] ExpertHiring, LLC 
*  All Rights Reserved.
* 
* NOTICE:  All information contained herein is, and remains
* the property of ExpertHiring, LLC and its suppliers and/or subsidiaries,
* if any.  The intellectual and technical concepts contained
* herein are proprietary to ExpertHiring, LLC and its suppliers
* and/or subsidiaries and may be covered by U.S. and Foreign Patents,
* patents in process, and are protected by trade secret or copyright law.
* Dissemination of this information or reproduction of this material
* is strictly forbidden unless prior written permission is obtained
* from ExpertHiring, LLC.*/

/*@media (max-width: 2500px) {
    .closebtn_popup_responsive {
        right: 36px;
    }
}

@media (max-width: 1400px) {
    .closebtn_popup_responsive {
        right: 24px;
    }
}*/

@media (max-width: 1300px) {
    .add_exp {
        width: 50%;
    }
}

@media (max-width: 1200px) {
    .add_exp2 {
        width: 82%;
    }
}

@media (max-width: 1120px) {
    .lev_circles1 p, .lev_circles2 p {
        text-align: center;
        /* padding-top: 18px; */
    }

    .add_exp {
        width: 60%;
    }

    .add_exp2 {
        width: 90%;
    }
     #btnApply_2 {
      margin-top: -6% !important;
    }
}

@media (max-width: 1000px) {
    .ht_blue {
        padding-top: 11px !important;
    }

    .Step-Section1 {
        margin: 24px 0px -4px 0px;
        text-align: justify;
    }

    .confirm_cc {
        width: auto;
        padding-left: 7px;
        padding-right: 7px;
    }

    .re_sub {
        margin: 20px 0 20px 0;
    }

    .stick1_fix {
        height: 118px !important;
    }

    .body_section .sticky-wrapper {
        height: 120px !important;
    }

    #GridView1 td, #GridView2 td {
        width: 98%;
    }

    .lev_circles {
        /* position: static; */
        /* z-index: 999; */
    }

    .lev_bar_main1 .sticky-wrapper {
        position: static;
        /* z-index: 9999; */
    }

    #stick1 {
        top: 36px !important;
        width: auto !important;
    }

    .body_section {
        padding: 15px 20px 10px 6px;
    }

        .body_section .step {
            padding: 12px 0px 20px 19px;
        }

    .lev_txt_field {
        float: none;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        padding: 5px 0 2px 0;
    }

        .lev_circles1 p, .lev_circles2 p {
            padding-left: 0px;
            /* padding-top: 18px; */
            padding: 22px 0;
        }

    .confirm_form ul, .yes_no {
        padding-left: 0px;
    }

    .lev_circles3 p {
        padding-left: 0px;
        padding: 22px 0;
    }

    .confirm_form {
        padding: 10px 100px 10px 63px;
    }

        .confirm_form ul li:nth-child(2n+2) p {
            margin-top: 3px;
        }

    .grid_container {
        display: inline-block;
        /*width: 530px;*/
        margin-left: 0%;
        float: none;
        margin: auto;
    }

    #divtooltipSSN, #divtooltipForFACSSN {
        width: 577px;
        top: -154px;
    }

    .tooltipssn {
        width: 500px;
    }

    .popup_overlay {
        -webkit-overflow-scrolling: touch;
        overflow-y: scroll;
    }

    .confirm_form ul li:nth-child(2n+2) .confirm_inputdiv {
        width: 100%;
    }


    .confirm_form ul li {
        width: 100%;
        margin-top: 10px !important;
    }

        .confirm_form ul li:nth-child(2n+2) {
            margin-top: 10px;
            clear: both;
        }

    .confirm_inputdiv {
        width: 100%;
        float: left;
    }

    .confirm_form ul li .inputmain2 {
        width: 100%;
        margin-bottom: 10px;
    }


    .confirm_form ul li:nth-child(2n+2) .inputmain {
        width: 100%;
    }

    .confirm_form ul li .inputmain3 {
        width: 350px;
    }

    .confirm_form ul li .inputmain {
        width: 100%;
    }

    .job_titleW span {
        float: left;
        width: 70px;
        display: block;
    }

    .reg_conf_main {
        width: 96%;
        margin: auto;
    }

    .reg_conf_main2 {
        margin-top: 5%;
        float: left;
    }

    .job_titleW {
        width: 100%;
        clear: both;
    }

    .job_title_main .job_titleW:nth-child(2) {
        text-align: left;
    }

    .job_title_main .job_titleW:nth-child(3) {
        text-align: left;
    }

    #ddlName {
        width: 90%;
    }

    .desktop_Tecnologies {
        float: none;
    }

    .dd_year {
        width: 100%;
    }

    #register_no > div {
        display: none;
    }

    .button_register_previous, .button_register_next {
        display: block;
    }

    .button_register_previous {
        padding: 5px 20px;
        background-color: rgb(255, 68, 0);
        clear: both;
        float: left;
        margin-top: 10px;
        color: white;
        font-family: 'Open Sans', sans-serif;
    }

    .button_register_next {
        padding: 5px 20px;
        background-color: rgb(255, 68, 0);
        clear: both;
        float: right;
        margin-top: 10px;
        color: white;
        font-family: 'Open Sans', sans-serif;
    }

    .clients_align {
        margin-left: 0;
    }

    .otherstaffing_headtxt {
        width: auto;
    }

    .cu_clients_button2 {
        display: none;
    }

    .cu_clients_form_width {
        display: none;
    }

    .stanav a {
        cursor: default;
    }

    .MartinYate_block {
        float: left;
        height: auto;
        width: auto;
        margin-left: 0;
        margin-top: 20px;
    }

    .MartinYate_psd {
        float: left;
    }

    .MartinYate_txt {
        float: left;
        width: 560px;
        margin-left: 20px;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #000000;
        margin-top: 3px;
    }

    .MartinYate_link {
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #000000;
        text-decoration: underline;
        cursor: pointer;
    }

    .clients_logo {
        margin: auto;
        width: 150px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .js_hide_mob {
        display: none;
    }

    .filetxt_width {
        width: auto;
    }

    .AboutUs_tq_align {
        position: relative;
        left: 0;
    }

    .usiformsec_aboutus {
        margin: 10px 0px 0px 0px;
        padding: 0px;
        float: left;
        position: relative;
        left: 0;
        width: 310px;
        top: 0;
    }

    .au_add {
        clear: both;
        float: left;
        margin: 0px 0px 0px 0px;
    }



    .contactus_form {
        position: relative;
        right: auto;
        padding-top: 0px !important;
        margin-bottom: 40px;
    }

    .portrait_diplay {
        margin-top: 20px;
        margin-bottom: 0px;
        float: left;
        clear: both;
    }

    .jobseekers_htxt {
        padding: 0px 0 0;
    }

    .portrait_diplay .jobseekers_cu_link {
        margin-top: -3px;
    }

    .footermenubg1 ul li a:hover {
        font-weight: 400;
    }

    .width490px_desk {
        width: auto;
    }

    .tab2, .tab1, .tab3, .tab4 {
        margin-left: 10%;
        width: 85%;
    }

        .tab3 li a:hover {
            cursor: pointer;
        }
    /*.stanav:hover .tab3 {
        display:block;
    }
    .osnav:hover .tab1 {
        display:block;
    }
    .abtnav:hover .tab2 {
        display:block;
    }
     .OtherStaffing:hover .tab4 {
        display:none;
    }*/


    .bg_cover {
        position: fixed;
        background-color: red;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        display: none;
    }

    .reg_container {
        padding: 2%;
        width: 96%;
    }

    .container {
        padding: 2%;
        width: 96%;
        overflow: auto;
    }


    .mob_menu_block {
        left: -249px;
        top: 0px;
    }


        .mob_menu_block a {
            display: block;
            padding: 5px;
            color: #000;
            font-size: 13px;
            text-decoration: none;
            font-family: 'Open Sans', sans-serif;
            font-weight: 400;
        }
    /*.mob_menu_block a:hover {
color: #ba3b8c;
background: transparent;
text-decoration: none;
border-bottom: 3px solid #080808;
font-weight: 700;
}*/

    .client_shadow_bottom {
        margin-top: 50px;
    }

    .JobSeekerLink_topTxt {
        clear: both;
        margin: 20px 0px 0px 0px;
        width: 100%;
    }

    .JobSeekerLink_topTxt_tech {
        clear: both;
        margin: 20px 0px 0px 0px;
        width: 100%;
    }

    .mob_contectus_link {
        display: block;
    }

    .CU_country_txt {
        margin-top: 30px;
    }

        .CU_country_txt + .contactusblock {
            margin-top: 12px;
        }

    .mob_contectus_link2 {
        display: block;
        clear: both;
    }

    .mob_contectus_link3 {
        margin-top: 10px;
    }

    .usitcontantsecleftsec_cus {
        margin: 0px 50px 0px 0px;
        width: auto;
    }

    .width3_310 {
        width: 100% !important;
    }

    .it_out_header_hidden {
        height: 100px;
        position: absolute;
        top: 0;
        width: 96%;
        z-index: 10000;
    }

    .AboutUs_form1_align {
        margin-top: 0px !important;
    }

    .usitcontantsecleftsec_abus {
        margin: 0px 0px 0px 0px;
        width: 390px;
    }

    .mob_shadow_clients {
        display: block;
    }

    .clients_htxt_center {
        text-align: center !important;
    }

    .jobseeker_formtxt {
        margin-left: 83px;
    }

    .clients_form_align {
        position: relative;
        top: 0px;
        left: 0px;
        padding-top: 0;
    }

    .clients_tq_align {
        position: relative;
        top: 0px;
        left: 0px;
        padding-top: 0;
        text-align: center;
    }

    .clients_text_align {
        margin-bottom: auto;
    }

    .clients_text_align {
        width: 100%;
    }

    .contactus_form1_align {
        position: relative;
        left: 0px;
    }

    .AboutUs_form1_align {
        position: relative;
        left: 456px;
    }
    /*.contactus_form1_align
   {
   position: relative;
left: 0;
margin: 0px 0px 0px 2%;
}*/
    .contactusltblock {
        float: left;
    }

    .contactus_text1_align {
        position: relative;
        left: 0;
        top: 0px;
    }

    .usiformsec {
        margin-left: 0px;
    }

    .star_rating {
        margin-top: -5px;
        margin-left: 8px;
    }


    .itrec_icons {
        margin: auto;
        display: block;
        width: 70%;
    }

    .tab1 {
        width: 270px;
    }



    .ITStaffJobSeekerLink3 {
        float: left;
        margin: 20px 0px 0px 0px;
        clear: both;
    }

    .smartcasesec {
        float: left;
        width: auto;
    }


    .clients_nestle {
        width: auto;
        float: left;
        margin-right: auto;
    }

    .marlt0px {
        margin-left: 0px;
    }

    .mobclearbh {
        clear: both;
    }

    .usitcontantsecleftsectxtsecnew {
        width: auto;
    }

    .footersecinnersectxt {
        margin-left: 0;
        text-align: center;
    }

    .us_it_lp_txt_rt_block_main {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        float: right;
        width: 331px;
        clear: both;
        width: 100%;
        float: left;
    }

    .logosbuttomsec {
        width: auto;
    }

    .usitcontantsecleftsec_sr {
        width: 97%;
        margin: 0;
    }

    .usitcontantsecleftsec, .usitcontantsecleftsec_new {
        margin: 0;
    }

    .logosecit_uk_it {
        width: auto;
    }



    .us_it_lp_top_btn, .usigetstartnowbtn, .ITStaffinggetstartnowbtn {
        clear: both;
        float: none;
        left: 0;
        margin: 20px auto;
        overflow: hidden;
        padding-top: 30px;
        position: relative;
        top: 0;
    }

    .smartsolutionsimg {
        float: none;
        margin: auto;
        clear: both;
    }

    .us_it_lp_txt2 {
        width: 100%;
    }

    .usitcontantsecrightsec_ss {
        width: 90%;
        margin-left: 5%;
        margin-top: 0;
    }

    .usitcontantsecleftsectxt2 {
        line-height: normal;
    }

    .usitcontantsecleftsec_os {
        width: 100%;
    }

    .usitcontantsecleftsectxtsec1_os {
        width: 100%;
    }

    .usitcontantsecleftsectxtsec1_os1 {
        width: 100%;
    }

    .contactus_thankyou_txt {
        clear: both;
        padding-left: 0px;
        padding-top: 0px;
        width: 100%;
    }

    .thankyou_baaner {
        width: 100%;
        background-size: contain;
    }

    .coait_m_chart {
        width: 50%;
        float: left;
        clear: both;
    }

    .itstaffinglogosec {
        display: none;
    }

    .width550 {
        width: 100%;
    }

    .width217 {
        width: auto;
        clear: both;
    }

    .clients_nestle_logo {
        margin-left: auto;
    }

    .bottomshadow2, .bottomshadow3 {
        background-size: contain;
    }

    .job_seekers_banner_mobile {
        display: block;
        padding-bottom: 20px;
        width: 100%;
    }

    .job_seekers_banner {
        display: none;
    }

    .usitcontantsec {
        width: 100%;
        height: auto;
    }



    .headersecusisecright {
        margin: 0;
    }

    .usiformsec {
        clear: both;
        padding-top: 20px;
        margin-left: 0px;
        width: 100%;
    }

    .from_abus {
        float: left;
        width: auto;
        margin-right: 0;
    }

    .usitcontantsecleftsectxtsec {
        text-align: left;
        font-size: 26px;
    }

    .reg_usitcontantsecleftsectxtsec {
        text-align: left;
        font-size: 26px;
    }

    .usitcontantsecleftsectxtsec1 {
        font-size: 14px !important;
    }

    .usitcontantsecleftsectxtsec_1 {
        width: 65%;
    }



    .bottomshadow {
        background-size: contain;
    }

    .mainmenubar {
        float: right;
        clear: both;
    }

    .contactusblock {
        clear: both;
    }

    .mob_div_menu {
        display: block;
        border: 1px solid #ddd;
        padding: 3px 10px;
        border-radius: 3px;
        box-shadow: 0 0 10px #ddd;
        font-family: 'proxima_nova_ltsemibold';
        color: #323232;
        cursor: pointer;
        float: right;
        margin-top: 20px;
        font-family: 'Open Sans', sans-serif;
    }

    #nav a {
        padding: 5px 0;
    }

    .osnav {
        width: 100%;
    }

    .homenav, .stanav, .ssnav, .clinav, .osnav, .itsnav, .abtnav {
        width: auto;
        margin-right: auto;
    }

    /*.tab2, .tab1, .tab3 {
        margin-left: 29px;
    }*/

    .tab2, .tab1, .tab3, .tab4 {
        width: 80%;
        margin-left: 10%;
    }

    #nav ul {
        left: -15px;
        top: auto;
    }

    #nav li:hover ul {
        left: -8%;
        top: auto;
    }

    .header_main_menu {
        display: none;
    }

    .mob_menu_block {
        position: absolute;
        margin-top: 52px;
        background-color: white;
        padding: 10px;
        background-color: white;
        z-index: 200;
        border: 1px solid #ddd;
        padding: 10px 10px;
        border-radius: 3px;
        box-shadow: 0 0 10px #ddd;
        right: 0;
        width: 300px;
        display: none;
    }

        .mob_menu_block li a {
            margin-right: 0px;
            margin-right: 0px;
            width: 97%;
            display: block;
            font-family: 'Open Sans', sans-serif;
            font-size: 13px;
            text-align: left;
        }

        .mob_menu_block li ul {
            position: relative;
            display: none;
            border: 2px solid #aaa;
        }
        /*.mob_menu_block li:hover > ul {
 display:block;
     }*/

        .mob_menu_block li {
            float: none;
            border-top: 2px solid white;
            background-color: rgb(240, 240, 240);
            clear: both;
        }

        .mob_menu_block > li {
            width: 100%;
        }

    .heading h1 {
        padding-top: 20px;
    }

    .footermenubg1 {
        margin: 0px;
    }

    .desktop_tab3_img3_txt {
        display: block;
        font-family: 'Open Sans', sans-serif;
        font-weight: 700;
        font-size: 14px;
        clear: both;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .footer {
        height: auto;
        margin-left: 12px;
    }

    .footermenubg {
        background: none;
        margin: auto;
        margin-top: 35px;
        height: auto;
        width: 155px;
        float: none;
    }

    .footermenubg1 ul li {
        clear: both;
    }

    .headersecusisec {
        background: none;
    }

    .home_logos {
        display: block;
        width: 100%;
        margin-top: 20px;
    }

    .footerlogosec {
        display: none;
    }

    .main_tab_left {
        float: left;
        width: 50%;
    }

    .button_sap {
        display: none;
    }

    .mob_img_tabs1 {
        display: block;
        width: 46%;
        float: left;
        margin-left: 4%;
    }



    .headersecusisecleft {
        margin-left: 0px;
    }

    .headersecusisecleft1 {
        margin-left: 0px;
    }

    .desktop_break {
        clear: none;
        display: inline;
    }

    .headersecusisecrighttopsec {
        margin: 14px 0px 0px 0px;
    }

    .headersecusisec {
        height: auto;
    }

    .tab_link_main_ul li {
        padding: 0 20px;
    }

    .tab2_coait {
        background-image: none;
        background-position: bottom;
        height: 100%;
        overflow: hidden;
        background-repeat: repeat-x;
    }

    .tab1_coait {
        background-image: none;
        background-position: bottom;
        height: 100%;
        overflow: hidden;
        background-repeat: repeat-x;
    }



    .tab3_coait {
        background-image: none;
        background-position: bottom;
        height: 100%;
        overflow: hidden;
        background-repeat: repeat-x;
    }

    .tab_content {
        height: auto;
    }


    .tab_content, .tab1_coait {
        height: auto;
    }

        .tab1_coait .button1 {
            clear: both;
            float: left;
            margin-left: 35px;
            margin-top: 20px;
        }

    .but_coait1 {
        height: 38px;
        width: 132px;
        background: url("images/LM_tab2.png") no-repeat scroll left top transparent;
        clear: both;
        margin: auto;
        display: block;
    }

    .tab1_coait .button2 a {
        display: none;
    }

    h5, .main_tab_left h3, .main_tab_left h4, .main_tab_left h2 {
        margin-left: 15px;
    }

    .content {
        padding-left: 0px;
        padding-bottom: 17px;
    }

    .D_break {
        clear: none;
        display: inline;
    }

    .contactusrtimg {
        margin-top: 10px;
        width: 175px;
        height: auto;
    }

    .it_outsourcing_rightblock {
        width: 480px;
        clear: both;
        float: none;
        margin: auto;
        padding-top: 30px;
    }

    .usitcontantsecleftsec_new {
        width: auto;
    }

    .it_outsourcing_list {
        margin-left: 48px;
        width: 392px;
    }

    .usitcontantsecleftsectxtsec1_os span:nth-child(1) {
        display: block;
        width: 3%;
    }

    .usitcontantsecleftsectxtsec1_os span:nth-child(2) {
        display: block;
        width: 90%;
    }

    .wecanalsosec {
        margin: 30px 0px 0px 0px;
    }

    .thankyoutxtDS {
        padding-left: 0;
        padding-top: 0;
        width: 100%;
    }

    .DStxt {
        display: inline;
    }



    .reg_mob_acc_main {
        width: 96%;
        height: auto;
        text-align: center;
        padding: 2%;
    }

    .MainAccTab {
        width: 540px;
        float: none;
        overflow: hidden;
        margin: auto;
        margin-bottom: 10px;
    }

    .reg_mob_acc .reg_ex {
        width: 98%;
        float: left;
        clear: both;
        display: block;
    }



    .reg_mob_acc {
        float: left;
        clear: both;
        width: 100%;
    }

    .reg_ex {
        padding: 1%;
        height: auto;
    }

    .reg_mob_acc .reg_ex {
        border-right: 0px solid red;
    }

    .reg_mob_acc_main {
        background-color: rgb(201, 232, 255);
        border-top: 1px solid rgb(189, 189, 189);
        border-bottom: 1px solid rgb(189, 189, 189);
    }

    .reg_ex p {
        display: block;
        float: left;
    }

    .reg_date {
        float: none;
        margin-left: 10px;
        display: table-cell;
    }

    .desktop_Tecnologies > .register_row:first-child .MainAccTab {
        border-top: 0px solid rgb(189, 189, 189);
        display: none;
    }

    .reg_mob_acc .reg_ex:last-child {
        height: auto;
    }

    .reg_txt_area {
        border: 1px solid #cac8c8;
        margin-left: 0%;
        /*width: 58%;*/
    }



    .reg_mob_acc .reg_ex:nth-child(1) {
        margin-top: 20px;
        width: auto;
    }

    .reg_mob_acc .reg_ex:nth-child(2) {
        width: auto;
    }

    .reg_mob_acc .reg_ex:nth-child(3) {
        width: auto;
    }

    .reg_ex_year {
        margin-left: 10px;
    }

    .reg_ex_tech {
        clear: both;
        text-align: center;
        width: 100%;
        display: block;
        float: none;
        padding-top: 40px;
    }

    .ITStaffJobSeekerLink2 {
        clear: both;
        margin-left: 0;
    }

    .width310 {
        width: 100% !important;
    }

    .tab3txt {
        width: auto;
    }

    .jobseekers_cu_link {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .tq_310 {
        width: 100% !important;
    }

    .getstartedleftsectxtsec1W {
        width: 100%;
    }

    .reg_getstartedleftsectxtsec1W {
        width: 100%;
    }

    .ie_txt_left {
        width: auto;
        margin-right: 2%;
    }

    .checkboxtxt {
        width: 92%;
        margin-bottom: 10px;
    }

    .align_dd {
        float: left;
        width: 100%;
    }

    .confirm_form ul li select.inputmain2 {
        margin: 0px;
        width: 34%;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        width: 33.2%;
    }

    #lblTo {
        display: none;
    }

    .cpy {
        padding-left: 10px;
        text-align: left;
    }
    .pronos-inpbx .icon_question {
        right: -18px;
    }
    .tooltip .tooltiptext {
        right: 0px;
    }
}

@media (max-width:675px) {
    #StaffingBodyp_center {
        margin-left: 38px !important;
    }
    .no-jobs-status {
        width:400px;
    }
}

@media (max-width:600px) {
     .pronos-inpbx .icon_question {
        right: 35px;
    }
}
@media (max-width:320px) {
    .jobstick button {
        position: static !important;
    }
    .no-jobs-status {
        width:310px;
    }
}

@media (max-width: 470px) {
    .ht_blue {
        padding-top: 22px !important;
    }

    .left6 {
        padding-right: 0px;
    }

    .left7 {
        margin-left: 10px;
    }
    .no-jobs-status {
        width:320px;
    }
}

@media (max-width: 450px) {
    .small_exp_btn {
        margin-top: 12px;
    }

    #StaffingBodyp_center {
        margin-left: 0px !important;
    }

    .left {
        float: left;
        width: 64px;
        height: 64px;
        margin-bottom: 20px;
        margin-right: 25px;
        margin-top: 5px;
    }

    #imgDynamicClient {
        height: 57px;
        width: 57px;
    }

    #liTitle {
        margin-bottom: 0px;
    }

    .Step-Section1 {
        margin: 10px 20px 0px 1px;
        text-align: justify !important;
    }

    .Step-Section2, .Step-Section3 {
        margin: 20px 10px 0px 2px !important;
        text-align: justify;
        padding-top: 20px;
    }
}

@media (max-width: 712px) {
    .font_cocal_ad {
        /*margin-left: 60px !important;*/
    }
}

@media (max-width: 780px) {
    .submitInfo {
        margin-left: 160px;
        height: 142px;
        width: 56%;
    }
}

@media (max-width: 670px) {
    .submitInfo {
        margin-left: 63px !important;
        width: 80% !important;
    }
}

@media (max-width: 570px) {
    .submitInfo {
        margin-left: 10px !important;
        width: 99% !important;
        margin-right: 10px !important;
    }
}

@media (max-width: 880px) {
    .submitInfo {
        height: 100px;
        width: 65%;
    }
}

@media (max-width: 800px) {

    .yes_no {
        padding-bottom: 53px;
    }

    .yes_no_rwd {
        padding-bottom: 0px !important;
    }

    .checkboxsec {
        margin-bottom: 58px;
    }

    .lev_selected {
        background-color: #fff;
        border-bottom: 4px solid #ffffff;
    }

    .lev_bar_main1 {
        max-width: 95%;
    }

    #GridView1, #GridView2 {
        margin-left: 40px;
        margin-bottom: 15px;
    }

    #stick1-sticky-wrapper {
        width: 100% !important;
    }

    #StaffingBodyp_center {
        margin-left: 135px;
    }

    .lev_bar_main {
        /* margin: 9px 10px 4px 7px; */
    }

    .block3_border {
        /* margin-left: 7px; */
    }

    .exp_position {
        position: relative;
        /* left: 21px; */
        /* top: 114px; */
        /* font-size: 12px !important; */
        text-align: left;
        float: left;
        margin-bottom: 10px;
        width: 100%;
        margin-top: 4px;
    }

    .addlink, .addlink1 {
        position: relative;
        right: 0;
        top: 0px;
    }

    #GridView1 > tbody > tr > td > div, #GridView2 > tbody > tr > td > div {
        position: relative;
        margin-bottom: 0;
    }

        #GridView2 > tbody > tr > td > div > button {
            position: relative;
            /*z-index: 4444;*/
            margin-top: 25px;
        }

    .exp_position_a {
        position: relative;
        right: 0%;
        bottom: -50px;
        z-index: 222;
        margin-bottom: 10px;
    }
    /*.light_gray_small2 {
        padding-top:45px
    }*/
    .contant_exp {
        padding: 0 15px;
    }

    .yes_no {
        margin-top: 13px;
    }

    .headersecusisecleft img {
        padding-left: 10px;
    }

    .headersecusisecright td {
        padding-right: 10px;
    }

    .lev_circles1, .lev_circles2 {
        /* padding: 0 2px; */
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        width: 33.2%;
        text-align: center;
    }

    .lev_txt_field {
        float: none;
    }

    .confirm_form ul, .yes_no {
        padding-left: 0px;
        margin-bottom: 50px;
    }

    .tooltipssn {
        width: 500px;
    }



    .portrait_diplay {
        width: 100%;
    }

    .usitcontantsecleftsec_abus {
        width: 305px;
    }

    .contactus_form1_align {
        left: 0px;
    }

    .AboutUs_form1_align {
        left: 416px;
    }

    .usitcontantsecleftsec_Abt {
        width: 275px;
    }

    .radio_section {
        position: relative;
        right: 0px;
        top: 10px;
        float: right;
    }
     #btnApply_2 {
      margin-top: -7% !important;
    }
}

@media (max-width:350px) {
    .conf_rwd button {
        margin-top: -4px;
    }
}

@media (max-width:572px) {
    #StaffingBodyp_center {
        margin-left: 4px !important;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        width: 33.1%;
        text-align: center;
    }
}

@media (max-width: 770px) {
    .cpy_c {
        font-size: 11px;
        text-align: center;
        font-family: Roboto;
        padding: 10px 0;
        position: fixed;
        bottom: 0;
        left: 12%;
    }

    .cpy {
        font-size: 11px;
        text-align: center;
        font-family: Roboto;
        padding: 10px 0;
        position: relative;
        bottom: 47px;
    }

    .Step-Section2 {
        margin: 32px 0px -4px 30px;
    }

    .Step-Section1 {
        text-align: start;
    }

    .popup_block {
        margin-left: 4%;
    }

    .closebtn_popup_responsive {
        height: 25px;
        width: 25px;
        background-position: center;
        right: 5px;
    }

    #JobDescription_popup .popup_block {
        margin-top: 10%;
        margin-left: 3%;
    }
    /*.conf_rwd button {
        margin-top: 36px;
    }*/
    #ddlMM, #ddlDD {
        width: 104% !important;
    }

    .step_txt, .light_gray {
        font-size: 14px;
    }

    #apply_1-sticky-wrapper {
        position: absolute;
        right: 9px;
    }

    #stick1 {
        padding: 12px 0px 20px 5px;
    }

    .body_section {
        padding: 15px 5px 10px 6px;
    }

    .client_apply div > div {
        padding-left: 4px;
    }

    #StaffingBodyp .mb_r {
        position: absolute;
        top: 135px;
        /*left: 1px;*/
        right: 48px;
        width: 135px;
    }

    .jobstick > button {
        right: 10px;
    }

    .jobstick {
        min-width: 111px !important;
        width: 111px !important;
    }

    .jobstick {
        /* padding: 10px 0px !important; */
        text-transform: uppercase;
        /* min-width: 111px !important; */
        /* width: 111px !important; */
        /* overflow: auto; */
        font-weight: 800;
        /* right: 9px; */
        z-index: 9999 !important;
        /* top: 75px !important; */
        padding-bottom: 5px;
    }

    .body_section .step {
        top: 61px !important;
        background-color: #f3f4f6;
        padding: 20px 17px 24px 14px;
    }

    .stick1_fix > div {
        padding: 18px 0px 36px 14px !important;
    }

    .lev_bar {
        top: 114px !important;
    }

    .panel {
        top: -4px;
    }

    .stick2_fix {
        padding-top: 0px;
        height: 70px !important;
    }

    .confirm_form {
        padding: 10px 94px 10px 56px;
    }

    .lev_circles3 p {
        /* padding-top: 18px; */
        /* padding: 15px 0; */
    }

    .tooltipssn {
        width: 500px;
    }

    .lastused3 {
        display: block;
        width: 100%;
        line-height: 15px;
        margin-bottom: 12px;
        margin-top: 0px;
    }

    #GridView1 tr:first-child, #GridView2 thead tr:first-child {
        display: none;
    }

    .reg_usiformsecleftsec ul li #txtDesiredSalary, .reg_usiformsecleftsec ul li #txtCurrentSalary {
        width: calc(100% - 304px);
    }


    label.dd_main select {
        margin-left: 0px;
    }

    .mob_dis_reg {
        display: none;
    }

    .clickheretxt {
        clear: both;
    }

    .popup_block {
        width: 92%;
        height: 95%;
    }

    .registerform {
        margin-top: 5px;
    }

    /*.mobile_dropdown {
        display: block;
    }*/

    #ddl_months {
        clear: none;
    }

    .register_sunbmit {
        margin-top: 0px;
    }

    .header_txt {
        float: left;
        /*width: calc(100% - 100px);*/
        width: 60%;
    }

    .star_rating {
        margin-left: 0px;
    }



    #GridView1 tr td, #GridView2 tr td {
        clear: both;
        overflow: hidden;
    }

    #GridView1, #GridView2 {
        color: white;
        margin-left: 0px;
    }

    .Step-Section3 {
        margin: 32px 0px 2px 1px;
    }

    .step_txt {
        margin: 25px 0 13px 1px;
    }

    #GridView1, #GridView1 tr, #GridView1 td, #GridView2, #GridView2 tr, #GridView2 td {
        display: block;
    }

        /*#GridView1 tr:nth-child(even), #GridView2 tr:nth-child(even) {
                background: #195F7E;
                border-radius: 10px;
            }*/

        /*#GridView1 tr:nth-child(odd),#GridView2 tr:nth-child(odd) {
                background: #195F7E;
                border-radius: 10px;
            }*/

        #GridView1 td > span:last-child[id^="GridView1_ct"], #GridView2 td > span:last-child[id^="GridView2_ct"] {
            display: block;
            float: left;
        }

        #GridView1 thead, #GridView2 thead {
            display: none;
        }

        #GridView1 tbody, #GridView2 tbody {
            width: 100%;
            display: block;
        }

    #GridView1, #GridView2, #GridViewSQ {
        width: 100%;
    }

        #GridView1 th, #GridView2 thead th {
            display: none;
        }

    .edit_txt {
        color: white;
    }

    #GridView1 td, #GridView1 th, #GridView2 td, #GridView2 th {
        border: 0px solid red;
    }

    #GridView1 td, #GridView2 td {
        border-bottom: 1px solid #ddd;
        padding: 15px 0;
    }

        #GridView1 td:last-child, #GridView2 td:last-child {
            border-bottom: 0px solid #ddd;
        }

    #GridView1, #GridView2 {
        border: 0px solid red;
    }

        /*#GridView1 tr, #GridView2 tr {
            margin-bottom: 50px;
        }*/

        #GridView1 tr:last-child, #GridView2 tr:last-child {
            margin-bottom: 30px;
        }

    .lastused, .lastused1, .lastused2 {
        display: block;
        width: 34%;
        line-height: 25px;
    }

    .btn_fix {
        position: fixed;
        bottom: -1px;
        width: 100%;
        height: 52px;
        right: 1px;
        border-top: 2px solid #d6d6d6;
        overflow: hidden;
        padding: 0;
        border-bottom: 2px solid #d6d6d6;
        z-index: 999;
    }

        .btn_fix .left {
            width: 34%;
            background-color: #fff;
            height: 45px;
            text-align: center;
            padding-top: 18px;
        }

        .btn_fix .right {
            width: 32%;
            height: 45px;
            margin-top: 5px;
        }

    .orange_btn {
        position: absolute;
        right: 0;
        height: 54px;
        background-color: #ef7b22;
        color: white;
        font-family: 'Roboto';
        font-size: 16px;
        text-decoration: none;
        border-radius: 0px;
        border-bottom: 0;
        background-repeat: no-repeat;
        background-position: right;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        cursor: pointer;
        padding: 11px 35px;
        text-transform: uppercase;
        /* min-width: 176px; */
        width: 53%;
    }

    .cpy a {
        font-size: 11px;
    }

    #GridViewSQ {
        margin-left: 0px;
    }
}

@media (max-width: 750px) {
    .job_dec {
        display: block;
    }


    .body_section .step {
        top: 60px !important;
        background-color: #f3f4f6;
        padding: 10px 0px 0px 14px;
    }

    .block3_border {
        margin-bottom: 1px;
    }

    .confirm_form {
        padding: 10px 44px 10px 10px;
    }

    #divtooltipSSN, #divtooltipForFACSSN {
        width: 678px;
    }

    .tooltipssn {
        width: 500px;
    }

    .closebtn_popup_responsive {
        height: 25px;
        width: 25px;
        background-position: center;
        right: 5px;
    }

    #JobDescription_popup .popup_block {
        margin-top: 10%;
    }


    .MartinYate_txt {
        float: left;
        width: 250px;
    }

    .cus_submit_txt {
        clear: both;
        margin: auto;
        width: 70%;
    }

    .portrait_diplay .jobseekers_cu_link {
        clear: both;
        margin-left: 0px;
        margin-top: 0px;
    }



    .width310px_desk {
        width: auto;
    }

    .width2_310 {
        width: 100% !important;
    }


    .usitcontantsecleftsec_abus {
        width: 225px;
    }

    .contactus_form1_align {
        left: 0px;
    }

    .AboutUs_form1_align {
        left: 255px;
    }

    .mosttxt {
        clear: both;
        float: left;
        margin-left: 0px;
    }

    .footersecinnersectxt {
        font-size: 16px;
    }

    .thankyou_txt {
        margin-top: 20px !important;
    }

    .jobseeker_formtxt {
        margin-left: 0px;
    }

    .itrec_icons {
        width: 90%;
    }

    .find_cand_btntxt {
        margin-left: 230px;
    }

    .footer1 {
        height: auto !important;
    }

    .logosecit_uk_it div img {
        float: left;
        /*width:15%;*/
    }

    .logosecit_uk_it {
        float: none;
    }

    .ukit_btm_img2 {
        margin-top: 18px !important;
    }

    .logosecit_uk_it > div {
        float: none !important;
        margin: auto;
        overflow: hidden;
        padding-top: 17px;
        width: 281px;
    }

    .logosecit_uk_it div img:nth-child(3) {
        display: block;
        clear: both;
    }

    .logosecit_uk_it div img:nth-child(2), .logosecit_uk_it div img:nth-child(4) {
        margin-top: -17px;
    }



    .logosbuttomsecleftsec {
        width: 100%;
    }

    .coait_lp_txt_top_btxt1, .coait_lp_txt_top_btxt2 {
        width: 100%;
    }

    .wecanalsosec h6, .wecanalsosec h4 {
        margin-left: 0;
    }

    .logosecit {
        width: 100%;
    }

        .logosecit img {
            width: 100%;
        }

    .coait_lp_txt_top_sec {
        margin-left: 0px;
    }

    .coait_lp_txt_top_sec2 {
        margin-left: 0px;
    }


    /*.usigetstartnowbtn {
margin: 39px 0 26px 0px;

}*/

    .usitcontantsecleftsec_os {
        margin-left: 0;
    }

    .ss_imgtxt {
        width: 100%;
    }



    .smartcaserightsec {
        clear: both;
        float: left;
    }


    .smartsolutionsimg {
        width: 300px;
        background-size: contain;
        height: 210px;
    }

    .usitcontantsecleftsec_new {
        margin-left: 0;
    }


    .it_outsourcing_list {
        margin-left: 20px;
        width: auto;
    }

    .usitcontantsecleftsectxtsec1 {
        width: auto;
    }

    .thankyou_baaner {
        background: none;
        height: auto;
        padding-bottom: 40px;
    }

    .sap_list_sec {
        width: 100%;
    }

        .sap_list_sec > h3, .sap_list_sec > h4 {
            display: block;
            width: 90%;
        }

        .sap_list_sec:nth-child(2) {
            margin-top: 30px;
        }

    ITStaffJobSeekerLink {
        clear: both;
        margin-left: 0;
        margin: 10px 0px 0px 0px;
    }


    .btngtstrtdnw {
        margin: 20px auto;
    }

    .usitcontantsecleftsec_abus {
        margin: 0;
    }

    .contactusrtimg {
        clear: none;
    }


    .tab_link_main_ul li {
        margin-right: 3px;
    }

    .desktop_tab3_img3_txt {
        padding-top: 0px;
    }

    .main_tab_left {
        width: 100%;
    }

    .mob_img_tabs1 {
        display: table;
        margin: auto;
        float: none;
    }

    .tab3txt {
        width: auto;
    }

    .tab_link_main_ul li {
        padding: 0 4px;
    }

    .footer {
        height: auto;
        margin-left: 0px;
    }

    .usiformsecleftsec {
        margin: 2px 0px 0px 0px;
    }

    .reg_usiformsecleftsec {
        margin: 2px 0px 0px 0px;
    }

    .usitcontantsecmainsec {
        margin: 0px 0px 0px 0px;
    }

    .usitcontantsecleftsec {
        margin: 0px 0px 0px 0px;
        width: 100%;
    }

    .usitcontantsecfullsec {
        margin: 0px 0px 0px 0px;
        width: 100%;
    }

    .usitcontantsec {
        width: 100%;
    }

    .usisubmitbtn {
        padding-left: 58px;
    }

    .coait_lp_submitbtn {
        margin: 20px 110px 0;
    }

    .tq_headtxt {
        margin-top: 50px;
    }

    .AboutUs_form1_align {
        left: 0;
    }

    .AboutUs_text1_align {
        position: relative;
        left: 0px;
        clear: both;
        width: 100%;
        margin-top: 40px;
    }

    .jobseekers_cu_link {
        clear: both;
        float: left;
        width: auto;
    }

    .checkboxsec {
        float: left;
        margin-top: 15px;
        margin-bottom: 71px;
    }
}

@media (min-width: 601px) and (max-width:655px) {
    #ddlMM, #ddlDD {
        width: 95% !important;
        margin-bottom: 5px;
        float: left;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        /* width: 32.6%; */
    }

    .add_exp {
        width: 80%;
    }
}

@media (max-width: 470px) {

    .btn_fix .right {
        margin-right: 47px;
    }

    #btnsubmitStep3 {
        margin-right: -41px;
    }
}

@media (max-width: 600px) {
    .blue_btn {
        min-width: 140px;
    }

    .stick1_fix {
        height: 118px !important;
    }

    .body_section .sticky-wrapper {
        height: 143px !important;
    }

    .lev_bar_main {
        position: relative;
    }

    #ddlMM, #ddlDD {
        width: 95% !important;
        margin-bottom: 5px;
        float: left;
    }

    #divUpload {
        position: absolute;
        width: 100%;
        top: 0;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.79);
        z-index: 9999999;
        color: #fff;
        font-family: 'Roboto';
        padding-top: 30%;
    }

    .add_exp {
        width: 80%;
    }

    .jobstick {
        padding: 10px 0px !important;
        text-transform: uppercase;
        min-width: 111px !important;
        width: 111px !important;
        /* overflow: auto; */
        font-weight: 800;
        right: 9px;
        z-index: 9999 !important;
    }

    .lev_circles1 p, .lev_circles2 p {
        text-align: center;
        /* padding-top: 15px; */
        font-size: 12px;
    }

    .complate {
        padding-left: 4px;
    }

    .confirm_form ul li .inputmain2 {
        width: 88%;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        /* width: 32.2%; */
    }

    .block3_border {
        width: 100%;
        /* margin-right: 10px; */
    }

    .lev_bar_main {
        width: auto;
    }

    .confirm_form {
        padding: 10px 0px 10px 35px;
    }

    .lev_circles3 p {
        /* padding-top: 18px; */
        padding-left: 0px;
        font-size: 12px;
    }



    .confirm_form ul, .yes_no {
        padding-left: 0px;
    }

    #divtooltipSSN, #divtooltipForFACSSN {
        width: 319px;
        top: -174px;
    }

    .tooltipssncondentbg {
        margin: 0 0 0 71px;
    }

    .tooltipssn {
        width: 450px;
    }

    .spanNotAppliedforJob {
        clear: both;
        text-align: center;
        width: 100%;
    }

    .confirm_form ul li:nth-child(2n+2) p {
        margin-top: 0px;
    }

    .confirm_form ul li:nth-child(2n+2) {
        margin-top: 0px;
    }

    .confirm_form ul li:nth-child(2n+1) {
        margin-top: 0px;
    }

    .confirm_form ul .newpradio {
        margin-left: 0px;
    }

    .lev_bar {
        width: 100%;
    }

    .confirm_form ul li select.inputmain2 {
        margin: 0;
        width: 31%;
    }

    .confirm_form ul li .inputmain3, .align_dd {
        margin-bottom: 0px;
    }

    .confirm_form ul li:nth-child(2n+2) .confirm_inputdiv {
        width: 89%;
    }

    .conf_txt_mgb_4 {
        /* border-bottom: solid 1px red; */
        display: block;
    }

    .conf_mob_hidden {
        display: none;
    }

    .confirm_form ul li .inputmain3 {
        width: 89%;
    }

    .confirm_form ul li .inputmain {
        width: 97%;
        font-size: 16px;
    }
    /*.confirm_form ul li:nth-child(2n+2) .confirm_inputdiv {
    width: 250px;
}*/
    .confirm_form ul li:nth-child(2n+2) .inputmain {
        width: 98%;
    }

    .confirm_form ul li p {
        float: left;
        width: 84%;
        margin-left: 0;
    }

    .confirm_inputdiv {
        width: 90%;
        float: left;
        clear: both;
        margin-top: 4px;
        margin-bottom: 10px;
    }

    .grid_container {
        display: inline-block;
        /*width: 268px;*/
        width: 100%;
    }

    .reg_usiformsecleftsec ul {
        width: 100%;
    }

    .current_salary {
        margin-top: 10px;
    }

    /*.reg_usiformsecleftsec ul li #txtDesiredSalary, .reg_usiformsecleftsec ul li #txtCurrentSalary {
  width: 62.5%;
}*/





    .dd_year {
        width: 50%;
    }

    .otherstaffing_blocks {
        clear: both;
    }

        .otherstaffing_blocks:nth-child(odd) {
            width: auto;
        }

        .otherstaffing_blocks:nth-child(even) {
            width: auto;
        }

    .usitcontantsecleftsectxtsec {
        width: auto;
    }

    .logosecit1 {
        margin: 0;
    }

        .logosecit1 .mob_img {
            display: table;
            margin: auto;
        }

        .logosecit1 .des_img {
            display: none;
        }

    .clients_tq {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .usitcontantsecleftsec_cus {
        margin: 0px 0px 0px 0%;
    }

    .contactus_thankyou_txt {
        padding-top: 20px;
    }

    .width310 {
        width: 100% !important;
    }


    .contactus_form1_align {
        left: 0;
    }

    .contactus_text1_align {
        position: relative;
        left: 0px;
        top: 0px;
        clear: both;
        width: 100%;
        margin-top: 40px;
    }

    .mainmenubar {
        margin: 0px 0px 0px 0px;
    }

    .headersecusisecrighttopsec2 {
        float: right;
        position: absolute;
        top: 0;
        right: 0;
        width: 127px;
        display: block;
    }

        .headersecusisecrighttopsec2 div {
            clear: both;
            float: left;
            margin-top: 8px;
        }

            .headersecusisecrighttopsec2 div img {
                padding-right: 8px;
            }

    .tq_headtxt {
        margin-top: 30px;
    }

    #btnsubmit {
        clear: both;
        float: right;
    }

    .cus_submit_txt {
        width: 100%;
    }

    .ITStaffJobSeekerLink5 {
        margin: 20px 0px 0px 0px;
    }

    .find_cand_btntxt {
        margin-top: -20px !important;
    }


    .coait_lp_submitbtn {
        margin: 20px 0px 0 0;
        padding-left: 0px;
        clear: both;
    }

    .usisubmitbtn {
        margin: 20px auto;
        padding-left: 0;
        float: left;
        width: auto;
        height: 41px;
        outline: none;
        clear: both;
    }

    .mob_break {
        clear: both;
    }

    .MainAccTab {
        width: 100%;
    }

    .it_outsourcing_rightblock {
        width: 100%;
    }

    .usiformsec_new {
        width: 92%;
        margin-left: 2%;
        padding-left: 2%;
        padding-right: 2%;
    }

    .footertxt p {
        width: 100%;
    }

    .headersecusisecrighttopsec_ppc {
        margin: 10px auto 30px auto !important;
    }

    .usitcontantsecleftsectxt2 {
        font-size: 20px;
    }

    #ImgIphone {
        width: 100%;
    }

    .subtexth4 {
        height: auto;
    }

    .reg_subtexth4 {
        height: auto;
    }

    .coait_m_chart {
        width: 80%;
    }

    .usisubmitbtn_cu {
        margin: 0;
        padding-left: 0px;
        clear: both;
        margin: auto;
        float: left;
        padding-top: 20px;
    }

    .ITStaffJobSeekerLink {
        margin: 20px 0px 0px 0px;
    }

    .mainmenubar {
        float: left;
    }

    /*.usiformsecleftsec ul li p {
        width: 200PX;
    }*/

    .usiformsecleftsec ul li {
        clear: both;
    }

    .reg_usiformsecleftsec ul li {
        clear: both;
    }

    #txtComments {
        width: 170px;
    }

    .mob_menu_block {
        right: auto;
        left: 0;
    }

    .mob_div_menu {
        float: left;
    }

    .desktop_tab3_img3 {
        width: 100%;
    }

    .home_logos {
        display: none;
    }

    .home_logos2 {
        display: block;
        width: 100%;
        margin-top: 20px;
    }

    .headersecusisecright td {
        padding-right: 10px;
    }

    .headersecusisecleft {
        margin: auto;
        float: left;
        width: 49%;
        height: 60px;
    }

        .headersecusisecleft a {
            margin: auto;
            display: table;
        }

    .clientlogobg {
        display: table;
        margin: auto;
        float: none;
    }


    .headersecusisecleft1 {
        margin: auto;
        float: left;
        width: 150px;
    }

    .headersecusisecleft img {
        width: 100%;
        padding-top: 0px;
        padding-left: 5px;
        overflow: auto;
    }

    .headersecusisecright {
        width: 48%;
    }

    .headersecusisecrighttopsec {
        margin: auto;
        float: none;
        display: none;
        margin-top: 10px;
    }

    .mob_menu_block {
        margin-top: 30px;
    }

    .heading h1, .h_txt_full, .usitcontantsecleftsectxtsec, .reg_usitcontantsecleftsectxtsec {
        font-size: 21px;
        line-height: 32px;
    }

    .mob_div_menu {
        margin-top: 0px;
    }


    .mob_img_tabs1 {
        width: 80%;
    }

    .tab_link_main_ul li {
        font-size: 16px;
    }

    h5, .main_tab_left h3, .main_tab_left h4, .main_tab_left h2 {
        font-size: 23px;
    }

    .h3ul {
        margin-left: 0px;
    }

    .tab3txt {
        width: auto;
        margin-left: 15px;
    }

    .headersecusisecright {
        height: auto;
    }

    .contactusrtimg {
        width: auto;
        height: auto;
        border: 1px solid rgb(145, 145, 145);
        padding: 1px;
        width: 140px;
    }

    .usiformsecleftsec_new input[type=text], #txtComments, .input_txt_jobdisc {
        clear: both;
        float: left;
        width: 290px;
    }

    .it_outsourcing_textarea {
        clear: both;
    }

    .it_outsourcing_submitbut {
        margin: 24px 0 24px 0px;
    }

    .featurestxt {
        margin-left: 0px;
    }

        .featurestxt img {
            width: 100%;
        }

    .lftnum {
        padding-left: 2px;
        padding-right: 20px;
    }

    .rtnum {
        padding-left: 2px;
    }

    .clients_logo {
        width: 50%;
    }

    .cio1 {
        width: 100%;
    }

    .usitcontantsecleftsectxtsec {
        width: 100%;
    }

    .reg_usitcontantsecleftsectxtsec {
        width: 100%;
    }

    .usiformsecleftsec_new ul li {
        width: auto;
    }

    .reg_usiformsecleftsec_new ul li {
        width: auto;
    }

    .registerform {
        width: 100%;
    }
    /*.reg_mob_rate {
  display: block;
  float: left;
  clear: both;
  margin-left: 150px;
}*/
    .View_Job_Des {
        margin-top: 10px;
        margin-bottom: 5px;
    }
    /*.reg_mob_rate:before {
            top: 2px !important;
        }*/

    .align_dd {
        float: left;
        display: block;
        width: 99%;
    }

    .lev_circles1, .lev_circles2 {
        /* padding: 0 4px; */
    }

    #apply_1-sticky-wrapper input {
        font-size: 10px;
    }
}

@media (max-width: 520px) {
    .lev_circles1, .lev_circles2, .lev_circles3 {
        width: 33.1%;
    }

    .lev_txt_field {
        font-size: 12px;
    }
}

@media (max-width: 500px) {
    .lev_circles1 p {
        text-align: center;
    }

    .body_section {
        padding-left: 0;
    }

    #StaffingBodyp .mb_r {
        position: absolute;
        top: 135px;
        /* left: 1px; */
        right: 41px;
        width: 135px;
    }

    #StaffingBodyp {
        padding: 10px 0px 0 0px;
    }

    .client_apply img {
        padding-right: 5px;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        /* width: 31.8%; */
    }

    .block3_border {
        width: auto;
        /* margin-right: 10px; */
        min-height: 520px;
    }

    .lev_bar_main {
        width: auto;
    }

    .confirm_form {
        padding: 10px 0px 10px 35px;
    }

    .lev_circles3 p {
        /* padding-top: 12px; */
        /* padding-left: 8px; */
    }

    #divtooltipSSN, #divtooltipForFACSSN {
        width: 412px;
        top: 737px;
    }

    .tooltipssn {
        width: 400px;
    }

    .lev_bar {
        margin-bottom: 0px;
    }
    /*.reg_mob_rate {
  margin-top: 10px;
  margin-left: 0px;
}*/

    /* footable-row-detail-inner > div {
        clear: both;
        float: left;
    }*/


    .reg_usiformsecleftsec ul li input, .reg_usiformsecleftsec ul li #txtDesiredSalary,, .reg_usiformsecleftsec ul li #txtCurrentSalary {
        width: 90%;
    }

    .clientlogobg {
        width: 152px;
        float: right;
        margin-right: 5px;
    }

    .headersecusisecleft a {
        float: left;
    }

    #recruiterDetails {
        position: absolute;
        right: 7px;
        font-size: 12px;
        padding-top: 3px;
        width: 98%;
    }

    .headersecusisecleft {
        width: 37%;
        height: 67px;
    }
}

@media (min-width:449px) and (max-width:470px) {
    .complate {
        display: none;
    }

    .lev_circles1 p, .lev_circles2 p, .lev_circles3 p {
        padding-top: 22px;
    }
}

@media (max-width: 420px) {
    .ClientLabel, #lblClientName, #lblJobId, #apply_2, #apply2, #lblApplicant, #lblAppStatus {
        font-size: 12px;
    }

    #lblTitle {
        font-size: 19px;
    }
}

@media (max-width: 450px) {
    .block3_border {
        padding-top: 0px;
    }

    .stick1_fix {
        height: 118px !important;
    }

    .body_section .sticky-wrapper {
        height: 75px !important;
    }

    .contant_exp2 {
        padding: 0;
    }

    .closebtn_popup_responsive {
        right: 1px;
    }

    #btnsubmitStep3 {
        padding-left: 19px;
    }

    .confirm_cc {
        text-align: center;
    }

    .add_exp {
        width: 95%;
    }

    .rwd_img img {
        padding-right: 86px;
    }

    .jobstick {
        right: 2px;
        padding: 10px 0px !important;
        text-transform: uppercase;
        min-width: 111px !important;
        width: 111px !important;
        /* overflow: auto; */
        font-weight: 800;
        z-index: 9999 !important;
    }

        .jobstick button {
            right: 11px !important;
            top: 123px !important;
        }

    .lev_bar {
        top: 123px !important;
    }

    .body_section .step {
        top: 60px !important;
        background-color: #f3f4f6;
        padding: 10px 0px 0px 14px;
    }

    .stick1_fix > div {
        padding: 20px 0 10px 2px !important;
    }

    .lev_txt_field {
        font-size: 12px;
    }

    .lev_circles1 p, .lev_circles2 p, .lev_circles3 p {
        /* padding-top: 22px !important; */
    }

    #StaffingBodyp .mb_r {
        position: absolute;
        top: 135px;
        /*left: 1px;*/
        right: 69px;
        width: 135px;
    }

    cusisecright {
        width: 51%;
    }

    .headersecusisecright td {
        padding-right: 10px;
    }

    .complate {
        display: none;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        /* width: 31.55%; */
    }

    .confirm_form {
        padding: 10px 0px 10px 15px;
    }

    #divtooltipSSN, #divtooltipForFACSSN{
        width: 371px;
        top: -226px;
        left: -89px;
    }

    .tooltipssntextsec {
        padding: 0px 10px 26px 10px;
    }

    .tooltipssn {
        width: 335px;
    }

    .tooltipssncondentbg {
        width: 322px;
    }

    .confirm_form ul li select.inputmain2 {
        width: 100%;
        clear: both;
        margin-top: 10px;
    }

    .lev_circles2 {
        left: 21%;
    }

    form ul li .inputmain2 {
        width: 38%;
    }

    .confirm_form ul li .inputmain2:nth-child(2) {
        margin-top: 10px;
    }

    .reg_uploadbtn {
        clear: both;
        margin-top: 4px;
        float: right;
    }

    .reg_usiformsecleftsec ul li p {
        width: 100%;
    }

    .align_dd {
        clear: both;
        display: block;
    }

    .reg_acFileFormats {
        clear: both;
    }

    .reg_usiformsecleftsec ul li #txtDesiredSalary, .reg_usiformsecleftsec ul li #txtCurrentSalary {
        width: calc(100% - 187px) !important;
        margin-right: 7px;
    }


    .reg_usiformsecleftsec ul li input {
        width: 90% !important;
    }

    /*#txtFirstName, #txtLastName, #txtCompanyName, #txtJobTitle, #txtEmail, #txtPhone, #txtHearAbt {
        width: 190px;
    }*/
    .MartinYate_psd {
        float: none;
        margin: auto;
        display: table;
    }

    .MartinYate_txt {
        float: left;
        width: 100%;
        margin-left: 0px;
    }

    .usiformsecleftsec_new {
        width: 100%;
    }

    .cu_form_width {
        width: 100%;
    }

    .usiformsec_aboutus {
        width: 100%;
    }

    .smartsolutionsimg {
        width: 270px;
    }

    .logosecit1 .mob_img {
        width: 280px;
    }

    .sap_h_txt {
        margin-top: 10px;
    }

    .ContactUsLbl {
        margin-top: 0px;
    }


    .contactusrtimg {
        width: 260px;
    }

    .contactusltblock {
        width: 100%;
    }


    .star_rating {
        clear: both;
        /*display: block;
        float: left;*/
        margin-bottom: 3px;
        margin-left: 0;
        margin-top: 3px;
    }

    .mob_menu_block {
        padding: 3px;
    }

    .phAlign img {
        width: auto !important;
    }




    #fuJobDescription {
        width: 100%;
    }

    .getstartedleftsectxtsec1 img {
        /*width: 90%;*/
    }

    .tab_link_main_ul li:last-child {
        width: 93px;
        line-height: 20px;
    }

    .tab_link_main_ul li {
        font-size: 14px;
    }

    .tab_link_main_ul li {
        margin-right: 3px;
    }



    .clients_form_txt {
        margin-left: 0px;
    }

    .clients_form {
        width: 280px;
    }

    .thankyoutxtDS {
        padding-left: 0;
        padding-top: 0;
        width: 100%;
    }

    .usitcontantsecleftsectxtsec img {
        margin-top: 5px;
    }

    .reg_usitcontantsecleftsectxtsec img {
        margin-top: 5px;
    }

    .smartcaseleftsec {
        float: left;
        width: 92%;
    }


    .usitcontantsecleftsectxtsec1_os {
        width: 90%;
    }

    .lastused, .lastused1, .lastused2, .lastused3 {
        margin-right: 3px;
    }

    #GridView1 td, #GridView2 td {
        padding: 15px 5px;
    }

    /*  .confirm_inputdiv
    {
        width: 200px;
    }

   .confirm_form ul li:nth-child(2n+2) .confirm_inputdiv {
    width: 200px;
}*/

    /*.confirm_form ul li:nth-child(2n+2) .inputmain {
    width: 190px;
}
    .confirm_form ul li .inputmain3 {
    width: 200px;
}*/
    .headersecusisecleft {
        width: 40%;
    }
}

@media (min-width:355px) and (max-width: 414px) {

    .jobstick {
        right: 20px;
        padding: 10px 0px !important;
        text-transform: uppercase;
        min-width: 111px !important;
        width: 111px !important;
        /* overflow: auto; */
        font-weight: 800;
        z-index: 9999 !important;
    }

    .lev_circles1 p {
        padding-left: 0px;
        text-align: center;
    }

    .lev_circles2 p {
        padding-left: 0px;
        text-align: center;
        /* padding-top: 24px; */
    }

    /*.jobstick > input {
        top: 79px !important;
    }*/

    .lev_bar {
        top: 50px !important;
    }

    #stick1 > p {
        padding-bottom: 2px;
    }

    .client_apply img {
        padding-right: 86px;
    }

    #apply_1-sticky-wrapper input {
        padding: 10px 0px !important;
        text-transform: uppercase;
        min-width: 111px !important;
        width: 111px !important;
    }

    #apply_1-sticky-wrapper {
        width: 94px !important;
    }
}

@media (max-width:450px) {
    .white_btn {
        min-width: 165px;
    }
     #btnApply_2 {
      margin-top: -14% !important;
    }
}

@media (max-width:405px) {
    #StaffingBodyp_center {
        margin-left: 0px !important;
    }

    .cpy span:nth-child(2) {
        display: inline;
    }

    .cpy a {
        font-size: 11px;
        display: block;
        padding-top: 2px;
    }
}

@media (max-width:375px) {
    .lev_circles3.lev_selected {
        border-bottom: 5px solid #ffffff;
    }

    .lev_circles3 p {
        /* padding-top: 8px; */
        /* padding-bottom: 5px; */
    }

    .add_exp select {
        width: 130px;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        /* width: 31.55%; */
    }

    #apply_1-sticky-wrapper {
        position: absolute;
        right: 9px;
    }

    #imgDynamicClient {
        height: 56px;
        width: 56px;
    }

    .left {
        float: left;
        width: 64px;
        height: 64px;
        margin-bottom: 26px;
        margin-right: 12px;
        margin-top: 5px;
    }

    #liTitle {
        font-size: 12px;
    }

    #list_job {
        margin-bottom: 0px;
    }

    .ClientLabel, #lblClientName, #lblJobId, #apply_2, #apply2 {
        font-size: 12px;
    }
}

@media (max-width: 374px) {
    .lev_circles3 p.ht_blue {
        padding: 29px 0 !important;
    }

    .ht_blue {
        padding-top: 22px !important;
    }

    .lev_circles3 p {
        padding: 29px 0;
    }

    .tooltipssncondentbg {
        width: auto;
    }

    .body_section .sticky-wrapper {
        height: 120px !important;
    }

    #btnsubmitStep3 {
        font-size: 14px;
    }

    .job_dec {
        width: 84%;
    }

    .step, #step {
        font-size: 13px;
    }

    .add_exp .left {
        font-size: 13px;
    }

    .add_exp select {
        width: 108px;
    }

    #apply_1-sticky-wrapper {
        position: initial;
        right: 9px;
    }

    .lev_circles1, .lev_circles2, .lev_circles3 {
        /* width: 31.2%; */
    }

    .jobstick {
        right: 9px;
    }

    #apply_1-sticky-wrapper {
        width: 94px !important;
    }

        #apply_1-sticky-wrapper input {
            padding: 10px 0px !important;
            text-transform: uppercase;
            min-width: 111px !important;
            width: 111px !important;
        }

    .client_apply img {
        padding-right: 52px;
    }

    #stick1 > p {
        padding-bottom: 2px;
        font-size: 13px;
    }

    /*.jobstick > input {
        top: 79px !important;
    }*/



    .lev_bar {
        top: 50px !important;
    }

    .jobstick {
        min-width: 111px !important;
        width: 111px !important;
    }

    .jobstick {
        padding: 10px 0px !important;
        text-transform: uppercase;
        min-width: 111px !important;
        width: 111px !important;
        /* overflow: auto; */
        font-weight: 800;
    }

    .lev_circles1 p {
        padding-left: 0px;
        text-align: center;
    }

    .lev_circles2 p {
        padding-left: 0px;
        text-align: center;
    }

    .lev_circles1 p, .lev_circles2 p {
        /* padding-top: 16px !important; */
        width: 92px;
    }

    #StaffingBodyp .mb_r {
        position: initial;
        top: 130px;
        /* left: 1px; */
        right: 41px;
        width: 130px;
    }

    .orange_btn {
        padding: 11px 5px !important;
        min-width: 135px !important;
    }

    #divtooltipSSN, #divtooltipForFACSSN {
        top: -224px;
    }

    .tooltipssn {
        width: 360px;
    }

    .tooltipssntextsec {
        padding: 0px 12px 26px 17px;
    }

    #txtBrowse1 {
        width: 200px;
    }

    .exp_years {
        float: left;
        margin-top: 14px;
    }

    .usiformsecleftsec_new {
        width: 100%;
    }

        .usiformsecleftsec_new input[type=text], #txtComments, .input_txt_jobdisc {
            clear: both;
            float: left;
            width: 260px;
        }

    #fuJobDescription {
        width: 100%;
    }

    .usitcontantsecleftsectxtsec img {
        max-width: 100%;
    }

    .usitcontantsecleftsectxtsec {
        width: 100% !important;
    }

    .reg_usitcontantsecleftsectxtsec img {
        max-width: 100%;
    }

    .reg_usitcontantsecleftsectxtsec {
        width: 100% !important;
    }

    #GridView1 tr td, #GridView2 tr td {
        font-size: 12px;
    }

    .lastused, .lastused1, .lastused2, .lastused3 {
        display: block;
    }
}

@media (max-width: 319px) {
    .lev_circles1, .lev_circles2, .lev_circles3 {
        width: 32.9%;
    }
}

@media (max-height:1090px) {
    .add_exp {
        margin-top: 14%;
    }
}

@media (max-height:786px) {
    .add_exp {
        margin-top: 14% !important;
    }
}

@media (max-height:736px) {
    .add_exp {
        margin-top: 9% !important;
    }
     #btnApply_2 {
      margin-top: -14% !important;
    }
}

@media (max-height:580px) {
    .add_exp {
        margin-top: 23%;
    }
}

@media (max-height:420px) {
    .add_exp {
        margin-top: 1px;
    }
}

@media (max-width:320px) {
    .block3_border {
        min-height: 350px;
    }

    .add_exp textarea {
        font-size: 16px;
    }

    .add_exp select {
        font-size: 16px;
    }
}

@media (min-width: 600px) {
    #btnApply_1 {
        right: 58px;
    }
}

