li.china-no-bullet {
    list-style: none;
}

a#bottom-apply-btn1 {
    padding: 12px 25px;
}
.gototop #back-to-top {
    -webkit-box-shadow: inset 0 0 0 1px #ffffff;
    -moz-box-shadow: inset 0 0 0 1px #ffffff;
    box-shadow: inset 0 0 0 1px #ffffff;
}

.gototop #back-to-top {
   width: 2.375rem;
    height: 2.375rem;
    bottom: 3.75rem;
    border-radius: 22px;
    right: 2.25rem;
    z-index: 100 !important;
    display: none;
    border: 1px solid #021a32;
    background: #fff;
    display: none;
    transform: rotate(180deg);
    position: fixed;
    bottom: 3.75rem;
    right: 2.25rem;
    z-index: 100 !important;
}
.gototop .fa-chevron-up:before {
    content: "\f077";
    content: "";
    display: block;
    width: 11px;
    height: 11px;
    top: 10px;
    left: 12px;
    position: absolute;
    border: 1px solid #021a32;
    border-width: 2px 2px 0 0;
    transition: all 0.3s;
    transform: rotate(135deg);
}
.gototop .btn-group-lg>.btn, .gototop .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: "FontAwesome";
}
/*Country*/
.countryselection .filltheblack {
    position: relative;
}

.countryselection .filltheblack:after {
    content: "*";
    position: absolute;
    color: #6c757d;
    left: 9px;
    top: 12px;
    font-weight: 500;
    font-size: 15px;
}

.countryselection .filltheblack.filled:after {
    display: none;
}

.countryselection select {
    padding-left: 20px;
}

#country-formfield.safari {
    padding-left: 17px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: 16px;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    margin-right: 2rem;
    padding-right: 2rem;
    -webkit-appearance: none;
}


.page-body-jobapplication .custom-details-field {
    margin-bottom: 0 !important;
}

.page-body-jobapplication .apply-header {
    padding: 25px 69px 0 0;
}

.span10.overflow-scroll-ten {
    overflow-x: hidden;
    margin-left:0;
}

.privacyquestion .errormsg {
    margin-bottom: 15px;
}

.displayblock .job {
    display: block !important;
}
.no-job.active-dnone {
    display: none !important;
}

body {
    background-color: #ffffff !important;
}


.page-body-job.darkHeader #search-details-content .banner-image {
    background: #fff !important;
    height: 70px !important;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 62px;
    padding: 0;
    border-bottom: 2px solid;
}

.page-body-job.darkHeader #search-details {
    height: 70px !important;
}

.page-body-job.darkHeader #search-details-content .job-meta .job-title-box {
    background: #fff !important;
    padding-top: 5px;
    height: 60px;
}

.page-body-job.darkHeader #search-details .job-meta .small-12.large-offset-10.large-2.columns {
    margin-top: -88px;
}

.darkHeader #search-details-content .job-meta .job-title-box .job-title {
    line-height: 48px;
}

#search-details-content #top-apply-btn {
    background-color: #f8971d;
    display: block;
}

.page-body-job.darkHeader #search-details-content .job-meta li {
    display: none !important;
}

.Job-Details-Page-content a.small.button {
    padding: 10px;
    width: 100px;
    text-align: center;
}

.questiontoggle {
    display: none;
}

.privacyquestion-privacytoggle {
    display: none;
}

.container.cntr-prt.main-cntr {
    min-height: calc(100vh + 1px);
}

.apply-header.container h2 {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
}








.addquestionhead,
.privacyheading{
    margin: 20px 0px;
    font-weight: 700;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 24px;
    line-height: normal;
}

.addquestionhead:before,
.privacyheading:before{
    content: "\f067";
    font-family: FontAwesome;
    margin-right: 5px;
}

.addquestionhead.active:before,
.privacyheading.active:before{
    content: "\f068";
}

.addquestionhead:after{
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: red;
    margin-left: 5px;
}

@media only screen and (min-width: 1024px) {
    .dividegrid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 2%;
    }
}

.divide_form:after,
.part_1:after,
.part_2:after,
.part_3:after {
    content: "";
    display: block;
    clear: both;
}

.divide_form.Fromaldetails label {
    display: none;
}

.resume-error-msg,
.errormsg,
.resume-length {
    background: #f2dede;
    padding: 10px;
    color: #cd908f;
    font-size: 13px;
    display: none;
}

.errormsg.active,
.resume-error-msg.active,
.resume-length.active {
    display: block;
}

.addquestionhead.is-active:after {
    background: green;
}

.Radiobutton input[type="radio"],
.multiplechoice input[type="checkbox"],
.privacyquestion input[type="radio"],
.privacyquestion input[type="checkbox"] {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    float: none;
    position: static;
    margin-top: -1.5px;
}

input.input-block-level.radiobox {
    margin-top: -1px !important;
    vertical-align: middle !important;
    margin-right: 5px !important;
    float: none !important;
    position: static !important;
    display: inline-block;
    margin-bottom: 0 !important;
}

a.last-back-uri {
    margin-left: 15px;
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: 1px;
}

.privacylable::after {
    content: "*";
    margin-left: 7px;
}

label.Change-Color > * {
    font-weight: bold;
    font-size: 20px;
}

label.Change-Color span.required-star {
    font-size: 20px;
    margin-left: 3px;
}

label.Change-Color {
    margin-top: 7px;
}

.MakeDiv > * {
    font-weight: bold !important;
}

.MakeDiv {
    display: block;
    line-height: 1;
}

.custom-details-field {
    font-size: 20px;
    font-weight: bold;
    position: relative;
    margin: 15px 0px;
    margin-top: 0px;
}

.custom-details-field {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
    font-family: "Quattrocento Sans";
}

.resume-error-msg {
    margin-top: 20px;
}

.page-body-jobapplication .mobile-view {
    display: none;
}

.termsofuse label.checkbox {
    font-size: 0 !important;
    display: inline-block;
}

.termsofuse p {
    display: inline-block;
    font-size: 14px;
}

.Radiobutton input[type="radio"],
.multiplechoice input[type="checkbox"],
.privacyquestion input[type="radio"],
.privacyquestion input[type="checkbox"] {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    float: none;
    position: static;
    margin-top: -4.5px;
    min-height: 30px !important;
}

.termsofuse label {
    display: none;
}

.privacyquestion .errormsg {
    margin-bottom: 20px;
}

a#submitExpressApplicationsForm {
    box-shadow: none;
    text-shadow: none;
}

.termsofuse .multiplechoice {
    display: flex;
}

.center.text {
    word-break: break-word;
}

.countryselection select {
    height: 42px;
}

.privacyquestion-privacytoggle {
    background: #FAFAFA;
    border: 1px solid #eeeeee !important;
    padding: 8px 35px 8px 10px !important;
    line-height: 21px !important;
    margin-top: 10px;
    margin-bottom: 20px !important;
    font-family: "canada-type-gibson",Arial,sans-serif;
    color: #03213f;
    font-weight: 100;
}

.privacyheading:after {
    content: '*';
    margin-left: 7px;
    color:red;
}

span.privacy-star{
    color:red;
}

.newform.JOBCOUNTRY,
.newform.JOBCOUNTRY_CHANGE {
    display: none;
}

.termsofuse p {
    font-size: 18px;
    line-height: normal;
}

.newpolicy-country strong{
    color: #ffb612;
}



.all-none {
    display: none;
}

.all-none.active {
    display: block;
}

.newpolicy-country ul.list li {
    color: #555555;
    font-size: 16px;
    line-height: 1.6;
    font-weight: normal;
}

.small-12.large-2.columns.vfd {
    display: none;
}

label.mamakeanew1 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
    font-family: "Quattrocento Sans";
}

label.mamakeanew1 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4;
    font-family: "Quattrocento Sans";
}

label.mamakeanew1 {
    position: relative;
}

label.mamakeanew1:before {
    content: "*";
    position: absolute;
    color: red;
    font-weight: 500;
    font-size: 15px;
}

label.mamakeanew1 strong {
    position: relative;
    left: 5px;
}

.termsofuse .declaration p {
    display: block;
}

body .termsofuse .alert.alert-info.hint {
    background: #fafafa;
}

.newpolicy-country span.fsize-increase strong {
    font-size: 20px;
}

.form-container.container {
    padding: 0;
    width: 100%;
    box-sizing: border-box;
}

strong.fsize-increase {
    font-size: 20px;
    line-height: normal;
}

.center.text.textfind {
    word-break: break-word;
}



/*New CSS*/
.questiontoggle .right,
.questiontoggle .left{
    float: unset !important;
}

.Radiobutton input[type="radio"], .multiplechoice input[type="checkbox"], .privacyquestion input[type="radio"], .privacyquestion input[type="checkbox"] {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    float: none;
    position: static;
    margin-top: -4.5px;
    min-height: 30px !important;
    margin-bottom: 0;
}

/*Paginator*/
.pagination ul {
    display: flex;
    gap: 10px;
	box-shadow: none;
	justify-content: end;
}

ul.pagination li {
    width: 2rem;
    height: 2rem;
    margin: 0;
    margin-left: 0;
    display: flex;
    background: #fff;
    color: #fff;
	align-items: center;
    justify-content: center;
	cursor: pointer;
}

ul.pagination li.active  {
    background: #f8971d;
    color: #fff;
}

ul.pagination li a {
    background: none;
    background-image: none;
    display: block;
    border: none;
	padding:0;
	color: #f8971d;
}

ul.pagination li.active a {
    background: none;
    color: #fff;
}

ul.pagination li:hover a {
    background: none;
}

.social-capsule {
  margin-bottom:55px;
}
.shareon {
    font-size: 0 !important;
    float: right;
}
.privacy-newtext p {
       font-size: 18px;
}

.privacy-newtext {
    padding: 20px 0;
        font-size: 18px;
}

.declaration ul li {
    padding: 15px 0 0 0;
}

.declaration  ul li em {
    font-weight: 600;
}


@media screen and (max-width: 1200px) and (min-width: 481px) {
    fieldset.job-search-form input[type="text"] {
        left: -2px !important;
        width: calc(50% - 12px) ;
        height: 63px !important;
        font-weight: 300 !important;
        font-size: 20px !important;
        margin: 0 5px 40px 5px ;
        padding: 0 23px !important;
        outline: none !important;
    }
}
   fieldset.job-search-form input[type="text"]{
width:100% ;
 margin: 0 ;
 margin-bottom: 5px ;
  } 
.shareon > a.linkedin, 
.shareon > a.pinterest, 
.shareon > a.reddit, 
.shareon > a.whatsapp, 
.shareon > a.telegram,
.shareon > a.pocket {
  display: none;
}
.page-body-jobapplication select {
    background-size: 8px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: transparent;
    background-image: url(https://assets.recruitinghop.com/a770a102-044d-11e9-a4b4-bc764e1156ea) !important;
    background-repeat: no-repeat;
    background-position-x: 99%;
    background-position-y: 50%;
    background-size: 12px;
}
.shareon > .twitter {
    background-color: #020202 !important;
}

.shareon > .twitter::before {
    background-image: url("https://assets.recruitinghop.com/ea7f7847-aeb5-11ee-952b-42010a8a0fd9") !important;
}


.navbar-header.score-navbar-header {
    position: relative;
}
header .navbar-toggle {
    position: absolute;
    right: 0;
    margin: 15px 15px 0 0;
    padding: 0;
    background: transparent !important;
    border: none;
    border-radius: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
header .navbar-toggle .icon-bar {
    width: 35px;
    height: 4px;
    margin: 6px 0;
    background: #b7b7b7 !important;
    border-radius: 2px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
body.darkHeader .fixed-part {
    position: fixed;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 61px;
    background: #fff;
    padding: 15px;
    border-bottom: 2px solid #021a32;
}
body.darkHeader .fixed-part .accent-color1 {
    display: none;
}
ul.nav.nav-tabs.nav-stacked.infinitescroll-container {
    background-color: #f9f9f9;
    padding: 0 10px;
    margin-bottom: 0 !important;
}
footer .score-right-text .score-image-button img {
    display: block;
    width: auto;
    height: 27px;
    margin: 0 auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

/*responsive*/
@media (min-width: 992px) and (max-width: 1199px) {
    img#image-brand {
        width: 150px !important;
        margin-top: 0 !important;
    }
header .score-megamenu {
    padding: 15px 0 0 0;}
  header .score-megamenu .navbar-nav>li>a {
        font-size: .875rem;
        line-height: 28px;
    }
ul#navbar-right, .navbar-header.score-navbar-header{
padding:0px;}
   ul#navbar-right{
        margin-top: 3px !important;
    }
    header .ag-search a {
        width: 25px;
        background-size: 15px;
    }
}
.navbar-nav>li>a {
    padding-top: 22px;
    padding-bottom: 23px;
}
@media (min-width: 992px) {
    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}



button.score-hamburger.navbar-toggle {
    display: none;
}
header.score-header .container {
    padding: 0 15px;
}
.mobile-view {
    display: none;
}


@media (max-width: 991px) {
    .page-body-jobapplication .mobile-view {
    display: block;
}
.Back_to_results .btn-large {
    padding: 9px 0px;
    font-size: 18px;
    line-height: normal;
}

    .span1 {
    display: none;
    margin: 0 !important;
}
    .modal {
   left: 50%;

    width: 560px;
}
    .navbar-nav .open .dropdown-menu {
    text-align: center;
    width: auto;
    margin-top: 0;
    border: 0;
    width: 100%;
    box-shadow: none;
    }
ul.dropdown-menu{
margin-top:0px !important;}
li.score-megamenu-dropdown.megamenu-full.open .dropdown-menu {

        max-height: 600px;
        opacity: 1;
        visibility: visible;
        -webkit-transition: max-height 0.4s, opacity 0.1s, visibility 0s, padding 0.2s ease;
        -moz-transition: max-height 0.4s, opacity 0.1s, visibility 0s, padding 0.2s ease;
        -ms-transition: max-height 0.4s, opacity 0.1s, visibility 0s, padding 0.2s ease;
        -o-transition: max-height 0.4s, opacity 0.1s, visibility 0s, padding 0.2s ease;
        transition: max-height 0.4s, opacity 0.1s, visibility 0s, padding 0.2s ease;
    }

    header .ag-search-wrapper {
        left: 0;
        right: 0 !important;
        height: 100px !important;
        border-top: 1px solid #ededed;
        border-bottom: 1px solid #ededed;
        opacity: 1 !important;
        width: 100% !important;
        padding: 0px;
        position: relative !important;
    }
    header .ag-search-wrapper .score-search-box {
        width: 100%;
        height: 100px;
    }
    header .ag-search-wrapper .ag-close {
        display: none;
    }
    header .ag-search-wrapper .score-search-box input {
        left: 0;
        padding-left: 15px !important;
    }

    header .ag-search-wrapper .button {
        margin: 0;
        height: 100px;
    }

    .score-search-box .twitter-typeahead {
        width: 98%;
    }
}

@media (max-width: 991px) {
    .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    margin-top: -21px;
     width: calc(100% + 30px);   
        
    }
    .row-fluid.expressapplicationsBlock {
    padding: 0 15px;
}
    header#score-header.compress .navbar-collapse.collapse {
  
    margin-top: -32px;}
.last-back-uri {
    text-align: left;
    display: block;
    color: #ffb612 !important;
    text-decoration: underline;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    margin-top: 18px;
    margin-bottom: 15px;
}
  header .score-megamenu {
    padding: 15px 0 0 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.mobile-view {
    display: block;
    padding:0 10px;

}


ul#navbar-right, .navbar-header.score-navbar-header {
    padding-top: 0px;
}
    header .navbar-brand {
        width: 100%;
        
    }
    a#submitExpressApplicationsForm {
    width: 100%;
}
    button.score-hamburger.navbar-toggle {
    display: block;
}
    .navbar-header.score-navbar-header {
    position: relative;
    width: 100%;
}
    header .navbar-brand img {
        display: block;
        margin-left: auto;
        margin-right: auto;
         margin-top:0px !important;
    }
  header .container {
    width: 100% !important;
}
section#hero {
    width: 100%;
    margin: auto;
}
    
    .infinitescroll-item {
    background-color: #ffffff;
    padding: 20px 20px 0 20px;
}
.astoncarter1, .aerotek1, .teksystem1, .allegisgroup2 {
    display: none;
}
.nav-tabs.nav-stacked > li > a {
    border: none;}
#job-display {
    margin-bottom: 25px;
    margin-top: 3px;
            position: relative;
}

.nav-tabs > li > a {
    font-size: 17px;
    line-height: 23px;
}
.nav-tabs > li > a {
    color: #021A32;
    width: 100%;
}

.infinitescroll-item span {
    font-weight: 300 !important;
    font-size: 1.5rem;
    color: #03213f !important;
    line-height: 1.2;
    margin-top: -32px;
    margin-right: -21px;
}

.location-1 {
    display: block;
    font-weight: 300;
    font-size: 1rem;
    color: #f8971d;
    line-height: 1.5;
}
.dt-1 span {
    font-weight: 300 !important;
    font-size: 1rem !important;
    color: #b2b2b2 !important;
    padding-right: 7px;
}
.dt-1 span {
    margin-right: 0 !important;
}
.main-1.desktop {
    display: none;
}
.description {
    display: block;
    font-weight: 300;
    font-size: 1.125rem !important;
    color: #505050;
    margin: 5px 0;
    line-height: 1.5 !important;
}

.mr-1 {
    color: #0195d3;
    font-size: 14px;
    font-weight: 400 !important;
    padding-top: 5px;
}
.mr-1 a {
    color: #0195d3 !important;
}
.dt-1 {
    font-weight: 300 !important;
    font-size: 1rem !important;
    color: #b2b2b2 !important;
}

.acs-social-share {
    right: 0;
    width: 124px !important;
    height: 30px !important;
    position: absolute;
    white-space: normal !important;
}

.acs-social-share .score-button-group {
    display: block;
    width: 100%;
    height: auto;
    background: #d9d9d9;
    padding: 0;
}

.acs-social-share .score-button-group a {
    float: left;
    width: 25%;
}
.acs-social-share {
    right: 0;
    width: 124px !important;
    height: 30px !important;
    position: absolute;
    white-space: normal !important;
}
.desktop-view , #search-details-content {
    display: none;
}
.mobile-view .score-center {
    display: none;
}

.page-body-home .mobile-view .score-center {
    display: block;
}
}
.large-12.columns.job-search-slider.slider-wrapper {
    float: none;
}
@media (min-width: 992px) {
    .navbar-header, .score-navbar-header {
        float: left;
    }
    header nav .navbar-nav>li {
    clear: none;
    float: left;
}
}
    .mobile-searchresult{
    display: none;
}
.mobile-view .mobile .score-center {
        display: block;
        height: 100%;
        min-height: unset;
    }

.mobile-view .score-column1.mobile {
    height: auto;
    display: block;
}
.page-body-jobapplication .mobile-view .score-column1.mobile {
    height: auto;
    display: none;
}
@media (max-width: 991px) {
   .row-fluid [class*="span"] {
    margin-top: 0px;} 
    a.services {
    float: none;
}

    .page-body-job-search-action .mobile-view {
    display: none;
}
    .page-body-job-search-action.page-body-job .nav-tabs-google li {
    margin: 0 auto !important;
    text-align: center;
    width: 176px;
    float: none;
}
    .mobile-searchresult {
    display: block;
}
.main-1.desktopsearchresult {
    display: none;
}
    li.score-megamenu-basic-item.ag-search {
    display: none;
}
    .collapse.navbar-collapse.mobile-scroll {
    opacity: 1;
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
}
    header .navbar-collapse {
        position: absolute !important;
        display: block !important;
        width: 100%;
        height: 100% !important;
        margin: 0 -15px;
        background: white;
        overflow: scroll;
        opacity: 0;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
         -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        -o-transform: translateX(100%);
        -moz-transform: translateX(100%);
        transform: translateX(100%); 
    }
 
header .ag-search-wrapper .score-search-box .twitter-typeahead:before {
    position: absolute;
    top: 0;
    bottom: 25px;
    left: 0;
    width: calc(100% - 25px);
    border-bottom: none;
}
.nav>li, .score-section-menu>li, .score-siblings-menu>li, .score-previous-next-menu>li {
    position: relative;
    display: block;
}
    header .score-megamenu .navbar-nav>li {
        text-align: center;
    }

ul#navbar-right {
    padding: 0;
    display: block;
    position: static;
    width: 100%;
}
    .acs-job-sort.select-wrapper.acs-job-sort {
    position: relative;
    width: 45%;}
    footer .score-style-box {
        float: none;
        width: 80%;
        border-right: none;
        border-bottom: 1px solid #ededed;
        margin: 0 auto;
        padding-right: 0;
    }
footer .score-style-box img {
        display: block;
        width: 115px;
        margin: 0 auto 40px auto;
    }

    footer .score-button-group {
        width: 33.33333%;
        padding: 40px 0 40px 15px;
    }
    footer .score-right-text {
        float: none;
        clear: both;
        text-align: center;
        padding-top: 0;
    }
footer .score-right-text .score-image-button img {
    display: block;
    width: auto;
    height: 27px;
    margin: 0 auto;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
li.score-megamenu-dropdown.megamenu-full.open ul.dropdown-menu {
    position: relative;
    float:none;
}
header .dropdown-menu:before{
    border-top:0px;
}
header .score-section-menu {
    display: block;

}
header .dropdown-menu{
    margin:0px !important;
}
li.score-megamenu-dropdown.megamenu-full.service-open.open  .dropdown-menu {
    margin: 0;
}

}
.score-header.compress ul#navbar-right {
    margin-top: -18px !important;
}
div#kvFileinputModal {
    display: none;
}


@media (min-width: 1350px) {
  footer  .container {
        width: 1350px;
    }
}
footer .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    header .score-megamenu .navbar-nav>li>a {
        line-height: 39px;
    }
}
@media (max-width: 768px) {
    .acs-job-sort label {
    position: relative;
    left: 0;
    top: 0;
}
.acs-job-sort:after {

    top: 66%;}

.acs-job-sort.select-wrapper.acs-job-sort {
    border: 0;
}
    .modal {
        width: auto;
        right: 10px;
        left: 10px;
        margin-left:0;
    }
    .overflow-scroll-ten{
        padding:0 10px;
    }
        .acs-job-sort.select-wrapper.acs-job-sort {
        position: relative;
        width: 80%;
    }
  .acs-job-sort.select-wrapper.acs-job-sort   section {
    border: 1px solid #b7b7b7;
}
}
.mobile-view ol.score-breadcrumb {
    float: none;
}
header .score-megamenu {
    padding: 15px 0 0 0;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

body#body.page-body-job .mobile-view .infinitescroll-container {
    display: none;
}

header .score-megamenu .nav, header .score-megamenu .score-section-menu, header .score-megamenu .score-siblings-menu, header .score-megamenu .score-previous-next-menu {
    margin-top: 10px !important;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.mobile-view .fixed-part strong {
    font-size: 30px;
    line-height: 1.6;
}
@media (max-width: 1200px) { 
    
.banner-image .Back_to_results{
    width: 940px;
}}

@media (max-width: 991px) {
    .page-body-jobapplication .mobile-view.home {
    display: block;
}
      .page-body-jobapplication  .mobile-view.home .score-center {
        display: block;
    }


.darkHeader button.score-hamburger.navbar-toggle {
    margin-top: 3px;
}

.darkHeader img#image-brand {
    
    margin-top: 10px !important;
}
.darkHeader header .score-megamenu {
    padding: 0px 0 0 0;
}}
@media (min-width: 1024px) {
    .MainFlex {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 20px;
    }
}
.row-fluid {
    width: 1170px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
form#searchAgentForm p {
    margin: 0 0 10px;
}
