/** embedding Stellantis LP on Careers Home page **/
#home-lp iframe#jframe {
    width: 100%;
    min-height: 1085px;
}
.ejd-tabmain .tab_counter_0 ~ .tab_counter_0,
.ejd-tabmain .tab_counter_1 ~ .tab_counter_1,
.job-detail-tab .tab_counter_0 ~ .tab_counter_0,
.job-detail-tab .tab_counter_1 ~ .tab_counter_1{
    display: none;
}

#top .mobile-brands.visible-ipadp {
    display: none!important;
}
html body .full-width-container .container,
.responsive #top #wrap_all .full-width-container .container {
    max-width: 100%!important;
    padding: 0;
    width: 100%;
}
.job-search-banner-blue {
    background-color: #243782!important;
}
.career-area-sec ul li {
    margin-bottom: 5px;
    text-align: left;
    list-style-type: disc;
}
.career-area-sec ul {
    margin: 0;
}
.careerBlueWrap.career_area_row.career_area_row_new.container_wrap {
    background-image: none!important;
    background-color: #fff;
}
body .copyright,
.lcp-form-header h1,
.lcp-form-header h2,
.lcp-form-header h3,
.lcp-form-header h4,
.lcp-form-header h5,
.lcp-form-header h6{
    font-family: 'encodeexpandexmedium';
}
div.our-brands .container {
    width: 100%!important;
    max-width: 1150px!important;
}
body#top .our-brands{
 display:block!important; 
}
@media(max-width:767px){
  div.our-brands .container .brd-img {
    width: 100%;
    margin: 0;
    text-align: center;
}
#top .brd-img a {
    display: block;
    margin: 0!important;
    text-align: center;
}


}
a.cr-btn {
    display: block;
    text-decoration: none;
}
#top .banner-new-sec .container {
    width: 100%!important;
    max-width: 100%!important;
    padding: 0;
}

#top .banner-new-sec .container .avia-image-container {
    margin: 0;
}

/*Style Inline Microsite on NextGen page*/
.stellantis-landing-page body#top #cookie-notice {
    display: none !important;
}
.landing-page.stellantis-lcp #cookie-notice {
    display: none !important;
}
.landing-page div#xlandingpage.stellantis-microsite.lcp-section .xCloudLanding {
    background-color: transparent !important;
}
h1#pageHeaderTop.landing-page-meta.title {
    display: none;
}
body#top .stellantis-microsite.lcp-section #socialSiteProvider {
    display: none;
}
.stellantis-lcp button.btn.create-profile {
    margin-top: 20px;
}
.stellantis-lcp label.control-label[for="firstName"] {
    margin-top: 20px;
}
.apply-join .form-group.hide-aoi-on-apply {
    display: none;
}
.home-where p {
    text-transform: uppercase;
}
button.button.button-wht-out {
    clear: both;
    display: block;
}
/*scrollbar*/
/* 2 Dec 2021: I removed this css as I'm handling this in the CSS in the codeblock on the page itself. Jop Wielens*/
/*.st-get-in-touch .st-general-container iframe {
    height: 49vw !important;
    margin-bottom: 4vw;
}*/
/* ends */

.career-area-sec {
    padding: 40px;
    text-align: center;
    background-color: #fff;
}

.career-area-sec button.mfp-close {
    color: #000!important;
}
.career_area_row_new .ca-boxes .ca-img-div {
    background-size: cover;
    background-position: center center;
    /*border: 1px solid #fff;*/
}

.career_area_row_new .ca-boxes .ca-img-div img {
    border: none;
}
.career_area_row_new .ca-boxes a{
 text-decoration:none; 
}
.mfp-auto-cursor .mfp-content {
    max-width: 600px;
}
.career_area_row_new .ca-boxes .color-box {
    /*border-width: 1px 1px 1px 1px;*/
    border:none;
}
@media (min-width:768px){
  .career_area_row_new .ca-boxes {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
  .career_area_row_new .ca-boxes .ca-img-div {
    height: 153px;
}

}
@media (min-width:1025px){
  .career_area_row_new .ca-img-div img {
    display: none;
}

}

.page-id-40720  #main .container_wrap.container_wrap_first.fullsize {
      min-height: 0;
}
.page-id-40720 main.template-page.content.av-content-full.alpha.units {
    padding: 0;
}
.page-id-40720 a#scroll-top-link {
    display: none;
}


/** Stellantis Apply Join and profile LCP updates */
body#top .lcp-section * {
  font-family: 'encodeexpandexlight';
  
}
.lcp-form-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    padding-bottom: 20px;
    padding-top: 20px;
    clear: both;
}
#top .lcp-form-header h2 {
    display: inline-block;
    color: #404040;
    margin-left: 10px;
    margin-bottom: 0;
    font-size: 22px;
}

.lcp-section .form-outer-row .form-group.has-feedback {
    margin: 0 0 30px;  
}
#top .lcp-section input, 
.lcp-section select {
    height: 35px !important;
    line-height: 26px !important;
    padding: 0px 6px;
    margin-bottom: 0 !important;
    border-color: #919191 !important;
}
.lcp-section .form-group.has-feedback .help-block {
    margin: 0 !important;
    position: absolute;
}
#top .lcp-section .schema-form-checkbox label input[type="checkbox"] {
    height: 20px !important;
    line-height: 20px !important;
    margin-top: 0;
}

#top .lcp-section select {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/936/2020/07/arrow-select.jpg) no-repeat;
    background-position: 98%;
    background-size: 10px;
}
span.circle-number {
    font-size: 22px;
    background-color: #597dda;
    color: #fff;
    border-radius: 50%;
    display: inline-block;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 40px;
    text-align: center;
    height: 40px;
    min-width: 40px;
    width: 40px;
}
/*.lcp-section .schema-form-checkbox {
    display: block;
}*/
body#top .lcp-section .schema-form-submit button.btn.btn.btn-azure.create-profile {
    padding: 10px 25px;
    margin-right: 10px;
}
.lcp-section a.lcp-pt10.button.apply-btn.btn.no-thanks.ng-scope {
    background: none;
    color: #404040;
    padding: 0;
    margin-top: 10px;
}
.lcp-section div#termsAndPolicyDescription.help-block {
    position: relative;
}

@media (min-width: 768px){
.lcp-section .lcp-form-header h2 {
    font-size: 22px;  
}
.lcp-section .form-outer-row .form-group.has-feedback {
    width: 45%;
    float: left;
    margin: 5px 4.3% 30px 0;
}

.lcp-section.stellantis-microsite .form-outer-row .form-group.has-feedback {
    width: 100%;
}

}
/** Stellantis Apply LCP styles Ends ***/



/** focus **/
#skipnav a:focus {outline: 1px dashed #3a65d3 !important; outline-color: #3a65d3 !important; outline-width: 1px !important; outline-offset: 3px !important;}
.logo a:focus {border: 1px dashed #3a65d3; outline: none !important;}
input:not(.quicksearch-submit):focus, .widget-jobsearch-full input:focus, #top select:focus {outline: 1px dashed #3a65d3; outline-offset: -2px !important; outline-color: #3a65d3 !important; outline-style: dashed !important; outline-width: 1px !important; opacity: 1 !important;}
input.quicksearch-submit:focus {outline: 1px dashed #fff!important; outline-offset: -5px !important; outline-color: #fff !important; outline-style: dashed !important; outline-width: 1px !important; opacity: 1 !important;}
*:focus {outline-color: #3a65d3 !important; outline-width: 1px !important;}
.career-near .widget_joblist_row a:focus,
#top .whttxt.whtlnks a:focus, #footer a, .std-bluebg a:focus, .fiat-slider a:focus {outline-color: #fff !important;}
.fiat-slider div.slide-entry:focus {z-index:999; outline-offset: -5px !important; outline-color: #fff !important;}
#top .whttxt.whtlnks button:focus {outline-offset: -5px !important; outline-color: #fff !important;}
#top .ls-thumbnail-slide a {outline-offset: -5px !important;}

#top *:focus .avia-tooltip {display:block; visibility:visible; opacity:1;}

#top label {font-family: 'encodeexpandexlight'; font-weight:600;}

#skipnav a:focus {left: 50%;  width: 200px; margin: 0 auto 0 -100px; background: #3a65d3; border: 0px solid #fff;}
    
#top .content-bp .content {padding-bottom:0;}

#top a.av-masonry-entry:focus {opacity:1; border: 2px dashed #1751a8;}
.avia_desktop.avia_transform3d .av-caption-on-hover .av-masonry-entry:focus .av-inner-masonry .av-inner-masonry-content {-webkit-transform: rotateX(0deg); transform: rotateX(0deg);}
.avia_desktop .av-caption-on-hover .av-masonry-entry:focus .av-inner-masonry-content {opacity: 1;}

h1 {font-family: 'encodeexpandexlight'; font-size: 44px; font-weight: normal; color:#1751a8;}


#top .avia-smallarrow-slider .avia-slideshow-arrows {height:0;}

/* Home page bkg video */
.bkg-vid {position:relative;}
.responsive .bkg-vid .container {padding:0 0; max-width:100%;}

.xcloud-unsubscribe-msg h3.darkgreen span {color:#000;}

/*styles by sandhya*/
#top .display-on-eng-jap .av-flex-placeholder {
    width: 3%;
}
#top h1.headline-text.grey {
    font-family: 'encodeexpandexlight';
    color: #1751a8;
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 20px;
}
.japan-acc span {
    display: block;
}
.career-near.dash-border .content {
    border-top: 1px dashed #e1e1e1 !important;
    padding-bottom: 0;
}
#top .lcp-profile .preferences input[type="checkbox"] { height: auto !important; }
h1.your_account_dashboard.ng-binding { display: none; }
.japan-acc ol {
    margin-left: 3px;
}
/*styles by sandhya ends*/

/*  Created By: Anup Dhal
  *   Date: 04/02/2020
  *   CSS Starts Here
  */      
  /*  About Us => Culture Page CSS Starts */
  .main_color a {
    color: #3A65D3;  
  }
  .element {
    background-color: #3A65D3;  
  }
  #top .why-choose-apac-were-smart h2.headline-text, #top .why-choose-apac-were-smart h2.headline-text.grey {
    color: #fff;  
  }
  .black-color-list li strong {
    color:#404040;
  }
  h3.headline-text {
    font-family: 'encodeexpandexlight';
    color: #1751a8;
    font-weight: normal;
    margin-bottom: 20px;
    text-align: center;
  }
  /*  About Us => Culture Page CSS Starts */
  .avia-testimonial-wrapper {
    width: 100%;
  }
  .avia-section.avia-section-small, .main_color {
    border-top: none;
  }
  .areas-talent .av_inherit_color p {
    color: #626373!important;  
  }
  #top .no_margin.av_three_fourth {
    background-color: #fcfcfc!important;
  }
  #top a.button-link {
    margin-bottom:15px;
  }
  .template-page .entry-content-wrapper h1 {
    word-wrap: break-word;  
  }
  #top #cws_quickjobsearch select {
    border-color: #999;  
  }
  .wht-bg {
    background:#fff;  
  }
  .gry-bg {
    background:#e7e8e8;  
  }
  .gry-bg .content {
    padding-bottom: 0;
  }
  .fca-veteran img {
    margin-top:15px;  
  }
  .js_active .av-minimum-height .container {
    opacity: initial;  
  }
  .sign-in-link {
    display: block;
  }
  .areas-of-talent .button-wht-out {
    margin: 0.85em 0;  
  }
  .ldp-accordian .toggler {
    
  }
  .main_color .avia-color-theme-color {
    background-color: #1751a8;
    font-weight: 600;
    font-family: 'Encodeexpandexmedium';
  }
  .cookie-notice-container {
    background: #1D1D1B;
  }
  #cookie-notice .cn-button {
    margin-left: 10px;
    background: #3A65D3;
  }
  h3.testimonial-heading {
    
  }
  h3.testimonial-heading, h4.testimonial-heading, .blue {
    color: #3A65D3!important;
  }
  .join-home-banner, .desktop-banner {
    background-color: #1751a8;
  }
  h3.toggler:focus, h2.toggler:focus, p.toggler:focus, 
  #desktop-banner button:focus {
    outline: 1px dashed #fff!important;
    outline-offset: -5px !important;
    outline-color: #fff !important;
    outline-style: dashed !important;
    outline-width: 1px !important;
    opacity: 1 !important;
  }
  #desktop-banner a:focus, 
  .ca-boxes .color-box h4 a:focus {
    outline-color: #fff !important;
  }
  .w-form-row-label label {
    color:#000;  
  }
  .screen-reader-shortcut {
    color: #fff;
  }
  .main_color .sidebar_tab, .main_color .tabcontainer .tab {
    color: #5C5F60;
  }
  .ls-l a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    font-family: 'Encodeexpandexmedium';
  }
  .text_select option {
    font-family: 'encodeexpandexlight';
  }
  .careerBlueWrap .ca-boxes h4 a {
    /*text-decoration: underline!important;*/
  }
  .flex_column .widget .widgettitle, .content .widget .widgettitle,
  #top label span, #top legend span,
  .widget-jobsearch-full #date-labels div, #cws-search-form label, #cws-search-form,
  .location-box .loc_auto::placeholder {
    color: #333!important;  
  }
  .avia-mozilla #top .entry-content-wrapper .search-sidebar select,
  #top .entry-content-wrapper .search-sidebar select {
    background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/1109/2020/03/arrow-dropdown.png") !important;
    padding: 10px 30px 8px 12px;
  }
  .location-box .location-wrapper input[type="text"] {
    padding: 10px 27px 8px 12px;
  }
  p.Default {
    font-size:18px!important;  
  }
  p.Default span {
    font-size:inherit!important; 
  }
  .flex_column .widget .widgettitle, .content .widget .widgettitle {
    font-size: 32px;
    line-height: 32px;
    font-weight: normal;
    margin: 0 0 17px 0;  
  }
  .pt-0 .template-page {
    padding-top: 0;
  }
  .pb-0 .template-page {
    padding-bottom: 0;
  }
  .pt-0 .template-page p:first-child {
    margin-top: 0;  
  }
  .location-box .location-wrapper .clear-btn {
    margin-top: -8px;  
  }
  .commute-traffic-control .clear-btn {
    margin-top: 0;  
  }
  .areas-talent .widget_text_icl {
    padding-bottom: 0;
  }
  .makeMark {
    min-height: auto;
  }
  /*  Created By: Anup Dhal
  *   CSS Ends Here
  */
.av_textblock_section p{font-size:14px;}

/** job searhc results **/
#cws-search-form .location-box label {display:inline-block !important;}
.avia-mozilla #top .entry-content-wrapper select {background-image: url("https://cdn-static.findly.com/wp-content/uploads/sites/1109/2020/02/jsarrows.png") !important;}

.image-overlay{background: transparent !important;}
.image-overlay .image-overlay-inside{display:none !important}


/* new brands slider 5-25-18 */
#brandslider {clear: both;}
/*#layerslider_43 {height:unset !Important;}*/
#brandslider .container {padding: 0 0;}
#brandslider .ls-thumbnail-wrapper {top:0; left: -15px; padding:10px; background-color:#fff; box-sizing: border-box !important;}
#brandslider .ls-thumbnail {top: 0px; margin: 0 0; box-sizing: border-box !important; width: 100% !important;}
#brandslider .ls-thumbnail-slide-container {display:table; table-layout: fixed;}
#brandslider .ls-thumbnail-slide-container .ls-thumbnail-slide  {display:table-row; width:100%;}
#brandslider .ls-thumbnail-slide-container .ls-thumbnail-slide a {display:table-cell; width:5.4% !important; text-align:center; padding:0.3%;}
#brandslider .ls-thumbnail-slide-container .ls-thumbnail-slide a img {max-width: 100% !important; max-height: max-content !important;}
#brandslider .ls-nav-next, #brandslider .ls-nav-prev {border-radius:3px; display: block; text-decoration: none; position: absolute; width: 40px; text-align: center; height: 60px; font-size: 25px; top: 50%; color: #fff; opacity: 1; z-index: 10000; background: rgba(89, 125, 258, 0.8); line-height:60px;}
#brandslider .ls-nav-next {right:-1px;}
#brandslider .ls-nav-prev {left:0;}
#brandslider .ls-nav-prev:before {content: '\E87c'; font-family: 'entypo-fontello';} 
#brandslider .ls-nav-next:before {content: '\E87d'; font-family: 'entypo-fontello';} 

/** media styles at: 2017, 2201, 2281, 2660 */

/* Languae Hidden */
/*#menu-item-wpml-ls-37-ja, #menu-item-wpml-ls-37-ko {display: none;}*/
/*.menu-item-wpml-ls-6-zh-hans {display: none;}
#top .sub_menu li:focus>ul {
  display: block;
} */

.menu-dropdown .join-here:after {
    content: "\f110";
    float: right;
    font: 400 20px dashicons;
    position: absolute;
    top: 13px;
    right: 6px;
}
.menu-dropdown .sign-in-link::after, .menu-dropdown .create-profile-link::after {
    position: absolute;
    top: 13px;
    right: 6px;
}
#top .menu-dropdown .xcc-sign-in-submenu a {
    padding: 15px 25px 15px 10px;
    font-size:12px;
    line-height: 18px;
}
#top .menu-dropdown .xcc-sign-in-submenu a {
    position: relative;
}

/*Landing Page CSS starts*/

.the-learning-factory li span, .mm-career-areas li span {text-align: left; }
.the-learning-factory li, .mm-career-areas li { float: left; margin: 0 10px; width: 31%; text-align: left;}
.mm-our-businesses span, .mm-our-businesses ul  {color: #fff !important;}
.mm-our-businesses .av_textblock_section { margin-left: 50px; padding: 50px 0; }
.mm-our-businesses .avia_textblock ul { padding-left: 0; }
.mm-our-businesses .av_one_half.first { background-size: cover; }
.teksid-our-businesses ul { padding-left: 0 !important; margin-left: 0; }
.teksid-part-of-adventure .av_textblock_section {margin-left: 27px;}
.teksid-part-of-adventure .av_textblock_section ul { margin-left: 0; padding-left: 0; }
.why-choose-maserati-masonry .image-gallery {margin: 0 0;}
.why-choose-maserati-masonry.two .content { padding-top: 0; padding-bottom: 0;}

/*APAC CSS starts*/
.why-choose-apac-unordered-list ul { padding-left: 0 !important; margin-left: 0; }
.why-choose-apac-unordered-list ul li { text-align: left; }
.why-choose-apac-were-smart .av_textblock_section { padding: 0 36px; }
.why-choose-apac-list .no_margin.av_one_fourth {padding: 0 !important;}
.apac-benefits-four-grid .av_one_half { max-width: 100%; }
.apac-benefits-four-grid .avia-image-container { width: 30%; float: left; }
.apac-benefits-four-grid .av_textblock_section { width: 60%; float: left; }
.apac-benefits-four-grid ul { padding-left: 0 !important; margin-left: 0; }
.student-opps-ind-chn .avia-image-container-inner, .student-opps-ind-chn img { width: 100%; }
.togglecontainer .single_toggle:first-child .toggler, .togglecontainer .taglist + .single_toggle .toggler { background: #3a65d3; color: #fff; font-family: 'encodeexpandexlight'; font-weight: 300;}
.togglecontainer .single_toggle h2.toggler {font-family: 'encodeexpandexlight'; font-weight:400;}
.toggle_content { background-color: #DEE6F8; }
.togglecontainer .single_toggle h2.toggler .toggle_icon {top: 16px;}
.toggle_icon > span {border-color:#fff;}

/*LATM CSS starts*/
.where-we-are-latm-living-working .av_textblock_section { padding: 27px 36px; }
.where-we-are-latm-living-working .av_one_half { background-size: cover; }

/*NAFTA CSS starts*/
.students-row .av_one_third.students-onethird .image-overlay-inside, .students-row .av_one_fourth.students-onethird .image-overlay-inside   { display: none; }
.students-onethird .avia-image-container-inner, .students-onethird .avia-image-container-inner img { width: 100%; }
.upcoming-events .tribe-events-adv-list-widget .list-date, .upcoming-events .tribe-events-adv-list-widget h3.widgettitle { display: none; }
.upcoming-events .tribe-events-adv-list-widget { text-align: center; }
.upcoming-events .tribe-mini-calendar-event .list-info { width: 100%; }
.upcoming-events .tribe-mini-calendar-event .list-info h2 { color: #597dda; }
.upcoming-events .tribe-mini-calendar-event { border: none; }
/*NAFTA events 25-6-18*/
p.tribe-events-widget-link { display: none; }



/*Language dropdown*/
  nav.sub_menu li.wpml-ls-current-language { padding-top: 4px; }
  nav.sub_menu li.wpml-ls-current-language:before {content: "\e83b"; font-family: 'entypo-fontello'; position: absolute; left: -6px; color: #243782; font-size: 16px;}
nav.sub_menu li.wpml-ls-current-language>a:after {content: " \e877 "; font-family: 'entypo-fontello'; position: absolute; color: #243782; margin-left: 5px; font-size: 20px;}
 .sub_menu li { border: none; }
 #top .header_color .sub_menu #avia2-menu li li a:hover, #top .header_color .sub_menu #avia2-menu li li a:focus, #top .header_color .sub_menu #avia2-menu li li a:active {background: #f8f8f8 !important;}

/*Sign in button CSS starts*/
/*.xcc-sign-in.out::before, .xcc-sign-in.in.in::before {
    content: '\f007';
    padding: 0 5px;
    font-family: FontAwesome;
    font-size: 20px;
    color: #00afef;
}*/
.menu-dropdown .xcc-sign-in { border: none !important; background: none !important; }
.xcc-wrapper {top: -8px; }
.menu-dropdown .xcc-sign-in-submenu { min-width: 265px; width:320px;}

/*global where we are & homepage where*/
.home-where .avia-image-container-inner {max-width: initial; border-radius: 50%; display: block; position: relative; overflow: hidden;}
.home-where .image-overlay-inside {display:none;}
.home-where p {line-height: 1.4em;}
.home-where a {font-family: 'Encodeexpandexmedium'; color:#1751a8; line-spacing:22px; font-size:18px;}
.entry-content-wrapper ul.globalwhere-we-are {list-style-type:none; display: flex; text-align: center; }
.global-legend-map #custom_html-2 { text-align: center; padding: 25px 0 40px;}
.global-legend-map .custom-html-widget:before {content: url(https://cdn-static.findly.com/wp-content/uploads/sites/584/2018/04/FCAmap-NA.png) url(https://cdn-static.findly.com/wp-content/uploads/sites/584/2018/04/FCAmap-EMEA.png) url(https://cdn-static.findly.com/wp-content/uploads/sites/584/2018/04/FCAmap-LA.png) url(https://cdn-static.findly.com/wp-content/uploads/sites/584/2018/04/FCAmap-APAC.png); display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;} 
.globalwhere-we-are li {flex: 1; width: 0; padding: 0 10px; vertical-align:middle; border-right: 1px solid #aaa;}
.globalwhere-we-are li a:before {content: ''; border-radius:100%; width:17px; height:17px; display:inline-block; margin-right: 7px; vertical-align: middle;}
.globalwhere-we-are li a span {font-size:12px;}
.globalwhere-we-are li a {color:#626373; font-size:14px; line-height:17px;}
.globalwhere-we-are li a:hover {text-decoration:none;}
.globalwhere-we-are li.nafta-dot {border-right:0px;}
.globalwhere-we-are li.nafta-dot a:before {background:#3a65d3;}
.globalwhere-we-are li.latam-dot a:before {background:#334565;}
.globalwhere-we-are li.emea-dot a:before {background:#409e68;}
.globalwhere-we-are li.apac-dot a:before {background:#548ecb;}
.global-featured-locations .av-flex-placeholder { width: 2% !important; }
.global-featured-locations .image-overlay .image-overlay-inside { display: none; }
/* Added to fix the image height in where-we-are/asia-pacific-careers-home/ Sendil 05/10/2018 */
/*.image-gallery  #av-masonry-1-item-9972 .av-masonry-image-container img{ height: 464px !important;}
.page-id-9802 .image-gallery .av-masonry-image-container img{height: 465px !important;}*/

/*focus lines CSS*/
.logo a { padding: 5px; }
.logo img { max-height: 60px;
    max-width: 260px;
    margin-top: 5px; }
/*.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a { padding-right: 8px !important; }*/
/*.sub_menu>ul>li>a { padding-bottom: 7px; padding-left: 3px; }*/
.main_menu .avia-menu ul { margin-right: -8px; border-top: 0px;}

/*Common Desktop CSS Start*/
body {
    -webkit-font-smoothing: antialiased;
    /* This needs to be set or some font faced fonts look bold on Mac in Chrome/Webkit based browsers. */    
    -moz-osx-font-smoothing: grayscale;
    /* Fixes font bold issue in Firefox version 25+ on Mac */    
    font-family: 'encodeexpandexlight';
    font-size: 14px;
    letter-spacing: 1px;
}
.new-banners .container{
  max-width: 100%;
  padding: 0;
}
html[lang='ja'] .widget-jobsearch-results.table_tile .pages {
    width: 280px;
}
.new-banners .content{
  padding: 0;
}
.blue-banner-section {
    min-height: 0;
    z-index: 99;
    position: absolute;
    top: 498px;
    padding: 10px 0;
    text-align: center;
    background-color: rgba(69,112,222,0.7);
}
.blue-section-lcp-join { top: 292px; }
.av_textblock_section p.banner-text {margin-top:0; margin-bottom:0; font-weight: normal; color: #fff; font-family: 'encodeexpandexlight'; font-size: 22px;}
.av_textblock_section p.banner-text span{
  font-family: 'Encodeexpandexmedium';
      font-weight: bold;
}
.quicksearch-field label {
    display: block;
    position: absolute;
    cursor: text;
    padding: 21px 6px 6px 6px;
    z-index: 9;
    opacity: 0.7;
    transform: translate(0px, -20px);
    font-size: 13px;
    transition: none;
  }
/*Hidding the labels for search widget */
#cws-search-form label {
/*display:none;*/
}
/*Hidding the labels for search widget ends*/
.mac-os body {
    font-weight: normal;
}

.full-width .container {
    max-width: 100%;
    padding: 0;
}
.brd-img {
    display: inline-block;
    margin: 0 8px;
}
.brd-img br {
    display: none;
}
#top .mobile-brands .new-special-heading {
    display: none;
}
.our-brands.brands-logos .widget {padding-bottom:0;}
.banner-car-content {
    top: 510px !important;
}
.mbhdr {
    margin-bottom: 30px;
}
.margin0 {
    margin: 0;
}
.mt20 {
    margin-top: 20px;
}


a:focus,
input:focus,
#top input[type="text"]:focus,
.select2 *:focus,
#top .search-sidebar select:focus,
.ui-slider-horizontal .ui-slider-handle:focus,
.widget-jobsearch-results .search-columns .av_one_third:focus,
#top .select-school select:focus,
select#result-pages:focus {
    outline: 2px dotted #000;
    outline-offset: -2px;
}
div .main_color .tabcontainer.job-detail-tab .tab:focus {
    outline: 2px dotted #000;
    outline-offset: -2px;
}
.job-info .job-detail-tab{
      padding: 30px 0 20px;
}
.jd-sb-vid a:focus {
    outline: 2px dotted #000;
    outline-offset: 0;
}
#top .ls-nav-prev:focus,
#top .ls-nav-next:focus {
    outline: 3px dotted #fff;
    outline-offset: -2px;
}
.tesimonial-grid .avia-testimonial-image img {
    border-radius: 0;
}
.tesimonial-grid .avia-testimonial-image {
    width: auto;
    height: auto;
    border-radius: 0;
    float: left;
    margin-right: 10px;
}
.search-results-title:focus,
#live-results:focus,
.views label:focus,
.pages label:focus {
    outline: 2px dotted #000;
    outline-offset: 0px;
}
.search-columns .flex_column:focus,
#result-modifications .views label:focus,
#result-modifications .pages label:focus,
#top #backbutton a.button:focus,
iframe:focus {
    outline: 2px dotted #000;
    outline-offset: 0px;
}
#top .whttxt, #top .whttxt p, #top .whttxt h2, #top .whttxt h2.headline-text, #top .whttxt h2.headline-text.grey, #top .whtlnks a, #top .whttxt legend, #top .whttxt strong {color:#fff;}



.main_color .blkbld strong {color:#404040;}
.txtunder {text-decoration:underline;}
/*Logo adjust to main site*/
#header_meta .container {
    max-width: 1500px;
}
#header_meta.av_secondary_right .sub_menu {
    padding-right: 5%;
}
#header_main .container{
  max-width: 1500px;
  padding-left: 0
}
#header_main .container .inner-container{
  width: 91.45299145299145%;
  margin: 0 auto;
}
#header_main .container .inner-container .logo a{
  padding-left: 3px;
	padding-top: 4px;
}
/*Logo adjust to main site*/
#header {
    /*position: static;*/
    /*background: rgba(255, 255, 255, 0.6);*/
    background: #fff;
}
#header_meta{
  position: absolute;
  right: 0;
  border: none;
  width: 100%;
   top: 5px;
}
#top .header_bg {
    background-color: inherit;
}
#header #header_main .container {
    height: 100px;
    padding-top: 15px;
}
h1.banner-hdr {
    color: #fff;
    font-size: 44px;
    font-family: 'encodeexpandexlight';
    font-weight: normal;
    margin-bottom: 260px;
}
#top #wrap_all #main .hidden-desktop {
    display: none;
}
.mfp-iframe-scaler iframe {
    background: #fff;
    padding: 20px;
}
#advanced_menu_toggle,
#advanced_menu_hide {
    background-color: #fff;
    border: none;
    color: #243782;
    margin-top: -50px;
}
.avia-testimonial-content .alu-text p {
    color: #fff;
    font-size: 13px;
    line-height: 21px;
    font-weight: normal;
}
.cs-mt0 .av_one_fourth {
    margin-top: 0;
}
.plr-15 {
    padding: 0 10%;
}
.p-50{padding:50px;} /*Vidula updated*/
/*Avia tooltip*/

.avia-tooltip {
    width: 200px;
}
.avia-tooltip .inner_tooltip {
    font-size: 14px;
    line-height: 19px;
}
#top .avia-tooltip.transparent_dark,
#top .avia-tooltip.transparent_dark .avia-arrow {
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    border: none;
}

.alt-tooltip {position:absolute; bottom:0; left:0; padding:10px; background: rgba(0, 0, 0, 0.8); color: #fff;}

/*Avia tooltip ends*/
/*404 error page starts*/
.error404 .content { text-align: center; }
/*404 error page ends*/
.univ-left {
    margin: 0;
}
.univ-left .avia-testimonial {
    padding: 10px 0 0;
}
#menu-item-26306 a {
  white-space: nowrap;
}
.min-height-0 {
    min-height: 0;
}
.inter-si {
    height: 260px;
}
.li16 li {
    color: #626373
}
.italic {
    font-style: italic;
}
.bold {
    font-family: 'Encodeexpandexmedium';
}
.single-tesimonial {
    width: auto;
    margin: 0 auto;
}
#top .single-tesimonial .avia-testimonial-subtitle,
#top .single-tesimonial .avia-testimonial-name,
#top .single-tesimonial .avia-testimonial-meta-mini {
    color: #fff;
    text-align: left;
}
.avia-testimonial-content a {margin-left:2px;}
.student-testimonial .avia-testimonial-meta-mini {display:none;}
.avia-testimonial-content p,
#top .avia-testimonial-subtitle {
    font-size: 14px;
    color: #626373;
}
#top .avia-testimonial-name {
    font-size: 16px;
    font-family: 'Encodeexpandexmedium';
    color: #626373;
}
.accordian-outer .container .content {
    padding: 10px 0 45px 0;
}
.ldp-accordian .toggler,
.ldp-accordian .toggler:hover,
.js_active .ldp-accordian .toggler:hover {
    color: #fff;
    /*font-size: 16px;*/
    background: #597dda;
}
.ldp-accordian .toggle_content {
    background: #eff4ff;
    padding: 25px;
}
.ldp-accordian .toggle_content p {
    font-size: 14px;
}
.ldp-accordian .toggle_content ul {
    margin: 0.85em 0 0 35px;
}
h6.hdr-ard {
    color: #626373;
    font-size: 14px;
    font-family: 'Encodeexpandexmedium';
}
.subpage-banner h1.banner-hdr {
    margin-bottom: 200px;
}
.subpage-banner .container {
    height: 390px;
}
.subpage-banner { background-position-y: 24% !important; }

/* Search page Side Section */
#widget-jobsearch-results-list .flex_column{
    word-wrap: break-word;
}

#cws-search-form div:nth-child(7) {
padding-top: 25px; 
border-top: 1px solid #999999 !important;
}
/*.geolocation-icon{padding-top: 25px;}*/


body#top .xcloud-unsubscribe-msg h1{
    color: #1751a8;
}

body#top .xcloud-unsubscribe-msg h3 span, 
body#top .xcloud-unsubscribe-msg h3 {
    color: #626373;
}

body#top .xcloud-unsubscribe-msg h3 span b:first-child {
    text-transform: capitalize;
}

body#top .xcloud-unsubscribe-msg h3 b {
    color: #626373;
}
body#top .xcloud-unsubscribe-msg h3 b, body#top .xcloud-unsubscribe-msg h3 u, body#top .xcloud-unsubscribe-msg h3 u a {
    font-family: 'Encodeexpandexmedium';
}

body#top .xcloud-unsubscribe-msg p.darkgreen span,body#top .xcloud-unsubscribe-msg p.darkgreen b,body#top .xcloud-unsubscribe-msg p.darkgreen a{
  color: #404040 !important;
  font-size: 14px !important;
  line-height: 23px !important;
  font-weight: 400 !important;
}



/* job search region hide */
/*#cws-search-form div:nth-child(6) {display:none;}*/

/* job search region hide - only for english page - XCSI-27897 */
/*.jobsearchpage-en #cws-search-form div:nth-child(6) {display:block;}
.jobsearchpage-en #cws-search-form div:nth-child(7) {display:none;}*/
.jobsearchpage-en .search-checkbox-container.container-location-type {
  margin-bottom: 20px;
  padding-top: 5px;
}

/* italian career areas word length compensation */
/*html[lang=it-IT] .color-box h4 {font-size: 18px;}*/

/*Hiding Location Types*/
.location_type_container.Statewide, .location_type_container.Remote{ display: none; }
div.location_type_container.Nationwide {margin-bottom:20px;}
/*END*/
/* Search page Side Section */
.job-detail-banner {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: top center;
    height: 400px;
    background-size: cover;
}
.job-search-banner {
    background: none;
    position: absolute;
    top: 420px;
}
.job-search-banner.subpg { top: 311px; }
.job-search-banner.job-search-banner-800 {
    background: none;
    position: absolute;
    top: 700px;
}
.job-search-banner-home.job-search-main {
    top: 560px;
}
.vt-lnk-box {overflow:hidden;}
.vt-shdw:before {
  content: "";
  position: absolute;
  right: 0;
  visibility: visible !important;
  width: 150px;
  height: 100%;
  background: -moz-linear-gradient(left, rgba(239,241,246,0) 0%, rgba(239,241,246,0.22) 60%, rgba(239,241,246,1) 98%, rgba(239,241,246,1) 100%);
  background: -webkit-linear-gradient(left, rgba(239,241,246,0) 0%,rgba(239,241,246,0.22) 60%,rgba(239,241,246,1) 98%,rgba(239,241,246,1) 100%);
  background: linear-gradient(to right, rgba(239,241,246,0) 0%,rgba(239,241,246,0.22) 60%,rgba(239,241,246,1) 98%,rgba(239,241,246,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eff1f6', endColorstr='#eff1f6',GradientType=1 );
}
.vt-shdw { background-size: cover !important; }
.nf-vt { padding: 80px 30px; text-align: center; }
#top h1.vrp-hed { 
  font-size: 38px;
  font-weight: bolder;
  color: #404040;
  font-family: 'Encodeexpandexmedium';
  line-height: 42px;
}
.vrp-loc {
  font-size: 28px;
  font-weight: normal;
  color: #898c8d!important;
  font-family: 'encodeexpandexlight';
  line-height: 15px;
}
.nf-vt p { margin-top: 50px; }
.vrp-lm { 
  background: #cd1d1d;
  color: #fff !important;
  padding: 10px 30px;
  border-radius: 4px;
  font-size: 18px !important;
  font-weight: 600;
}
.vt-box-sec .content { padding-top: 45px !important; padding-bottom: 45px !important; }
.vt-box-sec .av-equal-height-column-flextable .av-flex-placeholder { width: 1.5% !important; }
.vt-boxes { padding: 30px 40px 20px 40px; background: #fcfcfc; }
.vt-img-div { text-align: center; margin-bottom: 30px; }
.vt-bc2 h4 { padding: 0px 25px !important; }
.vt-bc3 h4 { padding: 0px 8px !important; }
.vt-imgtxt .avia-builder-el-first .avia-image-container { margin-left: 0px !important; }
.vt-box-cont h4 {
    font-family: 'encodeexpandexlight';
    font-size: 21px;
    font-weight: lighter;
    margin-bottom: 10px;
    color: #898c8d;
    text-align: center;
    padding: 0px 50px;
}
.vt-imgtxt .container { padding: 0px 59px 0px 50px !important; }
.vt-sj .content { padding-top: 40px !important; padding-bottom: 30px !important; }
.vt-imgtxt .avia-builder-el-last .avia_textblock {
    padding: 0px 50px;
}
.vt-lnk-box .container {
display: block !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
max-width: 100% !important;
}
.vt-page .container { margin-bottom: 110px !important; }
.vrp-img .avia-image-container-inner { 
  margin-top: -144px !important;
  /*margin-bottom: 20px !important;*/
}
.tpint .container { padding: 30px; padding-bottom: 10px !important; }
.tpint p { text-align: left; margin-bottom: 25px; }
.jotc a {
    background-color: #f7473c !important;
    border-color: #fff !important;
    padding-left: 70px !important;
    padding-right: 70px !important;
    border: 3px solid #fff;
    border-bottom-width: 3px !important;
}
.jotc a span {
    font-size: 20px;
    font-weight: 800;
    line-height: 18px;
}
.job-search-banner-home {
    background: none;
    position: absolute;
    top: 560px;
    z-index: 99;
}
.job-search-banner-home.new-search{
  top: 415px;
}
.whttogrybkg {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 15%, rgba(231,232,232,1) 15%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 15%, rgba(231,232,232,1) 15%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 15%, rgba(231,232,232,1) 15%);
}
/*.career-near #widget_job_list_v2-4 {
    display: flex;
    flex-flow: row wrap;
}*/

.career-near .widget-joblist {
    display: flex;
    flex-flow: row wrap;
}

.avia-builder-el-0.av-minimum-height-100 .container,
.homepage-banner-slider.avia-builder-el-0.avia-fullscreen-slider .avia-slideshow {
    height: 640px !important;
}
.homepage-banner-slider.avia-fullscreen-slider .avia-slideshow > ul > li {
    background-position: center top !important;
}
.brand-home {
    margin-bottom: 100px;
}
.p-16 p {
    font-size: 14px;
}
.social-scrit {
    margin: 20px 0 30px;
}
.av-main-nav > li {margin: 0 28px 0 0;}
.av-main-nav > li:last-child {
  margin: 0 0 0 0; 
  /*display: none; */
  }
#top #header .av-main-nav > li > a {
   color: #14162c;
    font-size: 16px;
    font-family: 'encodeexpandexlight';
    font-weight: 300;
    letter-spacing:0px;
    height: auto;
    line-height: 1;
    padding : 0 0 4px;
      color: #243782 !important;
	font-size: 18px !important;
}
/*.main_menu ul:first-child > li a {
    height: auto;
    line-height: 1;
}*/
#header_meta .sub_menu ul li img.wpml-ls-flag{
  margin-right: 6px;
   position: relative;
    top: 1px;
    display: none;
}
#header_meta .sub_menu ul li a,#header_meta .sub_menu ul .sub-menu li a{
  font-size: 14px;
   color: #626373;  
     font-family: 'encodeexpandexlight';
    font-weight: 300;
}
#header_meta .sub_menu li ul{
  width: 152px;
}
#top .sub-menu .current_page_item a {
    background-color: #f8f8f8;
}
.avia-menu-fx {display:none;}
#top #header .av-main-nav > li > a > .avia-menu-text:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 7px;
  bottom: -16px;
  left: 0;
  /*background-color: #597DDA;*/
  background-color: #243782;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}
#top #header .av-main-nav > li:hover > a > .avia-menu-text:after {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#top .av-main-nav ul a {font-size: 16px; font-family: 'encodeexpandexlight'; font-weight:400; color:#243782;}
#top .header_color .main_menu .menu ul li>a:hover, #top .header_color .main_menu .menu ul li>a:active, 
#top .header_color .main_menu .menu ul li>a:focus 
{background-color:#f8f8f8; color:#3A65D3;}
#top .header_color .main_menu .menu ul .current-menu-item > a {
  color:#3A65D3;
}
.av-main-nav ul {width:250px;}
/*  position: absolute;
    bottom: 0;
    height: 1px;
    background: #597DDA;
    content: "";
    right: 50%;
    left: 50%;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}*/
/*.main_menu li.menu-item .avia-menu-fx {
    height: 1px;
    background-color: #597dda;
    bottom:15px;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}*/
.main_menu {
    bottom: 0;
    height: auto;
    padding: 10px 0 16px;
}
.clearfix-div {
    clear: both;
    display: inline-block;
    width: 100%;
}
.left-con-box {
    float: left;
    width: 49%;
}
.right-con-box {
    float: right;
    width: 49%;
}
#top #header .av-main-nav > li.current_page_item > a > .avia-menu-text:after {visibility:visible; -webkit-transform: scaleX(1); transform: scaleX(1);}

/* Search Banner */
.quicksearch-title {display:none;}
#top .quicksearch-btn .avia-button {
    font-weight: normal;
    color: #fff;
    font-size: 18px;
    font-family: 'Encodeexpandexmedium';
    background-color: #3a65d3;
    border: 2px solid #fff;
    border-color: #fff;
    padding: 5px 10px;
    width: 100%;
    text-transform: uppercase;
    letter-spacing:0.5px;
}
.widget-jobsearch.widget-jobsearch-v2 {
    margin: 0 auto;
    width: 940px;
}
div #cws_quickjobsearch .av_one_fifth {
    margin-left: 18px;
    width: 208px;
}
div #cws_quickjobsearch .w-form-row-field, div #cws_quickjobsearch .location-wrapper {background:#fff;}
#top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn.avia-builder-el-last {
    width: 260px;
}
div #cws_quickjobsearch .av_one_fifth.quicksearch-SearchText{
    margin-left: 0;
}
:lang(fr-ca) .widget-jobsearch.widget-jobsearch-v2,:lang(es-ES) .widget-jobsearch.widget-jobsearch-v2, :lang(pt-br) .widget-jobsearch.widget-jobsearch-v2 {
    /*width: 1000px;*/
}
:lang(fr-ca) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn,:lang(es-ES) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn, :lang(pt-br) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn {
   /* width: 320px;*/
}
div #cws_quickjobsearch .av_one_fifth input,
#top .quicksearch-primary_country select {
    height: 45px;
}
#cws_quickjobsearch .select2-container--default .select2-selection--single {background-color:#fff; border-radius:0;}
#cws_quickjobsearch .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1.85em !important;
    border-radius:0;
}
#top .input-text,
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select,
#top .alternate_color input[type="text"] {
    color: #999999;
    font-size: 13px;
    padding: 2px 6px;
    font-family: 'encodeexpandexlight';
    line-height: 17px; 
    letter-spacing: 1px; 
}
#top .main_color .input-text,
#top .main_color input[type="text"],
#top .main_color input[type="input"],
#top .main_color input[type="password"],
#top .main_color input[type="email"],
#top .main_color input[type="number"],
#top .main_color input[type="url"],
#top .main_color input[type="tel"],
#top .main_color input[type="search"],
#top .main_color textarea,
#top .main_color select {
    background-color: #fff;
} 
.job-search-banner-blue #cws_quickjobsearch .quicksearch-btn .avia-button {
    /*background-color: #fff;
    color: #597dda;
    border-radius: 0;*/
}
#top #cws_quickjobsearch input[type="text"] {line-height:20px; padding: 18px 10px 4px; font-size:16px; color:#000;}
#top #cws_quickjobsearch select {line-height:20px; padding: 18px 16% 4px 6px; font-size:16px; color:#000;}



#top input::placeholder {
    color: #999999;
    font-size: 15px;
    padding: 2px 6px;
    font-family: 'encodeexpandexlight';
}

.select2-container--default .select2-selection--single {
    color: #999999;
    font-size: 17px;
    font-family: 'encodeexpandexlight';
}
.select2-results .facet-count,
.select2 .facet-count {
    float: none;
}
#top .search-sidebar input[type="text"],
#top .search-sidebar select,
#top .search-sidebar .select2-container.select2-container--default .selection .select2-selection {
    border: 1px solid #333;
    font-size: 13px;
    color: #333;
    border-radius: 3px;
    font-weight: normal;
    padding: 10px 6px 8px;
    font-family: 'encodeexpandexlight';
    background-color: #fff;
}
#top .search-sidebar select,
#top .search-sidebar .select2-container.select2-container--default .selection .select2-selection,
#top .search-sidebar input[type="text"] {
    padding: 10px 12px 8px;
}
#top .select2-results .select2-results__option {
    font-size: 13px;
    font-family: 'encodeexpandexlight';
}
#top .search-sidebar .select2-container.select2-container--default .selection .select2-selection .select2-selection__rendered {
    line-height: 17px !important;
    font-family: 'encodeexpandexlight';
    padding: 0 20px 0 0;
}
#top .search-sidebar input::placeholder {
    font-size: 13px;
    font-family: 'encodeexpandexlight';
    font-weight: normal;
    padding: 0;
}
#top .search-sidebar hr {
    display: none;
}
a#cws-adv-search-btn {
    background: #597dda;
    padding: 10px 25px;
    text-transform: uppercase;
    font-family: 'encodeexpandexlight';
    font-weight: noraml;
    font-size: 15px;
}
.homepage-banner.avia-section.av-minimum-height .container .content,
.subpage-banner.avia-section.av-minimum-height .container .content {
    vertical-align: bottom;
}
.homepage-banner #widget_job_search_v2-2,
.subpage-banner #widget_job_search_v2-2,
.homepage-banner .widget-jobsearch.widget-jobsearch-v2,
.subpage-banner .widget-jobsearch.widget-jobsearch-v2 {
    margin: 10px 0 30px;
}
.vtlink { cursor: pointer !important; color: #626373 !important; }
.vtlink:hover { text-decoration: underline !important; }
.mb0 {
    margin-bottom: 0;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.bz-cover {
    background-size: cover;
}
.image-gallery {
    margin: 20px 0;
}
.image-gallery.gallery-one-row {
    margin: 0 0 10px 0;
}
.image-gallery .av-masonry-image-container img {
    width: 100%;
}
.image-gallery .av-masonry-image-container {
    border: 1px solid #fff;
}
.headline-primary h1, h1.modal-popup-main-header, .modal-popup-small h1, .ng-scope .template-page .entry-content-wrapper h1 {
    font-family: 'encodeexpandexlight';
    font-size: 44px;
    line-height:66px;
    font-weight: normal;
    margin-top:25px;
    color:#1751a8;
    text-transform:uppercase !Important;
}
.new-dashboard .nav-dashboard .active a {
    background-color: #e7e8e8;
}
.alert-info {color: #000; background-color: #e7e8e8;}
#top h2.headline-text, #top h2.headline-text.grey, #top .white-popup h2 {
    font-family: 'encodeexpandexlight';
    color:#1751a8;
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 20px;
}
.smlr-h2 h2, h2.smlr-h2 {font-family: 'encodeexpandexlight'; font-size: 18px; font-weight: normal; color:#3a65d3;}
h3.acc-inner-h3 {font-family: 'encodeexpandexlight'; margin-top: 15px; text-transform:uppercase; font-weight:300; color:#3A65D3; font-size: 30px;}

.discover-fca h2.headline-text {
    margin-bottom: 0;
}
.discover-fca .widget_text{
  padding-bottom: 0;
}
h3.sub-headline {
    font-size: 28px;
    font-family: 'encodeexpandexlight';
    font-weight: normal;
}
h4.sub-hdr {
    font-size: 24px;
    font-family: 'encodeexpandexlight';
    font-weight: normal;
    color: #666;
}
/*.avia_textblock .grey {
    color: #626373;
} */
.avia_textblock .blue, .toggle_content .blue {
    color: #597dda;
}
.career-near p {
    color: #404040;
}
.pt15 .content{
  padding-top: 15px;
}
.less-ptm .content{
  padding-top: 15px;
}
/* .career-near div a, .career-near div a:hover { color: #626373; } */
.career-near .joblist.catloc,.career-near #widget_job_list_v2-5.widget-joblist{
   display: flex;
    flex-flow: row wrap;
}
.career-near #widget_job_list_v2-4{
  padding-bottom: 0;
}
.career-near .widget_joblist_row {
    width: 23%;
    margin: 1%;
    background: #1751a8;
    padding: 12px;
    text-align: center;
}
.career-near .widget_joblist_row div,.career-near .widget_joblist_row a{
  color: #fff;
}
.career-near .widget_joblist_row a{
  font-family: 'Encodeexpandexmedium';
}
#top #wrap_all #main .avia-no-border-styling.eng-video-section {
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
}
#top #wrap_all #main .avia-no-border-styling.eng-video-section .avia-video {
    margin-bottom: 0;
}
.eng-video-section .contnet,
.eng-video-section .container {
    padding: 0;
    max-width: 100%;
}
#top a.button-link {
    font-size: 14px;
    border-radius: 5px;
    padding: 15px 20px;
    font-family: 'Encodeexpandexmedium';
    text-decoration: none;
    display: inline-block;
    margin-top: 10px;
    font-weight: normal;
}
#top .white-bg {
    background: #fff;
    color: #597dda;
}
#top a.button-link.blue-bg {
    background: #3a65d3;
    color: #ffffff;
    font-size: 20px;
}
#top a.button-link.dblu-bg {
    font-family: 'Encodeexpandexmedium';
    background: #1751a8;
    color: #ffffff;
    font-size: 20px;
}
#top .discover-fca a.button-link {
    padding: 15px 50px;
}
.main_color .container .av-inner-masonry-content.site-background,
.main_color .container .av-masonry-entry .avia-arrow {background:#3a65d3;}
.areas-talent .av-masonry-entry-content {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
.ca-boxes .ca-img-div {
    float: left;
    height: 149px;
    width: 153px;
}
.ca-boxes .ca-img-div img {
    border: 1px solid #fff;
}
.ca-boxes .color-box {
    padding: 0 20px;
    float: left;
    height: 153px;
    width: 56%;
    display: table;
    border-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    background-color:#243782;
}
.ca-box-container {
    padding: 5px 0;
}
.color-box h4 {
    font-size: 23px;
    font-weight: normal;
    vertical-align: middle;
    color: #fff;
    display: table-cell;
    font-family: 'encodeexpandexlight';
}
/*.blue-bg {
    background: #597dda;
}
.green-bg {
    background: #63b32e;
}
.yellow-bg {
    background: #fcb900;
}
.pink-bg {
    background: #e41b12;
}
.drkblue-bg {
    background: #193276;
}
.orange-bg {
    background: #e97a06;
}*/
h3.fs24, h2.fs24 {
    font-size: 24px;
}
/*.bg-wht-opc h3.fs24, .bg-wht-opc p.fs24 {
    font-size: 18px;
    line-height: 24px;
}*/
h3.fm-hl, p.fm-hl {
    font-family: 'encodeexpandexlight';
}
.fm-hm {
    font-family: 'Encodeexpandexmedium';
}
.fm-hb {
    font-family: 'Encodeexpandexmedium';
}
.tt-uc {
    text-transform: uppercase;
}
.bg-wht-opc .sub-headline {
    text-transform: inherit;
}
#top #wrap_all #main .avia-no-border-styling.eng-des-bg {
    border-bottom: 1px solid #FFF;
}
.eng-des-bg .container .content {
    /*background: url("https://cdn-static.findly.com/wp-content/uploads/sites/385/2017/06/Engineering_Design_161.jpg") no-repeat scroll 0 0 / cover;*/
    background:#fcfcfc;
}
.cs-bg .container .content {
    /*background: url("https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/06/aot_bg_corp_staffs.jpg") no-repeat scroll 0 0 / cover;*/
    background:#fcfcfc;
}
.fa-bg .container .content {
    background: url("https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/aot_bg_finance_audit.jpg") no-repeat scroll 0 0 / cover;
}
.bg-wht-opc {
    background: rgba(255, 255, 255, 0.95);
    padding: 15px;
}
.eng-jobs .av_three_fourth {
    padding: 15px;
}
.eng-jobs.culture-list .av_one_fourth .avia-image-container-inner,
.eng-jobs.culture-list .av_one_fourth .avia-image-container-inner img {
    width: 100%;
}
#top .eng-jobs .no_margin.av_one_fourth {
    background-size: 100% auto;
    background-color: #fcfcfc;
    padding: 15px 0 15px 15px !important;
}
.eng-jobs .av_three_fourth p {
    margin-bottom: 0;
}
.eng-jobs .av_one_fourth .eng-left-img {
    border: 1px solid #626373;
    background-size: cover;
}
.eng-jobs .flex_column_table.av-equal-height-column-flextable {
    margin: 15px 0;
}
.hdr-eng {
     display: flex;
    width: 100%;
}
.hdr-eng h3.sub-headline, .hdr-eng h2.sub-headline, .vt-boxes h2 {
  font-family: 'encodeexpandexlight';
  font-weight:300;
    float: left;
    margin-top: 10px;
    padding-right: 10px;
}
.ben-hdr h2.sub-headline {
  font-family: 'encodeexpandexlight';
  font-weight:300;
    margin-top: 10px;
}
.hdr-eng .link-search-eng {
    float: right;
    width: 145px;
     margin-left: auto;
     text-align: center;
}
#top .link-search-eng a.button-link {
    font-size: 12px;
    margin-top: 0;
    padding: 10px 20px;
    background: #1751a8;
    min-width: 140px;
}
.fiat-slider .new-special-heading h3 {
    color: #fff;
    font-size: 21px;
    font-weight: normal;
    text-align: center;
    font-family: 'encodeexpandexlight';
}
.fiat-slider img {
    height: 180px;
}
.fiat-slider.wwa-logos img {
    height: auto;
}
#top .wwa-logos .new-special-heading {
    display: none;
}
#top .wwa-logos .avia-logo-element-container img {
    box-shadow: none;
}
.avia_textblock ul {
    padding-left: 20px;
}
.select-school {
    color: #fff;
    font-size: 24px;
}
#top .select-school select {
    margin: 0;
    display: inline;
    width: 250px;
}
#top .fiat-slider .new-special-heading {display:none;}
#top .fiat-slider .avia-slideshow-controls {
    width: 100%;
    top: 50%;
    position: absolute;
    margin-top: -17px;
}
#top .fiat-slider .avia-smallarrow-slider .avia-slideshow-arrows a {
    width: 34px;
    height: 34px;
    line-height: 35px;
    font-size: 22px;
}
#top .fiat-slider .avia-smallarrow-slider .avia-slideshow-arrows a:hover, #top .fiat-slider .avia-smallarrow-slider .avia-slideshow-arrows a:focus {opacity:1;}
#top .fiat-slider .avia-smallarrow-slider .avia-slideshow-arrows a:before {
    line-height: 35px;
    background: none;
}
#top .fiat-slider .avia-content-slider-inner {
    width: 94%;
    margin: 0 auto;
}
#top .fiat-slider.wwa-logos .avia-smallarrow-slider .avia-slideshow-arrows a::before {
    color: #597dda;
}
#top .fiat-slider.wwa-logos .avia-slideshow-controls {
    top: 31%;
}
.culture-blue-section .blue-right {
    color: #e7e8e8;
    padding: 20px 150px 20px 20px;
    font-size: 18px;
}
.fs14 {
    font-size: 14px;
}
.culture-blue-section .blue-right .italic {
    font-family: 'HNeue-lightitalic';
}
.round-cul-img .avia_image{
  max-width: 220px;
  margin: 30px 30px 0 0;
}
.round-cul-img.zh .avia_image {
    margin: 10px 30px 0 0;
}
.culture-blue-section .blue-right .italic p {
    margin-bottom: 30px;
    font-size: 16px;
    margin-top: 0;
}
.culture-blue-section .blue-right .italic {
    font-family: 'HNeue-lightitalic';
}
.culture-blue-section .blue-right .ceo-sig {
    font-family: 'Encodeexpandexmedium';
}
.fs12 {
    font-size: 12px;
}
.fm-hnl {
    font-family: 'encodeexpandexlight';
}
#main {
    position: relative;
}
/* Page ID is used to remove abosolute position only for brands and error page*/
.page-id-1301 #header,
.page-id-619 #header,
.page-id-5392 #header,
.page-id-5333 #header,
.page-id-5207 #header,
.page-id-5266 #header{
    position: relative;
}
h5.brd-hdr {
    color: #707273;
    font-family: "encodeexpandexlight";
    font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 7px;
    text-align: center;
}
.brands-banner-search {
    position: absolute;
    top: 576px;
    z-index: 2;
    background: none;
}
.brands-logos p img {
    vertical-align: middle;
    margin: 0 15px;
}
.brands-logos p {
    text-align: center;
    ;
}
.std-bluebg {
    background: #1751a8;
    text-align: center;
    padding: 10px;
}
.std-bluebg p,
.std-bluebg p a,
.std-bluebg p a:hover {
    font-size: 17px;
    margin: 0;
    color: #fff;
    font-family: 'encodeexpandexlight';
    text-transform: uppercase;
}
.students-onethird .avia-image-container {
    margin: 0;
}
img.avia_image {
    border-radius: 0;
}
.students-onethird {
    border: 1px solid #787878;
}
.alu-img {
    float: left;
    width: 25%;
}
.alu-img img {
    vertical-align: bottom;
}
.alu-text {
    width: 75%;
    float: left;
    color: #fff;
    line-height: 20px;
    font-size: 13px;
    padding: 10px;
    background: #3a65d3;
    font-family: 'encodeexpandexlight';
}
.alu-testimonial {
    background: #3a65d3;
    display: inline-block;
}
.alu-name {
    font-size: 13px;
}
h3.alu-hdr {
    font-size: 24px;
    color: #626373;
    font-family: 'encodeexpandexlight';
    font-weight: normal;
}
.students-banner-img {
    position: absolute;
    top: 120px;
}
.dsr .widget-jobsearch {
    position: absolute;
    bottom: 70px;
    left: 10%;
}
.pc p {
    padding: 0px 40px;
}
.border-wht {
    border: 1px solid #fff;
}
.wwa-logos .avia_textblock p {
    font-size: 19px;
    color: #597dda;
    text-align: center;
    font-family: 'encodeexpandexlight';
}
.wwa-onesixth .wwa-img-section {
    float: left;
    width: 18.5%;
    margin-right: 1%;
    text-align: center;
}
.wwa-onesixth .wwa-img-section:last-child {
    margin-right: 0;
}
.wwa-img-section img,
.wwa-img-section > div {
    vertical-align: bottom;
}
.wwa-onesixth .wwa-img-section p {
    vertical-align: top;
    font-family: 'encodeexpandexlight';
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 0;
}
.wwa-onesixth .wwa-img-section p span {
    font-family: 'Encodeexpandexmedium';
}
h2.search-results-title {
    color: #626373;
    font-size: 32px;
    font-family: 'encodeexpandexlight';
    font-weight: normal;
}
.geolocation-icon {
    display: block !important;
    color: #333;
    top: 32px;
} 
/* Need to enable geolocation icon
/*Search Grid starts*/

.widget-jobsearch-results-list .search-columns {border-top: 0;}
.widget-jobsearch-results-list .search-columns div[data-param=primary_city] {display:none;}

.widget-jobsearch-results.table_tile .job .joblist-location {
    background: none;
}
.tiles #widget-jobsearch-results-list .jobTitle {
    padding: 0 10px;
}
.widget-jobsearch-results.table_tile.tiles .job .flex_column.first {
    padding: 0;
}
.widget-jobsearch-results.table_tile.tiles .job .flex_column {
    padding: 0 10px;
}
.widget-jobsearch-results.table_tile.tiles .job .flex_column.joblist-location {
    padding: 0 10px 10px;
}
.tiles #widget-jobsearch-results-list .jobTitle a,
.tiles #widget-jobsearch-results-list .job {
    color: #fff;
}
#main .widget-jobsearch-results.thumbnails.tiles .job {
    padding: 0;
    background: #597dda;
    text-align: center;
}
.widget-jobsearch-results.thumbnails.tiles .propic-wrapper .pro-pic {
    width: 100%;
    height: 200px;
    background-size: cover;
}
.widget-jobsearch-results.thumbnails.list .propic-wrapper .pro-pic {
    background-size: contain;
}
.widget-jobsearch-results.thumbnails.tiles .propic-wrapper {
    height: 200px;
}

/** videos **/
.videoblock .video-img img {width:100%; height:100%; object-fit:cover; display:block; min-height:280px;}
.playicon {position:absolute; top:50%; margin-top: -40px; left: 50%; margin-left: -16.5px;}
.videoblock .av_textblock_section {position:absolute; bottom:0; z-index: 999999; width:100%; padding:5px 10px; background-color:rgba(0,0,0,0.85);}
.videoblock .transcriptblock p {margin: 0 0;}
.videoblock .transcriptblock a {color:#fff;}
.video-options input[type=radio] {opacity: 1; position: relative; left: auto;}
#top .video-options p {margin-bottom:0;}
#top .video-options fieldset > legend {float: left; padding-right: 10px; width: auto;}
#top .video-options fieldset div {display:inline-block;}
#top .video-options label {cursor:pointer; font-weight:300; font-family: 'encodeexpandexlight'; font-size:14px;}
#top .video-options input {cursor:pointer;}
#top .video-options input:focus {outline: 2px dashed #000 !important;}
#top .video-options form, #top .video-options fieldset {margin-bottom:5px;}
#top .video-options input[type="radio"]:checked + label {color: #1751a8; font-weight:600; border-bottom: 1px solid #1751a8;}
#top .video-options.whttxt input[type="radio"]:checked + label {color: #fff; border-bottom: 1px solid #fff;}
#top .video-options.whttxt input:focus {outline: 2px dashed #fff !important;}

/*.videoblock:hover .av-icon-char {color:#000;}
.videoblock .image-overlay {display:none !important;}*/

/*.purchasing-supplier-quality-purchasing .propic-wrapper .pro-pic,
.purchasing-supplier-quality-quality .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/08/GridImage_purchasing_scm-2.jpg') no-repeat;
}
.corporate-administrative .propic-wrapper .pro-pic,
.corporate-audit .propic-wrapper .pro-pic,
.corporate-communications .propic-wrapper .pro-pic,
.corporate-external-affairs .propic-wrapper .pro-pic,
.corporate-human-resources .propic-wrapper .pro-pic,
.corporate-legal .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_corp_staffs.jpg') no-repeat;
}
.product-design-engineering-designer .propic-wrapper .pro-pic,
.product-design-engineering-engineering .propic-wrapper .pro-pic,
.product-design-engineering-mechanic .propic-wrapper .pro-pic,
.product-design-engineering-powertrain .propic-wrapper .pro-pic,
.product-design-engineering-product-design .propic-wrapper .pro-pic,
.product-design-engineering-product-planning .propic-wrapper .pro-pic,
.product-design-engineering-technician .propic-wrapper .pro-pic,
.purchasing-supplier-quality-engineering .propic-wrapper .pro-pic,
.product-design-engineering-applications-development .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_engineering_design.jpg') no-repeat;
}
.finance-accounting-audit .propic-wrapper .pro-pic,
.finance-accounting-finance-accounting .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_finance_audit.jpg') no-repeat;
}
.information-technology-information-communication-technology .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_it.jpg') no-repeat;
}
.manufacturing-assembly-line .propic-wrapper .pro-pic,
.manufacturing-engineering .propic-wrapper .pro-pic,
.manufacturing-industrial-engineering .propic-wrapper .pro-pic,
.manufacturing-environmental-and-safety .propic-wrapper .pro-pic,
.manufacturing-maintenance .propic-wrapper .pro-pic,
.manufacturing-operations .propic-wrapper .pro-pic,
.manufacturing-quality .propic-wrapper .pro-pic,
.manufacturing-skilled-trades .propic-wrapper .pro-pic,
.manufacturing-stamping .propic-wrapper .pro-pic,
.manufacturing-supply-chain-management .propic-wrapper .pro-pic,
.manufacturing-summer-vacation-replacement .propic-wrapper .pro-pic,
.manufacturing-tool-die .propic-wrapper .pro-pic,
.manufacturing-customer-service .propic-wrapper .pro-pic{
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/GridImageManufacturingProduction.jpg') no-repeat;
}
.quality-quality .propic-wrapper .pro-pic,.quality-engineering .propic-wrapper .pro-pic {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/JSR-Quality_580x350.jpg') no-repeat;
    
}
.sales-marketing-parts-service-mopar .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/FCA_Service_Parts.jpg') no-repeat;
}
.sales-marketing-network-development-and-fleet .propic-wrapper .pro-pic,
.sales-marketing-sales-marketing .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/10/GridImage_sales2.jpg') no-repeat;
}
.vehicle-safety-regulatory-compliance .propic-wrapper .pro-pic,
.supply-chain-supply-chain-management .propic-wrapper .pro-pic,
.supply-chain-logistics .propic-wrapper .pro-pic, 
.supply-chain-analyst .propic-wrapper .pro-pic,
.student-entry-level .propic-wrapper .pro-pic,
.international-international .propic-wrapper .pro-pic,
.corporate-business-development .propic-wrapper .pro-pic,
.student-summer-vacation-replacement .propic-wrapper .pro-pic,
.student-internships .propic-wrapper .pro-pic,
.student-co-op .propic-wrapper .pro-pic,
.production-warehouse-production .propic-wrapper .pro-pic,
.product-design-office-product-design-office .propic-wrapper .pro-pic,
.leadership-development-program-leadership-development .propic-wrapper .pro-pic{
      background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/Default_580x350.jpg') no-repeat;

}*/

.purchasing-scm .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/08/GridImage_purchasing_scm-2.jpg') no-repeat;
}
.corporate-staffs .propic-wrapper .pro-pic{
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_corp_staffs.jpg') no-repeat;
}
.engineering-design .propic-wrapper .pro-pic{
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_engineering_design.jpg') no-repeat;
}
.finance-accounting .propic-wrapper .pro-pic{
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_finance_audit.jpg') no-repeat;
}
.information-technology .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/07/GridImage_it.jpg') no-repeat;
}
.manufacturing-production .propic-wrapper .pro-pic{
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/GridImageManufacturingProduction.jpg') no-repeat;
}
.quality .propic-wrapper .pro-pic {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/JSR-Quality_580x350.jpg') no-repeat;
    
}
.service-parts-warehouse .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/FCA_Service_Parts.jpg') no-repeat;
}
.sales-marketing .propic-wrapper .pro-pic {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/10/GridImage_sales2.jpg') no-repeat;
}
.student .propic-wrapper .pro-pic{
      background: url('https://cdn-static.findly.com/wp-content/uploads/sites/426/2017/09/Default_580x350.jpg') no-repeat;

}

/*Search Grid Ends*/

.widget-jobsearch-results.table_tile .pages {
    width: 250px;
}
.widget-jobsearch-results #live-results,
.widget-jobsearch-results-list #live-results {
    font-size: 15px;
    color: #404040;
    font-family: 'encodeexpandexlight';
}
.widget-jobsearch-results.table_tile .views,
.widget-jobsearch-results.table_tile .pages {
    width: 250px;
}
#widget-jobsearch-results-list .flex_column.av_one_third {
    font-weight: normal;
}
.widget-jobsearch-results .search-columns,
.widget-jobsearch-results.table_tile.tiles .search-columns .flex_column {
    background: #597dda;
}
#colhead-city_state {visibility:hidden;}
.widget-jobsearch-results .search-columns .av_one_third {
    font-family: 'Encodeexpandexmedium';
    font-size: 15px;
}
#widget-jobsearch-results-list .job {
    font-family: 'encodeexpandexlight';
    font-size: 14px;
    color: #333;
}
#widget-jobsearch-results-list .jobTitle a {
    font-family: 'Encodeexpandexmedium';
    font-size: 14px;
    color: #333;
    font-weight: normal;
}
#widget-jobsearch-results-pages a.button {
    background: #5C5F60;
    font-family: 'Encodeexpandexmedium';
}
#widget-jobsearch-results-pages a.button.inactive {
    background: #fff;
}
.widget-jobsearch-full #date-labels div,
#cws-search-form label,
#cws-search-form {
    font-family: 'encodeexpandexlight';
    font-size: 13px;
    color: #000;
}
.widget-jobsearch-full #date-labels div{
  font-size: 11px;
}
#cws-search-form label {
    /*text-transform: capitalize;*/
}
#cws-search-form label .switch-button-label {text-transform:none;}
#top .search-sidebar .cws-search-form-title h3.widgettitle {
    font-family: 'Encodeexpandexmedium';
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 20px;
}
.widget-jobsearch-results #job-alert.avia-button {
    background: #95989a;
}
#result-view-list,
#result-view-grid {
    background: #597dda;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
}
#top #backbutton a.button {
    background: none;
    color: #404040;
    padding-left: 0;
    text-transform: uppercase;
    font-family: 'Encodeexpandexmedium';
    font-size: 13px;
}
h3#gtm-jobdetail-title {
    color: #626373;
    font-family: 'encodeexpandexlight';
    font-size: 32px;
    font-weight: normal;
    border-bottom: 1px dotted #626373;
    padding-bottom: 15px;
}
div.jd-responsibilities p,div.jd-responsibilities span, div.jd-responsibilities ul li, div.jd-qualifications p,div.jd-qualifications span, div.jd-qualifications ul li{
  background-color: #DEE6F8!important;
}
.job-head-right {
    float: right;
    width: 25%;
}
.job-head-left {
    float: left;
    width: 70%;
}
#gtm-jobdetail-apply,
#gtm-jobdetail-cart,
#gtm-jobdetail-apply-bot {
    display: block;
    margin-bottom: 10px;
    max-width: 220px;
}
#gtm-jobdetail-apply .apply-btn,
#gtm-jobdetail-apply-bot .apply-btn {
    width: 100%;
    display: block;
    background: #3A65D3;
    text-align: center;
    padding: 8px 10px;
    color: #fff;
}
#gtm-jobdetail-cart .jobcart-btn {
    background: #95989a;
    display: block;
    text-align: center;
    padding: 8px 10px;
}
.jobdetail-info-left {
    float: left;
    width: 49%;
    font-size:14px;
}
.jobdetail-info-right {
    float: right;
    width: 49%;
    font-size:14px;

}
#gtm-jobdetail-category,
.job-labels,
.job-ov,
#gtm-jobdetail-address
/* Added by laveena for address on 2-8-17*/

{
    font-family: 'Encodeexpandexmedium';
}
.job-ov {
    margin-top: 30px;
    display: inline-block;
}
.av-social-sharing-box {
    display: inline-block;
}
h5.share-header {
    font-family: "Encodeexpandexmedium";
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase;
    color: #404040;
    font-size: 15px;
}
.av-share-box ul li a {
    padding: 10px 0;
}
.jd-sidebar h3.widgettitle {
    color: #95989a;
    text-transform: uppercase;
    font-family: 'Encodeexpandexmedium';
    font-size: 20px;
    font-weight: normal;
    border-bottom: 1px dotted #626373;
    padding: 15px 0;
    margin-bottom: 15px;
}
.jd-sidebar .widget_joblist_row a {
    font-family: 'Encodeexpandexmedium';
    font-size: 16px;
    font-weight: normal;
    color: #597dda;
}
.jd-sidebar .widget_joblist_row.alt {
    background-color: #fff !important;
}
.jd-sidebar .widget_joblist_row {
    padding-bottom: 10px;
}
.jd-page-content {
    font-size: 14px;
}
/*Footer*/

#footer {
    background: #282b34;
    padding-bottom: 0;
}
.footer-brand-section .brand-logo-footer, .brands-logos .avia_textblock 
{
    display: flex;
}
h2.ftrsmh2 {color:#5c5f60; font-size:18px; font-family: 'encodeexpandexlight'; font-weight: 300; margin-bottom:15px;}
.footer-logo {
    float: left;
    text-align: left;
    /* width: 12%; */
    width:260px;
}
.footer-logo img {
    width: 100%;
}
.footer-mid-menu {
    float: left;
    display: none;
}
.soc-left {
    float: right;
    width: 16%;
}
.footer-col1 {
    display: inline-block;
    width: 100%;
}
#top .footer-mid-menu ul.menu{
    margin: 0 auto;
    display: inline-block;
    left: 17%;
    position: absolute;
    width: auto;
}
#top #text-5 {
    margin-top: 0;
    padding-left: 5px;
}
#top #nav_menu-2 {
    margin: 20px 0 15px;
    padding-left: 5px;
}
.footer-disc {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    margin: 0 auto;
    line-height: 18px;
    padding-top: 10px;
}
#top #footer .widget ul {
    float: right;
}
.footer-disc p {
    color: #fff;
    font-size: 13px;
}
.logo-sm {
    color: #fff;
    font-size: 12px;
    opacity: 0.5;
    font-weight: normal;
}
#top .widget .footer-social {
    margin: 0 auto;
    width: 285px;
    padding: 15px 0 5px 2px;
}
.mfp-content {     /*width: 300px !important;*/
    /*text-align: center;*/
}
.mfp-close-btn-in .mfp-close { /*margin-right: -30px;*/
    /*margin-top: -29px;*/
    color: #ffffff;
}
/*.mfp-iframe-holder .mfp-close {
    top: -15px;
    right: 25px;
}*/
a.close-btn { background: transparent !important; }
.popup-with-form { border-radius: 10px;
cursor: pointer; 
}
.mfp-content {max-width: 80%;}
.white-popup {background-color:#fff; padding:5%;}
#top .white-popup .mfp-close {color:#000;}
.white-popup p {color:#000;}
.footer-social li a {
    display: inline-block;
}
.footer-social li a img {
    vertical-align: bottom;
    max-width: 40px;
}
.footer-social li {
    float: left;
    clear: none;
    margin-right: 13px;
}
.footer-social li:last-child {
    margin-right: 0;
}
.footer-disc a, .footer_color .footer-disc a:hover {color:#fff; text-decoration:underline;}

.footer-brand-section {
    background: url("https://cdn-static.findly.com/wp-content/uploads/sites/385/2017/06/footer-bg.jpg") no-repeat scroll center top / 100% auto;
    padding-top: 40px;
}
.footer-brand-section.our-brand-footer {
    padding-top: 15px;
    background: none;
}
.footer-brand-section .widget {padding-bottom:10px;}
#text-6 {
    padding-bottom: 0;
}
.brand-logo-footer {
    background: #fff;
    margin: 10px;
    text-align: center;
}
.img_off {
    opacity: 0;
    position: absolute;
}
.brd-img a:hover .img_on {
    opacity: 0;
}
.brd-img a {
    display: inline-block;
}
.brd-img a:hover .img_off {
    opacity: 1;
}
.brd-img .img_on,
.brd-img .img_off {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#top .footer-mid-menu ul.menu li {
    float: left;
    clear: none;
    margin-right: 15px;
}
#top .footer-mid-menu ul.menu li a {
    color: #fff;
    opacity: 0.5;
    font-size: 12px;
    padding: 0;
    text-transform: none;
    font-weight: normal;
}
.cart-search h3.widgettitle {
    color: #666;
    text-align: left;
    font-weight: normal;
    padding-bottom: 15px;
}
#job-alert {
    display: none;
}
/*Footer ends*/
/*LCP pages CSS starts here - Added by Manjunath*/
.landing-page .landing-page-wrapper, .landing-page .xCloudLanding {
  padding: 20px !important;
  background: rgba(255, 255, 255, 0.95) !important; 
  }
.landing-page .landing-page-wrapper input,.landing-page .landing-page-wrapper select, .landing-page .xCloudLanding input, .landing-page .xCloudLanding select { border-color: grey !important; }
.landing-page .avia-section { min-height: 100vh; }
/*.loginbox-submit  { width: 50%; margin: 0 auto; }
.loginbox-submit  .btn { padding: 13px 12px; border-radius: 0 !important; }*/
.loginbox input  { height: 40px !important; }
.lcp-sign-in .loginbox h1, .lcp-reset-password h1 { color: #6784c1; font-family: 'Encodeexpandexmedium'; }
.lcp-sign-in .loginbox .loginbox-forgot { 
  position: absolute;
  bottom: 45px;
  right: 0; 
 }
 #top .modal-popup-small label {color:#404040; font-size:14px;}
  .modal-open a {color:#1751a8;}
 .modal-open .red, .modal-open .custom-action-highlight, .ng-scope .red  {color: #e6180a; font-size:14px;}
 .asterisk:after {opacity:1;}
 .ng-scope .modal-popup-small h3.m0.center {display:none;}
 #top .help-block {color: #e6180a !important; font-size: 14px;}
 .account-manage .btn-width { width: 228px !important; }
.modal-popup-small, .modal-popup-small h1, .attachments h4, .xcc-sign-in-submenu a,
.lcp-join label, .lcp-join button { font-family: 'encodeexpandexlight'; }
.modal-required-fields { display: none; } 
.lcp-join .content { padding-bottom: 0; }
.loginbox label { font-weight: normal !important; font-size: 17px !important; }
.lcp-sign-in .gigya-login-header { display: none; }
.menu-dropdown .xcc-sign-in-submenu a:hover { text-decoration: none; }
.loginbox-textbox .pull-right { padding-top: 15px; }
.lcp-reset-password .login-container { background-color: #ebebeb; }
.lcp-reset-password .loginbox-textbox { color: #e6180a; }
.lcp-reset-password .loginbox-textbox label { color: #626373; }
.lcp-reset-password .loginbox form div:nth-child(3) {
    text-align: center;
}
.no-thanks { padding: 7px 22px; border-radius: 2px; }
.apply-lcp-header .content { padding-bottom: 0; }
.before-you-apply .content { padding-bottom: 0; }
.parent-pageid-9847 .lcp-profile .content,
.parent-pageid-24847 .lcp-profile .content,
.parent-pageid-24841 .lcp-profile .content, 
.parent-pageid-24834 .lcp-profile .content, 
.parent-pageid-24853 .lcp-profile .content, 
.parent-pageid-25657 .lcp-profile .content { min-height: 300px; }
#socialLoginProvider { padding-left: 0 !important; }
#top .lcp-profile .preferences input { height: 34px !important; }
.resume-wrapper, .gigya-login-header { font-family: "encodeexpandexlight"; }
.xcc-wrapper .xcc-sign-in { text-transform: capitalize !important; padding: 7px 15px !important; padding-top: 0px !important; line-height: 17px !important; font-weight: 300 !important; }
.menu-dropdown .xcc-sign-in::after { color: #597dda; }
.xcc-wrapper b { color: #000 !important; }
.lcp-reset-password button { width: 50%; padding: 13px 12px;  border-radius: 0 !important; }
.fa.fa-check-circle {color: #6784c1 !important; }
#top .lcp-join #socialLoginProvider { padding-left: 0 !important; }
#top .lcp-join .apply-flow-wrapper { margin-bottom: 0; }
.lcp-join .schema-form-submit button { width: 100%; padding: 13px 12px; border-radius: 0 !important; background-color: #6783c1 !important; border-color: #6783c1; }
/*span[data-gigya-provider="facebook"] button div { background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/739/2018/09/fca_0002_Vector-Smart-Object.png') !important; }
span[data-gigya-provider="linkedin"] button div { background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/739/2018/09/fca_0001_Vector-Smart-Object.png') !important; }
span[data-gigya-provider="googleplus"] button div { background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/739/2018/09/fca_0000_Vector-Smart-Object.png') !important; }
.gigya-login-provider button div { 
    background-position: -7px 0px !important;
    width: 170px !important;
    height: 37px !important; 
    border-radius: 3px;
  }
.gigya-login-provider { margin-right: 20px !important; }  
.gigya-login-provider button { height: 37px !important; }
.modal-popup-small .social-container-center { width: 100%; }
.modal-popup-small .gigya-login-provider button div { width: 124px !important; background-size: contain; }*/
.bg-whitesmoke div input { margin-right: 5px; }
.alert .darkblue { padding-top: 7px; }
.help-block { color: #e6180a !important; font-size: 14px; }
input[type=checkbox]:focus, label[for="fileupload"]:focus { outline: dashed 1px #7b7b7b !important; outline-offset: 0px !important; }
label[for="fileupload"]:focus { outline: dashed 1px #ffffff !important; outline-offset: -2px !important; }
.custom-focus { border: dashed 1px #ffffff !important; outline-offset: -3px !important; }
.create-profile:focus { outline: dashed 1px #ffffff !important; }

.bg-blue, .bg-blue:focus { background: #6783c1 !important; }
#top label[for=subscription] b {color:#404040;}
#top label[for=fileupload], #top .btn-azure, #top .btn-azure:focus {
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    font-family: 'Encodeexpandexmedium';
    background-color: #3a65d3;
    border: 2px solid #fff;
    border-color:#fff !important;
    padding: 10px 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
#top .btn-azure:hover, #top .open .btn-azure.dropdown-toggle {background-color: #1751a8 !important;}
#top.ng-scope label, #top.ng-scope label span {font-size:14px;}
.vrp-landing {background-size:cover !Important;}
.responsive .vrp-landing .container {max-width: 100%;}
.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, .profile-edit-btns .btn, .account-manage .btn {
  background-color:#3a65d3 !important; border-color: #fff; padding: 10px 15px;
  }
.bg-blue, .bg-blue:focus {
    background: #3a65d3 !important;
}    
.open .btn-azure.dropdown-toggle {
    background-color: #3a65d3 !important;
    border-color: #fff;
    color: #fff;
}

.btn-default:hover { background-color: #6783c1 !important; color: #fff !important; }
/*LCP pages CSS ends here - Added by Manjunath*/

.special-char {
    font-size: 25px;
}
.job-detail-tab {
    margin-top: 10px;
    margin-bottom: 0;
    font-size:14px
}
div .main_color .tabcontainer.job-detail-tab .active_tab {
    background-color: #DEE6F8;
}
div .main_color .tabcontainer.job-detail-tab .tab_content {
    background-color: #DEE6F8;
    border-width: 1px 0 0 0;
    padding: 10px 20px 0;
}
div .main_color .tabcontainer.job-detail-tab .tab {
    font-family: 'Encodeexpandexmedium';
    font-size: 14px;
}
div .main_color .tab_content strong {
    color: #626373;
}
.js_active .job-detail-tab .tab {
    border-width: 0;
}
.js_active .job-detail-tab .active_tab.tab_counter_0 {
    border-width: 1px;
}
.js_active .job-detail-tab .active_tab.tab_counter_1 {
    border-width: 1px;
}
.leaflet-popup-content-wrapper .leaflet-popup-scrolled {
    border: none;
    height: 250px !important;
}
.leaflet-popup-content h4,
.loc-title {
    color: #597dda;
    font-family: "Encodeexpandexmedium";
    font-weight: normal;
    margin: 0;
}
.leaflet-popup-content p {
    font-family: "encodeexpandexlight";
}
.leaflet-popup .leaflet-popup-content-wrapper {
    border-radius: 0;
}
.leaflet-container .leaflet-popup a.leaflet-popup-close-button {
    background: #597dda none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    padding: 2px 1px 0 3px;
    font-size: 13px;
    height: 18px;
    top: 2px;
    right: 2px;
}
#job-map a.leaflet-popup-close-button{
      padding: 2px 1px 0 2px;
}
.leaflet-container .leaflet-popup a.leaflet-popup-close-button:hover {
    color: #fff;
}
.mbjd {
    margin-bottom: 30px;
}
.main_color .mbjd strong {font-family: "Encodeexpandexmedium"; color:#404040;}
.home-job {
    text-align: center;
}
.home-job .jobTitle,
.home-job .home-jobdet {
    padding: 0 10px;
}
.home-job .jobTitle a,
.home-job .jobTitle a:hover {
    font-family: "Encodeexpandexmedium";
    color: #fff;
}
.home-job .home-jobdet {
    color: #fff;
}
.home-job .home-jobdet.loc {
    padding-bottom: 8px;
}
.location-icons {
    text-align: center;
}
.location-icons a {
    display: inline-block;
    margin-right: 40px;
}
.location-icons a:last-child {
    margin-right: 0;
}
.location-icons p {
    padding-top: 18px;
    margin: 0;
}
.location-icons a img {
    vertical-align: bottom;
}
h4.benefit-grid {
    background: #3A65D3 none repeat scroll 0 0;
    color: #fff;
    font-family: "Encodeexpandexmedium";
    font-size: 14px;
    font-weight: normal;
    padding: 5px;
    text-align: center;
}
.total-rew .av_one_fourth {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.total-rew .av_one_fourth {
    padding: 20px 0;
}
.total-rew .av_one_fourth ul li,
.total-rew .av_one_fourth ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.total-rew .av_one_fourth ul li {
    padding: 5px;
    text-align: center;
    height: 70px;
}
.total-rew .av_one_fourth ul li.odd {
    background: #d2deef;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.total-rew .av_one_fourth ul li.even {
    background: #eaeff7;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.job-detail-omni-tagging { display: none; }
/*Common Desktop CSS Ends*/
/** CSS added by Laveena for map marker pro design***/

.leaflet-control-layers-expanded {
    visibility: hidden
}
.activeLink {
    font-weight: bold;
    text-decoration: underline
}
.link-element {
    cursor: pointer
}
/** CSS for map marker pro design ends here **/
/* To hide the images from job search list */

.widget-jobsearch-results.thumbnails.list .propic-wrapper {
    display: none;
}
/* for culture page */

.center-text {
    width: 50%;
    margin: 0 auto;
}
.center-text ul {
    text-align: left;
}

/* Germany page */
.galleryunder {color:#6783c1; text-decoration:underline;}
#tabmenu {max-width:200px;}
h2.dblue {color: #1751a8;}
.flexwrapbrands {display:flex; justify-content:center; align-items:center;}
.flexwrapbrands > div {flex: 1 1 auto;}
.flexwrapmv {display:flex;}
.flexwrapmv > div {flex: 1 1 auto;}
.flexwrapmv > div:first-child {width:33%; min-width:33%;}
.flexwrapmv > div:last-child {width:63%; min-width:63%; margin-left:3%; padding-top: 15px;}
#ourapproach {min-height:auto;}
.lgrybkg {background-color:#fcfcfc;}
.gerfwimg .avia-image-container-inner, .gerfwimg img {width:100%;}
#gercarareas img {margin: 0 auto; padding: 0 0 10px;}
.gerinrpadd {padding:1rem 3rem 1rem 2.5rem;}
p.gerp {margin-bottom: 0;}
#top .gerlistwrap {display: flex; padding-left: 0; margin-bottom: 10px;}
#top .gerlistwrap li {margin-left:.5rem; padding-right:35px;}
.gerflexwrap.gerbens {display:flex;}
.gerflexwrap.gerbens > div {flex: 1 1 auto;}
.gerflexwrap.gerbens > div:first-child {padding-right:30px; max-width:130px;}
.gerbens ul {padding-left:0;}
.simple-testimonial {background-color:#fff; box-shadow: 1px 1px 15px -5px black; padding:1.5rem 3rem;}
body .container_wrap .simple-testimonial .avia-image-container {margin-top:-85px; margin-bottom:20px;}
.simple-testimonial .st-name {color: #1751a8; font-size:20px; text-transform:uppercase;}
.main_color .simple-testimonial strong {color:#333;}
/* Additional testimonials page */
.flexwrapacctesti {display:flex; Flex-direction:row;}
.flexwrapacctesti > div {flex: 1 1 48%; min-width:48%; width:48%; padding: 0 1%;}

/* Home Popup */

.white-popup-block{
  padding: 20px 30px !important;
  max-width: 650px !important; 
  margin: 40px auto !important;
  position: relative !important;
}
.page-id-935 .mfp-content,
.page-id-22120 .mfp-content,
.page-id-22099 .mfp-content,
.page-id-22616 .mfp-content,
.page-id-22603 .mfp-content,
.page-id-22703 .mfp-content,
.page-id-22690 .mfp-content,
.page-id-22782 .mfp-content,
.page-id-22769 .mfp-content,
.page-id-22865 .mfp-content,
.page-id-22849 .mfp-content,
.page-id-9633 .mfp-content,
.page-id-9753 .mfp-content,
.page-id-9802 .mfp-content,
.page-id-10055 .mfp-content,
.page-id-5387 .mfp-content,
.page-id-10800 .mfp-content,
.page-id-10806 .mfp-content,
.page-id-11980 .mfp-content, 
.page-id-11990 .mfp-content,
.page-id-5202 .mfp-content,
.page-id-12341 .mfp-content,
.page-id-12362 .mfp-content,
.page-id-12391 .mfp-content,
.page-id-12431 .mfp-content,
.page-id-5328 .mfp-content, 
.page-id-11032 .mfp-content, 
.page-id-11038 .mfp-content, 
.page-id-12402 .mfp-content, 
.page-id-12458 .mfp-content, 
.page-id-10861 .mfp-content, 
.page-id-10897 .mfp-content, 
.page-id-10903 .mfp-content, 
.page-id-10908 .mfp-content, 
.page-id-12444 .mfp-content, 
.page-id-10924 .mfp-content, 
.page-id-10970 .mfp-content,
.page-id-10976 .mfp-content, 
.page-id-10981 .mfp-content, 
.page-id-12416 .mfp-content,
.page-id-30999 .mfp-content,
.page-id-1599 .mfp-content,
.page-id-1301 .mfp-content{
/*	width: 650px !important; */
}
.popup-code{
	min-height: 0;
}
/* new pages - vidula*/
 .white-text{
   color:#fff  !important;
  }
  .black-text{color:#000 !important; }
  .dark-grey-text{color:#404040 !important;}
  .pb-20{
    padding-bottom:20px;
    }
  .pt-20{
    padding-top:20px;
    }
    .pt-40{
    padding-top:40px;
    }
    .pt-50{
    padding-top:50px;
    }
     .pb-50{
    padding-bottom:50px;
    }
    .fall-career{   
      font-size: 38px;
      font-family: 'Encodeexpandexmedium';
    }
    #upcoming-events{padding-top:50px;padding-bottom:50px;}
    #upcoming-events,#job-internship,#fall-career-fair{background-size: cover;}
   
    .font-family-helvetica{ font-family: 'encodeexpandexlight';    font-weight: 100;  }
    .font-family-helvetica-light{ font-family: 'encodeexpandexlight';  }
    .font-family-helvetica-medium{ font-family: 'Encodeexpandexmedium';  }
    .font-28{font-size:26px;}
     .font-26{font-size:26px; line-height:30px;}
    .font-29{font-size:29px; line-height:30px;}
    .font-27{font-size:27px; line-height:28px;}
    .font-38{font-size:38px; line-height:40px;}
     .font-40{font-size:40px; line-height:40px;}
    .font-24{font-size:24px;line-height:26px;}
    .font-20{font-size:20px; line-height:20px;}
     .font-30{font-size:30px; line-height:30px;}
    .font-16{font-size:16px;}
    .font-bold{font-weight:600;}
    .fall-career-date{
      font-size: 38px;
       line-height:40px;
    font-family: 'Encodeexpandexmedium';
    font-weight: 600;

    }
    .career-events-date{    padding-top: 5px;  padding-bottom: 20px;}
    .testimonial-heading{text-align:center;}
    .testimonial-designation{text-align: center;padding-bottom: 20px;}
    .testimonial-item {margin-top:100px;}
    #av-masonry-2-item-30431{width:82.6%;}
    .fall-career-location{
      font-size: 30px;
      line-height:30px;
    font-family: 'Encodeexpandexmedium';
    padding-bottom: 30px;
    padding-top: 15px;
       }
    .fall-career-desc{ font-size: 18px;font-family: 'encodeexpandexlight';}
    .plr-40{
      padding-left:40px !important;
      padding-right:40px !important;
    }
    .uppercase{text-transform:uppercase;}
    .lowercase{text-transform:initial;}
    .grey-text{color:#898c8d !important;}
    .testimonial-item{position:relative;}
    .testimonial-item img{/*position:absolute;top:-70px;left:38%;*/margin-top:-130px;}
    
      /* Commented to keep the auto height of the "DARE TO BE DIFFERENT" image section */
      /*#av-masonry-2 .av-masonry-container{height:405px !important;}*/
      
      #av-masonry-2-item-30431, #av-masonry-2-item-33988{width:100% !important;}
    .north-first-set-image{ margin-bottom:-13px  !important; }
    .mt-20{margin-top:20px;}
    .grey-bg {
      background-color: #e7e8e8;
      }
    @media screen and (max-width: 767px) {
         .north-first-set-image{ margin-bottom:-13px; }
         #av-masonry-2 .av-masonry-container{height: 205px;}
        .visible-mobile{display:block;}  
           .mpt-20{
            padding-top:20px;
            }
            #top #main .make-your-section .template-page {
                padding-top: 20px;
            }
     }
      @media screen and (min-width: 1025px) {
         .fca-meet-greet section{border-right: 1px solid #fff;}
          .fca-information-section section{padding-left: 10px;}
      }
     @media screen and (min-width: 768px) {
     .right-border{ border-right: 1px solid #fff !important;}
    .fca-meet-greet section{border-right: 1px solid #fff;}
       .dpt-40{
           padding-top:40px;
        }
    /* ADA video options */
    .video-options:not(.vo-rel) {/*position:absolute;*/ bottom:0;}
    .video-img img {
      height:100%;  
    }
    .hidden-desktop{display:none;}
     }
     @media screen and (min-width: 768px) and (max-width: 1024px) {
        #av-masonry-2 .av-masonry-container{/*height: 223.266px !important;*/}
        .font-38 {font-size: 32px;line-height: 34px;}
        .font-24 {font-size: 18px;}
        .career-events-date { font-size: 15px;}
        .font-20 {font-size: 15px;line-height: 17px;}
        .font-40 {font-size: 32px;line-height: 36px;}
        .font-30 {font-size: 22px; line-height: 22px;}
        .ipad-pr-10{padding-right:10px;}
         .ipad-pl-10{padding-left:10px;}
        .ipad-pt-20{padding-top:20px;} 
        .ipad-pb-20{padding-bottom:20px;} 
        .upcoming-events-desc .font-38{
          font-size:27px !important;
          line-height:34px;
          }
          .upcoming-events-desc section>div {
              padding-left: 20px;
              padding-right: 20px;
          }
          .career-near .upcoming-events-desc {
            padding: 0 0px;
          }
     }
/*end new page style*/
/*** Single Brandslider - See Shandy for questions regarding the media queries below... 
These items compensate for image layout in multiple resolutions and eliminate the need for multiple hide/shows of sliders ***/
@media screen and (min-width: 1442px) and (max-width: 1601px) {
   #layerslider_44 .ls-slide-5 img.ls-bg {margin-left: -150px !important;}
 }
 @media screen and (min-width: 1025px) and (max-width: 1599px) {
 #header_main .container .inner-container .logo a{
	padding-left: 2px;
}
}
 @media screen and (min-width: 1365px) and (max-width: 1441px) {
   #layerslider_44 .ls-slide-2 img.ls-bg {margin-left: -300px !important;}
   #layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -370px !important;}
 }
@media screen and (min-width: 980px) and (max-width: 1365px) {
  
  /*Mobile Menu for lower res desktop and ipad*/
  :lang(fr-ca) nav.main_menu,
  :lang(es-ES) nav.main_menu,
  :lang(it-IT) nav.main_menu,
  :lang(pt-br) nav.main_menu{
  display: none;
  }
  :lang(fr-ca) #advanced_menu_toggle,:lang(fr-ca) #advanced_menu_hide,
  :lang(es-ES) #advanced_menu_toggle,:lang(es-ES) #advanced_menu_hide,
  :lang(it-IT) #advanced_menu_toggle,:lang(it-IT) #advanced_menu_hide,
  :lang(pt-br) #advanced_menu_toggle,:lang(pt-br) #advanced_menu_hide{
      display: block;
    top: 78px;
  }
}
 @media screen and (min-width: 1151px) and (max-width: 1364px) {
   #layerslider_44 .ls-slide-1 img.ls-bg {margin-left: -400px !important;}
   #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -520px !important;}
  #layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-10 img.ls-bg {margin-left: -540px !important;}
  #layerslider_44 .ls-slide-14 img.ls-bg {margin-left: -600px !important;}
 }
 @media screen and (min-width: 1024px) and (max-width: 1245px) {
 .vt-lnk-box .container {
    height: auto !important;
}
 .nf-vt {
    padding: 30px;
    text-align: center;
}
.vrp-hed {
    font-size: 24px;
    font-weight: bolder;
    color: #898c8d !important;
    font-family: 'Encodeexpandexmedium';
    line-height: 24px;
}
.vrp-loc {
    font-size: 21px;
    font-weight: normal;
    color: #898c8d !important;
    font-family: 'encodeexpandexlight';
    line-height: 15px;
}
.vrp-lm {
    background: #cd1d1d;
    color: #fff !important;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 14px !important;
    font-weight: 600;
}
.sidebar-banner-heading{
  font-size: 15px;
  }
  .sidebar-banner-text1 p{
    font-size: 8px !important;

    }
  
 }
@media screen and (min-width: 1006px) and (max-width: 1150px) {
   #layerslider_44 .ls-slide-1 img.ls-bg, #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -650px !important;}
  #layerslider_44 .ls-slide-5 img.ls-bg {margin-left: -740px !important;}
  #layerslider_44 .ls-slide-14 img.ls-bg {margin-left: -840px !important;}
 }
@media (min-width: 768px) and (max-width: 989px) {
.mobile-brands h2 {
    font-family: 'encodeexpandexlight';
    color: #fff !important;
    font-size: 38px;
    font-weight: normal;
    text-align: center;
    margin: 20px 0px !important;
}
#top .mobile-brands .avia-smallarrow-slider  .slide-image,
#top .mobile-brands .avia-logo-element-container  img {
    background-color: transparent;
}
#top .mobile-brand-slider.avia-logo-element-container img {
    box-shadow: none;
    width: 100px;
}

#layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-1 img.ls-bg, #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -340px !important;}
}
@media screen and (min-width: 640px) and (max-width: 767px) {
    #layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-1 img.ls-bg, #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -280px !important;}
}
@media screen and (min-width: 500px) and (max-width: 639px) {
    #layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-1 img.ls-bg, #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -230px !important;}
}
@media screen and (min-width: 380px) and (max-width: 499px) {
    #layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-1 img.ls-bg, #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -170px !important;}
}
@media screen and (min-width: 300px) and (max-width: 379px) {
    #layerslider_44 .ls-slide-5 img.ls-bg, #layerslider_44 .ls-slide-1 img.ls-bg, #layerslider_44 .ls-slide-2 img.ls-bg, #layerslider_44 .ls-slide-7 img.ls-bg {margin-left: -140px !important;}
}

/** Added this to adjust for the header nav when altering font, layout, etc. to match new brand standards */
 @media screen and (min-width: 768px) {
 #header_main {border-bottom-width:0px; height:100px;}
 }

 @media screen and (min-width: 1279px) and (max-width: 1400px) {  
    #top .footer-mid-menu ul.menu {
    left: 15%;
}
    #top .ls-l.slider-logo {
        padding: 28px 15px 15px
    }
    .job-search-banner-home {
        top: 555px;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1279px) {
   #top #header .av-main-nav > li > a {font-size:18px;}
    #top .footer-mid-menu ul.menu {
        left: 17%;
    }
    .soc-left {
        width: 14%;
    }
    #top .footer-mid-menu ul.menu li a {
        font-size: 11px;
    }
}
/*Media Query Starts for Ipad*/

@media screen and (min-width: 768px) and (max-width: 1024px) {
  
  #top #header .av-main-nav > li > a {font-size:17px;}
  
  #top h2.headline-text, #top h2.headline-text.grey, #top .white-popup h2 {font-size: 34px;}
  
  .widget-jobsearch-results.table_tile .job .joblist-location {
    padding-left: 0px;
    background: none;
}
.nf-vt {
    padding: 30px;
    text-align: center;
}
.vrp-hed {
    font-size: 24px;
    font-weight: bolder;
    color: #898c8d !important;
    font-family: 'Encodeexpandexmedium';
    line-height: 24px;
}
.vrp-loc {
    font-size: 21px;
    font-weight: normal;
    color: #898c8d !important;
    font-family: 'encodeexpandexlight';
    line-height: 15px;
}
.vrp-lm {
    background: #cd1d1d;
    color: #fff !important;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 14px !important;
    font-weight: 600;
}
.vt-box-cont h4 { padding: 0px !important; }
.vt-lnk-box .container { height: auto !important; }
.vt-imgtxt .avia-builder-el-last .avia_textblock { padding: 0px 20px; }
.vt-boxes { padding: 30px 20px 20px 20px; }
  :lang(fr-ca) .quicksearch-title h3.widgettitle,:lang(es-ES) .quicksearch-title h3.widgettitle{
  padding-top: 0;
}
:lang(fr-ca) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-title.first,:lang(es-ES) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-title.first {
    width: 140px;
}
:lang(fr-ca) .quicksearch-title h3.widgettitle,:lang(es-ES) .quicksearch-title h3.widgettitle{
  font-size: 17px;
  margin-bottom: 0;
}
   .banner-car{
    display: none;
  }
  .widget-jobsearch-full #date-labels div {
    overflow-wrap: break-word;
}
.job-search-banner.subpg {
    top: 320px;
}
.sidebar-banner-heading{
      font-size: 15px;
  }
  
  /*Footer mobile menu*/
  #top .footer-mid-menu ul.menu li {
        clear: both;
        float: none;
        margin-right: 0;
        text-align: center;
    }
    #footer section.widget {
        margin: 0;
    }
    #footer {
        padding: 45px 0 20px;
    }
    #top #footer .footer-social {
        margin: 0 auto;
        text-align: center;
        width: auto;
        float: none;
        padding: 0;
    }
    .footer-logo {
        float: none;
        text-align: center;
        width: 15%;
        display: inline-block;
    }
    #top .footer-mid-menu ul.menu li a {
        font-size: 14px;
    }
    .footer-mid-menu {
        float: none;
        margin-top: 10px;
    }
    #top .footer-mid-menu ul.menu {
        position: inherit;
        width: 100%;
    }
    .soc-left {
        float: right;
        margin-top: 0;
        width: auto;
    }
    .footer-disc {
        padding-top: 0;
    }
    /*mobile menu ends*/
    .image_overlay .av-image-caption-overlay-center {
      padding: 4px 0px!important;
      font-size: 14px!important;
    }
    .image_overlay .av-image-caption-overlay-position {
      bottom: -25px!important;  
    }
    .vt-lnk-box .content {
      display: block!important;
    }
    .ls-slide-10 p.ls-l, .ls-slide-13 p.ls-l, .ls-slide-14 p.ls-l {top: 40%!important;width: 300px!important;}
    .ls-slide-10 a.ls-l, .ls-slide-13 a.ls-l, .ls-slide-14 a.ls-l {top: 20%!important;}
    .total-rew .av_one_fourth ul li {
        height: 100px;
    }
    .image-half {
      width:70%!important;  
    }
    .no-bottom-margin {
      margin-bottom:0;  
    }
    .full-height-image .avia-image-container {
        height: 100%;
    }
    .full-height-image .avia-image-container-inner {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      /* border: 0; */
      display: block;
    }
    .full-height-image .avia-image-container-inner img {
      height: 100%;
    }
    /*.full-height-image img {
      height:100%;  
    }
    .margin-sort ul, .margin-sort h2 {
      margin-bottom: 0;
    }
    .margin-sort p {
      margin:0;  
    }*/
    .avia-builder-el-0.av-minimum-height-100 .container,
    .homepage-banner-slider.avia-builder-el-0.avia-fullscreen-slider .avia-slideshow {
        height: 384px !important;
    }
    .homepage-banner .container {
        height: 384px !important;
    }
    .job-search-banner-home,
    .job-search-banner-home.job-search-main {
        top: 262px;
    }
    .blue-banner-section {
        top: 338px;  
    }
    /*Gallery fix for ipad*/
    
    .image-gallery #av-masonry-1-item-3592 .av-masonry-image-container,
    .image-gallery #av-masonry-1-item-3590 .av-masonry-image-container {
        border-bottom: 2px solid #fff;
    }
    .image-gallery #av-masonry-1-item-2644 .av-masonry-image-container,
    .image-gallery #av-masonry-1-item-2643 .av-masonry-image-container {
        border-bottom: 2px solid #fff;
    }
    /*Gallery fix for mobile*/
    
    #top .eng-jobs .no_margin.av_one_fourth {
        padding: 15px 15px 0 15px;
    }
    .wwa-onesixth .wwa-img-section p {
        font-size: 14px;
    }
    .responsive #top .eng-jobs .flex_column_table_cell {
        display: block;
        width: 100%;
    }
    #header {
        position: relative;
    }
    .tesimonial-grid .avia-testimonial-content {
        clear: both;
        display: block;
        text-align: center;
    }
    .tesimonial-grid .avia-testimonial-image {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    .alu-img,
    .alu-text {
        clear: both;
        float: none;
        width: 100%;
    }
    .alu-img img {
        width: 100%;
    }
    .av-masonry-entry .av-inner-masonry-content {
      display: none;
    }
    #top .flex_column_table {
      display: flex;
    }
    .career-near .widget_joblist_row a {
        word-wrap: break-word;
    }
    .career-near .widget_joblist_row div, .career-near .widget_joblist_row a {
        word-wrap: break-word;
    }
    .transcription-wrap {
      height: 350px;
    }
}

/*Media Query Starts for Ipad Landscape*/

@media screen and (min-width: 989px) and (max-width: 1024px) {
 /*   .logo img{
    max-width: 70%;
    padding-top: 12px;
    }*/
    .transcription-wrap {
      height: 450px;
    }
	:lang(fr-ca) #advanced_menu_toggle,:lang(fr-ca) #advanced_menu_hide,
  :lang(es-ES) #advanced_menu_toggle,:lang(es-ES) #advanced_menu_hide,
  :lang(it-IT) #advanced_menu_toggle,:lang(it-IT) #advanced_menu_hide,
  :lang(pt-br) #advanced_menu_toggle,:lang(pt-br) #advanced_menu_hide{
     top: 70px;
  }
    .brand-logo-footer .brd-img {
        margin: 0 3px;
    }
    #top .select-school select {
        margin: 20px 0 0;
    }
    .brands-logos {
        text-align: center;
    }
    .brands-logos .container {
        padding: 0 15px;
    }
    .brd-img {
        margin: 0 5px;
    }
    .brd-img img {
        width: 85%;
    }
    .av-masonry-entry .av-inner-masonry-content {
        padding: 8px;
    }
    .areas-talent .av-masonry-entry-content {
        display: table-cell;
        font-size: 13px;
        height: 35px;
        line-height: 17px;
        vertical-align: middle;
    }
    .banner-car .container {
        height: 400px !important;
    }
    .brands-banner-search {
        top: 740px;
    }
    #top .footer-mid-menu ul.menu li {
        margin-right: 12px;
    }
    #top .footer-mid-menu ul.menu li a {
        font-size: 11px;
    }
    #top .footer-mid-menu ul.menu {
        left: 15%;
    }
    h5.brd-hdr {
        font-size: 23px;
    }
    .av-main-nav > li > a {
    padding: 0 5px;
  }
    .ca-boxes .ca-img-div {
        height: 130px;
        width: 130px;
    }
    .ca-boxes .color-box {
        height: 130px;
        padding: 0 10px;
        width: 50%;
    }
    .color-box h4 {
        font-size: 15px;
    }
    h3.fs24 {
        font-size: 20px;
    }
    
   /*global where we are*/
  .globalwhere-we-are .loc-img { width: 14%; }
  .the-learning-factory li, .mm-career-areas li { width: 100%; }
}

@media only screen and (max-width: 989px) {
/* Additional testimonials */
.flexwrapacctesti {flex-direction:column;}
.flexwrapacctesti > div {flex: 1 1 100%; min-width:100%; width:100%;}
}

/*Media Query ends for Ipad Landscape*/
/*Media Query starts for Ipad portrait*/

@media screen and (min-width: 768px) and (max-width: 989px) {
  .sidebar-banner-heading{
        font-size: 16px !important;
    line-height: 22px;}
  /*global where we are*/
  .globalwhere-we-are .loc-img { width: 18%; }
  .the-learning-factory li, .mm-career-areas li { width: 100%; }
  .lcp-join-bg-img { background-position: 35% 0 !important; }
  

  
   .widget-jobsearch-full #date-labels {
   margin-bottom: 50px
}
  .culture-blue-section .blue-right {
    padding: 20px;
}
    #brandslider .ls-thumbnail-wrapper {padding:10px;}
    #brandslider .ls-thumbnail-slide-container .ls-thumbnail-slide a {padding:0 2px;}
    
    #ls-global * .ls-container .slider-main-image img {
        max-width: 100% !important;
    }
    h4.benefit-grid {
        height: 50px;
    }
    #footer {
        background: #898c8d url("https://cdn-static.findly.com/wp-content/uploads/sites/385/2017/06/footer-bg.jpg") no-repeat scroll center top / 100% auto;
    }
    .brand-logo-footer,
    .footer-brand-section {
        display: none;
    }
    .image-gallery #av-masonry-1-item-3223 .av-masonry-image-container,
    .image-gallery #av-masonry-1-item-3221 .av-masonry-image-container {
        border-bottom: 1px solid #fff;
    }
    .image-gallery #av-masonry-1-item-1280 .av-masonry-image-container,
    .image-gallery #av-masonry-1-item-2647 .av-masonry-image-container {
        border-bottom: 1px solid #fff;
    }
    .brands-logos {
        display: none;
    }
    #top #wrap_all #main .visible-ipadp {
        display: block;
    }
    .mobile-brand-slider {
        margin: 10px 0;
    }
    .mobile-brand-slider .avia-slideshow-arrows a::before {
        font-size: 30px;
        background: #fff none repeat scroll 0 0;
        color: #666;
    }
    #top .avia-smallarrow-slider.mobile-brand-slider .avia-slideshow-arrows {
        position: absolute;
        top: 40%;
        width: 100%;
    }
    #top .mobile-brand-slider.avia-logo-element-container img {
        box-shadow: none;
    }
    #top .no_margin.av_one_half.left-blue-img {
        clear: both;
        display: block;
        height: 500px;
        width: 100%;
    }
    #top .culture-blue-section .blue-right {
        clear: both;
        display: block;
        width: 100%;
    }
    .location-icons a {
        margin-right: 6px;
    }
    .loc-logos .container {
        padding: 0 20px;
    }
    .wwa-onesixth .wwa-img-section {
        float: none;
        margin-bottom: 20px;
        margin-right: 0;
        width: 100%;
    }
    .wwa-onesixth .wwa-img-section:last-child {
        margin-bottom: 0;
    }
    .cs-mt0 .av_one_fourth p {
        margin: 0;
    }
    .responsive #top #wrap_all .cs-mt0 .av_one_fourth {
        width: 25%;
        clear: both;
        margin: 0;
    }
    .mblrow {
        margin-bottom: 15px;
    }
    .job-search-banner.job-search-banner-800 {
        top: 320px;
    }
    .students-banner-img img {
        border: 1px solid #fff;
        width: 50%;
    }
    .students-banner-img {
        border: medium none;
        top: 140px;
    }
    .banner-car .container {
        height: 290px !important;
    }
    .job-head-right {
        width: 29%;
    }
    .job-head-left {
        width: 66%;
    }
    .subpage-banner .container {
        height: 400px !important;
    }
    .job-search-banner {
        top: 320px;
    }
    .subpage-banner h1.banner-hdr {
        margin-bottom: 150px;
    }
    h1.banner-hdr {
        font-size: 35px;
    }
    .brands-banner-search {
        top: 590px;
    }
    #advanced_menu_toggle,
    #advanced_menu_hide {
        margin-top: -20px;
    }
    .widget-jobsearch.widget-jobsearch-v2 {
        width: 725px;
    }
    :lang(fr-ca) .widget-jobsearch.widget-jobsearch-v2, :lang(es-ES) .widget-jobsearch.widget-jobsearch-v2, :lang(pt-br) .widget-jobsearch.widget-jobsearch-v2 {
        width: 780px;}
        
    div #cws_quickjobsearch .av_one_fifth {
        width: 150px;
    }
    #top .quicksearch-btn .avia-button, :lang(fr-ca) #top .widget-jobsearch-v2 .quicksearch-btn .avia-button, :lang(fr-ca) #top .widget-jobsearch-v2 .quicksearch-btn .avia-button {
        font-size: 13px!important;
    }
    #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn {
      width: 195px;
      font-size: 13px!important;
    }
    #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn.avia-builder-el-last {
      width: 180px;
    }
    #top #cws_quickjobsearch input[type="text"] {
      font-size: 11px;
    }
    #top label {
      font-size: 11px!important;
    }
/*:lang(fr-ca) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn, :lang(es-ES) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn, :lang(pt-br) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-btn {
    width: 250px;
}*/
:lang(fr-ca) #top .widget-jobsearch-v2 .quicksearch-btn .avia-button,
:lang(fr-ca) #top .widget-jobsearch-v2 .quicksearch-btn .avia-button 
{font-size: 15px;}

.av-masonry-entry .av-inner-masonry-content {
        padding: 5px;
    }
    .areas-talent .av-masonry-entry-content {
        display: table-cell;
        font-size: 13px;
        height: 35px;
        line-height: 17px;
        vertical-align: middle;
    }
    .ca-boxes .color-box {
        /*height: 149px;*/
        height: 100px;
        /*margin-top: 3px;*/
        border-width: 1px;
        /*width: 153px;*/
        width: 50%;
        padding: 0 5px;
    }
    .ca-boxes .ca-img-div {
        height: auto;
        /*width: 153px;*/
        width: 45%;
    }
    .color-box h4 {
        font-size: 12px!important;
    }
    #top a.button-link.blue-bg {
      font-size: 14px;  
    }
    #top .flex_column_table_cell {
      float: none;
      display: inline;
      border: none;
    }
    div .av_one_fourth:not(.jd-sidebar) {
      margin-left: 0;
    }
    body .column-top-margin {
        margin-top: 0;
    }
    div .av_one_third {
        margin-left: 0;
    }
    h3.fs24 {
        font-size: 18px;
    }
    .fiat-slider img {
        height: 120px;
    }
    .hdr-eng H3 {
        margin-bottom: 0;
    }
    .culture-list p {
        margin-top: 5px;
    }
    .ca-box-container {
        padding: 10px 0;
    }
    #top .select-school select {
        margin: 15px 0 0;
    }
}
/*Media Query ends for Ipad portrait*/
/*Media Query starts for mobile*/

@media screen and (min-width: 768px) {
  .widget-jobsearch-results-list > .clearfix:first-child {display:flex;}
  .widget-jobsearch-results-list > .clearfix:first-child > * {flex: 0 1 auto;}
  .widget-jobsearch-results-list > .clearfix:first-child > #job-map-toggle {margin-left: auto; margin-right: 15px;}
}

@media screen and (max-width: 767px) {
  .main_menu {
    padding:0;  
  }
  #mobile-advanced li a {
    max-height: initial;
  }
  .template-page .entry-content-wrapper h1 {
    word-wrap: initial;
  }
  .responsive #top #wrap_all .flex_column:empty {
    display: none;
  }
  .eng-des-bg .container .content {
    padding:0;
  }
  .image_overlay .av-image-caption-overlay-center {
    padding: 5px 0px!important;
    font-size: 13px;
  }
  .multiple-p {
    margin-top: 15px;
  }
  .sidebar-community .box {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/782/2019/04/EJD-side-FCA.png)!important;
    padding: 18rem 20px 20px!important;
  }
  .sidebar-banner-heading {
    text-shadow: none!important;
    font-weight: 300;
}
.box {
  background-image: none!important;
  padding: 20px 0!important;
}
body#top #mobile-banner {
  background-color: #1751a8;
}
.sidebar-banner-text1 a {
  color: #fff;  
}
	 #header_meta .sub_menu ul .sub-menu li{
		 width: 100%;
		 text-align: center;
	 }
	 #header_meta .sub_menu ul .sub-menu li a{
		  text-align: center;
	 }
   ul#avia2-menu {
    display: flex;
    justify-content: center;
    align-items: center;
   }
   #top .sub_menu > ul > li {
    margin-top: 0px;
}
.join-home-banner {background-image:none !important; background-color:#1751a8;}
.join-home-banner .container {height: auto !important; min-height: 300px !important; padding-top: 20px;}
 .vt-lnk-box .container {
    height: auto !important;
}
.vt-shdw::before {
    content: none;
}
.vt-shdw { background-image: none !important; margin-bottom: 0px !important; }
.nf-vt {
    padding: 30px;
    text-align: center;
}
.vrp-hed {
    font-size: 19px;
    font-weight: bolder;
    color: #898c8d !important;
    font-family: 'Encodeexpandexmedium';
    line-height: 24px;
}
.vrp-loc {
    font-size: 18px;
    font-weight: normal;
    color: #898c8d !important;
    font-family: 'encodeexpandexlight';
    line-height: 5px;
}
.vrp-lm {
    background: #cd1d1d;
    color: #fff !important;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 15px !important;
    font-weight: 600;
}
#desktop-banner {
    display: none !important;
}
body#top #mobile-banner {
    display:block !important;
}
.vt-lnk-box .av_two_fifth { margin-bottom: 0px !important; }
.vt-lnk-box .container { width: 100% !important; }
.vt-lnk-box .content { display: block !important; }
.vt-page .avia_textblock { text-align: left !important; }
.vt-box-cont h4 { padding: 0px !important; }
.vt-box-sec .avia-builder-el-first { margin-bottom: 0px !important; }
.vt-boxes { padding: 30px 20px 20px 20px !important; }
.vt-imgtxt .container { padding: 0px !important; }
.vt-imgtxt .avia-builder-el-last .avia_textblock { padding: 0px 20px; }
.vt-imgtxt .avia-builder-el-first .avia-image-container { margin-left: 0px !important; float: none !important; }
.vt-imgtxt .avia-builder-el-first .avia-image-container .avia-image-container-inner img { width: 100% !important; }
.vt-imgtxt .avia-builder-el-first { margin-bottom: 0px !important; margin-top: 20px !important; }
.vt-imgtxt .avia-builder-el-31 { margin-bottom: 0px !important; }
span.xcc-sign-in.out { padding-left: 0px !important; }
li#menu-item-24523 { padding-left: 0px !important; }
#top ul#avia2-menu li.menu-item-language { padding-top: 0px !important; }
.sub_menu li { 
    line-height: unset;
}

/* Germany page */
.flexwrapbrands, .flexwrapmv, .gerlistwrap {flex-direction:column;}
.flexwrapmv > div:first-child, .flexwrapmv > div:last-child {width: 100%;}
.gersearchiconwrap {padding: 0 0 0 0 !Important;}
.gersearchiconwrap .avia-image-container.avia-align-right {margin: 0 auto 0 auto; float:none;}
.gersearchiconwrap .avia-image-container.avia-align-right img {margin: 0 auto;}
.responsive #top #wrap_all #ourapproach2 .flex_column.av_one_third,
.responsive #top #wrap_all #germtrainee .flex_column.av_one_third {margin-bottom:0;}
.responsive #top #wrap_all #gertestimonials .flex_column.av_one_half {margin-top:60px;}
/* END Germany page */

html[lang=it-IT] span.xcc-sign-in.out {
    font-size: 9.5px !important;
}
html[lang=it-IT] ul#avia2-menu li.menu-item-language a { font-size: 9.5px !important; }
html[lang=it-IT] ul#avia2-menu li.menu-item-language a:after { font-size: 15px !important; margin-top: 2px; }
html[lang=fr-ca] span.xcc-sign-in.out {
    font-size: 9.5px !important;
}
html[lang=fr-ca] ul#avia2-menu li.menu-item-language a { font-size: 9.5px !important; }
html[lang=fr-ca] ul#avia2-menu li.menu-item-language a:after { font-size: 14px !important; margin-left: 1px; margin-top: 2px; }
html[lang=fr-ca] #header_meta .sub_menu > ul {
    width: 97%;
}
html[lang=fr-ca] span.xcc-sign-in.out {
    padding-right: 16px !important;
    line-height: 0px !important;
}
html[lang=fr-ca] .menu-dropdown .xcc-sign-in::after {
    padding: 1px 0 0 0px;
}
html[lang=fr-ca] #top ul#avia2-menu li.menu-item-language { padding: 0px !important; }
html[lang=fr-ca] li#menu-item-25623 { padding: 0 !important; }
html[lang=fr-ca] .menu-dropdown .xcc-sign-in-submenu { min-width: 65px; }
html[lang=fr-ca] nav.sub_menu li.menu-item-language-current::before {
    left: -10px;
    font-size: 11px;
    top: 2px;
}
html[lang=fr-ca] #header_meta .sub_menu li ul { width: 120px; }
html[lang=pt-br] span.xcc-sign-in.out {
    font-size: 9.5px !important;
}
html[lang=pt-br] ul#avia2-menu li.menu-item-language a { font-size: 9.5px !important; }
html[lang=pt-br] ul#avia2-menu li.menu-item-language a:after { font-size: 14px !important; margin-left: 1px; margin-top: 2px; }
html[lang=pt-br] #header_meta .sub_menu > ul {
    width: 97%;
}
html[lang=pt-br] span.xcc-sign-in.out {
    padding-right: 19px !important;
    line-height: 0px !important;
}
html[lang=pt-br] .menu-dropdown .xcc-sign-in::after {
    padding: 1px 0 0 0px;
}
html[lang=pt-br] #top ul#avia2-menu li.menu-item-language { padding: 0px !important; }
html[lang=pt-br] li#menu-item-25623 { padding: 0 !important; }
html[lang=pt-br] .menu-dropdown .xcc-sign-in-submenu { min-width: 65px; }
html[lang=pt-br] nav.sub_menu li.menu-item-language-current::before {
    left: -10px;
    font-size: 11px;
    top: 2px;
}
html[lang=pt-br] #header_meta .sub_menu li ul { width: 120px; }
html[lang=es-ES] span.xcc-sign-in.out {
    font-size: 9px !important;
}
html[lang=es-ES] ul#avia2-menu li.menu-item-language a { font-size: 9px !important; }
html[lang=es-ES] ul#avia2-menu li.menu-item-language a:after { font-size: 12px !important; margin-left: 0px; margin-top: 2px; }
html[lang=es-ES] #header_meta .sub_menu > ul {
    width: 97%;
}
html[lang=es-ES] span.xcc-sign-in.out {
    padding-right: 25px !important;
    line-height: 0px !important;
}
html[lang=es-ES] .menu-dropdown .xcc-sign-in::after {
    padding: 1px 0 0 0px;
}
html[lang=es-ES] #top ul#avia2-menu li.menu-item-language { padding: 0px !important; }
html[lang=es-ES] li#menu-item-25623 { padding: 0 !important; }
html[lang=es-ES] .menu-dropdown .xcc-sign-in-submenu { min-width: 65px; }
html[lang=es-ES] nav.sub_menu li.menu-item-language-current::before {
    left: -13px;
    font-size: 9px;
    top: 2px;
}
html[lang=es-ES] li#menu-item-25622 { padding: 0 !important; }
html[lang=es-ES] .menu-dropdown.xcc-sign-in-parent { text-align: left; }
html[lang=es-ES] #header_meta .sub_menu li ul { width: 120px; }
html[lang=ja] span.xcc-sign-in.out {
    font-size: 11px !important;
}
html[lang=ja] ul#avia2-menu li.menu-item-language a { font-size: 11px !important; }
html[lang=ja] ul#avia2-menu li.menu-item-language a:after { font-size: 17px !important; margin-left: 0px; margin-top: 0px; }
html[lang=ja] #header_meta .sub_menu > ul {
    width: 97%;
}
html[lang=ja] span.xcc-sign-in.out {
    padding-right: 16px !important;
    line-height: 0px !important;
}
html[lang=ja] .menu-dropdown .xcc-sign-in::after {
    padding: 1px 0 0 0px;
}
html[lang=ja] #top ul#avia2-menu li.menu-item-language { padding: 0px !important; }
html[lang=ja] li#menu-item-25623 { padding: 0 !important; }
html[lang=ja] .menu-dropdown .xcc-sign-in-submenu { min-width: 65px; }
html[lang=ja] nav.sub_menu li.menu-item-language-current::before {
    left: -13px;
    font-size: 15px;
    top: 2px;
}
html[lang=ja] li#menu-item-25622 { padding: 0 !important; }
html[lang=ja] .menu-dropdown.xcc-sign-in-parent { text-align: left; }
html[lang=ja] #header_meta .sub_menu li ul { width: 120px; }
.responsive #top #header_meta .container { width: 100%; max-width: 100%; }
.responsive #header_meta .sub_menu>ul { width: 93%; }
.responsive #header_meta .sub_menu .sub_menu .wpml-ls-item { padding-top: 0 !important; }
.responsive #header_meta .sub_menu li ul { top: 31px; }
.white-popup-block{
  padding: 20px !important;
  max-width: 100% !important; 
}
.white-popup-block .mfp-close {
    margin-right: -10px;
}
.page-id-935 .mfp-content,
.page-id-22120 .mfp-content,
.page-id-22099 .mfp-content,
.page-id-22616 .mfp-content,
.page-id-22603 .mfp-content,
.page-id-22703 .mfp-content,
.page-id-22690 .mfp-content,
.page-id-22782 .mfp-content,
.page-id-22769 .mfp-content,
.page-id-22865 .mfp-content,
.page-id-22849 .mfp-content,
.page-id-9633 .mfp-content,
.page-id-9753 .mfp-content,
.page-id-9802 .mfp-content,
.page-id-10055 .mfp-content,
.page-id-5387 .mfp-content,
.page-id-10800 .mfp-content,
.page-id-10806 .mfp-content,
.page-id-11980 .mfp-content, 
.page-id-11990 .mfp-content,
.page-id-5202 .mfp-content,
.page-id-12341 .mfp-content,
.page-id-12362 .mfp-content,
.page-id-12391 .mfp-content,
.page-id-12431 .mfp-content,
.page-id-5328 .mfp-content, 
.page-id-11032 .mfp-content, 
.page-id-11038 .mfp-content, 
.page-id-12402 .mfp-content, 
.page-id-12458 .mfp-content, 
.page-id-10861 .mfp-content, 
.page-id-10897 .mfp-content, 
.page-id-10903 .mfp-content, 
.page-id-10908 .mfp-content, 
.page-id-12444 .mfp-content, 
.page-id-10924 .mfp-content, 
.page-id-10970 .mfp-content,
.page-id-10976 .mfp-content, 
.page-id-10981 .mfp-content, 
.page-id-12416 .mfp-content{
	width: 100% !important;
}
#header_meta.av_secondary_right .sub_menu {
    padding-right: 0;
}
.lcp-join .schema-form-submit { width: unset; }
.loginbox-textbox .pull-right { padding-bottom: 15px; padding-top: 0; }
.responsive #header_meta .sub_menu>ul { text-align: right; }
.responsive #header_meta .sub_menu>ul li { display: inline-block !important; }
.menu-dropdown .xcc-sign-in-submenu { left: unset !important; }
.menu-dropdown .xcc-sign-in-submenu:before { }
.responsive #header_meta .sub_menu .wpml-ls-item { float: right; /*padding-top: 15px !important;*/ }
.responsive #header_meta li .sub_menu .wpml-ls-item { padding-top: 0 !important; }
  .responsive #top #wrap_all #brandslider .container {
    width: 100%;
    max-width: 100%;}
  
  
  #widget_job_search_v2-6 .select2-container--default .select2-selection--single {border: 1px solid #999; border-radius:0px;}
  .the-learning-factory li, .mm-career-areas li { width: 100%; }
  /*global where we are*/
  .globalwhere-we-are {text-align:left;}
  .globalwhere-we-are li {margin: 5px 0px; display: block; border-right: 0px;}
  /*.global-legend-map .map-img { display: none; }
  .globalwhere-we-are .loc-img { width: 100%; }
  .globalwhere-we-are .loc-img.short { width: 100%; }
  .globalwhere-we-are .loc-img .loc-img-text { border-right: none !important; padding-right: 0; }*/
  h4.banner-text {
    font-size: 18px;
}
  .blue-banner-section {
    position: static;
    background-color: rgba(69,112,222,1);
  }
.pb0-mob .content{
  padding-bottom: 0;
}
  .hdr-eng {
    display: block;
  }
  .banner-car{
    display: none;
  }
  .av_secondary_right .sub_menu {
    padding-left: 0;
}
  #header_meta .sub_menu li ul {
   left: -61px;
}
  #header #header_main .container {
    padding-top: 50px;
}
.job-search-banner.subpg {
    top: 0px;
}
  #top .widget .footer-social {width: 100%; }
  .culture-blue-section .blue-right {
    padding: 20px;
}
  .responsive #top .culture-blue-section .flex_column{
    margin-bottom: 0 !important;
  }
  .round-cul-img.avia-image-container.avia-align-right{
    float: none;
  }
  .round-cul-img.avia-image-container.avia-align-right img{
    margin: 20px auto 0;
  }
    #brandslider .ls-thumbnail-wrapper {padding:5px;}
    #brandslider .ls-thumbnail-slide-container .ls-thumbnail-slide a {padding:0 2px;}
    
    #ls-global * .ls-container .slider-main-image img {
        max-width: 100% !important;
    }
    .empty-row {
        display: none;
    }
    .total-rew .av_one_fourth ul li {
        height: auto;
    }
    .career-near .widget_joblist_row { width: 100%; margin: 10px 0; }
    #footer {
        background: #898c8d url("https://cdn-static.findly.com/wp-content/uploads/sites/385/2017/06/footer-bg.jpg") no-repeat scroll center top / 100% auto;
    }
    .brand-logo-footer,
    .footer-brand-section {
        display: none;
    }
    .avia-builder-el-0.av-minimum-height-100 .container,
    .homepage-banner-slider.avia-builder-el-0.avia-fullscreen-slider .avia-slideshow {
        height: inherit !important;
    }
    .homepage-banner-slider.avia-fullscreen-slider .avia-slideshow {
        min-height: 300px;
    }
    .location-icons a {
        display: block;
        margin-bottom: 20px;
        margin-right: 0;
    }
    #top .eng-jobs .no_margin.av_one_fourth {
        padding: 15px 15px 0 15px;
    }
    #mobile-advanced .current-menu-item a:hover {
        color: #fff;
        background: #597dda;
    }
    #main .widget-jobsearch-results.thumbnails.tiles .job {
        margin-bottom: 10px;
    }
    .wwa-onesixth .wwa-img-section {
        float: none;
        margin-bottom: 20px;
        margin-right: 0;
        width: 100%;
    }
    .wwa-onesixth .wwa-img-section:last-child {
        margin-bottom: 0;
    }
    .responsive #top #wrap_all .eng-jobs .flex_column_table_cell.av_one_fourth {
        margin-bottom: 0;
    }
    .mblrow {
        margin-bottom: 15px;
    }
    .responsive #top #wrap_all .full-width .container {
        width: 100%;
        max-width: 100%;
    }
    .responsive .tesimonial-grid .avia-testimonial {
        padding: 10px 0;
        margin-bottom: 0;
    }
    .tesimonial-grid.avia-testimonial-wrapper {
        margin-bottom: 0;
    }
    .tesimonial-grid .avia-testimonial-content {
        clear: both;
        display: block;
        text-align: center;
    }
    .tesimonial-grid .avia-testimonial-image {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    .av-masonry-entry .av-inner-masonry-content {
        padding: 10px;
    }
    .areas-talent .av-masonry-entry-content {
        font-size: 16px;
        line-height: 20px;
    }
    .alu-hdr {
        text-align: center;
    }
    .alu-testimonial {
        margin: 0 auto;
        max-width: 317px;
        display: block;
    }
    .alu-img img {
        width: 100%;
        vertical-align: bottom;
    }
    #top .fiat-slider.wwa-logos .avia-slideshow-controls {
        top: 50%;
    }
    .responsive #top #wrap_all .fiat-slider .slide-entry {
        width: 100%;
        margin: 0 0 20px 0 !important;
    }
    .responsive #top #wrap_all .fiat-slider .slide-entry:last-child {
        margin: 0 !important;
    }
    .cs-mt0 .av_one_fourth p {
        margin: 0;
    }
    .responsive #top #wrap_all .cs-mt0 .av_one_fourth {
        margin: 0;
    }
    .responsive .single-tesimonial {
        display: inline-block;
        margin: 0 auto;
        width: auto;
    }
    .responsive #top #wrap_all .single-tesimonial .avia-testimonial {
        margin-bottom: 0;
    }
    .alu-img,
    .alu-text {
        clear: both;
        float: none;
        width: 100%;
    }
    #advanced_menu_toggle,
    #advanced_menu_hide {
        margin-top: -30px;
    }
    #widget-jobsearch-results-pages .button {
        font-size: 10px;
        padding: 9px 8px;
    }
    #main .widget-jobsearch-results.thumbnails .job {
        padding: 5px 25px 5px 10px;
    }
    .widget-jobsearch-results .job-arrow-btn {
        top: 24%;
    }
    .widget-jobsearch-results .job-arrow-btn a {
        font-size: 30px;
    }
    .left-con-box,
    .right-con-box {
        float: none;
        width: 100%;
    }
    ul.footer-social li:last-child {
        margin-right: 0;
    }
    #top .footer-mid-menu ul.menu {
        width: 100%;
    }
    .mobile-brand-slider {
        margin: 10px 0;
    }
    .responsive #top #wrap_all .avia-smallarrow-slider.mobile-brand-slider .slide-entry.flex_column {margin-bottom:0; padding:5px;}
    .mobile-brand-slider .avia-content-slider-inner {min-height:65px;}
    .mobile-brand-slider .avia-slideshow-arrows a {height:24px;}
    .mobile-brand-slider .avia-slideshow-arrows a::before {
        font-size: 30px;
        background: #fff none repeat scroll 0 0;
        color: #666;
    }
    #top .avia-smallarrow-slider.mobile-brand-slider .avia-slideshow-arrows {
        position: absolute;
        top: 30%;
        width: 100%;
    }
    .main_color .mobile-brand-slider .slide-image {background:transparent; max-width: 85%;}
    #top .mobile-brand-slider.avia-logo-element-container img {
        box-shadow: none;
        width:100px;
    }
    .hidden-mobile {
        display: none;
    }
    .ca-boxes .ca-img-div {
        height: 130px;
        width: 130px;
    }
    .ca-boxes .color-box {
        height: 130px;
        padding: 0 10px;
        width: 130px;
    }
    .color-box h4 {
        font-size: 14px;
    }
    .ca-box-container .avia_textblock {
        margin: 0 auto;
        text-align: center;
    }
    .ca-boxes {
        display: inline-block;
    }
    h3.fs24 {
        font-size: 18px;
    }
    h2.headline-text {
        font-size: 30px;
        margin-top: 20px;
    }
    .hdr-eng .link-search-eng {
        display: inline-block;
        float: none;
        margin-top: 10px;
    }
    .hdr-eng h3.sub-headline {
        float: none;
    }
    .culture-blue-section .first.av_one_half {
        height: auto;
    }
    #top .select-school select {
        margin: 15px 0 0;
    }
    #cws-search-form {
        margin-top: 20px;
    }
    #top #wrap_all .widget-jobsearch-results.table_tile.list .search-columns {
        background: none;
    }
    #top #wrap_all .widget-jobsearch-results.table_tile.list .search-columns .flex_column {
        background: #597dda;
        border-bottom: 2px solid #fff;
    }
    .job-head-left {
        clear: both;
        display: block;
        float: none;
        width: 100%;
    }
    .job-head-right {
        clear: both;
        display: inline-block;
        margin-top: 20px;
        width: 100%;
    }
    .logo-sm {
        display: none;
    }
    #top .footer-mid-menu ul.menu li {
        clear: both;
        float: none;
        margin-right: 0;
        text-align: center;
    }
    #top .footer-mid-menu ul.menu li a {
        display: inline;
    }
    #footer section.widget {
        margin: 0;
    }
    #footer {
        padding: 30px 0 0;
    }
    #top #nav_menu-2 {
        margin: 0;
    }
    .footer-logo {
        margin-top: 15px;
    }
    .responsive #top #footer .container .av_one_half:nth-child(1) {
        margin-bottom: 0;
    }
    .footer-logo {
        float: none;
        /*text-align: center;*/
        width: 100%;
    }
    #top .footer-mid-menu ul.menu li a {
        font-size: 14px;
    }
    .footer-mid-menu {
        float: none;
        margin-top: 10px;
    }
    #top .footer-mid-menu ul.menu {
        position: inherit;
        width: 100%;
    }
    .soc-left {
        float: none;
        margin-top: 10px;
        width: 100%;
    }
    .footer-disc {
        padding-top: 0;
    }
    .subpage-banner .container {
        height: 250px !important;
    }
    .subpage-banner h1.banner-hdr,
    .homepage-banner h1.banner-hdr {
        font-size: 26px;
        margin-bottom: 20px;
        text-align: center;
    }
    .homepage-banner h1.banner-hdr {
        margin-bottom: 30px;
    }
    .job-search-banner-home,
    .job-search-banner,
    .job-search-banner.job-search-banner-800,
    .job-search-banner-home.job-search-main {
        position: inherit;
        background: #e6ecfa;
        top: 0;
    }
    .job-search-banner .quicksearch-title,
    .job-search-banner-home .quicksearch-title,
    .brand-home {
        display: none;
    }
    .job-search-banner-blue .quicksearch-title h3.widgettitle {
        text-align: center;
    }
    .widget-jobsearch.widget-jobsearch-v2,:lang(fr-ca) .widget-jobsearch.widget-jobsearch-v2, *:lang(es-ES) .widget-jobsearch.widget-jobsearch-v2 {
        width: auto;
    }
    .students-banner-img {
        top: 20px;
        border: none;
    }
    .students-banner-img img {
        width: 30%;
        border: 1px solid #fff;
    }
    .homepage-banner .container {
        height: 320px !important;
    }
    .homepage-banner.new-banners .container {
    height: 250px !important;
}
    .job-detail-banner{
      height: 320px;
    }
    #cws_quickjobsearch .quicksearch-btn {
        text-align: center !important;
    }
    #top .main_color.job-search-banner-home input[type="text"],
    #top .main_color.job-search-banner input[type="text"] {
        border-color: #999;
    }
    .visible-mobile {
        display: block !important;
    }
    .mobile-brands {
        min-height: 0;
    }
    .mobile-brands .content {
        padding: 5px 0 10px;
    }
    #header_main {
        border-bottom-width: 0;
    }
    .responsive #top .logo {
        width: 190px;
        /*margin: 0 auto;*/
        padding-bottom: 20px;
    }
    .brands-banner-search {
        position: inherit;
        background: #e6ecfa;
        top: 0;
    }
    .brands-banner-search .quicksearch-title {
        display: none;
    }
    .banner-car .container {
        height: 230px !important;
    }
    h2.search-results-title {
        padding-bottom: 30px;
    }
    .lcp-join-bg-img { background-position: 45% !important; }
    .content, .sidebar {
        padding:0;  
    }
    .menu-dropdown .xcc-sign-in-submenu {
        width: 100%;
        min-width: max-content;
    }
    .ls-l {
        width:50%!important;  
    }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .vrp-hed {
    font-size: 32px;
    font-weight: bolder;
    color: #898c8d !important;
    font-family: 'Encodeexpandexmedium';
    line-height: 36px;
}
.vrp-loc {
    font-size: 26px;
    font-weight: normal;
    color: #898c8d !important;
    font-family: 'encodeexpandexlight';
    line-height: 30px;
}
.vrp-lm {
    background: #cd1d1d;
    color: #fff !important;
    padding: 10px 30px;
    border-radius: 4px;
    font-size: 20px !important;
    font-weight: 600;
}
}
@media screen and (max-width: 504px) {
.vt-page .container { margin-bottom: 40px !important; }
}

@media screen and (max-width: 479px) {
  .banner-car .container {
        height: 150px !important;
    }
    #brandslider .ls-thumbnail-wrapper {padding:0px;}
    #brandslider .ls-thumbnail-slide-container .ls-thumbnail-slide a {padding:0 0px;}
    
    .homepage-banner-slider.avia-fullscreen-slider .avia-slideshow {
        min-height: 200px;
    }
    .homepage-banner .container {
        height: 200px !important;
    }
    .homepage-banner.new-banners .container {
    height: 150px !important;
}
    .job-detail-banner{
      height: 150px;
    }    
    .subpage-banner .container {
        height: 150px !important;
    }
    #top .single-tesimonial .avia-testimonial-subtitle,
    #top .single-tesimonial .avia-testimonial-name,
    #top .single-tesimonial .avia-testimonial-meta-mini {
        text-align: center;
    }
}

/*code by shiva for join out talent community banner*/
 /*.box{
      background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/782/2019/04/EJD-side-FCA.png);
      background-size: cover;
      background-repeat: no-repeat;
      position: relative;
      padding: 100px 20px 20px;
      overflow: hidden;
    }*/
.box {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/782/2019/04/EJD-side-FCA.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 10rem 15px 15px;
    overflow: hidden;
    background-position: top left;
}    
    /*.box .text-col{
        position: absolute;
        z-index: 999;
        margin: 0 auto;
        left: 0;
        right: 0;        
        text-align: center;
        top: 30%; 
       text-align: left;
        margin-left: 15px;
    }*/
    .sidebar-banner-heading{
      color: #fff !important;
      font-size: 24px;
      }
      .button-orange{
        background-color:#ff6000 !important;
            width: 100%;
            padding:9px 0 !important;
            text-align:center;
      }
      .sidebar-banner-text1{
        color: #fff !important;
            font-size: 15px !important;
        
        }
        .sidebar-banner-text2{
        color: #fff !important;
           font-size: 11px !important;
        }
        .sidebar-banner-text3{
        color: #fff !important;
           font-size: 11px !important;
           text-decoration:underline;
        }
.button-orange-global{
         /*width: 150px;*/
         background: #ff6000 !important;
  }
.button-wht-out{
         width: auto;
         font-family: 'Encodeexpandexmedium';
         background: transparent !important;
         border: 1px solid #fff;
         border-color:#fff !important;
         border-radius:5px;
         text-transform:uppercase;
         margin: 15px 0px;
}
  #desktop-banner {
      background-size: cover;
  }
 #mobile-banner {
       display:none !important;
    }
.sidebar-banner-heading{
       /*text-shadow: 6px 4px 5px #000000;*/
       font-weight: 200;
  }
.global-banner-text {font-family:'encodeexpandexlight'; font-weight:300;}

.join-talent-bg {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/782/2019/04/EJD-side-FCA.png);
  background-repeat:no-repeat;
  background-size:100%;
  background-position:center;
  min-height:500px;
}
/*end of code by shiva*/

/*Media Query ends for mobile*/

/*Deprecated */
/*.quicksearch-title h3.widgettitle {
    padding-top: 6px;
}
.flex_column .widget .widgettitle,
.content .widget .widgettitle {
    margin-top: 0;
}
#top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-title.first {
    width: 140px;
}
:lang(fr-ca) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-title.first,:lang(es-ES) #top .widget-jobsearch.widget-jobsearch-v2 .quicksearch-title.first {
    width: 260px;
}
*/
div#after_section_15.main_color.av_default_container_wrap.container_wrap.fullsize {display:none;}
.image_overlay .av-image-caption-overlay-position {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    background-color: #1751a8;
    bottom: 0;
}
.image_overlay .av-image-caption-overlay-center {
    display: block;
    padding: 8px 0px;
}
.image_overlay .av-image-caption-overlay-center p:after {
    content: none;
}
.image_overlay .av-image-caption-overlay-center p {
    text-decoration: underline;  
}

/* CWSM 7160 */
@media screen and (max-width: 767px) {
.responsive .tabcontainer.job-detail-tab .tab_titles {
    display: block;
}
}
/* END CWSM 7160 */
/*==========Menu Fix after adding extra menu items==========*/
@media (min-width: 768px){
  #header #header_main .container{
    padding-right: 0px;
  }
  #header_meta.av_secondary_right .sub_menu {
    padding-right: 2%;
}
}

@media (min-width: 990px){
  .av-main-nav > li {
    margin: 0 15px 0 0;
}
#top #header .av-main-nav > li > a{
  font-size: 15px;
}
}

@media (max-width: 1024px){
  .responsive.html_mobile_menu_tablet .container #advanced_menu_toggle, .responsive.html_mobile_menu_tablet #advanced_menu_hide {
    display: block;
}
.responsive.html_mobile_menu_tablet .main_menu .avia-menu{
    display: none;
}
}
@media (min-width: 990px) and (max-width: 1024px){
  .responsive.html_mobile_menu_tablet .container #advanced_menu_toggle, .responsive.html_mobile_menu_tablet #advanced_menu_hide {
    margin-top: -20px;
}
}
@media (min-width: 1200px){
#top #header .av-main-nav > li > a{
  font-size: 17px;
}
.av-main-nav > li {
    margin: 0 20px 0 0;
}
}
@media (min-width: 1300px){
   
#top #header .av-main-nav > li > a{
  font-size: 18px;
}
}
@media only screen and (max-width: 767px) {
.tab_titles:nth-child(1) {
    display: none !important;
}
}

/* harsh - removing social Icon on Fca-stellantis - Basic TNF*/
.stellantisbasictnf #socialLoginProvider
{
  display:none;
  } 
  
  .stellantisbasictnf .landing-page-meta.title{
    display: block !important;
    
    }
    /*Ankit cwsm-8965*/
    @media (min-width: 1250px){
 .header-Blogos-align .brd-img {
 margin:0px 2px !important;
}
.header-Blogos-align .brd-img img{
  height:42px;
}
}
  /*hide second checkbox CWSM-9698*/
  label[for="subscription"]
  {
    display:none !important;
  }

  /*hide second checkbox CWSM-10027*/
page-id-40720 label[for="subscription"]
{
  display:none !important;
}
  /*hide second checkbox CWSM-10027*/
  
  /* css for the page updates */
    .xcc-wrapper .xcc-sign-in, #header_meta .sub_menu ul li>a {
      color: #243782 !important;
    	font-size: 14px !important;
    }
    #header_meta .sub_menu ul .sub-menu li a {
   color: #243782 !important;
    }
    div.footer-brand-section {
        display: none !important;
    }
    div.career-near {
    display: none;
}
.d-none { display: none !important; }
.home-where .avia-image-container-inner { border-radius: 0px !important; }
.fca-headline { display: none !important; }
.home-video-sec { display: none !important; }
#top #header .av-main-nav > li > a { font-family: 'Encodeexpandexlight' !important; }
.menu-footer-menu-container ul a {
    font-family: 'encodeexpandexlight';
    font-size: 18px;
    line-height: 1.2;
    color: #fff;
}
#top .quicksearch-btn .avia-button {
  font-family: 'Encodeexpandexmedium' !important;
  background-color: #243782 !important;
}
.textwidget {
  display: block;
  text-align: center;
}
.footer_color .textwidget {
    display: block;
    text-align: left; 
}
 .textwidget>h2 {
font-family: 'encodeexpandexlight';
    color: #fff;
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 20px;
}
.brd-img {
   /* width: 15%;
    margin-bottom: 20px !important;
    display: inline-block;
    vertical-align: middle;
    margin-top: 40px;*/
} 
.brd-img {
    width: auto;
    margin-bottom: 0px !important;
    display: inline-block;
    vertical-align: middle;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 10px;
}
div.our-brands .container {
    width: 1150px;
}
.brd-img>a img {
    width: 130px;
    height: auto !important;
}
.border_bott {
    height: 1px;
    background-color: #fff;
    width: 200px;
    margin: 20px auto;
}
.our-brands {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/2404/2023/01/11091755/new-road.jpg');
    background-size: cover;
}
.footer-disc, .menu-footer-menu-container { display: none; }
a.legal_link {
  font-family: 'encodeexpandexlight';
    font-size: 18px;
    line-height: 1.2;
    color: #fff;
    text-decoration: none !important;
}
.article_butt { background-color: #243782 !important;
    padding: 10px;
    color: #fff !important;
    text-decoration: none !important;
    font-family: 'encodeexpandexmedium';
    text-align: center;
    border: 2px solid #fff;
  }
.multiple-p>p:first-child {
    margin-bottom: 30px;
}
.diversity_para { text-align:center; }
.blue-banner-section { background-color: #243782 !important; }
.av_textblock_section p.banner-text { font-family: 'encodeexpandexmedium' !important; }
.home-where a { font-family: 'encodeexpandexlight' !important; }
h3.diversity_video_title {
    color: #fff;
    font-size: 18px;
    padding: 10px 0px;
}
.diver-bg { background-size: cover !important; }
.quicksearch-field label { color: #243782; opacity: 1; }
a.legal_link:hover { color: #fff !important; }

.job-search-banner-home.new-search, .blue-banner-section {
  position: relative !important;
	top: auto !important;
}
.home-where .entry-content-wrapper.clearfix {
    display: flex;
}
.home-where .content {
  padding-top: 0px !important;
  }
.home-where-title .content{ 
  padding-bottom: 0px !important;
}
.home-where .entry-content-wrapper.clearfix .av_one_fifth {
   width: 12% !important;
}
.home-where .entry-content-wrapper.clearfix .av_one_fifth:last-child {
  margin-left: 6% !important;
}
.insta_icon { padding-top: 5px; }
@media screen and (min-width: 768px) and (max-width: 1024px) { 
.video_col {
    width: 47% !important;
    margin: 0px 10px;
}
.diver-bg div .av_one_fourth {
    margin-bottom: 35px;
    margin-top: 20px !important;
}
#advanced_menu_toggle, #advanced_menu_hide {
    margin-top: -15px !important;
}
.multiple-p { margin-bottom: 20px !important; }
}
@media (max-width: 767px){
#advanced_menu_toggle, #advanced_menu_hide {
    margin-top: -7px !important;
}
#top .widget .footer-social { padding: 15px 0 30px 2px !important; }
.home-where .entry-content-wrapper.clearfix .av_one_fifth:last-child {
  margin-left: 0px !important;
}
.home-where-title {
  padding-top: 30px !important;
}
.home-where { padding-bottom: 30px !important; }
.insta_icon { padding-top: 2px !important; }
.home-where .entry-content-wrapper.clearfix .av_one_fifth {
    width: 100% !important;
}
.footer-social li { margin-right: 15px !important; }
#footer {
  background-color: #282b34 !important;
}
.mobile-brands h2 {
  font-family: 'encodeexpandexlight';
    color: #fff !important;
    font-size: 38px;
    font-weight: normal;
    text-align: center;
    margin: 20px 0px !important;
}
.home-where .entry-content-wrapper.clearfix {
  display: block !important;
}
}

/*phase 2 updtes */
#header_main .container, #header_meta .container { max-width: 100% !important; }
/*.blue-banner-section { display: none !important; }*/
.slide-brand a.slide-image {
    background: transparent !important;
    padding: 0px 0px 20px;
}
.slide-brand a.slide-image img {
    width: 90px !important;
    height: auto !important;
}
.slide-brand a.slide-image img {
    background: transparent !important;
    margin-bottom: 15px !important;
}
.h2-brand-title h2 {
  font-family: 'encodeexpandexlight';
    color: #fff;
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

nav.sub_menu .menu-dropdown.xcc-sign-in-parent {
    display: none;
}
.career_area_row .color-box {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
}
.career_area_row .color-box h4 {
    font-size: 15px;
    margin-bottom: 15px;
}
.blue-banner-section {
    padding-bottom: 40px;
    padding-top: 40px;
}
/*.job-detail-banner {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2404/2022/06/27092548/Careers-overview-hero_Big_JobSearch.jpg) !important;
}*/
h3.smlr-h2.aff-title {
    font-size: 35px !important;
    color: #fff;
    margin-bottom: 20px;
    font-family: 'encodeexpandexlight';
    letter-spacing: normal;
    text-transform: uppercase;
    line-height: 1.2;
    margin-top:30px;
        font-weight: 400;
}
.search-text p {
  font-size: 18px;
  line-height: 1.2;
}
.search-control-container.container-brand {
    display: none;
}
.global-legend-map {
    display: none;
}

/* Career Area */
@media (max-width: 1024px){
.career_area_row .ca-boxes {
    display: flex;
    flex-direction: column;
   margin-bottom: 20px;
}
.career_area_row .ca-boxes div {
    width: 96%;
height: auto;
text-align: center;
}
.career_area_row .ca-boxes div.color-box {
    height: 130px;
text-align: left;
}
.career_area_row .ca-boxes .ca-img-div img {
    width: 100%;
}
}
/* END Career Area */

/* Our brand pop-up modal */
.brand-pop-up {
    min-height: 450px !important;
    background-position: center;
}
/*
.brand-pop-up .avia-image-container {
    text-align: left !important;
}

.brand-pop-up .av-image-caption-overlay {
    margin-top: 120px;
    min-width: 300px !important;
    text-align: left;
    padding: 0px !important;
}
.brand-pop-up .av-image-caption-overlay .av-image-caption-overlay-center {
    padding: 0px 10px;
font-size: 20px;
    line-height: 25px;
}
.brand-pop-up .av-image-caption-overlay .av-image-caption-overlay-center a {
    color: #fff;
    font-weight: bold;
    font-family: 'Encodeexpandexmedium' !important;
}
.brand-pop-up .av-image-caption-overlay .av-image-caption-overlay-center p:after {
    content: '';
}

.brand-pop-up .av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg {
    opacity: 0.4 !important;
}*/
.brand-pop-up {
    min-height: 450px !important;
    background-position: center;
    background-size: cover;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.brand-logo-wrap {
    padding: 20px;
}
.brand-logo-wrap img {
    max-width: 130px;
}
.brand-p {
    background: rgba(0,0,0,0.4);
    padding: 10px;
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    max-width: 280px;
    margin-top: 0px;
}
.brand-p a {
    color: #fff;
    font-weight: bold;
    font-family: 'Encodeexpandexmedium' !important;
}
.brand-pop-up button.mfp-close {
    font-size: 40px;
    opacity: 1;
    background: rgba(0,0,0,0.4);
}
/* END Our brand pop-up modal */
/*.brands-logos .textwidget .brd-img:nth-child(4) {
    width: 230px;
}
a.brands__container__box[href="#chrysler"] img {
    width: 100% !important;
}
.brands-logos .textwidget .brd-img:nth-child(6) {
    width: 150px;
}
a.brands__container__box[href="#dodge"] img {
    width: 100% !important;
}
.brands-logos .textwidget .brd-img:nth-child(11) {
    width: 220px;
}
a.brands__container__box[href="#maserati"] img {
    width: 100% !important;
}*/

.widget-jobsearch-full .location-wrapper,
.widget-jobsearch-full .location-radius-control{
  display:none;
}

.job-detail-banner:nth-of-type(2) {
    display: none;
}
@media(min-width:1025px){
  .job-detail-banner {
    min-height: calc(100vh - 350px);
  }
}
/* student page banner text */ 
.students-banner-text{
   background: #243782b8;
   padding: 5px;
  /* width: max-content;
   padding: 5px 12%; */
   padding: 5px 30px 5px 12%;
   max-width: 530px;
   width: 530px;
}

.students-banner-text, 
.students-banner-text p, 
.students-banner-text strong {
    color: #fff;
}
.students-banner-text strong {
    padding: 0;
}
.student-banner main{
  display: flex !important;
  align-items: center;
}

/* END student page banner text */ 
.magnific_seo_url { display: none !important; }
.white-popup h2 {
    font-size: 20px !important;
    line-height: 1.2 !important;
}
.white-popup p {
  text-align: center;
}
ul .wpml-ls-menu-item.wpml-ls-current-language a {
    padding: 0px;
}
nav.sub_menu li.wpml-ls-current-language>a:after {
  right: -15px !important;
  top: 5px !important;
}

@media(max-width:767px){
 .students-banner-text{
      width: 100%;
  }  
  nav.sub_menu li.wpml-ls-current-language>a:after {
    right: -3px !important;
    top: 0px !important;
}
}

/* CWSM-17917 */
.student-banner_bgimg {
    background-position: bottom center !important;
}
@media(max-width:767px){
.student-banner_bgimg {
    background-position: top center !important;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2404/2025/05/15130903/Students-1200x900-1.jpg) !important;
}
}
/* END CWSM-17917 */
/* Fixing the EJD banner */
.job-detail-banner {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  line-height: 0;
  vertical-align: bottom;
}
.jd-page-content{
  padding-top:0px !important;
  }
  @media screen and (max-width: 479px) {
    .subpage-banner .container {
        height: 100px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 989px) {
    .subpage-banner .container {
        height: 300px !important;
    }
}

@media screen and (max-width: 767px) {
    .subpage-banner .container {
        height: 100px !important;
    }
}
/* END Fixing the EJD banner */
/* */
 .benefits-container {
  padding: 20px 20px 40px;
  margin: 0 auto;
  border-radius: 10px;color: #626373;
}

.benefits-container h2 {
 text-align: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 40px;
    color: #626373;
    text-transform: none !important;
        border-bottom: 1px solid #2a3983;
    padding-bottom: 8px;   
}

.benefits-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.benefit-item {
  display: flex;
  width: 100%;
  max-width: 48%;
  gap: 15px;
  align-items: flex-start;
}

.benefit-item img {
  width: 50px;
  max-width:50px;
  height: 50px;
  flex-shrink: 0;
}

.benefit-item h3 {
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: bold;
  color: #2a3983;
      border-bottom: 1px solid;
    padding-bottom: 5px;   
}

.benefit-item p {
  margin: 0;
  font-size: 14px;
}

@media screen and (max-width: 768px) {
  .benefit-item {
    max-width: 100%;
  }
}
.pdflink{
   display: inline-flex;
   color:#fff;
      align-items: center;
      justify-content: center;
      background-color: #003b71;
      color: white;
      padding: 10px 20px;
      border: 2px solid #000;
      text-decoration: none;
      border-radius: 10px;
      font-weight: bold;
      font-size: 16px;
      gap: 10px;}