/* Common CSS Starts*/
body {
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  line-height: 26px;
  color: #333333;
  font-family: 'helvetica', arial, sans-serif;
  font-weight: normal;
}
p, ul li {
  color: #333333;
  font-size: 17px;
  margin: 0 0 20px;
  line-height: 26px;
  font-family: 'helvetica', arial, sans-serif;
}
.entry-content-wrapper ul li {
  margin: 0 0 8px 10px;
  padding: 0;
}
.responsive .container {
  padding: 0 20px;
  max-width: 100%;
}
a {
  text-decoration: underline;
}
#top img {
  border-radius: 6px;
  image-rendering: auto;
}
.full-width .container {
  max-width: 100%;
  padding: 0;
}
.bold {
  font-weight: normal !important;
  font-family: 'helvetica-bold', arial, sans-serif;
}
.hidden-mobile {
  display: none;
}
.p14 p, p.p14 {
  font-size: 14px;
  line-height: 20px;
}
.p18 p, p.p18 {
  font-size: 18px;
  line-height: 26px;
}
.p20 p, p.p20 {
  font-size: 20px;
  line-height: 28px;
}
.p24 p, p.p24 {
  font-size: 24px;
  line-height: 34px;
}
.pt50, .pt60, .pt70, .pt80, .pt90, .pt100, .pt140, .pt120, .pt160 {
  padding-top: 30px;
}
.pb50, .pb60, .pb70, .pb80, .pb90, .pb100, .pb140, .pb120, .pb160 {
  padding-bottom: 30px;
}
.pm0 p {
  margin-bottom: 0;
}
.bg-cover {
  background-size: cover !important;
}
.jc-center {
  justify-content: center;
}
.apply-flow-wrapper {
  font-family: 'helvetica', arial, sans-serif;
}
.btn.btn-azure {
  font-size: 18px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, .template-page .entry-content-wrapper h3, .template-page .entry-content-wrapper h4, .template-page .entry-content-wrapper h5, .template-page .entry-content-wrapper h6 {
  text-transform: none;
  letter-spacing: -0.8px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  margin: 0;
  font-family: 'helvetica-light', arial, sans-serif;
}
.minht0 {
  min-height: 0;
}
.search-control-container.container-brand, .search-control-container.container-compliment {
  display: none;
}
.new-line-d {
  display: block;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 36px;
}
h4 {
  font-size: 20px;
}
h5 {
  font-size: 20px;
}
h5 {
  font-size: 18px;
}
.special-heading-border {
  display: none;
}
body .av-special-heading .av-special-heading-tag {
  float: none;
  padding-bottom: 18px;
}
.txt-white, .txt-white h1, .txt-white h2, .txt-white h3, .txt-white h4 {
  color: #fff !important;
}
.txt-blue, .txt-blue h1, .txt-blue h2, .txt-blue h3, .txt-blue h4 {
  color: #344a6b;
}
.fs12 {
  font-size: 12px;
  line-height: 16px;
}
.fs14 {
  font-size: 14px;
  line-height: 18px;
}
.align-center {
  text-align: center;
}
.align-left {
  text-align: left;
}
/*=======Outline CSS=======*/
*:focus, a:focus, label:focus, input:focus, select:focus, #top input[type="checkbox"]:focus, .profile-edit-btns button:focus, .schema-form-submit button:focus {
  outline: 1px solid #344a6b !important;
  outline-offset: 2px !important;
}
.resume-wrapper label:focus {
  outline: 1px solid #344a6b !important;
  outline-offset: 2px !important;
}
.resume-wrapper input#fileupload:focus {
  outline: 1px solid #000 !important;
  outline-offset: 2px !important;
  opacity: 1 !important;
  width: 145px;
  height: 50px;
}
.logo a:focus {
  border: 0;
  outline: 1px solid !important;
}
.header_color *:focus, .header_color a:focus, .white-ol *:focus, .white-ol a:focus, .search-banner *:focus, .footer-copy *:focus, .video-section a:focus, div.avia-popup .mfp-iframe-scaler .mfp-close:focus, #Facebook_btn:focus, button[title="LinkedIn"]:focus, .featured-jobs-dark a:focus {
  outline-color: #fff !important;
}
#Facebook_btn:focus, button[title="LinkedIn"]:focus, .gigya-login-providers .tabbing-button:focus, .gigya-login-providers .tabbing-button div:focus {
  outline-color: #000 !important;
  outline-offset: 3px !important;
}
.logo a, .ol-offset1 *:focus, .footer_color *:focus {
  outline-offset: -1px !important;
}
a.jd-read-more:focus {
  outline-offset: 0px !important;
}
.hodes-menu a:focus {
  outline-offset: 5px !important;
}
/*submenu open on focus*/
.hodes-menu li:focus-within ul {
  visibility: visible !important;
  opacity: 1 !important;
}
/*end*/
.ol-offset2 *:focus {
  outline-offset: -2px !important;
}
#top .tab-button-link:focus, .responsive .career-opportunities .top_tab .tab:focus, .RightVideo .vidswaplink:focus {
  outline-offset: -5px !important;
  outline-color: #fff !important;
}
*:focus, input:focus, .widget-jobsearch-full input:focus {
  outline-width: 1px !important;
  outline-offset: 0px !important;
}
input:focus, select:focus, .widget-jobsearch-full input:focus, button.geolocation-icon:focus {
  outline-offset: 2px !important;
  outline-style: solid !important;
}
.search-banner input:focus, .search-banner select:focus {
  outline-offset: 4px !important;
}
#top #header .main_menu .tc-menu > a:focus, #top .header_color .main_menu .tc-menu .sub-menu li a:focus, #top #header .av-main-nav > li .sub-menu li a:focus, #top .search-banner .widget-jobsearch .quicksearch-btn .avia-button:focus, .responsive .top_tab.inner-tabs .tab_titles .tab:focus, #scroll-top-link.avia_pop_class:focus, button:focus, .ol-offsetm4 *:focus {
  outline-offset: -4px !important;
}
.tab_content:focus {
  outline-offset: -5px !important;
}
#top #wrap_all .av-social-link-facebook a:focus {
  background-color: #37589b;
  outline-offset: -4px !important;
  outline-color: #fff !important;
  color: #fff;
}
#top #wrap_all .av-social-link-twitter a:focus {
  background-color: #46d4fe;
  outline-offset: -4px !important;
  color: #fff;
  outline-color: #344a6b !important;
}
#top #wrap_all .av-social-link-linkedin a:focus {
  background-color: #419cca;
  outline-offset: -4px !important;
  outline-color: #344a6b !important;
  color: #fff;
}
#top #wrap_all .av-social-link-mail a:focus {
  background-color: #9fae37;
  color: #fff;
  outline-offset: -4px !important;
  outline-color: #344a6b !important;
}
.widget-jobsearch-results .search-columns .flex_column:focus {
  outline-color: #fff !important;
  outline-offset: 2px !important;
}
#top div .main_color.ejd-two-col .tabcontainer.inner-tabs .tab_content:focus {
  outline-offset: -1px !important;
}
.ejd-map-right iframe:focus {
  outline-offset: 4px !important;
  outline-color: #344a6b !important;
}
/*=======Outline CSS=======*/
/*If custom select drop down styles*/
select::-ms-expand {
  display: none;
}
/* Select dropdown arrow for firefox*/
.avia-mozilla #top select, .avia-mozilla #top .avia_ajax_form .select, .avia-mozilla #top .entry-content-wrapper select {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFW…IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
  background-position: center right;
}
/*Remove Box shadow for required field*/
:-moz-ui-invalid {
  box-shadow: none;
}
#top .special_amp {
  font-family: 'helvetica-light', arial, sans-serif;
  color: inherit;
  font-size: inherit;
}
/*Placeholder CSS*/
#top .main_color ::-webkit-input-placeholder {
  color: #333;
}
#top .main_color ::-moz-placeholder {
  color: #333;
}
#top .main_color :-ms-input-placeholder {
  color: #333;
}
#top .main_color :-moz-placeholder {
  color: #333;
}
body#top .all-text-white, body#top .all-text-white h1, body#top .all-text-white h2, body#top .all-text-white h3, body#top .all-text-white p, body#top .all-text-white h4, body#top .all-text-white h5, body#top .all-text-white h6, body#top .all-text-white li, body#top .all-text-white .fa, body#top .all-text-white a, body#top .all-text-white div {
  color: #fff;
}
body#top .black-text h1, body#top .black-text h2, body#top .black-text h3, body#top .black-text h4, body#top .black-text h5, body#top .black-text h6, body#top .black-text p, body#top .black-text a, body#top .black-text ul li, body#top .black-text .user-content div {
  color: #333;
}
#top .rounded-arrows .avia-slideshow-arrows a {
  height: 46px !important;
  width: 46px !important;
  line-height: 48px !important;
}
#top .rounded-arrows .avia-slideshow-arrows a {
  border-radius: 100% !important;
}
#top .rounded-arrows .avia-smallarrow-slider .avia-slideshow-arrows {
  position: absolute;
  width: 100%;
  top: calc(50% - 50px) !important;
}
/*Youtube or Vimeo Videos with no blank space around*/
.video-wrapper {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  height: 0;
}
.video-wrapper iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.responsive #top #wrap_all .container {
  width: 94%;
  max-width: 94%;
}
.av-special-heading {
  display: inline-block;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE10+ specific styles go here */
}
@media (min-width: 768px) {
  .responsive #top #wrap_all .container, .responsive #footer .container {
    padding: 0 20px;
    max-width: 1210px;
    width: 100%;
  }
  .responsive .width660 .container {
    max-width: 660px;
  }
  .responsive .cont-width {
    padding: 0 20px;
    max-width: 1210px;
    margin: 0 auto;
  }
  .responsive #top #wrap_all .width660 .container {
    max-width: 660px;
  }
  .responsive #top #wrap_all .width820 .container {
    max-width: 820px;
  }
  .responsive #top #wrap_all .width780 .container {
    max-width: 780px;
  }
  .pt10 {
    padding-top: 10px;
  }
  .pb10 {
    padding-bottom: 10px;
  }
  .pt20 {
    padding-top: 20px;
  }
  .pb20 {
    padding-bottom: 20px;
  }
  .pt30 {
    padding-top: 30px;
  }
  .pb30 {
    padding-bottom: 30px;
  }
  .pt40 {
    padding-top: 40px;
  }
  .pb40 {
    padding-bottom: 40px;
  }
  .pt45 {
    padding-top: 45px;
  }
  .pb45 {
    padding-bottom: 45px;
  }
  .pt50 {
    padding-top: 50px;
  }
  .pb50 {
    padding-bottom: 50px;
  }
  .pt60 {
    padding-top: 60px;
  }
  .pb60 {
    padding-bottom: 60px;
  }
  .pt70 {
    padding-top: 70px;
  }
  .pb70 {
    padding-bottom: 70px;
  }
  .pt80 {
    padding-top: 80px;
  }
  .pb80 {
    padding-bottom: 80px;
  }
  .pt90 {
    padding-top: 90px;
  }
  .pb90 {
    padding-bottom: 90px;
  }
  .pt100 {
    padding-top: 100px;
  }
  .pb100 {
    padding-bottom: 100px;
  }
  .pt120 {
    padding-top: 120px;
  }
  .pb120 {
    padding-bottom: 120px;
  }
  .pt140 {
    padding-top: 140px;
  }
  .pb140 {
    padding-bottom: 140px;
  }
  .pt160 {
    padding-top: 160px;
  }
  .pb160 {
    padding-bottom: 160px;
  }
}
/*=======Header=========*/
.logo a {
  display: inline-block;
  height: auto;
}
.header_color {
  border-top: 17px solid #2a7aac;
  border-bottom: 2px solid #2a7aac;
}
#advanced_menu_toggle, #advanced_menu_hide {
  border-width: 0;
}
.responsive .logo img {
  max-height: 46px;
}
#top #header .av-main-nav > li > a {
  font-size: 17px;
  font-weight: normal;
}
#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a {
  background-color: transparent;
  color: #333;
}
#mobile-advanced li > a:before, .html_header_mobile_behavior #mobile-advanced span > a:before, #mobile-advanced .mega_menu_title:before {
  content: none;
}
#mobile-advanced ul a, #mobile-advanced .mega_menu_title {
  padding-left: 40px;
}
#top #mobile-advanced a {
  border-color: #333;
}
@media (min-width: 768px) {
  .av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li a {
    height: 112px;
    line-height: 112px;
  }
  .logo a {
    top: 22px;
    padding: 8px;
    margin-top: -8px;
  }
  .responsive .logo img {
    max-height: none;
  }
  .responsive #top #wrap_all #header_main .container {
    padding-left: 12px;
  }
}
@media (min-width: 989px) {
  #top #header .av-main-nav > li {
    margin-top: 45px;
    padding: 0 15px;
  }
  #top #header .av-main-nav > li:last-child {
    padding-right: 0;
  }
  #top #header .av-main-nav > li > a {
    height: auto;
    padding: 0;
    line-height: 100%;
  }
  #top #header .av-main-nav > li.menu-item-has-children > a:after {
    content: "\f0d7";
    position: absolute;
    right: 11px;
    top: 0;
    font-family: FontAwesome;
  }
  #top #header .av-main-nav > li.menu-item-has-children.norm-menu a {
    padding-right: 14px;
  }
  #top #header .av-main-nav > li.menu-item-has-children.tc-menu > a:after {
    top: -19px;
    right: 2px;
  }
  #top #header .av-main-nav > li.menu-item-has-children:hover > a:after {
    content: "\f0d8";
  }
  #top #header .av-main-nav > li.current-menu-item > a, #top #header .av-main-nav > li.current-menu-parent > a {
    border-bottom: 3px solid #fff;
    padding-bottom: 5px;
  }
  #top #header .main_menu .tc-menu > a, #top #header .main_menu .tc-menu.current-menu-item > a, #top #header .main_menu .tc-menu.current-menu-parent > a {
    background-color: #2a7aac;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 0px 20px 0 7px !important;
    height: 60px;
    line-height: 56px;
    margin-top: -21px;
  }
  #top .header_color .main_menu .tc-menu .sub-menu li a, #top .header_color .main_menu .tc-menu .sub-menu li a:hover, #top #header .av-main-nav > li .sub-menu li a {
    background-color: #e9f1f7;
    color: #333;
    font-size: 15px;
    border: 0;
    border-bottom: 1px solid #7c8da3;
  }
  #top #header .av-main-nav > li .sub-menu li:last-child a {
    border: 0;
  }
  #top .header_color .main_menu .tc-menu .sub-menu li a:hover, #top #header .av-main-nav > li .sub-menu li a:hover, #top #header .av-main-nav .sub-menu li.current-menu-item > a, #top #header .av-main-nav > li .sub-menu li a:focus, #top #header .av-main-nav > li .sub-menu li a:focus-within {
    background-color: #2a7aac;
    color: #fff;
  }
  #top #header .av-main-nav > li .sub-menu {
    padding-top: 12px;
    background-color: transparent;
  }
  #top .header_color#header .main_menu .tc-menu .sub-menu {
    background-color: transparent !important;
    padding-top: 5px;
  }
  #top .header_color .main_menu .tc-menu .sub-menu li:first-child a {
    border-bottom: 1px solid #7c8da3;
  }
}
@media (min-width: 989px) and (max-width: 1180px) {
  #top #header .av-main-nav > li > a {
    font-size: 15px;
  }
  #top #header .av-main-nav > li {
    padding: 0 8px;
  }
  #top #header .main_menu .tc-menu > a, #top #header .main_menu .tc-menu.current-menu-item > a, #top #header .main_menu .tc-menu.current-menu-parent > a {
    padding: 0px 12px 0 4px !important;
  }
}
@media (min-width: 1181px) {
  #top #header .av-main-nav > li.menu-item-has-children.tc-menu > a:after {
    right: 7px;
  }
  #top #header .av-main-nav > li.menu-item-has-children a {
    padding-right: 14px;
  }
  #top #header .av-main-nav > li.menu-item-has-children.norm-menu > a:after {
    right: 16px;
  }
}
/*=======Header Ends=========*/
/*=========Footer Starts=========*/
#top .footer_color {
  border: 0;
  padding: 30px 0 0;
}
#footer .widget {
  margin: 0;
}
.footer-social ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-social ul li {
  margin-right: 8px;
  margin-bottom: 0;
}
.footer-social ul li a {
  display: inline-block;
  padding: 2px;
}
.footer-social ul li:last-child {
  margin-right: 0;
}
.footer-social ul li img {
  max-width: 36px;
  vertical-align: bottom;
}
#top .footer_color h3, #top .footer_color h2, .footer-contact p span {
  font-size: 16px;
  text-align: left;
  font-family: 'helvetica-bold', arial, sans-serif;
  color: #344a6b;
  margin: 10px 0 20px;
  text-transform: none;
  font-weight: normal !important;
}
#top #footer .widget_nav_menu li {
  margin: 0;
}
#top #footer .widget_nav_menu li a, .footer-contact p, .socket_color .pdf-links a, .footer-bottom-text {
  font-size: 15px;
  color: #333 !important;
}
#top #footer a, .pdf-links a {
  text-decoration: underline;
}
.footer-contact p {
  margin-bottom: 0;
}
.footer-address {
  margin-bottom: 0;
}
.socket_color {
  background-color: #e9f1f7;
  border: 0;
}
#socket .copyright {
  display: block;
  float: none;
}
#top .footer-bottom .footer-pdf {
  padding: 30px 0px 20px;
  border-top: 1px solid #a9d0e8;
  margin-top: 1px;
}
.footer-bottom-text {
  padding: 20px 0;
}
.footer-copy {
  background-color: #344a6b;
  padding: 10px 0;
}
.copy-text, .copy-link-item li a {
  color: #fff !important;
  font-size: 15px;
}
ul.copy-link-item {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
.copy-link-item li {
  margin: 0 20px 0 0;
}
.copy-link-item li:last-child {
  margin: 0;
}
.copy-text {
  padding-bottom: 20px;
}
.responsive #top #wrap_all .socket_color > .container {
  max-width: 100%;
  width: 100%;
}
.footer-pdf {
  max-width: 94%;
  width: 94%;
  margin: 0 auto;
}
#anb-location-id-1549 {
  display: none;
}
@media (min-width: 768px) {
  .copy-text {
    padding-bottom: 0px;
  }
  .footer-social ul li {
    margin-right: 5px;
  }
  .footer-social ul li img {
    max-width: 20px;
  }
  .footer_color div .av_one_fifth {
    margin-left: 2%;
    width: 15%;
  }
  #top .footer_color h3, #top .footer_color h2 {
    margin-top: 0;
  }
  #top .footer-phone h3, #top .footer-phone h2 {
    margin-top: 20px;
  }
  .footer_color div .av_one_fifth.first {
    margin-left: 0;
    width: 32%;
  }
  #top .footer_color {
    padding: 100px 0 60px;
  }
  .footer-social ul {
    justify-content: flex-start;
  }
  .responsive #top #wrap_all .socket_color > .container {
    padding: 0;
  }
  .footer-copy {
    padding: 10px 20px;
  }
  #top .footer-bottom .footer-pdf {
    max-width: 1170px;
    width: 100%;
    padding: 50px 20px 50px;
  }
  .responsive #top #wrap_all .footer-copy .container {
    padding: 0;
    max-width: 1170px;
  }
  .footer-pdf {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .pdf-links {
    width: 32%;
    margin-right: 2%;
    padding-right: 30px;
  }
  .pdf-links p {
    margin-bottom: 7px;
  }
  .footer-bottom-text {
    padding: 0;
    width: 66%;
  }
}
@media (min-width: 1024px) {
  .footer-social ul li img {
    max-width: 26px;
  }
  .footer-copy .container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
  }
  .copy-text {
    width: 500px;
  }
  ul.copy-link-item {
    justify-content: flex-end;
  }
  .copy-link {
    width: calc(100% - 520px);
  }
  #top #footer .widget_nav_menu li a {
    padding-left: 4px;
  }
  .footer_color div .av_one_fifth h2 {
    padding-left: 4px;
  }
}
@media (min-width: 1200px) {
  #top .footer-bottom .footer-pdf {
    padding: 50px 0px 80px;
  }
  .footer-social ul li {
    margin-right: 10px;
  }
  .footer-social ul li img {
    max-width: 32px;
  }
}
/*=========Footer Ends=========*/
/*=========Banner=========*/
/*.banner {
 height: 200px;
 }
 @media (min-width: 768px) {
 .banner {
 height:300px;
 }
 }
 @media (min-width: 989px) {
 .banner {
 height: 350px;
 }
 }
 @media (min-width: 1200px) {
 .banner {
 height: calc(100vh - 250px);
 }
 }
 */
/*=========Banner ends=========*/
/*=========Search Widget banner=========*/
/*====Autofill bg color for inout====*/
@-webkit-keyframes autofill {
  0%, 100% {
    color: #fff !important;
    background: transparent !important;
  }
}
.search-banner input:-webkit-autofill {
  -webkit-animation-delay: 1s;
  /* Safari support - any positive time runs instantly */
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
  -webkit-text-fill-color: white;
  -webkit-box-shadow: 0 0 0px 1000px #344a6b inset;
  transition: background-color 1000s ease-in-out 0s;
  color: #fff;
}
/*====Autofill bg color for inout====*/
#top .main_color.search-banner ::-webkit-input-placeholder {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
}
#top .main_color.search-banner ::-moz-placeholder {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
}
#top .main_color.search-banner :-ms-input-placeholder {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
}
#top .main_color.search-banner :-moz-placeholder {
  color: #fff;
  font-size: 17px;
  line-height: 26px;
}
#top label {
  font-weight: normal;
}
.search-banner .content .post-entry {
  background-color: #344a6b;
  padding: 30px 4%;
  border-radius: 5px;
}
.responsive #top #wrap_all .search-banner .container {
  max-width: 100%;
  width: 100%;
}
#top .search-banner label {
  color: #fff;
  font-size: 17px;
}
/*.search-banner .w-form-row-label {
 position: absolute;
 }
 #top .search-banner .quicksearch-field{
 padding-top: 27px;
 }*/
#top .quicksearch-btn .avia-button, #top .list-left #cws-adv-search-btn {
  background-color: #2a7aac;
  border: 1px solid #fff;
  border-radius: 3px;
  padding: 0px 20px !important;
  height: 50px;
  line-height: 46px;
}
#top .list-left input[type="radio"]:checked:focus, #top .list-left input[type="radio"]:focus {
  outline: 1px solid #fff !important;
}
#top .list-left .location-search-type input[type=radio] {
  margin-top: 6px;
}
.geolocation-icon {
  top: 8px;
  color: #fff;
}
#top .main_color.search-banner input[type='text'], #top .search-banner .select2-container--default .select2-selection--single, #top .search-banner select {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #fff;
  padding: 10px 0;
  color: #fff;
  font-size: 17px;
  font-family: 'helvetica', arial, sans-serif;
}
.search-banner .select2-container--default .select2-selection--single, #top .search-banner select {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/arrow-dd.png) !important;
  background-repeat: no-repeat !important;
  background-position: 98% !important;
  padding-right: 20px !important;
}
#top .search-banner .widget-jobsearch .quicksearch-btn .avia-button {
  width: 150px;
  font-size: 16px;
}
@media (min-width: 768px) {
  #top .search-banner label {
    padding-bottom: 3px;
  }
  #top .main_color.search-banner input[type='text'], #top .search-banner .select2-container--default .select2-selection--single {
    padding: 6px 0;
    height: 35px !important;
  }
  .search-banner .select2-container--default .select2-selection--single, #top .search-banner select {
    padding: 7px 20px 7px 0;
  }
  .search-banner div .av_one_fourth {
    margin-left: 3%;
    width: calc(30.33% - 50px);
  }
  .search-banner div .av_one_fourth.first {
    margin-left: 0;
  }
  #top .search-banner .widget-jobsearch .quicksearch-btn .avia-button {
    margin-top: 12px;
    width: 100%;
  }
  #top .search-banner .widget-jobsearch .quicksearch-btn {
    width: 150px;
  }
  .search-banner .content .post-entry {
    padding: 20px 20px 30px;
  }
  .search-banner .content .post-entry {
    margin-top: -56px;
  }
  .responsive #top #wrap_all .search-banner .container {
    max-width: 1210px;
  }
}
@media (max-width: 767px) {
  #top .search-banner .quicksearch-field {
    padding-top: 0;
  }
}
/*=========Search Widget banner ends=========*/
/*=========two column home=========*/
.two-cols .av_two_third {
  padding: 30px 0 0 0;
}
.responsive #top #wrap_all .two-cols .flex_column {
  margin-bottom: 0;
  border-radius: 6px !important;
}
.two-cols .content {
  background-color: #2a7aac;
  border-radius: 6px;
}
.dark-blue-2.two-cols .content {
  background-color: #344a6b;
}
.two-cols .content .post-entry {
  padding: 30px 20px;
}
@media (max-width: 767px) {
  .responsive #top .two-cols-reverse .flex_column_table {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
  }
  .responsive #top .two-cols-reverse .flex_column_table p {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .two-cols .av_two_third {
    padding: 20px 50px;
  }
  .two-cols.pb140 {
    padding-bottom: 50px;
  }
}
@media (min-width: 989px) {
  .two-cols .content .post-entry {
    padding: 30px 0;
  }
  .two-cols.pb140 {
    padding-bottom: 140px;
  }
  .two-cols .av_two_third {
    padding: 50px 130px;
  }
  .two-cols-reverse.two-cols .av_two_third {
    padding: 50px 160px 50px 100px;
  }
  .two-cols .content, .dark-blue-2.two-cols .content {
    background-color: transparent;
  }
  .two-cols .av_two_third {
    top: 80px;
    left: -80px;
    z-index: 0;
  }
  .two-cols-reverse.two-cols .av_two_third {
    left: auto;
    right: -80px;
    /*.responsive #top #wrap_all .two-cols .container{
     max-width: 1250px;
     }
     .two-cols .container .content{
     left: 20px;
     }
     .two-cols-reverse.two-cols .container .content{
     left: auto;
     right: 160px;
     }*/
  }
}
@media (min-width: 1100px) {
  .two-cols .av_two_third {
    padding: 20px 190px;
    /*.two-cols-reverse.two-cols .av_two_third{
     padding: 20px 190px 20px 100px;
     }*/
  }
}
/*=========two columns home ends=========*/
/*=========A Great Place to Work, Officially home page=========*/
/*==========A Great Place to Work, Officially ends========*/
/*=========Video Section home=========*/
.video-section {
  padding: 30px 20px 20px;
}
.video-section .av_two_fifth {
  background-size: contain;
  padding-bottom: 0%;
  cursor: pointer;
  margin-bottom: 0 !important;
}
.video-section .av_two_fifth .widget {
  padding-bottom: 0;
}
.plain-link {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .video-section .av_two_fifth {
    padding-bottom: 0;
  }
  .video-section .av_three_fifth {
    padding-right: 30px;
  }
}
@media (min-width: 1024px) {
  .video-section {
    position: relative;
  }
  .video-section .container, .video-section .container .units {
    position: static;
  }
  .video-section .av_two_fifth {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: contain;
    background-repeat: no-repeat;
  }
  #top .video-section .av_two_fifth {
    background-position: center right !important;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/video-new.jpg) !important;
  }
}
@media (min-width: 1301px) {
  .video-section .av_three_fifth {
    padding-right: 112px;
  }
  .video-section .av_three_fifth, .video-section {
    height: 489px;
  }
  .video-section {
    padding: 0;
  }
}
.RightVideo {
  padding: 0px;
}
.RightVideo-Top {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/06/bg-top-vid.jpg) no-repeat -8px top #fff;
  height: 26px;
}
.RightVideo-Middle {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/Video.jpg) no-repeat center center;
  background-size: cover;
  min-height: 438px;
}
.RightVideo-Bottom {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/06/bg-bottom-vid.jpg) no-repeat -8px bottom #fff;
  height: 25px;
}
.RightVideo .vidswaplink {
  display: block;
  height: 400px;
}
@media (max-width: 1300px) {
  .RightVideo-Top, .RightVideo-Bottom {
    display: none;
  }
  .video-section .av_three_fifth .widget {
    padding: 0;
  }
  .video-section {
    padding: 30px 0;
  }
  .video-section .av_two_fifth {
    position: static;
  }
}
@media (min-width: 438px) {
  .RightVideo .vidswaplink, .RightVideo .vidswaplink span {
    height: 438px;
    width: 100%;
    float: left;
    display: block;
  }
}
/*=========Video Section home Ends=========*/
/*=========Featured Jobs=========*/
.featured-jobs .joblist-ul li {
  margin: 20px 0 20px;
  list-style: none;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/Featured-Job-Check-Icon.png) no-repeat left center;
  background-size: 50px;
  background-color: transparent !important;
  padding-left: 80px;
  position: relative;
  padding-right: 0;
}
.featured-jobs .joblist-ul li:before {
  content: '';
  background-color: #e5e5e5;
  height: 100%;
  width: 1px;
  position: absolute;
  left: 62px;
  z-index: 999;
  top: 0;
}
.featured-jobs.featured-jobs-dark .joblist-ul li:before {
  background-color: #718198;
}
.featured-jobs .joblist-ul li:last-child {
  margin-bottom: 0;
}
.featured-jobs .joblist-ul li a {
  color: #344a6b;
  font-size: 20px;
}
.featured-jobs .joblist-ul li div {
  font-size: 17px;
}
.featured-jobs .widget {
  padding: 0;
}
#top .featured-jobs-dark .tab-button-link {
  border: 1px solid #fff;
}
@media (min-width: 600px) {
  #top .featured-jobs .widget {
    padding: 50px 0 0 0;
  }
  .featured-jobs .joblist-ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  .featured-jobs .joblist-ul li {
    width: 50%;
    margin: 0 0 80px 0;
    padding-right: 15px;
  }
  .featured-jobs .joblist-ul li:nth-child(3) {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .featured-jobs .joblist-ul li {
    padding-right: 25px;
  }
}
/*==========Featured Jobs ends========*/
/*=========Tabs Home=========*/
.responsive .career-opportunities .top_tab .tab {
  margin-bottom: 0px;
  background: #fff;
  color: #344a6b;
  font-size: 17px;
  font-family: 'helvetica-bold', arial, sans-serif;
  border-bottom: 3px solid #2a7aac;
  border-top: 0;
  padding: 10px 20px;
  text-align: center;
}
.responsive .career-opportunities .top_tab .tab h3 {
  color: #344a6b;
  font-size: 17px;
  font-family: 'helvetica-bold', arial, sans-serif;
  font-weight: normal;
}
.responsive .career-opportunities .top_tab .tab img {
  display: none;
}
.responsive #top .main_color.career-opportunities .tabcontainer .active_tab, .responsive .career-opportunities .top_tab .tab:focus {
  background-color: #2a7aac;
  color: #fff;
}
.responsive #top .main_color.career-opportunities .tabcontainer .active_tab h3, .responsive .career-opportunities .top_tab .tab:focus h3 {
  color: #fff;
}
.responsive #top .main_color.career-opportunities .active_tab_content {
  padding: 20px;
  background-color: transparent;
  border: 0;
}
.responsive #top .main_color.career-opportunities h4 {
  color: #344a6b;
  margin-bottom: 20px;
  font-family: 'helvetica-bold', arial, sans-serif;
}
.responsive #top .main_color .tabcontainer {
  border: 0;
}
#top .tab-button-link {
  background-color: #2a7aac;
  border: 0;
  border-radius: 5px;
  padding: 15px 30px;
  color: #fff;
  text-decoration: none;
  margin-top: 30px;
  display: inline-block;
}
@media (min-width: 768px) {
  .responsive .career-opportunities .top_tab .tab img {
    display: block;
    margin: 0 auto;
    padding-bottom: 10px;
  }
  .responsive .career-opportunities .top_tab .tab {
    border-radius: 5px;
    margin: 0 2px;
    width: 12.5%;
    padding: 20px 5px;
    font-size: 13px;
    line-height: 18px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .responsive .career-opportunities .top_tab .tab h3 {
    font-size: 13px;
  }
  .responsive .career-opportunities .top_tab .tab span {
    width: 100%;
  }
  .responsive .career-opportunities .top_tab .tab.fullsize-tab {
    display: none;
  }
  .responsive #top #wrap_all .career-opportunities .container {
    max-width: 100%;
    padding: 0;
  }
  .responsive .career-opportunities .tabcontainer .tab_titles {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media (min-width: 989px) {
  .responsive .career-opportunities .top_tab .tab {
    margin: 0 4px;
  }
  .home-tab-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .home-tab-content .home-tab-content-left {
    width: 60%;
    padding-right: 50px;
  }
  .home-tab-content .home-tab-content-right {
    width: 40%;
  }
  .responsive #top .main_color.career-opportunities .tab_content {
    padding: 50px 20px 0 20px;
    max-width: 1210px;
    margin: 0 auto;
  }
}
@media (min-width: 989px) {
  .home-tab-content .home-tab-content-left {
    padding-right: 100px;
  }
  .responsive .career-opportunities .top_tab .tab, .responsive .career-opportunities .top_tab .tab h3 {
    font-size: 17px;
    line-height: 26px;
  }
}
/*=========Tabs home ends=========*/
/*=========Tabs Benefits/We work=========*/
.inner-tabs.tabcontainer .tab, .inner-tabs.tabcontainer .tab h3 {
  font-size: 16px;
  color: #344a6b;
  font-family: 'helvetica-bold', arial, sans-serif;
  text-decoration: underline;
  border: 0;
  letter-spacing: 0;
}
#top .inner-tabs.tabcontainer .tab.active_tab, #top .inner-tabs.tabcontainer .tab.active_tab h3 {
  color: #2a7aac;
  background: transparent;
  border-bottom: 3px solid #2a7aac;
  font-weight: normal !important;
  letter-spacing: 0;
}
#top .inner-tabs.tabcontainer .tab.active_tab h3 {
  border-bottom: 0;
  letter-spacing: 0;
}
#top .inner-tabs.tabcontainer .tab_titles {
  border-bottom: 1px solid #cacaca;
}
#top div .main_color .tabcontainer.inner-tabs .tab_content {
  background-color: transparent;
  padding: 30px 0 0 1px;
  border: 0;
}
.responsive #top #wrap_all .flex_column.mb0 {
  margin-bottom: 0;
}
#top div .main_color .tabcontainer.inner-tabs .tab_content ul li, #top .list-items li {
  list-style: none;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/checklist.png) no-repeat left 5px;
  background-size: 20px;
  margin: 0 0 15px;
  padding: 0 0 0px 30px;
}
#top .list-items {
  margin: 20px 0 25px;
}
@media (min-width: 768px) {
  .responsive .top_tab.inner-tabs .tab_titles, .responsive .top_tab.inner-tabs .tab_titles .tab {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .responsive .top_tab.inner-tabs .tab_titles .tab {
    align-items: center;
    width: 25%;
    margin: 0 5px;
  }
  .responsive .top_tab.inner-tabs .tab_titles .tab.fullsize-tab {
    display: none;
  }
  .responsive .top_tab.inner-tabs .tab_titles .tab:first-child {
    margin-left: 0;
  }
  .responsive .top_tab.inner-tabs .tab_titles .tab:last-child {
    margin-right: 0;
  }
  #top div .main_color .tabcontainer.inner-tabs .tab_content {
    padding: 30px 5px 0 10px;
  }
}
/*========Tabs Benefits/We work==========*/
/*=========Vertical tabs Dallas=========*/
#top .hor-tabs.tabcontainer .tab, #top .hor-tabs.tabcontainer .tab h3, #top .hor-tabs.tabcontainer .tab:hover {
  font-size: 16px;
  color: #344a6b;
  font-family: 'helvetica-bold', arial, sans-serif;
  border: 0;
  background-color: #e9f1f7;
  border-bottom: 1px solid #7c8da3;
  padding: 16px 25px;
  margin: 0;
  font-weight: normal;
  letter-spacing: 0;
}
@supports (-ms-ime-align:auto) {
  #top .hor-tabs.tabcontainer .tab, #top .hor-tabs.tabcontainer .tab:hover {
    margin-bottom: 1px;
  }
}
#top .hor-tabs.tabcontainer .av_tab_section:last-child .tab, #top .hor-tabs.tabcontainer .tab:last-child, #top .hor-tabs.tabcontainer .tab h3 {
  border-bottom: 0;
}
#top .hor-tabs.tabcontainer .tab h3 {
  padding: 0;
}
#top .hor-tabs.tabcontainer .tab.active_tab, #top .hor-tabs.tabcontainer .tab:focus, #top .hor-tabs.tabcontainer .tab:focus h3, #top .hor-tabs.tabcontainer .tab.active_tab h3 {
  color: #fff;
  background: #344a6b;
}
#top div .main_color .tabcontainer.hor-tabs .tab_content {
  background-color: #2a7aac;
  padding: 25px;
  border: 0;
  margin: 0;
}
#top div .main_color .tabcontainer.hor-tabs .tab_content p:last-child {
  margin-bottom: 0;
}
#top div .main_color .tabcontainer.hor-tabs .tab_content .tab_inner_content {
  margin: 0;
}
#top div .main_color .tabcontainer.hor-tabs .tab_content p {
  color: #fff;
}
#top .hor-tabs.tabcontainer .tab.active_tab:before {
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #344a6b transparent transparent transparent;
  content: '';
  position: absolute;
  right: -15px;
  height: 0;
  margin-top: -5px;
  top: 50%;
  width: 0;
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
}
#top .hor-tabs.tabcontainer {
  overflow: visible;
}
.sidebar_tab .tab_titles .tab {
  margin: 0;
}
.hor-tabs.tabcontainer .living-tab-content-right {
  display: none;
}
@media (min-width: 768px) {
  .responsive .hor-tabs.tabcontainer .tab_titles {
    width: 40%;
  }
}
@media (min-width: 989px) {
  .responsive .hor-tabs.tabcontainer .tab_titles {
    width: 35%;
  }
  .hor-tabs.tabcontainer .living-tab-content-right {
    display: block;
    width: 50%;
    /* position: absolute;
     right: -100px;
     top: 70px;*/
  }
  .hor-tabs.tabcontainer .living-tab-content-left {
    width: 50%;
    padding-right: 20px;
  }
  .hor-tabs.tabcontainer .active_tab_content .tab_inner_content {
    position: static;
  }
  .hor-tabs.tabcontainer {
    position: relative;
  }
  .hor-tabs .living-tab-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  #top div .main_color .tabcontainer.hor-tabs .tab_content {
    padding: 35px;
  }
}
@media (min-width: 1200px) {
  .living-tab-content-right:before {
    content: '';
    background: #fff;
    width: 80px;
    height: calc(100% + 80px);
    position: absolute;
    right: -35px;
    top: -35px;
  }
  .living-tab-content-right:after {
    content: '';
    background: #fff;
    width: calc(100% + 70px);
    height: 150px;
    position: absolute;
    left: -35px;
    bottom: -45px;
    z-index: -1;
  }
  .living-tab-content-right img {
    /*position: absolute;*/
    top: 35px;
    right: -35px;
  }
  .living-tab-content {
    position: relative;
    padding-bottom: 80px;
  }
}
/*========Vertical tabs Dallas Ends==========*/
/*==========Layer Slier for We wrok page========*/
.ls-slide, .ls-layer {
  position: static;
  height: auto !important;
}
.ls-inner > *, .ls-container, .ls-container .ls-inner {
  height: auto !important;
}
.ls-inner > *, .ls-container .ls-inner {
  width: 100% !important;
  max-width: 250px;
  margin: 0 auto;
}
.ls-slide > * {
  position: static;
}
.ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next {
  background-color: #aeb7c4;
  border-radius: 50%;
  background-image: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.ls-fullwidth .ls-nav-prev:before, .ls-fullwidth .ls-nav-next:before {
  border: solid #2e6792;
  border-width: 0 2px 2px 0;
  content: "";
  display: inline-block;
  padding: 4px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.ls-fullwidth .ls-nav-next:before {
  transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
}
#top .ls-fullwidth .ls-nav-prev {
  left: 0;
}
#top .ls-fullwidth .ls-nav-next {
  right: 0;
}
#top .ls-fullwidth .ls-bottom-slidebuttons {
  top: 30px;
}
#top .ls-bottom-slidebuttons a {
  background-color: #aeb7c4;
  border-radius: 50%;
  background-image: none !important;
  margin: 5px;
  width: 12px;
  height: 12px;
}
#top .ls-bottom-slidebuttons a.ls-nav-active {
  background-color: #fff;
}
#top .inner-slider h3 {
  font-size: 20px;
  color: #344a6b;
  font-family: 'helvetica-bold', arial, sans-serif;
  text-align: left;
  margin-bottom: 20px;
}
.inner-slider {
  max-width: 550px;
  margin: 0 auto;
  white-space: normal;
}
.image-sli img {
  width: 100%;
  vertical-align: bottom;
}
.slider-con {
  padding: 30px 20px;
  background: #fff;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottom-right: 3px;
  -moz-border-radius-bottom-left: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.slider-one-col .ls-slide {
  display: none !important;
}
.slider-one-col .ls-slide.ls-active {
  display: block !important;
}
@media (max-width: 767px) {
  .slider-ww {
    padding-bottom: 80px;
  }
}
@media (min-width: 375px) {
  .ls-inner > *, .ls-container .ls-inner {
    max-width: 300px;
  }
}
@media (min-width: 520px) {
  .ls-inner > *, .ls-container .ls-inner {
    max-width: 400px;
  }
}
@media (min-width: 989px) {
  .ls-inner > *, .ls-container .ls-inner {
    max-width: 700px;
  }
}
/*=========Layer slider for we work ends=========*/
/*=========LCP Pages=========*/
.main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6 {
  color: #344a6b;
}
.lcp-pages, .lcp-pages p, .lcp-pages label, .lcp-pages div, .lcp-pages span, .lcp-pages a, .lcp-pages button {
  font-family: 'helvetica', arial, sans-serif !important;
}
#top .lcp-pages label {
  font-size: 17px;
}
.login-container {
  margin: 0 auto;
  padding: 25px;
  max-width: 750px;
  background: transparent;
  font-family: 'helvetica', arial, sans-serif;
}
.login-container h1 {
  padding-bottom: 25px;
}
#socialSiteProvider {
  margin-bottom: 30px;
}
#socialLoginProvider, #socialLoginProvider_uiContainer {
  width: 100% !important;
  height: auto !important;
  padding: 0 !important;
}
#top .main_color.lcp-pages label span, #top .main_color.lcp-pages legend span {
  font-size: 17px;
  color: #333;
}
#top .main_color.lcp-pages input[type='text'], #top .main_color.lcp-pages input[type='password'], #top .main_color.lcp-pages select, #top .main_color.lcp-pages input[type='tel'], #top .main_color.lcp-pages input[type='search'], #top .main_color.lcp-pages input[type='email'] {
  border: 1px solid #333;
  background: transparent;
  font-size: 17px;
  line-height: 26px;
  padding: 0px 5px;
  height: 38px !important;
}
.form-control {
  height: 38px;
}
#top .main_color.lcp-pages select {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/arrow-select.png);
  background-repeat: no-repeat;
  background-size: 9px;
  background-position: 98%;
}
.loginbox-submit input[type=button], #top .resume-wrapper label.btn, #top .main_color.lcp-pages button.btn, .account-manage a.btn-width {
  background-color: #2a7aac !important;
  border: 0;
  border-radius: 3px !important;
  padding: 0px 20px !important;
  height: 50px;
  line-height: 46px;
  text-transform: none;
  font-size: 18px;
  color: #fff;
  font-family: 'helvetica', arial, sans-serif;
}
.loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header, .loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header > p, .loginbox #socialSiteProvider #socialLoginProvider .gigya-login-header > p a {
  font-size: 17px;
}
.schema-form-checkbox input[type=checkbox] {
  top: 2px;
}
.responsive #top #wrap_all .lcp-create .container {
  max-width: 500px;
  padding: 0;
}
.lcp-create .container .col-sm-6 {
  width: 100%;
}
.login-container .loginbox {
  width: 100% !important;
}
.login-container .loginbox #socialLoginProvider {
  padding: 0 15px !important;
}
#main, .avia-msie-8 .av_header_sticky_disabled#header {
  background-color: transparent;
}
.lcp-pages .tick-icon, .lcp-pages .fa-exclamation-triangle, .lcp-pages .fa.fa-check-circle {
  top: 35px;
}
.lcp-pages.forgot-lcp .tick-icon {
  top: 9px;
}
#top .no-thanks.button {
  background-color: #fff;
  color: #333;
  margin-top: 7px;
}
.lcp-pages .lcp-buttons {
  padding-bottom: 20px;
}
.lcp-pages .lcp-buttons img {
  width: 100%;
}
.lcp-pages .lcp-buttons img:last-child {
  padding-right: 0;
}
.ig-control__cbx:not(:checked) + label:after {
  border: 1px solid #000;
}
.ig-control__cbx:checked + label:after {
  background-color: #333;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label, .form-group.has-error .control-label, .input-group.has-error .control-label, .form-group.has-error .help-block, .input-group.has-error .help-block, .form-group.has-error .help-inline, .input-group.has-error .help-inline, .red {
  color: #a94442;
}
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
  border: 1px solid #333;
}
.darkgray {
  color: #333 !important;
}
.account-container .activity .activity-item .close-btn:hover, a.close-btn:hover {
  text-decoration: underline;
}
.btn-azure, .btn-azure:focus, .btn-azure:hover {
  background-color: #2a7aac !important;
  border-color: #2a7aac;
}
#deleteAccountModal .btn-group .btn {
  width: auto;
}
#deleteAccountModal .first-btn {
  margin-right: 10px;
}
#deleteAccountModal .btn-group {
  width: auto;
}
#profileDownloadMainContent a {
  color: #344A6B;
}
.resume-filename .dashicons:before {
  content: "\f00d";
  font-family: FontAwesome;
}
.resume-filename .dashicons, .resume-filename .dashicons:hover {
  top: 4px;
  text-decoration: underline;
  position: relative;
}
@media (min-width: 500px) {
  .lcp-pages .lcp-buttons img {
    padding-right: 20px;
  }
  .lcp-pages .lcp-buttons {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .lcp-pages .lcp-buttons img {
    width: 33.333%;
  }
}
@media (min-width: 768px) {
  .lcp-pages .lcp-buttons img {
    width: 29%;
  }
  .login-container .loginbox {
    width: 500px !important;
  }
  .lcp-pages .lcp-buttons img {
    padding-right: 40px;
  }
  .lcp-pages .lcp-buttons img:last-child {
    padding-right: 0;
  }
}
/*=========LCP Pages Ends=========*/
/*=====LCP Profile===========*/
.new-dashboard .nav-dashboard li a, .new-dashboard .nav-dashboard li a:hover, .new-dashboard .nav-dashboard li a:focus {
  font-size: 17px;
  color: #344a6b;
  font-family: 'helvetica-bold', arial, sans-serif !important;
  text-decoration: underline;
  border: 0;
  font-weight: normal;
  background-color: transparent;
}
.new-dashboard .nav-dashboard .active a, .new-dashboard .nav-dashboard .active a:hover, .new-dashboard .nav-dashboard .active a:focus {
  background-color: transparent;
  color: #2a7aac;
}
.account-manage a.btn-width {
  text-decoration: none;
  width: 210px;
}
.account-container .user {
  text-align: left;
}
h1.your_account_dashboard {
  text-align: center;
}
.profile-edit-btns {
  padding-top: 20px;
}
.new-dashboard .row {
  margin-bottom: 0;
}
.account-manage {
  margin-top: 20px;
}
.profile-edit-btns .pl0 {
  padding-right: 0;
}
.tab-content-container-edit, .tab-content-container-preference {
  padding: 20px 0;
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .new-dashboard .mobile-nav a {
    font-size: 17px;
    color: #344a6b;
    font-family: 'helvetica-bold', arial, sans-serif !important;
    text-decoration: underline;
    border: 0;
    font-weight: normal;
    padding: 10px;
    margin-left: 0;
    background-color: transparent;
  }
  .new-dashboard .tab-content {
    margin-left: 0;
  }
  .tab-content-container-width-mobile {
    width: 100%;
    margin-left: 0px !important;
  }
}
@media (max-width: 767px) {
  .account-container p {
    text-align: center;
  }
}
/*=====LCP Profile ends===========*/
/*=========Military Testimonials=========*/
#top .testimonial {
  border-left: 2px solid #2a7aac;
  padding: 0 0 0 30px;
  margin: 30px 0;
}
.testimonial p:first-child {
  font-size: 24px;
  line-height: 40px;
  font-style: italic;
}
.p-name {
  font-family: 'helvetica-bold', arial, sans-serif;
  margin-bottom: 0;
}
#top .tab-button-link.t-btn {
  margin-top: 15px;
}
/*=========Military Testimonials ends=========*/
/*========Military Gallary==========*/
.content-max-width {
  max-width: 730px;
  margin: 0 auto;
}
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
  background: transparent;
}
.av-fixed-size.mv-gallery .av-masonry-outerimage-container {
  border-radius: 8px;
}
/*========Military Gallary==========*/
/*========Search page ==========*/
.widget-jobsearch-full .clear-btn, .widget-jobsearch-full .clear-btn:hover {
  display: block;
  padding-bottom: 0;
  color: #fff;
  margin-top: 0;
  font-size: 13px;
}
.widget-jobsearch-full .commute-type-control .clear-btn {
  position: relative;
  top: -23px;
}
.widget-jobsearch-full .commute-traffic-control .clear-btn {
  margin-top: 5px;
}
.widget-jobsearch-results.table_tile #result-modifications {
  display: none;
}
.widget-jobsearch-results #live-results {
  width: 100%;
  text-align: right;
  padding-top: 25px;
  padding-bottom: 10px;
  font-size: 22px;
  font-family: 'helvetica-bold', arial, sans-serif;
}
#top #toggleAdvSearch {
  background-color: transparent;
  margin-top: 15px;
  font-size: 30px;
  margin-bottom: 10px;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Search-calendar1.png) no-repeat left center;
}
#top .widget-jobsearch-results.table_tile .job, #top .widget-jobsearch-results.table_tile .job:hover {
  border: 0;
  border-bottom: 1px solid #bcbdbd;
  padding: 15px 10px;
}
.search-list .widget-jobsearch-results .job.alt, .search-list .widget-jobsearch-results-list .job.alt {
  background: #fff;
}
.widget-jobsearch-results .jobTitle, .widget-jobsearch-results .jobTitle a {
  color: #344a6b;
  text-transform: none;
  font-weight: normal;
  font-family: 'helvetica-bold', arial, sans-serif;
  font-size: 17px;
  display: inline-block;
}
.widget-jobsearch-results .job li {
  font-size: 17px;
  color: #333;
}
#top .main_color #widget-jobsearch-results-pages a.avia-button {
  background-color: #005d9a;
  border: 0;
  font-size: 16px;
  font-family: 'helvetica-bold', arial, sans-serif;
}
#top .main_color #widget-jobsearch-results-pages a.inactive {
  background-color: transparent;
  text-decoration: none;
  font-family: 'helvetica-bold', arial, sans-serif;
}
@media (min-width: 768px) {
  .widget-jobsearch-results .search-columns {
    background: #344a6b;
    font-size: 16px;
    font-family: 'helvetica-bold', arial, sans-serif;
    border-radius: 3px;
    padding: 13px 10px;
  }
  .search-list .job-innerwrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  #top .search-list .job-innerwrap li {
    margin-left: 6%;
    width: 20.5%;
  }
  #top .search-list .job-innerwrap li:first-child {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  #top #wrap_all .widget-jobsearch-results.table_tile.list .search-columns .flex_column {
    background-color: #344a6b;
  }
}
/*========Search page right section ends ==========*/
/*========Search list share==========*/
#top .search-list .av-share-link-description {
  color: #333;
  font-size: 17px;
  font-family: 'helvetica', arial, sans-serif;
  padding: 32px 0 12px;
}
#top .av-share-box ul {
  border-color: #e3e3e3;
}
.av-share-box ul li a {
  border-right: 1px solid #e3e3e3;
}
.av-share-box ul li:last-child a {
  border-right: 0;
}
/*========Search list share==========*/
/*==================*/
.list-left .widget-jobsearch-full {
  background-color: #344a6b;
  padding: 25px;
  z-index: 9;
}
.list-left .widgettitle {
  font-family: 'helvetica-light', arial, sans-serif;
  font-size: 36px;
  color: #fff;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Search-calendar1.png) no-repeat left center;
  padding-left: 50px;
  margin-bottom: 12px;
  text-transform: none;
  line-height: 41px;
  font-weight: normal;
}
#top .list-left label, #top .list-left label span {
  font-family: 'helvetica-bold', arial, sans-serif;
  font-size: 17px;
  color: #fff;
  margin-bottom: 4px;
}
#top .list-left label span {
  font-family: 'helvetica', arial, sans-serif;
}
#top .main_color .list-left input[type='text'], #top .list-left .select2-container--default .select2-selection--single, #top .list-left select {
  background-color: #f7f7f7;
  border: 0;
  padding: 10px 20px;
  color: #333;
  font-size: 17px;
  margin-bottom: 30px;
  font-family: 'helvetica', arial, sans-serif;
}
.list-left .select2-container--default .select2-selection--single, #top .main_color .list-left select {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/arrow-select.png) !important;
  background-repeat: no-repeat !important;
  background-size: 9px !important;
  background-position: 96% !important;
  font-family: 'helvetica', arial, sans-serif;
  background-color: #fff;
}
#top .main_color .list-left .container-department select {
  height: auto !important;
}
.list-left #cws-adv-search-btn {
  display: block;
  width: 100%;
}
.list-left .widget-jobsearch-full .location-box {
  border: 0;
  padding: 0 0 20px;
}
.list-left .widget-jobsearch-full #cws-search-form:after {
  background: #344A6B;
  content: '';
  position: absolute;
  top: 0;
  height: 180px;
  left: 0;
  width: 100%;
  z-index: -1;
  visibility: visible;
}
#top .list-left input.text_input.keyword_suggest {
  margin-bottom: 50px;
}
.list-left .location-wrapper {
  margin-bottom: 20px;
}
.list-left .location-search-type, .list-left .widget-jobsearch-full .location-box .location-search-type label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.avia-button:hover {
  opacity: 1;
}
@media (min-width: 768px) {
  .list-left .widgettitle {
    font-size: 18px;
  }
}
@media (min-width: 988px) {
  .list-left .widgettitle {
    font-size: 26px;
  }
}
@media (min-width: 1200px) {
  .list-left .widgettitle {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .list-left .widget-jobsearch-full {
    padding: 0 25px;
  }
  .search-submit-btn {
    padding-bottom: 25px;
  }
}
/*=========EJD Tabs=========*/
#top .ejd-two-col .inner-tabs.tabcontainer .tab_titles {
  border-bottom: 0;
}
#top div .main_color.ejd-two-col .tabcontainer.inner-tabs .tab_content {
  padding: 30px 3px 0px 4px;
  margin-top: 6px;
  display: inline-block;
}
#top .ejd-two-col .inner-tabs.tabcontainer .tab {
  border: 1px solid #cccccc;
  justify-content: center;
  text-decoration: none;
  margin: 0;
}
#top .ejd-two-col .inner-tabs.tabcontainer .tab.active_tab {
  border-bottom: 3px solid #2a7aac;
}
#top .jd-outer-tab h3, .jobdetail-desc h2 font, .ejd-two-col h2 font, .ejd-two-col h3 font, .ejd-two-col h2, #top .ejd-two-col h4 {
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 28px;
  line-height: 30px;
  text-align: left;
  font-family: 'helvetica-bold', arial, sans-serif !important;
}
#top .ejd-two-col h4 {
  font-size: 18px;
  margin-bottom: 20px;
}
.jobdetail-desc p, .jobdetail-desc p font, .ejd-two-col p font, .ejd-two-col p {
  color: #333333;
  font-size: 17px !important;
  margin: 0 0 20px !important;
  line-height: 26px !important;
  font-family: 'helvetica', arial, sans-serif !important;
  text-align: left !important;
}
#top div .main_color.ejd-two-col .tabcontainer.inner-tabs .tab_content ul li {
  background: none;
  position: relative;
}
#top div .main_color.ejd-two-col .tabcontainer.inner-tabs .tab_content ul li:before {
  content: "\f111";
  font-family: 'FontAwesome';
  font-size: 5px;
  position: absolute;
  left: 13px;
  top: 1px;
  color: #2a7aac;
}
.jd-description hr {
  display: none !important;
}
.jobdetail-desc b, .jd-description b {
  font-family: 'helvetica-bold', arial, sans-serif !important;
  font-weight: normal;
  font-size: 17px !important;
}
#top a.jd-read-more {
  color: #344a6b;
  margin: 30px 0 10px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
  font-family: 'helvetica-bold', arial, sans-serif;
  padding-right: 35px;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Read-More-Icon.png) no-repeat right center;
}
#top a.jd-read-more.active {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Read-Less-Icon.png) no-repeat right center;
}
.blue-text p {
  color: #2a7aac;
}
#top .ejd-footer {
  border-top: 1px solid #cdcdcd;
  padding: 30px 0;
  margin-top: 0;
}
@media (min-width: 768px) {
  .responsive .ejd-two-col .top_tab.inner-tabs .tab_titles .tab {
    width: 33.33%;
  }
}
/*========EJD Tabs Ends==========*/
/*========EJD Banner==========*/
.job-detail-banner {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Nursing-EJD-Hero.png);
  background-position: right top;
}
.ejd-banner .content, .ejd-banner .post-entry, .ejd-banner .entry-content-wrapper, .ejd-banner .flex_column_table, .ejd-banner .flex_column {
  height: 100%;
}
#top .ejd-banner .flex_column_table_cell.first {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ejd-cs {
  display: block;
  padding: 25px 0;
}
.responsive #top #wrap_all .ejd-banner .av_one_half {
  margin-bottom: 0;
}
#top .ejd-banner .avia_codeblock_section {
  width: 100%;
}
.job-detail-banner {
  height: 400px;
  background-size: cover;
}
@media (min-width: 768px) {
  .ejd-banner .container {
    height: 410px;
  }
  #top .ejd-banner .flex_column_table_cell.first {
    padding-right: 50px;
  }
  .ejd-banner {
    position: relative;
  }
  .ejd-banner .container, .ejd-banner .content, .ejd-banner .post-entry, .ejd-banner .entry-content-wrapper, .ejd-banner .flex_column_table {
    position: static;
  }
  .job-detail-banner {
    height: 410px;
  }
  #top .ejd-banner-right {
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (min-width: 1450px) {
  .job-detail-banner {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top left;
  }
}
@media (max-width: 767px) {
  .ejd-banner .container {
    height: auto;
  }
  .responsive #top #wrap_all .ejd-banner .av_one_half.first {
    padding: 30px 3%;
  }
  .responsive #top #wrap_all .ejd-banner .container {
    width: 100%;
    max-width: 100%;
  }
}
/*=========EJD banner ends=========*/
/*=========EJD right column=========*/
#top .jd-buttons a.avia-button, #top .jd-buttons a.avia-button:hover, #top .jobdetail-buttons .apply-btn {
  border: 1px solid #2a7aac;
  height: 56px;
  text-align: center;
  padding: 0;
  width: 100%;
  color: #333333 !important;
  font-size: 16px;
  background-color: transparent;
  margin: 20px 0 0;
  line-height: 52px;
  text-decoration: none;
  display: inline-block;
  font-family: 'helvetica', arial, sans-serif;
  border-radius: 3px;
}
#top .jd-buttons a.avia-button:hover {
  background-color: #2a7aac;
  color: #ffffff !important;
}
.main_color .jd-buttons .avia-color-theme-color-subtle, .main_color .jd-buttons:hover .avia-color-theme-color-subtle {
  background-color: transparent !important;
}
#top .jobdetail-buttons .apply-btn, #top .jobdetail-buttons .apply-btn:hover {
  background-color: #2a7aac;
  color: #fff !important;
  margin-bottom: 0;
}
#gtm-jobdetail-apply {
  display: block;
}
.jobdetail-buttons {
  float: none;
}
.ejd-map-right {
  padding-top: 40px;
}
.ejd-two-col .av-share-box ul li a {
  border-right: 0;
  padding: 0;
}
#top .ejd-two-col .av-share-box ul {
  border: 0;
}
#top .ejd-two-col .av-share-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
#top .ejd-two-col h2.av-share-link-description {
  font-size: 16px;
  color: #333;
  padding-right: 20px;
  font-family: 'helvetica', arial, sans-serif;
}
#top .ejd-two-col .av-flex-placeholder {
  width: 4%;
}
/* Some Fix */
#cws_quickjobsearch .quicksearch-primary_category select option {
  color: #000;
  font-size: 13px;
}
#skipnav {
  font-weight: normal;
  font-family: 'helvetica', arial, sans-serif;
}
#skipnav a {
  background: #2a7aac !important;
  border: 1px solid #fff !important;
  margin-bottom: 30px !important;
  font-weight: normal !important;
  font-family: 'helvetica', arial, sans-serif;
}
#skipnav a:focus {
  font-weight: normal !important;
}
/* Some Fix */
/* Hospital Page */
.ut-gradient {
  background: linear-gradient(0deg, #e9f1f7 0%, white 100%);
}
.hospital-banner .avia_textblock {
  border-radius: 5px;
  background-color: #344a6b;
  max-width: 500px;
  padding: 70px 50px;
}
.hospital-banner h3 {
  font-size: 25px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.hospital-banner p {
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  text-transform: initial;
}
/* Hospital Page */
/*=========EJD right column ends=========*/
/*========Common fixes only for idap=========*/
@media (min-width: 768px) and (max-width: 989px) {
  .inner-tabs.tabcontainer .tab {
    font-size: 14px;
  }
  .js_active .top_tab .tab {
    padding: 12px 10px 14px 10px;
  }
  #top .list-left label, #top .list-left label span {
    font-size: 15px;
  }
  #top .main_color .list-left input[type='text'], #top .list-left .select2-container--default .select2-selection--single, #top .list-left select {
    font-size: 14px;
    padding: 10px 20px 10px 10px;
  }
  .list-left .widget-jobsearch-full {
    padding: 25px 15px;
  }
}
/*=========Slider=========*/
.work-slide, .slide-copy {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.slide-copy {
  align-items: center;
}
#top .slider-tb {
  margin-bottom: 80px;
}
.slide-copy, .slide-img {
  width: 50%;
  white-space: normal;
  height: auto;
  background-size: cover !important;
}
.slide-copy {
  padding: 10px 30px 10px 0;
}
#top .slider-tb .ls-inner:before {
  content: ' ';
  width: 500%;
  height: 60px;
  position: absolute;
  left: -100%;
  top: 0;
  background-color: #fff;
}
#top .slider-tb .ls-inner:after {
  content: ' ';
  width: 500%;
  height: 95px;
  position: absolute;
  left: -100%;
  bottom: -1px;
  background-color: #fff;
  z-index: -1;
}
#top .slider-tb .ls-inner > *, #top .slider-tb .ls-container .ls-inner {
  max-width: calc(100% - 80px);
}
#top .slider-tb .ls-bottom-slidebuttons {
  top: 30px;
}
.slide-img img {
  display: none;
}
.slide-img.slide-one-img {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/William-P.-Clements-Hospital.png) no-repeat;
}
.slide-img.slide-two-image {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/William-P.-Clements-Hospital.png) no-repeat;
}
#top .slider-tb .ls-bottom-slidebuttons a.ls-nav-active {
  background-color: #344a6b;
}
#top .slider-tb .ls-bottom-slidebuttons a {
  border: 1px solid #344a6b;
  background-color: #fff;
}
#top .slider-tb h3 {
  padding-bottom: 15px;
}
@media (max-width: 989px) {
  #top .slider-tb .ls-inner:after, #top .slider-tb .ls-inner:before {
    content: none !important;
  }
  #top .slider-tb {
    margin: 50px 0 !important;
    padding: 30px 0 80px;
  }
  #top .slider-tb .ls-bottom-slidebuttons a.ls-nav-active {
    background-color: #fff;
  }
  #top .slider-tb .ls-bottom-slidebuttons a {
    border: 1px solid #fff;
    background-color: transparent;
  }
}
@media (max-width: 767px) {
  .slide-copy {
    width: 100% !important;
    padding-right: 0px;
  }
  .slide-img {
    display: none !important;
    background: none !important;
  }
  #top .slider-tb .ls-inner > *, #top .slider-tb .ls-container .ls-inner {
    max-width: calc(100% - 60px);
  }
}
@media (min-width: 989px) {
  .slide-copy, .slide-img {
    height: 590px;
  }
}
/*=======Sitemap===========*/
#top .sitemap ul li {
  margin: 0 0 10px;
  padding: 0;
  list-style: inside;
}
#top .sitemap ul li ul {
  margin-top: 10px;
  margin-left: 20px;
}
/*========Sitemap ends==========*/
/*=========Login page check box=========*/
.ig-control__cbx:not(:checked) + label:before, .ig-control__cbx:not(:checked) + label:after, .ig-control__cbx:checked + label:before, .ig-control__cbx:checked + label:after, .radio-custom + .radio-custom-label:before {
  content: none;
}
.ig-control__cbx:not(:checked), .ig-control__cbx:checked {
  width: auto;
  height: auto;
  opacity: 1 !important;
  left: 3px;
  top: 7px;
}
#top input[type="checkbox"]:focus {
  outline-offset: 1px !important;
}
input[type=radio] {
  opacity: 1;
  position: static;
  margin: 0;
}
input[type=radio]:focus {
  outline-offset: 1px !important;
  outline: 1px solid #000 !important;
}
/*==================*/
/*==========Enployee Testimonial========*/
.emp-testimonial .testimonial-name {
  font-size: 20px;
  font-family: 'helvetica-bold';
}
.emp-testimonial .testimonial-title {
  font-family: 'helvetica';
  font-size: 16px;
}
.emp-testimonial .testiminial-text {
  font-family: 'helvetica';
  font-style: italic;
  font-size: 17px;
  padding-top: 12px;
}
.emp-testimonial .testiminial-image {
  position: relative;
}
.testimonial-list {
  padding-top: 10px;
}
.testiminial-left {
  padding-left: 10px;
}
.emp-testimonial .testiminial-image:before {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1309/2020/07/Quotesnew.png) no-repeat;
  background-size: contain;
  width: 27px;
  height: 27px;
  content: '';
  position: absolute;
  left: -10px;
  top: -10px;
  z-index: 1;
}
/*.emp-testimonial .avia-content-slider-inner{
 height: auto !important;
 }*/
#top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a {
  width: 57px;
  height: 57px;
  line-height: 57px;
}
#top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a:before {
  line-height: 57px;
  border-radius: 50%;
  background: #aeb7c4;
  width: 57px;
  height: 57px;
  font-size: 20px;
  color: #344a6b;
}
#top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows {
  width: 100%;
  position: absolute;
  top: auto;
  bottom: -30px;
}
#top .emp-testimonial {
  padding-bottom: 100px;
}
#top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-dots {
  text-align: center;
  margin-top: 80px;
  display: block;
}
#top .emp-testimonial .avia-slideshow-dots a {
  background-color: #aeb7c4;
  border: none;
  margin: 0 7px;
}
#top .emp-testimonial.main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: #fff;
}
#top .emp-testimonial.main_color .avia-smallarrow-slider .avia-slideshow-dots a.active {
  background-color: #fff;
}
#top .emp-testimonial *:focus {
  outline-color: #fff !important;
}
#top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a:hover {
  opacity: 1;
}
@media (min-width: 768px) {
  #top .emp-testimonial {
    padding-bottom: 140px;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows {
    top: 39%;
    bottom: auto;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {
    left: -70px;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
    right: -70px;
  }
  .responsive #top #wrap_all .emp-testimonial .container {
    padding: 0 80px;
  }
}
@media (min-width: 989px) {
  .testimonial-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .testimonial-list .testiminial-image {
    padding-right: 20px;
    width: 70px;
  }
}
@media (min-width: 1300px) {
  .responsive #top #wrap_all .emp-testimonial .container {
    padding: 0 20px;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {
    left: -64px;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
    right: -64px;
  }
}
@media (min-width: 1350px) {
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {
    left: -80px;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
    right: -80px;
  }
}
@media (min-width: 1350px) {
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {
    left: -100px;
  }
  #top .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {
    right: -100px;
  }
}
/*==========Enployee Testimonial Ends========*/
/*==================*/
.moretext {
  display: none;
}
.working-moretext {
  display: none;
}
a.moreless-button, a.working-moreless-button {
  color: #344a6b;
  margin: 30px 0 10px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
  font-family: 'helvetica-bold', arial, sans-serif;
  padding-right: 35px;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Read-More-Icon.png) no-repeat right center;
}
a.moreless-button.active, a.working-moreless-button.active {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Read-Less-Icon.png) no-repeat right center;
}
a.moreless-button, a.working-moreless-button:focus {
  outline-offset: 0px !important;
}
.testimonial-slider .entry-title {
  display: none;
}
.apply-ylow-text .icon-apply-wrappper {
  width: auto;
}
.apply-ylow-text .apply-now-banner {
  background: yellow;
  display: flex;
}
body .apply-ylow-text .container {
  max-width: 100% !important;
  padding: 0 !important;
}
.mos-text {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 50px;
  float: left;
}
#top .list-left input.text_input.keyword_suggest {
  margin-bottom: 10px;
}
.list-left .widget-jobsearch-full #cws-search-form:after {
  height: 240px;
}
#top .list-left label {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #top .apply-ylow-text .container {
    max-width: 100% !important;
    padding: 0 !important;
    width: 100% !important;
  }
  .list-left .widget-jobsearch-full #cws-search-form:after {
    height: 200px;
  }
}
@media only screen and (max-width: 480px) {
  .list-left .widget-jobsearch-full #cws-search-form:after {
    height: 230px;
  }
}
/* ******** July 2021 RN Residency applications banner in nursing page   ******  junnie ********** */
.application_box {
  width: 300px;
  background-color: #ffffff;
  margin-top: 40px;
  margin-left: 200px;
  border-radius: 5px;
  display: block;
}
.application_box p {
  color: #201F75;
  text-align: center;
  padding: 18px;
  font-size: 18px;
  line-height: 24px;
}
.application_box a:link, .application_box a:visited, .application_box a:hover, .application_box a:active {
  text-decoration: none;
  color: #201F75;
}
@media only screen and (max-width: 760px) {
  .application_box {
    width: 200px;
    background-color: #ffffff;
    margin-top: 15px;
    margin-left: 45px;
    border-radius: 4px;
  }
  .application_box p {
    color: #344a6b;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
  }
  .application_box a:link, .application_box a:visited, .application_box a:hover, .application_box a:active {
    text-decoration: none;
    color: #344a6b;
  }
}
/* XCSI-25649 - Nursing Residency page */
.list-heading h3 {
  font-size: 20px !important;
  font-family: 'helvetica-bold' !important;
}
.list-heading {
  margin-top: 20px !important;
}
.imp-list .iconlist_title_small {
  display: none;
}
.imp-list .iconlist_icon {
  display: none;
}
.imp-list article-icon-entry {
  min-height: auto !important;
}
.imp-list li {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  min-height: auto;
  margin-left: 0px !important;
}
.imp-list .iconlist_content p {
  font-size: 16px !important;
  line-height: 30px !important;
  font-family: 'helvetica-bold';
  margin-bottom: 0px;
}
.imp-list span.list-text-blue {
  color: #2A7AAC;
}
.imp-list {
  margin-top: 10px;
}
.list-img {
  border-bottom: 1px solid #000 !important;
  padding-bottom: 20px !important;
  width: 109px !important;
}
.imp-list article.article-icon-entry {
  min-height: 0px !important;
}
.tablist-h3 h3 {
  font-size: 20px !important;
  font-family: 'helvetica-bold' !important;
  padding-bottom: 10px !important;
}
.tablist-h3 {
  margin-top: 16px;
}
.tablist-p p {
  font-size: 16px;
  font-family: 'helvetica';
  color: #333333;
  line-height: 26px;
}
ul.tablist-check-items li {
  list-style: none;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1214/2020/04/checklist.png) no-repeat left 3px;
  background-size: 20px;
  margin: 0 0 15px;
  padding: 0 0 0px 30px;
  font-size: 16px;
}
ul.tablist-ul li {
  font-size: 16px;
}
ul.tablist-ul li::marker {
  color: #2A7AAC;
}
.tablist-accordion {
  margin-top: 0px;
}
.tablist-accordion p.toggler {
  background: transparent !important;
  border: 0px;
  color: #344a6b !important;
  font-size: 17px;
  font-family: 'helvetica-bold';
}
.tablist-accordion span.toggle_icon {
  border: 0px;
  margin-top: 2px;
}
.tablist-accordion span.toggle_icon .vert_icon, .tablist-accordion span.toggle_icon .hor_icon {
  border-color: #2A7AAC !important;
}
.tablist-accordion .toggle_content {
  background: transparent !important;
  border: 0px;
  padding-left: 40px;
  margin-bottom: 0px;
}
.tablist-accordion .toggle_content ul.tab-acc-list {
  padding-left: 60px;
  margin-bottom: 0px;
}
.tablist-accordion .toggle_content ul.tab-acc-list li::marker {
  color: #2A7AAC;
}
.tablist-accordion .toggle_content p {
  margin-bottom: 10px;
}
.tablist-blink {
  padding-top: 60px;
  padding-bottom: 70px;
}
.tablist-blink a.txt-blue {
  color: #344a6b;
}
.tablist-apply-btn a {
  background: #2A7AAC !important;
  border: 0px !important;
}
.tablist-res .tab_titles {
  display: flex;
  justify-content: center;
  max-width: 1210px;
  width: 100%;
  margin: 0 auto;
}
.tablist-res .tab_titles .tab {
  width: 30%;
  margin-left: 2%;
  text-align: center;
  font-size: 17px;
  font-family: 'helvetica-bold';
  border-bottom: 2px solid #2A7AAC;
  box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.08);
  height: 80px;
  align-items: center;
  display: flex;
  justify-content: center;
  padding-left: 0px;
  padding-right: 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.tablist-res .tab_titles .tab.active_tab {
  background: #2A7AAC;
  color: #fff !important;
}
.tablist-res .tab {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 6px !important;
}
/*
 @media (min-width: 769px){
 .rn-banner {
 min-height: 510px;
 }
 }
 */
.tablist-res .tab_content {
  background-color: #E9F1F7 !important;
  padding-top: 120px !important;
  padding-bottom: 0px !important;
  padding-left: 100px;
  padding-right: 140px;
}
.tablist-wrapper {
  margin-bottom: 50px;
}
.rn-h1 h1 {
  font-size: 32px;
}
body .tablist-wrapper .column-top-margin {
  margin-top: 0px !important;
}
.tablist-wrapper .container {
  padding: 0px !important;
  max-width: 100% !important;
}
.responsive #top #wrap_all .tablist-wrapper .container {
  width: 100%;
}
.responsive #top .main_color .tablist-res .active_tab {
  background: #2A7AAC !important;
}
.responsive #top .main_color .tablist-res .tab {
  border-bottom: 2px solid #2A7AAC;
}
.nr-three-col .av_one_third {
  margin-left: 2%;
  width: 31.333333%;
}
.avia-image-container.rn-gptw-ancc-logo-m {
  display: none;
}
.left_side .Nationwide, .left_side .Statewide {
  display: none;
}
.left_side .Nationwide, .left_side .Statewide {
  display: none;
}
.left_side .location-search-type .search-job-sort-by {
  color: #fff;
}
@media (max-width: 769px) {
  ul.tablist-check-items {
    margin-bottom: 0px;
  }
  .sptlist-mobile {
    padding-left: 11px !important;
    margin-bottom: 0px !important;
  }
  ul.tablist-ul {
    margin-bottom: 0px;
  }
  .tablist-accordion span.toggle_icon {
    margin-top: 3px;
  }
  .tablist-accordion .toggle_content ul.tab-acc-list {
    padding-left: 0px;
  }
  .tablist-blink {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .responsive #top .main_color .tablist-res .tab {
    margin-top: -2px;
    font-size: 17px;
  }
  .tablist-res .tab_content {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .tablist-blink a.txt-blue {
    word-break: break-word;
  }
  .tab-one-full .el_before_av_toggle_container {
    margin-top: 20px !important;
  }
  .avia-image-container.rn-gptw-ancc-logo-d {
    display: none;
  }
  .avia-image-container.rn-gptw-ancc-logo-m {
    display: block;
    margin-bottom: 30px;
  }
}
@media (min-width: 767px) and (max-width: 1025px) {
  .list-heading {
    min-height: 62px;
  }
  .main_color .iconlist_content {
    min-height: 60px;
  }
  .tablist-res .tab_content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tablist-res .tab_titles .tab {
    width: 31%;
    margin-right: 1%;
    margin-left: 0px;
    text-align: center;
    font-size: 15px;
  }
  .tab-two-third, .rn-great-place-col {
    width: 100% !important;
  }
  .tab-one-third .tablist-img {
    margin-bottom: 20px !important;
  }
  .tab-one-full p {
    margin-bottom: 0px;
  }
  .tablist-h3.el_before_av_toggle_container {
    margin-top: 20px !important;
  }
  .avia-image-container.rn-gptw-ancc-logo-d {
    display: none;
  }
  .avia-image-container.rn-gptw-ancc-logo-m {
    display: block;
  }
}
@media (min-width: 1366px) {
  .tablist-res .tab_titles {
    max-width: 98%;
  }
  .tablist-img img.avia_image {
    width: 68%;
  }
}
@media (min-width: 1025px) {
  .rn-gptw-img {
    display: flex;
  }
  .rn-gptw-img {
    margin-left: 2% !important;
  }
  .rn-gptw-ancc-logo-d {
    width: 80%;
    margin-right: 0px !important;
  }
  .rn-gptw-img {
    width: 100%;
  }
  .nrp-col {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .nrp-heading {
    flex: 0 1 70%;
  }
  .nrp-acc-logo {
    flex: 0 1 30%;
  }
  .nrp-acc-logo img {
    width: 60%;
  }
  .rnp-who-its {
    margin-top: -35px;
  }
}
.hide-rn-gptw-ancc-logo {
  display: none !important;
}
@media (max-width: 1024px) {
  .nrp-col {
    flex-direction: column;
  }
  .rnp-who-its {
    margin-top: 0px;
  }
  .nrp-heading, .nrp-acc-logo {
    flex: 1;
  }
  .nrp-acc-logo img {
    width: 100%;
  }
}
/* XCSI 28170 */
.header_color {
  background: #344a6b !important;
}
a.jd-read-less {
  color: #344a6b;
  margin: 30px 0 10px;
  font-size: 16px;
  text-decoration: none;
  display: inline-block;
  font-family: 'helvetica-bold', arial, sans-serif;
  padding-right: 35px;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1229/2020/05/Read-Less-Icon.png) no-repeat right center;
}
.new-dashboard .alert .close {
  color: #444 !important;
  text-decoration: underline;
  font-size: 30px;
  font-weight: 100;
}
#top .testimonial-slider .slide-entry:focus {
  border: 1px solid #fff !important;
}
/*
 .testimonial-slider .avia-content-slider-inner {
 height: 194px !important;
 }
 */
.testimonial-slider .avia-content-slider-inner {
  height: auto !important;
  padding: 20px !important;
}
/* XCSI-29036 */
@media (min-width: 1181px) {
  #top .header_color#header .main_menu .tc-menu .sub-menu {
    margin-left: -118px;
  }
}
@media (max-width: 1180px) and (min-width: 989px) {
  #top .header_color#header .main_menu .tc-menu .sub-menu {
    margin-left: -140px;
  }
  #top #header .main_menu .tc-menu > a, #top #header .main_menu .tc-menu.current-menu-item > a, #top #header .main_menu .tc-menu.current-menu-parent > a {
    padding: 0px 17px 0 4px !important;
  }
  #top #header .av-main-nav > li.menu-item-has-children.tc-menu > a:after {
    right: 6px;
  }
}
/* END XCSI-29036 */
/*CWSM-7866*/
.appy-details p {
  margin-bottom: 10px;
  font-size: 18px;
}
.appy-details {
  margin-bottom: 30px;
}
.learn-tc {
  text-align: right;
  font-size: 18px;
  padding-bottom: 8px;
}
#top .no-thanks.button {
  font-size: 18px;
  margin-top: 3px;
}
.appy-details ul {
  list-style: decimal;
}
@media (min-width: 768px) {
  .lcp-pages .lcp-buttons img {
    width: 33.333%;
  }
}
.errorpage-widget-container {
  margin-top: 30px;
}
/**/
.error404-button-wrapper .jd-buttons {
  display: inline-block;
  margin-right: 20px;
}
.avia-button-error404 {
  width: 290px !important;
  margin: 10px;
}
/**/
.widget-jobsearch-full .location_type_container.Onsite {
  display: none;
}
/*   css for tnf  */
.utsw_tnf .uib-calendar-icon button.btn {
  height: 40px !important;
  line-height: 0px !important;
  padding: 10px 10px 15px 15px !important;
}
.utsw_tnf input[type="checkbox"] {
  top: 4px;
}
.utsw_tnf p.required-fields {
  margin-top: 15px;
}
.profile_page i.col-md-1.col-xs-1.p0.fa.fa-exclamation-triangle.h3.m0.darkorange.center {
  top: 2px;
}
.profile_page form[title="Candidate Information"] .schema-form-section.col-sm-6 {
  width: 100%;
}
.profile_page .row.resume-wrapper.ng-scope {
  margin-bottom: 20px;
}
.tab-content-container-preference:nth-child(1) {
  display: none;
}
#preferences .alert.alert-warning.fade.in.center {
  display: none;
}
.page-id-1153 .schema-form-section.col-sm-6 {
  width: 100%;
}
.page-id-1153 .template-page .entry-content-wrapper h4 {
  display: none;
}
.main_color .account-container .attachments table thead:first-child > tr:first-child > th, .account-container .attachments table thead:first-child > tr:first-child > th {
  text-align: left !important;
}
a.profile_notification_close_btn.right-align.h2.m0.darkgray.close-btn.bgnone {
  text-decoration: none !important;
}
#top .av-main-nav ul a {
  line-height: 18px !important;
}
#top #footer .widget_nav_menu li a, .footer-contact p, .socket_color .pdf-links a, .footer-bottom-text {
  line-height: 19px !important;
  margin-bottom: 4px !important;
}
/* ******** added width to the menu dropdown ******** junnie ******** */
.header_color .main_menu ul ul {
  width: 236px !important;
}
/*CWSM-10410*/
/*@media (min-width: 1200px){
 .banner {
 height: calc(110vh - 250px);
 }
 }*/
.nursingmain {
  background-position: 0px -50px !important;
}
@media (max-width: 767px) {
  .nursingmain {
    background-position: 0px -11px !important;
  }
}
@media only screen and (max-width: 767px) {
  .logo {
    margin-left: 0px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .logo {
    margin-left: 0px !important;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1025px) {
  #header_main .logo img {
    margin-right: -80px;
    /*margin-left: 10px;*/
    padding-left: 10px;
  }
  #header_main .main_menu {
    margin-right: 0px !important;
  }
}
@media only screen and (min-width: 1179px) and (max-width: 1181px) {
  .logo {
    margin-right: -80px;
    margin-left: 0px !important;
  }
  #header_main .main_menu {
    margin-right: 0px !important;
  }
}
#av_section_1 .av-special-heading-tag:focus {
  outline: none !important;
}
#av_section_1 .test {
  display: none;
}
/* chatbot moving up due to overlapping with scrollup */
#xchat-overlay {
  position: fixed;
  bottom: 140px !important;
  right: 50px;
  z-index: 99999;
}
.column_left {
  width: 40%;
  float: left;
}
.column_left img {
  border-radius: 6px;
  image-rendering: auto;
}
.column_right {
  width: 60%;
  border-radius: 6px !important;
  float: left;
  z-index: 0;
  background-color: #2a7aac !important;
  padding-top: 50px;
  padding-left: 140px;
  padding-right: 30px;
  padding-bottom: 30px;
  color: white;
  font-size: 17px;
  line-height: 26px;
  font-family: 'helvetica', arial, sans-serif;
}
.left-side-image-imaging.avia-align-center {
  position: absolute;
  bottom: -92px;
  left: -24px;
}
.right-side-image-imaging.avia-align-center {
  position: absolute;
  top: -93px;
  right: -42px;
}
.btn-tab1 {
  cursor: pointer;
  margin-bottom: 40px;
  background-color: white;
  color: #2a7aac;
  margin-left: 5px;
  font-size: 17px;
  border: 1px solid #2a7aac;
  border-radius: 5px;
  padding: 0px 35px !important;
  height: 50px;
  line-height: 46px;
}
@media (min-width: 768px) {
  .pt140 {
    padding-top: 48px !important;
  }
  .History.of.Radiology.at.UT.Southwestern {
    margin-top: 130px !important;
  }
  .Careers.in.All.Modalities.–.All.Around.Dallas-Fort.Worth\, .and.Beyond\! {
    margin-top: 60px;
  }
  #top .emp-testimonial {
    padding-bottom: 50px !important;
  }
}
#top .av_inherit_color a {
  text-decoration: none;
}
#top .tab-button-link {
  background-color: white;
  color: #2a7aac !important;
}
.column_right ul li {
  font-size: 17px;
  line-height: 26px;
  font-family: 'helvetica', arial, sans-serif;
  margin: 0px;
  padding: 0px;
}
.main_color div .sidebar_active_tab, div .main_color .tabcontainer.noborder_tabs .active_tab_content, div .main_color .tabcontainer.noborder_tabs .active_tab {
  background-color: #ffffff !important;
}
.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {
  color: #2a7aac;
  text-decoration: underline;
  font-size: 17px;
}
.main_color .sidebar_tab, .main_color .tabcontainer .tab {
  font-weight: 600;
  color: #334a6b;
  font-size: 17px !important;
}
div#tab-id-1-container {
  padding-left: 0px;
}
div#tab-id-2-container {
  padding-left: 0px;
}
div#tab-id-3-container {
  padding-left: 0px;
}
div#tab-id-4-container {
  padding-left: 0px;
}
div#tab-id-5-container {
  padding-left: 0px;
}
div#tab-id-6-container {
  padding-left: 0px;
}
div#tab-id-7-container {
  padding-left: 0px;
}
div#tab-id-8-container {
  padding-left: 0px;
}
p, ul li {
  font-size: 17px;
  margin: 0 0 0px;
  line-height: 26px;
  font-weight: 400;
  font-family: 'helvetica', arial, sans-serif;
}
ul {
  margin-left: 15px;
}
body .av-special-heading .av-special-heading-tag {
  float: none;
  font-weight: 600;
}
.column_right ul li {
  font-size: 17px;
  line-height: 26px;
  font-family: 'helvetica', arial, sans-serif;
  margin: 0px;
  padding: 0px;
  color: white;
}
.column_right p {
  color: white;
}
/* career tab section */
.career_tab .tab_content {
  box-shadow: none !important;
  padding-left: 20px !important;
  padding-right: 10px !important;
}
.career_tab {
  padding-top: 10px;
  padding-left: 2px;
}
.career_tab .tab_content .btn-tab1 {
  box-shadow: none !important;
}
/*
 #top .flex_column_table {
 display: flex;
 align-items: flex-end;
 table-layout: fixed;
 width: 100%;
 }
 */
.flex_column_table.av-equal-height-column-flextable.xray {
  display: flex !important;
  align-items: flex-start !important;
}
.column_right {
  bottom: -27px;
}
.column_right {
  width: calc(80% - 61px) !important;
  margin-left: -70px !important;
  z-index: 0 !important;
}
/* END career tab section */
body.imaging-services .featured-jobs {
  display: none;
}
body.imaging-services .featured-jobs.xray-jobs {
  display: block;
}
/* display NONE for compliment field */
.search-control-container.container-compliment {
  display: none;
}
/* For Tablet View */
@media screen and (min-device-width: 768px) and (max-device-width: 775px) {
  .historyofradiology-right-section {
    margin-top: 53px;
  }
}
/* removing both pictures in this view */
@media screen and (min-device-width: 768px) and (max-device-width: 818px) {
  .left-side-image-imaging.avia-align-center {
    display: none;
  }
  .right-side-image-imaging.avia-align-center {
    display: none;
  }
  .flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-7.el_before_av_one_half.avia-builder-el-first.historyofradiology-left-section {
    margin-top: -120px;
  }
}
@media screen and (min-device-width: 767px) and (max-device-width: 998px) {
  .column_right {
    width: calc(100% + 1px) !important;
    margin-left: -126px !important;
    z-index: 0 !important;
    /*padding-bottom: 0px !important;*/
    bottom: 0px !important;
    /*div .flex_column {
     position: static !important; 
     }*/
  }
}
/* For Mobile View */
/* removing both pictures in mobile view */
@media screen and (max-device-width: 767px) {
  .left-side-image-imaging.avia-align-center {
    display: none;
  }
  .right-side-image-imaging.avia-align-center {
    display: none;
  }
  .main_color .sidebar_tab, .main_color .tabcontainer .tab {
    font-size: 25px !important;
  }
  .flex_column_table.av-equal-height-column-flextable.xray {
    display: block !important;
  }
  .column_right {
    width: 100% !important;
    margin-left: 0px !important;
    z-index: 0 !important;
    bottom: 0px !important;
    padding-top: 30px;
    padding-left: 30px;
  }
}
.sidebar_tab_left .active_tab.tab {
  width: auto !important;
}
@media screen and (min-device-width: 818px) and (max-device-width: 998px) {
  .left-side-image-imaging.avia-align-center {
    position: absolute !important;
    bottom: -92px !important;
    left: 300px !important;
  }
}
#top .emp-testimonial *:focus {
  outline-color: #262626 !important;
}
#top .tab-button-link:focus, .responsive .career-opportunities .top_tab .tab:focus, .RightVideo .vidswaplink:focus {
  outline-offset: -5px !important;
  outline-color: #262626 !important;
}
/* chatbot moving up due to overlapping with scrollup */
#xchat-overlay {
  position: fixed;
  bottom: 140px !important;
  right: 50px;
  z-index: 99999;
}
@media screen and (min-device-width: 1025px) {
  .careers-heading {
    margin-top: 50px !important;
  }
  .careers {
    margin-bottom: -60px;
  }
}
/* slider images dot hide*/
.avia-slideshow-dots.avia-slideshow-controls {
  display: none;
}
/*
 .featured-jobs {
 display: none;
 }
 */
/*hide containers
 div#after_full_slider_1 {
 display: none;
 }
 .main_color.container_wrap_first.container_wrap.fullsize {
 display: none;
 }
 */
/* ***** this is to hide the job count in the job search page and 
 add space below header "Search Results"   --   junnie ***** */
.widget-jobsearch-results #live-results {
  display: none !important;
}
h2.search-results-title {
  padding-bottom: 18px !important;
}
/*============= Take Over START---- junnnie  ============== */
/*This is to center the popup and the position of the close X . */
.white-popup-block {
  padding: 20px 30px;
  max-width: 600px;
  margin: 40px auto;
  position: relative;
}
.mfp-close {
  margin: 0px 0px 0px 0px;
  top: -244px !important;
  right: 63px !important;
  color: #fff !important;
}
/*This is to center the popup and the position of the close X for multiple images */
.rotating-item {
  display: none;
  top: -200px;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 750px) {
  .mfp-close {
    margin: 0px 0px !important;
  }
}
/*============= Take Over END ---- junnnie  ============== */
.nurse_opps p {
  line-height: 21px;
  font-weight: bold;
  text-align: center;
  color: #094067;
  font-size: 16px;
  display: flex;
  justify-content: center;
}
.nurse_opps a:link {
  text-decoration: none;
}
.nurse_opps a:hover {
  text-decoration: underline;
}
.centerThis {
  align-content: center;
}
/*   Nursing page icons   --junnie--*/
.moreleft {
  margin-left: 115px !important;
}
@media only screen and (max-width: 720px) {
  .moreleft {
    margin-left: 0px !important;
    text-align: left !important;
  }
}
.copyright .footer-bottom-text a {
  color: #333 !important;
}
.copyright {
  color: #333 !important;
}
#skipnav a {
  color: #fff !important;
}
nav.main_menu ul.sub-menu a {
  color: #333 !important;
}
nav.main_menu ul.sub-menu a:hover, nav.main_menu ul.sub-menu .current-menu-item a {
  color: #fff !important;
}
/* */
#apply-popup img {
  border-radius: 0px;
}
#apply-popup img:focus, #apply-popup a:focus {
  outline: none !important;
}
.white-popup-block {
  padding: 20px 30px;
  max-width: 600px;
  margin: 40px auto;
  position: relative;
}
.urlupdate {
  display: none;
}
.tabcontainer span {
  font-size: inherit !important;
  font-family: inherit !important;
}
#top .ejd-banner .flex_column_table_cell.first {
  flex-direction: row;
  width: 100% !important;
}
@media (max-width: 1023px) {
  #top .ejd-banner .flex_column_table_cell.first {
    flex-direction: column;
  }
}
/* CWSM-13443 */
#apply-popup button.mfp-close {
  top: -12px !important;
  right: -10px !important;
}
/* END CWSM-13443 */
/*CWSM-13788*/
.av-social-link-twitter a:before {
  content: url("https://cdn-static.findly.com/wp-content/uploads/sites/1309/2023/12/18011623/1-2.png");
}
/*css for APP and adult page*/
.blue-button {
  background-color: #2a7aac;
  border: 0;
  border-radius: 5px;
  padding: 15px 30px;
  color: #fff !important;
  text-decoration: none !important;
  margin-top: 30px;
  display: inline-block;
}
.Development-APP-container {
  padding-top: 50px;
}
h4.Pediatrics-different {
  padding-bottom: 30px;
  font-weight: 700 !important;
  font-family: 'helvetica-bold' !important;
  font-size: 17px;
  line-height: 25px;
}
.pedistrian-h2 h2 {
  padding-bottom: 40px !important;
}
ul.APP-list, ul.list {
  padding: 20px 0px;
}
a.blue-button.Pediatric {
  margin-top: 75px;
}
a.tab-button-link.APP {
  min-width: 225px;
}
@media only screen and (min-width: 500px) {
  a.tab-button-link.APP.Adult {
    margin-right: 10px;
  }
  a.tab-button-link.APP.Pediatrics {
    margin-left: 10px;
  }
  a.tab-button-link.APP {
    margin: 10px 10px !important;
  }
}
@media only screen and (min-width: 1024px) {
  ul.list {
    display: grid;
    grid-template-columns: repeat(2, auto);
    justify-content: space-around;
    gap: 0 3em;
    margin-left: 0px;
    text-transform: capitalize;
  }
}
@media only screen and (max-width: 1020px) {
  .responsive.html_mobile_menu_tablet .container #advanced_menu_toggle, .responsive.html_mobile_menu_tablet #advanced_menu_hide {
    display: block;
  }
  .main_menu {
    display: none;
  }
}
@media (min-width: 1024px) {
  #header_main nav.main_menu .av-main-nav > li > a span {
    word-spacing: 0 !important;
    letter-spacing: 0 !important;
  }
}
#top .av-main-nav ul ul {
  left: 237px;
  padding-top: 0px !important;
}
.av-social-link-twitter a:before {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2851/2023/11/14005159/1.png);
  background-size: 22px 22px;
  display: inline-block;
  width: 36px;
  height: 35px;
  content: "";
  background-repeat: no-repeat;
  position: absolute;
  right: 55%;
}
.av-share-link.av-social-link-twitter a {
  border-right: 0px solid #e3e3e3;
}
.av-share-link.av-social-link-twitter {
  border-right: 1px solid #e3e3e3;
}
.jd-share .av-share-link.av-social-link-twitter {
  border-right: 0px solid;
}
.jd-share .av-social-link-twitter a:before {
  right: 41%;
  top: 5px;
}
@media (min-width: 767px) and (max-width: 1023px) {
  .av-social-link-twitter a:before {
    right: 55%;
  }
}
@media (min-width: 767px) and (max-width: 1024px) {
  .av-social-link-twitter a:before {
    right: 40%;
    top: 5px;
  }
}
@media (min-width: 767px) and (max-width: 999px) {
  .av-social-link-twitter a:before {
    right: auto;
    left: 10%;
  }
  .jd-share .av-social-link-twitter a:before {
    right: 7.5%;
    left: auto;
    top: 5px;
  }
}
@media (max-width: 767px) {
  .av-social-link-twitter a:before {
    right: 63%;
    margin-right: -26px;
  }
}
/*.ftr-twitter img{
 max-width: 43px !important;
 }*/
@media (min-width: 1200px) {
  .banner {
    height: 80vh !important;
    background-size: cover !important;
    background-position: center top !important;
  }
}
@media (max-width: 1199px) {
  .banner {
    background-size: cover !important;
    height: 50vh;
    background-position: center top !important;
  }
}
@media (max-width: 990px) {
  .banner {
    background-size: cover !important;
    height: 25vh;
    background-position: center top !important;
  }
}
@media (max-width: 767px) {
  .banner {
    background-size: contain !important;
    height: 50vh;
    background-position: center top !important;
  }
}
@media (max-width: 430px) {
  .banner {
    background-size: cover !important;
    height: 20vh;
    background-position: center top !important;
  }
  .jd-share .av-social-link-twitter a:before {
    right: 55%;
    top: 5px;
  }
}
.page-id-16 p {
  margin-bottom: 15px !important;
}
/* .ftr-twitter img {
 max-width: 43px !important;
 }*/
.av-social-link-twitter a:hover:before {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1309/2023/12/18011626/X-Logo-1-1-1.png);
}
.av-social-link-twitter:hover {
  background-color: #2a7aac;
}
#header_main.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
  min-height: 112px;
  z-index: 999999 !important;
  background-color: #344a6b !important;
}
/* CWSM-15948 */
.page-id-78 .social-wizard, .page-id-78 .copyright {
  display: none !important;
}
.jobDetailPageFormArea {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
#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: transparent;
  font-size: 17px;
  line-height: 26px;
  padding: 0px 5px;
  height: 38px !important;
}
.jobDetailPageFormArea {
  padding: 1em !important;
}
.jobDetailPageFormArea input[type="text"] {
  border: 1px solid #000 !important;
}
.jobDetailPageFormArea .glyphicon.glyphicon-remove {
  right: -4px !important;
  top: 32px !important;
}
.jobDetailPageFormArea form, .jobDetailPageFormArea form .schema-form-section, .jobDetailPageFormArea .apply-flow-wrapper {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
/* ***** Why UT is the Right Fit For You & A Great Place ***** -j- */
.top_left_image {
  display: flex;
}
.tpimglft {
  width: 391px;
  height: 504px;
  border-radius: 5px;
  background-color: transparent;
  z-index: 99;
}
.btcoprgt {
  background-color: #3079aa;
  margin-top: 80px;
  margin-left: -82px;
  z-index: 1;
  height: 504px;
  border-radius: 5px;
  color: #ffffff;
  width: 780px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 42px !important;
}
.top_right_image {
  display: flex;
  margin: 0px 0 29px 0 !important;
}
.tpimgrgt {
  width: 391px;
  height: 504px;
  border-radius: 7px;
  position: absolute;
  left: 779px;
  z-index: 1;
}
.btcoplft {
  background-color: #324b6b;
  margin-top: 80px;
  margin-left: 82px;
  z-index: 0;
  height: 504px;
  border-radius: 5px;
  color: #ffffff;
  width: 780px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.centerMe {
  width: 415px;
  margin-bottom: 20px;
}
.centerMe h1 {
  font-family: helvetica-light, arial, sans-serif !important;
  font-size: 36px !important;
  margin-bottom: 20px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
}
.centerMe p {
  color: #ffffff !important;
  font-family: helvetica, arial, sans-serif !important;
  font-size: 17px !important;
  margin-bottom: 26px !important;
  font-weight: 200 !important;
}
.centerMe a:link, .centerMe2 a:link {
  color: #ffffff !important;
}
.great-place {
  display: flex;
}
.gpimg {
  width: 550px;
  height: 521px;
  border-radius: 5px;
  margin-left: 60px;
}
.gptxt {
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: -81px !important;
}
.centerMegp {
  width: 550px;
}
.centerMegp h1 {
  font-family: helvetica-light, arial, sans-serif !important;
  font-size: 36px !important;
  margin-bottom: 20px !important;
  font-weight: 600 !important;
}
.centerMegp p {
  font-family: helvetica, arial, sans-serif !important;
  font-size: 17px !important;
  margin-bottom: 26px !important;
  font-weight: 200 !important;
}
.gptxt ul {
  margin-left: 8px !important;
  margin-top: 10px !important;
}
.gptxt li {
  line-height: 22px !important;
  margin-bottom: 8px !important;
}
@media only screen and (max-width: 767px) {
  .top_left_image {
    display: flex;
    flex-direction: column;
    background-color: #3079aa;
    border-radius: 7px;
    height: 727px !important;
    margin-bottom: 30px !important;
    margin-right: 0% !important;
  }
  .tpimglft {
    width: 100%;
    padding: 26px;
    max-height: 350px;
  }
  .btcoprgt {
    width: 100%;
    margin-left: 0px;
    z-index: 1;
  }
  .top_right_image {
    display: flex;
    flex-direction: column;
    background-color: #3079aa !important;
    border-radius: 7px;
    height: 702px !important;
    margin: 38px 0 30px 0;
  }
  .tpimgrgt {
    width: 100%;
    padding: 26px;
    max-height: 460px;
    left: 0px;
    background-color: #324b6a;
  }
  .btcoplft {
    width: 100%;
    margin-left: 0px;
    z-index: 1;
    margin-top: 436px !important;
  }
  .centerMe {
    margin: 16px 11px;
    padding: 17px;
  }
  .centerMe2 {
    margin: 16px 11px;
    padding: 17px;
  }
  .centerMe2 h1 {
    color: #ffffff !important;
    font-family: helvetica-light, arial, sans-serif !important;
    font-size: 36px !important;
    margin-bottom: 20px !important;
    font-weight: 600 !important;
  }
  .centerMe a:link, .centerMe2 a:link {
    color: #ffffff !important;
  }
  .great-place {
    display: flex;
    border-radius: 7px;
    height: 1273px !important;
    margin-bottom: 0px !important;
    margin-right: 0% !important;
  }
  .gpimg {
    width: 347px;
    border-radius: 5px;
    margin-left: 0px;
    position: absolute !important;
    bottom: -525px !important;
  }
  .gptxt {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 0px !important;
    position: absolute !important;
  }
  .centerMegp {
    margin: 0 30px;
    padding: 17px;
    margin: 0 auto;
  }
}
/* ***** Why UT is the Right Fit For You & A Great Place ***** -j- end */
/* CWSM-15970 */
#xchat-baloon {
  bottom: 140px !important;
  right: 140px !important;
}
#xchat-overlay .xchat-avatar-icon {
  width: 80px !important;
  height: 80px !important;
}
#xchat-baloon .baloon-text {
  font-size: 22px !important;
}
/* END CWSM-15970 */
#after_section_3 .av_one_fifth p {
  display: flex;
  justify-content: center;
}
.ambulatory {
  width: 37%;
}
.leader {
  width: 35%;
}
.women-surgical img {
  width: 42%;
}
#av_section_3 .av_one_fifth {
  height: 170px;
}
@media (max-width: 767px) {
  .nursing-sub .flex_column.av_one_fifth {
    background-position: bottom !important;
  }
  .acute-rehab {
    margin-top: 30px !important;
  }
  .women-surgical img {
    width: 18%;
  }
  .ambulatory {
    width: 18%;
  }
}
@media screen and (min-device-width: 767px) and (max-device-width: 1024px) {
  .med-surg .avia_textblock p:nth-child(2) a, .progressive-health .avia_textblock p:nth-child(2) a {
    word-wrap: break-word !important;
  }
}
.container-schedule {
  display: none;
}
/*cwsm-CWSM-16396*/
html.landing-page .container_wrap {
  height: auto !important;
}
span.form-control-feedback.ng-scope.glyphicon.glyphicon-remove {
  top: 38px !important;
  right: -19px;
}
/* CWSM-15948/SFX-17004/CWSM-16420 */
.schema-form-section input[type="text"], #top .schema-form-section input[type="text"] {
  padding-right: 30px !important;
}
#top .jobDetailPageFormArea .schema-form-section .glyphicon-remove {
  top: 20px !important;
  right: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
#top .jobDetailPageFormArea .schema-form-section .glyphicon-remove::before {
  left: 0 !important;
}
/* END CWSM-15948/SFX-17004/CWSM-16420 */
/* ***** ejd styling for right column ***** -j- */
.page-id-78 .btn.btn-azure {
  font-size: 18px;
  margin-bottom: -30px !important;
}
.page-id-78 .jobdetail-buttons {
  margin-top: -200px !important;
}
@media only screen and (max-width: 767px) {
  .page-id-78 .jobdetail-buttons {
    margin-top: -330px !important;
  }
}
@media only screen and (min-width: 989px) {
  .page-id-78 .jobdetail-buttons {
    margin-top: -330px !important;
  }
}
/*CWSM-16485 Updates*/
.jobDetailPageFormArea {
  min-height: 0px;
}
.current-emp-btn {
  margin-top: 10px;
}
/*CWSM-16485 Updates Ends*/
/*CWSM-16575 Updates*/
.page-id-16 #takeover-video {
  max-height: 300px;
}
#EVP-Banner-Close-Button {
  top: -15px !important;
  left: auto !important;
  right: 15px !important;
}
@media (max-width: 767px) {
  #EVP-Banner-Close-Button {
    top: 10px !important;
  }
}
@media (max-width: 480px) {
  #EVP-Banner-Close-Button {
    top: 35px !important;
    right: 20px !important;
  }
}
/*CWSM-16575 Updates*/
/*Already Applied Banner hide css*/
.already_applied_banner {
  display: none;
}
.alert.alert-warning.ng-binding.ng-scope:has(.already_applied_banner) {
  display: none;
}
/*Already Applied Banner ends*/
.applications .table-striped tr > td > a {
  text-decoration: none;
  cursor: text !important;
}
/*Faculty Page*/
.nobel {
  width: 29% !important;
}
.national {
  width: 40% !important;
}
.same-w-box {
  width: 33% !important;
}
.nobel, .national {
  margin: 0 !important;
  margin-bottom: 30px !important;
}
.mh142 img {
  max-height: 142px;
}
#top .sky-blue-sec .av_textblock_section {
  min-height: 132px;
}
#top .sky-blue-sec .avia-image-container, #top .sky-blue-sec .av_textblock_section {
  display: table;
}
@media (max-width: 940px) {
  #top .sky-blue-sec .avia-image-container, #top .sky-blue-sec .av_textblock_section {
    max-width: 50%;
  }
}
#top .sky-blue-sec .logo-box .avia-image-container, #top .sky-blue-sec .logo-box .av_textblock_section {
  vertical-align: middle;
}
.blue-bg {
  background: #344A6B;
  padding: 20px 24px;
  padding-top: 12px;
  border-radius: 5px !important;
}
a.blue-link {
  color: #2A7AAC;
  text-decoration-color: #000;
}
#top .sky-blue-sec .flex_column_table {
  margin-bottom: 30px;
}
#top .sky-blue-sec .av-flex-placeholder {
  width: 30px;
}
#top .sky-blue-sec h3, #top .sky-blue-sec p {
  color: #fff !important;
}
#top .sky-blue-sec img {
  border-radius: 0;
  margin-bottom: 5px;
  margin-left: -5px;
  min-width: 47px;
  margin-top: 10px;
}
#top .logo-one {
  display: flex !important;
  width: 100% !important;
  justify-content: center;
  align-items: center;
}
#top .sky-blue-sec h3 {
  font-size: 48px;
  font-weight: 700;
  margin-top: 5px;
}
#top .sky-blue-sec .logo-box h3 {
  margin-top: 35%;
}
#top .sky-blue-sec p {
  font-size: 16px;
  line-height: 1.2;
}
@media (max-width: 1023px) {
  #top .sky-blue-sec .logo-box h3 {
    margin-top: 5px;
  }
  #top .sky-blue-sec .logo-box {
    vertical-align: middle;
  }
}
/*#top .sky-blue-sec .logo-one h3, #top .sky-blue-sec .logo-one p{
 color:#344A6B!important;
 }*/
#top .sky-blue-sec .logo-one h3 {
  margin-top: 25px;
}
#top .sky-blue-sec .hhmi img {
  margin-bottom: 13px;
  margin-top: 13px;
}
.sky-blue-sec.pb80 {
  padding-bottom: 53px;
}
.accor-faculty .toggler {
  padding: 34px 0 !Important;
  font-size: 32px;
  color: #344A6B;
  background: #fff !important;
  max-width: 1210px;
  margin: auto;
  display: block;
}
.faculty-head h2.av-special-heading-tag {
  padding-bottom: 6px !important;
  text-align: center;
}
.accor-faculty .toggle_content {
  background: #fff;
  padding-left: 0;
  padding-right: 0;
  max-width: 847px;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 40px;
  max-width: 1210px;
  margin: auto;
}
.accor-faculty .toggle_content ul {
  max-width: 847px;
  width: 100%;
}
.accor-faculty .toggle_icon {
  right: 10px;
  left: auto;
  width: 67px;
  height: 39px;
  top: 25px;
}
.accor-faculty .activeTitle .toggle_icon {
  top: 17px;
}
.accor-faculty .toggle_icon .vert_icon {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/12014227/chevron.svg);
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  top: -5px;
}
.accor-faculty .toggle_icon .hor_icon {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/12014224/chevron-1.svg);
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  top: 13px;
}
.accor-faculty .toggle_icon .hor_icon {
  display: none;
}
.accor-faculty .activeTitle .vert_icon {
  display: none;
}
.accor-faculty .activeTitle .hor_icon {
  display: block;
}
.accor-faculty .container {
  margin: auto !important;
  max-width: 100% !important;
}
.accor-faculty .single_toggle:first-child {
  border-bottom: 0px;
}
.accor-faculty .toggle_content ul li {
  font-size: 16px;
  margin-bottom: 20px;
}
.top-accor {
  margin-top: 50px;
}
.accor-faculty .single_toggle {
  border-top: 1px solid #0F4469 !important;
  border-bottom: 1px solid #0F4469 !important;
  padding-bottom: 2px;
  padding-top: 2px;
}
.accor-faculty .av_toggle_section:first-child .single_toggle {
  border-bottom: 0px !important;
}
/*.video-section.faculty-vdo{
 margin-bottom:50px;
 }*/
.faculty-view-all a {
  min-width: 249px;
  font-weight: 400;
}
.faculty-page .RightVideo .vidswaplink:focus-visible {
  outline-offset: 5px !important;
}
.great-place h2 {
  margin-bottom: 20px !important;
  font-weight: 700 !important;
}
@media (min-width: 768px) {
  .desk-cards {
    display: block !important;
  }
  .mob-cards {
    display: none !important;
  }
}
@media (max-width: 860px) {
  .accor-faculty .toggler {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1170px) {
  .btcoprgt {
    margin-left: -20px;
  }
  .btcoplft {
    margin-left: 0;
    padding-left: 20px;
    display: flex;
    justify-content: flex-start;
  }
  .centerMegp {
    max-width: 50%;
    width: 100%;
  }
  .tpimgrgt {
    left: 65%;
  }
}
@media (max-width: 767px) {
  .accor-faculty .toggle_icon .vert_icon {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/18212046/Vector-1-1.svg);
  }
  .accor-faculty .toggle_icon .hor_icon {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/18212044/chevron-2-1.svg);
  }
  .faculty-blow-banner.below-banner {
    padding-top: 50px !important;
    padding-bottom: 55px !important;
  }
  .sky-blue-sec-tit {
    padding-top: 40px;
  }
  .sky-blue-sec.pb80 {
    padding-bottom: 20px;
  }
  .desk-cards, #top .desk-only {
    display: none !Important;
  }
  .mob-cards {
    display: block !important;
    padding: 30px 76px;
  }
  .mob-cards .slick-slide .flex_column {
    background-size: cover;
  }
  body .nobel, body .national, body .same-w-box {
    width: 100% !important;
    max-width: 100% !important;
  }
  .accor-faculty .toggle_icon {
    width: 20px;
    height: 20px;
    top: 20px;
    right: 15px;
    left: auto;
  }
  .accor-faculty .toggle_icon .vert_icon {
    left: auto;
  }
  .accor-faculty .toggler {
    padding: 20px 15px !Important;
    font-size: 24px;
    padding-right: 40px !important;
  }
  .accor-faculty .toggle_icon .vert_icon, .accor-faculty .toggle_icon .hor_icon {
    top: 5px !important;
  }
  .accor-faculty .toggle_content {
    max-width: 90%;
  }
  .top-accor {
    border-top: 0px solid #0F4469 !important;
    /*.top-accor .toggler {
     border-top:1px solid #0F4469!important;
     }*/
  }
  .bottom-accor {
    border-top: 0px solid #0F4469 !important;
    border-bottom: 0px solid #0F4469 !important;
  }
  .bottom-accor .toggler {
    border-top: 1px solid #0F4469 !important;
    border-bottom: 1px solid #0F4469 !important;
  }
  .blue-bg {
    padding-bottom: 12px;
  }
  .slick-prev .slick-prev-icon:before, .slick-next .slick-next-icon:before {
    display: none;
  }
  .slick-prev-icon {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/12034206/left-arrow.png);
    width: 32px;
    height: 32px;
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: 1 !important;
  }
  .slick-next-icon {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/12034210/right-arrow.png);
    width: 32px;
    height: 32px;
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: 1 !important;
  }
  button.slick-prev {
    left: -60px;
  }
  button.slick-next {
    right: -60px;
  }
  button.slick-next, button.slick-prev {
    top: 35% !important;
    width: 32px;
    height: 32px;
  }
  .slick-dots li button .slick-dot-icon {
    opacity: 1 !important;
  }
  .slick-dots li button .slick-dot-icon:before {
    color: transparent;
    opacity: 1;
    border: 1px solid #0F4469;
    border-radius: 50%;
  }
  .slick-dots li.slick-active button .slick-dot-icon:before, .slick-dots li.slick-active button:focus .slick-dot-icon, .slick-dots li button:focus .slick-dot-icon:before {
    font-size: 12px !important;
    margin: 0 !important;
    color: #0F4469 !important;
    background: #0F4469 !important;
  }
  #header_main.sticky {
    min-height: 85px;
  }
}
@media (max-width: 1180px) {
  #top #header .av-main-nav > li.menu-item-has-children#menu-item-4899 > a:after {
    right: -2px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .banner {
    min-height: 300px;
  }
}
.banner {
  background-repeat: no-repeat;
  background-size: cover ! Important;
}
.centerMe h3 {
  font-family: helvetica-light, arial, sans-serif !important;
  font-size: 36px !important;
  margin-bottom: 20px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
}
.hide-for-all {
  display: none;
}
@media (min-width: 1024px) {
  .footer-social ul li img {
    max-width: 26px ! Important;
  }
}
/*Pharmacy Page*/
.pharm-tab .tab_titles .tab {
  color: #333;
  font-size: 16px !important;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-underline-position: from-font;
  width: 33.33%;
  text-align: left;
  padding-left: 0;
}
.pharm-tab .tab_titles .tab.active_tab {
  color: #2A7AAC;
  background: transparent;
  background-color: transparent !important;
  font-weight: 700;
}
.pharm-tab .active_tab_content {
  margin-top: 45px;
  background-color: transparent !important;
}
/*.pharm-tab .tab_inner_content {
 margin-top:31px;
 }*/
.pharm-tab .top_tab .tab {
  padding-bottom: 26px;
}
.tab-img, .tab-cont {
  float: left;
  z-index: 99999;
  position: relative;
}
.tab-img {
  width: 20%;
}
.tab-cont {
  width: 80%;
  float: left;
  padding: 40px;
  padding-left: 15%;
  background: #2A7AAC;
  min-height: 527px;
  border-radius: 5px;
  margin-top: 30px;
  z-index: -1;
  text-align: left;
  padding-top: 68px;
}
.tab-cont h3, .tab-cont p, .tab-cont li {
  color: #fff !important;
}
.tab-cont a.tab-inner-link {
  color: #fff !important;
  text-decoration: underline;
  background: transparent;
  display: inline-block;
  margin-top: 0 !important;
  float: none;
}
.tab-cont h3 {
  font-size: 32px;
  margin-bottom: 32px !important;
}
/*.tab-cont p{
 font-size:16px!important;
 line-height:24px;
 }*/
.tab-cont li {
  line-height: 30px;
  margin-bottom: 0 !important;
}
.tab-cont a {
  border: 1px solid #2A7AAC;
  background: #FFF;
  float: left;
  margin-top: 40px !important;
  display: block;
  text-decoration: none;
}
.tab-cont a:hover {
  color: #2A7AAC;
}
.tab-cont a:focus {
  outline: 1px solid #fff !important;
}
.tab-img img {
  max-width: 360px;
}
@media (max-width: 1170px) {
  .tab-img img {
    max-width: 300px;
  }
}
@media (max-width: 1023px) {
  .tab-img img {
    max-width: 230px;
  }
}
.mob-testi {
  display: none;
}
.desk-testi {
  display: block;
}
@media (min-width: 768px) {
  .desk-testi .testimonial-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .desk-testi .testimonial-list .testiminial-image {
    padding-right: 20px;
    width: 77px;
  }
  .pharmacy .emp-testimonial {
    padding-top: 80px !important;
    padding-bottom: 20px !important;
  }
  .pb110 {
    padding-bottom: 110px;
  }
}
.pharm-jobs {
  border-radius: 5px;
  border: 1px solid #2A7AAC !important;
  background: #FFF;
  color: #2A7AAC !important;
  text-align: center;
  padding: 15px 30px;
  margin: auto;
  display: block;
  width: fit-content;
  margin-top: 80px;
  text-decoration: none !important;
}
.pharmacy .avia-content-slider {
  margin-top: 10px;
}
.pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-dots {
  margin-top: 0px !important;
  position: absolute !important;
  left: calc(50% - 42px) !important;
  top: auto;
  bottom: -20px ! Important;
  width: fit-content !important;
}
.pharmacy .emp-testimonial.main_color .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: transparent !important;
  border: 1px solid #2A7AAC !important;
}
#top.pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
#top.pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a:before {
  line-height: 45px;
  border-radius: 50%;
  background: #2A7AAC;
  width: 45px;
  height: 45px;
  font-size: 14px;
  color: #fff;
}
.pharmacy .emp-testimonial.main_color .avia-smallarrow-slider .avia-slideshow-dots a.active {
  background-color: #2A7AAC !important;
}
.pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a {
  width: 45px;
  height: 45px;
  line-height: 1;
}
.pharm-tab .tab_titles {
  padding: 1px !important;
}
@media (max-width: 1279px) {
  .pharmacy nav.main_menu {
    margin-right: 0;
  }
  strong.logo {
    max-width: 250px;
  }
}
.pharmacy h1, .pharmacy h2 {
  line-height: normal !important;
}
@media (max-width: 767px) {
  .mob-testi {
    display: block;
  }
  .pharmacy .featured-jobs {
    padding-bottom: 62px;
    margin-top: 35px;
  }
  .desk-testi {
    display: none;
  }
  .mob-testi .testimonial-list .testiminial-image {
    width: 70px;
    margin-bottom: 21px;
  }
  .pharm-tab .tab_titles .tab {
    width: 100%;
    font-size: 24px !important;
  }
  .pharm-tab .tabcontainer .tab_content {
    padding: 0 !important;
  }
  .pharmacy .emp-testimonial {
    padding-top: 45px;
  }
  .pharmacy .testimonial-slider .avia-content-slider-inner, .research-page .testimonial-slider .avia-content-slider-inner {
    padding: 0px !important;
  }
  .pharmacy .tabcontainer {
    margin-top: 0;
  }
  .pharmacy h1 {
    padding-bottom: 27px !important;
  }
  #top.pharmacy .emp-testimonial {
    padding-bottom: 75px;
  }
  .pharm-head {
    padding-bottom: 0 !important;
  }
  .tab-cont {
    padding-bottom: 10px !important;
  }
  .tab-cont h3 {
    margin-bottom: 16px;
  }
  .pharmacy .testimonial-slider .avia-content-slider-element-container, .research-page .testimonial-slider .avia-content-slider-element-container {
    margin-top: 22px;
  }
  .pharmacy .new-special-heading, .research-page .new-special-heading {
    display: none !Important;
  }
  .pharmacy .emp-testimonial .testiminial-text, .research-page .emp-testimonial .testiminial-text {
    padding-bottom: 60px;
  }
  .pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-dots, .research-page .emp-testimonial .avia-smallarrow-slider .avia-slideshow-dots {
    margin-top: 0px !important;
    position: absolute !important;
    left: calc(50% - 42px) !important;
    top: auto;
    bottom: -20px ! Important;
    width: fit-content !important;
  }
  .pharmacy .emp-testimonial.main_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: transparent !important;
    border: 1px solid #2A7AAC !important;
  }
  #top.pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a:before {
    line-height: 45px;
    border-radius: 50%;
    background: #2A7AAC;
    width: 45px;
    height: 45px;
    font-size: 14px;
    color: #fff;
  }
  .pharmacy .emp-testimonial.main_color .avia-smallarrow-slider .avia-slideshow-dots a.active {
    background-color: #2A7AAC !important;
  }
  .pharmacy .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a {
    width: 45px;
    height: 45px;
    line-height: 1;
  }
  .pharm-tab .tab_inner_content {
    margin-top: 14px;
  }
  .tab-img, .tab-cont {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .tab-cont {
    padding: 32px 0;
    min-height: auto;
    padding-bottom: 40px !important;
  }
  .tab-img img {
    max-width: 100%;
  }
  .pharm-tab {
    position: relative;
  }
  .pharm-tab::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    background: #2A7AAC;
  }
}
.pharmacy #after_section_6 .content {
  display: none;
}
@media (min-width: 768px) {
  .footer-social ul li img {
    max-width: 26px ! Important;
  }
  .footer-social ul li.ftr-twitter img {
    max-width: 36px ! Important;
  }
  .footer-social ul li.ftr-twitter a {
    padding: 0;
  }
}
.mw575 {
  max-width: 575px;
  display: block;
  margin: auto;
}
/*.mw775{
 max-width:775px;
 display:block;
 margin:auto;
 }*/
/*Research Page*/
/* Animation to slide boxes in */
@keyframes slideInFromLeft {
  0% {
    opacity: 0;
    transform: translateX(-100%);
    /* Off-screen to the left */
  }
  100% {
    opacity: 1;
    transform: translateX(0);
    /* Final position in place */
  }
}
/* Basic styling for the boxes */
.animate-number .flex_column_table {
  display: flex;
  justify-content: space-between;
}
.animate-number .flex_column_table .av_one_fourth {
  width: 24%;
  /* Adjust width to your liking */
  color: white;
  opacity: 0;
  transform: translateX(-100%);
  /* Start position off-screen to the left */
  animation: slideInFromLeft 0.6s forwards;
}
.animate-number .flex_column_table .av_one_fourth.animate1 {
  animation-delay: 0.2s;
  /* Stagger the animations */
}
.animate-number .flex_column_table .av_one_fourth.animate2 {
  animation-delay: 0.4s;
}
.animate-number .flex_column_table .av_one_fourth.animate3 {
  animation-delay: 0.6s;
}
.animate-number .flex_column_table .av_one_fourth.animate4 {
  animation-delay: 0.8s;
}
.pmb30 p {
  margin-bottom: 30px;
}
.flip-back {
  display: none;
}
.flipped {
  display: none;
}
.three-col-cards a {
  font-weight: 700;
  text-decoration: underline;
}
.three-col-cards.card-flip .fusion-text {
  height: 100%;
  padding-bottom: 32px;
}
.flip-contents {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.flip-contents button {
  border: none;
  background: transparent;
  text-align: left;
  padding: 0;
  position: absolute;
  bottom: 0px;
}
/*.flip-contents h2, .flip-contents p {
 padding-left: 32px;
 padding-right: 32px;
 }*/
#top .flip-contents h3 {
  font-size: 24px;
  line-height: normal;
  margin-bottom: 20px;
  font-weight: 700;
  letter-spacing: normal;
  font-family: 'helvetica-bold';
}
.flip-contents p, .flip-contents li {
  margin-bottom: 10px;
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
}
.flip-contents li {
  margin-bottom: 27px !important;
}
.flip-contents p.flip-img {
  padding-left: 0;
  padding-right: 0;
}
.flip-contents .flip-more, a.hide-more, .flip-contents .flip-less, a.hide-less {
  padding-right: 20px;
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  text-decoration: none !important;
}
.flip-contents .flip-more, a.hide-more {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/18212046/Vector-1-1.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 13px;
}
.flip-contents .flip-less, a.hide-less {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3493/2024/11/18212044/chevron-2-1.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 13px;
}
a.hide-more:hover, a.hide-more:focus, a.hide-more:focus-within, a.hide-less:hover, a.hide-less:focus, a.hide-less:focus-within {
  color: var(--link_color);
}
#top .animate-number .av-flex-placeholder {
  width: 28px;
}
.animate-number .flex_column {
  background-size: cover;
}
.animate-number p, .animate-number h3 {
  color: #fff;
}
.animate-number p {
  font-size: 12px;
  line-height: 16px;
}
#top .animate-number h3 {
  padding-top: 5px;
  font-weight: 700;
}
.view-job-btn {
  border-radius: 5px;
  background: #2A7AAC;
  text-align: center;
  padding: 10px 2px;
  color: #FFF !important;
  text-align: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  max-width: 220px;
  margin: auto;
  position: relative;
  bottom: 0px;
  margin-top: 40px;
  text-decoration: none !important;
  letter-spacing: normal !important;
}
#top .show-hide-card .av-flex-placeholder {
  width: 38px;
}
#top .show-hide-card .av_one_third {
  width: 100%;
}
#top .show-hide-card .av-equal-height-column-flextable .av_one_third.flex_column_table_cell {
  display: inline-block;
  min-height: 406px;
  margin-left: 0;
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  #top .show-hide-card .av-equal-height-column-flextable .av_one_third.flex_column_table_cell {
    min-height: 445px;
  }
  .view-job-btn {
    max-width: 90%;
    left: 5% !important;
    min-width: 90%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
  #top .show-hide-card .av-equal-height-column-flextable .av_one_third.flex_column_table_cell {
    min-height: 575px;
  }
  .view-job-btn {
    max-width: 90%;
    left: 5% !important;
    min-width: 90%;
  }
}
.accor-faculty .toggle_icon span {
  border-color: transparent;
}
.research-page .accor-faculty .toggler, .research-page .accor-faculty .toggle_content, .research-page .accor-faculty .toggle_icon {
  background: transparent !important;
  border: transparent;
}
.research-page .accor-faculty {
  display: none;
}
.research-page .flip-contents a {
  font-weight: 700;
  color: #0f4469;
}
.flip-back, .flip-front {
  float: left;
}
.flip-back p strong {
  margin-top: 27px;
  color: #000;
  display: inline-block;
}
.research-page .mfp-close {
  top: -50px !important;
  left: auto !important;
  right: 0px !important;
}
.research-page .RightVideo .vidswaplink:focus {
  outline-color: #fff !important;
}
@media (min-width: 768px) {
  .view-job-btn {
    position: absolute;
    width: 220px;
    left: calc(50% - 110px);
    bottom: 40px;
  }
  .research-page .flip-contents {
    margin-bottom: 90px;
  }
  .flip-back .view-job-btn {
    position: relative;
  }
}
@media (max-width: 767px) {
  .research-page h2, .research-page h1, .pharmacy h1, .pharmacy h2, .faculty-page h1, .faculty-page h2 {
    font-size: 32px !important;
    line-height: 1.2;
  }
  .research-page .accor-faculty {
    padding-top: 50px;
    margin-bottom: 40px;
    display: block;
  }
  .research-page .accor-faculty .toggle_content {
    padding-top: 17px;
    padding-bottom: 0px;
    padding-left: 15px;
  }
  .view-job-btn {
    width: 100%;
    max-width: 100%;
    padding: 18px 0;
    margin-top: 30px;
  }
  .research-page .top-accor {
    margin-top: 0;
  }
  body .research-page .av-special-heading h1.av-special-heading-tag {
    padding-bottom: 27px;
  }
  body .research-page .av-special-heading {
    padding-bottom: 0;
  }
  .research-page .accor-faculty .toggle_content p {
    margin-bottom: 27px;
  }
  .research-page .accor-faculty .toggle_content p strong {
    margin-top: 27px;
    color: #000;
    display: inline-block;
  }
  .research-page .faculty-blow-banner.below-banner {
    padding-bottom: 10px !important;
  }
  .animate-number h2, .research-page h1 {
    padding-bottom: 0 !important;
  }
  .research-page .mob-cards {
    padding-top: 0;
  }
  .animate-number .av-special-heading {
    padding-bottom: 27px !important;
  }
  .animate-number.avia-section {
    min-height: auto;
  }
  .research-page .mob-cards .slick-slide .flex_column {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }
  .research-page .sky-blue-sec.pb80 {
    padding-bottom: 0px !important;
  }
}
.ftr-twitter img {
  max-width: 36px !important;
  padding: 0;
}
@media (max-width: 767px) {
  .tpimglft img, .tpimgrgt img {
    display: block;
    margin: auto;
  }
  .ftr-twitter img {
    max-width: 46px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1123px) {
  .emp-testimonial .testiminial-text {
    font-size: 14px;
  }
}
#top #wrap_all .av-social-link-twitter:hover a {
  background-color: transparent;
}
.container-sub-category {
  display: none;
}
/*Location Page */
#top.locations-page img {
  border-radius: 0;
}
.loc-two-col h2, .loc-two-col .txt-blue {
  font-size: 24px;
  color: #0F4469;
  line-height: normal;
  margin-top: 5px !important;
  padding-bottom: 5px !important;
}
.loc-two-col .av-special-heading-h1.txt-blue {
  padding-bottom: 85px !important;
}
.loc-two-col p {
  font-size: 16px;
  color: #333;
  line-height: 24px;
}
.loc-two-col a strong {
  font-size: 16px;
  color: #0F4469 !important;
  font-family: 'helvetica-bold' !important;
  line-height: 24px;
}
.view-loc {
  display: block;
  max-width: 85%;
  padding-top: 25px;
  font-family: 'helvetica-bold';
  text-decoration: none;
}
a.view-loc {
  cursor: pointer;
}
.mob-mb {
  margin-bottom: 20px;
}
.loc-two-col .flex_column.av_one_half {
  margin-top: 65px;
}
#top.locations-page .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows a:before {
  background: #fff;
}
.loc-tab .tab_titles .tab {
  color: #0F4469 !important;
  font-family: 'helvetica-bold' !important;
  font-size: 16px !important;
  line-height: 35px !important;
  padding: 0;
  padding-bottom: 5px;
}
.loc-tab .tab_content h2 {
  text-align: left;
  color: #333;
  font-family: helvetica;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: normal;
}
.loc-tab .tab_content {
  padding-left: 0;
  padding-right: 0;
}
.loc-tab .tabcontainer {
  margin-bottom: 0 !important;
  margin-top: 10px;
}
.loc-tab .tab_content {
  padding-top: 35px;
  margin-top: 0 !important;
  padding-bottom: 0;
}
.loc-tab .tab_inner_content {
  margin-bottom: 0;
}
.locations-page .testiminial-image img {
  border-radius: 6px !important;
}
.loc-two-col .av-special-heading-h1.txt-blue {
  padding-bottom: 70px !important;
}
.locations-page h1#pageHeaderTop {
  font-family: 'helvetica' !important;
  font-weight: 400 !important;
  color: #0F4469 !important;
}
.mw953 {
  max-width: 953px;
  width: 100%;
}
@media (min-width: 989px) {
  #top #header .av-main-nav > li {
    padding: 0 13px;
  }
}
#top.locations-page .emp-testimonial .avia-smallarrow-slider .avia-slideshow-dots {
  margin-top: 0;
}
@media (max-width: 767px) {
  #top.locations-page .emp-testimonial .avia-smallarrow-slider .avia-slideshow-arrows {
    bottom: -10px;
  }
  #top.locations-page .emp-testimonial .avia-smallarrow-slider .avia-slideshow-dots {
    bottom: -15px !important;
  }
  .loc-two-col h2, .loc-two-col .txt-blue {
    margin-top: 0 !important;
  }
  .loc-tab::before {
    display: none;
  }
  .loc-two-col.pb110 {
    padding-bottom: 30px !important;
  }
  .loc-tab .tab_titles .tab {
    line-height: 2.2 !Important;
  }
  .loc-two-col .av-special-heading-h1.txt-blue {
    padding-bottom: 50px !important;
  }
  .loc-two-col img {
    min-height: 220px;
    width: 100%;
    object-fit: cover;
  }
  .loc-two-col .flex_column, .mob-mb {
    margin-bottom: 40px !important;
  }
  .locations-page .pharm-tab .tab_titles .tab {
    width: 50%;
    font-size: 16px !important;
    line-height: 35px;
    font-weight: bold;
    color: #0F4469 !important;
  }
  .loc-tab .tab_inner_content iframe {
    max-height: 220px;
  }
}
.loc-tab .tab_content:focus {
  outline-offset: -1px !important;
}
@media only screen and (min-width: 1021px) and (max-width: 1269px) {
  nav.main_menu {
    margin-right: auto !important;
  }
}
/* XCSI-53953 Behavioral Health */
.white-txt, .white-txt * {
  color: #fff !important;
}
.behavioral_health .btcoprgt {
  background: #2A7AAC !important;
}
.bold-txt {
  font-weight: 700;
  font-family: "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif;
}
.pt35 {
  padding-top: 35px;
}
.pb35 {
  padding-bottom: 35px;
}
.bh-image-gallery img {
  border-radius: 0 !important;
}
.mb60 {
  margin-bottom: 60px;
}
.mb30 {
  margin-bottom: 30px;
}
.exp_career_rightcol {
  height: auto;
  padding-top: 40px;
  padding-bottom: 50px;
}
.behavioral_health .centerMe h2 {
  font-family: helvetica-light, arial, sans-serif !important;
  font-size: 36px !important;
  margin-bottom: 20px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
}
.behavioral_health .featured-jobs .tab-button-link {
  margin-top: 80px !important;
  width: 357px;
}
@media (min-width: 1025px) {
  .behavioral_health .tpimglft img, .behavioral_health .tpimgrgt img {
    height: 472px;
    object-fit: cover;
  }
  .bh-image-gallery .av_one_fourth {
    margin-left: 2% !important;
    width: 22.5%;
  }
  .bh-image-gallery .av_one_fourth.avia-builder-el-last {
    margin-right: 2% !important;
  }
  .bh-image-gallery .av_one_fourth .avia-image-container-inner, .bh-image-gallery .av_one_fourth img {
    width: 100%;
  }
  .bh-image-gallery .av_one_fourth.first {
    margin-left: 0;
  }
  .bh-image-gallery {
    margin-top: -8px;
    z-index: 9;
    position: relative;
  }
  .bh-image-gallery .container {
    max-width: 100% !important;
    padding: 0 !important;
  }
  .behavioral_health .btcoplft, .behavioral_health .btcoprgt {
    height: fit-content;
    padding-top: 30px;
  }
}
.landing-page-template-behavioral-health main {
  padding-top: 0;
  padding-bottom: 0;
}
.landing-page-template-behavioral-health #candidatePoolMainContainer .social-btn, .landing-page-template-behavioral-health #candidatePoolMainContainer div[ng-show="terms_policy_enabled"], .landing-page-template-behavioral-health footer#socket, .landing-page-template-behavioral-health #xchat-overlay, .landing-page-template-behavioral-health #xchat-baloon, .landing-page-template-behavioral-health #scroll-top-link {
  display: none;
}
.landing-page-template-behavioral-health #candidatePoolMainContainer .apply-flow-wrapper {
  margin-bottom: 0;
}
.landing-page-template-behavioral-health .landing-page-content h2 {
  font-family: "HelveticaNeue", "Helvetica Neue", Arial, Verdana, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  color: #0F4469;
}
.landing-page-template-behavioral-health #top #wrap_all .lcp-create .container {
  max-width: 100%;
  /* padding: 0 20px; */
  padding: 0;
  width: 100% !important;
}
.landing-page-template-behavioral-health .required-fields {
  margin-top: 31px !important;
  margin-bottom: 31px;
  color: #a94442 !important;
}
.landing-page-template-behavioral-health .two-col-row {
  display: flex;
  gap: 30px;
  margin-bottom: 15px;
}
.landing-page-template-behavioral-health .two-col-row sf-decorator {
  width: 49%;
}
.landing-page-template-behavioral-health #top .schema-form-section input[type="text"] {
  height: 50px !important;
}
.landing-page-template-behavioral-health sf-decorator:empty {
  display: none;
}
.landing-page-template-behavioral-health .ui-select-container {
  padding: 0;
  background: transparent;
  /* border: 0; */
  box-shadow: none;
  border-radius: 0 !important;
}
.landing-page-template-behavioral-health #skipnav {
  display: none;
}
.landing-page-template-behavioral-health #top .schema-form-section input[type="search"] {
  height: 50px !important;
  width: 100% !important;
  /* margin-bottom: 10px !important; */
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3595/2025/03/27110302/down-chevrons.svg);
  background-repeat: no-repeat;
  /* background-size: 9px;
   background-position: 98%; */
  background-size: 16px;
  background-position: 98%;
  margin-bottom: 0 !important;
  padding-left: 20px;
}
.landing-page-template-behavioral-health span.form-control-feedback.ng-scope.glyphicon.glyphicon-remove {
  top: 45px !important;
}
.landing-page-template-behavioral-health .has-feedback label ~ .form-control-feedback, .landing-page-template-behavioral-health .has-success .form-control-feedback {
  top: 38px;
}
.landing-page-template-behavioral-health #top .schema-form-section input[type="search"]::placeholder {
  color: #7F7F7F;
}
.landing-page-template-behavioral-health input[type="checkbox"] {
  width: 23px;
  height: 23px;
  margin: 0;
  margin-right: 15px;
}
.landing-page-template-behavioral-health label[for="termsAndPolicy"], .landing-page-template-behavioral-health label[for="subscription_marketing_email"] {
  /*  display: flex;
   gap: 18px;
   margin: 0; */
}
.landing-page-template-behavioral-health #top .schema-form-submit .btn {
  width: 261.438px !important;
  height: 57px !important;
  padding: 13px 1px !important;
  background: #2A7AAC;
  margin-top: 30px;
}
.landing-page-template-behavioral-health #top form {
  margin-bottom: 0 !important;
}
.behavioral_health .centerMe i {
  font-style: italic;
}
.landing-page-template-behavioral-health bugherd-sidebar {
  display: none !important;
}
/*iframe.bh-iframe_tnf {
 width: 100%;
 }*/
@media (max-width: 1100px) and (min-width: 767px) {
  .why-utsw .tpimgrgt {
    width: fit-content;
    height: auto;
  }
  .behavioral_health .why-utsw .tpimgrgt img {
    height: auto;
  }
}
@media (min-width: 1024px) {
  .bh_two_col .tpimglft, .bh_two_col .tpimglft img {
    width: 472px;
  }
  .bh_two_col .btcoplft {
    margin-left: 0;
  }
  .bh_two_col .tpimgrgt.desktop_img, .bh_two_col .tpimgrgt.desktop_img img {
    width: 472px;
  }
  .bh_two_col .tpimgrgt.desktop_img {
    left: auto;
    right: 0;
  }
  .landing-page-template-behavioral-health #top #wrap_all .lcp-create .container {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .mobile_img {
    display: none;
  }
  .desktop_img {
    display: block;
  }
}
@media (max-width: 767px) {
  .mobile_img {
    display: block;
  }
  .desktop_img {
    display: none;
  }
  .behavioral_health .exp_career_rightcol {
    height: 100%;
    padding-top: 0;
    margin-top: 20px;
    padding-bottom: 0;
    margin-bottom: 0 !important;
  }
  .behavioral_health .top_left_image, .behavioral_health .top_right_image, .behavioral_health .btcoplft {
    height: auto !important;
  }
  .behavioral_health .centerMe {
    margin-top: 0;
  }
  .landing-page-template-behavioral-health .two-col-row sf-decorator {
    width: 100% !important;
  }
  .bh-image-gallery {
    margin-top: -30px;
    position: relative;
    z-index: 9;
  }
  .landing-page-template-behavioral-health .two-col-row {
    display: block;
  }
  .behavioral_health .featured-jobs .tab-button-link {
    width: 310px;
  }
  .behavioral_health .why-utsw .tpimgrgt {
    max-height: fit-content;
  }
  .behavioral_health .why-utsw.top_right_image {
    background-color: #324b6b !important;
  }
  .behavioral_health .why-utsw .btcoplft {
    margin-top: 370px !important;
    /*
     .landing-page-template-behavioral-health #top .schema-form-submit .btn {
     margin-left: 4%;
     } */
  }
  .landing-page-template-behavioral-health .schema-form-submit {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .landing-page-template-behavioral-health #top .schema-form-section input[type="search"] {
    background-size: 16px;
    background-position: 96%;
  }
  .landing-page-template-behavioral-health label[for="termsAndPolicy"], .landing-page-template-behavioral-health label[for="subscription_marketing_email"] {
    display: flex;
    align-items: flex-start;
  }
  .landing-page-template-behavioral-health input[type="checkbox"] {
    width: 23px;
    height: 23px;
    margin: 0;
    margin-right: 15px;
    min-width: 23px;
    min-height: 23px;
  }
  .landing-page-template-behavioral-health label[for="termsAndPolicy"] .asterisk-text {
    display: none;
  }
  .landing-page-template-behavioral-health label[for="termsAndPolicy"] .privacy_link::after {
    content: '*';
    color: #E6180A !important;
    margin-left: 1px !important;
    font-size: 15px !important;
    text-decoration: none !important;
  }
}
/* END XCSI-53953 Behavioral Health */
.page-id-3909 #tab-id-2-container, .page-id-3909 #tab-id-3-container {
  padding-left: 150px !important;
}
