.RegistrationAreaBtn .ButtonMid {
    width: 140px;
}
.DivInd1 {
    display: none;
}
.tableViewResponsive {
    width: 50%;
}

#ctl00_MasterContentPlaceHolder_SearchResults .ButtonMid {
    width: 130px;
}

input#ctl00_MasterContentPlaceHolder_fuResume {
    width: 38.4%!important;
}

.displaydesktop { display : block;}

.displaymobile {display: none; }

#indSpan {display : none;}

.Button {
    position: relative;
    display: inline-block;
}

.ButtonFindJobs .ButtonRight {
    margin-right: 0px;
}



.LoginBoxContent {
    width: 100%!important;
}

td#ctl00_MasterContentPlaceHolder_SearchSideBar_ucLoginControlShort_tdHaveResume .ButtonMid {
    width: 125px!important;
     
}

td#ctl00_MasterContentPlaceHolder_ucLoginControlShort_tdHaveResume .ButtonMid {
    width: 125px!important;
   
}

div#ctl00_MasterContentPlaceHolder_ucLoginControlShort_LoginBox {
    padding-top: 40px;
}

.extrathing {display: none;}

 td#ctl00_MasterContentPlaceHolder_SearchSideBar_ucLoginControlShort_tdHaveResume {
    position: relative;
    PADDING-TOP: 15PX;
}

@media only screen and (max-width: 1250px) {
   
    .HeaderForMobile {
    height: 100px;
}
    
    .dynamicFieldTableForGeneralStep table {
    border-spacing: 0;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
    
    tr#ctl00_MasterContentPlaceHolder_trCityAutoComplete {
    display: block;
}
    
    .small .profileModule {
        top: 30%;
    position: absolute;
    }
    
    .PopUpOverLayerContent .FormField1{ 
            width: 190px;
    }
    
    #ctl00_MasterContentPlaceHolder_PnlActivePositionDetails2 {
    width: 90%;
}
    
    .FormField {
     width: 100%;
    }
    .TableForm {width: 100%;}
    
    input#ctl00_MasterContentPlaceHolder_fuResume {
        width: 100%!important;
    }
    
    .FormList2 {
        width: 100%;
    }
    
    .LoginBox {
    width: 100%;
    }
    
    .Main {
        width: 100%;
    }
    
    .MainContainer {
        width: 100%;
        margin-top: 15px;
    }
    
    .LoginBoxMember .FormField2 {
    width: 50%;
}
    
    .displaymobile {display: block; }
    
    .displaydesktop { display : none !important; }
    
    .InputContainerLeft.GeneralField {
    width: 100%;
}
    
    .ResumeCoverLetter {
    width: 95%;
}
    
    #ctl00_MasterContentPlaceHolder_MainArea .TableFormSideTh {
    width: 100%;
}
    
    select#ctl00_MasterContentPlaceHolder_ProfileBoxPreferredGoals_ddlPreferredManagerialLevelTo {
    width: 100%;
}

select#ctl00_MasterContentPlaceHolder_ProfileBoxPreferredGoals_ddlPreferredManagerialLevelFrom {
    width: 100%;
}
    
    .RegistrationArea .TableForm td {
        width: 100%;
        display: block;
}
    
    .FormField1 { width: 100%; }
    
    .TableFormSideTh tr {
    display: block;
    }
    
    .TableFormSideTh .Middle {
    display: none;
}
    
    .TableFormSideTh td {
            display: block;
            width: 100%;
    } 
    
    .ProfileMatch {
            width: 85%;
    }
    
    .StandardType .SearchBox select { width 100%;}
.KeyWordTd {  width: 100%; }
.AreaTd {  width: 100%; }
.StandardType .SearchBox select { width: 100%; }
.StandardType .SearchBox INPUT.text { width: 100%;  height: 18px; }
    
    .FloatOpDir {
    float: left;
    display: block;
    width: 90%;
}
    
    .KeyWordTd {  width: 100%; }
.AreaTd {  width: 100%; }
.StandardType .SearchBox select { width: 100%; }
.StandardType .SearchBox INPUT.text { width: 100%;  height: 18px; }
    
    .ProfileMatch .col1, .ProfileMatch .col2, .ProfileMatch .col3 {
     padding: 0px;
    }
    
    .ProfileMatch .col1 { width: 91%; }
.ProfileMatch .col2 { width: 91%; }
.ProfileMatch .col3 { width: 91%; }
    
    .ProfileBoxOptionsOuter .FormField, .ProfileBoxOptionsOuter .FormList, .ProfileBoxOptionsOuter select {
            width: 100%;
    }
    
    
    .StandardType .SearchBox select {
        width: 100%;
    }
    
    .StandardType .SearchBox td {
        vertical-align: top;
        display: flex;
        padding-top: 5px;
        position: relative;
    }
    
    .PublicSearchResults .SideBar {
        display: block!important;
        width: 100%!important;
    }
    
    .RegistrationAreaBtnLeft {
    width: auto;
    float: left;
}
    
    .PreferredGoalsth .TableFormSideTh td {
        DISPLAY: table;
    }
    
    .LoginBoxContent ul {
    padding-left: 5px;
}
    
    .ProfileBoxOptionsInnerNoBorder {
    float: left;
    width: 90%;
}
    .RegistrationType .MainContainer .Main .Content {
        width: 100%;
    }
    .RegistrationType .MainContainer .Main .SideBar {
        width: 100%;
    }
    .LoginBoxGuest {
        width: 100%;
    }
    .LoginBoxMember {
        width: 100%;
    }
    
    .StandardType .MainContainer .Main .Content { float: right; width: 100%; border-left: 3px solid #e5e5e5; }
    .StandardType .MainContainer .Main .SideBar { 
/*        display: none;*/ /*kr changes*/
    }
    
    /*.LoginBoxContent.LoginButton {
    top: 287px;
    position: absolute;
    right: 38%;*/
    
    /*.LoginBoxContent.LoginButtonResp {
    top: 287px;
    position: absolute;
    right: 38%;
}*//*Commented to bring it down. Temp fix as button was not visible in english version*/
    .PopMessage {
        left: 500px!important;
   
    }
    
    .StandardType .SearchBox INPUT.text {
    width: 99.4%;
}
    
    
    }
@media only screen and (max-width: 768px) {
    
    .ProfileBoxOptionsInner {
    float: left;
    width: 100%;
    }
    
    .ProfileBoxList {
    float: left;
    width: 100%;
    }
    
    .ProfileBoxOptionsInner {
        border: none;
    }
    
    .PopMessageIconLegend {
    width: 20%;
    }
    
    
    .StandardType .SearchBox INPUT.text {
    width: 98.4%;
}
    
    
    .StandardType .SearchResultsTitle {
        padding-left: 25px;
    }
    
    /*
    Removing because its creating right spaces
    .TableLabel {
        padding-left: 25px;
    }  */
.Footer p {
    text-align: left;
    padding-left: 30px;
    }
    
    .ProfileBoxContent .TableFormSideTh th {
        display: block;
        width: 100%;
    }
    
    
    
   .RegistrationType .LoginBoxMember {
    width: 100%;
}
    
    .TableForm tr td {
    width: 95%;
    display: block;
}
    
    .RegistrationType .MainContainer .Main .Content {
    width: 100%;
    padding: 0px;
    border: none;
}
    .RegistrationArea {
    width: 96%;
}
    TABLE.jobListing TH {
        display: none;
    }
    
    TABLE.jobListing TD {
        display: flex;
    }
    
    TABLE.jobListing TH, TABLE.jobListing TD, .Headerclass {
        _height: 20px;
    }
        
    td.McAfeeLogo {
    position: relative;
    left: -65px;
    float: left;
}
    
    .RegistrationAreaInner .RegistrationPreferencesBox .ProfileBoxContent .ProfileBoxOptionsOuter .ProfileBoxList { float: right; width: 100%; }
    
    .RegistrationAreaInner .RegistrationPreferencesBox .ProfileBoxContent .ProfileBoxOptionsOuter .ProfileBoxOptionsInner { float: left; width: 100%; BORDER-right: none; }
    .RegistrationAreaInner {
    padding-right: 10px;
        padding-left: 2px;
    }
    
    .DivPadding {
        padding: 10px!important;
    }
    .StandardType .MainContainer .Main .Content {
        border-left: 0px!important;
    }
    .LoginBoxGuest {
        border-right: 0px!important;
    }
    
    .LoginBox {
        border: none!important;
    }
    .MainContainer {
        width: 100%!important;
    }
    .Main {width: 100%; }
    .header_banner {
        width: 100%!important;
    }
    .footer_links {padding-left: 30px;}
    .FooterContainer { width: 100%;  display: inline-flex;  }
    
    
    /*.LoginBoxContent.LoginButton    {
    top: 275px;
    position: absolute;
    right: 25%; */
       .PopMessage {
        left: 200px!important;
         display: none !important;/*Kr changes*/
    }
    
    /*TABLE.jobListing {
    background-color: #FFFFFF;
    border-top: 1px solid #E8E8E8;
    width: 100%;
    margin-top: 20px;
    overflow-x: auto;
    display: -webkit-box;
}*/
    
    td.footer_links1 {
    position: relative;
    left: 32px;
}
    
    .FloatRightOverride {
    display: contents;
}
    TABLE.jobListing .startGutter2 {
        padding-left: 0px;
        padding-right: 0px;
        width: 100% !important;/*kr changes*/
    }
    
    TABLE.jobListing .startGutter2 A {
     padding-left: 0px; 
        
     text-decoration: underline;
    }
    
    TABLE.jobListing TD A {
        text-decoration: underline;
    }
   TABLE.jobListing .startGutter {/*kr changes*/
    /*padding-left: 3px;*/ 
    border-top: 1px solid black;
}
    TABLE.jobListing .startGutter2 A:hover {
    padding-left: 0px;
    }
      
    #indSpan {
    color: #000;
    float: left;
    width: 30%;/*kr changes*/
    display: block;
    padding-left: 12px;
    position: relative;
    text-align: left;
    }
    
    TABLE.jobListing TH, TABLE.jobListing TD, .Headerclass {
     padding: 0px;
     border: none;
        padding-bottom: 10px;
        text-align: left;
    }
    
    table#ctl00_MasterContentPlaceHolder_SearchResults1_gvMatchListJobs tr {
    border-bottom: 2px solid #e8e8e8;
    }
    
    .StandardType .Share td {
    display: inline-block!important;
    }
    
    .StandardType .BreadCrumbs {
        display: none;
    }
    table#ctl00_MasterContentPlaceHolder_GeneralJobDescription_titleMode td {
    display: block;
}
    textarea#ctl00_MasterContentPlaceHolder_ProfileBoxPreferredGoals_tbUnwantedCompaniesList {
    width: 107%!important;
}
    
    td.tableViewResponsive {
    width: 100%!important;
    display: block;
}
    
    .summaryPage tr {
    display: block;
    width: 100%;
}
    
    .summaryPage .ProfileBoxContentSummary th {
    padding: 5px;
    width: 97%;
    display: flow-root;
}
    
    TABLE.jobListing .DescriptionClass TD {
    color: #7E8082;
    display: block;
    height: auto;
    }
    
    TABLE.jobListing .selected {
     padding-left: 0px;
    }
    
    TABLE.jobListing .HeaderclassOpen TD, TABLE.jobListing .HeaderclassOpen TD A, TABLE.jobListing .HeaderclassOpen TD STRONG {
        width: 100%;
    }
    
    .PopupBackground .TableForm tr td {
    width: initial;
    display: table-cell;
}
    .MainContainer {
            /*direction: ltr;*/
    }
    .RegistrationAreaBtnLeft td {
    display: inline-table;
}
    .ProfileMatch {/*kr changes*/
   display: none;
    }
    #Haccess {display: none!important;}
    .HiddenElement {
    display: none!important;
}
    .DivInd1 {
    padding-left: 50px;
}
    a#ctl00_ucHeaderControl_hlLogoForMobile img {
    _width: 100%;
}

#divltrSelectMultipleCTRL{display:none}
a#ctl00_MasterContentPlaceHolder_GeneralJobDescription_HlkApply{font-size:90%}
a#ctl00_MasterContentPlaceHolder_GeneralJobDescription_HlkSearchJobs{font-size:90%}
span.ltrForMobile{display:block}

:focus{outline:0}


a[id$="_lnkApply"]:link.searchResultsApplyLink
{text-decoration:underline}

}
    


