/*===Added to fix IE spacing issue on flex columns===*/
.ua-ie-11 .fusion-flex-column > div > div:not([class]) { display: flex; flex-shrink: 0; }
.ua-ie-11 .fusion-flex-container .fusion-row{flex: none;}
/*.ua-ie-11 .fusion-flex-container{flex-direction: column;}*/ /*Enable this if IE container are right aligned*/
/*===Added to fix the empty regtangle icon for breaks on IE===*/
br{font-family: serif;}
html{font-size: 16px; font-family: 'Roboto', Arial;}
a{text-decoration: none !important;}
p:last-child{margin-bottom: 0;}
a:focus,*:focus{
  outline: 0px solid #000 !important;
  outline-offset: 2px;
}
a:focus-visible,*:focus-visible{
  outline: 1px solid #000 !important;
  outline-offset: 2px;
}
.full-width-img img{
  width: 100%;
}
p {
    line-height: 1.5;
}
.jd-description * {
    color: #25455a!important;
    font-family: 'Prompt Medium';
}
.jd-description strong {
    font-weight: 400!important;
    font-family: 'Prompt Bold'!important;
}

#wrapper .lcp-social .fusion-column-wrapper {
    padding-right: 0!important;
}
.hdr-logo .fusion-imageframe a{
  margin:3px;
  float:left;
}
/*Search widget*/
.geolocation-icon.fas {
    color: #000;
    margin-top: 5px;
}
.fusion-content-widget-area .widget{
    margin-bottom: 0;
}
.search-common .fusion-layout-column .quicksearch-submit{
height: 42px;
}
.search-common .quicksearch-btn .fusion-button{
font-size: 0.9rem;
}

::-webkit-input-placeholder {font-size: 14px!important;}
::-moz-placeholder {font-size: 14px!important;}
:-ms-input-placeholder {font-size: 14px!important;}
:-moz-placeholder {font-size: 14px!important;}
input::placeholder {font-size: 14px!important;}
input::placeholder-shown {font-size: 14px!important;}

@media (min-width: 768px){
    .search-common .fusion-layout-column,.search-common .quicksearch-btn{
margin-bottom: 0;
    }
    .search-common .quicksearch-btn{
        width: 205px;
        margin-right: 0;
        margin-top: 31px;
    }
    .search-common .quicksearch-field{
        margin-right: 15px;
        width: calc((100% - 235px) / 2);
    }
    .search-common.search-3col .quicksearch-field{
        margin-right: 15px;
        width: calc((100% - 250px) / 3);
    }
}
div#widget-jobsearch-results-list .job-arrow-btn {
    display: block;
    width: 100%;
    height: 100%;
    top: 26px;
    left: 0;
}
div#widget-jobsearch-results-list .first+.job-arrow-btn a {
    z-index: 9999;
    height: 100%;
    width: 100%;
    display: block;
        position: relative;
}
.job-innerwrap.g-cols {
    position: relative;
}

/*Slider home*/
#wrapper #main .post-content .tfs-slider li .title h2{
  font-size: 1.5rem;
}
/*About Slider home*/
.about_conduent_slider .slick-slide .fusion-layout-column {
    width: 100% !important;
}
.about_conduent_slider .slick-slide .fusion-layout-column img {
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.about_conduent_slider .slick-slide .fusion-layout-column .fusion-imageframe {
    width: 100%;
}

.about_conduent_slider .slick-slide .fusion-layout-column .fusion-title.title {
    position: absolute;
    z-index: 1;
    background: rgba(0,0,0,.75);
    width: 100%;
    color: #fff;
    bottom: 0;
    padding: 17px 15px;
}
.ejd-img-details, .main-bnr{z-index:1;}
.about_conduent_slider .slick-slide .fusion-layout-column .fusion-title.title h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
.fusion-row .slick-dots li button:before{
  opacity: 1;
  /*font-size: 20px;*/
}
.fusion-row .slick-dots li.slick-active button:before,.fusion-row .slick-dots li.slick-active button:hover:before,
.fusion-row .slick-dots li button:hover:before{
    opacity: 0.5;
    display: block;
    content: '•';
}
/*Featured jobs home*/
.ft-jobs .widget-joblist .widget_joblist_row{
  padding: 0px;
  border: 0px solid #000;
  background-color:transparent !important;
  margin-top: 20px;
}
/*
.ft-jobs .widget_joblist_loc{
  margin-top: 10px;
}

.ft-jobs .widget-joblist .widget_joblist_row a{
    display: inline-block;
    width: 100%;
    position: relative;
    padding-right: 20px;
    font-family: 'Roboto';
    font-weight: 700;
}
/*
.ft-jobs .widget-joblist .widget_joblist_row a:after{
    content: "\f054";
    position: absolute;
    right: -2px;
    top: 2px;
    font-family: FontAwesome;
}
*/
.widget-jobsearch-full .location-wrapper {
    border-top: 0;
    padding-top: 0;
}
.widget-jobsearch-full input[type="text"], .widget-jobsearch-full select,
.searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single{
    height: 45px !important;
    background: transparent;
}
.searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #999;
    font-size: 14px;
    padding-top: 3px;
}
/*
#cws-search-form .select2.select2-container:after,.widget-jobsearch .select2.select2-container:after{
content: "\f107";
width: 10px;
height: 10px;
color: #000;
position: absolute;
right: 9px;
    top: 7px;
    font-family: FontAwesome;
  cursor: pointer;
}*/
.jobTitle a{
  font-family: 'Roboto';
  font-weight: 700;
}
.job-innerwrap .fusion-layout-column{
margin-bottom: 0;
}
.widget-jobsearch-full .location-radius-control select{
  color: #000;
  text-align:left;
  font-size:14px;
}
.radius-label{
  margin-bottom: 0;
}
.backtoprev{
  cursor: pointer;
}
#widget-jobsearch-results-pages .inactive:hover {
    background-color: transparent;
}
.widget-jobsearch-full div.location-radius-control {
    border-bottom: 0;
    padding-bottom: 0;
}
.widget-jobsearch-results #job-map-toggle{
    width: 130px;
}
.fusion-content-widget-area .widget.widget-job-map{
    margin-top: 20px;
}
#widget-jobsearch-results-pages .button{
    width: auto;
}
.widget-jobsearch-results.tiles .job.alt{
  background: transparent;
}
#main .widget-jobsearch-results.tiles .job{
  padding: 50px 20px;
      -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 50%);
}
.widget-jobsearch-results.tiles .search-results-table  .job-innerwrap div:nth-child(3)::before {
    content: "\f0b1";
    font-family: "Font Awesome 5 Pro";
    display: inline-block;
    color: #8222d2;
    margin-right: 0.3rem;
    width: 20px;
}
.widget-jobsearch-results.tiles .job-locale:before{
   content: "\f3c5";
   font-family: "Font Awesome 5 Pro";
    display: inline-block;
    color: #8222d2;
    margin-right: 0.3rem;
    width: 20px;
}
.job-list-apply-btn a{
      background-color: #8222d2;
    padding: 6px 10px;
    text-align: center;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    width: 140px;
    border-radius: 25px;
}
.tiles .job-list-apply-btn a{
          margin-top: 20px;
}

@media (min-width: 768px){
  #main .widget-jobsearch-results.table_tile.tiles .job{
    margin-right: 3%;
        width: 31.3%;
            margin-bottom: 30px;
  }
  #main .widget-jobsearch-results.table_tile.tiles .job:nth-child(3n) {
    margin-right: 0;
}
}
@media (max-width: 767px){
  .widget-jobsearch-results .job .joblist-location, .widget-jobsearch-results .job .joblist-posdate {
    padding-left: 0 !important;
}
.widget-jobsearch-results.table_tile.tiles .job {
    margin-bottom: 30px;
}
.job-list-apply-btn a{
  margin-top: 20px;
}
.disclosure_title.fusion-border-below-title {
    /*margin-left: -16px !important;*/
}

.culture_title.fusion-border-below-title {
    font-size: 33px !important;
}
.benefits_title h2.title-heading-center {
    font-size: 32px !important;
    line-height: 1.2 !important;
}
.bloglist_title h1.title-heading-center {
    line-height: 1 !important;
}
#wrapper #main .widget-jobsearch-results .search-columns.fusion-row {
    padding: 10px !important;
}
}
/*
.ft-jobs .widget-joblist .widget_joblist_row:hover{
background: #8223d2 !important;
border-color: #8223d2;
}
*/
.ft-jobs .widget-joblist .widget_joblist_row:hover *,
.ft-jobs .widget-joblist .widget_joblist_row:hover a,
.ft-jobs .widget-joblist .widget_joblist_row:hover .widget_joblist_loc,
.ft-jobs .widget-joblist .widget_joblist_row:hover a:after{
 /* color: #fff;*/
}
.ft-jobs .widget-joblist .widget_joblist_row:hover a:after{
transition: right 4s ease-in-out;
right: -10px;
}

@media (min-width: 768px){
      /* .ft-jobs .widget-joblist{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
    }
 
    .ft-jobs .widget-joblist .widget_joblist_row{
        width: 50%;
        margin-right: 2%;
    }*/
    .ft-jobs .widget-joblist .widget_joblist_row:last-child{
        margin-right: 0;
    }
}
/*EJD all text line heights*/
.jd-desc *{
  line-height : 1.8rem;
}
.jobcart-btn{
  max-width: 250px;
}
/*EJD Social Share*/
.fusion-sharing-box{
  padding-bottom: 0;
}
@media (max-width: 767px){
  .fusion-sharing-box{
    padding: 20px;
  }
  .fusion-sharing-box.fusion-sharing-box-1 h4 {
    margin-bottom: 10px !important;
    margin-right: 0 !important;
}
}
/*Blogs*/
.Widget_blog_search .widgettitle,.widget_categories .heading{
  display: none;
}
/*Archived pages blog or Category/Tag pages*/
.archive .fusion-blog-archive .fusion-blog-layout-large{
  padding-bottom: 50px;
}
.archive .fusion-blog-archive .fusion-blog-layout-large article{
  border: 1px solid #ebeaea;
  padding: 30px 25px 20px 25px;
}
.archive .fusion-meta-info{
      border-top: 0;
    border-bottom: 0;
}
@media (min-width: 768px){
.archive .fusion-blog-archive .fusion-posts-container.fusion-blog-layout-large{
  display: flex;
  flex-wrap: wrap;
}
.archive .fusion-blog-archive .fusion-posts-container.fusion-blog-layout-large article{
  width: 32.33%;
  margin-right: 1%;
      margin-bottom: 20px;
}
}

/*LCP Menu*/
.menu-dropdown .xcc-sign-in{
      text-transform: none;
      font-size: 15px;
}
.menu-dropdown .sign-in-link:after, .menu-dropdown .create-profile-link:after{
    top: 0;
}
.menu-dropdown .xcc-sign-in-submenu{
  top: 40px;
  min-width: 320px;
}
.lcp-menu a.fusion-background-highlight{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
/*.lcp-pages *{
 font-family: 'Prompt Regular';
}*/
.lcp-pages #menu-header-menu a span{
  font-family:"Prompt Bold"!important;
}
#socialLoginProvider .gigya-login-header {
    font-weight: 900;
        font-size: 1rem;
}

.lcp-pages .join-page *, .campaign-template-default .landing-page-content * {
    font-family: "Prompt Regular", Arial;
}
.landing-page h2 {
    font-size: 25px !important;
    line-height: 1.1 !important;
}
.campaign-template-default .landing-page-content span.landing-page-meta.title {
    font-weight: bold;
}
.lcp-pages label, .campaign-template-default label, .profile-page .new-dashboard .schema-form-section .form-group.schema-form-text.has-success label.control-label {
    font-size: 16px;
    color: #25455a !important;
}
/*
label{
  font-size: 1rem;
}*/
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label{
  color: #000;
}
.menu-dropdown.xcc-sign-in-parent{
  padding-bottom: 0;
}
nav.fusion-menu-element-wrapper ul.fusion-menu#menu-main-menu{
   min-height: calc(100vh - 75px) !important;
  padding-bottom: 40px !important;
}
/*Sign In popup*/
.gigya-login-providers, .gigya-login-providers-container {
    width: 244px !important;
}
.social-container-center {
    width: 100%;
}
.modal-content #socialSiteProvider #socialLoginProvider{  
    margin: auto !important;
    float: none !important;
}
.modal-popup-main-header{
  margin-bottom: 20px;
}
/*
.btn-azure, .btn-azure:focus,.btn-azure:hover  {
    background-color: #000 !important;
    border-color: #000;
}*/
/*LCP Join page*/   
.header-top.fusion-fullwidth.fusion-builder-row-1{
  z-index: 999 !important;
}
.checkbox a, .gigya-login-header, .copyright a, .copyright {
  color: #25455a !important;
  font-family: 'Prompt Regular';
}

.fusion-body .join-page #socialLoginProvider{
  padding-left: 0px !important;
  margin-bottom: 60px;
}
.resume-wrapper{
  margin-bottom: 20px;
}
.resume-wrapper .control-label{margin-left:15px;}
.fusion-body .join-page .fusion-builder-column-0{
      width: 100% !important;
}

.fusion-body .fusion-builder-column-4.lcp-social-two{
width:40%!important;
}
.fusion-body .fusion-builder-column-5.social-30, .fusion-body .fusion-builder-column-3.social-30{
width:30%!important;
}
@media (max-width:767px){

.fusion-body .fusion-builder-column-5.social-30, 
.fusion-body .fusion-builder-column-3.social-30,
.fusion-body .fusion-builder-column-4.lcp-social-two
{
width:100%!important;
}
}
.lcp-form-sec{
  background-size:100%!important;
}
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {
    background-color: #42967d !important;
    border-color: #42967d;
}
.join-page .schema-form-section input[type="text"], .join-page select.form-control, .join-page .btn-azure {
    height: 50px;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #25455a;
    box-shadow: none;
}
.form-group .ui-select-multiple.ui-select-bootstrap input.ui-select-search{
height: 50px;
}
.form-group .ui-select-multiple .ui-select-match-item{
color: #25455a;
}
.form-group .ui-select-multiple.ui-select-bootstrap{
    height: auto;
    padding: 0px 3px 0 3px;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    border: 1px solid #25455a;
}
form.ng-isolate-scope{
color: #25455a;
}
.form-control.ng-invalid,.form-group.has-error input, .input-group.has-error input, .form-group.has-error .select, .input-group.has-error .select, .form-group.has-error textarea, .input-group.has-error textarea,
.form-group.has-success input, .input-group.has-success input, .form-group.has-success select, .input-group.has-success select, .form-group.has-success textarea, .input-group.has-success textarea{
    background: transparent;
    border-color: #25455a;
    color: #25455a !important;
    border: none;
    border-bottom: 1px solid;
}
textarea:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="date"]:hover, input[type="month"]:hover, input[type="time"]:hover, input[type="week"]:hover, input[type="number"]:hover, input[type="email"]:hover, input[type="url"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="color"]:hover{
border-color: #25455a!important;
}
.has-feedback label ~ .form-control-feedback {
    top: 43px;
}
.dashicons.dashicons-no-alt:before {
    color: #000 !important;
}
/*Events*/
.fusion-load-more-button{
    width: 300px;
    text-align: center;
    margin: 0 auto !important;
    margin-top: 20px !important;
    background: #48977e !important;
    color: #fff !important;
    border-radius: 30px;
    font-family: 'Prompt Semi Bold';
}
.fusion-events-content-wrapper h4{
  color: #000;
}
.tribe-events-single-event-title.summary.entry-title{
  margin: 0;
}
.tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets) {
    border-top: 0;
}
.single.single-tribe_events #main{
  margin-top: 30px;
      margin-bottom: 50px;
}
.tribe-events-cal-links,
.tribe-events-meta-group.tribe-events-meta-group-gmap{
  display: none;
}
.tribe-events-single-event-title.summary.entry-title {
    display: block;
    width: 100%;
}
#tribe-events-pg-template {
    padding: 0;
}
a.tribe-events-gmap{
  margin-top: 20px;
}
.tribe-events-sub-nav{
      margin-top: 20px;
  padding-left: 0;
}
.single-tribe_events .sidebar .tribe-events-single-section-title, .single-tribe_events .sidebar .tribe-events-tickets-title, .single-tribe_events .sidebar .widget .heading .widget-title, .single-tribe_events .sidebar .widget .widget-title {
    padding: 0;
}
.tribe-events-event-meta {
    display: block;
}
#tribe-events-content .tribe-events-sub-nav li a, .event-is-recurring, .page-tribe-attendee-registration .tribe-block__tickets__registration__back__to__cart {
    padding: 0 10px;
}
/*Footer Header*/
.widget_nav_menu h4{
  margin-bottom: 20px;
}
.ft-links a{
text-decoration: underline !important;
}
.fusion-widget-area .widget_nav_menu li{
  border: 0;
}
/*Blogs*/
#main .fusion-search-field input[type='search']{
  border-right: 1px solid;
}
.sidebar .widget .widget-title{
    font-size: 32px;
    margin-top: 30px;
}
/*
.single.single-post #main{
  padding: 50px 0;
}*/
#categories-3 .heading{
  display: none;
}
.blog-search .fusion-widget-area,.blog-search .Widget_blog_search form div{
  display: flex;
}
.blog-search .fusion-widget-area .widget_categories,.blog-search .Widget_blog_search form div input{
  margin-right: 20px;
}
.blog-search .fusion-widget-area .widget_categories,.blog-search .fusion-widget-area .Widget_blog_search{
width: 50%;
}

/*Accordians*/
.fusion-accordian .panel-body {
    padding: 30px 0 30px;
}
.fusion-accordian .panel-title a {
    padding: 20px 0;
}

/*Buttons hover color transition*/
.fusion-wrapper .fusion-button{
  transition: all 1s;
}

/*Within container text left padding for full width section with image and text*/
.left-pad{
  padding-left: 20px;
}
.right-pad{
  padding-right: 20px;
}
@media (min-width: 1170px){
.left-pad{
  padding-left: calc((100% - 1170px)/2);
}
.right-pad{
  padding-right: calc((100% - 1170px)/2);
}
}
@media (min-width: 768px) and (max-width: 1169px){
.left-pad{
  padding-left: 40px;
}
.right-pad{
  padding-right: 40px;
}
}
@media (max-width: 767px){
.left-pad{
  padding-right: 20px;
}
.right-pad{
  padding-left: 20px;
}
}

/*Job Counter link color*/
.pr-color-link .widget-job-count-text a{
  color: #8222d2;
}
/**Stand Alone Search Results widget**/
.widget-jobsearch-results.table_tile #result-modifications{
    display: flex;
    float: right;
    align-items: flex-end;
        padding-top: 20px;
            padding-bottom: 25px;
}
.pages label{
  margin: 0;
}
.jobTitle a:hover{
  color: #8223d2;
}
#wrapper #main .widget-jobsearch-results .search-columns.fusion-row{
  background-color: #8223d2;
}
.widget-jobsearch-results.table_tile.list .job:hover,.widget-jobsearch-results.table_tile.list .job{
  border: 0;
}
#main .widget-jobsearch-results .job, #main .widget-jobsearch-results .search-columns {
    padding: 18px 10px;
}
.widget-jobsearch-results.table_tile .job .joblist-location{
  background: none;
  padding-left: 0;
}
/*Career-Areas Category link color*/
.field-list-item a{
    color: #8223d2;
    padding-bottom: 10px;
    display: inline-block;
    text-decoration: underline !important;
}
@media (min-width: 768px){
  .pick-list-columns .flex_column{
  padding-right: 20px;
}
.pick-list-columns .flex_column.fusion-column-last{
  padding-right: 0;
}
}
.gform_heading .gform_title{
  display: none;
}
.gform_footer input[type="submit"]{
  max-width: 120px;
}

/*=========Avada Slider=========*/
.slide-content .fusion-title-sc-wrapper{
  background-color: transparent !important;
}
.slide-content *{
  line-height: 100% !important;
}
.flex-direction-nav a{
  display: block !IMPORTANT;
    opacity: 1 !important;
    visibility: visible !important;
}
.flex-direction-nav .flex-prev {
    left: 30px !important;
}
.flex-direction-nav .flex-next {
    right: 30px !important;
}


/*EJD Career Path slider*/
.career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col{
border-top: 1px solid #38393F;
    padding-right: 20px;
    padding-top: 30px;
}
.career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col:before{
  content: '';
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #0072ce;
  position: absolute;
  top: -12.5px;
  left: 0;
}
.career-path .fusion-builder-row-inner .fusion_builder_column_inner_3_5{
  min-height: 270px;
  display: flex;
  align-items: center;
}
.career-path .slick-dots li button:before,.career-path .slick-dots li button:hover:before{
  content: none !important;
  }
.career-path .slick-dots li button{
  background: transparent;
  border: 1px solid #3E4E67;
  border-radius: 50%;
  padding: 0; 
  }
.career-path .slick-dots li.slick-active button{
background: #3E4E67;
border-radius: 50%;
}
@media (min-width: 990px){
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col.seven-col{
    padding-right: 15px;
    width: 14.28% !important;
    float: left;
    clear: none;
  }
  .ejd-titles{
    min-height: 76px;
  }
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col .fusion-text span:last-child,
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col.seven-col span:last-child{
  font-size: 1.15rem !important;
}
}
@media (max-width: 989px){
 
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col{
border-left: 1px solid #38393F;
    border-top: 0px;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 30px;
    margin-bottom: 0 !important;
}

.career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col:last-child{
  padding-bottom: 0;
}
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col:before{
  top: 0;
  left: -12.5px;
}
.career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col{
  width: 100% !important;
}

}
@media (min-width: 990px) and (max-width: 1024px){
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col .fusion-text span{
    font-size: 1.3rem !important;
  }
   .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col .fusion-text span:last-child,
  .career-path .fusion-builder-row-inner .fusion_builder_column_inner.cp-col.seven-col span:last-child{
  font-size: 1rem !important;
  line-height: 1.3rem !important;
}
}
/*Modal Button*/
.modal-button,.modal-button:hover{
    background: #8223d2;
    display: inline-block;
    width: 140px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    padding: 8px 20px;
    margin: 0 auto;
    margin-top: 20px;
}
.modal-footer {
  text-align: center;
}
.modal-dialog .modal-footer a.fusion-button.button-default{
}
/*Site Map*/
@media (min-width: 768px){
  .sitemap-list ul{
      display: flex;
    flex-wrap: wrap;
}
.sitemap-list ul li{
     width: 33%;
         padding-bottom: 10px;
}
.sitemap-list ul li a{
  text-decoration: underline !important;
}
}

/*Job Cart*/

.jobcart-row{
  padding: 20px 10px;
  border-bottom: 1px solid #000;
}
.jobcart-row .av_one_fifth.last a:after{
    content: "\f00d";
    font-family: "Font Awesome 5 Pro";
    padding-left: 10px;
    top: 1px;
    position: relative;
}
.jobcart .column-headers .flex_column{
   width: 20%;
       display: inline-block;
           padding-right: 10px;
}
.jobcart .column-headers .flex_column:nth-child(2){
  width: 40%;
}
.jobcart-counter{
      padding-bottom: 20px;
    display: inline-block;
}
@media (min-width: 768px){
.jobcart-rowgroup .jobcart-row{
      display: flex;
}
.jobcart-rowgroup .jobcart-row .flex_column{
   width: 20%;
           padding-right: 10px;
}
.jobcart-rowgroup .jobcart-row .flex_column:nth-child(2){
  width: 40%;
}
.jobcart .column-headers{
    background: #8223d2;
    padding: 10px;
    color: #fff;
}
}
@media (max-width: 767px){
.jobcart .column-headers{
  display: none;
}
}

/*Job description on results page*/
.standalone.tiles .job-data-description, .original.tiles .job-data-description, .job-data-description br{
  display: none;
} 
.job-data-description {
    width: 100%;
    float: left;
    padding: 20px 0 0px;
}
.job-innerwrap .job-data-description *{
      background: transparent !important;
    font-family: Roboto !important;
    color: #000 !important;
    font-weight: normal !important;
    font-size: 18px !important;
}
.job-innerwrap .job-data-description ul{
  padding-left: 0 !important;
}
/*Flipboxes*/
.flip-box-front{
  min-height: 245px;
}
/*Gravity Form*/
.gform_validation_errors h2.gform_submission_error{
  font-size: 1.5rem !important;
}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction{
  padding: 0;
    border: 0;
    background: transparent;
        margin-top: 0;
}
.fusion-builder-row .gform_wrapper.gravity-theme {
  margin-bottom: 0;
}
/*Blog */


/* Text meant only for screen readers. */
/* AA- CSS */
.screen-reader-text:focus-visible{
  outline: 2px solid #000BD2 !important;
  outline-offset: -9px !important;
  font-size: 20px;
  line-height: 26px;
  color: #000BD2;
  border-radius: 0 !important;
  left: calc(50% - 150px);
  text-align:center;
  min-width: 300px;
  outline-offset: -3px;
  border: 0px;
  box-shadow: none !important;
}
/*Bhavya CSS starts*/
/* Footer text*/
.disclosure_title.fusion-border-below-title {
   /* margin-left: -24px;*/
}
.disclose-txt{padding-left:24px;}
.firstpremier_widget input[type=text],.firstpremier_widget select,.firstpremier_widget textarea {
    background-color: #ffffff;
    font-size: 14px;
    color: #999;
    text-align: center;
    width: 189px;
    height: 41px;
    border-color: #999 !important;
    line-height: 2 !important;
    font-family: 'Prompt Regular' !important;
    
}

.firstpremier_widget .widget-jobsearch-full input[type="text"], .widget-jobsearch-full select, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single {
    height: 41px !important;
    width: 189px;
   border-radius: unset;
    text-align: center;
    border-color:#999 !important;
    line-height: 2 !important;
    font-family: 'Prompt Regular' !important;
}
.premierbank_menu {
    line-height: 1.54 !important
}
.blog_title h2.blog-shortcode-post-title.entry-title {
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    color: #25455a !important;
    font-family: 'Prompt Regular' !important;
}
 /*.premierbank_menu .fusion-body .fusion-menu-element-wrapper[data-count="1"] .fusion-menu-element-list {
line-height: 1.54 !important;
}

.fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list {
  line-height: 1.54 !important;
}*/
.firstpremier_widget #cws-search-form .select2-selection__rendered:after, .widget-jobsearch .select2-selection__rendered:after {
    content: "\f107";
    width: 10px;
    height: 10px;
    color: #999;
    position: absolute;
    right: 10px;
    top: 4px;
    font-family: FontAwesome;
}
.search-sidebar .select2-selection__rendered:after {
    content: "\f107";
    width: 10px;
    height: 10px;
    color: #999;
    position: absolute;
    right: 10px;
    top: 4px;
    font-family: FontAwesome;
}
.firstpremier_widget input.fusion-button.button-default.button-small.quicksearch-submit {
    width: 201px;
    height: 42px;
}
/*Widget*/
.firstpremier_widget .quicksearch-btn.avia-builder-el-last.flex_column.fusion-layout-column.fusion-one-fifth {
    margin-right: 0px !important;
}

.firstpremier_widget .fusion-layout-column.fusion-one-fifth {
    width: 20%;
    max-width: 189px;
    margin-right: 55px;
}
/*Update slider button CSS*/
.premier_slider_button {
    width: 287px;
    height: 42px;
    font-size: 12px !important;
    line-height: 1.67;
    padding: 12px 37px 16px 33px;
}
.slider3_button .fusion-button.button-3 .fusion-button-text {
    text-transform: uppercase;
    margin-left: -1px;
}
/*update paragraph*/
@media (min-width: 1025px) {
.premierbank_content p:last-child {
    margin-bottom: 0;
    width: 467px;
}
.firstpremier_paragraph p:last-child {
    margin-bottom: 0;
    width: 469px;
}
.culture_width p:last-child {
    margin-bottom: 0;
    width: 400px;
}
}
.blog_title .fusion-inline-sep {
  display:none !important;
}
/*slick slider
.slick-next {
    right: 509px !important;
    top: 438px !important;
}

.slick-next .slick-next-icon, .slick-next .slick-prev-icon, .slick-prev .slick-next-icon, .slick-prev .slick-prev-icon {
    display: block;
    opacity: .75;
    
    line-height: 1;
    color: #e4cb34 !important;
    font-family: Prompt !important;
    font-size: 51.5px !important;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.24 !important;
    letter-spacing: normal;
    text-align: left !important;
}

.slick-prev {
    left: 538px !important;
    top: 439px !important;
}
*/
.premierbank_width p:last-child {
    margin-bottom: 0;
    width: 360px;
    
}
.firstpremier_widget::placeholder, 
.firstpremier_widget input#cws_quickjobsearch_location::placeholder,
.firstpremier_widget input#cws_quickjobsearch_keywords::placeholder
{
  color: #999 !important;
  opacity:1!important;
  
}
@media (max-width: 1220px){
  .firstpremier_widget .fusion-layout-column.fusion-one-fifth {
        margin-right: 10px;
            width: 19%;
  } 
.firstpremier_widget .widget-jobsearch{display:flex; justify-content:center;}
  .firstpremier_widget #cws-search-form .select2.select2-container:after, .widget-jobsearch .select2.select2-container:after {
    right: 10px;
}
}
@media (max-width: 1023px){
.firstpremier_widget .widget-jobsearch{display:block; }
.firstpremier_widget .fusion-layout-column.fusion-one-fifth {
   max-width: 100% !important;
   width:100%;
} 
.firstpremier_widget input[type=text], 
.firstpremier_widget select, 
.firstpremier_widget textarea, 
.firstpremier_widget .widget-jobsearch-full input[type="text"], 
.widget-jobsearch-full select, 
.searchform .fusion-search-form-content .fusion-search-field input, 
.select2-container--default .select2-selection--single{
  width:100%;
  margin-right:0;
}
.firstpremier_widget input.fusion-button.button-default.button-small.quicksearch-submit{
  display:block;
  margin:auto;
}
.firstpremier_widget #cws-search-form .select2.select2-container:after,
.widget-jobsearch .select2.select2-container:after {
    right: 10px;
}
}
@media (min-width: 768px) and (max-width: 1022px) {
.firstpremier_widget .fusion-layout-column.fusion-one-fifth {
    max-width: 100% !important;
    width: 48.5%;
    float: left;
    margin-right: 1%;
}
.firstpremier_widget .fusion-layout-column.fusion-one-fifth.quicksearch-btn{
width: 100%;
}
}
/*Remove the rollover property starts*/
.fusion-image-wrapper .fusion-rollover {
    background-image: linear-gradient(to top,#5aabd6 0,#90c9e8 100%);
    display: none;
}
.premier_bank_bloglist a.flex-prev.flex-disabled {
    display: none !important;
}
.premier_bank_bloglist a.flex-next.flex-disabled {
    display: none !important;
}


.blog_title .fusion-single-line-meta {
/*visibility:hidden;
display:none;*/
}
.fusion-single-line-meta .fusion-inline-sep{
  display:none;
} 
.premier_bank_bloglist .blog_title span {
    visibility: visible;
    margin-left: -17px;
}
/*Change the color of social icon*/

a.fusion-social-network-icon.fusion-tooltip.fusion-instagram.fusion-icon-instagram {
    background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%)!important;
    border: unset;
}

.blog_title h1.entry-title.fusion-post-title {
    text-align: center !important;
}
/*
.blog_title.fusion-body .fusion-builder-column-2 {
    width: 100% !important;
    margin-top: 40px;
    margin-bottom: 0px;
}*/
.blog_title .fusion-body .fusion-builder-column-3 {
    width: 100% !important;
    margin-top: 90px !important;
    margin-bottom: 0px;
}
.blog_title span a, .blog_title .fusion-single-line-meta span{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #60aadb !important;
    font-family: 'Prompt Bold' !important;
}

/*.blog_title .fusion-meta-info {
    display: none;
}*/

.blog_title .fusion-theme-sharing-box.fusion-single-sharing-box.share-box {
    display: none;
}
/*update the font size of blog detail page*/
.blog_title h1.entry-title.fusion-post-title {
    font-size: 55px !important;
    color: #25455a !important;
    margin-top:40px !important;
    
}
/*change the order of the social icon*/
.premier_bank_social_icon .fusion-social-networks-wrapper {
    display: flex;
    justify-content: center;
}

.premier_bank_social_icon a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook {
    order: 1;
}

.premier_bank_social_icon a.fusion-social-network-icon.fusion-tooltip.fusion-instagram.fusion-icon-instagram {
    order: 2;
}

.premier_bank_social_icon a.fusion-social-network-icon.fusion-tooltip.fusion-linkedin.fusion-icon-linkedin {
    order: 3;
}

.premier_bank_social_icon a.fusion-social-network-icon.fusion-tooltip.fusion-twitter.fusion-icon-twitter {
    order: 4;
}
/*slick slider*/
.premier_slider button.slick-prev.slick-arrow {
  z-index: 999999 !important;
    position: absolute;
    background-size: cover !important;
    opacity: 1 !important;
    background-repeat: no-repeat;
    background-position: center;
    width: auto;
    height: 30px;
    bottom: -70px;
    top: auto;
    left: calc(50% - 80px);
    color: #e4cb34;
    font-size: 51.5px;
    font-family: 'Prompt Regular';
    
    
  /*background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/05/19162154/left-arrow-premier.png) !important;
    z-index: 999999 !important;
    position: absolute;
    background-size: cover !important;
    opacity: 1 !important;
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 27px;
    bottom: -70px;
    top: auto;
    left: calc(50% - 80px);
    */
}
.premier_slider button.slick-next.slick-arrow {
    z-index: 999999 !important;
    background-size: cover !important;
    width: auto;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: auto;
    bottom: -70px;
    right: calc(50% - 80px);
    font-size: 51.5px;
    color: #e4cb34;
    font-family: 'Prompt Regular';
    
      /*background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/05/19162154/left-arrow-premier.png) !important;
    z-index: 999999 !important;
    position: absolute;
    background-size: cover !important;
    opacity: 1 !important;
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 27px;
    bottom: -70px;
    top: auto;
    left: calc(50% - 80px);
    */
  
    }
  .premier_background .slick-prev .slick-prev-icon:before {
    content: "←";
     display:none;
}
.premier_background .slick-next .slick-next-icon:before {
    content: "→";
    display:none;
}
.premier_slider .slick-dots {
   position: absolute;
  bottom: -50px;
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  list-style: none;
  text-align: center;
  left: auto;
}   
  .premier_slider .slick-dots li button {
   margin-top: 0;
    margin-left: 0;
  }
.slick-dots li button .slick-dot-icon {
   color: #25455a!important;
    opacity: 1!important;
}
.slick-dots li.slick-active button .slick-dot-icon{color: #42967d!important;}
.slick-dots li.slick-active button .slick-dot-icon:before {
    margin-top: 0!important;
    margin-left: 0!important;
}
.slick-dots li button:focus .slick-dot-icon:before {
    color: #42967d!important;
}
.benefits_slider .slick-dots {
    position: absolute;
    bottom: -51px;
    display: block;
    padding: 0;
    margin: 0;
    width: 100%;
    list-style: none;
    text-align: center;
    left: -2px;
}
/*slick slider ends*/
/*Culture page*/

/*Blog slider starts*/
.sliding_arrow_blog .slick-next .slick-next-icon:before {
    content: "→";
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    width: 38px;
    height: 79px;
    color: #e3e3e3;
}
 .sliding_arrow_blog .slick-prev .slick-prev-icon:before {
    content: "←";
    content: "\f053";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    width: 38px;
    height: 79px;
    color: #e3e3e3;
}

.sliding_arrow_blog .slick-prev {
    
   top: 35%!important;
    left: -45px !important;
    width: 38px!important;
    height: 79px;
}
.sliding_arrow_blog .slick-next {
    right: -45px !important;
    top: 35% !important;
   width: 38px!important;
    height: 79px;
}
.slick-next .slick-next-icon, .slick-next .slick-prev-icon, .slick-prev .slick-next-icon, .slick-prev .slick-prev-icon {
    font-size: 75px!important;
}
@media (max-width:1280px){
.sliding_arrow_blog .slick-next .slick-next-icon:before,  
.sliding_arrow_blog .slick-prev .slick-prev-icon:before {
  font-size:52px;
}
.sliding_arrow_blog .slick-prev {
    left: -25px !important;
}
.sliding_arrow_blog .slick-next {
    right: -25px !important;
}
}
/*
@media (max-width:1024px){
.sliding_arrow_blog .slick-prev {
    
    left: -25px !important;
}
.sliding_arrow_blog .slick-next {
    right: -25px !important;
}
}
*/
.premier_slider.slick-dots li button .slick-dot-icon:before{top:60px!important;}
.slick-dots li button .slick-dot-icon:before{font-size: 21px!important;}

.fusion-blog-layout-medium .fusion-post-slideshow, 
.fusion-blog-layout-medium-alternate .fusion-post-slideshow
{
  width:100%!important;
}
.blog_slider .slick-slide{margin: 0 10px;}
.blog_slider .flex-direction-nav{display:none;}
.blog_slider .blog-shortcode-post-title {
font-size: 20px !important;
    line-height: 30px !important;
    margin-bottom: 0 !important;
    /*position: absolute;*/
   /* top: -5px;*/
   Padding-left: 13px;
    z-index: 999;
    font-family: "Prompt Regular";
    font-weight:400;
}
.blog-shortcode-post-title{
  font-family: "Prompt Regular"!important;
    font-weight:400!important;
}
.blog_slider .blog-shortcode-post-title a{
  color:#25455a!important;
  font-family: "Prompt Regular";
}
.blog_slider .fusion-post-content{padding:10px 15px 15px 15px;}
.blog_slider article{
    webkit-box-shadow: 0 2px 10px 2px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 2px 10px 2px rgba(0,0,0,0.1);
    box-shadow: 0 2px 10px 2px rgb(0 0 0 / 10%);
    margin-top:30px;
}
@media (max-width: 1023px){
.premier_slider .slick-slide .fusion-layout-column, 
.hom-career .fusion-layout-column.fusion_builder_column,
.hom-youtube .fusion-layout-column.fusion_builder_column{
  width:100%!important;
  margin-bottom: 0;
  margin-top: 0;
  
}
.premierbank_width p:last-child{width:100%;}
.hom-career .fusion-layout-column.fusion_builder_column .fusion-column-wrapper{
  margin:10px auto!important;
}
.premier_slider .fusion-imageframe{
    float: none!important;
    display: block!important;
    margin: auto!important;
    width: 100%!important;

}
.premier_slider .slick-slide img{
    display: block;
    margin: auto;
    width: 100%;
}
.premier_slider h2{margin-top:15px!important;}
.premier_slider h2, .premier_slider p{text-align:center!important;}
}
/*Mobile footer menu*/
@media only screen and (max-device-width: 640px) {
.premier_footer_menu .title {
    margin-top: 0!important;
    margin-bottom: -26px!important;
}
}
.premier_bank_bloglist h2.blog-shortcode-post-title > a,
.premier_bank_bloglist h3.blog-shortcode-post-title > a {
font-size: 20px;
  font-weight: normal;
  line-height: 1.5 !important;
  color: #25455a !important;
  font-family: "Prompt Regular";
}
.premier_bank_bloglist .fusion-blog-shortcode-1 .fusion-blog-layout-grid .fusion-post-grid{
padding: 20px 15px;
height: auto!important;
}
.premier_bank_bloglist .fusion-blog-layout-grid .fusion-post-wrapper {
    
    border: unset !important;
}
.premier_bank_bloglist .fusion-post-content-wrapper {
  padding: 10px 0px 0px 0px !important;
}
/*update the read more button*/
.blog_title a.fusion-read-more {
    color: #42967d !important;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    /*line-height: 4.25;*/
    letter-spacing: normal;
    text-align: left;
    margin-left: 3px;
    text-transform: uppercase;
    margin-top:10px;
   /* margin-top: -15px;*/
}
.fusion-sharing-box .fusion-social-networks.boxed-icons a {
    margin: 3px 0;
}
.fusion-sharing-box .fusion-social-networks a{
    margin: 5px;
}
.blog_title .fusion-blog-shortcode .fusion-read-more:after {
    color: #42967d !important;
}
.blog_title .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-meta-info {
    margin-top: -25px !important;
}
/*Bhavya CSS ends*/
/*********** Candidate Profile Page CSS Starts  - CSS By Gowtham*/
#candidatePasswordUpdateMainContent .modal-popup-small {
  padding-top: 40px !important;
}

.logged-in .preference-copy,
#candidatePoolMainContainer .preference-copy,
#updateCandidatePreference .lcp-copy {
  display: none;
}

#updateCandidatePreference .preference-copy {
  display: inline;
}

.alert-info {
  color           : #ffffff;
  background-color: #25455a;
}

body .alert-info a {
 color: #e4cb34 !important;
}
body .alert-info a:hover {
 color: #e3b015 !important;
}

.new-dashboard .nav-dashboard li {
  margin-bottom: 10px;
}

.new-dashboard .nav-dashboard li a {
  width           : 100%;
  text-align      : center;
  border          : 2px solid #25455a;
  margin          : auto;
  color           : #25455a;
  background-color: #fff;
}
.profile-edit-btns, .profile-edit-btns .col-lg-8 {
    padding: 0px !important;
}
#updateCandidate .btn.btn-block.avia-color-theme-color,
.profile-edit-btns .btn {
  color           : #ffffff;
  background-color: #25455a;
  width           : 100%;
  height          : 40px;
  font-weight     : 600;
  letter-spacing  : 1px;
  }

#updateCandidate .form-group label,
.preferences label {
  font-weight: 600;
}

#updateCandidate {
  margin-bottom: 50px;
}

.new-dashboard .nav-dashboard li a:hover,
.new-dashboard .nav-dashboard .active a,
.new-dashboard .nav-dashboard li:hover a,
.new-dashboard .nav-dashboard li.active>a:hover,
.new-dashboard .nav-dashboard li:focus>a {
  background-color: #25455a;
  color           : #fff !important;
}
.new-dashboard .nav-dashboard li a{
  color:#268d6e !important;
}

#profile-education,
#profile-career-area {
  color: #25455a;
}

.account-manage .btn-width {
  background-color: #E6E7E8;
  font-weight     : 600;
}
.account-manage p{
  margin-bottom:20px;
}
.account-manage p a{
   color: #25455a !important;
}
p.download-profile-text {
    font-size: 16px;
}

.new-dashboard .nav-dashboard li a:focus,
.new-dashboard .nav-dashboard li a:active,
.new-dashboard .nav-dashboard li.active>a:hover {
  background-color: #25455a;
  color           : #fff;
}

#applications table th a {
  color: #25455a;
}

.new-dashboard .dashboard-section-header {
  text-transform: uppercase;
  font-family   : "HelvNeue HvyCon";
}

#applications table th {
  padding-top   : 10px;
  padding-bottom: 10px;
}
ul.nav-dashboard.ml0 {
    padding-left: 0px !important;
    text-align: center;
}
@media only screen and (min-width:1200px) {
  ul.nav-dashboard.ml0 {
    margin-bottom: 20px;
  }

}
.row.new-dashboard {
    font-size: 1.2rem;
}
.row.new-dashboard h1 {
    color: #25455a;
    font-size: 3.5rem;
    margin: 0.5em 0;
    line-height:1;
}
.activity-notification-container {
    overflow: hidden;
}
.alert.alert-warning.fade.in.center {
    color: #ffffff;
    background-color: #25455a;
}
#profileDownloadMainContent a.ng-binding {
    padding-left: 3px;
    color: #25455a;
    text-decoration-line: underline;
}
#main .profile-page-column {
    width: 100% !important;
}
.new-dashboard label[for='termsAndPolicy'] {
    display: none;
}
.new-dashboard .tab-content-container-preference:first-child {
    display: none;
}
.new-dashboard #preferences .dashboard-section-header {
    display: none;
}
.preferences label {
    font-weight: unset;
}
input[type=checkbox]:checked, input[type=radio]:checked, input[type=checkbox]:focus, input[type=radio]:focus {
    margin-bottom: 4px;
}
div#preferences .alert {
    display: none;
}
#deleteAccountModal .btn-group {
    width: 68%;
}
#deleteAccountModal .btn-group .btn {
    width: 41%;
    margin: 0 10px;
}
.new-dashboard .tab-content-container-preference.mt2 > .col-md-12 > label:first-child {
    width: 100%;
}
.new-dashboard  .tab-content-container-preference.mt2 > .col-md-12 > label:first-child >div {
    margin-bottom: 5px;
}
/*Candidate Profile Page CSS Ends - CSS By Gowtham*/
.slick-slide .fusion-meta-info{border:none; padding:0; margin:0; padding-bottom: 5px;}
.slick-slide article .fusion-alignright{
  float:left;
  margin-left:15px;
   margin-top: 1px;
  
}
.slick-slide article .fusion-alignright a, .slick-slide article .fusion-alignright a:after{
  color: #42967d;
  text-transform: uppercase;
  font-size:14px;
 
}
.slick-slide article .fusion-alignright a{
   margin-top:2px;
}
.hom-career .fusion-button{width:auto!important;padding:0;}


/*map slider toggler*/
.map-toggle-switch{
position: absolute;
    width: 220px;
    bottom: 8px;
    right: 180px;
}
#live-results-left{margin-bottom:8px;}
.map-toggle-switch p {
 /* float: right;
	margin-right: 70%;
	font-family: "Helvetica Bold";
	color: #2C343C;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 0px;
	letter-spacing: 0.01em;
	margin-top: 3px; */
    float: right;
    margin-right: 47%;
    font-family: "Helvetica Bold";
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 0px;
    letter-spacing: 0.01em;
    margin-top: 0px;
}
.switch {
	position: relative;
	display: inline-block;
	/* width: 38px;
	height: 30px;
	left: 32%; */
	margin-bottom: 0px;
	z-index: 100;
  left: 55%;
  top: 2px;
  width: 41px;
  height: 20px;
}
.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #EAF0F5;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 14px;
	width: 14px;
	left: 3px;
	bottom: 3px;
	background-color: #fff;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
input:checked+.slider {
/*	background-color: #F49301; */
background-color: #25455a;
}
input:focus+.slider {
	box-shadow: 0 0 1px #F49301;
}
input:checked+.slider:before {
	-webkit-transform: translateX(18px);
	-ms-transform: translateX(18px);
	transform: translateX(18px);
/*	left: 15px; */
  left: 7px;
}
.slider.round {
/*	border-radius: 34px;
	height: 44px;
	width: 74px; */
  border-radius: 30px;
    height: 15px;
    width: 40px;
    border: 1px solid #25455a;
}
.slider.round:before {
/*	border-radius: 50%;
	height: 32px !important;
	width: 32px !important;
	bottom: 6px !important; */
  border-radius: 50%;
    height: 12px !important;
    width: 12px !important;
    bottom: 1px !important;
}
div#result-modifications {
	position: absolute;
	/* top: -105px; */
	right: 0;
	z-index: 99;
}
.select-items.select-hide {
	display: none;
}
/* Sortby custom select */
#result-modifications .views,
#result-modifications .pages, 
h2.search-results-title,
#live-results,
.search-columns {
  display: none!important;
}
.quicksearch-coordinates .filter-wrap{display:block!important;}

/* job search results */
.search-sidebar .cws-widgetitle {
    color: #25455a;
}
.search-sidebar .select2-container--default .select2-selection--single {
    width: 100%;
    text-align: left;
    background: transparent;
    color: #000 !important;
    border: 0px;
    border-bottom: 2px solid #000;
}
.search-sidebar .fusion-search-form-content .fusion-search-field input, .search-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000 !important;
}
.search-sidebar .search-job-posted-date {
    color: #000 !important;
    font-size: 14px;
    line-height: 35px;
    padding-left: 8px;
    margin-bottom: 0px;
    font-family: 'Prompt Regular';
}
.search-results #search-filters button {
    border: 2px solid #25455a;
    color: #25455a;
}
.search-results .leaflet-overlay-pane svg {
    background: #25455a;
    opacity: 0.3;
}
.search-results .leaflet-popup-content .location-header {
    background: #25455a !important;
    padding: 4px 10px !important;
    color: #fff !important;
}
.search-results #job-map a.leaflet-popup-close-button {
    padding-top: 4px;
    color: #fff;
}
.search-results #job-map .map-jobs {
    padding: 0px 10px;
}
.search-results #job-map .map-jobs a.map-job {
    color: #25455a;
}
.search-results #job-map .job-arrow {
    margin-right: -4px;
}
.search-results a.clear-tags {
    display: none !important;
}
.search-results #search-filters button {
    border: 2px solid #25455a;
    color: #25455a;
    padding: 0px 5px;
    display: flex;
}
.search-results #search-filters span.close-mark {
    font-size: 31px !important;
}
.search-results #widget-jobsearch-results-list .job {
    background: transparent !important;
    border: 2px solid #25455a !important;
    margin-bottom: 10px;
}
.search-results .jobTitle a {
    color: #25455a;
    font-family: 'Prompt Semi Bold';
    font-weight: normal;
}
.search-results .widget-jobsearch-results.table_tile .job .joblist-posdate {
    background: none;
    padding-left: 0px;
}
.search-results .job-innerwrap div:nth-child(5) {
    margin-left: 120px;
    margin-top: -10px;
    position: absolute;
}
.search-results .job-innerwrap div:nth-child(3) {
    margin-top: -5px;
    margin-bottom: 2px;
}
.search-results .job-innerwrap div:nth-child(7) {
    margin-top: 14px;
}
.search-results .job-innerwrap .propic-wrapper {
    margin-right: 20px;
    width: 100px;
    height: 100px;
}
.search-results #result-modifications {
        position: absolute;
    top: -86px;
    right: 0;
    z-index: 99;
    padding: 0px !important;
}
.widget-jobsearch-results.table_tile .sortby{
width: 230px!important;
}
.joblist-custom .map-toggle-switch p {
  color: #25455a;
    font-family: 'Prompt Semi Bold';
    font-size: 14px;
}
.joblist-custom #search-results-counter {
    color: #25455a;
    font-weight: bold;
}
.search-results .sortby label {
   color: #25455a;
    font-family: 'Prompt Semi Bold';
    font-size: 14px;
    margin-bottom: 15px;
}
.search-results .widget-jobsearch-results.table_tile .sortby {
    margin-left: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.search-results .widget-jobsearch-results.table_tile #result-modifications select {
    padding: 0 !important;
    background: transparent;
    border: 0px;
    height: 50px;
    font-size: 13px;
    font-family: 'Prompt Regular';
    color: #25455a;
    margin-top: -20px;
    white-space: normal;
}
.joblist-custom .slider.round:before {
    border: 2px solid #25455a;
}
.counter-section {
    border-bottom: 2px solid;
}
.joblist-custom > .fusion-builder-row {
    border-left: 2px solid #ddd;
    padding-left: 10px !important;
}
.search-results nav#widget-jobsearch-results-pages a {
    background: transparent;
    color: #25455a;
padding: 0px;
    border-bottom: 2px solid #25455a;
    border-radius: 0px;
    height: 25px;
    font-weight: bold;
font-family: sans-serif;
}
.search-results nav#widget-jobsearch-results-pages a.inactive {
    border-bottom: 0px;
    font-weight: 100;
}
.search-results #widget-jobsearch-results-pages .pagination-ul {
    justify-content: flex-end;
}
.search-results .first-premier-bank .job-innerwrap .pro-pic,
.search-results .job-innerwrap .pro-pic{
   background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/07/27125932/First-PREMIER-Bank-ICON.png);
}
.search-results .premier-bankcard .job-innerwrap .pro-pic, 
.search-results .-premier-bankcard .job-innerwrap .pro-pic  {
   background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/07/27125942/PREMIER-Bankcard-ICON.png);
}
.search-results .job-innerwrap .pro-pic {
   
    background-size: contain!important;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}
.jsr-sidebar-signin-heading {
    background: #25455a;
    color: #fff;
    font-size: 30px;
    text-align: center;
    padding: 10px 20px;
    margin-bottom: 40px;
}
.jsr-sidebar-signin {
    text-align: center;
}
.jsr-sidebar-signin-subtxt {
    margin-top: 20px;
    font-size: 20px;
}
.jsr-sidebar-signin .create-profile-link, .jsr-sidebar-signin .sign-in-link.pointer{
     padding: 10px;
    background: #48977e;
    color: #fff;
    border-radius: 50px;
    max-width: 200px;
    margin: 10px auto;
    font-size: 12px;
    line-height: 1;
    width: 100%;
    font-family: 'Prompt Bold';
}
.jsr-sidebar-signin .create-profile-link:hover, .jsr-sidebar-signin .sign-in-link.pointer:hover{background: #1c7258 ;}
.joblist-custom{
  background-size:100%!important;
}
.joblist-custom:after{
content: "";
width:100%;
min-height:570px;
background: url("https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/05/18045937/grey-3-3.png") no-repeat;
background-size:100%;
position:absolute;
bottom:0;
top:auto;
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
@media (max-width:1024px){

.search-results #result-modifications{
top: -80px;
}
}
@media (max-width:768px){
.widget-jobsearch-results.thumbnails .propic-wrapper {
    margin-bottom: 50px!important;
}
}

@media (max-width: 767px){
a#toggleAdvSearch {
    opacity: 1;
    margin-bottom: 30px;
    font-family: 'Prompt Semi Bold';
}
.job-search-filters {
    order: 0 !important;
}
.search-sidebar{
 order: -1 !important;
}
.joblist-custom>.fusion-builder-row {
    border-left: 0px solid #ddd;
    padding-left: 0px !important;
}
.map-tgl{margin-top:40px!important;}
.switch{
left: 10px;
}
.map-toggle-switch p {
    float: left;
    margin-right: 0;
}
.map-toggle-switch{
    right: auto;
}
.joblist-custom {
  padding-right:10px!important;
}
#cws-search-form{display:none;}
.joblist-custom .fusion-widget-area-1 {
    padding: 15px 0px 0px 0px;
}
.widget-jobsearch-results.thumbnails.list .propic-wrapper{
    background: transparent;
}
.search-results #widget-jobsearch-results-list .job{
    text-align: center;
}
.search-results #widget-jobsearch-results-pages .pagination-ul {
    justify-content: center;
}
.widget-jobsearch-results.thumbnails .propic-wrapper {
    margin-bottom: 0px!important;
}
.widget-jobsearch-results.table_tile #result-modifications .sortby select {
    width: 51%;
}
.fusion-body .search-sidebar.fusion_builder_column, .fusion-body .search-results.fusion_builder_column{
  width:100%!important;
}
.jsr-desk{
  display:none!important;
}
.jsr-mob{
  display:flex!important
}
}

/* END job search results */

/* Job Deatils */
.ejd-lft-img img{width:100%;}
a.apply-btn{
padding: 10px;
    background: #42967d;
    color: #fff;
    border-radius: 50px;
    max-width: 167px;
    margin: 20px 0 20px 0;
    font-size: 11px;
    line-height: 12px;
    width: 100%;
    display: block;
    text-align: center;
}
a.apply-btn:hover{
 background:#1c7258;
}
.list-wrapper {
  position:relative;
}
.list-item-wrapper {
  margin-top:50px;
  position:relative;
}
.list-bullet {
  float:left;
  margin-right:20px;
  background:#48977e;
  height:20px;
  width:20px;
  line-height:30px;
  border-radius:100px;
  font-weight:400;
  color:white;
  text-align:center;
}
.list-item {
  display:table-row;
  vertical-align:middle;
}
.list-title {
    font-weight:400;
}
.list-text {
    font-weight:400;
}
.green-line {
  background:#48977e;
  z-index:-1;
  width:4px;
  height:97%;
  position:absolute;
  left:8px;
}
.white-line {
  background:#FFF;
  z-index:-1;
  top:0px;
  width:1px;
  height:100%;
  position:absolute;
  left:15px;
}
.list-item-wrapper:first-child{
  margin-top:0px;
}
.bottom-bg:after{
content: "";
width:100%;
min-height:550px;
background: url("https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/05/18045937/grey-3-3.png") no-repeat;
background-size:100%;
position:absolute;
bottom:0;
top:auto;
left:0;
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
.widget-joblist .job-list-tile .job-list-image{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2325/2022/05/17145504/First-PREMIER-Bankcard-ICON.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    width: 122px;
    height: 121px;
    float: left;
    margin-top: 0px;
}
.widget-joblist .job-list-tile .job-list-tile-container {
    margin: 0px!important;
    background: #fff!important;
    min-height: 160px !important;
    padding: 15px!important;
    border-radius: 10px;
}
.widget-joblist .job-list-tile .job-list-tile-content {
    padding: 0 0 0 20px;
    text-align: left!important;
    float: left;
    width: calc(100% - 130px);
    font-size: 14px;
    line-height: 28px;
    color: #25455a;

}
.widget-joblist .job-list-tile .job-list-tile-content a{
    display: block;
    min-height: auto;
}
@media (min-width: 981px){
.ft-jobs .widget-joblist{
    display: flex !important;
    flex-wrap: wrap;
}
.ft-jobs .widget-joblist .widget_joblist_row {
        width: 48%;
    margin: 10px 1%;
    background: #fff!important;
    border-radius: 20px;
}
}
.ejd-tab .fusion-tabs .nav-tabs, 
.ejd-tab .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link{
  border:none!important;
}
.ejd-tab  .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link {
    border-top-color: #fff;
    background-color: #fff;
}
.ejd-tab .fusion-tabs .tab-pane {
    border: 0px solid #f1f2f2;
    border-top:  1px solid #f1f2f2;
}
.ejd-tab .fusion-tabs .nav-tabs li .fusion-tab-heading {
    /*line-height: 50px;*/
    font-size: 14px;
    font-family: 'Prompt Bold';
}
.ejd-job-details .fusion-sharing-box-1{    
  background-color: transparent!important;
  display:block;
}
.ejd-job-details .fusion-sharing-box h4, .ejd-job-details .fusion-sharing-box h2 {
   color: #60aadb !important;
    font-size: 14px!important;
    line-height: 20px !important;
    font-family: 'Prompt Semi Bold' !important;
    margin-bottom: 10px !important;
}
.ejd-job-details .fusion-sharing-box .fusion-social-networks{
text-align: left;
}
* {
    -webkit-font-smoothing: antialiased;
}
.ejd-job-details .fusion-sharing-box {
    padding-left: 0;
    margin-top: 10px!important;
}
.ejd-job-details .fusion-social-network-icon{
 color: #fff!important;
   margin: 0!important;
   margin-right:10px!important;
    padding: 10px!important;
    border-radius: 50%!important;
}
.ejd-job-details .fusion-facebook{
    background: #0077b5!important;
}
.ejd-job-details .fusion-twitter{
    background: #55acee!important;
}
.ejd-job-details .fusion-linkedin{
  background: #0077b5!important;
}
.ejd-job-details .fusion-mail{
 background: #17554a!important;
 -webkit-transform: rotate(-20deg);
 -moz-transform: rotate(-20deg);
}
.ft-jobs .widget-joblist .widget_joblist_row a{
    font-family: 'Prompt Semi Bold';
    font-weight: normal;
    font-size: 20px;
    line-height: 1.5;
    color: #25455a;
}
.ejd-tab .fusion-tabs .nav-tabs li.active .fusion-tab-heading{color:#42967d!important;}
.ft-jobs{border-bottom:1px solid #2c4e64 !important;}
.job-list-left-container {
    float: left;
    width: 100%;
}
.job-list-right-container {
       float: left;
    width: auto;
    position: relative;
    display: block;
    margin-left: 20px;
    margin-top: 0;
}
.job-list-right-container a{
    font-size: 12px!important;
    line-height: 28px!important;
    color: #42967d!important;
}
@media (max-width: 1100px){
.ft-jobs .widget-joblist .widget_joblist_row a{
font-size: 18px;
min-height: 50px;
}
.widget-joblist .job-list-tile .job-list-image{
    background-size: 100px!important;
    background-repeat: no-repeat!important;
    width: 100px;
    height: 100px;
}
.job-list-right-container{
margin-left: 120px;
}
.widget-joblist .job-list-tile .job-list-tile-content{
    width: calc(100% - 100px);
}
}
@media (max-width: 980px){
.ft-jobs .widget-joblist .widget_joblist_row{
    display: block;
    width: 100%;
}
.widget-joblist .job-list-tile .job-list-tile-container{
  float:left;
  width: 100%;
  min-height: auto !important;
}
.widget-joblist .job-list-tile .job-list-tile-content a{
min-height: auto;
}
.job-list-right-container {
    margin-left: 20px;
}
/*
.job-list-right-container{
margin-top: -25px;
}*/
.widget-joblist .job-list-tile .job-list-image{
    margin-top: 6px;
}
.fusion-body .ejd-img-details .fusion-builder-column-3, 
.fusion-body .ejd-img-details .fusion-builder-column-4{
  width:100%!Important;
}
.ejd-tab .fusion-tabs .nav-tabs li .fusion-tab-heading{
line-height: 1.5;
}
.disclose-txt{padding-left:16px;}
}
.ejd-tab .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link { border: none !important; }
@media (max-width:767px){
.ejd-tab .fusion-tabs .nav-tabs, 
.ejd-tab .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link{
  text-align:left;
  padding-left:10px;
}
.ejd-tab div.nav ul li a h3:after {
    content: "\f107" !important;
    font-size: 20px !important;
    font-family: 'Font Awesome 5 Pro';
    float: right;
    line-height: 15px;
}
.ejd-tab div.nav ul li.active a h3:after {
    content: "\f106" !important;
    font-size: 20px !important;
    font-family: 'Font Awesome 5 Pro';
    float: right;
    line-height: 15px;
}
.widget-joblist .job-list-tile .job-list-image {
    background-size: 100px !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100px;
    background-position: center!important;
}
.widget-joblist .job-list-tile .job-list-tile-content {
    width: 100%;
    text-align: center!important;
    padding: 0;
}
.job-list-right-container {
    display: block;
    margin: auto;
    text-align: center;
    width: 100%;
}
.ft-jobs .widget-joblist .widget_joblist_row a {
    margin: auto;
    display: block;
}
}
/* Job Deatils */
.banner-sec h1{margin-bottom:0!important;}
.banner-sec, .mbl-banner, .search-com{z-index:1;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
  font-family: 'Prompt Regular';
}
.transcript-btn{
    width: 200px!important;

}
.bg-100{background-size:100%!important;}
@media (max-width: 1024px){
/*.fusion-youtube{
align-self: center!important;
}*/
}
.gigya-login-providers{height:auto!important;}

@media (min-width: 1023px){
.premier_slider .slick-slide .fusion-builder-row{
    display: flex!important;
    align-items: flex-end;
}
.premier_slider.inner-pg-slider .slick-slide .fusion-builder-row{
    align-items: center;
}
}
@media (min-width: 1025px){
.banner-sec{
  min-height:300px!important;
}
}
/*
@media (min-width: 1680px){
.banner-sec{
  min-height:551px!important;
}
}
*/
@media (max-width: 1024px){
#menu-header-menu{
  max-height: initial!important;
}
#menu-header-menu li a{
    justify-content: center;
}
.menu-dropdown .xcc-sign-in-submenu{
    position: inherit;
}
/*
.banner-sec{
  min-height:350px!important;
}*/
}

@media (max-width: 800px){
.banner-sec{
  min-height:260px!important;
}
}
@media (max-width:767px){
.menu-dropdown.xcc-sign-in-parent {

    text-align: center;
}
}
@media (max-width: 640px){
.slick-slide .fusion-meta-info{
  padding-left: 15px;  
}

}
.ig-control__cbx + label{
    color: #25455a!important;
    font-weight: normal!important;
    font-family: 'Prompt Regular'!important;
}
.login-container .loginbox a, .loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header, .loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header > p{
color: #25455a!important;
}
.loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header a{
    color: #25455a!important;
    text-decoration: underline!important;
}
.btn-azure, .btn-azure:focus, .btn-azure:hover{
  background: #42967d!important;
    color: #ffffff!important;
    border-color: #42967d!important;
}
.schema-form-checkbox input[type=checkbox]{
margin-top: 7px;
}
.select2-results__option[aria-selected]{
    font-size: 14px;
}
.fusion-blog-shortcode .fusion-read-more:after{
  top:9px;
}
@media only screen and (max-width: 640px){
.job-share .sharingbox-shortcode-icon-wrapper-1 {
    justify-content: flex-start!important;
}
.blog_title .job-share .sharingbox-shortcode-icon-wrapper-1{
 justify-content: center!important;
}

}
.blog_title .fusion-post-title{
  margin-top:20px;
  margin-bottom:20px;
}
.blog-grid .fusion-blog-shortcode .fusion-read-more:after {
    top: 9px;
}
@media screen and (max-width: 810px) and (min-width: 768px) {
.celb-head { min-height: 70px;}
}
.ejd-tab .tab-link:focus{outline-offset:0;}

/*Home Banner CSS */
.home-bnr-txt-cont{
    z-index: 9999;
    width: 100%;
    position: absolute;
    top: 40%;
}
.main-bnr{padding: 0!important;}
.main-bnr .fusion-builder-row {
  margin: 0 !important;
  max-width: 100%!important;
}
.hom-bnr-text{
    max-width: 454px;
    left: calc(50% - 580px);
}
.hom-binr-img .fusion-imageframe,
.hom-binr-img .fusion-imageframe img{width:100%!important;}
.slick-autoplay-toggle-button{display:none;}
.main-bnr .slick-slider {
    margin-bottom: 0px;
}
.main-bnr .slick-slider img {
    width:100%;
}
@media (max-width:1200px){
.home-bnr-txt-cont{
    top: 27%;
    z-index: 99;
    position: absolute !important;
}
.hom-bnr-text {
    max-width: 453px;
    left: 50px;
}
}
@media (max-width:789px){
.home-bnr-txt-cont {
    top: 26%;
}
}

/*Home Banner CSS */
.blog_title .fusion-single-line-meta span{
  margin-left:0px;
  padding-right:3px;
}
.blog_title .fusion-post-content-container{margin-top:0!important;}
.ua-mobile .modal-open {
    position: relative;
}
.blog_title .fusion-text h2{
font-size: 32px!important;
    line-height: 1.5!important;
}
.search-submit-btn{margin-top:30px;}
.search-sidebar .container-parent-category, .search-sidebar .container-industry{display:none;}

/* Style by Rahid */
#menu-header-menu li a {
    font-size: 15px;
    font-family: 'Prompt Semi Bold';
}
#menu-header-menu li a:hover {
    color: #268d6e;
}
#menu-header-menu .current-menu-item a, #menu-header-menu li a:hover {
    color: #268d6e !important;
}
.select2-results__options li {
    color: #25455a;
}
.ejd-tab li.active {
    border-bottom: 3px solid #268d6e;
}
.ft-jobs .job-list-right-container a {
    font-size: 16px !important;
}
.ft-jobs .job-list-right-container a:after {
    content: "\f105";
    top: 50%;
    right: -12px;
    padding-left: 5px;
    font-size: 16px;
    font-family: 'FontAwesome';
    position: absolute;
    transform: translateY(-50%);
}
/* End Style by Rahid */

.blog-b-crum, .blog-b-crum a, .blog-b-crum p, .breadcrumb-leaf, .fusion-breadcrumb-sep, .fusion-breadcrumb-link{
  display:inline-block; 
  color:#fff!important;
  font-family: 'Prompt Semi Bold'!important;
  text-transform: capitalize;
  font-size: 12px;
    line-height: 1.5;
}
.blog-b-crum a:hover, 
.global-b-crums.fusion-breadcrumbs.fusion-breadcrumbs-1 span a:hover{
  text-decoration:underline!important;
  color:#fff!important;
  }
.slick-list.draggable{cursor:auto;}

/* Blog slider height fix*/
.blog_slider .flexslider .slides img{
    max-height: 195px!important;
   object-fit: cover;
}
.blog_slider .fusion-blog-layout-large .fusion-post-slideshow{
margin-bottom:0px!important;
}
 @media only screen and (min-width:768px) and (max-width: 1024px)  {
   .blog_slider .blog-shortcode-post-title{min-height:60px;}
   .blog_slider .fusion-post-content {
    min-height: 155px;
}
}
/* Blog slider height fix*/

.modal-popup-main-header {
    font-family: 'Prompt Regular';
        color: #25455a;
}
.modal-popup-small {
    font-family: 'Prompt Regular';
        color: #25455a;
}
/*************************************************************************/
/**************************** XCC CSS Starts *****************************/
/*************************************************************************/
/* header Menu Starts*/
/* #menu-header-menu{
    justify-content: end;
  } */
  /*header Menu Ends */
  
  /*LCP Menu*/
  .menu-dropdown .xcc-sign-in{
    text-transform: none;
    padding: 5px 8px;
}
.lcp-menu a.fusion-background-highlight{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.lcp-pages .join-page *,.campaign-template-default .landing-page-content *{
font-family: "Prompt Regular", Arial;
}
.gigya-login-header {
  font-size: 1rem;
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label{
color: #000;
}
.menu-dropdown.xcc-sign-in-parent{
padding-bottom: 0;
}
/* nav.fusion-menu-element-wrapper ul.fusion-menu#menu-main-menu{
 min-height: calc(100vh - 75px) !important;
padding-bottom: 40px !important;
} */
/*Sign In popup*/

.social-container-center {
  width: 100%;
}
.modal-content #socialSiteProvider #socialLoginProvider{  
  margin: auto !important;
  float: none !important;
}
.modal-popup-main-header{
margin-bottom: 20px;
}
.btn-azure, .btn-azure:focus,.btn-azure:hover  {
  background-color: #000 !important;
  border-color: #000;
}
/*LCP Join page*/   
.ui-select-match-item span:nth-child(2) {
  margin-right: 5px;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  padding: 6px 6px;
  font-size: 0.75rem;
}
input.ui-select-search.input-xs.ng-pristine.ng-valid.ng-empty.ng-touched,
input.ui-select-search.ng-empty.ng-untouched {
  height: 2.9em !important;
}
.lcp-pages section.fusion-tb-header .fusion-builder-column-0 {
  width: 40% !important;
}
.header-top.fusion-fullwidth.fusion-builder-row-1{
z-index: 999 !important;
}
.checkbox a{
color: #000 !important;
}
.fusion-body .join-page #socialLoginProvider{
padding-left: 0px !important;
margin-bottom: 60px;
}
.resume-wrapper{
margin-bottom: 20px;
}
.fusion-body .join-page .fusion-builder-column-0,.fusion-body .join-page .fusion-builder-column-1{
    width: 100% !important;
}
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {
  background-color: #000 !important;
  border-color: #000;
}
.join-page .schema-form-section input[type="text"], .join-page select.form-control, .join-page .btn-azure {
  height: 50px;
  border-radius: 0;
}
.form-control.ng-invalid,.form-group.has-error input, .input-group.has-error input, .form-group.has-error .select, .input-group.has-error .select, .form-group.has-error textarea, .input-group.has-error textarea,
.form-group.has-success input, .input-group.has-success input, .form-group.has-success select, .input-group.has-success select, .form-group.has-success textarea, .input-group.has-success textarea{
  background: transparent;
  border-color: #000;
  color: #000 !important;
}
.has-feedback label ~ .form-control-feedback {
  top: 32px;
}
.dashicons.dashicons-no-alt:before {
  color: #000 !important;
}
/************ Sign In popup CSS Starts ************/
/* .fusion-tb-header .fusion-flex-container .fusion-row{
flex-wrap: unset;
} */
i.glyphicon-login.modal-popup-pt15 {
  margin: 13px 0px;
}
.modal-popup-small {
   font-family: 'Prompt Regular';
}
/* .fusion-tb-header .fusion-fullwidth {
padding: 20px 0px !important;
} */
.lcp-pages label,
.campaign-template-default label,
.profile-page .new-dashboard .schema-form-section .form-group.schema-form-text.has-success label.control-label{
font-size: 16px;
color: #25455a !important;
}
.help-block {
  color: red !important;
  font-size: 0.8rem;  
  font-family: 'Prompt Regular';
}
.modal-popup-main-header{
font-family: 'Prompt Regular';
}
#login_modal_sub_header .custom-action-highlight {
  color: #1c7258 !important;
}
.modal-content #socialSiteProvider #socialLoginProvider{  
  margin:0 auto !important;
  float: none !important;
}
.modal-popup-main-header{
font-weight: 600;
margin: 0;
}
.loginbox-textbox input{
  background: transparent;
  border: 0;
  border-bottom: 2px solid #25455a;
}
.modal.schema-modal-popup .gigya-login-providers, .modal.schema-modal-popup .gigya-login-providers-container {
  width: min-content !important;
  margin: 0 auto;
  height: auto !important;
}
.modal.schema-modal-popup.fade.ng-scope.ng-isolate-scope.in .modal-popup-small h1 {
  font-weight: 600;
  padding: 10px 0px;
}
.modal.schema-modal-popup h1.modal-popup-main-header {
  text-transform: uppercase !important;
  font-weight: 600;
  font-size: 3.5rem;
  padding-bottom: 10px;
  color: #000;
}

.social-container-center {
  margin: 0 auto!important;
  width: 100%;
}
.modal-popup-small #socialLoginProvider {
  padding: 0px !important;
  width: 100% !important;
  height: auto !important;
}
.modal-popup-small div#socialLoginProvider_uiContainer {
  margin: 0 auto;
  height: auto !important;
}
.menu-dropdown .xcc-sign-in-submenu a{
padding: 6px 10px;
line-height: 1.3rem;
}
.menu-dropdown .xcc-sign-in-submenu a,
.menu-dropdown .xcc-sign-in-submenu a:after{
  color: #25455a;
}
.menu-dropdown .xcc-sign-in-submenu a:hover{
  color: #42967d;
}
/************ Sign In popup CSS Ends ************/

/*********** LCP Join page CSS Starts ***********/   
.menu-dropdown.xcc-sign-in-parent{
padding-bottom:10px;
}
.header-top.fusion-fullwidth.fusion-builder-row-1{
z-index: 999 !important;
}
.checkbox a{
color: #000 !important;
}
.fusion-body .join-page #socialLoginProvider{
padding-left: 0px !important;
margin-bottom: 60px;
}
.resume-wrapper{
margin-bottom: 20px;
}
.resume-wrapper label.control-label {
  font-size: 1.1rem;
  font-weight: 600;
}
.resume-wrapper .col-md-12 {
  font-size: 1rem;
}
.fusion-body .join-page .fusion-builder-column-0,.fusion-body .join-page .fusion-builder-column-1{
    width: 100% !important;
}
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {
  background-color: #1c7258 !important;
  border-color: #1c7258 !important;
}
.join-page .schema-form-section input[type="text"], .join-page select.form-control, .join-page .btn-azure {
  height: 40px;
  border-radius: 0;
}
.form-control.ng-invalid,.form-group.has-error input, .input-group.has-error input, .form-group.has-error .select, .input-group.has-error .select, .form-group.has-error textarea, .input-group.has-error textarea,
.form-group.has-success input, .input-group.has-success input, .form-group.has-success select, .input-group.has-success select, .form-group.has-success textarea, .input-group.has-success textarea{
  background: transparent;
  border-color: #000;
  color: #000 !important;
}
.dashicons.dashicons-no-alt:before {
  color: #000 !important;
}

.join-page .fusion-builder-row.fusion-row .landing-page-thank-you {
font-size: 20px;
  margin: 0px 140px;
  text-align: center;
}
.join-page .schema-form-section input[type="text"], .join-page select.form-control,.new-dashboard  input[type="text"],.new-dashboard select.form-control{
  background: transparent;
  border: 0;
  border-bottom: 2px solid #25455a;
}
.job-function-multiselect .ui-select-container.ui-select-multiple {
  min-height: 40px;
  width: 100%;
  border: 0;
  background: transparent;
  border-radius:0px;
  border-bottom: 2px solid #25455a;
}
.join-page .btn-azure,
.loginbox-submit .btn-azure,
.new-dashboard .btn-azure,
.new-dashboard button,
.modal-content .btn-azure{
  background-color: #42967d !important;
  border-radius: 20px;
  padding: 10px 25px;
  color: #FFF;
  text-transform: uppercase;
  border:0;
}
form[name='deleteAccountForm'] button {
 padding:unset;
}
.join-page .btn-azure:hover,
.loginbox-submit .btn-azure:hover,
.new-dashboard .btn-azure:hover,
.new-dashboard button:hover,
.modal-content .btn-azure:hover{
  background-color: #1c7258 !important;
}
.form-group.has-success .form-control-feedback:before, .input-group.has-success .form-control-feedback:before {
  color: #1c7258 !important;
}
.has-feedback label ~ .form-control-feedback {
  top: 38px !important;
}
.schema-form-checkbox input[type=checkbox]{
margin: 8px 5px 0px 0px;
}
.join-page .fusion-title h1 {
  font-weight: 600;
  line-height: 1 !important;
}
@media only screen and (max-width:991px){
.join-page .fusion-builder-row.fusion-row {
  width: 90%;
  margin: 0 auto;
}
.new-dashboard .apply-flow-wrapper .border-dashboard{
  padding:10px;
}
}
@media only screen and (max-width:767px){
.join-page .fusion-title h1{
  text-align: left !important
}
.join-page .fusion-builder-row.fusion-row .landing-page-thank-you {
  margin: 0px 10px;
  text-align: left;
}
}
.xCloudLanding {
  width: 100% !important;
}
.landing-page-template-default-template h2 {
  font-size: 25px !important;
  line-height: 1.1 !important;
}
/*********** LCP Join page CSS Ends ***********/   

/*********** Password Reset CSS Starts ***********/   
div#candidatePasswordUpdateMainContent input {
  border: 0;
  border-bottom: 2px solid;
}
div#candidatePasswordUpdateMainContent .btn-azure{
  background-color: #42967d !important;
  border-radius: 20px;
  color: #FFF;
  text-transform: uppercase;
  border:0;
  font-size: 1.1rem;
}
div#candidatePasswordUpdateMainContent .btn-azure:hover {
  background-color: #1c7258 !important;
}
.modal-popup-small i.fa.fa-check-circle {
  margin: 14px 0px;
}
/*********** Password Reset CSS Ends ***********/ 

/*********** Candidate Profile Page CSS Starts  - CSS By Gowtham*/
.new-dashboard .apply-flow-wrapper .border-dashboard {
  border: none;
}
.new-dashboard .mobile-nav.close-menu {
  padding-left: 0;
}
.new-dashboard div#candidatePoolMainContainer > .apply-flow-wrapper {
  border: 1px solid #000;
}
.new-dashboard .apply-flow-wrapper h4.ng-binding {
  padding-left: 10px;
  margin-bottom: 10px;
  font-size: 1.3rem;
}
.profile-page > .fusion-builder-row > .fusion-layout-column {
  width: 100% !important;
}
.candidate_activity_notifications_dashboard > .mb2 {
  margin-bottom: 0px !important;
}
#candidatePasswordUpdateMainContent .modal-popup-small {
padding-top: 40px !important;
}

.logged-in .preference-copy,
#candidatePoolMainContainer .preference-copy,
#updateCandidatePreference .lcp-copy {
display: none;
}

#updateCandidatePreference .preference-copy {
display: inline;
}

.alert-info {
color           : #ffffff;
background-color: #25455a;
}

body .alert-info a {
color: #e4cb34 !important;
}
body .alert-info a:hover {
color: #e3b015 !important;
}

.new-dashboard .nav-dashboard li {
margin-bottom: 10px;
}

.new-dashboard .nav-dashboard li a {
width           : 100%;
text-align      : center;
border          : 2px solid #25455a;
margin          : auto;
color           : #25455a;
background-color: #fff;
}
.profile-edit-btns, .profile-edit-btns .col-lg-8 {
  padding: 0px !important;
}
#updateCandidate .btn.btn-block.avia-color-theme-color,
.profile-edit-btns .btn {
  color: #ffffff;
  width: auto;
  margin-left: 30px;
  padding: 10px 25px;
  height: 40px;
  font-weight: 600;
  letter-spacing: 1px;
}

#updateCandidate .form-group label,
.preferences label {
font-weight: 600;
}

#updateCandidate {
margin-bottom: 50px;
}

.new-dashboard .nav-dashboard li a:hover,
.new-dashboard .nav-dashboard .active a,
.new-dashboard .nav-dashboard li:hover a,
.new-dashboard .nav-dashboard li.active>a:hover,
.new-dashboard .nav-dashboard li:focus>a {
background-color: #25455a;
color           : #fff !important;
}
.new-dashboard .nav-dashboard li a{
color:#268d6e !important;
}

#profile-education,
#profile-career-area {
color: #25455a;
}

.account-manage .btn-width {
background-color: #E6E7E8;
font-weight     : 600;
}
.account-manage p{
margin-bottom:20px;
}
.account-manage p a{
 color: #25455a !important;
}
p.download-profile-text {
  font-size: 16px;
}

.new-dashboard .nav-dashboard li a:focus,
.new-dashboard .nav-dashboard li a:active,
.new-dashboard .nav-dashboard li.active>a:hover {
background-color: #25455a;
color           : #fff;
}

#applications table th a {
color: #25455a;
}
.new-dashboard .dashboard-section-header{
text-transform: uppercase;
}
.new-dashboard *:not(i) {  
font-family   : "Prompt Regular";
}

#applications table th {
padding-top   : 10px;
padding-bottom: 10px;
}
ul.nav-dashboard.ml0 {
  padding-left: 0px !important;
  text-align: center;
}
@media only screen and (min-width:1200px) {
ul.nav-dashboard.ml0 {
  margin-bottom: 20px;
}

}
.row.new-dashboard {
  font-size: 1.2rem;
}
.row.new-dashboard h1 {
  color: #25455a;
  font-size: 3.5rem;
  margin: 0;
  line-height:1;
}
.activity-notification-container {
  overflow: hidden;
}
.alert.alert-warning.fade.in.center {
  color: #ffffff;
  background-color: #25455a;
}
#profileDownloadMainContent a.ng-binding {
  padding-left: 3px;
  color: #25455a;
  text-decoration-line: underline;
}
#main .profile-page-column {
  width: 100% !important;
}
.new-dashboard label[for='termsAndPolicy'] {
  display: none;
}
.new-dashboard .tab-content-container-preference:first-child {
  display: none;
}
.new-dashboard #preferences .dashboard-section-header {
  display: none;
}
.preferences label {
  font-weight: unset;
}

div#preferences .alert {
  display: none;
}
#deleteAccountModal .btn-group {
  width: 68%;
}
#deleteAccountModal .btn-group .btn {
  width: 41%;
  margin: 0 10px;
}
.new-dashboard .tab-content-container-preference.mt2 > .col-md-12 > label:first-child {
  width: 100%;
}
.new-dashboard input#unsubscribeCheck,
.new-dashboard input#emailUnsubscribeCheck,
.new-dashboard input#SMSUnsubscribeCheck{
  margin-bottom: 4px;
}
@media only screen and (max-width:991px){
#updateCandidate .btn.btn-block.avia-color-theme-color, .profile-edit-btns .btn{
  width: auto;
  padding: 5px 12px;
  margin-left: 30px;
}
.row.new-dashboard h1{
  margin-top:2rem;
}
.profile-page .fusion-builder-row{
  z-index:1;
}
.modal-popup-small {
   padding: 20px 15px !important;
}
i.glyphicon-login.modal-popup-pt15 {
  margin: 13px 27px;
}
.new-dashboard .apply-flow-wrapper .border-dashboard {
  margin-left: unset;
}
.account-container .applications .no-applications{
  padding:5px;
}
}
@media only screen and (max-width:767px){
.profile-page.fusion-fullwidth {
  padding: 0px 15px 20px !important;
}
.tab-content-container-preference .ml2 {
  margin-left: 0px;
}
div#socialLoginProvider_uiContainer {
  width: 100% !important;
}


}
@media only screen and (max-width:991px){
/* mobile sign in button starts */
/* mobile-mode-collapse-to-button {
  z-index: 9999 !important;
}
.menu-dropdown .xcc-sign-in::before {
  content    : unset;
}
.menu-dropdown .xcc-sign-in-submenu:before{
  content    : unset;
}
.menu-dropdown .xcc-sign-in{
  padding: 20px 0px 0px;
  font-size: inherit;
  min-width: auto;
}
.menu-dropdown .xcc-sign-in::after {
  content: unset;
} */
/*.menu-dropdown.xcc-sign-in-parent:hover .xcc-sign-in-submenu{
  display: block !important;
}*/
/* .menu-dropdown.xcc-sign-in-parent{
  text-align: left;
}
.fusion-wrapper .menu-dropdown .xcc-sign-in-submenu a {
  color: inherit;
  padding: 5px 0px;
}
 .menu-dropdown.xcc-sign-in-parent .xcc-sign-in-submenu {
  display: inline !important;
  position: static;
  text-align: left;
}
.menu-dropdown.xcc-sign-in-parent:hover .xcc-sign-in-submenu {
  display: inline !important;
  position: static;
  text-align: left;
}
.menu-dropdown .xcc-sign-in-submenu a:after {
  float: right;
}
a.sign-in-link.pointer {
  margin-top: 10px;
}
.menu-dropdown .xcc-sign-in{
  border: unset;
} */
/* mobile sign in button Ends */
}
.fusion-theme-sharing-box.fusion-single-sharing-box.share-box {
  display: none;
}
.campaign-template-default article.campaign >.post-content {
  z-index: 1;
}
.campaign-template-default .landing-page-content span.landing-page-meta.title {
  font-weight: bold;
}
article.campaign.type-campaign {
  margin-top: 65px;
}
a.termsAndPolicy_links{
color: #42967d !important;
}
.join-page.thank-you-page .fusion-builder-row.fusion-row>.fusion-layout-column>.fusion-column-wrapper>.fusion-text {
  margin: 0 auto !important;
}
/*Candidate Profile Page CSS Ends - CSS By Gowtham*/

/*postlaunch styles starts*/
.fusion-body .fusion-builder-column-1.thankyou-msg-column {
    width: 80% !important;
    margin: 0 auto !important;
}
.join-page.thankyoupage-banner {
    min-height: 410px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.breadcrumb-container{
  z-index: 0;
}
.xcloud-join-page-column > .fusion-column-wrapper {
  margin-left: 0 !important;
}
.join-page.banner-sec {
display: flex;
justify-content: center;
align-items: center;
}
#socialLoginProvider .gigya-login-header {
font-weight: 900;
}
.premier-bank-lcp .fusion-column-wrapper {
margin: 0 15px !important;  
}
.join-page {
z-index:1 !important;
}
.join-page .fusion-builder-row.fusion-row > .fusion-layout-column > .fusion-column-wrapper >.fusion-text:not(.fusion-text-2) {
   width: 65%;
}
@media only screen and (min-width:1025px) and (max-width:1199px){
.join-page {
 padding: 30px !important;
}
}
@media only screen and (max-width:1024px){
.resume-wrapper label.control-label {
  padding-top: 15px;
}
.premier-logo a img {
  margin-left: 20px;
}
.join-page .fusion-builder-row.fusion-row > .fusion-layout-column > .fusion-column-wrapper >.fusion-text:not(.fusion-text-2) {
   width: 100%;
}
.fusion-body .fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.breadcrumb-container .fusion-builder-column-3{
      width: 100% !important;
}
.fusion-body .fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.breadcrumb-container .fusion-builder-column-3 .fusion-column-wrapper {
  margin-left: 1.92% !important;
}
.fusion-body .desktop-header .fusion-builder-row .fusion-builder-column-1 {
    width: 40% !important;
}
.join-page.banner-sec {
    min-height: 295px;
}
.xcloud-join-page-column > .fusion-column-wrapper {
  margin-left: 4.8% !important;
}
}
@media only screen and (max-width:767px){
/* .menu-dropdown.xcc-sign-in-parent .xcc-sign-in-submenu {
  border: none !important;
} */
  .modal-popup-small {
    padding: 21px 40px 20px 20px !important;
  }
  .lcp-pages .fusion-tb-header .fusion-builder-column-2{
        width: 50% !important;
  }
  .lcp-pages .fusion-tb-header .fusion-builder-column-2 .fusion-column-wrapper {
    padding: 0px !important;
  }
}
/*postlaunch styles endts*/
/*Header Height Fix Starts*/
.header-container {
  min-height: auto !important;
}
.fusion-body .desktop-header .fusion-builder-row .fusion-builder-column-1 {
    width: 40% !important;
}
.fusion-body .desktop-header .fusion-builder-row .fusion-builder-column-2 {
    width: 60% !important;
}
.fusion-body .desktop-header .fusion-builder-row .fusion-builder-column-2 .fusion-content-layout-column {
    padding: 0px !important;
}
.fusion-body .fusion-fullwidth.fullwidth-box.fusion-builder-row-3.fusion-flex-container.breadcrumb-container{
  padding-top:0px;
	padding-bottom: 0px;
}
/*Header Height Fix Ends*/
/*************************************************************************/
/**************************** XCC CSS Ends *******************************/
/*************************************************************************/

/*Apply join page CSS STARTS*/

.apply-jp a.apply-btn{
     padding: 13px;
    max-width: 305px;
    margin: 1px 0 2px 11px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
}
.join-page.lcp-form-sec.apply-jp label,
.join-page.lcp-form-sec.apply-jp button,
.join-page.lcp-form-sec.apply-jp a{
    font-family: 'Prompt Regular';
    font-size: 16px;
    color: #25455a !important;
}
.join-page.lcp-form-sec.apply-jp input,
.join-page.lcp-form-sec.apply-jp option,
span.ui-select-choices-row-inner,
.ui-select-match-item{
    font-family: 'Prompt Regular';
}
.resume-wrapper p{
    font-family: 'Prompt Regular';
    color: #25455a !important;
}
.join-page.lcp-form-sec.apply-jp button,
.join-page.lcp-form-sec.apply-jp a.button{
  color: #FFF !important;
}
div#socialLoginProvider {
    width: 100%;
}
@media only screen and (max-width:767px){
  .apply-jp a.apply-btn{
      margin: 10px 0 2px 0px;
  }
}
/*Apply join page CSS ENDS*/

/* === Hide Map Toggle === */
#wrapper .map-toggle-switch {
    display: none!important;
}
/* EJD Mobile Padding Update*/
@media only screen and (max-width:767px){
.banner-sec ,
.generic-ejd,
.generic-none,
.call-center,
.technology,
.shared-service,
.banking_video,
.teller,
.ft-jobs{
  padding-left:40px!important;
  padding-right:40px!important;
  } 
}

/*CWSM-11543 start */
.top-menu {
    padding: 0 30px !important;
    z-index:999999;
}

.fusion-tb-header .second-menu.desktop-header {
    padding-top: 0 !important;
}
/*@media only screen and (min-width: 1025px){
.fusion-tb-header .second-menu.desktop-header {
    z-index:1;
}
}*/

.top-menu .menu-dropdown.xcc-sign-in-parent
{
padding-bottom:0px !important;
}
 .menu-dropdown .xcc-sign-in {
border:none;
font-weight:normal;
}
.top-menu .menu-dropdown .xcc-sign-in::after {
    padding: 0px 0 5px 7px;
    content: "\f347";
    font-family: dashicons, sans-serif;
    height: 0;
    float:none;
    content: "\003E" !important;
}
.top-menu ul li:nth-child(2) a span:after {
    content: "\003E" !important;
    padding-left: 7px;
}
.top-menu ul li:nth-child(2) a span{
    padding: 5px 8px;
}

.fusion-body .top-menu .fusion-builder-row .fusion-builder-column-2 {
    width: 100% !important;
}
.fusion-body .top-menu .fusion-builder-row .fusion-builder-column-2 .fusion-column-wrapper{
  padding:0px !important;
}
.fusion-body .desktop-header.second-menu .fusion-builder-row .fusion-builder-column-3 {
    width: 50% !important;
}
.fusion-body .desktop-header.second-menu .fusion-builder-row  .fusion-builder-column-4 {
    width: 50% !important;
}
@media only screen and (max-width: 1025px){
  #menu-header-menu #menu-header-top-menu{
    position:relative;
  }
  #menu-header-menu #menu-header-top-menu li:nth-child(2){
    border-bottom-width:1px;}
  #menu-header-menu #menu-header-top-menu li:nth-child(2) a span:after {
    content: "\f347" !important;
    padding: 0px 0 0 3px;
    font-family: dashicons, sans-serif;
}
  
}
/* ****** this is to hide the author from the blog page's read more section ******** */
p.fusion-single-line-meta {
  display: none !important;
}

/* ******** this is to give more space between the arrows in the slider in home page --junnie-- **********/
@media(min-width:1024px){.page-id-1586 .premier_slider button.slick-next.slick-arrow {
    right: calc(50% - 120px) !important;
}
.page-id-1586 .premier_slider button.slick-prev.slick-arrow {
	left: calc(40% - 10px) !important;
}}

/*CWSM-12936*/
.better-sunday .premier_slider button.slick-prev.slick-arrow {
        left: calc(50% - 200px) !important;
}
.better-sunday .premier_slider button.slick-next.slick-arrow{
  right: calc(40% - 80px)  !important;
}
@media only screen and (max-width:767px){
.better-sunday .premier_slider button.slick-prev.slick-arrow {
        left: calc(50% - 180px) !important;
}
.better-sunday .premier_slider button.slick-next.slick-arrow{
  right: calc(20% - 80px)  !important;
}
/*.premier_slider .slick-slide{
      width:318px !important;
    }*/
  .premier_slider  .slick-slide .fusion-column-wrapper{
       display: block !important;
    margin: 0 auto;
}
}
@media only screen and (min-width:768px) and (max-width: 1024px){
.better-sunday .premier_slider button.slick-next.slick-arrow {
    right: calc(40% - 120px) !important;
}
}
    
/*CWSM-12936*/

.full-width-img {
  width: 100% !important;
}