/* ADA*/
.logo a:focus {
    border: 2px dashed #919191 !important;
}
#footer .flex_column.av_one_half.el_after_av_one_half.el_before_av_one_half {
    display: none;
}
/** Added by Sandhya for site maintenance message during migration*/
h4.site-upgrade {
    color: #fff;
    background: #007395;
    z-index: 2;
    padding: 10px 0;
    visibility: visible;
    position: relative;
    text-align: center;
    margin-bottom: 0;
}
html[lang="en-US"] .app-status ul.sub-menu { width: 320px; }
html[lang="fr-ca"] .app-status ul.sub-menu { width: 300px; }
/*ends*/
#homelearnexp .avia_textblock.bathdr {
    text-align: center;
}
html[lang="fr-ca"] span.large-text.lfr {
    font-size: 43px;
}
#top .exp-prfnl div .flex_column.drvboxrow {
    height: 300px;
} 
#top .exp-prfnl div .flex_column.drvboxrow p {
    margin: 0;
}
.topic-sec .content { padding: 20px 0 !important; }
.bssec #mc4wp_form_widget-2, .blog-search-section.bssec .content { padding-bottom: 0 !important; }
.rfa-bsec, .rfa-bsec #recent-posts-3 h3 { margin-top: 0 !important; }
.rfa-bsec #recent-posts-3 ul li { 
  margin-left: 0 !important; 
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  font-size: 14px;
}
.rfa-bsec #recent-posts-3 ul li a { width: 70%; }
.rfa-bsec #recent-posts-3 ul li .post-date { margin-right: 20px; width: 25%; }
.bl-cen { text-align: center; }
#search-filter-form-16002 > ul { margin: 0 !important; }
.sf-field-category ul li .sf-label-radio { padding: 0 !important; text-transform: uppercase; text-decoration: underline; }
.sf-field-category ul { 
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bsr-tsec .container {
  max-width: 1170px;
  padding-top: 20px;
}
.sf-field-category ul li label.sf-label-radio, .sf-field-category ul li .sf-option-active label.sf-label-radio { opacity: 0 !important; transition: opacity .5s linear .5s; }
.sf-field-category ul li label.sf-label-radio.opa-im, .sf-field-category ul li .sf-option-active label.sf-label-radio.opa-im { opacity: 1 !important; }
.topic-sec.cb-tsec .sf-field-category ul li:first-child label, .topic-sec.cb-tsec .sf-field-category ul li:first-child label:focus { /*display: none;*/ outline: none !important; }
.blog_sf_sec { margin-top: 50px; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article.av_one_half { 
    margin-left: 5%;
    width: 30%;
    margin-bottom: 50px;
}
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article.av_one_half.first { 
    margin-left: 0;
}
.blog_sf_sec .avia-content-slider .slide-meta, .blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-image + i { display: none; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-image { margin: 0; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-image img { border-radius: 0 !important; height: 208px !important; }
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article .slide-content { border: 1px solid #ccc !important; }
.blog_sf_sec .avia-content-slider .slide-entry-title {
    height: 5.7em;
    padding: 20px 10px;
    font-size: 21px !important;
    line-height: 1.3em;
    font-weight: 400;
    font-style: normal;
    color: #006CB9 !important;
}
.blog_sf_sec .avia-content-slider a.slide-image:hover .image-overlay {
    opacity: 0 !important;
}
.feat-art #recent-posts-3 ul li { border: none !important; }
.blog_sf_sec .avia-content-slider .slide-entry-title a { display: block; }
#top a.explore-oppo-btn {
    background-color: #cc2d30;
    border: 0px;
    border-radius: 8px;
    padding: 5px 20px 7px 20px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    text-rendering: geometricPrecision;
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff !important;
    min-width: 80px;
    display: inline-block;
    min-width: 80px;
    margin: 3px 0;
}
/*----------- Travelers CSS Index - organized primarily by design segment instead of by page ---------------*\
   - Universal/Sitewide Content Styles - with notated subsections
   - Logo & Header
   - XCC Sign In Menu
   - Primary Menu Navigation
   - Hero Banners (all)
   - Search Banner
   - Drivers (multi-page usage types)
   - Breadcrumbs
   - Stay Connected Social
   - Image Sliders
   - Color Highlight Boxes with serif headers
   - Quote & Image Blocks
   - Career Area Link Sections
   - Content boxes with color border tops
   - Traveler Experience Quote Slider 
   - Insurance Specialty Page
   - Student/Grad
   - Internships
   - Dev Programs
   - Campus & Military Events
   - Military Featured Stories
   - Search Results & Detail pages
   - Footer
   - Community & LCP pages
   - Media Queries for Mobile & Tablet & hide elements
\*-------------------------------------------*/

/* edits after moving to accessible theme */
.wpml-ls-first-item.wpml-ls-last-item {
    display: none !important;
}
nav.sub_menu li.menu-item-language-current>a:after {
    content: " \e877 ";
    font-family: 'entypo-fontello';
    position: absolute;
    margin-left: 5px;
    font-size: 20px;
    top: 6px;
}
nav.sub_menu .menu-item-language {
    padding-top: 5px;
    font-size: 14px;
        border-right: 0;
}
#top nav.sub_menu .menu-item-language a {
    padding: 6px 10px;
}
#top nav.sub_menu ul.sub-menu {
    width: 100px !important;
        left: 0;
}
a {
  text-decoration: none;  
}
#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{
      font: 1em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .display-none {
    display: none;
    }
    #skipnav a:focus {
          background: #cc2d30;
    border: 3px solid #000;
      }
      
  body#top ul.job-innerwrap li {
    clear: none;
    margin-left: 6%;
    /*width: 15.2%;*/
    float: left;
}

body#top ul.job-innerwrap li:first-child {
    margin-left: 0;
}

li.job-data.title {
    width: 36.4%;
}

.emplace-canada-body-top .body-cont { margin-bottom: 40px; text-align: center; }

li.job-data.addtnl_categories {
    width: 20.5%;
}
div#colhead-city_state_country_locationtype {
  margin-left: 0;
}
div .av_one_fifth {
  width: 20% !important;
}
li.job-data.city_state_country_locationtype {
  margin-left: 0px !important;
  width: 20%;
}
.big-preview a { width: 85%; } 
.blog-sec .template-blog .post-entry .standard-content { width: 52% !important; } 
#top .pagination span, .pagination a { font-size: 20px; }
li.job-data.city_state_country_or_locationtype {
    width: 15.2%;
}
.page-id-4893 .schema-form-section.col-sm-6 > .ng-scope:nth-child(18) {
    display: none;
}
.exp-prfnl .avia_textblock.display-on-hover {
    display: none;
    padding: 10px;
    color: #fff;
}
#top .exp-prfnl .red-bg {
    background: #b20001;
    background-image: none !important;
}
#top .hdrsubhdln h2 {
    text-transform: uppercase !important;
}
  #top #layerslider_22 .ls-l {
    width: 100%;
    height: 100%;
}
#layerslider_22 a.ls-nav-prev, #layerslider_22 a.ls-nav-next,
#layerslider_22 .ls-bottom-nav-wrapper{
    display: block !important;
}
#layerslider_22 a.ls-nav-start, #layerslider_22 a.ls-nav-stop {
    display: none !important;
}
#layerslider_22, .slider-content-text {
    white-space: normal;
}
#loader{  
  display: none;
  }
  #top label {
    font-size: 0.92em;
}
.bg-img:hover {
    opacity: 0.9;
    background: #cc2d30 !important;
}
/* FRCA chnages */
/*new EJD implementation- Sandhya*/
.jd-banner{
    background: #d8d8d8 !important;
    position: relative;
}
.jd-banner .container,.jd-banner .container .content  {
    position: static;
}
div .flex_column.jdb-right{
    right: 0;
    position: absolute;
    top: 0;
    background-size: cover;
    min-height: 310px;
    width: 50%;
}
.jd-banner .template-page.content {
    padding: 0;
}

.jd-banner .flex_column_table.av-equal-height-column-flextable {
  height: 310px;
}
.jdb-left {
    background-color: #d8d8d8;
}
.jdb-left span.jbold, .video-text span.vid-heading {
    font-family: 'freightsans-bold';
}
.jd-banner a.button.apply-btn.jd-btn {
    background-color: #cc2d30;
    text-align: center;
    text-decoration: none;
        max-width: 160px;
    display: block;
    border-radius: 6px;
    margin: 15px 0;
}
.jdb-title {
    color: #cb2d2f;
    font-size: 36px;
    word-break: break-word;
}
.jdb-right {
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}
.europe-jd.jdb-right {
    background-position: top left;
  }
.jdb-left .jdb-wrap {
/*     float: right;
   padding-right: 100px;
    width: 600px;*/
}
.jd-after-banner a.backsearch {
    color: #2626ff;
    cursor: pointer;
}
.jd-after-banner .flex_column.av_two_third .av_textblock_section {
    height: 600px;
    overflow-y: scroll;
}
.avia_textblock.jdesc-block {
    padding-right: 20px;
}
.com-icon,.map-block {
    text-align: center;
}
.com-icon span {
    display: block;
    font-size: 18px;
    line-height: 1.2;
}
span.large-text {
    font-size: 48px;
}
.jobdetail-buttons .button {
    width: 100% !important;
}
.jd-map-section .av-share-box .av-share-link-description {
    margin: 15px auto;
    text-align: center;
}
.jd-map-section .av-share-box ul li a {
    font-size: 16px;
}
.jdesc-block p, .jdesc-block font, .jdesc-block li, .jdesc-block font span {
    font-family: 'freightsans-book' !important;
    font-weight: normal !important;
    color: #000;
    font-size: 16px !important;
}
.jdesc-block strong {
    font-weight: normal;
}
.widget-jobsearch-results .search-columns .col-control {
    font-size: 14px;
    margin-left: 5px;
}
.eur-jdslider {
    border-top: solid 1px #e1e1e1;
}
#top .avia-mozilla #top select, .avia-mozilla #top .entry-content-wrapper select{
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmC) ;
}
/*Home military-testimonial slider*/
.hidden-desktop{
    display: none;
  }
.military-testimonial{
	 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  height:100%;
}
.close-space {
    margin-top: 0px !important;
}
#layerslider_9,.slider-content-text,
#layerslider_10,.slider-content-text,
#layerslider_11,.slider-content-text,
#layerslider_12,.slider-content-text,
#layerslider_13,.slider-content-text,
#layerslider_14,.slider-content-text,
#layerslider_15,.slider-content-text,
#layerslider_24,.slider-content-text,
#layerslider_25,.slider-content-text,
#layerslider_27,.slider-content-text,
#layerslider_28,.slider-content-text,
#layerslider_18,.slider-content-text,
#layerslider_19,.slider-content-text,
#layerslider_20,.slider-content-text,
#layerslider_21,.slider-content-text{
      white-space: normal;
}
.slider-content-text{
	    width: 76%;
    margin: 0 auto;
}
.text-left {
	width: 100%;
  text-align:center;
     background-color: #b5b6b8;
    align-items: center;
 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
#top #layerslider_9{

	margin: 0 auto;
}
#top #layerslider_9 .ls-l{
	width: 100%;
      height: 100%;
}
#top #layerslider_10{

  margin: 0 auto;
}
#top #layerslider_10 .ls-l{
	width: 100%;
      height: 100%;
}
/*#top #layerslider_11{

  margin: 0 auto;
}*/
#top #layerslider_11 .ls-l{
	width: 100%;
  height:100%;
}
#top #layerslider_12{

  margin: 0 auto;
}
#top #layerslider_12 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_13{

  margin: 0 auto;
}
#top #layerslider_13 .ls-l{
  width: 100%;
      height: 100%;
}
/*#top #layerslider_14{

  margin: 0 auto;
}*/
#top #layerslider_14 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_15{

  margin: 0 auto;
}
#top #layerslider_15 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_24{

  margin: 0 auto;
}
#top #layerslider_24 .ls-l,
#top #layerslider_25 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_18 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_19 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_20 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_21 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_27 .ls-l{
  width: 100%;
      height: 100%;
}
#top #layerslider_28 .ls-l{
  width: 100%;
      height: 100%;
}
#top .img-right{
	background-size: cover;
	    height: 425px;
    width: 35%;
	background-repeat: no-repeat;
}
/*.slider1-image-mil,.slider2-image-mil,.slider3-image-mil{
	background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/05/Glenn-image.png') top center;
}
.slider1-image-insc,.slider2-image-insc,.slider3-image-insc{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image11.png') top center;
}
.slider1-image-under{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image10.png') top center;
}
.slider2-image-under{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/Jeremy-Dupree.png') top center;
}
.slider3-image-under{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image2.png') top center;
}
.slider1-image-claim{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image6.png') top center;
}
.slider2-image-claim{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image5.png') top center;
}
.slider1-image-cust{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image4.png') top center;
}
.slider2-image-cust{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image14.png') top center;
}
.slider1-image-tech{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image12.png') top center;
}
.slider2-image-tech{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image9.png') top center;
}
.slider1-image-dive{
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/645/2019/06/image13.png') top center;
}*/
.military-testimonial:after {
content: "";
  display: table;
  clear: both;
}
.military-testimonial h2{
	color: #000000;
    font-family: 'freightsans-semibld' !important;
    font-size: 25px;
    margin: 0 0 30px;
}
.military-testimonial p {
    color: #000;
    font-size: 20px;
    margin: 0 0 0px;
    line-height: 32px;
}
p.person-name{
	font-style: italic;
}
#top #layerslider_9 .ls-nav-prev,#top #layerslider_9 .ls-nav-next{
	opacity: 1 !important;
}
#layerslider_9 .ls-nav-prev:before,#layerslider_9 .ls-nav-next:before{
	    background: transparent !important;
		color: #b20000;
}
#top #layerslider_9 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
#top #layerslider_10 .ls-nav-prev,#top #layerslider_10 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_10 .ls-nav-prev:before,#layerslider_10 .ls-nav-next:before{
	    background: transparent !important;
		color: #b20000;
}
#top #layerslider_10 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
/*#top #layerslider_11 .ls-nav-prev,#top #layerslider_11 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_11 .ls-nav-prev:before,#layerslider_11 .ls-nav-next:before{
      background: transparent !important;
		color: #b20000;
}
#top #layerslider_11 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}*/
#top #layerslider_12 .ls-nav-prev,#top #layerslider_12 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_12 .ls-nav-prev:before,#layerslider_12 .ls-nav-next:before{
      background: transparent !important;
  	color: #b20000;
}
#top #layerslider_12 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
#top #layerslider_13 .ls-nav-prev,#top #layerslider_13 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_13 .ls-nav-prev:before,#layerslider_13 .ls-nav-next:before{
      background: transparent !important;
    color: #b20000;
}
#top #layerslider_13 .ls-bottom-slidebuttons a.ls-nav-active{
	background: #b20000;
	    opacity: 1;
}
/*#top #layerslider_14 .ls-nav-prev,#top #layerslider_14 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_14 .ls-nav-prev:before,#layerslider_14 .ls-nav-next:before{
      background: transparent !important;
    color: #b20000;
}
#top #layerslider_14 .ls-bottom-slidebuttons a.ls-nav-active{
  background: #b20000;
	    opacity: 1;
}*/
#top #layerslider_15 .ls-nav-prev,#top #layerslider_15 .ls-nav-next{
  opacity: 1 !important;
}
#layerslider_15 .ls-nav-prev:before,#layerslider_15 .ls-nav-next:before{
      background: transparent !important;
    color: #b20000;
}
#top #layerslider_15 .ls-bottom-slidebuttons a.ls-nav-active{
  background: #b20000;
      opacity: 1;
}
#top .avia-layerslider .ls-bottom-slidebuttons a {
    border-color: #b20000 !important;
    background: transparent;
    opacity: 1;
    border-width: 1px !important;
	    margin: 0 4px;
}
/*#top #layerslider_9 .ls-bottom-slidebuttons a:hover{
	background: #b20000;
}
#top #layerslider_9 .ls-nav-next{
	right: 32%;
}
#top #layerslider_9 .ls-bottom-nav-wrapper{
	    position: absolute;
    left: 33%;
}
#top #layerslider_10 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
#top #layerslider_10 .ls-nav-next{
	right: 32%;
}
#top #layerslider_10 .ls-bottom-nav-wrapper{
	    position: absolute;
    left: 33%;
}
#top #layerslider_11 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
 #top #layerslider_11 .ls-nav-next{
  right: 32%;
} */
/* #top #layerslider_11 .ls-bottom-nav-wrapper{
	    position: absolute;
    left: 33%;
} */
.img-box img {
  height:100px;
  width:100px;
}
#top #layerslider_12 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
/*#top #layerslider_12 .ls-nav-next{
  right: 32%;
}
#top #layerslider_12 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}*/
#top #layerslider_13 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
/*#top #layerslider_13 .ls-nav-next{
  right: 32%;
}
#top #layerslider_13 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}
#top #layerslider_14 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
#top #layerslider_14 .ls-nav-next{
  right: 32%;
}
#top #layerslider_14 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}*/
#top #layerslider_15 .ls-bottom-slidebuttons a:hover{
  background: #b20000;
}
.post-template-default .av-share-link-description { text-align: center; }
.page-id-14385 .main_color.container_wrap_first.container_wrap.fullsize, .page-id-14388 .main_color.container_wrap_first.container_wrap.fullsize { display: none; }
/* Sustainability and Blog page styles */

.sus-main .content { padding-top: 20px !important; } 
.sus-tes p {
    margin: 0;
    line-height: 23px;
}
.sus-bold { font-weight: 600; }
.sus-bold, .svalue { margin: 0px 0px 5px !important; }
.sus-cli { margin: 5px 0px 0px !important; }
.svalue {
    font-size: 25px !important;
}
.sus-body { margin-bottom: 40px; }
.ico-sec .content { padding-bottom: 50px !important; padding-top: 10px !important; }
.icon-lnk p { margin: 0 !important; text-align: center; }
.icon-lnk a { display: block; line-height: 20px; padding: 5px 0px; }
.icon-lnk img { max-height: 52px; }
.icon-lnk p a:hover span, .icon-lnk p a span { color: #000 !important; line-height: 18px; font-weight: bold; }
.icon-lnk p a:hover, .icon-lnk p a:focus { text-decoration-color: #000 !important; }
.icon-lnk p a:focus { outline-offset: -2px !important; }
.sus-two-third { padding: 0 2% !important; vertical-align: middle; }
.sus-one-third { background-size: cover !important; width: 36% !important; }
.sus-one-third + .av-flex-placeholder { width: 2% !important; }
.sus-imgn .avia-image-container { margin-top: 65px !important; }
.ico-sec .sus-tes p { text-align: center; margin-bottom: 20px !important; }

.pt-30 {padding-top: 30px; }
.feat-art .content { padding-top: 15px !important; padding-bottom: 80px !important; }
#av_section_1.blog-search-section { min-height: calc(100vh - 256px); }
.feat-art h3 { font-size: 25px; font-weight: bold; line-height: 28px; }
.blog-sub { background: #007395; padding: 15px 35px; margin-top: 0px !important; }
.blog-sub h3 { color: #fff; line-height: 26px; font-size: 26px; }
.blog-sub p { color: #fff; line-height: 22px; font-size: 21px; margin-top: 10px; }
.blog-sec .template-blog .post-entry { padding: 55px 0px 45px; border-bottom: 2px solid #000; }
.blog-sec .template-blog .post-entry.post-loop-1 { padding-top : 0 !important; }
.blog-sec .template-blog .post-entry .big-preview.single-big, .blog-sec .template-blog .post-entry .standard-content { width: 48%; }
.blog-sec .template-blog .post-entry .big-preview.single-big, .blog-sec .template-blog .post-entry .big-preview img { border-radius: 0px; }
.blog-sec .template-blog .post-entry.post-parity-odd .big-preview.single-big, .blog-sec .template-blog .post-entry.post-parity-even .big-preview.single-big { float: left; }
.blog-sec .template-blog .post-entry.post-parity-even .standard-content, .blog-sec .template-blog .post-entry.post-parity-odd .standard-content { float: right; }
.blog-sec { margin-top: 10px !important; margin-bottom: 50px !important; }
.blog-sec .template-blog .post-entry .standard-content .post-title { font-weight: bold !important; line-height: 28px; padding: 0px !important; text-transform: uppercase; font-size: 25px !important; }
.blog-sec .template-blog .post-entry .standard-content .post-title a:focus { outline-offset: -4px !important; }
.blog-sec .template-blog .post-entry .standard-content .entry-content p { line-height: 28px; overflow: hidden; position: relative; height: 165px; padding-right: 10px; text-align: left; font-size: 17px; }
.blog-sec .template-blog .post-entry .standard-content .entry-content .read-more-link { text-align: right; }
.blog-sec .template-blog .post-entry .standard-content .entry-content .read-more-link a.more-link { text-transform: uppercase; font-weight: bold; font-size: 17px; letter-spacing: 1px; line-height: 28px; }
.blog-sec .template-blog .post-entry .standard-content .entry-content .read-more-link a.more-link span.more-link-arrow { margin-left: 5px; }
.blog-sec .template-blog .post-entry .standard-content .post-meta-infos, .blog-sec .template-blog .post-entry .standard-content .entry-footer, .blog-sec .template-blog .post-entry .standard-content .post_delimiter { display: none; }
.post-left-bg { background-size: cover; }
.post-con .content { padding-top: 20px; }
.post-con h3 { padding-bottom: 20px; font-weight: bold; }
.post-left-bg + .av-flex-placeholder { width: 4% !important; }
.post-right-body p { font-size: 17px; line-height: 28px; }
.post-body-con p, .post-body-con ul li, .sus-tes p { font-size: 17px; line-height: 28px; } 
.post-con h4 { font-size: 22px; font-weight: bold; margin-bottom: 0; line-height: 28px; }
.post-con h4 + p { margin-top: 0; }
.post-but { margin: 50px 0; }
.post-con h3 sup, a sup, .post-entry p sup { font-size: 20px; line-height: 31px; vertical-align: top; }
.post-but a { font-size: 21px !important; padding: 8px 30px !important; }
.post-learn.post-but a { white-space: normal !important; }
.post-con .av-share-box h5 { text-align: center; font-size: 26px; font-weight: bold; }
.post-con .av-share-box-list { width: 25% !important; border-radius: 0px !important; margin: 0 auto !important; }
.post-con .av-share-box-list a { padding: 8px 0; }
#post-sub { margin: 20px auto 60px !important; }
.blog-sub input[type="email"] { font-size: 14px !important; padding: 12px !important; border-radius: 2px !important; }
.blog-sub #mc4wp_form_widget-2, .blog-sub #custom_html-2 { padding: 0; }
.blog-sub input[type="submit"] { float: right !important; padding: 8px 40px !important; border-radius: 4px !important; background: #163457 !important; font-size: 18px !important; }
.icon-lnk p a span { width: 100px; display: block; margin: 15px auto 0px; }
.ico-sec .av_one_fourth { margin-top: 20px !important; }
.sus-trav { width: 88%; display: block; margin: 0 auto 8px; }
.post-right-body { vertical-align: middle; }
.enhanced-search-job-overlay .ui-menu-item { width: 97.5%; }
.blog-search-section #cws_enhanced_keyword_search_overlay #cws_quickjobsearch_overlay_custom_overlay_search { border: none; border-bottom: 1px solid #000; }
.blog-search-section #cws_enhanced_keyword_search_overlay .quicksearch-btn input.enhanced-keyword-search-overlay-submit { background: none; }
.blog-search-section #cws_enhanced_keyword_search_overlay .quicksearch-btn input.enhanced-keyword-search-overlay-submit {
  font-family: 'entypo-fontello';
  font-size: 36px;
  color: #cc2d30;
  padding: 7px 20px;
  padding-right: 0;
  padding-left: 0;
  min-width: auto;
}
.blog-search-section #cws_enhanced_keyword_search_overlay .enhanced-keyword-search-overlay-field { width: 100% !important; }
.blog-search-section #cws_enhanced_keyword_search_overlay .quicksearch-btn { width: 40px !important; margin: 0 !important; position: absolute; right: 0; }
.blog-search-section #cws_enhanced_keyword_search_overlay #cws_quickjobsearch_overlay_custom_overlay_search { padding-left: 0px; }
.blog-search-section #posts-search-results .p1, .blog-search-section #posts-search-results .entry-content-header div, .blog-search-section #posts-search-results .entry-content-header time { display: none; }
.blog-search-section #posts-search-results .image-content-wrapper { background-position: top; }
.blog-search-section #posts-search-results { border: none; }
.blog-search-section #eos-clear-search:after { right: 35px; margin: 15px; top: -10px; height: 27px; }
.post-body-con.pt-30 { padding-top: 0px !important; }
.pimage { float: right; width: 46%; padding-left: 6%; }

/*Blog search functionality- Sandhya*/
.blog-search-section > .container {
    max-width: 1170px;
    padding-top: 20px;
}
.page-id-13000 #search-banner {
    display: none;
}
#blog-search {
    width: calc(100% - 150px) !important;
}
.blog-search-section #searchform .glyphicon-search:before {
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    background-color: #cc2d30;
    border: 0px;
    border-radius: 8px;
    padding: 8px 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    content: "Search Blog Posts" !important;
}

@media only screen and (max-width: 1200px) {
  .post-right-body p { margin: 0px 0px 10px 0px; }
  .sus-hero { background-position: right !important; }
  .topic-sec .searchandfilter ul li li {
    width: 50% !important;
    text-align: center;
  }
  .feat-art #recent-posts-3 h3 { font-size: 19px; }
}

@media only screen and (max-width: 989px) {
 #top .sus-one-third, #top .post-left-bg { width: 100% !important; display: block !important; min-height: 30vw !important; }
 #top .sus-two-third, #top .post-right-body, #top .post-left-bg + .av-flex-placeholder { width: 100% !important; display: block !important; }
 #top .sus-two-third { padding-top: 5% !important; margin: 0 !important; }
 #top .post-right-body p { margin: 10px 0px 0px !important; }
 #top .post-left-bg { min-height: auto !important; }
 .rfa-bsec { width: 100% !important; }
 .pimage {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .blog-sec .template-blog .post-entry .standard-content, .big-preview a { width: 100% !important; }
 .post-body-con.pt-30 { padding-top: 0px !important; }
 .post-con .flex_column_table.av-equal-height-column-flextable { display: flex !important; flex-direction: column-reverse; } 
 #top .post-left-bg, #top .post-right-body { margin: 0 !important; }
 .post-con .av-share-box-list { width: 100% !important; }
 .ico-sec .avia_iconbox_title, .post-but .avia_iconbox_title { white-space: normal; }
 #post-sub .av_one_fourth, .feat-art .av_one_fourth { width: 0% !important; }
 .feat-art .blog-sub { width: 100%; margin-left: 0; }
 #post-sub { margin: 0 auto !important; }
 #post-sub .content { padding-top: 30px !important; }
 .blog-sec .template-blog .post-entry .big-preview.single-big, .blog-sec .template-blog .post-entry .standard-content { width: 100%; }
 .blog-sec .template-blog .post-entry.post-loop-1 .standard-content { padding-bottom: 0px; }
 .blog-sub input[type="submit"] { width: 100%; }
 .sus-main .flex_column_table { display: block !important; }
 .ico-sec .sus-tes p { text-align: left; padding: 2%; }
  body#top ul.job-innerwrap li { margin-left: 4%; }
  li.job-data.city_state_country_locationtype { margin-left: 2% !important; width: 18%; }
}

@media only screen and (max-width: 767px) {
 /*  #top #blog-search { width: 100% !important;}
  .responsive #top  .blog-search-section #searchsubmit {
    position: relative;
    width: 100%;
}*/
  .widthmxicon .flex_column_table {
    max-width: 100% !important;
  }
  .sus-one-third { background-position: top center !important; }
  .sus-body h3 { font-size: 23px !important; line-height: 28px; }
  .ico-sec .sus-tes p { text-align: left; padding: 2%; }
  .post-con h3 { font-size: 26px; padding-bottom: 0; }
  #top .post-left-bg { margin-top: 30px !important; }
  .blog-sub input[type="email"] { font-size: 12px !important; padding: 12px 5px !important; }
  .blog-search-section #cws_enhanced_keyword_search_overlay #cws_quickjobsearch_overlay_custom_overlay_search { font-size: 15px; }
}

/* End of Sustainability and Blog page styles */

/*#top #layerslider_15 .ls-nav-next{
  right: 32%;
}
#top #layerslider_15 .ls-bottom-nav-wrapper{
      position: absolute;
    left: 33%;
}*/

/* for testing purpose on test page */
#banner-hero- .container{
  width:100%;
  max-width:100%;
  padding:0;
  margin:0%;
}
.subpage-hero-test .template-page{
  padding:0px; 
}
.hdrtxtimg-test{
    position: absolute;
    top: 33%;
    right: 0%;
    bottom: 0;
    left: 0;
    margin:0 auto;
}
.avia-image-container.first-img-test{
  margin:0 auto !important;
}
.hdrsubhdln-test{
  position: absolute;
  top: 60%;
  bottom: 0;
  left: 0%;
  right: 0;  
}

/*Added by Ravi*/
.hide-for-now{
  display: none;
 }


/* Universal */
.full-width .container{  
max-width: 100%;
padding: 0;
}
 
.con-slider .entry-content img{ 
width: 100%;
vertical-align: bottom;
}
.con-slider .entry-content p{
  margin: 0;
}
#top .con-slider .avia-smallarrow-slider-heading .new-special-heading{
  display: none;
}
.modal-popup-small .text-left {
    background-color: transparent;
}

.hideall {display:none;}
   /** some font settings in Use Any Font **/
.fslgtfont, .fslgtfont p, .fslgtfont li {font-family:'freightsans-lgt', sans-serif !important;}
   /** structural, etc. **/
.home #main {background-color: #efefef;}
.smlrwidth0 {max-width:85%; margin:0 auto; float: none;}
.smlrwidth {max-width:70%; margin:0 auto; float: none;}
.smlrwidth2, .smlrwidth2.avia-content-slider {max-width:50%; margin:0 auto; float: none;}
.margincomp {margin-top:20px;}
.defpadding .content {padding-bottom:30px;}
.widthmxicon .flex_column_table{max-width: 70%;margin: 0 auto;}
   /** buttons **/
#top .alternate_color .avia-color-theme-color.avia-button, #top .main_color .avia-color-theme-color.avia-button {background-color: #cc2d30; border: 0px; border-radius: 8px; padding: 5px 20px; text-align: center;  text-decoration: none; white-space: nowrap; text-rendering: geometricPrecision; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-size: 1rem; line-height:1.5rem;}
/** headers (h1, h2, etc.) & text **/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {letter-spacing:0;}
h3, h4, h5, h6 {letter-spacing:0px; text-transform:none; font-weight:400;}
h3 {font-size: 2em;}
.whthd h3 {color:#fff;}
#comment {  width: 602px;   height: auto; }
.whttxt, .whttxt p, .whttxt b, #top .whttxt strong, .whttxt li, .whttxt a {color:#fff;}
.mdtxt, .mdtxt p {font-size:1.1em; line-height:1.3;}
.blklnks a {color: #010101; text-decoration:underline;}
.fltxtalignctr {text-align:center;}
.compactlist li {line-height:1;}
/*Kevin K - 11-26-19 - Home Page Header Lower Case Test*/
h2 {text-transform:none!important;}
   /* background colors */
.lblubkg {background-color:#007395;}
.dblubkg {background-color:#003557;}
.redbkg {background-color:#b20001;}
.greybkg {background-color:#d8d8d8;}
.midgrybkg {background-color: #4a4e54; }
.dgrybkg {background-color:#46494d;}


   
    /** form elements **/
::-webkit-input-placeholder {color: #aaa !important; font-family: arial !Important;}
:-moz-placeholder {color: #aaa !important;font-family: arial !Important;}
::-moz-placeholder {color: #aaa !important;font-family: arial !Important;}
:-ms-input-placeholder  {color: #aaa !important;font-family: arial !Important;}
   /** image alterations **/
.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay.overlay-type-image {display: none !important;}
   /** toggles **/
.lrgtoggles .toggle_icon {border-width:0; top:15px;}
.lrgtoggles .toggle_icon .hor_icon {border-top-width: 1px;}
.lrgtoggles .toggle_icon .vert_icon {border-left-width: 1px; left: 6px; top: 0px;}
.lrgtoggles .toggler {font-size:1.5em; font-family:'freightsans-lgt', sans-serif !important; font-weight:300;}
.lblutog .toggler, .lblutog .toggler:hover, .main_color .lblutog .toggler.activeTitle:hover {background-color:#007395; color:#fff;}
   /** wrapping lists **/
.wraplist ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; margin-top:20px;}
   /** misc. universal elements **/
span.breadcrumb-title {display: none;}
#scroll-top-link {height: 35px; width: 35px; line-height: 35px; bottom: 30px;}
   /* Single A Compliance */
*:focus, input:focus,a:focus,.sf-field-category ul li .sf-label-radio:focus {outline: 2px dotted #0069a6  !important; outline-offset: -1px !important;}
.sf-field-category ul li .sf-label-radio { outline: none !important; line-height: 20px; }
.topic-sec form.searchandfilter { margin: 0 !important; }
.topic-sec .content { padding: 0 !important; }
.bl-intro { margin-bottom: -15px; }
/* Logo & Header */
#header_main {border:0px;}
.av_minimal_header #header_main .container {height:55px; line-height:55px;}
#header_main .logo a {padding:10px 0px 11px 6px;}
/*strong.logo {z-index: 9999;}*/

/* XCC SignIn Menu */
#header_meta {position: absolute; right:0;}
#top .menu-dropdown .xcc-sign-in-submenu a {line-height:1.2em;}

/* Primary Menu Navigation */
.av_minimal_header #header_main_alternate .container {height:37px; line-height:37px;}
#header_main_alternate {background-color: #cc2d30; border: 0px;}
#top #header_main_alternate ul.av-main-nav,  #top #header_main_alternate ul.av-main-nav li a, #top #header_main_alternate .avia-menu.av-main-nav-wrap {height:37px; line-height:37px;}
#top #header_main_alternate ul.av-main-nav li a {font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: .0625em; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; color:#fff;}
#top #header_main_alternate ul.av-main-nav li {border-right: 1px solid #edaaab;}
#top #header_main_alternate ul.av-main-nav li:last-child {border-right: 0px;}
#top #header_main_alternate ul.av-main-nav li:hover {background-color: #A60000;}
#top #header_main_alternate ul.av-main-nav li.current-menu-item {background-color: #A60000;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu {border-bottom: 5px solid red; padding-bottom:8px;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu li, #top #header_main_alternate ul.av-main-nav ul.sub-menu li .avia-menu-text {border:0px; font-size:14px;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu a {color: #74777a; height: 30px; line-height: 30px; padding: 4px 15px; text-transform: none; font-weight:400; border:0px; letter-spacing:0px;}
#top #header_main_alternate ul.av-main-nav ul.sub-menu li a:hover {color: #cc2d30; text-decoration:underline;}
li#menu-item-4505 ul.sub-menu { width: 260px; }
nav.main_menu #cws_navquickjobsearch { display: none; }

/* Hero Banner */
.hdrtxtimg.avia-image-container {max-width:35%;}
.hdrsubhdln h2 {margin:10px auto;font-size: 1.5rem; line-height:1.4; color:#fff !important; font-weight:400;}

/* Search Banner */
#search-banner label[for="cws_quickjobsearch_keywords"], 
div#search-banner label[for="cws_quickjobsearch_location"] {
    display: none;
}
#search-banner.avia-section {min-height:30px;}
#search-banner .widget {margin: 0; padding:0;}
#search-banner .container {max-width: 80%;}
#search-banner div .av_one_third {margin-left: 2%; width: 35%;}
#search-banner div .av_one_third.first {margin-left:0%;}
#search-banner div .quicksearch-btn.av_one_third {width: 26%;}
#search-banner div .quicksearch-btn input {width:100%;}
#top #search-banner input[type='text'] {border-radius:8px !important; background-color: #fff;}

/* Drivers */
.bathdr p {font-family:"batterson" !important; color:#fff; font-size:7rem; line-height:0.9; margin: 0 auto;}
.bathdr-line {min-height: 10px;line-height: 1px;}
.drvsubhdln p {max-width:60%; color:#fff; font-size: 1.1rem; line-height:1.3; margin:0 auto;}
div .flex_column.drvboxrow {height:200px; text-align:center;}
div .flex_column.drvboxrow a {text-transform:uppercase; color:#fff; font-weight:700; font-size:1.1rem; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
div .flex_column.drvboxrow a:hover {font-size:1.3rem; text-decoration:none;}
.subdrvrimg {max-width:50%;}
   /** videos **/
   #top .av_font_icon.playicon a {color:#b20001!important; line-height:200px !Important; text-shadow: 1px 1px #000;}
   #top .av_font_icon.playicon a:hover {color:#fff!important;}
   .videoplay .av-icon-char:before {padding: 0px 20px 0px 30px; border-radius: 100%; border: 10px solid #fff;}

/* Breadcrumbs */
#bcrumbs #text-5 {display: none; }
#bcrumbs {min-height:31px; padding:5px 0px;}
#bcrumbs #text-5, #bcrumbs #text_icl-2  {padding:0px; margin:0px; color:#4d4d4d;}
#bcrumbs #text-5 a, #bcrumbs #text_icl-2 a  {color:#4d4d4d;}
#bcrumbs #text-5 .trail-end, #bcrumbs #text_icl-2 .trail-end, #bcrumbs #text-5 a, #bcrumbs #text_icl-2 a {font-family:'freightsans-bold', sans-serif; color:#4d4d4d!important;}
div.breadcrumb-trail {color:#000!important;}

/* Stay Connected Social */
#stayconnected p {margin-top:0; font-size: 0.8rem; line-height: 20px;}
#stayconnected h3 {margin-bottom:0;}
#stayconnected .scsocico:after {display: block; width: 40px; height: 40px; position: absolute; top: 15px; right:15px; color:#fff; font-family: 'entypo-fontello'; font-size: 40px;}
#stayconnected .fb-img:after {content: " \e8f4 ";}
#stayconnected .twt-img:after {content: " \e8f2 ";}
#stayconnected .li-img:after {content: " \e8fd ";}
#stayconnected .insta-img:after {content: " \e909 ";}
p::after {
    display: none;
}

/* Image Sliders */
.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a, .avia_desktop .av_slideshow.avia-slideshow:hover .avia-slideshow-controls a {opacity: 1;}

/* Color Highlight Boxes */
.colorbxsngl {height:200px; padding:10% !important; text-align:center;}
p.bathdr2 {font-family:"batterson" !important; color:#fff; font-size:5rem; line-height:.7; margin: 0 auto;}
p.subhdln2 {color:#fff; font-size: 1.3rem; line-height:1.3; margin:0 auto; text-transform:none;}
.wordspc {padding-right:12%;}
.wordspc2 {padding-left:12%;}
.lrpadbox {padding: 0 5%;}

/* Quote & Image Blocks */
.quoteblock-spc {padding: 6% !important;}
.quotehlt p.qte {font-size:1.9em; color:#fff; line-height:1.2; font-family:'freightsans-lgt', sans-serif !important;}
.quotehlt p.qtename {margin-top:10%;font-size:1.1em; color:#fff; font-family:'freightsans-bold', sans-serif !important; line-height:1.1;}

/* Career Area Link Sections */
.calist ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; list-style-type:none; margin-top:20px;}
.calist ul li {text-align:center;}
.calist ul a {color:#b20001;}


/*===================== NEW BENEFIT SECTION ==================== */





#top .new-benefit-section {
    background-color: #007395;
    padding: 50px 0;
}
.new-benefit-section .tab_titles {
    text-align: center;
    margin-bottom: 30px;
}
body#top .new-benefit-section .tab_titles .tab {
    text-align: center;
    display: inline-block;
    float: none;
    border: 0;
    background-color: transparent;
}
body#top .new-benefit-section .tabcontainer .active_tab_content,
body#top .new-benefit-section .tabcontainer .active_tab {
    background-color: transparent;
    color: #010101;
    border: 0;
}

.new-benefit-section ul,
body .st-wrapper,
.health-main-tab{
  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;
    flex-wrap: wrap;
    -wevkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
    
}
body .st-wrapper-two-col,
.new-medical-health{  
  display: flex;
    flex-basis: 45%;
    -webkit-flex-basis: 45%;
    float: left;
  margin-left: 1%;
    margin-right: 3%;
    margin-bottom: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position:relative;
}
.new-benefit-section ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    flex-basis: 22%;
    -webkit-flex-basis: 22%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 40px;
    box-sizing: border-box;
    position: relative;
    text-align: center;
}
.new-medical-health-left img {
    max-width: 50px;
    text-align: right;
    float: left;
}
.new-medical-health-left {
    width: 80px;
}

.new-medical-health-right {
    padding-left: 10px;
    width: calc(100% - 80px);
}
.new-benefit-section ul li img{
    width:70px; 
}
.new-benefit-section ul li span {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255, .8);
    text-align: center;
    display: block;
    max-width: 190px;
    margin: 0 auto;
}
body#top .new-medical-health-right p {
    color: rgba(255, 255, 255, .8);
}
body#top .new-medical-health-right h3 {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: rgba(255, 255, 255, .8);
    text-align: left;
    display: block;
    margin: 0 auto;
}

.ben-img img {
    text-align: center;
    margin: 0 auto;
}
.ben-img {
    height: 86px;
    display: flex;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}
body#top #main .new-benefit-section .tabcontainer .tab {
    font-size: 21px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color:rgba(255, 255, 255, .8);
    text-align: center;
    padding: 0 20px;
}
body#top #main .new-benefit-section .tabcontainer .tab:last-child {
    border-right: none!important;
}
body#top #main .new-benefit-section .tabcontainer .active_tab{
  color:#fff!important;
  
}

body#top #main .new-benefit-section p.toggler,
body#top #main .new-benefit-section p.toggler:hover,
body#top #main .new-benefit-section .toggle_content{
    background-color: transparent!important;
    border: 0;
    color: #fff;
}

body#top #main .new-benefit-section .toggle_icon {
    border-width: 0;
    top: 17px;
}

.benefit-new-second .lblubkg {
    background-color: #fff;
}

body#top .benefit-new-second .lblubkg ul li,
body#top .benefit-new-second .lblubkg p{
    color: #000;
        font-family: 'freightsans-book'!important;
}

body#top .benefit-new-second .lblubkg  a{
    color: #007395;
        font-family: 'freightsans-book'!important;
}

.st-head {
    padding-bottom: 50px;
}
body#top .st-head h2, .st-head p{
    color: #fff;
    text-align: center;
        text-transform:inherit;
}
body#top .st-wrapper-two-col-right h2, .st-wrapper-two-col-right p, body#top .st-wrapper-two-col-right h3{
    color: #fff;
    text-align: left;
    text-transform:inherit;
}
.st-wrapper-two-col-left {
    /*display: flex;*/
    display: -webkit-flex;
    -webkit-flex-direction: column;
    /*flex-direction: column;*/
    /*justify-content: center;*/
    -webkit-justify-content: center;
    /*justify-content: center;*/
}
.st-wrapper-two-col-right {
    padding-left: 40px;
}
body#top .st-wrapper-two-col-right h3 {
    font-size: 23px;
}
@media(min-width:768px){
body#top .benefit-new-second {
    height: 600px;
}
.st-head {
    max-width: 75%;
    margin: 0 auto;
}
body#top #main .new-benefit-section .tabcontainer .tab {
    border-right: 2px solid #fff!important;
}
.st-wrapper-two-col-left {
    width: 100px;
}

body#top  .show-mobile{
  display: none;
  }

}


@media(max-width:767px){
.responsive  #mobile-advanced li a {
    min-height: 52px;
    max-height: 100% !important;
}
  .responsive #top #wrap_all .search-columns .flex_column {
    margin-bottom: 0;
    width: 100% !important;
}
.topic-sec .searchandfilter ul li li {
    width: 100% !important;
    text-align: center;
    padding: 10px 0;
}
.topic-sec .searchandfilter ul li li label { display: block; }
  a#toggleAdvSearch:after {
    content: '▼';
    font-size: 16px;
    height: 16px;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 50%;
}

#toggleAdvSearch.close:after {
    content: '▲';
}
#top .widget-jobsearch-full .clear-btn {
    margin-top: 0;
}
 .search-results-table ul.job-innerwrap li {
    width: 100% !important;
    margin-left: 0% !important;
}
    /*sandhya*/
    .eur-jdslider .avia-image-container.avia-align-right {
    float: left;
}
    .responsive #top #wrap_all .jd-map-section .flex_column{
    margin-bottom: 40px;
    }
  .responsive #top #wrap_all .jd-banner .container {
    width: 100%;
    max-width: 100%;
}
.jd-banner .flex_column.av_one_half.jdb-right {
    margin-bottom: 0 !important;
    height: 75vw;
    background-position: top center;
    min-height: 75vw;
}

.jd-banner div .flex_column.jdb-right {
position: relative;
}
.jd-banner .flex_column_table.av-equal-height-column-flextable {
    height: auto;
}
/*.jd-after-banner .flex_column.av_two_third .av_textblock_section {
    height: 40vh;
}*/
.jd-banner .responsive #top .flex_column_table {
    display: flex;
    flex-direction: column-reverse;
}
.jd-map-section .template-page.content {
    padding-top: 0;
}
.jdb-left .jdb-wrap {
    float: none;
    padding: 20px;
    width: 100%;
}
.jd-banner a.button.apply-btn.jd-btn {
    margin: 10px 0;
}
#top .searchres .widget-jobsearch-results .job .joblist-location,#top .searchres .widget-jobsearch-results .job .joblist-posdate{
    padding-left: 0 !important;
}
  /*sandhya end*/
  .ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-wp-container,.ls-inner,.ls-slide,.text-left {
    height:100% !important;
    min-height:500px;
}
  .page-id-12049  .page-id-3379 .ls-wp-fullwidth-container,.page-id-12049 .page-id-3379 .ls-wp-fullwidth-helper,.page-id-12049 .page-id-3379 .ls-wp-container,.page-id-12049 .page-id-3379 .ls-inner,.page-id-12049 .page-id-3379 .ls-slide,.page-id-12049 .page-id-3379 .text-left {
    height:100% !important;
    min-height:690px;
}
 .page-id-12063 .page-id-1147 .ls-wp-fullwidth-container,.page-id-12063 .page-id-1147 .ls-wp-fullwidth-helper,.page-id-12063 .page-id-1147 .ls-wp-container,.page-id-12063  .page-id-1147 .page-id-1147.ls-inner,.page-id-12063 .page-id-1147  .ls-slide,.page-id-12063.page-id-1147  .text-left {
    height:100% !important;
    min-height:550px;
}

#top .avia-layerslider .ls-nav-prev {
left: -25px;
}
#top .avia-layerslider .ls-nav-next {
left: auto;
right: -27px;
}
  body .health-main-tab {
    display: block;
}
  body#top  .hide-mobile{
  display: none;
  }
  
  body#top .st-wrapper-two-col {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    margin-left: 0%;
    margin-right: 0%;
}
body#top .new-benefit-section ul li {
    flex-basis: 47.5%;
    -webkit-flex-basis: 47.5%;
}
.st-wrapper-two-col-left {
    width: 80px;
}
body#top #main .new-benefit-section .tabcontainer .active_tab {
    color: #007395!important;
    background-color: #ffffff;
}
body#top #main .new-benefit-section .tabcontainer .tab {
    padding: 10px 22px;
}
#top .avia-slideshow-arrows a.next-slide{
      right: 5px !important;
  }

}
/*===================== NEW BENEFIT SECTION END ==================== */


/* Content boxes with border tops */
.brdrbox {padding:20px 30px; -moz-box-shadow: 0px 3px 20px #aaa; -webkit-box-shadow: 0px 3px 20px #aaa; box-shadow: 0px 3px 20px #aaa;}
.brdrbox-inner {min-height: 200px;}
.main_color .lblubrdr {border-top:20px solid #007395;}
.main_color .dblubrdr {border-top:20px solid #003557;}
.main_color .redbrdr {border-top:20px solid #b20001;}
.main_color .greybrdr {border-top:20px solid #d8d8d8;}
.main_color .midgrybrdr {border-top:20px solid #4a4e54; }
p.bathdr3 {font-family:"batterson" !important; color:#fff; font-size:3rem; line-height:.7; margin: 0 auto;}

/* Why Boxes ( Why Join Travelers / Why Insurance ) */
.bgbox {padding:20px 30px;}
#whyboxes .lblubkg p, #whyboxes .dblubkg p, #whyboxes .redbkg p, #whyboxes .midgrybkg p { color: #fff; }

/* Traveler Experience Quote Slider */
/*.dblbblbkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/06/people-bubbles-left2.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/06/people-bubbles-right2.png); background-position:left center, right center; background-repeat: no-repeat, no-repeat; background-size: contain, contain;}*/
.dblbblbkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/07/Say_background.jpg); background-position:center center; background-repeat: no-repeat; background-size: cover; opacity: 0.8;}
#top .avia-smallarrow-slider.quoteslider .avia-slideshow-dots {position: absolute; left: 38.5%;}
.quoteslider .avia-content-slider-inner {min-height:175px;}
.quoteslider .new-special-heading {text-align:center; font-size: 1.6em; padding-bottom:20px;}
.quoteslider h3.slide-entry-title {display:none;}
.quoteslider, .quoteslider h3, .quoteslider p {font-family:'freightsans-lgt', sans-serif !important;}
.quoteslider p {font-size: 1.4em; text-align:center; line-height:1.2;}
#top .avia-smallarrow-slider.quoteslider .avia-slideshow-dots a {background-color: #666;}

/* Insurance Specialty */
.ispeclobbkg {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/645/2018/06/ispec-lobbkg.jpg); background-position:left center; background-repeat: no-repeat; background-size:cover;}
.levelspc {height:45px;}



/* Student-Grad (Join Us also used on Military landing page) */
#top .main_color .joinUsButton .avia-color-theme-color.avia-button {font-size:1.05em; width:300px; padding: 6px 10px 7px; font-family:'freightsans-lgt', sans-serif !important; border-radius:0px;}

/* Internships */
.internshipListLeft { width: 50%; float: left; }
.internshipListRight { width: 50%; float: right; padding-right: 10%;}


/* Dev Programs */
#top .main_color .fw-btns .avia-color-theme-color.avia-button {font-size:1.05em; width:100%; padding: 6px 10px 7px; font-family:'freightsans-lgt', sans-serif !important; border-radius:0px;}

/* Campus & Military Events Page */
.main_color .event-schedule .tribe-mini-calendar-event .list-date {background: #cc2d30; border-color: #e1e1e1;}
#top .event-schedule .tribe-events-adv-list-widget .list-date span {width:100%;}
.event-schedule .tribe-mini-calendar-event .list-date .list-dayname {font-size:1.1em; font-family:'freightsans-bold', sans-serif !important;}
.event-schedule .tribe-mini-calendar-event .list-info h2 {font-size: 1.5em; text-transform:none;  font-weight: 400; line-height: 1;}
.event-schedule .tribe-mini-calendar-event .list-date .list-daynumber {font-size: 1.4em; font-weight: 400; line-height: 1; color:#fff;}
.event-schedule .tribe-events-duration span, .event-schedule .tribe-events-location span {font-size: 1.2em;}
   /** Events & Events Single Page Styles **/
.av-single-event-content span.tribe-events-cal-links {display: none;} /* removes duplicate google calendar & ical buttons */
a.tribe-events-button {background-color: #cc2d30 !important; border: 0px !important;}
a.tribe-events-button:hover {background-color: #0071bc !important;}

/* Military Featured Stories */
.storyflex {width: 100%; margin: 0 auto; display: -webkit-flex; display: flex;}
.storyflex .storyphoto {padding: 0 10px 0 0; -webkit-flex: 25%; -ms-flex: 25%; flex: 25%;}
.storyflex .storycopy  {padding: 0 0 0 10px; -webkit-flex: 75%; -ms-flex: 75%; flex: 75%;}
.storyflex .storydetails {line-height:1.2em; margin-top:0;}

/* Search Result & Detail Pages */
.widget-jobsearch-full .clear-btn {
    margin-top: 0px !important;
}
.widget-jobsearch-full #date-labels>div:first-child {
    word-break: break-word;
}
/* #job-map {display:none;} */
#top .main_color #job-map-toggle.avia-color-theme-color.avia-button {width: 110px; padding: 5px 10px; text-align: right;}
.checkbox-group .Statewide, .checkbox-group .Remote {display:none;}
.widget-jobsearch-full input[type=checkbox] {opacity: 1; left: 0;}
.widget-jobsearch-full h3.widgettitle, #top h2.search-results-title {color:#b20001; text-transform:none;}
.jobdetail-buttons {width:100%;}
html[lang="fr-ca"] #jobsearchresults div#colhead-open_date {
    margin-left: 0;
    margin-right: 0;
    width: auto;
}
.detail-buttons .jobdetail-buttons .button {width: 100%; padding: 9px 10px;}
h3#gtm-jobdetail-title { color: #cc2d30;}
#gtm-jobdetail-apply a {background-color:#b20001;}
.jobdetail-buttons .button.checkstat {background-color:#aaa;}
#gtm-jobdetail-mind a.button {background-color:#fff; color:#999; border: 1px solid #999;}
.detail-buttons .av-share-box h5.av-share-link-description {text-align:center; font-weight:700; margin:10px 0 5px;}
#date-labels + div {display:none;} /** hide field on search results sidebar **/ b, .jd-description strong {color:#000;}
.jd-description b, .jd-description strong {color:#000;}

/*** Footer ***/
#footer .av_font_icon a {
    text-decoration: none;
}
#footer {background-color: #b5b6b8; border-top: 5px solid #cc2d30 !important;}
#footer #text-3, #footer #text-4, #footer #text_icl-3, #footer #text_icl-4 {margin:0px;} 
/*html[lang="fr-CA"] #footer .av_one_half.first { width: 50%; }*/
#footer #text-4 {display: none;}
#footer p {margin:0px 0px 15px 0px; font-size: .875rem; color: #46494d;}
#footer p.ftr-lnks, #footer p.ftr-lnks a {color:#fff;}
#footer .fbico a:hover {color:#3B579D;}
#footer .liico a:hover {color:#007BB6;}
#footer .ytico a:hover {color:#CC181E;}
#footer .twico a:hover {color:#5EA9DD;}
/* Footer -Glassdoor ICON */
#top .glassdoor a:before {font-family: "custom-social"; }
#footer .glassdoor a:hover { color: #7cb228; }

/* Talent Community & LCP */
.page-id-4892 .container_wrap_first > .container, .page-id-4892 .container_wrap_first > .container > main.content {padding: 0 0;} {padding: 0 0;}
   /*hide applications tab in profile page 12-2-18*/
li[ng-class="activeTab('applications')"] { display: none; }
   /*all LCP pages astrisk css starts 11-2-18*/
.asterisk:after { content: '*' !important; background: none; color: red; }
.loginbox-textbox { color: red; }
.loginbox-textbox label { color: #000; }
.form-group .required-star { color: red; }
   /*LCP pages remove default outline starts 11-2-18*/
#socialSiteProvider { outline: none !important; }
   /*LCP Button color consistency*/
.bg-blue, .bg-blue:focus, label[for="fileupload"], .change-password a, .profile-edit-btns button { background: #cc2d30 !important; border-color: #cc2d30 !important; }
.btn-azure.disabled, .btn-azure[disabled], fieldset[disabled] .btn-azure, .btn-azure.disabled:hover, .btn-azure[disabled]:hover, fieldset[disabled] .btn-azure:hover, .btn-azure.disabled:focus, .btn-azure[disabled]:focus, fieldset[disabled] .btn-azure:focus, .btn-azure.disabled:active, .btn-azure[disabled]:active, fieldset[disabled] .btn-azure:active, .btn-azure.disabled.active, .btn-azure[disabled].active, fieldset[disabled] .btn-azure.active {background-color: #cc2d30 !important; border-color: #cc2d30; }
.bg-blue, .bg-blue:focus {background: #cc2d30 !important; border-color: #cc2d30 !important;}    
.btn-azure:hover, .open .btn-azure.dropdown-toggle {background-color: #cc2d30 !important; border-color: #cc2d30 !important; color: #fff;}
.btn-default:hover { background-color: #cc2d30 !important; color: #fff !important; }
/** Join Page **/
.dashicons, .dashicons-before:before { font-family: dashicons !Important; }
select.form-control {
    height: 40px;
}
/** Apply-LCP Page **/
.applyLCPText .avia_textblock {
    margin-left: 20px;
    margin-right: 20px;
}
/** X-cloud Modal Popup **/
h3.modal-popup-main-header { line-height: 30px; }

/*** Campaign Pages ***/
.page-id-1723 .main_menu {display:none;}
.emailbox {box-shadow: 3px 3px 10px #ccc; width: 50%; border-radius: 10px; border: 1px solid #666;}
.emailboxhdr {width:100%; background-color:#666; color:#fff; border-radius: 10px 10px 0px 0px; padding: 10px;  font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-size: 18px;}
.emailboxcon {padding:10px; font-size: 12px; line-height:16px;}

/*** Military & Student Home Splash 
.events-list-col .av-upcoming-event-entry {clear:none; width:47%; float:left; padding: 15px 0 10px 0;}
.events-list-col .av-upcoming-event-entry:nth-child(1), .events-list-col .av-upcoming-event-entry:nth-child(3) {margin-right:2%;}
.events-list-col .av-upcoming-event-entry:nth-child(2), .events-list-col .av-upcoming-event-entry:nth-child(4) {margin-left:2%;}
.events-list-col .av-upcoming-event-entry h4 {font-size:14px; color:#cc2d30;}
.events-list-col .av-upcoming-event-schedule {color:#000; font-size:14px; font-family: "Trebuchet MS",Helvetica,Arial,sans-serif; font-weight:bold;}
.events-list-col .av-upcoming-event-venue {display:none;}
.events-list-col .av-upcoming-event-entry:nth-child(3) {clear:both;}
.events-list-col .av-upcoming-event-entry:nth-child(3), .events-list-col .av-upcoming-event-entry:nth-child(4) {border-top: 1px solid#cc2d30; }
.events-list-col span.tribe-event-time:after {content: ">"; position: absolute; right: 25%; color: #cc2d30; font-weight:bold;}
#home-content .img-row-single.sec-splash .img-title h2 {top: 15%; left: 10%; width: 80%; text-align: center;}
#home-content .img-row-single.sec-splash .img-title .secjoinbut {position: absolute; top: 55%; left: 34%;}
.sec-splash-hdr h2 {color:#000; font-size:22px; margin-top:0px; font-weight:bold;}
.page-id-3196 #home-search-banner .quicksearch-btn input.quicksearch-submit, .page-id-3284 #home-search-banner .quicksearch-btn input.quicksearch-submit {background:#46494d !important; background-color:#46494d !important;}
#home-content .secjoinbut a {margin-top: 5px; background:#cc2d30 !important; background-color:#cc2d30 !important; padding: 3px 20px !important; border-radius: 0px !important; border-top: 0px !important;  border-bottom: 0px !important;}
.mil-part-splash .avia-logo-slider {height: 150px; max-width:200px;}
.mil-part-splash .avia-logo-slider img {max-height:100px;}
#p-switch {max-height:30px; min-height:15px;}
#widget_personalize_switch-2.widget {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
#widget_personalize_switch-2.widget .switch-button-background.checked .switch-button-button {background-color:#f00;}
#widget_personalize_switch-2.widget .switch-button-label.on {color:#f00; line-height:16px;}
#sub-content .sidebar-lcp .av-image-caption-overlay-center { padding: 2px; }
#sub-content .sidebar-lcp h2 { font-size: 15px; color: #fff; text-align: center; font-weight: bold; }
#sub-content .sidebar-lcp a { background: #cc2d30 !important; background-color: #cc2d30 !important; padding: 3px 20px !important; border-radius: 0px !important; border-top: 0px !important; border-bottom: 0px !important; }
#sub-content .sidebar-lcp.military h2 { margin: 10px 0 18px; } ***/
/*FLOATING PERSONALIZATION .widget-personalize-switch {position: fixed; bottom: 0px; z-index: 500; width: 100%; background-color: #CC2D30; padding: 10px 10px; font-weight:bold;}*/

/* Mobile Menu Styles */
#advanced_menu_toggle {color:#cc2d30;}
#advanced_menu_hide {right: auto; left: 23px; border: 0px; color:#cc2d30; height: 36px; width: 36px; line-height: 36px;}
#mobile-advanced {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/278/2016/10/travelers-logo.png); background-position: 50% 1.2%; background-repeat: no-repeat; padding: 70px 0 !Important;}
#mobile-advanced li#menu-item-1537 {border-top: 3px solid #cc2d30;}
#mobile-advanced li a::before {display:none;}
#mobile-advanced li a {font-weight:300; font-size: 18px; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color:#46494d;}
#mobile-advanced li a:hover {background-color:transparent; color:#cc2d30;}
   /** change mobile menu animation **/
/* .avia_transform3d #mobile-advanced {opacity: 0; top: -100%; left: 0; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0);}
.avia_transform3d .show_mobile_menu #mobile-advanced {opacity: 1; -webkit-transform: translate3d(0, 100%, 0); -moz-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);}
*/

/*microsite css by vishnu*/
html.landing-page { 
    background-repeat: no-repeat;
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/527/2018/04/travelers_con_bg-1.jpg');
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
  }
html.landing-page, html.landing-page body, html.landing-page body:before, .html_stretched .campaign-template-default #wrap_all, html.landing-page #main { background-color: transparent !important; }
html.landing-page .container_wrap { background-color: transparent; }
.landing-page-wrapper {
    background: rgba(255, 255, 255,0.9) !important;
    border: solid 1px #999999 !important;
    border-radius:8px !important;
    }

html.landing-page .container_wrap {background-image:none;}
.landing-page .avia-section { background-position: top center !important; min-height: 100vh; }
html.landing-page .xCloudLanding {
    padding: 20px;
    background: rgba(255, 255, 255, 0.7);
    border-top: solid 1px rgba(255, 255, 255, 0.8);
    border-bottom: solid 1px rgba(255, 255, 255, 0.8);
    border-left: solid 1px rgba(255, 255, 255, 0.8);
    border-right: solid 1px rgba(255, 255, 255, 0.8);
}
/*End Microsite*/

/*No thanks button styling*/
a.no-thanks {
padding: 7px 22px !important;
border-radius: 3px !important;
}
/*No thanks button styling ends here*/

 @media (min-width:768px){
    #banner-hero .avia-content-slider-inner {
        height: 500px!important;
    }
  }
/*** Media Queries ***/
@media all and (-ms-high-contrast:none) {
    select[name="levelAttained"], select[name="areaInterest"], form[id="updateCandidate"] select { background-image: none !important; }/* IE11 */
    select[name="levelAttained"] { padding-top: 5px; }
}
/*ipad pro- sandhya*/
@media only screen and (max-width: 1366px) and (min-width: 1024px){
  .jdb-right.europe-jd {
    background-position: top left !important;
}
#top #header_main_alternate ul.av-main-nav li a {
    font-size: 12px;
    padding: 0 10px;
}
  }
  /*ipad pro- sandhya ends*/

@media only screen and (max-width: 1366px) {
  .blog-sec .template-blog .post-entry .standard-content .entry-content p { height: auto; }
  html[lang="fr-ca"].responsive #top input.avia-button.avia-color-theme-color.avia-size-small.quicksearch-submit {
    width: 100%;
    padding: 5px 0;
    font-size: 0.9rem;
  }
  html[lang="fr-ca"].responsive #search-banner .container {
      max-width: 100%;
      width: auto;
  }
}

@media only screen and (max-width: 1110px) and (min-width: 990px) {
#top #header_main_alternate ul.av-main-nav li a {
    font-size: 11px !important;
    padding: 0 7px !important;
}
}

@media only screen and (max-width: 1024px) {
/* sandhya css begin*/
.jdb-right {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/09/MobileImages_Default.jpg) !important;
}
.jdb-right.Claim {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/09/MobileImages_Claim.jpg) !important;
}
.jdb-right.Technology, .jdb-right.Actuarial.and.Analytics {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/09/MobileImages_ITTech.jpg) !important;
}
.jdb-right.canada-jd {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/10/New_MobileImages_Canada.jpg) !important;
}
#top .jdb-right.europe-jd {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1001/2019/10/New_MobileImages_Europe.jpg) !important;
}

/* sandhya css end*/  
}  
@media only screen and (max-width: 989px) {

.responsive #top .logo {width:100%; height: auto !important; z-index: 10 !important;}
.responsive .logo a {padding: 11px 0px; text-align:center;}
.responsive .logo a img {margin: 0 auto;}
#advanced_menu_toggle {margin-left: 10px; right: auto; left: 0px;}

.minhdrmobile.bathdr p {font-size:5rem;}

.quoteslider .new-special-heading {font-size: 1.3em;}
.quoteslider p {font-size: 1.1em;}

/*.calist ul {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}*/


}

@media only screen and (max-width: 1024px) and (min-width: 988px){
  /*sandhya css begin*/
.jdb-right.Claim {
    background-position: top left;
}
.jdb-right.Technology, .jdb-right.Actuarial.and.Analytics {
    background-position: top right;
}
.jdb-right.canada-jd {
    background-position: top left;
}
.jdb-right.europe-jd {
    background-position: top left !important;
}

/*sandhya css end*/
   
	#top #layerslider_9 .ls-nav-prev{
		left: 0px;
	}
  #top #layerslider_10 .ls-nav-prev{
  	left: 0px;
	}
/*  #top #layerslider_11 .ls-nav-prev{
  	left: 0px;
	}*/
  #top #layerslider_12 .ls-nav-prev{
    left: 0px;
	}
   #top #layerslider_13 .ls-nav-prev{
    left: 0px;
  }
/*    #top #layerslider_14 .ls-nav-prev{
    left: 0px;
  }*/
     #top #layerslider_15 .ls-nav-prev{
    left: 0px;
  }
}
@media only screen and (max-width: 989px) and (min-width: 768px){
.widthmxicon { max-width: 90%; }
nav.sub_menu .menu-item-language {
    text-align: right;
}
nav.sub_menu ul#avia2-menu {
    display: flex;
    flex-direction: column-reverse;
}
#top nav.sub_menu {
    top: 1px;
}
#top nav.sub_menu .menu-dropdown.xcc-sign-in-parent {
  padding-bottom: 0; margin-top: 14px;
}
  
  #stayconnected p { font-size: 8px; line-height: 14px;}
  #top #layerslider_9 .ls-nav-prev{
		left: 0px;
	}
  #top #layerslider_10 .ls-nav-prev{
  	left: 0px;
	}
 /* #top #layerslider_11 .ls-nav-prev{
  	left: 0px;
	}*/
  #top #layerslider_12 .ls-nav-prev{
    left: 0px;
	}
   #top #layerslider_13 .ls-nav-prev{
    left: 0px;
  }
/*     #top #layerslider_14 .ls-nav-prev{
    left: 0px;
  }*/
       #top #layerslider_15 .ls-nav-prev{
    left: 0px;
  }
	.military-testimonial h2 {
    font-size: 28px;
    margin: 0 0 20px;
}
	.military-testimonial p {
    font-size: 22px;
    margin: 0 0 20px;
    line-height: 30px;
}
  
  }
  
 

@media only screen and (max-width: 800px) {
  /* talent community nav adjustments*/
.menu-dropdown .xcc-sign-in {font-size:0.9em; padding: 5px 0; border: 0; background:transparent; width:100%;}
.responsive #top #wrap_all #header_meta .container {width: 95%; max-width: 95%; padding: 0 0;}
.responsive #top #wrap_all #header_meta {min-width:200px;}
.menu-dropdown .xcc-sign-in-submenu {left: auto;}
}

@media (min-width: 768px) {
.av-layout-grid-container.smlrgridwdth {width: 70%; margin: 0 auto;}
.hero-bg {
    height: 100%;
    width: 100%;
    min-height: 500px;
    background-size: cover!important;
    background-position: center center !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
  .widthmxicon .flex_column_table {
    max-width: 100%;
  }
   .page-id-12049 .page-id-3379 .ls-wp-fullwidth-container,.page-id-12049 .page-id-3379 .ls-wp-fullwidth-helper,.page-id-12049 .page-id-3379 .ls-wp-container,.page-id-12049 .page-id-3379 .ls-inner,.page-id-12049 .page-id-3379 .ls-slide,.page-id-12049 .page-id-3379 .text-left {
    height:100% !important;
    min-height:550px;
}
.blog_sf_sec .avia-content-slider .slide-entry-title {
    font-size: 17px !important;
    padding: 2px 10px !important;
}
/* sandhya css begin*/

.jd-banner .flex_column.av_one_half {
    height: 35vw;
}
.jdb-left .jdb-wrap {
    width: auto;
    padding: 20px 0;
    float: none;
}
#top .searchres .flex_column.av_one_seventh {
    margin-left: 3%;
}
.searchres .av_one_fourth .addtnl_category {
    word-break: break-word;
}
.widget-jobsearch-full #date-labels {
    margin: 0 5% 50px;
}
#top #header_main_alternate ul.av-main-nav li a {
    font-size: 12px;
    padding: 0 10px;
}
.jobdetail-buttons .button.checkstat {
    padding: 9px 0;
}
/* sandhya css end*/
}
/* sandhya css begin*/
@media only screen and (max-width: 767px) and (orientation: landscape) {
  .jd-banner .flex_column.av_one_half {
    height: 45vw;
}
.yt-video {
    text-align: center;
}
.map-block iframe {
    width: 100%;
}
.eur-jdslider .avia-image-container.avia-align-right, .eur-jdslider .avia-image-container.avia-align-left {
    float: none;
}
.eur-jdslider .avia-image-container.avia-align-right img, .eur-jdslider .avia-image-container.avia-align-left img {
    margin: 0 auto;
}
  }
  /* samdhya css ends*/
@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all #header_meta {
    max-width: 100% !important;
    width: 100%;
}
.blog_sf_sec .avia-content-slider-inner .slide-entry-wrap:first-child > article {
  display: block;
  width: 100% !important;
  max-width: 380px;
  margin: 0px auto 50px !important;
  float: none;
}
    .av_minimal_header #header_main .container {
      padding-top: 50px;
      }
      #advanced_menu_toggle {
        margin-top :0;
        }
	#top .img-right {
    height: 450px;
    width: 100%;
}
.blog-search-section #cws_enhanced_keyword_search_overlay .enhanced-keyword-search-overlay-field { width: 100% !important; }
#top .mobile-mil-slider .new-special-heading{
	display: none;
}
.military-testimonial h2 {
    margin: 30px 0 30px;
}
#top .mobile-mil-slider  .avia-smallarrow-slider .avia-slideshow-arrows {
    position: absolute;
    top: auto;
    left: 1%;
    bottom: calc(80% - 500px);
    width: 98%;
}
.slider-content-text {
    width: 85%;
}
.mobile-mil-slider .avia-slideshow-arrows a:before{
	    background: transparent !important;
    color: #b20000;
	    font-size: 24px;
}
	.responsive #top #wrap_all  .mobile-mil-slider .container{
		    width: 100%;
    max-width: 100%;
	}
	.visible-mobile{
		display: block;
	}
	/*.page-id-11601 #layer_slider_1,.page-id-40 #layer_slider_1,.page-id-11953 #layer_slider_1,.page-id-1149 #layer_slider_1,.page-id-12008 #layer_slider_1,.page-id-1151 #layer_slider_1,.page-id-12031 #layer_slider_1,.page-id-710 #layer_slider_1,.page-id-12049 #layer_slider_1,.page-id-3379 #layer_slider_1,.page-id-12063 #layer_slider_1,.page-id-1147 #layer_slider_1,.page-id-12076 #layer_slider_1,.page-id-708 #layer_slider_1 {
		display: none;
	}*/

	.military-testimonial{
		display: block;
	}
	.text-left{
		width: 100%;
	}
  .subpage-hero-test .container{
    width:100% !important;
    max-width:100% !important;
  }
  .hero-bg {
    height: 100%;
    width: 100%;
    min-height: 241px;
    background-size: cover!important;
    background-position: center center !important;
}
  .responsive #top #wrap_all .wip-hero .flex_column{
        margin-bottom: 0px!important;
  }
  .hdrtxtimg-test {
    position: absolute;
    top: 13%;
    right: 0%;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    width: 65%;
}

.responsive #top #wrap_all .wip-hero .container{
  width: 100%;
  max-width: 100%;
}

  .hidemobile {display:none;}
   /** header structural width **/
.responsive #top #wrap_all #header_main .container {width: 100%; max-width: 100%;} 
.responsive #top.ng-scope #main > div.fullsize.container_wrap_first > .container {width:100%; max-width:100%;}
   /** hero banner elements **/
#banner-hero .container {max-height:220px;}
.lcphero .container {height:130px !important;}
.hdrtxtimg.avia-image-container {margin: 0 auto 0; max-width: 75%;}
.hdrsubhdln h2 {font-size: 1rem;}
   /** search bar **/
.responsive #top #wrap_all #search-banner .flex_column.av_one_full {margin-bottom:0px;}
.responsive #top #wrap_all #search-banner .widget .flex_column {margin-bottom:10px;}
   /** body padding & sizing adjustments **/
.defpadding .content {padding:0px 0;}
.smlrwidth, .smlrwidth2 {max-width: 80%;}
   /** driver elements **/
.responsive #top #wrap_all .drvboxes .container {width: 100%; max-width: 100%;}
.responsive #top #wrap_all .drvboxes .flex_column {margin-bottom:0px; display:flex; align-items: center; justify-content: center;}
.drvsubhdln p {max-width: 80%;}
div .videoplay.flex_column {min-height:200px;}
   /** ca lists **/
   .calist ul {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}
   /** quote slider **/
.quoteslider .new-special-heading {font-size: 0.9em;}
.quoteslider p {font-size: 1.0em;}
   /** military feat stories **/
.storyflex {flex-direction:column;}
.storyflex .storyphoto, .storyflex .storycopy {padding: 0; -webkit-flex: 1; -ms-flex: 1; flex: 1;}

.emailbox {width: 100%;}
.backtoResults {text-align:left;}
#footer {padding: 15px 25px 30px;}

/* Home Page Learn/Experience */
#homelearnexp .flex_cell.no_margin.av_one_half.el_after_av_cell_one_half { min-height: 160px; }

/* Benefits Page */
#benefitbullets .flex_cell.no_margin.av_one_half.el_before_av_cell_one_half{ min-height: 300px; }

/* Internship page */
.internshipListLeft { width: 100%; }

/*Change Multi-column lists into one-column in mobile view */
.wraplist ul { column-count: 1; }

/* Search Results Page */
.searchres .widget-jobsearch-results .search-columns .flex_column {
  background: #cc2d2f;
  padding: 5px !important;
}
a#toggleAdvSearch {
    margin-bottom: 10px;
}
.search-results-table .search-columns  ul.job-innerwrap li {
    width: 100% !important;
    margin-left: 0% !important;
}
}

@media only screen and (max-width: 540px) {
  .responsive #top #wrap_all #header_meta {min-width:80px; max-width:110px;}
  .menu-dropdown .xcc-sign-in {line-height:1.2;}

#banner-hero.homehero {background-position-x: 58% !important;}
/*.dblbblbkg {background:none !important;} */
.smlrwidth2.avia-content-slider {max-width:85%; }

.calist ul {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
}

@media only screen and (max-width: 670px) {
.feat-art nav.pagination { display: flex; flex-direction: column-reverse; padding-top: 30px !important; }
}

@media only screen and (min-width: 671px) and (max-width: 788px) {
.feat-art nav.pagination .pagination-meta { font-size: 18px !important; } 
}

@media only screen and (max-width: 390px) {
.xcc-wrapper {font-size: 11px !important;}
li#menu-item-1521 a[itemprop="url"] {display:none;} 
}
@media only screen and (min-width: 390px) {
li#menu-item-1521 {display:none;}
}
@media only screen and (min-width: 768px) {
#home-content .detailsvid {background-size: 100% 94% !important;}
}


/**** Test Page for Font being a little bit bigger ****/
.page-id-7379 .breadcrumb { font-size: 14px; }
.page-id-7379 .joinUsButton { font-size: 17px; }
/*.page-id-7379 .hdrtxtimg.avia-image-container { max-width: 38%; } */
.page-id-7379 #search-banner { font-size: 17px; }

/**code for testimonial block by shiva**/

/**end of code by shiva**/
@media only screen and (min-width: 1600px) {
    #loccancalls {width:63.5%;}
    #loccan-intro {width: 70%; margin-left: 15%;}
}
/* Style by Rahid */
.hide_area_interest { display: none; }
.tech-form label[for='areaInterest'], .tech-form #areaInterest {
  display:none;
}
/* End Style by Rahid */
/* Join Page focus Style by Rahid */
.single-checkbox-style label[for='termsAndPolicy'] input:focus, 
.single-checkbox-style label[for='subscription'] input:focus {
   outline: 2px dotted #0069a6 !important;
}
/* Join Page focus Style by Rahid */
/*override form background setting*/
.html_header_transparency #top .avia-builder-el-0 .container .override-code-block {padding-top:0;}

html.landing-page .override-code-block {
    background: none!important;
}

html.landing-page .landing-page-wrapper .override-code-block {
    background: rgba(255,255,255, 0.8)!important;
}
form[title="Candidate Information"] input[type="checkbox"]{
  top:5px;  
}
.hidden-filed{
  display:none;
}
label[for="unsubscribeCheck"] .sub-title-start {
    padding-left: 5px;
}

/*footer social icons*/
#footer .flex_column.av_one_half.el_after_av_one_half.el_before_av_one_half{
display:block !important;
}

.instaico a:hover{
color:#DD2A7B !important;
}

  /* added this smaller type for EJD rotation (bottom-right) that prevents line pushing down -- junnie */
span.large-text-sml { 
    font-size: 35px !important;
    line-height: 34px !important;
    padding-top: 5px !important;
    padding-bottom: 10px !important;
}
li.city_state_country_locationtype {
    width: 15.2%;
}
li.city_state_country_locationtype div {
  line-height: 21px;
}
.widget-jobsearch-results .search-columns .col-controls {
  display: none !important;
}

/* Sticky Box On Blog Page CSS Start */
body.test-mail-page div#pop-up {
  position: fixed;
  width: 100%;
  background-color: #fff;
  top: 0;
  z-index: 1;
  height: 100%;
  display: flex;
  align-items: center;
  max-width: 100%;
  display: none;
}
.sticky-box {
  position: fixed;
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: -1px;
  z-index: 1;
  background-color: #b5b6b8;
  padding: 10px 0px 10px;
  /*border: 1px solid #e1e1e1;*/
  max-width: 100%;
  display: flex;
  align-items: center;
}
body.test-mail-page #footer {
  z-index: 0;
}
.left-text h2 {
  color: #cc2d30;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 0;
}
.right-text {
  text-align: right;
}
.right-text a {
  cursor: pointer;
}
body.test-mail-page .rfa-bsec {
  margin: auto;
  float: revert;
}
body.test-mail-page .blog-sub {
  margin: auto;
  float: revert;
}
div#sticky-box-parent {
  max-width: 100%;
  display: inline;
}
#sticky-box-parent div#text-16 {
  padding-bottom: 0;
}
.sticky-box .container {
  display: flex;
  align-items: center;
  /*max-width: 90%;*/
  padding: 0 30px;
}
div#sticky-box-parent .content {
  padding-bottom: 0 !important;  
}
div#sticky-box-parent > .container {
  max-width: 100%;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  div#sticky-box-parent > .container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0;
  }
  .sticky-box .container {
    display: block;
    max-width: 100% !important;
  }
  .right-text {
    text-align: left;
    margin-top: 10px;
  }
}
/* Sticky Box On Blog Page CSS End */
.menu-dropdown .xcc-sign-in {
  background: #d8d8d8 !important;
  color: #46494D;
}
#top .menu-dropdown .xcc-sign-in-submenu a {
  background: #d8d8d8;
}
#top .menu-dropdown .xcc-sign-in-submenu a, 
#top .menu-dropdown .xcc-sign-in-submenu a b {
  color: #46494D !important;
}
.mc4wp-alert p {
  color: #ffffff !important;  
}
.mc4wp-form-theme input[type=email] {
  margin-top: 10px !important;
}
/*Green Blog 5-25-21*/
.green-vid {
  float: left; width: 39%;
  margin-top:23px;
}
.green-intro {
  float: right; width: 59%;
}
@media only screen and (max-width: 1599px) {
span.green-third-large {
  display: none;
}
}
@media only screen and (min-width: 1600px) {
.green-vid {
  float: left; width: 40%;
  margin-top:23px;
}
.green-intro {
  float: right; width: 58%;
}
span.green-third-small {
  display: none;
}
span.green-third-large {
  display: inline-block;
}
}
@media only screen and (max-width: 989px) {
 .green-vid{
   display: none!important;
 }
 .green-intro {
   display: none!important;
 }
 span.green-third-large {
  display: none!important;
}
.green-vid-mobile {
   display: block!important;
 }
 .green-intro-mobile {
   display: block!important;
 }
}