@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');
body {
  -webkit-font-smoothing: antialiased;
}
* {
    -webkit-font-smoothing: antialiased;
}
.html_header_top.html_header_sticky body#top.single-campaign #wrap_all #main {
    padding-top: 0 !important;
}
a.checklocation {
    background: #006554;  padding: 5px 25px;  display: inline-block;      font-family: 'dinpro-medium', Arial !important;
    color: #fff !important;   text-decoration: none; margin: 3px 0 20px 0; text-align: center; }
a#toggleAdvSearch span {  text-transform: uppercase; font-weight: bold; }
a#toggleAdvSearch {  border-radius: 0 !important; }
.search-submit-btn {  display: none; }
.avia-msie .game-experience .container .av-flex-placeholder, .ie .game-experience .container .av-flex-placeholder {
    width: 1px !important;
    height: calc(100% - 100px) !important;
    content: "";
    position: absolute;
    left: 50%;
    top: 50px;
    background: #fff;
}
.avia-msie .game-experience .container .av-flex-placeholder::before, .ie .game-experience .container .av-flex-placeholder::before { content: none; }
.game-experience .container {
  background-color: #026655 !important;
  background-size: cover;
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1186/2020/04/green-asphalt-background1.jpg) ;
}
.new-game-changer .join-tnc a:hover, .new-game-changer .join-tnc a {
    font-size: 15px;
}
.orange-bg-container {
    background: #D37217;
    padding: 15px;
    margin-bottom: 10px;
}
.black-bg-container {
    background: #000000;
    padding: 15px;
    margin-bottom: 10px;
}
.successive-banners { margin-top: 0px !important; } /* orig value -150px; **** junnie . */
.mfp-close-btn-in .successive-banners .mfp-close { top: -60px !important; }   /* orig value -195px; **** junnie . */
#top .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text, 
#top .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text span {
    font-size: 30px;
    line-height: 1;
}
.orange-bg-container .dsgn-black-text {
    font-weight: 700;
    font-size: 24px;
}
.orange-bg-container .dsgn-white-text {
  padding-top:10px;
    font-weight: 700;
    font-size: 24px;
    color:#fff;
}
.black-bg-container .dsgn-white-text {
  padding-top:10px;
    font-weight: 700;
    font-size: 24px;
    color:#fff;
}
.ecosystem-comingsoon .av_one_half .tribe-countdown-time .tribe-countdown-right {
    min-width: auto;
}
.ecosystem-comingsoon .av_one_half .tribe-countdown-time .tribe-countdown-number {
    min-width: 80px !important;
}

#top .ecosystem-comingsoon  .av_one_half  .tribe-countdown-time div div{
  background-color: #000;
  color: #fff;
  font-family: 'dsgsans-bold' !important;
  font-size: 26px;
  padding: 5px 10px 7px 10px;
  margin-left: 15px;
  line-height: 30px;
}
#top .ecosystem-comingsoon  .av_one_half  .tribe-countdown-time div div span {
  font-size: 13px !important;
   padding-top:0; 
}
@media (min-width:767px) and (max-width:1145px){
  #top .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text, #top .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text span {
    font-size: 18px;
    line-height: 1;
  }
 
  .ecosystem-comingsoon .av_one_half .tribe-countdown-time .tribe-countdown-number {
    min-width: 55px !important;
  }
  #top .ecosystem-comingsoon  .av_one_half  .tribe-countdown-time div div{
    padding: 5px 5px 7px 5px; margin-left: 8px;
  }
}
.ecosystem-join .container {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1186/2020/04/new-opportunities-coming-soon-photo1.jpg) no-repeat;
  background-size: cover
}
.ecosystem-join-new .container {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/10/26211652/new-opportunities-coming-soon-photo1-right.png) no-repeat;
  background-size: cover
}

.two-ways-to-play .container .av-flex-placeholder:before{
 display:none; 
}

body .two-ways-to-play .flex_column .avia_textblock a {
    position: relative;
    font-family: "dinpro-bold", Arial !important;
    font-weight: normal;
    bottom: auto;
    display: inline-block;
    line-height: 1.2;
    margin-left: 2px;
}
.two-ways-to-play.game-experience .container .content .post-entry{
    padding: 35px 40px;
}
body sup {
    vertical-align: sub;
}
.two-ways-to-play.similar-padding-design-for-columns .flex_column .avia_textblock span {
    padding-bottom: 0;
    font-size: 28px;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: normal!important;
}
.two-ways-to-play sup {
    vertical-align: sub;
}
.two-ways-to-play.similar-padding-design-for-columns .av-equal-height-column-flextable {
    padding: 4% 0;
}

.two-ways-to-play.similar-padding-design-for-columns p {
    font-family: 'din-pro', Arial !important;
    overflow: hidden;
    font-size: 20px;
}

.what-we-offer li {
    font-size: 17px;
    font-family: 'din-pro', Arial !important;
}


#top .even-c h2.green-text span {
    color: #137566;
}
#top .even-c h2.green-text {
    font-family: 'dsgsans-outline' !important;
    color: #137566;
    font-size: 30px;
    line-height: 1;
}

.ecosystem-comingsoon h2.opn-txt span {
    font-family: 'dsgsans-ultra' !important;
    color: #000;
    line-height: 60px;
}

.ecosystem-comingsoon h3.opn-txt {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ecosystem-comingsoon h3.opn-txt>span {
    font-family: 'dsgsans-ultra' !important;
    color: #000;
    font-size: 30px;
    line-height:1;
}
.right-text-b {
    background-size: cover;
    background-position: top center!important;
}
#top .right-text-b .container {
    padding: 0;
    background-color: transparent;
    background-image: none;
    max-width: 100%;
    margin: 0;
}

.what-we-4 .container {
    background-color: #000;
    margin-bottom: 30px;
}
.what-we-4 h3 span {
    font-size: 38px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    display: inline-block;
    vertical-align: middle;
    margin: -14px;
    text-transform: uppercase;
    margin-top: -27px;
}

.what-we-4 h3 {
    font-size: 109px;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #F4BD44!important;
    font-family: 'dsgsans-outline', Arial !important;
}
.what-we-4 p span {
    font-size: 16px;
    display: block;
    line-height: 1.5;
}
.what-we-4 p {
    font-size: 22px;
    letter-spacing: -0.6px;
    color: #ffffff;
    text-align: center;
    line-height: 1;
    font-family: 'din-pro', Arial !important;
    margin-bottom: 0;
    text-transform: uppercase;
    margin: 0;
}
body#top .sign-with-us h2 {
    font-family: 'dsgsans-outline', Arial !important;
}
#top .what-we-4 h2 {
    text-align: center;
}
#top .what-we-4 .avia_textblock {
    padding: 0;
}
.right-text-b {
    padding: 80px 0px;
}
#top .right-text-b .avia_textblock {
    padding: 50px!important;
    width: auto;
    background-color: #000;
    max-width: 590px;
}
#top .right-text-b h1 {
    font-size: 7em!important;
}



@media(min-width:768px){
   .ecosystem-comingsoon .tribe-countdown-time .tribe-countdown-right {
      min-width: 101px;
  }
body#top .ecosystem-comingsoon h3.opn-txt>span {
    font-size: 42px;
}
body#top .even-c h2.green-text {
    font-size: 42px;

}
.sign-with-us .flex_column {
    max-width: 550px!important;
    display: block!important;
    margin: 0 auto !important;
    float: none;
}
}

@media(min-width:1025px){
#top div .seas-1 .black-banner {
    width: 600px;
}
body#top .even-c h2.green-text {
    font-size: 84px;

}
body#top .ecosystem-comingsoon h3.opn-txt>span {
    font-size: 60px;
}

#top .about-slider .slick-prev {
    left: -45% !important;
}
#top .about-slider .slick-next {
    left: -37% !important;
}
}

@media(max-width:767px){
   #top .ecosystem-comingsoon .av_one_half .tribe-countdown-time div div.tribe-countdown-days.tribe-countdown-number {
    margin-left: 3px;
  }
  .game-experience .container .av-flex-placeholder {
   display: none !important;
}
#top .ecosystem-comingsoon .av_one_half .tribe-countdown-time div div {
    min-width: 60px !important;
}
.new-game-changer .join-tnc a {
    min-width: 100%;
    text-align: center;
    margin-top: 10px;
}
  body#top .right-text-b {
    padding: 30px!important;
}
  body#top .stroke-banner-text h1 {
    font-size: 3.7em!important;
}
body #top .right-text-b .avia_textblock {
    padding: 20px!important;
}
body .what-we-4 p {
    margin: 0;
}
body#top .seas-1 {
    height: 100vw;
}
.see-remote a {
  max-width:100%!important;
   background-color: #000000!important;
}
}

@media (min-width:767px) and (max-width:1024px) {
#top div .seas-1 .black-banner {
    width: 530px;
}
.successive-banners { margin-top: -270px !important; }
.mfp-close-btn-in .successive-banners .mfp-close { top: -315px !important; }
#top .what-we-4 h3 span {
    font-size: 28px;
}
#top .what-we-4 h3 {
    font-size: 60px !important;
}
.award-link p { margin-left: 20px !important; }
}

/* Rotating Take over Styles Starts */
.rotating-item {
    display: none;
   position: absolute;
   left: 0px; 
   margin-top:-25px!important;
}
 .mfp-close-btn-in .mfp-close, .page-id-2477 .mfp-close-btn-in .mfp-close, .page-id-3533 .mfp-close-btn-in .mfp-close, .page-id-3851 .mfp-close-btn-in .mfp-close{ margin: -30px 0 8px 0; color: #fff; }
/*.home .mfp-auto-cursor .mfp-content, .page-id-2477 .mfp-auto-cursor .mfp-content, .page-id-3533 .mfp-auto-cursor .mfp-content, .page-id-3851 .mfp-auto-cursor .mfp-content{ top: -23%; }*/
/* Rotating Take over Styles Ends */
#skipnav a, #skipnav a:focus {
    background-color: #026655 !important;
    color: #fff !Important;
}
 #skipnav a:focus {
    background-color: #026655 !important;
    border: 2px dotted #D37217  !important;
    color: #fff !Important;
}
div#tribe-events-countdown-widget-2 {
  opacity: 0
}

.game-experience .container .content .post-entry,
.ecosystem-join .container .content .post-entry,
.ecosystem-join-new .container .content .post-entry{
  padding: 35px 55px
}

.game-experience .container .content,
.ecosystem-join .container .content,
.ecosystem-join-new .container .content{
  padding: 0
}

.ecosystem-slider ul.avia-slideshow-inner {
  background: #000
}

.ecosystem-comingsoon span.tribe-countdown-seconds {
  display: none
}
#transcript .mfp-close {
    color: #000 !important;
}
.white-text,
h3.white-text {
  color: #fff
}

.ecosystem-join .mobile-visible-image,
.ecosystem-join-new .mobile-visible-image{
  display: none
}

.game-experience p {
  font-family: 'din-medium' !important;
  margin-bottom: 0
}

.game-experience h3.white-text {
  font-family: 'din-black' !important;
  font-size: 28px;
  margin-bottom: 25px
}

#top .ecosystem-slider .av-control-minimal .avia-slideshow-dots a {
  opacity: 1
}

#top .ecosystem-slider .avia-slideshow-dots span {
  display: inline-block;
  height: 20px;
  width: 30px;
  border-radius: 14px;
  color: #fff;
  opacity: 1;
  overflow: hidden;
  margin: 0 1px;
  position: relative;
  bottom: 33px
}

#top .ecosystem-slider .av-control-minimal .avia-slideshow-arrows a {
  opacity: 0
}

.game-experience .container .av-flex-placeholder {
  position: relative
}
/*CWSM-10022*//*Commenting out as part of #188001 *//*
.ecosystem-comingsoon .container {
     padding: 0  40px !important;
    background-color: #e2d6b9
} */
.ecosystem-comingsoon .flex_column.av_one_half {
    margin-top: 20px;
    margin-left: 0
}
/*end*/

.game-experience .container .av-flex-placeholder {
  width: 1px !important;
  height: calc(100% - 100px);
  content: '';
  position: absolute;
  left: 50%;
  top: 50px;
  background: #fff
}

#top .game-experience .av-flex-placeholder {
  width: 10%
}

.ecosystem-comingsoon h1,
.ecosystem-join h1,
.ecosystem-join-new h1,
.ecosystem-jobs h1,
.ecosystem-slider .avia-slide-wrap h1 {
  font-family: 'dsgsans-ultra' !important;
  font-size: 75px;
  color: #137566;
  font-weight: normal;
  line-height: 65px;
  margin-bottom: 0
}

.ecosystem-comingsoon div.tribe-countdown-number,
.ecosystem-comingsoon div.tribe-countdown-colon {
  font-size: inherit
}

.ecosystem-comingsoon .tribe-countdown-complete {
  opacity: 0
}

.ecosystem-comingsoon h1 {
  margin-bottom: 5px
}

.ecosystem-comingsoon {
  padding-top: 10px
}

.ecosystem-comingsoon h1 span,
.ecosystem-join h1 span,
.ecosystem-join-new h1 span,
.ecosystem-jobs h1.orange-border-text,
.ecosystem-slider .avia-slide-wrap h1 span {
  font-family: 'dsgsans-outline' !important;
  color: #000
}

.ecosystem-comingsoon h1.coming-soon-text,
.ecosystem-join h1.black-text,
.ecosystem-join-new h1.black-text,
.ecosystem-jobs h1.black-text,
.ecosystem-slider .avia-slide-wrap h1.black-text {
  color: #000
}

.ecosystem-slider .avia-slide-wrap h1.white-text {
  color: #fff
}

.ecosystem-slider .avia-slide-wrap h1 span {
  font-family: 'dsgsans-outline' !important;
  color: #fff
}

.ecosystem-comingsoon h1.opn-txt span {
  font-family: 'dsgsans-ultra' !important;
  color: #000;
  line-height: 60px
}

.ecosystem-comingsoon h1 span {
  color: #137566
}

.ecosystem-jobs h1.orange-border-text {
  color: #000;
  margin-bottom: 0
}

.ecosystem-comingsoon .orange-text {
  color: #E17A19;
  font-family: 'dsgsans-bold' !important;
  font-size: 42px;
  margin-top: 18px
}

.ecosytem-join-text {
  font-family: 'din-black' !important;
  margin-top: 20px;
  padding-right: 100px
}

.ecosystem-slider .avia-slide-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center
}

.ecosystem-slider .avia-slide-wrap .avia-caption {
  position: static;
  width: calc(100% - 300px)
}

.ecosystem-slider .avia-slideshow li img {
  width: 300px
}

.ecosystem-slider .avia-slide-wrap h1 {
  text-align: right
}

#top .ecosystem-jobs .views,
.ecosystem-jobs .world-icon,
.ecosystem-jobs #job-map-toggle,
.ecosystem-jobs #live-results {
  display: none
}

.ecosystem-slider {
  padding-bottom: 10px
}

.ecosystem-jobs .widget-jobsearch-results.table_tile #job-map {
  height: 200px;
  width: 50%;
  float: right
}

.ecosystem-jobs .flex_column.co-left {
  position: absolute;
  margin-top: 16px
}

.ecosystem-jobs .widget-jobsearch-results.table_tile #result-modifications {
  border: 0
}

.join-tnc a:hover,
.join-tnc a {
  font-size: 18px;
  text-decoration: none;
  font-family: 'dinpro-bold', Arial !important;
}

.more-jobs a,
.more-jobs a:hover {
  padding: 15px 70px 15px 40px !important;
  position: relative;
  font-size: 22px;
  text-decoration: none;
  font-family: 'dinpro-bold', Arial !important;
}

.more-jobs a:after {
  content: '+';
  position: absolute;
  right: 25px;
  top: 12px;
  font-family: "dinpro-bold" !important;
  font-size: 22px
}

.more-jobs a:after {
  content: '+';
  position: absolute;
  right: 25px;
  top: 12px;
  font-family: "dinpro-bold" !important;
  font-size: 30px;
  color: #fff !important;
  width: 45px;
  height: 33px
}
.sg-tabs a.transcript-lnk {
    margin-right: 2px !important;
}
.more-jobs {
  padding-bottom: 20px
}
label[for="cws_jobsearch_sub_category"] {
    display: none;
}

.ecosystem-comingsoon .tribe-countdown-time div div {
  background-color: #000;
  color: #fff;
  font-family: 'dsgsans-bold' !important;
  font-size: 41px;
  padding: 2px 30px;
  margin-left: 15px;
  line-height: 100%
}

.ecosystem-comingsoon .tribe-countdown-time .tribe-countdown-colon {
  display: none
}

.ecosystem-comingsoon .tribe-countdown-timer .tribe-countdown-under {
  font-family: 'dsgsans-bold' !important;
  font-size: 13px;
  color: #fff;
  display: block;
  line-height: 100%
}

#top .ecosystem-comingsoon div.tribe-countdown-timer {
  line-height: 100%;
  min-height: auto;
  padding-top: 0
}

.ecosystem-comingsoon .tribe-countdown-time {
  padding: 0;
  border: 0
}

.ecosystem-comingsoon .tribe-countdown-text,
.ecosystem-comingsoon .tribe-countdown-time div div br {
  display: none
}

.ecosystem-comingsoon h1.opn-txt {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center
}


/*common css*/

.middle-content {
  left: 25%;
}


/*Fix the extra border around the submit button*/

input::-moz-focus-inner {
  border: 0 !important;
}


/*Outline for links on focus/Complaints - use , to add extra items */

*: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: 2px dotted #D37217 !important;
  outline-offset: 0px !important;
}

.logo a:focus {
  outline-offset: 3px !important;
}

h6.center.bold.caps-none.color-black.fc-clear.ng-binding {
  display: none;
}
#top #header_main #avia-menu .custom-left-logo a {
    outline-offset: 2px !important;
    margin-top: 0px !important;
    margin-right: 5px !important;
    padding: 0 !important;
}
#top #header_main .search-menu a {
    padding: 0 !important;
}
#top #header_main  .search-menu span.avia-menu-text {    margin-top: 30px; }
/*To avoid extra space below the image*/

img {
  vertical-align: bottom;
  border-radius: 0 !important;
}


/*To make color section full width - add this class*/

.responsive .full-width .container {
  max-width: 100%;
  padding: 0;
}


/*hides on desktop*/

#top .hidden-desktop,
.hidesection {
  display: none;
}

.hidden {display: none;}


/*container css*/

.responsive .container {
  padding: 0 15px;  
}

.responsive #footer .container {
  padding: 0;
}

p {
  color: #000000;
  font-size: 20px;
}

ul li,
a {
  font-size: 20px;
}

p.green-paratext {
  color: #006554;
}

h1 {
  font-size: 65px;
}

h2,
h2.stroke-text-green span {
  /* font-size: 48px; */
}

.strong-together h2.stroke-text-green span {
  /* font-size: 60px; */
}

a {
  text-decoration: none;
}

#top label {
  font-size: 0.92em !important;
}

#top .input-text,
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select {
  font-size: 1em !important;
}

.breadcrumb .trail-end {
  color: #006554;
}


/*common css ends*/


/******************HEADER CSS STARTS HERE **********************/

#header_meta .sub_menu {
  top: 0 !important;
}

#header_main {
  height: 94px;
}

#header_main .logo {
  display: none;
}

#header_main .main_menu,
#header_main .avia-menu {
  width: 100%;
}

#header_main ul.av-main-nav {
  float: right;
  margin-top: 12px;
}

#top #header_main #avia-menu .menu-item a {
  height: auto;
  margin: 0;
  line-height: 28px;
  font-size: 16px;
  font-family: 'dinpro-cond-black', Arial !important;
  padding: 0 20px;
}
#top #header_main #avia-menu .menu-item:not(.menu-item-has-children) a {
   padding-right: 5px;
  }

#top #header_main #avia-menu .menu-item .sub-menu a {
  margin-top: 0;
  padding: 4px 0;
  font-size: 16px;
  border: 0;
}

#top #header_main #avia-menu .menu-item .sub-menu {
  width: 175px;
  padding: 10px;
  border: 1px solid #fff;
}

#header_main .custom-left-logo {
  position: absolute;
  left: 20px;
  top: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}

#top #header_main .custom-left-logo a:nth-child(1) {
  display: none;
}

#top #header_main .custom-left-logo a {
  margin-top: 10px !important;
  display: inline-block;
  padding: 0 5px;
}

#top #header_main .custom-left-logo a:nth-child(2) {
  padding-left: 0;
}


/*#header_main .custom-left-logo img {
  height: auto;
}*/

#top #header_main .current-menu-item a {
  border-bottom: 3px solid #000;
}

#top #header_main #avia-menu .menu-item a:hover {
  /* border-bottom: 3px solid #000; */
}

#top #header_main li.custom-left-logo a:hover {
  border-bottom: none !important;
}

.sub_menu li {
  float: none !important;
  display: inline-block !important;
  border: none;
}

#header_meta .already-applied a {
  font-size: 14px;
  color: #ffffff;
  line-height: 18px;
  text-transform: uppercase;
}

.menu-dropdown.xcc-sign-in-parent {
  padding-bottom: 0 !important;
}

.menu-dropdown .xcc-sign-in {
  padding: 10px 0px !important;
  border: none !important;
  border-radius: 0 !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
  /* background: #000 !important; */
  font-size: 14px;
  line-height: 18px;
  background: transparent;
  color: #fff;
  font-family: 'dinpro-cond-black', Arial !important;
  /* text-transform: uppercase; */
}

.menu-dropdown .xcc-sign-in::after {
  content: none;
}
.sg-tabs span#gtm-jobdetail-apply-btn a {
    outline-offset: -2px !important;
}
.xcc-wrapper a.xcc-sign-in.out:hover,
.xcc-wrapper a.xcc-sign-in.in:hover {
  background-color: #ed8b28 !important;
}

.xcc-wrapper a.xcc-sign-in.in:hover {
  color: #000000;
}

#header_main .container .inner-container {
  background-color: none;
}

#header_main .container .logo,
#header_meta .sub_menu #text-9 {
  display: none;
}

#header_main .container {
  padding: 0;
  max-width: 100%;
}

.html_main_nav_header.html_logo_left #top .main_menu .menu>li:last-child>a {
  padding-right: 13px;
}

.gap-top {
  margin-top: 0;
}


/******************************HEADER CSS ENDS HERE *************************************/


/****************************** FOOTER CSS STARTS HERE ***********************************/

#footer .el_after_av_one_half {
  margin-left: 0;
}

.footer-cont a,
.second-footer a {
  text-decoration: underline;
}

.second-footer,
.second-footer a {
  color: #fff;
}

.footer-cont,
.second-footer {
  /* background: #f2f2f2; */
  margin: 0 auto;
  overflow: auto;
}


/* .second-footer .head { color: #297c6e; font-family: "dinpro-bold" !important; }*/

.second-footer .head {
  color: #006554;
  font-family: "dinpro-bold", Arial !important;
}

.second-footer .add-links {
  padding-top: 15px;
}

.second-footer .add-links ul {
  display: flex;
}

.second-footer .add-links ul li {
  padding: 0 21px;
  float: left;
  clear: none;
  border-right: 1px solid #fff;
}

.second-footer .add-links ul li:nth-child(1) {
  padding-left: 0;
}

.second-footer .add-links ul li:last-child {
  border: none;
}

.second-footer .add-links a {
  font-size: 16px;
  font-family: "din-pro", Arial !important;
}

.second-footer .copyrightyear {
  font-size: 14px;
  padding-top: 20px;
}

.footer-cont a {
  color: #fff;
  font-size: 16px;
  line-height: 32px;
  font-family: 'dinpro-medium', Arial !important;
  margin: 0;
}

.footer-cont a:hover,
.second-footer .add-links a:hover {
  /* color: #0c6b5b; */
  text-decoration: underline;
}

.add-links a:hover {
  text-decoration: none;
}

.footer-cont p,
h3 {
  color: #727272;
  margin: 0;
}

.outer {
  padding: 30px 0;
  overflow: hidden;
}

.footer-cont .one-four {
  width: 23%;
  float: left;
  margin-right: 2%;
}

.footer-cont .one-four.social img {
  width: 28px;
}


/*.mac-os .footer-cont h3 {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 300 !important;
}*/

.footer-cont p.head {
  border-bottom: 1px solid #0c6b5b;
  font-family: "dinpro-bold", Arial !important;
  line-height: 33px;
  color: #006554;
  margin-top: 0;
}

.footer-cont .social a {
  margin-right: 8px;
}

.footer-cont .social br {
  display: none;
}

.footer-cont .copyright {
  font-size: 16px;
}

.footer-cont .add-links a {
  width: 100%;
  display: inherit;
  line-height: 27px;
}

.footer-cont ul {
  padding-left: 0;
}

.footer-cont li {
  margin: 0;
  line-height: 18px;
}

.footer-cont li a {
  text-transform: uppercase;
}

.container_wrap {
  border: none;
}

#footer {
  padding: 0;
  background: #000;
  z-index: 0;
}

#footer #text-4 {
  margin: 0;
}

.mfp-content {
  width: 700px !important;
}

.mfp-conten {
  background-color: transparent;
}

.mfp-close-btn-in .mfp-close {
  color: #fff;
  position: absolute;
  top: 20px !important;
  bottom: auto;
  right: 8px;
  width: 20px !important;
  height: 20px !important;
  display: inline-block;
  line-height: 20px;
}
#top div.avia-popup .mfp-close {
    right: 5px;
    top: 10px !important;
}
#signup-blog {
  padding: 40px;
  background-color: #e1e0de;
}

#signup-blog .mfp-close {
  color: #333333;
}

body#top .left-banners h3 {
  padding-top: 0;
}

.two-col-image {
  padding: 10px 20px;
}
span[role="alert"] {
    font-family: "dinpro-medium", sans-serif !important;
}
form[name="xcloud_Signin"] p, form[name="xcloud_Signin"] label, form[name="xcloud_Signin"] a,
form#updatePasswordForm p, form#updatePasswordForm label,
form#updatePasswordForm a,#candidatePasswordUpdateMainContent span, #candidatePasswordUpdateMainContent p,
#candidatePasswordUpdateMainContent label,#modal-Loader label,#modal-Loader h2, #modal-Loader p,#modal-Loader label{
    font-family: 'din-pro', Arial !important;
}
.views .btn-group a:hover, .views .btn-group a:hover span {
    color: #222;
}

/*********************** FOOTER CSS ENDS HERE **************************/


/***********************CSS added for CWSM-3056************************/

select#cws_quickjobsearch_addtnl_categories {
  color: #000000 !important;
  font-family: 'din-pro', Arial !important;
  font-size: 14px !important;
}

select#cws_quickjobsearch_primary_category {
  /* color: #000 !important; */
  /* font-family: "din-medium", sans-serif; */
  /* font-size: 14px !important; */
}

select#cws_quickjobsearch_multiCategory {
  color: #000 !important;
  font-family: "din-medium", sans-serif;
  font-size: 14px !important;
  /*height: 62px;*/
  height: 32px;
}

.job-search-left-sidebar .widget-jobsearch-full .clear-btn {
  margin-top: 0px;
}


/*.quicksearch-field.quicksearch-primary_category{
    margin-right: -13px;
}*/


/***********************End of CSS for CWSM-3056**********************/


/**********************HOME PAGE CSS SATRTS HERE**********************/

.home-banner {
  height: 367px;
}

.home-job-search-banner .container {
  background-color: #000000;
  padding: 15px 0;
}

.home-job-search-banner #cws_quickjobsearch {
  justify-content: flex-end;
  display: flex;
  padding-right: 15px;
}

.images-largest-banner-text .avia-image-container-inner img {
  border-radius: 0;
}

.images-largest-banner-text h1 {
  font-size: 75px;
  line-height: 65px;
}

.images-largest-banner-text h2 {
  font-size: 45px;
}

.images-largest-banner-text .avia_textblock {
  padding: 15px 30px;
}

.images-largest-banner-text .avia_textblock p,
.images-largest-banner-text .avia_textblock h1,
.images-largest-banner-text .avia_textblock h2 {
  color: #ffffff;
}

.images-largest-banner-text h2.two,
.images-largest-banner-text p.three {
  text-align: right;
}

.images-largest-banner-text h2.two {
  color: #197465;
  margin-bottom: 0;
}

.images-largest-banner-text p.three {
  margin-top: 0;
  font-size: 14px;
  font-family: "dinpro-bold", Arial !important;
  line-height: 15px;
  margin-bottom: 0;
}

.images-largest-banner-text .combined-hp {
  line-height: 10px;
}

.home-page-background-imgcaption .av-image-caption-overlay-center h1 {
  position: absolute;
  bottom: 10px;
  text-align: left;
  color: #ffffff;
  line-height: 55px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #006554;
}

#top .on-the-field .flex_column.av_one_third {
  width: 36.333333%;
}

#top .on-the-field .flex_column.av_two_third {
  width: 57.666667%;
}

.jobTitle a,
.main_color h3.widgettitle,
.widget_joblist_row a,
.widget_joblist_row a:hover,
.jobTitle a:hover {
  color: #006554;
  font-weight: normal;
}

.widget_joblist_row a,
.jobTitle a {
  text-decoration: underline;
}

.jobs-you-may-like .joblist {
  width: 100%;
}

.jobs-you-may-like .widget-joblist .widget_joblist_row {
  width: 20%;
  text-align: center;
  color: #000000;
  font-size: 18px;
  float: left;
}

.jobs-you-may-like .widget-joblist {
  display: flex;
  padding-top: 0;
}

.jobs-you-may-like .widget-joblist .widget_joblist_row.alt {
  background-color: #ffffff !important;
}

.jobs-you-may-like .widget_joblist_row a {
  color: #000000;
}

.home-bg-video {
  height: 626px;
}

.home-bg-video .av-section-video-bg {
  max-width: 1167px;
  margin: 0 auto !important;
}

.view-video-transcript .togglecontainer .toggler,
.job-detail.accordion .toggler {
  text-align: center;
  width: 30%;
  margin: 0 auto;
  background-color: #006554;
  color: #fff;
  font-family: "dinpro-bold", Arial !important;
}

.job-detail.accordion .toggler {
  width: 100%;
  font-size: 18px;
}

.desktop-hidden-video {
  display: none;
}

.display-only-ipad-portrait {
  display: none;
}

#top .view-video-transcript .toggler.activeTitle,
.job-detail.accordion .toggler.activeTitle {
  color: #006554;
  background-color: #ffffff;
}

.view-video-transcript .accordion .toggle_icon,
.job-detail.accordion .toggle_icon {
  top: 15px;
  left: unset;
  right: 20px;
  border: none;
}

#top .view-video-transcript .toggler.activeTitle .hor_icon,
.job-detail.accordion .toggler.activeTitle .hor_icon {
  border-color: #006554;
}

.stories-that-matter .av-flex-placeholder {
  width: 2% !important;
}

.stories-that-matter .post-entry-type-page {
  border: 1px solid #acacac;
}

.stories-that-matter .av-equal-height-column-flextable {
  padding: 0 60px;
}

.stories-that-matter p {
  font-size: 18px;
}

.stories-that-matter .follow-on-youtube a {
  width: 35%;
  margin: 0 auto;
  padding: 15px 30px;
  background-color: #006554;
  text-align: center;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 23px;
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/icon_0000_Layer-1.png');
  background-position: 94% center;
  background-size: 34px;
  background-repeat: no-repeat;
}

.stories-that-matter .follow-on-youtube a:nth-child(1) {
  color: #ffffff;
  padding-right: 50px;
}


/*.whats-happening-now .container {
  background-color: #006554;
}*/

#cws_quickjobsearch label {
  display: none;
}

.home-banner .banner-text {
  font-size: 85px;
  color: #fff;
  text-align: center;
  font-family: "DSGSans-Ultra", sans-serif;
}

.home-banner .entry-content-wrapper {
  position: absolute;
  right: 25%;
  top: 100%;
}

.home-banner .avia-button {
  padding: 15px 60px;
}

.mac-os .home-banner .avia-button {
  padding: 20px 60px 12px;
}

#top .search-btn-banner .avia-button.avia-color-light:hover {
  background: #fff;
  opacity: 1;
  color: #0c6b5b;
}

.home-job-search-banner {
  min-height: 0;
}

/*.mac-os .avia-button.avia-size-small {
  padding: 13px 10px 3px;
}*/

.home-job-search-banner .quicksearch-field,
.home-job-search-banner .quicksearch-btn {
  width: 20%;
  margin-left: 15px;
}

.home-job-search-banner .quicksearch-btn .avia-button {
  width: 100%;
  text-transform: capitalize;
}

.home-job-search-banner .quicksearch-btn {
  width: 10%;
}

#top .home-job-search-banner .quicksearch-btn .quicksearch-submit {
  border-radius: 0;
  font-family: "dinpro-bold", Arial !important;
  height: 32px;
  padding: 8px 6px;
  border: none;
}


/*.home-job-search-banner .quicksearch-field.quicksearch-SearchText{
 margin-left:2.65%; 
}*/

.home-job-search-banner .quicksearch-field #cws_quickjobsearch_keywords,
.home-job-search-banner .quicksearch-field #cws_quickjobsearch_location {
  height: 32px;
  min-height: 0;
  font-size: 14px !important;
}

.home-job-search-banner .select2-container--default .select2-selection--single {
  height: 32px !important;
  /*Inline override*/
  font-size: 14px;
}

.home-job-search-banner .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 31px !important;
}

.home-first-sec .avia_textblock p {
  color: #000;
  margin: 19px 0;
}

#top .home-job-search-banner.main_color input[type="text"],
.home-job-search-banner .select2-container--default .select2-selection--single {
  border: none !important;
  /*Enfold inline override*/
}

#top .input-text,
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select {
  padding: 6px 6px;
}


/*Twitter Feed CSS*/

.twitter-feed-codeblock {
  max-width: 700px;
  margin: 0 auto;
}

.twitter-feed-codeblock .u-floatLeft {
  display: none !important;
}

.twitter-feed-codeblock .u-floatRight {
  color: #ffffff !important;
}


/***************************HOME PAGE CSS ENDS HERE ***********************************/


/***************************STORES PAGE CSS STARTS HERE*******************************/

.images-largest-banner-text .content {
  padding-bottom: 10px;
}

.breadcrumbs-section {
  min-height: 0;
}

.breadcrumbs-section .widget {
  padding-bottom: 0;
}

.breadcrumbs-section .breadcrumb {
  margin: 0;
}

.breadcrumb a {
  font-family: "din-pro", Arial !important;
  font-size: 13px;
}

.content-with-left-right-pad .avia_textblock {
  padding: 0;
}

.stores-testimonial .slide-entry-title {
  display: none;
}

.stores-testimonial .content {
  padding-top: 0;
}

#top .stores-testimonial .avia-slideshow-arrows {
  position: absolute;
  top: 40%;
  width: 100%;
}

#top .stores-testimonial .avia-slideshow-arrows a:before {
  color: #aaa;
  background: none;
  line-height: 44px;
}

#top .stores-testimonial .avia-slideshow-arrows a {
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 40px;
}

.stores-testimonial .testimonial-section {
  width: 92%;
  margin: 0 auto;
  border-top: 2px solid #006554;
}

.stores-testimonial .testimonial-section .left {
  width: 24%;
  float: left;
  text-align: center;
  margin: 30px 0;
}

.stores-testimonial .testimonial-section .left img {
  width: 55%;
}

.stores-testimonial .testimonial-section .right {
  width: 76%;
  float: left;
  margin: 30px 0;
}

.stores-testimonial .testimonial-section .right p {
  font-size: 22px;
  line-height: 30px;
  color: #006554;
}

.stores-testimonial .testimonial-section .author-name {
  float: right;
  background-color: #454545;
  width: 100%;
  text-align: right;
  color: #fff;
  padding: 5px 20px 5px 0;
}

.stores-testimonial .testimonial-section .author-name span {
  font-size: 12px;
}

#mfp-wrap-hagerstownpopup .mfp-content,
#mfp-wrap-hagerstownpopup-store .mfp-content {
  text-align: center;
}

.what-we-offer .avia_textblock {
  padding: 40px;
}

.what-we-offer .avia-builder-el-last {
  background-size: cover;
}

.drive-and-commitment .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-DSGstore-driveandcommitment.png');
  background-color: #000;
}

.similar-padding-design-for-columns .av-equal-height-column-flextable {
  padding: 4%;
}

.similar-padding-design-for-columns .flex_column .av-flex-placeholder {
  width: 3%;
}

.similar-padding-design-for-columns .flex_column .avia_textblock {
  padding: 3% 7% 50px;
}

#top .similar-padding-design-for-columns .av-flex-placeholder {
  width: 3%;
}

.similar-padding-design-for-columns .flex_column .avia_textblock span {
  font-family: "dinpro-bold", Arial !important;
  font-size: 18px;
  padding-bottom: 10px;
  display: inline-block;
}

.similar-padding-design-for-columns .flex_column .avia_textblock p,
.similar-padding-design-for-columns .flex_column .avia_textblock a {
  font-size: 18px;
}

.similar-padding-design-for-columns .flex_column .avia_textblock a {
  font-family: 'din-pro', Arial !important;
  position: absolute;
  bottom: 20px;
  text-decoration: underline;
}

.blank-whitespace {
  min-height: 0;
}

.blank-whitespace .content {
  padding: 0;
}


/***************************STORES PAGE CSS ENDS HERE*******************************/


/***************************NATIONAL SIGNING DAY CSS STARTS HERE********************/

.national-signing-banner .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/09/Header.png');
  background-size: cover;
  height: 400px;
  background-position: center;
  margin-top: 20px;
}

.page-id-6056.national-signing-banner .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/10/NSD_Post-Header.jpg');
  background-size: cover;
  height: 400px;
  background-position: center;
  margin-top: 20px;
}

.national-signing-banner-new .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/10/NSD_Post-Header.jpg');
  background-size: cover;
  height: 400px;
  background-position: center;
  margin-top: 20px;
}

.national-signing-banner-new.nsb-2020 .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/09/HERO.jpg');
  background-color:#1e6655;
}


.national-sign-us .container {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/08/BASKETBALL_WOMENS_W_Mix_Gameplay_15Bball_0994.png);
  background-size: cover;
}

.national-sign-us-new .container {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/10/SWU.jpg);
  background-size: cover;
}

.national-signing-banner .flex_column_table {
  height: 400px;
}

.national-signing-banner-new .flex_column_table {
  height: 400px;
}

#top .national-join-our-team {
  width: 100%;
  max-width: 50%;
  display: block;
  margin: 0 auto !important;
}

.img-right-n img,
.img-left-n img {
  max-width: 180px;
}

body#top .stroke-banner-text h1 {
  font-size: 7.7em;
  line-height: .9em;
  margin: 0 0 0;
}

body#top ul li.h-day-menu a {
  color: #fff;
 /* background-color: #e98f3a;*/
  background-color:   #b75900;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-size: 15px;
  padding-top: 10px;
}
body#top ul li.h-day-menu a:focus{
 outline-color:#fff!important; 
 outline-offset: 1px!important;
}
body#top.page-id-5706 li.h-day-menu a {
  display: none;
}

body#top .stroke-banner-text span {
  color: #fff!important;
  font-family: 'dsgsans-outline', Arial !important;
}

body#top .stroke-banner-text sup {
  color: #fff!important;
  top: -8px;
  line-height: 1;
  font-family: 'din-light', Arial !important;
  font-weight: normal;
  font-size: 59px;
  line-height: 1;
}

.game-changer-sec .game-changer-cta {
  overflow: hidden;
  width: 100%;
  padding-top: 20px;
}

.game-changer-sec .container {
  border: 1px solid #acacac;
  padding: 0 40px;
}

.game-changer-sec {
  padding: 50px 0 50px;
  position: relative;
}

body#top .building-para {
  padding-bottom: 40px;
}

.follow-on-youtube {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -26px;
  max-width: 80%;
  margin: 0 auto;
}

.bord-left {
  border-left: 10px solid #fff;
}

@media(max-width:767px) {
  
  #text-8 {
    padding: 0 !important;
  }
  .av_three_fourth #text-8 {
    padding: 30px 0 0 0 !important;
  }
  .game-changer-sec p {
    padding: 0 15px;
  }
  body .game-changer-sec .container {
    padding: 0 20px;
  }
  .mfp-container {
    padding-left: 26px;
    padding-right: 26px;
  }
  .devonpopup .mfp-close,
  #mfp-wrap-hagerstownpopup-store .mfp-close {
    top: -29px !important;
    width: 37px !important;
    right: -22px;
  }
  body#top .bord-left {
    border-left: 0px solid #fff;
    border-top: 10px solid #fff;
  }
  .middle-content {
    max-width: 80%;
    left: 10%;
  }
  body#top .stroke-banner-text h1 {
    text-align: left;
    max-width: 250px;
    margin: 0 auto;
  }
  body#top #main ul li.h-day-menu a {
    padding-bottom: 7px;
  }
  .ecosystem-comingsoon h1.opn-txt,
  .ecosystem-comingsoon h3.opn-txt {
    -webkit-flex-direction: column;
    flex-direction: column;
}
.see-remote a {
  max-width:100%!important;
}
}


/***************************NATIONAL SIGNING DAY CSS ENDS HERE********************/


/***************************GOLF GALAXY PAGE CSS STARTS HERE*******************************/

.content-header-text .avia_textblock {
  width: 91%;
  text-align: center;
  margin: 0 auto;
  border-bottom: 3px solid #006554;
}

.golf-galaxy.content-header-text .green-paratext {
  padding: 0 50px 30px;
  font-size: 22px;
  line-height: 30px;
  position: relative;
}

.golf-galaxy.content-header-text .author-name {
  float: right;
  background-color: #454545;
  width: 100%;
  text-align: right;
  color: #fff;
  padding: 5px 20px 5px 0;
}

.golf-galaxy.content-header-text .green-paratext:before {
  border-style: solid;
  border-width: 20px 15px 0 15px;
  border-color: #e5efee transparent transparent transparent;
  content: '';
  position: absolute;
  left: 494px;
  height: 0;
  margin-top: -30px;
  top: 0;
  width: 0;
  -webkit-transform: rotate(180deg);
}

.golf-galaxy.content-with-left-right-pad .content {
  padding-bottom: 0;
}

.skill-to-succeed .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/golf-bg.png');
  background-size: cover;
  background-color: #000;
}

body#top .strong-together span.image-overlay {
  display: none!important;
}


/***************************GOLF GALAXY PAGE CSS ENDS HERE*******************************/


/***************************FIELDS AND STREAM PAGE CSS STARTS HERE*******************************/

.passionate-about-work .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-fieldandstream-results.png');
  background-color: #000;
}


/***************************FIELDS AND STREAM PAGE CSS ENDS HERE*******************************/


/***************************DISTRIBUTION PAGE CSS STARTS HERE*******************************/

.distribution.content-with-left-right-pad .content {
  padding-top: 0;
}

.distribution.where-we-are .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-distribution-whereweare.png');
  background-size: cover;
  background-position: center;
  background-color: #000;
}

.distribution.where-we-are .avia-builder-el-first {
  width: 40%;
}

.distribution.where-we-are .avia-builder-el-last {
  width: 54%;
}

.distribution.where-we-are .avia_textblock {
  padding: 0 40px;
}

.longest-button a {
  background-color: #006554;
  color: #ffffff !important;
  padding: 15px 0;
  display: inline-block;
  width: 90%;
  text-align: center;
}

.distribution.where-we-are .avia-builder-el-last {
  background-size: cover;
}

.distribution.what-we-offer .avia_textblock {
  padding: 0px 40px;
}

.distribution.what-we-offer ul li {
  list-style: none;
  margin-left: 0;
  display: flex;
}

.distribution.what-we-offer ul li:before {
  content: '•';
  color: #006554;
  padding-right: 10px;
}

.passionate-about-results .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-distribution-passionateaboutresults.png');
  background-size: cover;
  background-position: center;
  background-color: #000;
}

.passionate-about-results.similar-padding-design-for-columns .flex_column .avia_textblock a {
  position: static;
}

.passionate-about-results .av-equal-height-column-flextable {
  padding: 0 4%;
}

.passionate-about-results .avia-builder-el-first .avia_textblock {
  padding: 0;
}


/***************************DISTRIBUTION PAGE CSS ENDS HERE*******************************/


/***************************TECHNOLOGY PAGE CSS STARTS HERE*******************************/

.this-is-what-drives-us .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2018/09/DSG_Technology-WhatDrivesUs-BKGND.jpg');
  background-color: #000;
}

.this-is-what-drives-us .av-equal-height-column-flextable {
  padding: 4% 0;
}

.this-is-what-drives-us .flex_column .avia_textblock {
  padding: 3% 10%;
}

.this-is-what-drives-us .avia_textblock p,
.this-is-what-drives-us .avia_textblock ul li {
  font-size: 18px;
}

.this-is-what-drives-us .avia_textblock ul {
  margin-left: 0;
}

.this-is-what-drives-us .avia_textblock span {
  font-family: "dinpro-bold", Arial !important;
  display: inline-block;
  padding-bottom: 10px;
}

.committed-to-our-game-plan .flex_column {
  background-size: cover;
}

.technology.content-with-left-right-pad .content {
  padding-top: 0;
}

.skilled-and-balanced-teams .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2018/09/DSG_Technology-SkilledBalancedTeam-BKGND.jpg');
  background-color: #000;
  background-size: cover;
}

.skilled-and-balanced-teams .avia_textblock {
  padding: 2% 7%;
}

.skilled-and-balanced-teams .skilled-and-balanced-textblock {
  padding-bottom: 0;
}

.skilled-and-balanced-teams .accordion {
  padding: 0;
}

.skilled-and-balanced-teams .accordion .toggler {
  font-family: "dinpro-bold", Arial !important;
  color: #ffffff;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #006554;
  border: none;
}

.skilled-and-balanced-teams .accordion .toggler.activeTitle {
  color: #006554;
  background-color: #ffffff;
  font-family: "dinpro-bold", Arial !important;
}

.js_active .toggler {
  padding: 9px 27px !important;
}

.skilled-and-balanced-teams .accordion .toggler.activeTitle .hor_icon {
  border-color: #006554;
}

.skilled-and-balanced-teams .accordion .toggle_icon {
  top: 16px;
  left: unset;
  right: 20px;
  border: none;
}


/*.skilled-and-balanced-teams .accordion .toggle_content,
.view-video-transcript .toggle_content {
  background-color: #e1e0de;
}*/

.skilled-and-balanced-teams .accordion .toggle_content p {
  font-size: 18px;
}

.skilled-and-balanced-teams .accordion .single_toggle {
  padding-top: 6px;
}

.learn-more-about-pittsburgh .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-technology-learnmore.png');
  background-color: #000;
}

.learn-more-about-pittsburgh .avia_textblock {
  padding: 0 7%;
}

.learn-more-about-pittsburgh p {
  text-align: right;
}

.learn-more-about-pittsburgh a {
  color: #ffffff;
  background-color: #006554;
  display: inline-block;
  width: 65%;
  text-align: center;
  padding: 3% 8px;
  margin-bottom: 10px;
  float: right;
}

.learn-more-about-pittsburgh a:hover {
  color: #ffffff;
  text-decoration: underline;
}


/***************************TECHNOLOGY PAGE CSS ENDS HERE*******************************/


/***************************STUDENTS & GRADS PAGE CSS STARTS HERE*******************************/

.driven-skilled-ready-textblock {
  padding: 0 40px;
}

.tabs-section .tab_titles {
  display: flex;
}

#top .tabs-section .tab_titles .tab {
  font-size: 18px;
  outline-offset: -3px !important;
}

.js_active .tab.active_tab {
  border-bottom: 4px solid #000000;
}

.city-with-sports-passion .content {
  padding-bottom: 0;
}

.events-section {
  padding-bottom: 60px;
}

.tribe-events-title a {
  text-decoration: underline !important;
}

.events-section .tribe-events-title a {
  padding: 0 6px;
}

.events-section .tribe-events-adv-list-widget {
  padding: 0 2%;
  display: flex;
}

.events-section .list-date {
  display: none;
}

.events-section .tribe-mini-calendar-event {
  border: none;
}

.events-section .list-info,
.events-section .list-info .tribe-events-title {
  color: #000000;
  width: 100%;
  text-align: center;
  padding: 3% 0;
  font-family: "dinpro-bold", Arial !important;
  text-transform: capitalize;
}

.events-section .type-tribe_events {
  background-color: #ffffff;
  width: 25%;
  float: left;
  margin: 0 0.5%;
}

.events-section .tribe-events-adv-list-widget p {
  display: none;
}

span.tribe-events-cal-links {
  display: none;
}

.tribe-event-date-start,
.tribe-event-date-end,
.tribe-event-time {
  text-transform: uppercase;
}


/***************************STUDENTS & GRADS PAGE CSS ENDS HERE*******************************/


/***************************ABOUT PAGE CSS STARTS HERE*******************************/

.about-us.what-we-believe-in .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/09/AboutUs-WhatWeBelieve-e.jpg');
  background-size: cover;
  background-color: #000;
}

.gameplan-accordion .container {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/left-img.jpg);
  background-size: cover;
  background-color: #000;
}

.about-us.what-we-believe-in .flex_column .avia_textblock {
  padding: 3%;
}

.about-us.what-we-believe-in .header-textblock {
  padding: 0 40px 40px;
}

.driven-by-the-belief .flex_column {
  background-size: cover;
}

.about-us.what-we-offer .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/bg-abt1.jpg');
  background-size: cover;
  background-color: #000;
  max-width: 1150px;
}

.about-us.what-we-offer .avia_textblock {
  padding: 0;
}

.about-us.what-we-offer ul {
  color: #000000;
}

.about-us-who-we-are-right-col h2 {
  font-size: 35px;
}

.about-us-who-we-are-right-col h2 span {
  font-size: 20px;
  display: block;
  line-height: 1;
  text-transform: initial;
  font-weight: normal;
}

.looking-to-learn-more-about-us .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-AboutUs-learnmore.png');
  background-size: cover;
  background-color: #000;
}


/***************************ABOUT PAGE CSS ENDS HERE*******************************/


/***************************PITTSBURGH PAGE CSS STARTS HERE*******************************/

.pittsburgh.images-largest-banner-text .flex_column {
  background-size: cover;
}

.pittsburgh.images-largest-banner-text .combined-hp {
  bottom: 6px;
}

.pittsburgh.images-largest-banner-text p.three {
  line-height: 15px;
}

.we-love-our-teams .content,
.read-all-about-us .content,
.pittsburgh-who-we-are .content {
  padding-top: 25px;
}

#top .we-know-how-to-thrive .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/654/2018/08/HC-3389-Pittsburgh-thrive.png');
  background-size: cover;
  background-color: #000;
}

.read-all-about-us a {
  font-family: "din-pro", Arial !important;
  color: #000000;
  text-decoration: underline;
  display: inline-block;
  padding-bottom: 5px;
}


/***************************PITTSBURGH PAGE CSS ENDS HERE*******************************/


/***************************EVENT DETAIL PAGE CSS STARTS HERE*******************************/

.tribe_events .tribe-events-back,
.tribe_events .blog-author,
.tribe_events .blog-categories.minor-meta,
.tribe-events-event-image {
  display: none !important;
}

.blog-meta .small-preview {
  background-color: #ffffff;
}

.blog-meta .attachment-square {
  width: 100%;
  height: 100%;
}

.template-blog .post_delimiter {
  padding-top: 0 !important;
}

.post_author_timeline {
  border: none !important;
}


/***************************EVENT DETAIL PAGE CSS ENDS HERE*******************************/


/***************************JOB SEARCH PAGE CSS STARTS HERE***************************/

.cws-search-form-title div.widgettitle,
h2.search-results-title {
  color: #006554;
  font-size: 24px;
  font-family: 'dsgsans-black', Arial !important;
}

.flex_column .widget .widgettitle,
.content .widget .widgettitle {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "din-bold", sans-serif;
}

#top .main_color input,
.job-search-left-sidebar select {
  border-color: #000000 !important;
}


/*added by Manjunath*/

.join-our-talent-widget h2 {
  color: #006554;
  font-size: 35px;
}

.join-our-talent-widget h2,
.join-our-talent-widget p {
  margin: 0;
}

#top .join-our-talent-widget ul {
  color: #006554;
  padding-bottom: 10px;
}

.join-our-talent-widget a {
  font-weight: bold;
  text-transform: uppercase;
  background-color: #006554;
  color: #ffffff !important;
  padding: 10px 0;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 5px 0;
  font-size: 16px;
}

.join-our-talent-widget em {
  font-size: 12px;
}

.join-our-talent-widget ul li {
  font-size: 16px;
  line-height: 18px;
  margin-left: 19px;
}

.desktop-hidden .join-our-talent-widget {
  display: none;
}

body>#wrap_all #job-map-toggle .world-icon,
#job-map .geolocation:before {
  font-family: 'entypo-fontello' !important;
}

li.select2-selection__choice {
  font-size: 14px;
}

h3#live-results {
  padding-top: 4px;
}

#cws_jobsearch_sub_category {
  display: none !important;
}

.job-innerwrap .job-data {
  font-size: 16px;
}

#widget-jobsearch-results-list .search-results-ol ul li {
  float: left;
  width: 20.5%;
  clear: none;
  margin-left: 6%;
}

#widget-jobsearch-results-list .search-results-ol ul li:nth-child(1) {
  margin-left: 0;
}

.job-data.city_state {
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2018/09/location-icon.png') no-repeat top left;
  padding-left: 20px !important;
}


/*select#cws_jobsearch_multiCategory option, select#cws_jobsearch_addtnl_categories option { font-family: 'din-pro' !important; padding: 5px 0; }*/

select#cws_jobsearch_multiCategory option,
select#cws_jobsearch_addtnl_categories option {
  font-family: 'din-pro', Arial !important;
  padding: 3px 0;
}

select#cws_jobsearch_addtnl_categories {
  color: #000000 !important;
  font-family: 'din-pro', Arial !important;
}

select#cws_jobsearch_addtnl_categories option {
  color: #666666;
}

.widget select {
  border-radius: 0 !important;
}

#top .Job-search-table .views label,
#top .Job-search-table .pages label,
#top .Job-search-table .pages select {
  font-size: 14px !important;
}


/*
#top.mac-os .main_color input[type=text],
#top.mac-os .main_color select#cws_jobsearch__proximity,
#top.mac-os #cws_quickjobsearch_category,
#top.mac-os #cws_quickjobsearch_location,
#top.mac-os input.keyword_suggest::placeholder,
#top.mac-os input.select2-search__field::placeholder,
#top.mac-os .select2-selection__rendered,
#top.mac-os .select2.select2-container.select2-container--default,
#top.mac-os input.loc_auto::placeholder,
#top.mac-os .main_color select#cws_jobsearch__proximity,
#top.mac-os .sidebar_right #cws_quickjobsearch_category,
#top.mac-os .sidebar_right #cws_quickjobsearch_location,
#top.mac-os .job-search-left-sidebar label,
#top.mac-os .widget-jobsearch-results #live-results,
.mac-os #widget-jobsearch-results-list .av_one_fifth,
.mac-os .job-innerwrap .jobCategory,
.mac-os .widget-jobsearch-results .search-columns {
  font-family: 'Roboto', sans-serif !important;
}*/

.mac-os #job-map-toggle .world-icon {
  top: 1px;
}

#top.mac-os .widget-jobsearch-results .pages label,
#top.mac-os .widget-jobsearch-results .views label {
  margin-top: 10px !important;
}

#top.mac-os .widget-jobsearch-results .btn-default {
  padding: 7px 10px 2px;
}

#job-alert {
  display: none;
}

.select2-container--default .select2-selection--single,
#cws_jobsearch__proximity,
.select2-selection.select2-selection--multiple {
  border: 1px solid #000000 !important;
  border-radius: 0;
  color: #666666;
}

#main .widget-jobsearch-results h2.search-results-title {
  font-family: "din-bold", sans-serif;
}

.select2-container--default .select2-selection--single,
.select2-selection.select2-selection--multiple {
  background-color: #ffffff;
}

#top .main_color .widget-jobsearch-full input[type='search'].select2-search__field {
  padding-left: 2px;
  cursor: pointer;
  font-size: 14px;
}

#top .main_color .widget-jobsearch-full li.select2-search.select2-search--inline {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/481/2018/04/Arrow-DSG.png) no-repeat right top 6px;
}

hr {
  border: solid #000;
  border-width: 1px 0 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
  background-color: #006554;
  border: none;
  border-radius: 25px;
  background-image: none;
}

.ui-slider-horizontal .ui-slider-range {
  top: 2px;
  height: 75%;
  background: #e6e6e6;
}

#date-slider,
#cws-adv-search-btn {
  border: none;
}

#cws-adv-search-btn,
.widget-jobsearch-results .search-columns {
  background: #006554;
  border-radius: 0;
}

.sidebar_right .quicksearch-btn .avia-button.avia-size-small {
  min-width: 110px;
  border: none;
  font-family: "din-medium", sans-serif;
  font-weight: normal;
  font-size: 15px;
}

.widget-jobsearch-results .search-columns {
  font-family: "din-medium", sans-serif;
  font-weight: normal;
}

.toggle-text,
#job-map-toggle .world-icon {
  color: #D37217;
  font-size: 20px;
}

#job-map-toggle {
  background: #fff;
  border: none;
  padding: 2px 10px 5px 33px;
}

#widget_job_map-2 {
  position: relative;
}

.mac-os .widget-jobsearch-results #live-results {
  font-family: 'Roboto', sans-serif !important;
}

.widget-jobsearch-results #live-results {
  margin-top: 0;
  font-family: 'din-pro', Arial !important;
}

.widget-jobsearch-results.table_tile .views {
  position: absolute;
  right: 0;
}

#live-results {
  right: 125px;
}

.widget-jobsearch-results.table_tile #result-modifications {
  display: block;
  padding-top: 10px;
  border-top: 1px solid;
}

#top.mac-os .widget-jobsearch-results .views label,
#top.mac-os .widget-jobsearch-results .pages label {
  font-family: 'Roboto', sans-serif !important;
}

#top.mac-os .job-innerwrap .jobCategory {
  color: #3e3e3e;
}

#top .widget-jobsearch-results .views label,
#top .widget-jobsearch-results .pages label {
  font-family: "din-regular", sans-serif;
}

.widget-jobsearch-results.table_tile .views,
.widget-jobsearch-results.table_tile .pages {
  display: block;
  width: 250px;
}

.widget-jobsearch-results.table_tile .pages {
  margin-left: 45%;
}

.job-search-left-sidebar {
  font-size: 14px;
  color: #000;
}

.widget-jobsearch-full #date-labels {
  margin: 0 8% 40px;
  font-size: 12px;
}

.avia-button.avia-size-medium {
  min-width: 110px;
  font-size: 15px;
  padding-top: 8px;
  padding-bottom: 7px;
}

.Job-search-table .av_one_fifth {
  margin-left: 4%;
  width: 17.2%;
}

.Job-search-table .widget-jobsearch-results .job.alt {
  background: #f2f2f2;
}

#top .widget-jobsearch-results .views label,
#top .widget-jobsearch-results .pages label,
.widget-jobsearch-results #live-results {
  text-transform: capitalize;
  font-weight: normal;
  color: #000;
}

#top input.keyword_suggest::placeholder,
#top input.select2-search__field::placeholder,
.select2-selection__rendered,
#top input.loc_auto::placeholder,
#top .main_color select#cws_jobsearch__proximity,
#cws-search-form,
#top .sidebar_right #cws_quickjobsearch_category,
#top .sidebar_right #cws_quickjobsearch_location {
  color: #000 !important;
  font-family: "Arial", sans-serif;
}

#top .job-search-left-sidebar input,#top .job-search-left-sidebar select{
font-family: "Arial", sans-serif !important;
}
#top .job-search-left-sidebar input.keyword_suggest::-webkit-input-placeholder {
  color: #000 !important;
  font-family: "Arial", sans-serif;
  display: block !important;
}

#top .job-search-left-sidebar input.keyword_suggest::-moz-placeholder {
 color: #000 !important;
  font-family: "Arial", sans-serif;
  display: block !important;
}

#top .job-search-left-sidebar input.keyword_suggest:-ms-input-placeholder {
  color: #000 !important;
  display: block !important;
  font-family: "Arial", sans-serif;
}

#top .job-search-left-sidebar input.keyword_suggest:-moz-placeholder {
  color: #000 !important;
  font-family: "Arial", sans-serif !important;
  display: block !important;
}
select#cws_jobsearch_multiCategory option, select#cws_jobsearch_addtnl_categories option{
  font-family: 'Arial' !important;
}

.main_color .sidebar_right ::-moz-placeholder {
  color: #000 !important;
}

#top .sidebar_right #cws_quickjobsearch_category {
  border-color: #000;
}

#widget-jobsearch-results-list .av_one_fifth {
  color: #000;
  font-family: "din-medium", sans-serif;
}

.job-innerwrap .jobCategory {
  color: #3e3e3e;
  font-family: "roboto-medium";
}

#job-map .geolocation {
  padding-top: 0 !important;
}

.location_type_container.Statewide,
.location_type_container.Remote {
  display: none;
}

.job-search-left-sidebar input[type=checkbox] {
  opacity: unset;
  left: unset;
}

.job-search-left-sidebar span[aria-labelledby="select2-cws_jobsearch_sub_category-container"] {
  display: none;
}


/***************************JOB SEARCH PAGE CSS ENDS HERE***************************/


/*Job detail CSS */

.mt- {
  margin-top: -.6em;
}

#gtm-jobdetail-apply-btn a, .jobdetail-button a {
  background: #D37217;
  font-weight: bold;
  font-family: "din-black", sans-serif;
  padding: 9px 28px;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}

.desc-left {
  display: inline-block;
}

.desc-left .jobdetail-button {
  width: 150px;
  margin: 5px auto;
  text-align: center;
}

.fs-logo {
  max-width: 85%;
  margin: 0 auto;
  display: inherit;
}

.desc-left #gtm-jobdetail-apply-btn a {
  padding: 9px 20px;
}

.jobdetail-button {
  margin-top: 20px;
  margin-bottom: 30px;
}

.jobdetail-title,
.jobdetail-inf {
  color: #fff !important;
  font-size: 20px;
}

.jobdetail-inf {
  font-family: "din-medium", sans-serif;
}

.main_color a.back-btn {
  float: right;
  color: #808080;
  text-decoration: underline;
}

.desc-job {
  width: 100%;
}

.desc-left {
  float: left;
  width: 160px;
}

.desc-left p {
  margin: 0;
}

.desc-right {
  float: right;
  width: 82%;
}

.jobdetails.desc-right p {
  margin-top: 0;
  color: #000;
  font-family: "din-medium", sans-serif;
}

.av-share-box ul li {
  padding: 0 !important;
}

#top .job-tabs .tab_titles .tab,
#top.mac-os .job-tabs .tab_titles .tab {
  color: #006554 !important;
  font-size: 24px;
  font-family: "dinpro-bold" !important;
}

#top .job-tabs .tab_titles .tab.active_tab {
  border-bottom: 4px solid #006554;
}

.main_color div.tab_titles,
.js_active .tab,
.js_active .active_tab_content {
  border: none;
}

.suggested-jobs-location,
.suggested-jobs-function {
  text-align: center;
}


/*#top.mac-os .main_color div.widget_joblist_loc {
  font-family: 'Roboto', sans-serif !important;
  font-size: 16px;
}*/

.main_color div.widget_joblist_loc {
  color: #000;
  font-family: "din-medium", sans-serif;
}

hr.yellowline {
  width: 60%;
  border: 2px solid #ffc425;
  margin: 10px 0 15px;
}

h2#gtm-jobdetail-title {
  margin-bottom: 15px;
  font-size: 26px;
  font-family: "din-bold", sans-serif;
}


/*.mac-os .suggested-jobs-function h3.widgettitle,
.mac-os .suggested-jobs-location h3.widgettitle {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 700 !important;
  
}*/

div.avia-popup .mfp-close { line-height: 0; }
.suggested-jobs-function h3.widgettitle,
.suggested-jobs-location h3.widgettitle {
  font-size: 24px;
  font-family: "din-bold", sans-serif;
}
.widget-jobsearch-full .clear-btn {
    padding-bottom: 0;
    margin-bottom: 20px;
    outline-offset: -2px !important;
    padding-left: 2px;
}
i.fa {
  width: 30px;
}
#footer i.fa {
    width: auto;
}
#footer .outer-soc a{
  padding-right: 2px;
  margin-right: 15px;
}
#top #footer .one-four.add-links a:focus {
    outline-offset: -2px  !important;
}
#top .glassdoor-icon img { margin-right: 0; }

div .main_color .tabcontainer .active_tab_content {
  color: #000;
  padding: 20px 40px;
}

.ejd-hot-jobs .widget_joblist_row {
  width: 33%;
  float: left;
}

.ejd-hot-jobs .widget_joblist_row a {
  font-size: 18px;
}

.ejd-banner-avia p {
  margin: 0;
}

.tab_inner_content table,
.tab_inner_content table td {
  width: auto !important;
  /*inline css override*/
  border: none !important;
  padding-left: 0;
}

.ie .tab_inner_content table,
.ie .tab_inner_content table td {
  width: 100% !important;
}

.ie .yellowline {
  text-align: left;
}

.ejd-right-vid .av_textblock_section {
  margin-right: 5px;
}


/*.mac-os font {
  font-family: 'Roboto', sans-serif !important;
}*/

font {
  font-family: "din-medium", sans-serif;
  font-size: 16px;
  color: #000;
}

.social-ejd {
  display: inline-block;
  float: right;
  padding-right: 40px;
}

.social-ejd .header {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}


/*.mac-os .social-ejd .header p {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 700 !important;
}*/

.social-ejd .header p {
  color: #006554;
  font-family: "din-bold", sans-serif;
}

#top .social-ejd .av-share-box ul {
  width: auto;
  border-color: #006654;
}

.social-ejd .av-share-box ul li a {
  padding: 5px 20px;
}

.social-ejd .av-share-box ul li {
  border-color: #006654;
}

.social-ejd [data-av_icon]:before {
  color: #006554;
}

.social-ejd a:hover:before {
  color: #fff;
}

.social-ejd .av-social-link-gplus,
.social-ejd .av-social-link-pinterest,
.social-ejd .av-social-link-tumblr,
.social-ejd .av-social-link-vk,
.social-ejd .av-social-link-reddit {
  display: none;
}

#top .ejd-banner-right span a {
  text-decoration: none;
}

.job-banner .content {
  padding-bottom: 20px;
}

.job-detail.accordion {
  margin: 0;
}

.apply-now-desktop-hidden {
  display: none;
}

#gtm-jobdetail-apply-btn a:hover {
  text-decoration: underline !important;
}

.jd-qualifications font,
.jd-responsibilities font,
.jd-responsibilities b {
  font-size: 20px!important;
  font-family: 'din-pro', Arial !important;
  color: #000 !important;
}


/*Job detail CSS ends */


/********************************LCP JOIN PAGE CSS STARTS HERE************************************/

.choose-your-resume p {
  font-family: "Arial", sans-serif !important;
}

#top .lcp-join #socialLoginProvider {
  padding-left: 0 !important;
}

#top .lcp-join #socialLoginProvider,
#top .lcp-join #socialLoginProvider_uiContainer {
  width: 100% !important;
}

#top .lcp-join #socialLoginProvider .gigya-login-header {
  text-transform: uppercase;
  font-size: 26px;
  color: #006554;
  font-family: 'dinpro-bold', Arial !important;
  margin-bottom: 20px;
}

.choose-your-resume {
  border-top: 1px solid #006554 !important;
  margin-top: 50px;
}

.row.resume-wrapper .row .col-md-12 {
  border-bottom: 1px solid #006554;
  padding-bottom: 30px;
  padding-left: 0;
  margin-left: 15px;
}

#top .lcp-join .form-group label {
  width: 175px;
  text-align: right;
  float: left;
  margin-right: 20px;
  font-family: "din-medium", Arial !important;
}

#top label span,
#top legend span {
  font-family: "din-medium", Arial !important;
}

.page-id-2028 .modal-popup-small #socialSiteProvider {
  display: none;
}

button[title="Continue"] {
  width: 115px;
  text-transform: uppercase;
  padding: 10px 12px;
  border-radius: 0;
  background-color: #006554 !important;
  border: none;
}

button[title="Continue"]:hover {
  background-color: #006554 !important;
  text-decoration: underline;
}

.dashicons-no-alt:before {
  font-family: dashicons;
}

#termsAndPolicyDescription {
  text-align: left;
}

#top .form-group select {
  /*font-family: "din-medium", sans-serif !important;*/
  padding: 0 6px !important;
  border-color: #000000;
}

.landing-page #socialLoginProvider {
  padding: 0 !important;
}

.landing-page .flex_column {
  min-height: 100vh;
}

.landing-page .gigya-login-header {
  color: #000000;
}

.resume-wrapper .red.bold {
  font-weight: normal !important;
}

#top .main_color.lcp-join .form-group input[type="text"],
#top .main_color.lcp-join .form-group select {
  width: calc(100% - 195px);
  float: right;
  border: 1px solid #000000;
  border-radius: 0;
}

#top .main_color.lcp-join .has-feedback label~.form-control-feedback {
  top: 2px;
}

#top .main_color.lcp-join .form-group.has-feedback {
  overflow: hidden;
}

#top .main_color.lcp-join .checkbox+.checkbox,
#top .main_color.lcp-join .red.help-block,
#top .main_color.lcp-join .btn-azure {
  margin-left: 195px;
  font-family: "dinpro-medium", sans-serif !important;
}

#top .main_color.lcp-join .schema-form-checkbox input[type=checkbox] {
  top: 5px;
}

#top .main_color.lcp-join .schema-form-section.col-sm-6 {
  width: 100%;
}

#top .main_color.lcp-join .form-group select,
#top .main_color.lcp-join .form-group select option {
  line-height: 30px;
}

#top .lcp-join .help-block {
  margin-left: 195px;
  color: red;
  font-size: 13px;
  font-family: "dinpro-medium", sans-serif !important;
}

#top .lcp-join label span a {
  font-size: 13px;
}


/*@media screen and (-webkit-max-device-pixel-ratio:1) and (min-color-index:0) {
  .main_color.lcp-join .form-group select, .main_color.lcp-join .form-group select option {
   padding-top: 10px !important; 
  } 
}*/

.bg-blue,
.bg-blue:focus,
label[for="fileupload"] {
  background: #006554 !important;
  font-family: "dinpro-medium", sans-serif !important;
}

#top .lcp-join label .bold {
  font-weight: normal;
}

.btn-azure.disabled,
.btn-azure[disabled],
fieldset[disabled] .btn-azure,
.btn-azure.disabled:hover,
.btn-azure[disabled]:hover,
fieldset[disabled] .btn-azure:hover,
.btn-azure.disabled:focus,
.btn-azure[disabled]:focus,
fieldset[disabled] .btn-azure:focus,
.btn-azure.disabled:active,
.btn-azure[disabled]:active,
fieldset[disabled] .btn-azure:active,
.btn-azure.disabled.active,
.btn-azure[disabled].active,
fieldset[disabled] .btn-azure.active {
  background-color: #006554 !important;
  border-color: #006554;
}

.bg-blue,
.bg-blue:focus {
  background: #006554 !important;
}

.btn-azure:hover,
.open .btn-azure.dropdown-toggle {
  background-color: #006554 !important;
  border-color: #006554;
}

.btn-default:hover {
  background-color: #006554 !important;
}

.modal-popup-small #socialSiteProvider {
  padding-top: 30px;
}

.required-star {
  color: red;
}

.landing-page-content .btn {
  background-color: #006554;
}

.profile-page .bg-whitesmoke label div:nth-child(2) {
  display: flex;
}

.profile-page .bg-whitesmoke div input {
  margin-right: 5px;
}

.profile-page .alert .darkblue {
  padding-top: 7px;
}

.profile-page .ui-select-match-item:hover {
  color: #ffffff;
}


/********************************LCP JOIN PAGE CSS ENDS HERE************************************/


/********************************MICROSITE PAGE CSS STARTS HERE************************************/

.landing-page .avia-section {
  background-size: cover;
}

html.landing-page {
  background-attachment: fixed;
}

.landing-page .landing-page-wrapper {
  background: rgba(255, 255, 255, 0.8) !important;
}

.landing-page-meta.title {
  display: inline-block;
  /* word-break: break-all; */
  word-wrap: break-word;
  font-size: 50px;
  line-height: 55px;
}


/********************************MICROSITE PAGE CSS ENDS HERE************************************/


/*404 error page css starts here*/

.error404 .sidebar {
  min-height: 380px;
}


/*404 error page css ends here */


/****************************MEDIA QUERY STARTS HERE********************************/

@media(min-width:1025px){
  .responsive .what-we-offer .container {
    padding: 0 0px;
}
}

@media only screen and (min-width:1025px) and (max-width: 1279px) {
  .images-largest-banner-text h1 {
    font-size: 50px;
    line-height: 53px;
  }
}


/*Media query for ipad*/


@media only screen and (min-width:768px) and (max-width: 1024px) {
  div.counter-black-theme p {
    font-size: 20px !important;
    padding-right: 10px !important;
}
.jobs-you-like .widget_joblist_row a { font-size: 30px !important; }
.mob-hide {
  display: none !important;
}
.none-ipad {
  display: none !important;
}
div.ipad-banner-show {
  display: block !important;
  height: 400px !important;
}
.padd-right-0 {
  padding-right: 0px !important;
}
  div.quote-column-right .hdr-black-head {
    width: 60% !important;
  }
  div.quote-column-right section.av_textblock_section {
    padding-right: 0px !important;
  }
  div.trans-btn-div a { min-width: auto !important; }
  div.trans-btn-div, div.trans-btn-div-black {
    padding-top: 30px !important;
  }
  div.about-text-align {
    padding: 0px 50px !important;
  }
  div.green-quote-section {
    padding: 30px !important;
  }
  div.pits_quote .container {
    padding: 0 15px !important;
  }
  div.corporate-slider-new .container {
    padding: 0 15px !important;
  }
  p.explore_btn_div{
    display: none !important;
  }
  p.check_link_mob { display: block!important; }
  .avia_textblock.check_link {
    display: none;
}
.check_link_mob a {
  text-decoration: underline;
}
#top .corporate-slider-new .slick-prev {
  left: 3% !important;
    bottom: -20% !important;
}
#top .corporate-slider-new .slick-next {
  left: 11% !important;
    bottom: -20% !important;
}
div.job-icon-section p {
  font-size: 18px !important;
}
div.unique-team .trans-btn-div a {
    width: auto !important;
}
  p.explore_link_mob {
    border: 1px solid #fff;
    padding: 15px 0px;
    text-align: center;
    width: 340px;
    display: block !important;
}
  .ecosystem-comingsoon,
  .ecosystem-join,
  .ecosystem-join-new,
  .ecosystem-jobs,
  .ecosystem-slider {
    padding: 0px;
  }
  .ecosystem-comingsoon .tribe-countdown-time div div {
    font-size: 22px
  }
  .ecosystem-comingsoon h1,
  .ecosystem-join h1,
  .ecosystem-join-new h1,
  .ecosystem-jobs h1,
  .ecosystem-slider .avia-slide-wrap h1 {
    font-size: 35px;
    line-height: 30px
  }
  .ecosystem-comingsoon .orange-text {
    font-size: 28px;
    margin-top: 8px
  }
  .game-experience .container .content .post-entry,
  .ecosystem-join .container .content .post-entry {
    padding: 30px
  }
  h1 {
    font-size: 35px;
  }
  h2 {
    font-size: 30px;
  }
  .images-largest-banner-text h1 {
    font-size: 35px;
    line-height: 38px;
  }
  .images-largest-banner-text h2 {
    font-size: 30px;
  }
  .job-banner .content {
    padding-bottom: 20px;
  }
  .empowering-teammates h2,
  .strong-together h2.stroke-text-green span,
  .diversity-inclusion-council h2,
  .our-commitment h2 {
    /* font-size: 35px !important; */
  }
  .images-largest-banner-text.diversity-banner h1 {
    font-size: 48px !important;
    line-height: 1.2;
  }
  .empowering-teammates .avia_textblock.wid50 {
    width: 70% !important;
    padding: 0;
  }
  .empowering-teammates .av_one_half.first .avia_textblock.wid50 {
    margin-left: 30% !important;
  }
  .diversity-inclusion-council .council-desc {
    padding: 0 20px;
  }
  #top .home-bg-video iframe {
    width: 100% !important;
    left: 0 !important;
  }
  #top .about-us-who-we-are-right-col {
    padding-top: 14px;
  }
  .skilled-and-balanced-teams .accordion .toggler {
    padding: 9px 35px;
  }
  .read-all-about-us .post-entry {
    padding: 0 4%;
  }
  .social-ejd {
    padding-right: 20px;
  }
  #top .job-tabs {
    margin-top: 0;
  }
  .view-video-transcript .togglecontainer .toggler {
    width: 50%;
  }
  .desktop-visible-video {
    display: none;
  }
  .desktop-hidden-video {
    display: block;
  }
  .desktop-hidden-video .avia-video {
    margin-bottom: 0;
  }
  .second-footer .add-links ul li {
    padding: 0 11px;
  }
  .apply-now-desktop-hidden {
    display: block;
  }
  .apply-now-desktop-hidden .jobdetail-button {
    text-align: center;
  }
  body#top #main .stroke-banner-text h1 {
    font-size: 5.6em;
  }
  body#top .stroke-banner-text sup {
    top: -3px;
    font-size: 48px;
  }
  body#top .stroke-banner-text .avia_textblock {
    padding: 15px 20px;
  }
  body#top .nsb-2020 .stroke-banner-text .avia_textblock {
    padding: 15px 0px;
}
  body .strong-together .av_one_third .avia-image-container.avia-align-center {
    padding: 11px 20px;
  }
}


/*Media query for ipad ends*/


/*Media query for ipad landscape*/

@media only screen and (min-width:1025px) and (max-width: 1100px) {
  .jobsearch_blkbox h2 {
    font-size: 30px !important;
  }
  .jobsearch_blkbox_btn a {
    font-size: 21px !important;
  }
  p.explore_link_mob {
    border: 1px solid #fff;
    padding: 15px 0px;
    text-align: center;
    width: 340px;
    display: block !important;
}
p.explore_btn_div { display: none !important; }
#top .corporate-slider-new .slick-prev { left: 2% !important; }
#top .ejd-slider-hgt.corporate-slider-new .slick-arrow {
    bottom: -14% !important;
}
#top .corporate-slider-new .slick-prev {
    left: 40% !important;
}
.corporate-slider .flex_column:first-child {
    padding: 0px 20px;
}
#top .corporate-slider-new .slick-arrow.slick-next {
    left: 46% !important;
}
}

@media only screen and (min-width:989px) and (max-width: 1024px) {
  #header_main .custom-left-logo img {
    height: auto;
    width: 76px;
  }
  h2#gtm-jobdetail-title {
    font-size: 18px;
  }
  .jobsearch_blkbox h2 {
    font-size: 30px !important;
  }
  .jobsearch_blkbox_btn a {
    font-size: 21px !important;
  }
  .jobdetails.desc-right {
    padding-left: 15px;
  }
  .job-banner .ejd-brands-full {
    margin-top: 20px;
  }
  .footer-cont {
    width: 100%;
  }
  .footer-cont .social a img {
    margin-bottom: 10px;
  }
  .home-banner .entry-content-wrapper {
    right: 18%;
  }
  .stores-testimonial .testimonial-section .left {
    margin: 40px 0;
  }
  .ejd-banner-right {
    padding: 13px 20px !important;
  }
  .toppadding10 .jobdetail-button #gtm-jobdetail-apply-btn a {
    padding: 3px 30px;
    font-size: 14px;
  }
  .footer-cont p,
  .footer-cont a {
    font-size: 12px;
  }
  .tabs-section .post-entry {
    padding: 0 4%;
  }
  body#top #main .stroke-banner-text h1 {
    font-size: 6.6em;
  }
}


/*Media query for ipad landscape ends*/


/*Media query for ipad portrait*/

@media only screen and (min-width:768px) and (max-width: 989px) {
  /*************Header CSS starts here*****************/
  #header_meta .sub_menu #text-9 {
    display: block;
    position: absolute;
    width: 230px;
    padding-bottom: 0;
  }
  .sub_menu #text-9 .responsive-logo {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .sub_menu #text-9 .responsive-logo a {
    margin: 0 10px 0 0;
    width: 65px;
  }
  #advanced_menu_toggle {
    display: block;
    margin-top: -20px;
    margin-right: 10px;
  }
  #header_main .container .main_menu {
    display: none;
  }
  #header_meta .sub_menu {
    width: 100%;
  }
  #header_meta .sub_menu .menu {
    float: right;
    padding-right: 20px;
  }
  #header_meta .sub_menu #text-9 {
    top: 25px;
  }
  #top #advanced_menu_toggle[data-av_iconfont='entypo-fontello']:before {
    font-family: 'fontawesome' !important;
  }
  #top #advanced_menu_toggle[data-av_icon]:before {
    content: "\f0c9";
  }
  .container #advanced_menu_toggle,
  #advanced_menu_hide {
    display: block;
  }
  #mobile-advanced .custom-left-logo {
    display: none;
  }
  /*************Header CSS ends here*****************/
  .new-game-changer .join-tnc a:hover, .new-game-changer .join-tnc a {
    font-size: 16px;
    margin-right: 0 !important;
    min-width: 245px;
    text-align: center;
    margin-top: 15px;
  }
  
  .images-largest-banner-text.diversity-banner h1 {
    font-size: 34px !important;
    line-height: 1.2;
  }
  .empowering-teammates .av_one_half.first .avia_textblock.wid50 {
    margin-left: 0 !important;
  }
  .empowering-teammates .avia_textblock.wid50 {
    width: 100% !important;
    padding: 0;
  }
  /*************Footer CSS starts here*****************/
  .footer-cont p.head {
    font-size: 14px;
  }
  .second-footer .add-links a {
    line-height: 100%;
  }
  .footer-cont .one-four.social img {
    width: 23px;
  }
  /*************Footer CSS ends here*****************/
  .back-btn {
    margin-right: 20px;
  }
  .desc-left {
    width: 20%;
  }
  .desc-right {
    width: 75%;
  }
  .jobdetails.desc-right {
    padding-right: 10px;
  }
  .tab_titles .tab {
    font-size: 20px;
  }
  .desc-job,
  .job-tabs {
    margin: 20px;
  }
  .jobsearch_blkbox h2 {
    font-size: 21px !important;
  }
  .jobsearch_blkbox_btn a {
    font-size: 18px !important;
  }
  #top .job-search-left-sidebar {
    margin-left: 10px;
  }
  #top .Job-search-table {
    width: 69%;
  }
  .widget-jobsearch-results.table_tile .views {
    position: absolute;
    width: auto;
    right: auto;
  }
  h2#gtm-jobdetail-title {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .jobdetail-inf {
    font-size: 14px;
    line-height: 20px;
  }
  .ejd-banner-right {
    padding: 13px 20px !important;
  }
  hr.yellowline {
    margin: 8px 0 8px;
  }
  .ejd-banner-right .jobdetail-button {
    margin-top: 10px;
  }
  #gtm-jobdetail-apply-btn a {
    padding: 9px 30px;
  }
  .toppadding10 .jobdetail-button #gtm-jobdetail-apply-btn a {
    padding: 3px 30px;
    font-size: 14px;
  }
  .jobdetail-button {
    margin-top: 8px;
  }
  #top .job-tabs .template-page {
    max-width: 95%;
  }
  .footer-cont h3 {
    font-size: 18px;
  }
  .footer-cont {
    width: 100%;
  }
  .footer-cont .add-links a {
    line-height: 23px;
  }
  .footer-cont a {
    font-size: 13px;
  }
  .job-banner .ejd-brands-full {
    margin-top: 20px;
  }
  /*home page */
  .home-banner .entry-content-wrapper {
    right: 16%;
  }
  .home-banner .banner-text {
    font-size: 75px;
  }
  .home-job-search-banner .container .content .widget .widgettitle {
    font-size: 16px;
  }
  .ejd-hot-jobs .widget_joblist_row {
    width: 32%;
  }
  .stores-testimonial .testimonial-section .left {
    margin: 70px 0;
  }
  .tabs-section .post-entry {
    padding: 0 4%;
  }
  .display-only-ipad-portrait {
    display: block;
  }
}


/*Media query for ipad portrait ends*/


/*Media query for mobile*/

@media only screen and (max-width: 767px) {
  .see-remote a {
  max-width:100%!important;
}
  .join-tnc.jobsearch a {
    margin-right: 0 !important;
    margin-top: 15px;
  }
  .join-tnc.jobsearch a:first-child {
    margin-top: 0;
  }
  .new-game-changer .join-tnc a {
    min-width: 100%;
    text-align: center;
    margin-top:10px;
  }
  .join-tnc.jobsearch {
    text-align: center !important;
    padding-bottom: 10px !important;
  }
  a.checklocation {  width: 100%; }
  div#colhead-brand, div#colhead-city_state_or_locationtype, div#colhead-store_id {  display: none; }
  a#toggleAdvSearch { opacity: 1; } 
  
  .ecosystem-comingsoon .tribe-countdown-time div div {
    font-size: 22px;
    padding: 2px 10px;
    margin-left: 10px
  }
  .ecosytem-join-text {
    padding-right: 0
  }
  .ecosystem-join .mobile-visible-image,
  .ecosystem-join-new .mobile-visible-image{
    display: block
  }
  
  .ecosystem-join .container,
  .ecosystem-join-new .container{
    background: none
  }
  .ecosystem-comingsoon h1.opn-txt span {
    font-family: 'dsgsans-ultra' !important;
    color: #000;
    font-weight: normal;
    line-height: 1;
    margin-bottom: 7px;
}
  .ecosystem-comingsoon .coming-soon-text {
    padding-top: 20px
  }
  .ecosystem-comingsoon .tribe-countdown-time div div {
    margin-bottom: 10px
  }
  .ecosystem-slider .content {
    padding-top: 10px
  }
  .join-tnc {
    text-align: left !important
  }
  .responsive #top #wrap_all .ecosystem-join .av_two_fifth,
  .responsive #top #wrap_all .ecosystem-join-new .av_two_fifth{
    margin-bottom: 0
  }
  .ecosystem-slider .avia-slide-wrap .avia-caption {
    position: static;
    width: 100%
  }
  .ecosystem-slider .avia-slideshow li img {
    width: 100%
  }
  .ecosystem-slider .avia-slide-wrap .avia-inner-caption {
    padding-top: 15px
  }
  .ecosystem-slider .avia-slide-wrap h1 {
    text-align: center
  }
  .ecosystem-slider .avia-slide-wrap h1 {
    text-align: center
  }
  .ecosystem-slider .avia-slide-wrap {
    flex-wrap: wrap;
    flex-direction: column-reverse
  }
  .ecosystem-comingsoon .orange-text {
    font-size: 28px;
    margin-top: 8px;
    line-height: 30px
  }
  .ecosystem-comingsoon h1,
  .ecosystem-join h1,
  .ecosystem-join-new h1,
  .ecosystem-jobs h1,
  .ecosystem-slider .avia-slide-wrap h1 {
    font-size: 40px;
    line-height: 42px
  }
  .ecosystem-jobs .widget-jobsearch-results.table_tile #job-map {
    height: 300px;
    width: 100%
  }
  .ecosystem-jobs .flex_column.co-left {
    position: static;
    margin-top: 0
  }
  .game-experience .container {
    background-repeat: repeat
  }
  .game-experience .container .content .post-entry {
    padding: 30px
  }
  .ecosystem-join .container .content .post-entry,
  .ecosystem-join-new .container .content .post-entry{
    padding: 0
  }
  .game-experience .container .content .post-entry {
    padding-bottom: 10px
  }
  
  /*********Common CSS starts here***********/
  p,
  p a {
    font-size: 18px;
  }
  h1 {
    font-size: 35px;
  }
  h2 {
    font-size: 30px;
  }
  .images-largest-banner-text h1 {
    font-size: 40px;
    line-height: 45px;
  }
  .images-largest-banner-text h3 {
    font-size: 30px;
  }
  .responsive #top #wrap_all .container {
    width: 92%;
    max-width: 92%;
  }
  .responsive #top #wrap_all .images-largest-banner-text .container {
    width: 100%;
    max-width: 100%;
  }
  #top #wrap_all .images-largest-banner-text .content {
    padding: 0;
  }
  .responsive #top #wrap_all .images-largest-banner-text .flex_column {
    margin-bottom: 0;
  }
  #top #wrap_all .images-largest-banner-text .avia-image-container-inner,
  #top #wrap_all .images-largest-banner-text .avia-image-container-inner img {
    width: 100%;
  }
  .content-with-left-right-pad .avia_textblock {
    padding: 0px;
  }
  .breadcrumbs-section .breadcrumb {
    padding: 10px 0 0;
  }
  #top .hide-banner-mobile {
    display: none !important;
  }
  .apply-now-desktop-hidden {
    display: block;
  }
  .apply-now-desktop-hidden .jobdetail-button {
    text-align: center;
  }
  .responsive #header_meta .sub_menu>ul {
    text-align: right !important;
  }
  /*********Common CSS ends here***********/
  .empowering-teammates h2,
  .strong-together h2.stroke-text-green span,
  .diversity-inclusion-council h2,
  .our-commitment h2 {
    /* font-size: 40px !important; */
  }
  .images-largest-banner-text.diversity-banner h1 {
    font-size: 48px !important;
    line-height: 1.2;
  }
  .diversity-testimonial .testimonial-section .left,
  .diversity-testimonial .testimonial-section .right {
    width: 100% !important;
  }
  .diversity-testimonial .testimonial-section .left {
    margin-bottom: 0 !important;
  }
  .diversity-testimonial .testimonial-section .right {
    margin-top: 10px !important;
  }
  .avia_textblock.diversity-testimonial .right p {
    font-size: 22px !important;
    line-height: 1.2;
  }
  .diversity-inclusion-council .post-entry.post-entry-type-page {
    padding: 0px 15px !important;
  }
  .empowering-teammates .av_one_half.first .avia_textblock.wid50 {
    margin-left: 0 !important;
    padding-top: 0px !important;
  }
  .empowering-teammates .avia_textblock.wid50 {
    width: 100% !important;
    padding: 0;
    padding-top: 30px !important;
  }
  #top .empowering-teammates .post-entry-type-page {
    padding: 20px 20px !important;
  }
  .empowering-teammates.view-video-transcript .togglecontainer .toggler {
    padding-right: 40px !important;
  }
  .equal-opportunity.diversity-page .av_one_half.first {
    min-height: 300px;
  }
  .equal-opportunity.diversity-page .av_one_half {
    padding: 25px !important;
  }
  #top .empowering-teammates .av-flex-placeholder {
    display: block;
    width: 100%;
  }
  #top .empowering-teammates .av-flex-placeholder::before {
    content: '';
    border-bottom: 1px solid #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0 !important;
    top: 0;
    display: block;
  }
  .jobsearch_blkbox {
    display: block !important;
  }
  .jobsearch_blkbox h2 {
    font-size: 26px !important;
  }
  .jobsearch_blkbox_btn a {
    font-size: 24px !important;
    margin: 0px 20px !important;
  }
  .jobsearch_blkbox_btn {
    text-align: center;
    margin-bottom: 20px;
  }
  /*hides on moible */
  #top .hidden-mobile {
    display: none;
  }
  /*visible on moible */
  #top .visible-mobile {
    display: block;
  }
  /*header css */
  .responsive #top #wrap_all #header_main .container {
    width: 100%;
    max-width: 100%;
  }
  #advanced_menu_toggle {
    right: 3%;
  }
  #header_meta .sub_menu #text-9 {
    display: block;
    position: absolute;
    width: 230px;
    padding-bottom: 0;
  }
  .sub_menu #text-9 .responsive-logo {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .sub_menu #text-9 .responsive-logo img {
    vertical-align: middle;
  }
  .sub_menu #text-9 .responsive-logo a {
    margin: 0 6px 0 0;
  }
  #advanced_menu_toggle {
    margin-top: -3px;
  }
  #mobile-advanced .custom-left-logo {
    display: none;
  }
  /******Footer css starts here*******/
  .outer {
    padding: 15px 4% 0;
  }
  .second-footer .copyrightyear {
    padding-bottom: 12px;
    padding-top: 10px;
  }
  .second-footer .add-links ul {
    display: block;
  }
  .second-footer .add-links ul li {
    padding: 2px 0;
    float: none;
    clear: both;
    border-right: 0;
  }
  .footer-cont .more-sec li:nth-child(2) {
    border-right: 0;
  }
  #footer .el_after_av_one_half,
  #footer .el_after_av_one_half .widget_text {
    margin: 0 !important;
  }
  .mfp-content {
    width: 100% !important;
  }
  /******Footer css ends here*******/
  /***********Home pgae css starts here**************/
  .responsive #top #wrap_all .home-job-search-banner .container {
    width: 100%;
    max-width: 100%;
  }
  .home-job-search-banner #cws_quickjobsearch {
    display: block;
    padding: 0 5%;
  }
  #top #wrap_all .widget-jobsearch .flex_column.avia-builder-el-last {
    margin-bottom: 0;
  }
  #top #advanced_menu_toggle[data-av_iconfont='entypo-fontello']:before {
    font-family: 'fontawesome' !important;
  }
  #top #advanced_menu_toggle[data-av_icon]:before {
    content: "\f0c9";
  }
  #top .home-bg-video iframe {
    width: 100% !important;
    left: 0 !important;
  }
  .desktop-visible-video {
    display: none;
  }
  .desktop-hidden-video {
    display: block;
  }
  .desktop-hidden-video .avia-video {
    margin-bottom: 0;
  }
  .home-page-background-imgcaption .av-image-caption-overlay-center h1 {
    line-height: 40px;
  }
  #top #wrap_all .on-the-field .content {
    padding-bottom: 0
  }
  .jobs-you-may-like h1 {
    padding-left: 0 !important;
  }
  .jobs-you-may-like .widget-joblist {
    display: block;
  }
  .jobs-you-may-like .widget-joblist .widget_joblist_row {
    width: 100%;
    margin-bottom: 20px;
  }
  .jobs-you-may-like .widget_joblist_row a {
    font-family: 'dinpro-bold'font-family !important;
  }
  .home-bg-video {
    height: 326px;
  }
  .stories-that-matter .av-equal-height-column-flextable {
    padding: 0 10%;
  }
  .stories-that-matter .hr-invisible {
    display: none;
  }
  .stories-that-matter .post-entry-type-page {
    padding-bottom: 30px;
  }
  .stories-that-matter .follow-on-youtube a {
    width: 85%;
    padding: 15px;
    background-size: 30px;
    bottom: 20px;
    font-size: 14px;
  }
  .view-video-transcript .togglecontainer .toggler {
    width: 100%;
  }
  /***********Home page css ends here****************/
  /***********Stores page css ends here****************/
  .images-largest-banner-text.two-col-banner .flex_column_table,
  .convert-three-col-to-two .flex_column_table {
    display: flex !important;
    flex-direction: column-reverse;
  }
  .stores-testimonial .content {
    padding-bottom: 0;
  }
  .stores-testimonial .testimonial-section .left,
  .stores-testimonial .testimonial-section .right {
    width: 100%;
  }
  #top .stores-testimonial .avia-slideshow-arrows {
    top: 18%;
  }
  .stores-testimonial .testimonial-section .right {
    margin-top: 0;
  }
  .stores-testimonial .testimonial-section .right p {
    margin: 0;
  }
  .what-we-offer .avia_textblock {
    padding: 7%;
  }
  .what-we-offer .flex_column {
    margin-bottom: 0 !important;
  }
  .what-we-offer .el_after_av_one_half.only-bg-img {
    height: 200px;
  }
  .header-textblock-mobile {
    padding: 0 4%;
  }
  /***********Stores page css ends here****************/
  /***********Golf Galaxy css starts here************/
  .golf-galaxy.content-header-text .green-paratext {
    padding: 0 0 30px;
  }
  /***********Golf Galaxy css ends here************/
  /***********Distribution page css starts here************/
  .distribution.where-we-are .avia_textblock {
    padding: 0 4%;
  }
  .longest-button a {
    width: 100%;
  }
  .distribution.what-we-offer .avia_textblock {
    padding: 0 4%;
  }
  /***********Distribution page css ends here************/
  /***********Technology page css starts here************/
  .skilled-and-balanced-teams .accordion {
    padding: 0 4%;
  }
  .learn-more-about-pittsburgh a {
    width: 100%;
  }
  /***********Technology page css ends here************/
  /***********Students & Grads page css starts here************/
  .driven-skilled-ready-textblock {
    padding: 0 7%;
  }
  div .main_color .tabcontainer .tab,
  div .main_color .tabcontainer .active_tab {
    padding: 10px 40px;
    font-size: 18px;
  }
  div .main_color .tabcontainer .tab_inner_content a {
    font-size: 16px;
  }
  #top .tabs-section .tab {
    background-color: #006554;
    color: #ffffff;
  }
  .events-section .tribe-events-adv-list-widget {
    display: block;
  }
  .events-section .type-tribe_events {
    width: 100%;
    margin: 1% 0;
  }
  /***********Students & Grads page css ends here************/
  /***********About Us page css starts here************/
  .about-us.what-we-believe-in .flex_column .avia_textblock {
    padding: 3% 7%;
  }
  .about-us.what-we-believe-in .header-textblock {
    padding: 0 7% 40px;
  }
  .skilled-and-balanced-teams .accordion .toggler {
    padding: 9px 35px;
  }
  .about-us-who-we-are-right-col-top .hr {
    height: 20px !important;
  }
  /***********About Us page css ends here************/
  .pittsburgh.images-largest-banner-text .only-bg-img {
    height: 300px;
  }
  .home-job-search-banner .container .content .widget .widgettitle {
    text-align: center;
  }
  #widget-jobsearch-results-list .search-results-ol ul li {
    width: 100%;
    margin-left: 0;
  }
  .job-data.city_state {
    background-position: -1%;
  }
  /*.mac-os #job-map-toggle .world-icon {
    top: unset;
  }*/
  .responsive #top #wrap_all #footer .container {
    width: 92%;
    max-width: 92%;
  }
  .responsive #top #wrap_all #footer .footer-cont {
    width: 100%;
  }
  .footer-cont .one-four {
    width: 100%;
    padding-bottom: 20px;
  }
  .home-banner .entry-content-wrapper {
    right: 14%;
    top: 125%;
  }
  .home-banner .banner-text {
    font-size: 55px;
  }
  .home-banner .avia-button {
    padding: 15px 45px;
  }
  .desktop-visible .join-our-talent-widget {
    display: none;
  }
  .desktop-hidden .join-our-talent-widget {
    display: block;
  }
  #cws-adv-search-btn,
  .sidebar_right #quicksearch-btn {
    width: 100%;
  }
  #toggleAdvSearch {
    margin-bottom: 20px;
  }
  .widget-jobsearch-results.table_tile .pages {
    margin-left: 0;
  }
  .widget-jobsearch-results.table_tile .views {
    position: relative;
  }
  .widget-jobsearch-results .job-arrow-btn {
    top: 35%;
  }
  .desc-left,
  .desc-right {
    width: 100%;
    padding: 20px;
  }
  .responsive #top #wrap_all .job-banner .container {
    width: 100%;
    max-width: 100%;
  }
  .back-btn {
    margin-right: 10px;
  }
  .job-banner .content {
    padding-bottom: 0;
  }
  .responsive .tabcontainer .tab.fullsize-tab {
    border-top: 1px solid #efefef;
  }
  .ejd-hot-jobs .widget_joblist_row {
    width: 100%;
    margin-bottom: 20px;
  }
  .desc-left .jobdetail-button {
    text-align: center;
  }
  .desc-left img {
    display: inherit;
    margin: 0 auto;
  }
  .social-ejd {
    padding: 0;
    width: 100%;
  }
  #top .social-ejd .av-share-box-list {
    margin: 0 auto;
  }
  #top #wrap_all .widget-jobsearch-results.table_tile.list .search-columns .flex_column {
    background: inherit;
    border-bottom: 1px solid #fff;
  }
  .responsive #top.mac-os .main_color .tabcontainer .active_tab,
  .responsive #top.mac-os .main_color .tabcontainer .active_tab {
    color: #ffffff;
  }
  /**********LCP Page css starts here**************/
  #top .lcp-join .form-group label {
    width: 100%;
    text-align: left;
    float: none;
    margin-right: 0;
  }
  #top .main_color.lcp-join .form-group input[type="text"],
  #top .main_color.lcp-join .form-group select {
    width: 100%;
    float: none;
  }
  #top .main_color.lcp-join .checkbox+.checkbox,
  #top .main_color.lcp-join .red.help-block,
  #top .main_color.lcp-join .btn-azure {
    margin-left: 0;
  }
  #top .main_color.lcp-join .has-feedback label~.form-control-feedback {
    top: 25px;
  }
  .choose-your-resume {
    margin-top: 80px;
  }
  /**********LCP Page css ends here*************/
  body#top .stroke-banner-text h1 {
    font-size: 3.5em;
  }
  .img-right-n img,
  .img-left-n img {
    max-width: 160px;
    margin: 10px auto;
    float: none;
  }
  body#top .stroke-banner-text sup {
    top: 3px;
    font-size: 39px;
  }
  .national-signing-banner {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/09/HC-7864_Mobile-Images-2.jpg);
    background-size: cover;
    height: auto;
    padding: 50px 0 50px;
    margin-top: -1px;
    background-position: top center;
  }
  .national-signing-banner-new {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/10/HC-7864_Mobile-Images-3.jpg);
    background-size: cover;
    height: auto;
    padding: 50px 0 50px;
    margin-top: -1px;
    background-position: top center;
  }
  
  
.national-signing-banner-new.nsb-2020 {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/09/HERO.jpg');
      background-color: #1e6655;
}



  body#top .national-signing-banner .container {
    background-image: none;
    height: auto;
  }
  body .national-signing-banner .flex_column_table {
    height: auto;
  }
  body#top .national-signing-banner-new .container {
    background-image: none;
    height: auto;
        background-color: transparent;
  }
  body .national-signing-banner-new .flex_column_table {
    height: auto;
  }
}

@media only screen and (max-width: 489px) {
  .see-remote a {
  max-width:100%!important;
}
  .home-banner .avia-button {
    padding: 10px 15px;
  }
  .home-banner .banner-text {
    font-size: 38px;
  }
  .jobsearch_blkbox h2 {
    font-size: 19px !important;
    line-height: 25px !important;
  }
  .jobsearch_blkbox_btn a {
    font-size: 18px !important;
  }
  .home-banner .entry-content-wrapper {
    right: 10%;
    top: 150%;
  }
  #header_main .container .main_menu {
    display: block !important;
  }
}


/*Media query for mobile ends*/

.grid-view .tiles #widget-jobsearch-results-list .search-results-ol ul li {
  word-break: break-all;
  width: 100%;
  margin-left: 0px;
}


/*code by shiva for pop up closse button */

.mfp-close {
  top: -35px !important;
  width: 80px !important;
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .mfp-content {
    top: 20%;
  }
}


/*end of code by shiva*/


/*.page-id-2102 .quicksearch-field.quicksearch-addtnl_categories.first.avia-builder-el-first.flex_column.av_one_fourth.horizontal {display: none;}*/

#instafeed::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}

#instafeed::-webkit-scrollbar {
  width: 15px;
  background-color: #F5F5F5;
}

#instafeed::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 8px rgba(0, 0, 0, .3);
  background-color: #555;
}

.page-id-72 .job-search-left-sidebar .widget-jobsearch-full .clear-btn {
  margin-top: -21px;
}

.page-id-72 .location-wrapper a.clear-btn {
  margin-top: -5px !important;
}

.page-id-72 .commute-traffic-control a.clear-btn {
  margin-top: 0px !important;
}

label.radius-label.location-radius-control {
  text-transform: capitalize;
}

.benchmark-result {
  display: none;
}


/* ==== DIVERISY & INCLUSION PAGE CSS ========= */

.diversity-inclusion-council .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/10/BASKETBALL_WOMENS_W_Mix_Gameplay_15Bball_0994.png');
  background-color: #000;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  max-width: 1150px;
}

.stroke-text-green span {
  color: #006554!important;
  font-family: 'dsgsans-outline'font-family !important;
}

.empowering-teammates .container {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/742/2019/10/DSG-1021.png');
  background-color: #000;
  max-width: 1150px
}

.empowering-teammates .avia_textblock.wid50 {
  width: 60%;
  padding: 0;
}

#top .empowering-teammates .av-flex-placeholder {
  position: relative;
}

#top .empowering-teammates .av-flex-placeholder::before {
  content: '';
  border-right: 1px solid #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  left: -49%;
}

.empowering-teammates .av_one_half.first .avia_textblock.wid50 {
  margin-left: 40%;
}

.strong-together .togglecontainer {
  margin: -10px 0;
}

.strong-together .av_one_third h3 {
  color: #006554;
  text-align: center;
  font-family: 'dsgsans-black' !important;
  font-size: 24px;
  padding: 20px;
}

.strong-together .av_one_third .av_textblock_section {
  margin-bottom: -8px;
}

.strong-together .av_one_third .avia-image-container.avia-align-center {
  padding: 24px 20px;
  margin: 0;
}

body#top .two-col-image img+img {
  margin-left: 10%;
}

body#top .two-col-image img {
  display: inline-block;
  width: auto;
  float: left;
  max-width: 44%;
  margin: 0;
}

.left-banners img {
  max-width: 190px;
}

.two-col-image {
  overflow: hidden;
}

.left-banners .low-h2 img {
  max-width: 140px;
}

body#top .low-h2 {
  padding-bottom: 0;
}

.left-banners .low-h img {
  max-width: 100px;
}

.avia_textblock.diversity-testimonial .right p {
  font-size: 26px;
  line-height: 1.2;
}

.empower-results {
  font-family: 'dsgsans-black'font-family !important;
  font-size: 38px;
  padding: 40px 0 20px 0 !important;
  display: block;
}

.empowering-teammates .avia_textblock p,
.empowering-teammates .avia_textblock span,
.empowering-teammates .avia_textblock h3 {
  color: #fff;
  text-align: center;
}

.empowering-teammates .post-entry-type-page {
  padding: 20px 40px !important;
}

.empowering-teammates h3.stroke-banner-text {
  font-size: 60px;
  margin-bottom: 0;
}

.empowering-teammates .wid50 p {
  margin-top: 0;
}

.empowering-teammates.view-video-transcript .togglecontainer .toggler {
  text-align: left;
  width: 100%;
  border: 0px;
  margin-bottom: 5px !important;
}

#top .empowering-teammates.view-video-transcript .toggler.activeTitle {
  margin-bottom: 0px !important;
}

.images-largest-banner-text.diversity-banner h1 {
  font-size: 68px;
  line-height: 1;
}

.images-largest-banner-text.diversity-banner h1.second {
  font-size: 58px;
  line-height: 1;
}

#top .images-largest-banner-text.diversity-banner .avia-content-slider-element-container .avia-slideshow-dots {
  left: 0;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: -6px;
}

.equal-opportunity.diversity-page .av_one_half {
  padding: 35px;
  color: #fff !important;
}

.equal-opportunity.diversity-page .av_one_half p {
  font-style: italic;
  font-size: 19px;
}

.equal-opportunity.diversity-page .av_one_half h1,
.equal-opportunity.diversity-page .av_one_half p {
  color: #fff !important;
}

.strong-together .view-video-transcript .togglecontainer .toggler {
  width: 75%;
}

#top .strong-together .av-flex-placeholder {
  display: table-cell;
  width: 3%;
}

.strong-together .av_two_third .avia_textblock p {
  font-style: italic;
  font-size: 19px;
  margin-top: -3px;
}

.strong-together .post-entry.post-entry-type-page {
  border: 1px solid #acacac;
  padding: 35px 25px;
}

.strong-together h2.stroke-text-green {
  padding-bottom: 20px;
}

.images-largest-banner-text.diversity-banner {
  padding-bottom: 20px;
}

#top .images-largest-banner-text.diversity-banner .avia-smallarrow-slider .avia-slideshow-dots a {
  border-color: #858585;
}

#top .images-largest-banner-text.diversity-banner .avia-content-slider-element-container .avia-slideshow-dots span {
  cursor: pointer;
  top: -2px;
  position: relative;
}

.our-commitment {
  padding-top: 40px;
}

.our-commitment h2 {
  font-size: 76px;
}

.diversity-inclusion-council h2 {
  font-size: 60px;
}

.diversity-inclusion-council .council-desc {
  max-width: 940px;
  margin: 0 auto;
  text-align: center;
}

.diversity-inclusion-council p {
  color: #ffffff;
}

.diversity-testimonials {
  padding: 100px 0 0;
}

.diversity-testimonial .testimonial-section {
  width: 92%;
  border-top: 0;
  margin: 0 auto;
}

.diversity-testimonial .testimonial-section .left {
  width: 24%;
  float: left;
  text-align: center;
  margin: 30px 0;
}

.diversity-testimonial .testimonial-section .right {
  width: 76%;
  float: left;
  margin: 30px 0;
  color: #fff;
}

.diversity-testimonial .testimonial-section .right span {
  font-weight: bold;
}

.diversity-testimonial .testimonial-section .left img {
  width: 80%;
}

.sub_menu>ul>li>a {
  font-family: 'dinpro-cond-black', Arial !important;
  font-weight: normal;
  font-size: 14px;
}

.empowering-teammates .accordion .toggle_icon {
  top: 16px;
  left: auto;
  right: 20px;
  border: none;
}


/*ADA issue*/

#skipnav a {
  background-color: #ffffff;
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  color: #ffffff;
}

.map_skip_link {
  font-size: 15px;
}


/* ********** this is for the job search black box on top below the menu START -- junnie *********** */

.jobsearch_blkbox {
  justify-content: center;
  /* center horizontal */
  align-items: center;
  /* center vertical */
  display: flex;
}


/* ********** this is for the job search black box on top below the menu END -- junnie *********** */


/*========New Design from Jun  9th ends========*/

.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;
}

.pm0 p,
.plcmb0 p:last-child {
  margin-bottom: 0;
}

.bg-cover {
  background-size: cover !important;
}

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,
body#top .all-text-white td,
body#top .all-text-white th {
  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 li,
body#top .black-text .user-content div {
  color: #000;
}


/*=======Header statrts======*/

.html_header_top.html_header_sticky #top #wrap_all #main {
  padding-top: 150px !important;
}
#top #header_main #avia-menu .ggglogo img {max-height:30px;}

@media (max-width: 767px) {
  .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 120px !important;
  }
  .responsive #top #wrap_all #header {
    position: fixed;
  }
.see-remote a {
  max-width:100%!important;
}
}

#advanced_menu_toggle,
#advanced_menu_hide {
  border: 0;
}

#top .header_color .sub_menu ul li .xcc-wrapper a:hover {
  color: #666;
}

#top #header .av-main-nav>li.menu-item-has-children>a:after {
  content: "\f107";
  position: absolute;
  right: 5px;
  top: 1px;
  font-family: FontAwesome;
  font-size: 18px;
}

#top #header .av-main-nav>li.menu-item-has-children:hover>a:after {
  content: "\f106";
}

#header_meta {
  padding-top: 26px;
}

#mobile-advanced,
#mobile-advanced a,
#mobile-advanced .mega_menu_title {
  color: #fff;
  font-size: 20px;
  font-family: 'dinpro-cond-black', Arial !important;
}

.show_mobile_menu #mobile-advanced {
  background-color: #000;
}

@media (min-width: 989px) {

  #top #header_main #avia-menu li.search-menu a {
    background-color: #026655;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;  justify-content: center;
    height: 100%;
    border: 0;
    text-transform: uppercase;
        padding-top: 12px;
  }
  li.search-menu {
    position: absolute;
    right: 0;
    width: 130px;
    height: 150px;
    top: -56px;
    text-align: center;
  }
  li.search-menu a:before {
    content: "\f002";
    position: absolute;
    font-family: FontAwesome;
    font-size: 20px;
    top: 30px;
    width: 20px;
    left: calc(50% - 11px);
  }
  li.search-menu.close-menu a:before {
    content: "\f00d";
  }
  #header_main ul.av-main-nav {
    padding-right: 150px;
  }
  #header_meta .container {
    min-height: 30px;
    max-width: 100%;
    padding: 0;
  }
  #header_meta {
    margin-right: 150px;
  }
  #header_main .custom-left-logo {
    max-width: 280px;
  }
  #header_main ul.av-main-nav {
    margin-top: 32px;
  }
  #top #header_meta .sub_menu > ul{
    position: relative;
    top: 10px;
    padding-right: 8px;
  }
}
@media (min-width: 1200px) {
  #header_main .custom-left-logo {
    left: 50px;
        top: -10px;
  }
   #top #header_main #avia-menu .menu-item a {
    padding: 0 25px;
  }
  #top #header_main #avia-menu .menu-item:not(.menu-item-has-children) a {
   padding-right: 5px;
  }
  #top #header_main #avia-menu .custom-left-logo a{
        padding: 0 10px 0 0;
  }
  .corp_uniq_text { padding: 0px 350px !important; }
}
@media (min-width: 1250px) {
 
  li.search-menu {
    width: 200px;
  }
  #header_meta {
    margin-right: 220px;
  }
  #header_main ul.av-main-nav {
    padding-right: 220px;
    margin-top: 32px;
  }
  #top #header_meta .sub_menu > ul{
    position: relative;
    top: 10px;
  }
}

@media (min-width: 1300px) {
  #header_main .custom-left-logo {
    max-width: 100%;
  }
 
  #top #header_main #avia-menu .custom-left-logo a {
    padding: 0 10px 0 0;
  }
}

@media (min-width: 1360px) {
  #top #header_main #avia-menu .menu-item a {   
    font-size: 18px; 
  }
}
@media (max-width: 989px){
  #top .search-menu  span.avia-menu-text br {  display: none; } 
   a.mobile-search{
    width: 20px;
    height: 30px;
    position: absolute;
    right: 68px;
    top: 13px;
    display: inline-block;
    z-index: 99;
  }
  a.mobile-search:before{
      content: "\f002";
    position: absolute;
    font-family: FontAwesome;
    font-size: 20px;
    width: 20px;
    right: 0;
    top: -12px;
}
#mobile-advanced{
    padding-bottom: 100% !important;
  }
}

@media (max-width: 767px) {
  a.mobile-search{
    top: 4px;
  }
  .menu-dropdown .xcc-sign-in-submenu {
    right: 0;
    left: auto;
  }
  #header_meta {
    padding-top: 0;
  }
  .av_secondary_right .sub_menu {
    padding-left: 0;
  }
  .responsive #header_meta .sub_menu>ul>li {
    padding: 0 4px;
  }
  #header_meta .already-applied a,
  .menu-dropdown .xcc-sign-in {
    font-size: 12px;
  }
  #header_main {
    height: 50px;
  }
  #header_meta .sub_menu #text-9 {
    padding-top: 0;
  }
  .pt50,
  .pt60,
  .pt70,
  .pt80,
  .pt90,
  .pt100,
  .pt140,
  .pt120,
  .pt140,
  .pt160 {
    padding-top: 30px;
  }
  .pb50,
  .pb60,
  .pb70,
  .pb80,
  .pb90,
  .pb100,
  .pb140,
  .pb120,
  .pb140,
  .pb160 {
    padding-bottom: 30px;
  }
}
@media (max-width: 374px) {
  #header_meta .already-applied a, .menu-dropdown .xcc-sign-in{
    font-size: 11px;
  }
  a.mobile-search {
    right: 56px;
  }
  a.mobile-search:focus {
    outline: none !important; 
  }
  .see-remote a {
  max-width:100%!important;
}
}

/*======Header ends=======*/


/*======Footer=======*/

#footer .widget {
  margin: 0;
}

#footer {
  padding: 80px 0 30px;
}

.responsive #top #wrap_all #footer .flex_column {
  margin-bottom: 40px;
}

#footer #custom_html-4 {
  margin-top: 40px;
}

.responsive #top #wrap_all #footer .flex_column:last-child {
  margin-bottom: 0;
}

.outer-soc .fa:before {
  font-size: 20px;
}

#footer .outer-soc a {
  padding-right: 3px;
}

.glassdoor-icon {
  display: inline !important;
}

.glassdoor-icon img {
  width: 13px;
  vertical-align: middle;
  margin-right: 13px;
  margin-top: -5px;
}

#footer a {
  font-size: 16px;
  line-height: 30px;
  padding: 0;
  font-family: 'dinpro-medium', Arial !important;
  margin: 0;
}

#menu-footer-additional a {
  font-family: 'din-pro', Arial !important;
}

#top #footer h2 {
  font-size: 25px;
  color: #fff;
  line-height: 33px;
  font-family: 'dinpro-bold', Arial !important;
  text-transform: uppercase;
}

#footer a {
  text-decoration: underline;
}

.avia_transform #footer a:hover .image-overlay {
  display: none !important;
}

.add-links a {
  display: inline-block;
}

.copyrightyear {
  font-family: 'din-pro', Arial !important;
  font-size: 14px;
}

.plus-icon {
  color: #E98F39;
}

#footer .container:after {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  top: -40px;
  left: 0;
  background-color: #fff;
  visibility: visible;
}

@media (min-width: 550px) {
  #footer .container,
  .one-four.add-links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  .one-four.add-links a {
    width: 100%;
  }
  .responsive #top #wrap_all #footer .flex_column {
    width: 50%;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(2),
  .responsive #top #wrap_all #footer .flex_column:last-child,
  .responsive #top #wrap_all #footer .flex_column:first-child {
    width: 100%;
  }
  #menu-footer-additional,
  .responsive #top #wrap_all #footer .flex_column:first-child,
    .responsive #top  #footer .flex_column:first-child {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  #custom_html-3 {
    width: 40%;
  }
  #custom_html-4 {
    width: 60%;
  }
  #footer #custom_html-4 {
    margin-top: 0;
    padding-left: 2%;
  }
}

@media (min-width: 768px) {
  
  #footer {
    padding-left: 15px;
    padding-right: 15px;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(2),
  .responsive #top #wrap_all #footer .flex_column:first-child,
  .responsive #top #wrap_all #footer .flex_column,
   .responsive #top  #footer .flex_column:nth-child(2),
  .responsive #top  #footer .flex_column:first-child,
  .responsive #top  #footer .flex_column{
    width: 25%;
    margin: 0;
    padding-right: 2%;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(4),
  .responsive #top #wrap_all_footer  #footer .flex_column:nth-child(4){
    width: 100%;
    margin-top: 40px;
  }
  .copyrightyear {
    margin-top: 15px;
  }
  .responsive #top #wrap_all #footer .flex_column:first-child,
   .responsive #top  #footer .flex_column:first-child{
    width: 50%;
    order: 1;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(2),
  .responsive #top  #footer .flex_column:nth-child(2) {
    order: 2;
    padding-right: 0;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(3),
   .responsive #top  #footer .flex_column:nth-child(3){
    order: 2;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(4),
   .responsive #top  #footer .flex_column:nth-child(4){
    order: 4;
  }
  .responsive #top #wrap_all #footer .flex_column:nth-child(5),
  .responsive #top  #footer .flex_column:nth-child(5){
    order: 5;
  }
  #menu-footer-additional li {
    position: relative;
    padding-right: 30px;
  }
  #menu-footer-additional li:last-child {
    padding-right: 0;
  }
  #menu-footer-additional li:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 9px;
    width: 1px;
    height: 15px;
    background-color: #fff;
  }
  #menu-footer-additional li:last-child:after {
    content: none;
  }
  .sec-hdr {
    margin-top: 30px;
  }
 
}

@media (min-width: 1200px) {
  .responsive #footer .container {
    padding: 0 15px;
  }
  #footer .container:after {
    width: calc(100% - 30px);
    left: 15px;
  }
}

@media (max-width: 767px) {
  .footer-cont .one-four {
    width: 50%;
    margin: 0;
  }
}

@media (max-width: 600px) {}


/*=======Footer======*/


/*=======Banner animation======*/

.banner-animation {
  height: calc(100vh - 149px);
  background-size: cover;
}

/*.national_signing {
  height: calc(100vh + 120px);
    background-size: cover;
}
*/

#top .banner-animation .flex_column_table {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}

#top .banner-animation .entry-content-wrapper,
#top .banner-animation .post-entry,
#top .banner-animation .content,
#top .banner-animation .container {
  height: 100%;
}

#top div .black-banner {
  background-color: #000;
  padding: 25px 30px 25px 30px;
  display: none;
position: absolute;
left: 0;
 /* margin-left: -1px;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: bottom;
  -webkit-transition: transform 0.6s ease;
  -moz-transition: transform 0.6s ease;
  -o-transition: transform 0.6s ease;
  transition: transform 0.6s ease;
  margin-bottom: 0 !important;*/

}
#top .ejd-banner.banner-animation .flex_column_table{
  
}
#top .ejd-banner.banner-animation .flex_column_table .black-banner{

}
/*#top div .black-banner *{
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}*/

#top h1,
#top h2 {
  font-size: 30px;
  font-family: 'dsgsans-ultra', Arial !important;
  line-height: 32px;
  font-weight: normal;
}

#top .ttn h1,
#top .ttn h2,
#top .ttn h3 {
  text-transform: none;
}

.new-line {
  display: block;
}

#top h1 span.hdr-trans,
#top h2 span.hdr-trans {
  font-family: 'dsgsans-outline', Arial !important;
}

#top .black-banner p,
#top .black-banner p a {
  font-size: 16px;
  font-family: 'dinsans-black', Arial !important;
  line-height: 20px;
  margin-bottom: 0;
}

#top .black-banner p a,
#top .career-prog .avia_textblock p a {
  padding-left: 28px;
  position: relative;
}

#top .black-banner p a:after,
#top .career-prog .avia_textblock p a:after {
  /* content: "\f01d" !important; */
  font-size: 20px;
  content: '';
  width: 22px;
  height: 22px;
  /* font-family: FontAwesome; */
  position: absolute;
  left: 0;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/06/play-icon.png') no-repeat;
  background-size: contain;
  top: -3px;
}

#top .black-banner p.loaction-ban {
  color: #E98F39;
  line-height: 34px;
  font-size: 20px;
  margin: 0;
  font-family: 'din-black', Arial !important;
}

body .av-special-heading .av-special-heading-tag {
  padding: 0;
  margin: 0;
  float: none;
}

#top .av-special-heading .special-heading-border {
  height: auto;
  display: none;
}

@media (min-width: 768px) {
  #top h1 {
    font-size: 42px;
    line-height: 40px;
  }
  #top .black-banner p.loaction-ban {
    font-size: 25px;
    line-height: 25px;
  }
  
  #top .banner-animation.tech-banner {
    background-position: 50% !important;
  }
  /*#top div .black-banner {
    min-height: 60vh;
   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
    flex-wrap: wrap;
    align-items: center;
  }*/
}



@media (min-width: 1200px) {
  #top .banner-animation.dis-banner {
    background-position: 0 20% !important;
  }
   #top div .black-banner {
    padding: 50px;
  }
  #top h1 {
    font-size: 60px;
    line-height: 52px;
    line-height: normal !important;
  }
  #top h1 span {
     line-height: normal !important;
  }
  .quote_name { width: 88% !important; }
}

@media (max-width: 767px) {
  #top .hidden-mobile {
    display: none;
  }
  #top .banner-animation .flex_column_table {
    align-items: flex-end;
  }
  .responsive #top #wrap_all .banner-animation .container {
    max-width: 100%;
    width: 100%;
  }
  .banner-animation {
    height: calc(100vh - 78px);
    background-position: 72% !important;
  }
  .banner-animation.ejd-banner {
    background-position: 60% !important;
  }
  
  .banner-animation.fiv2-banner {
    background-position: 52% !important;
  }
  .banner-animation.eig0-banner {
    background-position: 80% !important;
  }
  .responsive #top #wrap_all .banner-animation .flex_column.av_one_third {
    margin-right: 30px;
  }
  .responsive #top .banner-animation .flex_column.av_two_third {
    display: none;
  }
  #top div .black-banner,.responsive #top .flex_column_table_cell.black-banner {
bottom: -20px !important;
display: none;
}
}

/*======Banner animation=======*/


/*======Below banner 3 col box starts=======*/

.search-columns h3,
.search-columns h3 a {
  font-family: 'dinsans-black', Arial !important;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}

.search-columns.main_color img {
  height: 157px;
}

.search-columns.main_color .av-special-heading,
.search-columns.main_color h3 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.search-columns.main_color .avia-builder-el-last .av-special-heading {
  margin-bottom: 0;
}

@media (min-width: 500px) {
  #top .search-columns .flex_column_table {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}

@media (min-width: 768px) {
  #top .search-columns .flex_column_table {
    display: table-cell;
  }
  .search-columns h3,
  .search-columns h3 a {
    font-size: 40px;
    line-height: 40px;
  }
  .search-columns.main_color .av-special-heading,
  .search-columns.main_color h3 {
    margin-top: 50px;
    margin-bottom: 0px;
  }
}


/*======Below banner 3 col box ends=======*/


/*======Jobs YOu may like=======*/

#top .jobs-you-like .avia-smallarrow-slider .avia-slideshow-arrows a:before {
  font-size: 18px;
}
/* ****** keeping mobile size big *** junnie *** */
/*CWSM-10022*/
#top h2 {
   font-size: 24px;
  line-height: 28px;

}
/*end*/
.jobs-you-like .widget_joblist_row {
  /*cursor: pointer;*/
  background-color: transparent !important;
  padding: 25px;
  border: 1px solid #026655 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  min-height: 280px;
  align-items: flex-start;
  position: relative;
}

.jobs-you-like .widget_joblist_row:hover {
  background-color: #026655 !important;
}

.jobs-you-like .widget_joblist_row a:nth-child(1) {
  order: 2;
  width: 100%;
  display: block;
  margin-top: -85px;
}

.jobs-you-like .widget_joblist_row div:nth-child(3) {
  order: 3;
  width: 100%;
  display: block;
  position: absolute;
  bottom: 25px;
  font-size: 16px;
  font-family: Arial;
  font-weight: normal;
}

.jobs-you-like .widget_joblist_row div:nth-child(2) {
  order: 1;
  width: 100%;
  display: block;
  font-family: Arial;
  text-transform: uppercase;
  font-size: 12px;
}

.jobs-you-like .widget_joblist_row a {
  font-family: 'dsgsans-black', Arial !important;
  font-size: 36px;
  line-height: 34px !important;
  word-spacing: initial !important;
}

.jobs-you-like .widget_joblist_row .widget_joblist_category,
.jobs-you-like .widget_joblist_row .widget_joblist_loc {
  font-size: 12px;
  font-family: Arial;
  line-height: 18px;
}

.jobs-you-like .widget-joblist {
  padding-bottom: 0;
}

@media (min-width: 500px) {
  .jobs-you-like .widget-joblist,
  .jobs-you-like-per .widget-joblist .joblist {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .jobs-you-like .widget-joblist .widget_joblist_row {
    width: 50%;
  }
  .jobs-you-like-per .widget-joblist {
    width: 100%;
  }
}

@media (min-width: 768px) {
  #top h2 {
    font-size: 54px;
    line-height: 50px;
  }
}

@media (max-width: 767px) {
  .jobs-you-like .widget_joblist_row {
    min-height: 0;
  }
  .jobs-you-like .widget_joblist_row a:nth-child(1) {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .jobs-you-like .widget_joblist_row div:nth-child(3) {
    position: static;
  }
}


/*=====JObs you like ends========*/


/*=======Two Column with gradient======*/

.back-image {
  position: absolute;
  padding-left: 25px;
}

.front-image {
  padding-right: 25px;
  padding-top: 25px;
}
.vid-tc.front-image{
  padding-top: 5px;
}

#top .h50 h2 {
  font-size: 22px;
}

#top .p18 p {
  font-size: 18px !important;
  line-height: 26px !important;
}

#top .two-col-it h2 {
  font-family: 'din-black', Arial !important;
  text-transform: none;
  padding-bottom: 30px;
}

.arial,
.arial p {
  font-family: Arial;
}

#top .two-col-it .flex_column.av_two_fifth {
  max-width: 454px;
  margin: 0 auto 30px !important;
}

#top .two-col-it li {
  font-size: 18px;
  line-height: 24px;
}

#top .align-center h2 {
  text-align: center;
}

@media (min-width: 768px) {
  #top .two-col-it h2 {
    padding-bottom: 50px;
  }
  #top .h50 h2 {
    font-size: 46px;
    line-height: 51px;
    padding-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .responsive #top .rever-twocol .flex_column_table {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
}


/*=======Two col with gradient ends======*/


/*=============*/

.green-button {
  text-align: center;
}

body#top .green-button a,
body#top .green-button a:hover {
  background-color: #026655;
  color: #fff !important;
  font-family: 'dinpro-medium', Arial !important;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  display: inline-block;
  padding: 15px 50px !important;
  text-decoration: none;
  text-transform: uppercase !important;
}


/*=======New accordian design======*/

#top .black-accord,
#top .black-accord .container {
  background: #000;
}

#top .black-accord .togglecontainer .toggler {
  background: #000;
  color: #fff;
  border: 1px solid #026655;
  padding: 25px 75px 25px 40px !important;
  font-size: 24px;
  font-family: 'dsgsans-medium', Arial;
  letter-spacing: 1px;
}

#top .black-accord .toggler.activeTitle {
  color: #000;
  background-color: #fff;
  border: 0;
  font-family: 'dsgsans-bold', Arial;
}

#top .black-accord .single_toggle {
  margin-bottom: 20px;
}

#top .black-accord .av_toggle_section:last-child .single_toggle {
  margin-bottom: 0;
}

.black-accord .toggle_content {
  color: #000;
  background-color: #fff;
  padding: 20px 40px;
  letter-spacing: 1px;
}

.black-accord .toggle_content p,
.black-accord .toggle_content p a {
  color: #000;
  font-family: 'dsgsans-medium', Arial;
  font-size: 24px;
}

.black-accord .toggle_content p a {
  text-decoration: underline;
}

.black-accord .accordion .activeTitle .toggle_icon {
  border: none;
}

.black-accord .accordion .toggler.activeTitle .toggle_icon:before {
  /* content: "\f057"; */
  /* font-family: FontAwesome; */
  position: absolute;
  top: 0;
  content: '';
  left: 0;
  /* color: #E98F39; */
  font-size: 44px;
  width: 40px;
  height: 40px;
  line-height: 44px;
  background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/06/closeacc.png') no-repeat;
  background-size: contain;
}

.black-accord .accordion .toggler.activeTitle .toggle_icon span {
  display: none;
}

.black-accord .toggle_icon .vert_icon {
  left: 17px;
  top: 9px;
  /* color: #E98F39; */
  border-color: #E98F39;
  background: #E98F39;
  height: 18px;
}

.black-accord .toggle_icon .hor_icon {
  top: 16px;
  left: 10px;
  background: #E98F39;
  border-color: #E98F39;
  width: 18px;
}

.black-accord .accordion .toggle_icon {
  border: 1px solid #E98F39;
  border-radius: 100%;
  padding: 0;
  right: 30px;
  left: auto;
  width: 40px;
  height: 40px;
  top: 17px;
}

@media (max-width: 767px) {
  #top .black-accord .togglecontainer .toggler {
    padding: 20px 70px 20px 20px !important;
  }
  .black-accord .toggle_content {
    padding: 20px;
  }
}


/*=======New accordian design ends======*/


/*=======Header below banner======*/

#top .header-below h2 {
  border-bottom: 2px solid #026655;
  padding-bottom: 35px;
}

.one-col img {
  margin: 20px 0 25px;
}

@media (min-width: 768px) {
  .responsive .width760 .container {
    max-width: 760px;
  }
}


/*=======Header below banner ends======*/


/*=======EJD Banner======*/

.banner-animation.ejd-banner {
  height: calc(100vh - 149px);;
  padding-top: 50px;
  padding-bottom: 50px;
    /*  min-height: calc(100vh - 149px);*/
}

#top .ejd-banner h1 {
  padding-bottom: 20px;
}

#top .ejd-banner .green-button {
  text-align: left;
}

.jobdetail-inf,
.jobdetail-inf span {
  font-size: 18px;
  color: #fff !important;
  font-family: "din-pro", Arial !important;
}

.jobdetail-inf {
  display: block;
}

.ct-info {
  font-family: "din-medium", sans-serif;
  padding-top: 20px;
}
.ct-info a {
    display: inline-block;
}
.ct-info,
.ct-info a {
  font-size: 16px;
  font-family: "din-medium", sans-serif;
}

.ct-info a {
  text-decoration: underline;
}


/*=======EJD Banner======*/


/*========EJD two column=====*/

.ejd-two-col p:empty {
  display: none;
}

.ejd-two-col p,
.ejd-two-col p font,
.ejd-two-col ul li,
.ejd-two-col div,
.ejd-two-col font,
.ejd-two-col font a {
  font-family: Arial !important;
  font-size: 18px !important;
}

.ejd-two-col font a {
  font-weight: normal;
  text-transform: lowercase;
}

.ejd-two-col p {
  margin-bottom: 15px !important;
  margin-top: 0 !important;
}

.ejd-two-col b,
.ejd-two-col strong,
.ejd-two-col b font {
  color: #000 !important;
  font-size: 22px !important;
  font-family: 'dsgsans-bold' !important;
}

#top .ejd-two-col .green-button {
  text-align: left;
}

@media (max-width: 767px) {
  .banner-animation.ejd-banner {
    padding-bottom: 0;
    padding-top: 260px;
  }
}


/*========EJD two column=====*/


/*======Tabs black=======*/

.responsive #top div .main_color .tabcontainer .active_tab_content {
  background-color: #000;
}

#top .main_color.tabs-black .tabcontainer .tab,
#top .main_color.tabs-black .tabcontainer .tab:hover {
  font-family: 'dinpro-medium', Arial !important;
  font-size: 18px;
  color: #000;
  background: #fff;
  margin-bottom: 0;
  height: 70px;
  line-height: 44px;
  padding: 10px 20px;
  border: 1px solid #000;
}

#top .main_color.tabs-black .tabcontainer p,
#top .main_color.tabs-black .tabcontainer p a {
  font-size: 20px;
  font-family: 'dinpro-medium', Arial !important;
}

#top .main_color.tabs-black .tabcontainer .tab.active_tab,
#top .main_color.tabs-black .tabcontainer .tab.active_tab:hover {
  color: #fff;
  background: #000;
}

.js_active .main_color.tabs-black .tab.active_tab {
  border: 1px solid #000000;
}

div .main_color.tabs-black .tabcontainer .active_tab_content {
  padding: 100px 0px 40px;
}

.main_color.tabs-black .tab_titles {
  background-color: #fff;
}

.main_color.tabs-black {
  position: relative;
}

@media (min-width: 768px) {
  .main_color.tabs-black:after {
    background-color: #fff;
    height: 70px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
  }
  .sg-tabs #tab-id-2-container {
    padding-bottom: 0 !important;
  }
  .main_color .sg-tabs #tab-id-2-container .table-date {
    padding-bottom: 0 !important
  }
}

@media (max-width: 767px) {
  .main_color.tabs-black {
    padding-top: 30px;
  }
  #top .main_color.tabs-black .tabcontainer .tab.active_tab,
  #top .main_color.tabs-black .tabcontainer .tab.active_tab:hover {
    border-bottom-color: #fff;
    border-color: #fff;
  }
  div .main_color.tabs-black .tabcontainer .active_tab_content {
    padding: 20px;
  }
  .right-tab .green-button {
    padding-top: 20px;
  }
  div .main_color.tabs-black .tab.fullsize-tab:after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
  }
  div .main_color.tabs-black .tab.active_tab.fullsize-tab:after {
    content: "\f106";
  }
}


/*======Tabs black ends=======*/

#top #wrap_all #main .sep-border .container {
  border-bottom: 2px solid #000;
  max-width: 1150px;
}

.minht0 {
  min-height: 0;
}

#top .gap4p .av-flex-placeholder {
  width: 4%;
}

#top .gap2p .av-flex-placeholder {
  width: 2%;
}


/*=======Search Animation======*/

#top .search-animation input::-webkit-input-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-family: 'dinpro-bold', Arial !important;
}

#top .search-animation input::-moz-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-family: 'dinpro-bold', Arial !important;
}

#top .search-animation input::-ms-input-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-family: 'dinpro-bold', Arial !important;
}

#top .search-animation input:-moz-placeholder {
  color: #fff !important;
  font-size: 18px;
  font-family: 'dinpro-bold', Arial !important;
}

.search-animation {
  opacity: 0;
  position: fixed;
  transform: scaleY(0);
  transform-origin: top;
  -webkit-transition: transform 0.6s ease;
  -moz-transition: transform 0.6s ease;
  -o-transition: transform 0.6s ease;
  transition: transform 0.6s ease;
  margin-bottom: 0 !important;
  min-height: 0;
  padding: 30px 0;
  z-index: 2;
}

div .search-animation .flex_column {
  margin-right: 2%;
  margin-left: 0;
  width: calc(31.33% - 66.666px);
}

div .search-animation .flex_column:last-child {
  margin-right: 0;
  width: 200px;
}

#top .search-animation select,
#top .search-animation input[type="text"] {
  padding: 0 18px;
  background-color: transparent !important;
  border: 1px solid #fff !important;
  height: 60px;
  font-size: 18px;
  font-family: 'dinpro-bold', Arial !important;
  color: #fff !important;
  font-size: 18px !important;
}

.search-animation input[type="submit"],
.search-animation input[type="submit"]:hover,
.search-animation .quicksearch-btn input.avia-button,
.search-animation .quicksearch-btn input.avia-button:hover {
  color: #fff !important;
  height: 60px;
  background-color: #000;
  border: 0;
  width: 100%;
  font-size: 20px;
  text-transform: uppercase;
  font-family: 'din-pro', Arial !important;
  /* line-height: 27px !important; */
  padding: 0 !important;
}

#top .search-animation select:focus,
#top .search-animation select:active,
#top .search-animation select div,
#top .search-animation select div:focus,
#top .search-animation select div:active {
  background-color: transparent !important;
  color: #fff !important;
}

#top .search-animation select {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/06/arrow-dw.png) !important;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 96%;
}

#top .search-animation select option {
  color: #000 !important;
}

select::-ms-expand {
  display: none;
}

@media (max-width: 989px) {
  .search-animation {
    display: none;
  }
}


/*========Search Animation ends=====*/


/*=======EJD bottom two column======*/

.ejd-two-bot .av_one_half {
  padding: 50px 25px;
  border: 1px solid #026655;
}

.ejd-two-bot .av_one_half.first {
  background-color: #026655;
}

a.arrow-link,
a.arrow-link:hover {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  line-height: 28px;
  position: relative;
  padding-right: 30px;
}

.arrow-link:after {
  font-family: FontAwesome;
  content: "\f178";
  font-size: 20px;
  color: #E98F39;
  position: absolute;
  right: 0;
}

.ejd-two-bot a.avia_image .image-overlay {
  display: none !important;
}

.ejd-two-bot a.avia_image {
  display: inline-block;
  padding: 20px 0 0;
}


/*=======EJD bottom two column ends======*/


/*=======EJD Layer Slider======*/

.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;
  margin: 0 auto;
}

.ls-slide>* {
  position: static;
}

.ejd-slider .ls-slide {
  display: none !important;
}

.ejd-slider .ls-slide.ls-active {
  display: block !important;
}

.slide-two-image img {
  width: 100%;
  object-fit: cover;
  height: 300px;
  object-position: top;
}
.slide-two-image img.pos-cen-mob {
  object-position: 50% 50%;
}
.slide-two-image img.ejd-athfirst{
  object-position: top right;
}
#top #wrap_all .ls-wp-container .ls-slide>* {
  white-space: normal !important;
}

.slide-copy-right {
  background-color: #026655;
}

.ejd-slide {
  text-align: left;
}

.ejd-slide li,
.ejd-slide p,
.ejd-slide li a {
  font-size: 18px;
  line-height: 22px;
  font-family: Arial !important;
}

.ejd-slide li a {
  text-decoration: underline;
}

.copy-inner {
  padding: 15px;
}
.copy-inner li a{
  text-decoration: underline;
}
#top .layer-slider .ls-fullwidth .ls-nav-prev,
#top .layer-slider .ls-fullwidth .ls-nav-next,
#top .layer-slider .slick-arrow {
  background: transparent;
  border: 1px solid #000;
  border-radius: 100%;
  color: #000;
  top: auto;
  bottom: 0;
  width: 40px;
  height: 40px;
}

.layer-slider .ls-fullwidth .ls-nav-prev:before,
.layer-slider .ls-fullwidth .ls-nav-next:before,
#top .layer-slider .slick-arrow:before {
  content: "\f177";
  display: inline-block;
  font-family: FontAwesome;
  position: absolute;
  left: 26%;
  top: 26%;
  color: #000;
  bottom: 0;
}

.layer-slider.black-slider .ls-fullwidth .ls-nav-prev:before,
.layer-slider.black-slider .ls-fullwidth .ls-nav-next:before,
#top .layer-slider.black-slider .slick-arrow:before {
  color: #E17A19;
}

#top .layer-slider .ls-fullwidth .ls-nav-prev,
#top .layer-slider .ls-fullwidth .ls-nav-next,
#top .layer-slider .slick-arrow {
  border: 1px solid #E17A19;
}
#top .layer-slider.white-slider .ls-fullwidth .ls-nav-prev,
#top .layer-slider.white-slider .ls-fullwidth .ls-nav-next,
#top .layer-slider.white-slider .slick-arrow {
  border: 1px solid #000;
}

#top .layer-slider .ls-fullwidth .ls-nav-next {
  right: auto;
  left: 70px;
}

.layer-slider .ls-fullwidth .ls-nav-next:before,
#top .layer-slider .slick-arrow.slick-next:before {
  content: "\f178";
}

#top .slider {
  width: 100%;
  margin: 0 auto;
}

#top .slider .slick-dots {
  display: none !important;
}

#top .layer-slider .slick-arrow {
  left: 0px;
  right: auto;
  bottom: -70px;
  z-index: 999;
}

#top .layer-slider .slick-arrow.slick-next {
  left: 60px;
}

#top .slick-list {
  padding: 0 !important;
}

#top .slick-slide {
  cursor: default;
  margin: 0;
}

#top .slick-slide:focus {
  outline: none !important;
}

.layer-slider {
  padding-bottom: 80px;
}

.slick-slide {
  transition: all ease-in-out .3s;
  opacity: 1;
}

.slick-active {
  opacity: 1;
}

.slick-current {
  opacity: 1;
}

.copy-black {
  background-color: #000;
}

.copy-green {
  background-color: #026655;
}

.longest-button{
  margin-top: 20px;
}
body#top .longest-button .green-button a,body#top .longest-button .green-button a:hover{
padding: 15px 20px;
}
@media (min-width: 500px) {
  /*.ejd-slide {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
  }
 .ejd-slide.>div {
    width: 50%;
  }
  */
  .static-content.slide-two-image img {
    height: 170px;
  }
 
  .static-content.ejd-slide>div {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .layer-slider {
    padding-bottom: 100px;
  }
  #top .slick-slide h3 {
    font-size: 44px;
    line-height: 40px;
  }
  #top .slick-slide {
    margin: 0 20px;
  }
  #top .layer-slider .slick-arrow {
    left: 40px;
  }
  #top .layer-slider .slick-arrow.slick-next {
    left: 100px;
  }
}

@media (min-width: 768px) {
  .ejd-slide{
    width: 100%;
  }
  #top .layer-slider .slick-arrow {
    left: 36%;
    bottom: -10px;
  }
  #top .layer-slider .slick-arrow.slick-next {
    left: calc(36% + 60px);
  }
  #top .slick-list {
    padding: 0 120px 0 0 !important;
  }
  .slide-copy-right,
  #top .slick-initialized .slick-slide {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: nowrap;
        height: 100%;
  }
  #top .slick-initialized .slick-slide {
    margin: 0 20px;
    min-height: 550px;
  }
  #top .static-content .slick-initialized .slick-slide {
    min-height: 570px;
  }
  #top .static-content.ejd-slider-hgt .slick-initialized .slick-slide{
     min-height: 400px;
  }
  #top .static-content.ejd-slider-hgt.pitsburg-slider .slick-initialized .slick-slide{
    min-height: 530px;
  }
  #top .static-content.ejd-slider-hgt.distrib-slider .slick-initialized .slick-slide{
    min-height: 520px;
  }
  .slide-copy-right .slide-img {
    width: 40%;
  }
  .slide-copy-right .copy-inner {
    width: 60%;
    padding: 80px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: block;
    flex-wrap: wrap;
  }
  .slide-copy-right .copy-inner {
    padding: 50px 20px 10px;
  }
  .copy-inner h2 {
    padding-bottom: 15px;
  }
  .slide-two-image img {
    width: 100%;
    object-fit: cover;
    height: 100%;
  }
  .slide-two-image img.move68{
    object-position: 68%;
  }
  .ejd-slide>.slide-copy-left {
    width: 40%;
  }
  .ejd-slide>.slide-copy-right {
    width: 60%;
  }
  .ejd-slide>.slide-copy-right {
    width: 60%;
  }
  .static-content .ejd-slide>.slide-copy-right {
    width: 100%;
  }
  .copy-inner {
    padding: 50px 15px 50px;
  }
  .more-con .copy-inner {
    padding: 50px 15px 50px;
}
 .ejd-slider-hgt .slide-copy-right .copy-inner{
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
 }
}

@media (min-width: 990px){
  #top .static-content.ejd-slider-hgt .slick-initialized .slick-slide{
     min-height: 300px;
  }
  #top .static-content.ejd-slider-hgt.corporate-slider .slick-initialized .slick-slide{
     min-height: 380px;
  }
  #top .static-content.ejd-slider-hgt.pitsburg-slider .slick-initialized .slick-slide{
    min-height: 400px;
  }
}
@media (max-width: 1200px) {
  .static-content .flex_column {
    width: 100%;
  }
  #top .static-content .av_two_third {
    margin-left: 0;
  }
 /* .ecosystem-comingsoon .container {
    padding: 0 15px !important;
  }*/
}

@media (min-width: 1200px) {
  .static-content .slide-copy-left {
    padding-left: 0px;
  }
  .slide-copy-left .copy-inner {
    padding-left: 10px;
  }
  #top .static-content .container{
        padding-left: calc((100% - 1180px)/2);
}
#top .layer-slider .slick-arrow {
    left: -53%;
  }
  #top .layer-slider .slick-arrow.slick-next {
    left: -44%;
  }
  #top .static-content.ejd-slider-hgt .slick-initialized .slick-slide{
     min-height: 500px;
  }
   #top .static-content.ejd-slider-hgt.corporate-slider .slick-initialized .slick-slide{
     min-height: 560px;
  }
   #top .static-content.ejd-slider-hgt.pitsburg-slider .slick-initialized .slick-slide{
    min-height: 570px;
  }
  #top .static-content.ejd-slider-hgt .av_one_third{
    height: 500px;
  }
  #top .static-content.ejd-slider-hgt.corporate-slider .av_one_third{
     height: 560px;
  }
   #top .static-content.ejd-slider-hgt.pitsburg-slider .av_one_third{
     height: 570px;
  }
  #top .static-content.ejd-slider-hgt .av_one_third .av_textblock_section,#top .static-content.ejd-slider-hgt .av_one_third .av_textblock_section .avia_textblock {
    height: 100%;
  }
  #top .static-content.ejd-slider-hgt .av_one_third .av_textblock_section .avia_textblock .slide-copy-left{
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    align-items: center;
  }
  #top .static-content.ejd-slider-hgt .av_one_third .av_textblock_section .avia_textblock .slide-copy-left ul{
    margin-bottom: 0;
  }
}

@media (min-width: 1300px) {
   #top .static-content .av_two_third {
    margin-left: 2%;
    width: 68.666%;
  }
  #top .layer-slider .slick-arrow {
    left: -44%;
  }
  #top .layer-slider .slick-arrow.slick-next {
    left: -37%;
  }
.static-content .slide-copy-left {
    padding-left: 10px;
}
  #top .slick-slide h3 {
    font-size: 50px;
    line-height: 46px;
    margin-bottom: 25px;
  }
  .slide-copy-left .copy-inner {
    padding-left: 5px;
  }
  
  #top .slick-list {
    padding: 0 240px 0 0 !important;
  }
  .reverse-slider .slide-copy-left .copy-inner {
    padding-left: 20px;
  }
}

@media (max-width: 767px) {
  .slick-initialized .slick-slide {
    height: 0;
  }
  .slick-initialized .slick-slide.slick-active.slick-current.slick-center,
  .slick-initialized .slick-slide.slick-cloned.slick-center {
    height: auto;
  }
  .copy-inner {
    padding: 25px 15px 15px 15px;
}
}
@media (max-width: 1200px){
.longest-button{
  margin-bottom: 20px;
}
}


/*=======EJD Layer Slider ends======*/


/*======Two column inside tabs=======*/

.cr-tabs p {
  margin-top: 0;
}

.right-tab .green-button {
  text-align: left;
  padding-top: 40px;
}

@media (min-width: 768px) {
  .cr-tabs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .left-tab,
  .right-tab {
    width: 50%
  }
  .left-tab {
    padding-right: 6%
  }
}


/*======Two column inside tabs ends=======*/


/*======Search page=======*/

#top .job-search-left-sidebar input[type="text"],
#top .job-search-left-sidebar select {
  height: 38px;
  
}

#top .job-search-left-sidebar select.multi {
  height: auto;
}

#top #cws-adv-search-btn {
  height: 38px;
  min-width: 190px;
  line-height: 100%;
  font-family: 'dinpro-medium', Arial !important;
}


/*======Search page ends=======*/


/*======Data table students page=======*/

.main_color .table-date table,
.main_color .table-date table tbody,
.main_color .table-date table tbody td,
.main_color .table-date table th {
  background-color: transparent;
  border: 0;
}

.main_color .table-date tr:nth-child(odd),
.main_color .table-date .pricing-table>li:nth-child(odd),
.main_color .table-date .pricing-extra,
.main_color tr:nth-child(even) {
  background-color: transparent;
}

.main_color .table-date table tbody td,
.main_color .table-date table tbody th {
  font-size: 16px;
  font-family: Arial;
  padding: 30px 20px 30px 0;
}

.main_color .table-date table tbody th {
  font-size: 24px;
  font-weight: bold;
  text-transform: none;
}

.main_color .table-date {
  padding: 80px 0 50px;
  overflow: auto;
}

.main_color .table-date .top-header {
  border-bottom: 2px solid #026655;
}

.main_color .table-date table td,
.main_color .table-date table th {
  width: 25% !important;
}

.main_color .table-date.five-col table td,
.main_color .table-date.five-col table th {
  width: 20% !important;
}

.transcript-lnk {
  font-size: 16px;
  line-height: 30px;
  padding: 0;
  font-family: 'dinpro-medium', Arial !important;
}

.trans-link {
  text-align: right;
}

@media (min-width: 768px) {
  .main_color .table-date {
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .main_color .table-date {
    padding: 30px 0 0;
  }
  .trans-link{
    text-align: center;
    }
  .trans-link-box{
    padding-top:20px !important;
    }
}


/*======Data table students page ends=======*/


/*DSG Collate image students*/

.dsg-collate .container .av_one_full {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px 0;
}

@media (min-width: 768px) {
  .dsg-collate .container .av_one_full {
    height: 550px;
    padding: 0;
  }
}


/*DSG Collate image students*/


/*=====Three col green tabs students=========*/

.three-col-tabs .col-out .col-3-tb {
  background: #026655;
  padding: 40px 70px 40px 70px;
  border-top: 25px solid #E98F39;
  width: 100%;
  text-align: center;
  position: relative;
}

.three-col-tabs .col-out {}

.three-col-tabs .col-3-tb h3,
.three-col-tabs .col-3-tb h4 {
  font-family: 'dsgsans-ultra', Arial !important;
  font-size: 26px;
  line-height: 30px;
}

.three-col-tabs .col-3-tb h4 {
  font-size: 70px;
  line-height: 40px;
  margin-top: 30px;
}

.three-col-tabs .col-out {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/06/trg.png);
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  padding-bottom: 66px;
  margin-bottom: 35px;
  width: 100%;
  max-width: 298px;
  margin: 0 auto;
  margin-bottom: 35px;
}

.three-col-tabs .col-out:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .three-col-tabs .col-3-tb:after {
    bottom: -180px;
  }
  .three-col-tabs .col-3-tb {
    /* margin-bottom: 50px; */
    min-height: 325px;
  }
  .three-col-tabs .col-out {
    width: 31.33%;
    max-width: 100%;
    margin-bottom: 0;
    padding-bottom: 6.9%;
  }
  .three-col-tabs {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
  }
  .three-col-tabs .col-3-tb h3,
  .three-col-tabs .col-3-tb h4 {
    font-size: 26px;
    line-height: 30px;
  }
  .three-col-tabs .col-3-tb h4 {
    font-size: 90px;
    line-height: 50px;
    margin-top: 30px;
  }
  .strong-together .av_one_third h3 {
    font-size: 34px;
  }
}

@media (min-width: 989px) {
  .three-col-tabs .col-3-tb h3,
  .three-col-tabs .col-3-tb h4 {
    font-size: 36px;
    line-height: 40px;
  }
  .three-col-tabs .col-3-tb h4 {
    font-size: 130px;
    line-height: 70px;
    margin-top: 40px;
  }
}

@media (min-width: 1023px) {
  .three-col-tabs .col-3-tb {
    min-height: 350px;
  }
  .three-col-tabs .col-out {
    padding-bottom: 6.8%;
  }
}

@media (min-width: 1250px) {
  .three-col-tabs .col-out {
    padding-bottom: 78px;
  }
}


/*=====Three col green tabs students ends=========*/

.diversity-banner .avia-smallarrow-slider-heading {
  display: none !important;
}

.tintup {
  padding: 30px 0 0;
}

.spacing-stores {
  min-height: 60px;
}

@media (min-width: 768px) {
  .tintup {
    padding: 50px 0 0;
  }
}


/*======Video Iframe home section======*/

.video-iframe .av-image-caption-overlay-center {
  padding: 100px 0 0 0;
  text-align: left;
  vertical-align: top;
}

.video-iframe {
  position: relative;
}

.video-iframe .av-image-caption-overlay-position,
.video-iframe .video-play-button,
.video-iframe .tran-cont {
  max-width: 1180px;
  padding: 0 15px;
  margin: 0 auto;
}

.video-iframe .video-play-button .avia-image-container-inner {
  position: absolute;
  bottom: 50px;
  right: 0;
  cursor: pointer;
  z-index: 99;
  padding: 0 15px;
}

.video-iframe .video-play-button img {
  width: 38px;
}

.video-iframe .av-image-caption-overlay .av-caption-image-overlay-bg {
  display: none !important;
}

.video-play {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  height: 0;
}

.video-play iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
#top .video-iframe.video-bg h2{
font-size: 40px;
line-height: 40px;
}
@media (min-width: 768px){
  #top .video-iframe.video-bg h2{
font-size: 80px;
line-height: 80px;
}
}
@media (min-width: 1200px) {
  .video-iframe .video-image img,
  .video-iframe .video-image .avia-image-container-inner {
    width: 100%;
    height: 700px;
    object-fit: cover;
  }
}

@media (max-width: 767px) {
  .responsive #top #wrap_all .video-iframe .container {
    width: 100%;
    max-width: 100%;
  }
  .video-iframe .av-image-caption-overlay-center {
    padding: 30px 0 0 0;
  }
  .successive-banners { margin-top: -270px !important; }
  .mfp-close-btn-in .successive-banners .mfp-close { top: -315px !important; right: -10px; }
  .video-iframe .av-image-caption-overlay-position,
  .video-iframe .video-play-button,
  .video-iframe .tran-cont,
  .video-iframe .video-play-button .avia-image-container-inner {
    padding: 0 4%;
  }
}

@media (max-width: 561px) {
  .successive-banners { margin-top: -150px !important; }
  .mfp-close-btn-in .successive-banners .mfp-close { top: -195px !important; right: -40px; }
}


/*======Video Iframe home ends======*/


/**/

.search-columns.main_color .image-overlay {
  display: none !important;
}


/*Social sahre icons*/

.social-share-right {
  min-height: 0;
  border: 0 !important;
}

.vertical-social-share {
  position: fixed;
  right: 0;
  z-index: 999;
  top: calc(50% - 50px);
}

.vertical-social-share .av-share-link-description {
  display: none;
}

#top .vertical-social-share .av-share-box-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  color: #fff;
  border: 0;
  flex-direction: column;
}

#top .vertical-social-share .av-share-box-list li {
  width: 60px;
  border: 0;
  background: #026655;
  display: block;
}

#top .vertical-social-share .av-share-box ul li a {
  font-size: 24px;
  padding: 12px 0;
}

#top .vertical-social-share .av-share-box ul li:hover a {
  background-color: transparent !important;
}

#top .vertical-social-share .av-share-box ul li.social_non_hover {
  position: relative;
  right: -20px;
}

#top .vertical-social-share .av-share-box ul li.social_hover {
  width: 80px;
  right: 0;
}

#top .error-msg input,
#top .error-msg select {
  border: 1px solid #000 !important;
  font-family: arial !important;
  font-size: 14px !important;
  padding-top: 8px !important;
  line-height: 100% !important;
  height: 38px;
  line-height: 100%;
  font-family: 'dinpro-medium', Arial !important;
}

#top .error-msg ::-webkit-input-placeholder {
  color: #000 !important;
  font-family: arial !important;
}

#top .error-msg ::-moz-placeholder {
  color: #000 !important;
  font-family: arial !important;
}

#top .error-msg :-ms-input-placeholder {
  color: #000 !important;
  font-family: arial !important;
}

#top .error-msg :-moz-placeholder {
  color: #000 !important;
  font-family: arial !important;
}

#top .error-msg .quicksearch-btn input {
  padding-top: 2px !important;
}

@media (max-width: 1024px) {
  #top .join-our-talent-widget h2 {
    font-size: 36px;
    line-height: 36px;
  }
  #bottom-vid {
    display: none !important;
  }
}

.two-col-cards .avia_textblock {
  padding: 50px;
}

@media (max-width: 767px) {
  .two-col-cards .avia_textblock {
    padding: 25px;
  }
}


/*=========Career Progress starts========*/

.career-prog .back-image {
  z-index: -1;
}

.career-prog .front-image {
  padding-top: 0;
}

.career-prog .front-image p {
  margin-bottom: 0;
}
.dot1,.dot2,.dot3,.dot4,.dot5{
  cursor: pointer;
}
.career-progression {
  position: relative;
}

.dot1-container,
.dot2-container,
.dot3-container,
.dot4-container,
.dot5-container {
  position: absolute;
  max-width: 100px;
}

.dot1-container {
  left: 7%;
  top: 33%;
}

.dot2-container {
  left: 29%;
  top: 87%;
}

.dot3-container {
  left: 45%;
  top: 87%;
}

.dot4-container {
  left: 65%;
  top: 3%;
}

.dot5-container {
  left: 85%;
  top: 3%;
}

.progression-dots p {
  font-size: 16px;
}

.progression-dots:before,.progression-dots:after{
content: '';
position: absolute;
left: 3px;
    top: -80%;
width: 40px;
height: 40px;
background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/07/Fill-1.png') no-repeat;
background-size: contain;
z-index: 9;
}

.progression-dots:after{
  left: auto;
    top: auto;
        bottom: -4px;
    right: 0;
}
@media (min-width: 768px) {
  #top .career-prog .h50 h2 {
    padding-bottom: 10px;
  }
  .career-progression {
    margin-left: 20px;
  }
  .progression-dots:before{
  left: 35%;
    top: 100px;
  }
  .progression-dots:after{
      left: 65%;
    top: 175px;
  }
}

@media (min-width: 990px) {
  .career-progression {
    margin-left: 50px;
  }
  .dot1-container {
    left: 7%;
    top: 37%;
  }
  .dot2-container {
    left: 29%;
    top: 89%;
  }
  .dot3-container {
    left: 45%;
    top: 89%;
  }
  .dot4-container {
    left: 65%;
    top: 6%;
  }
  .dot5-container {
    left: 85%;
    top: 6%;
  }
}

@media (min-width: 1200px) {
  #top .career-prog .h50 h2 {
    padding-bottom: 40px;
  }
   .progression-dots:before{
  left: 35%;
    top: 56%;
  }
  .progression-dots:after{
      left: 65%;
      top: 92%;;
  }
}

@media (max-width: 767px) {
  .responsive #top #wrap_all .career-prog .flex_column.av_three_fifth {
    padding-left: 70px;
    max-width: 454px;
    margin: 0 auto !important;
    position: relative;
  }
  .progression-line {
    display: none;
  }
  .dot1-container, .dot2-container, .dot3-container, .dot4-container, .dot5-container {
    position: static;
    max-width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-bottom: 20px;
}
.dot1,.dot2,.dot3,.dot4,.dot5{
  width: 50px;
  height: 50%;
}
.progression-dots p{
  padding-left: 20px;
}
.career-progression{
  max-width: 454px;
  margin: 0 auto !important;
  padding-top: 30px;
}
.responsive #top #wrap_all .career-prog .flex_column.av_three_fifth:before,.career-progression:before {
     content: '';
    position: absolute;
    left: 20px;
    top: -30px;
    height: 100%;
    width: 5px;
    background-color: #e88e38;
    visibility: visible;
  }
  .career-progression:before{
         height: calc(100% + 40px);
     z-index: -1;
  }
  .career-progression:after{
   background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/07/arrow-org.png);
    width: 30px;
    height: 36px;
    background-size: contain;
    content: '';
    position: absolute;
    bottom: -30px;
    left: 8px;
    background-repeat: no-repeat;
    transform: rotate(90deg);
  }

 
}


/*=========NewCareer Progress starts========*/
.ca-new .progression-dots:before,.ca-new .progression-dots:after{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/07/white-close.png) no-repeat;
        content: '';
    position: absolute;
    left: 3px;
    top: -80%;
    width: 40px;
    height: 40px;
    background-size: contain;
    z-index: 9;
}
.ca-new .progression-dots:after {
    left: auto;
    top: auto;
    bottom: -4px;
    right: 0;
}
@media (min-width: 768px){
  .ca-new .avia_textblock{
padding-bottom: 20px;
  }
   .ca-new  .dot1-container {
    left: 4%;
    top: 20%;
}
.ca-new  .dot2-container {
    left: 23%;
    top: 68%;
}
.ca-new .dot3-container {
    left: 44%;
    top: 68%;
}
.ca-new .dot4-container {
    left: 64%;
    top: -9%;
}
.ca-new .dot5-container {
    left: 86%;
    top: -9%;
}
 .ca-new .career-progression:before {
    content: '';
   position: absolute;
       left: -15%;
    top: 44%;
    height: 6%;
    width: 15%;
    background-color: #e88e38;
    visibility: visible;
  }
.ca-new .progression-dots p {
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    margin-left: -20px;
    max-width: 70px;
}
.ca-new .progression-dots img{
max-width: 30px;
}
.ca-new .dot1-container {

}
.ca-new  .progression-dots > div{
width: 70px;
}

.ca-new .progression-dots:before,.ca-new .progression-dots:after {
    width: 30px;
    height: 30px;
    }
    .ca-new .progression-dots:before {
     top: 0px;
    left: 33%;
  }
.ca-new .progression-dots:after {
    left: 76%;
    top: -7px;
}
.ca-new .career-progression {
    margin-left: 0;
}

}
@media (min-width: 1000px){
  .ca-new .progression-dots:after {
    top: 28px;
}

 .ca-new  .dot1-container {
    top: 27%;
}
.ca-new  .dot2-container {
    top: 75%;
}
.ca-new .dot3-container {
    top: 75%;
}
.ca-new .dot4-container {
    top: -2%;
}
.ca-new .dot5-container {
    top: -2%;
}
.ca-new .career-progression:before {
    height: 6.3%;
    }
}
@media (min-width: 1200px){
  .ca-new .career-progression:before {
    top: 44.5%;
  }
  .ca-new .progression-dots p {
    font-size: 11px;
}
  .ca-new .progression-dots:before {
    top: 25px;
  }
  .ca-new .progression-dots:after {
    left: 76%;
    top: 40px;
}
.ca-new .career-progression:before {
    left: -94px;
    top: 44.5%;
    height: 5px;
    width: 95px;
 }
}
@media (min-width: 768px) and (max-width: 989px) {
  .ecosystem-join .container,
  .ecosystem-join-new .container {
    background-position: center;
}
.join-tnc.jobsearch a {
    margin: 5px 5px !important;
}
  #top .ca-new .p18 p,#top .career-prog .avia_textblock p a {
       font-size: 16px;
    line-height: 20px;
}
.ca-new .career-progression:before {
    left: -16%;
    width: 16%;
    }
}

 @media (max-width: 767px){
  .ca-new .career-progression{
  position: relative;
    left: -70px;
}
 .ca-new .progression-dots{
margin-left: -2px;
}
}

/*=========new Career Progress ends========*/
/*=====Students page Intership program section====*/
.outer-ip h3{
  font-size: 30px;
    line-height: 40px;
    margin-bottom: 0;
        font-family: 'din-black', Arial !important;
    padding-bottom: 0px;
}
.outer-ip p{
  font-size: 20px;
  margin: 10px 0 0 0;
  }
  .green-b-border .content{
border-bottom: 1px solid #026655 !important;
  }
  @media (min-width: 768px){
    .outer-ip{
     display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding-top: 50px;
    }
    .outer-ip > div{
      width: 50%;
    }
    .intership-left{
      padding-right: 1%;
    }
    .intership-right{
      padding-left: : 1%;
    }
  }


/*=====New Career Progression====*/

/*=====Students page Intership program section ends====*/
html{
  max-width: 100%;
  width: 100%;
}

.tech-video-link .image-overlay{
display: none !important;
}
a.tech-video-link{
  display: inline-block;
}
a.tech-video-link:before{ 
  content: '';
background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1276/2020/06/play-icon1.png) no-repeat center;
width: 50px;
height: 50px;
background-size: cover;
position: absolute;
left: calc(50% - 25px);
top: calc(50% - 25px);
    z-index: 999;
}
#top .black-accord h2{
padding-bottom: 10px !important;
}
/*========New Design from Jun  9th ends========*/
.align-left,.align-left .more-video{
  text-align:left;
}
/*altro-videos*/
@media (min-width: 768px){
#top .altro-videos h2{
padding-bottom: 35px;
}
}
/* ========= Update By Ananya =========*/

.mfp-content #transcript {
  background-color: #fff !important;
  padding: 50px !important;
}

#transcript p {
  font-family: Arial !important;
  font-size: 18px !important;
  line-height: 26px !important;
}

#menu-footer-more-from-us a {
  text-transform: uppercase !important;
}

#menu-footer-learn-more a {
  text-transform: uppercase !important;
}

/*
.tribe-countdown-text a{display:none;
}

.tribe-countdown-text{background-color:transparent !important;
border-color:#fff !important}

@media (min-width: 1024px){
  #top .ecosystem-join h2{
padding-right: 60px !important;
  }
}
*/
/*::-webkit-scrollbar {
    width: 0;
    height: 0;
}

html{
   -ms-overflow-style: none; 
  scrollbar-width: none;
}*/

/* Tintup */
.tint-up .author-image{
  display: none;
}
.tint-up .author{
  right: 10%;
}

.mfp-close-btn-in .mfp-close {
   top: -50px !important;
    width: 40px !important;
}

.mfp-close-btn-in #storyvideo .mfp-close {
    width: 113px !important;
}
.mfp-close-btn-in #advideofooter .mfp-close {
    width: 15px !important;
}

.home #storyvideo, .home #advideo, .home #advideofooter{margin-top:250px!important;}


.home .mfp-close-btn-in  #storyvideo .mfp-close, .home .mfp-close-btn-in  #advideo .mfp-close{
  top: 245px!important;
    width: 26px!important;
    margin-right: 10px;
    color: #fff;}
    
    .mfp-close-btn-in #transcript .mfp-close {
    top:14px !important;
    width: 26px !important; color:#000;
}
.mfp-close-btn-in #transcript-in .mfp-close {
    top:14px !important;
    width: 26px !important; color:#000;
}
 .home .mfp-close-btn-in #advideofooter .mfp-close {
    top:255px !important;
    width: 26px !important;
}

.home .mfp-content #transcript{margin-top:155px;}
.home .mfp-close-btn-in #transcript .mfp-close {
    top: 193px !important;}
#transcript-in{background:#fff; padding:50px;}
 #cws_quickjobsearch label{display:block; height:0; font-size:0!important;}   
  #cws_quickjobsearch .quicksearch-field .w-form-row-label{height:0;}

   #top .layer-slider .slick-arrow {color:#7A7A7A;}
       #top .layer-slider.white-slider .slick-arrow {color:#737373;}
       
       
.ejd-slider p#slick-slide03 {
    display: none;
    width: 0 !important;
    margin: 0px !important;
}

/* Apply button for Students Grad */
.apply-btn .apply-btn-green {
    padding-top:0px;
}
.apply-btn #gtm-jobdetail-apply-btn a:hover {
    text-decoration: none!important;
}

@media (max-width: 767px){
.apply-btn .apply-btn-green {
    padding-bottom:30px;
}
.apply-btn .ft-btn {
    padding-bottom:30px;
}
#top .ecosystem-comingsoon .av_one_half .tribe-countdown-time div div.tribe-countdown-days.tribe-countdown-number {
    margin-left: 3px;
  }
  /*.ecosystem-comingsoon .container {
    padding: 0 0 !important;
  }*/
div.ct-info {padding-top:30px;}
}

  /* top rev orange secondary menu START-- junnie */
    #top-2nd-menu {
    color: #fff;
    /*background-color: #e98f3a;*/
     background-color: #b75900;
    padding: 9px 13px 8px 13px!important;    
    font-size: 12px !important;
    font-weight: normal !important;
    font-family: "dinpro-bold", Arial !important;
}
    #top-2nd-menu a:link, #top-2nd-menu a:visited, #top-2nd-menu a:active {
    color:#fff; text-decoration:none;}
  
    #top-2nd-menu a:hover {
    color:#fff; text-decoration:underline;}
  /* top rev orange secondary menu END-- junnie */
  
   /* ********** Gold Color ********** */
#top .what-we-4 .gold h3 {
    color: #FFC425 !important;
}
#top .small-h2 h2 {
    color:#fff
}
div#dandi {
    margin-top: 30px;
}
#top .diversity-inclusion-council{
    padding-bottom:30px !important
}

/* CWSM 6492 */
#top .lcp-join .form-group label {
    font-family: "dinpro-medium", Arial !important;
}
@media only screen and (max-width: 767px){
.page-id-2028 #wrap_all_footer div .flex_column {
    width: 100%;
margin: 0;
    margin-bottom: 0px;
background: #000;
}
.page-id-2028 #wrap_all_footer .textwidget.custom-html-widget {
    background: #000;
    padding: 20px 20px;
}
.page-id-2028 #wrap_all_footer .widget ul{
padding-left: 20px;
}
.page-id-2028 #wrap_all_footer ul#menu-footer-more-from-us {
    padding-left: 0px !important;
}
}
/*#av_section_5{
  padding-top: 40px;
}*/

#updateCandidatePreference .tab-content-container-preference.mt2>div:nth-child(2)>label div:nth-child(2)>span {
  font-size: 0;
}
#updateCandidatePreference .tab-content-container-preference.mt2>div:nth-child(2)>label div:nth-child(2)>span:before {
  content: "I would like to be contacted with marketing and job alerts from DICK'S Sporting Goods";
  font-size: 13px;
  color: #444444;
}
/* Golf Gelexy Page Style by Rahid XCSI-29604 */
.golf-galaxy-pg {
    font-family: 'Vitesse Light';
}
.golf-galaxy-pg#top div .black-banner .ct-info a {
    text-decoration: underline;
}
.golf-galaxy-pg#top .black-accord .accordion .toggle_icon {
    background: #4797B0;
}
.golf-galaxy-pg#top .black-accord .toggle_icon .vert_icon {
    color: #ffffff  !important;
    border-color: #ffffff !important;
    top: 10px;
    background: #ffffff !important;
}
.golf-galaxy-pg#top .black-accord .toggle_icon .hor_icon {
    background: #ffffff !important;
    border-color: #ffffff !important;
    top: 18px;
}

.golf-galaxy-pg#top .black-accord .accordion .activeTitle .toggle_icon {
    background: transparent;
}
.golf-galaxy-pg#top .black-accord .activeTitle .toggle_icon .vert_icon {
    color: #4797B0 !important;
    border-color: #4797B0 !important;
}
.golf-galaxy-pg#top .black-accord .activeTitle .toggle_icon .hor_icon {
    background: #4797B0 !important;
    border-color: #4797B0 !important;
}
/* Golf Gelexy Page Style by Rahid XCSI-29604 */

/* PL Page Styel By Rahid */
.pl-ejd-banner {
background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1276/2021/04/ejd-banner.jpg) !important;  
}
#top.public-lands #skipnav {
    width: 315px !important;
    margin: auto !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
#top.public-lands .vertical-social-share .av-share-box-list li, 
#top.public-lands .vertical-social-share .av-share-box-list li a {
  background-color: #002A19;
}
#top.public-lands .av_mobile_menu_phone .responsive-logo {
  width: 50%;  
}
#top.public-lands .pl-box-overlay .av-image-caption-overlay-center p:after {
  content: "";
}
.pl-join .container {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1577/2021/04/Rectangle-3.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #0F2A1A;
}
/*cwsm-10532*/
.pl-join .container {
    margin-bottom: 60px !important;
}
.public-landing-jobs {
    margin-left: 2% !important;
}

/*closing cwsm-10532*/
.pl-join .mobile-visible-image {
    display: none;
}
.pl-page-logo {
  display: block !important;
}
.public-lands .pl-desc p, 
.public-lands .pl-desc span, 
#top.public-lands .pl-inspire .ejd-slide .copy-inner p, 
#top.public-lands .slide-copy-left .copy-inner li, 
#top.public-lands .slide-copy-left .copy-inner li a {
  color: #002A19 !important;
  font-family: 'graphik-regular', Arial !important;
  font-size: 21px;
}
#top.public-lands .pl-inspire h2 {
  font-size: 32px;
}
#top.public-lands .pl-inspire .ejd-slide .copy-inner {
  background-color:  #E2D6B9;
}
#top.public-lands .pl-looking p b {
  font-size: 36px;
  color: #002A19 !important;
  font-family: 'graphik-black', Arial !important;
}
#top.public-lands .pl-looking span, 
#top.public-lands .pl-looking li, 
#top.public-lands .pl-looking li span {
  font-family: 'graphik-regular', Arial !important;
  color: #002A19 !important;
}
#top.public-lands .pl-looking-btn {
  background-color:  #E2D6B9;
  color: #002A19 !important;
}
#top.public-lands .pl-ejd-h2 h2 {
  color: #002A19;
}
#top.public-lands .jobs-you-like, #top.public-lands .ejd-two-bot, 
#top.public-lands .social-share-right {
  background-color: #002A19 !important;
}
#top.public-lands .pl-done {
  display: none;  
}
#top.public-lands .ejd-two-bot .av_one_half.first {
    background-color: #E2D6B9;
}
#top.public-lands .ejd-two-bot .av_one_half.first h2, 
#top.public-lands .ejd-two-bot .av_one_half.first p a {
  color: #002A19;
}
#top.public-lands .ejd-two-bot .av_one_half {
    padding-top: 45px;
    padding-bottom: 220px;
}
#top.public-lands .search-animation {
  background-color: rgb(226, 214, 185) !important;  
}
.pl-logo {width: 78px}
.hs-logo {width: 60px}
.gc-logo {width: 60px}
#top.public-lands .pl-breadcrumb p {
  font-size: 14px;  
}
#top.public-lands .pl-breadcrumb span {
  color: #026555;  
}
/*CWSM-10022*/
/*#top.public-lands .pl-page-join .content {
  padding-top: 0px;
}*/
/*end*/
#top.public-lands .what-we-offer-pl h3 {
  padding-bottom: 10px;
}
.d-none {
  display: none !important;  
}
#top.public-lands .pl-looking-btn:hover {
    background-color: #E2D6B9;
    color: #002A19 !important;
}
.job-icon-section .flex_column {
    position: relative;
    padding-bottom: 70px;
}
.job-icon-section .join-tnc.jobsearch.trans-btn-div {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
@media (max-width:767px) {
  #top.public-lands .slide-two-image img {
    height: auto;
  }
}
@media only screen and (min-width: 989px) and (max-width: 1024px) {
#top.public-lands .custom-left-logo img {
    height: auto;
    width: auto;
}
}
@media only screen and (min-width: 1024px) and (max-width: 13066px) {
  #top.public-lands .jobsearch a {
    margin-bottom: 15px;
  }
}
/* End PL Page Styel By Rahid */
/*Public landing pages UI #002A19 #E2D6B9*/
/*CWSM-10022*/
#top.public-lands .orange-bg-container {
    background: transparent;
        padding: 0;
}
#top.public-lands .orange-bg-container *{
    color: #002A19 !important;
  text-transform: uppercase;
    text-align: left;
  
  
  /*color: #002A19 !important;
  text-transform: uppercase;
      font-size: 28px;
    line-height: 26px;*/
}
@media (min-width: 1024px) {
#top.public-lands .flex_column_table {margin-left: 0px;margin-right:90px}/*junnie original margin-left: 90px  */
#top.public-lands .all-public-lands-jobs  .dsgn-black-text a {  font-size: 28px;
  line-height: 26px;}
}
#top.public-lands .orange-bg-container .dsgn-black-text {text-decoration: underline}
#top.public-lands .all-public-lands-jobs  .dsgn-black-text a {
  color: #002a19;
  text-transform: uppercase;

  text-decoration: underline
}
#top.public-lands div .av_one_half .orange-bg-container {min-height: auto}
/*end*/
#top.public-lands .ecosystem-comingsoon  .av_one_half  .tribe-countdown-time div div{
  background-color: #002A19;
}
#top #header_main .search-menu span.avia-menu-text { padding: 0px 60px !important; }
.pl-box-overlay img{
height: 100%;
object-fit: cover;
}
.pl-box-overlay .av-image-caption-overlay{
    position: absolute;
    height: auto;
    bottom: 0;
}
.pl-box-overlay .av-image-caption-overlay-position{
padding: 10px;
color: #fff;
}
.pl-box-overlay .av-image-caption-overlay-position p{
  color: #fff;
      font-size: 18px;
  }
  .pl-boxs h3{
    font-size: 32px;
    text-transform: uppercase;
    font-family: 'graphik-bold', Arial !important;
  }
#top.public-lands .search-animation select, #top.public-lands .search-animation input[type="text"]{
border-color: #002A19 !important;
color: #002A19 !important;
  }
 #top.public-lands .search-animation input[type="submit"],#top.public-lands .search-animation input[type="submit"]:hover, 
 #top.public-lands .search-animation .quicksearch-btn input.avia-button,#top.public-lands .search-animation .quicksearch-btn input.avia-button:hover{
    background-color: #002A19;
  }

 #top.public-lands .search-animation input::-webkit-input-placeholder {
 color: #002A19 !important;
}

 #top.public-lands .search-animation input::-moz-placeholder {
color: #002A19 !important;
}

 #top.public-lands .search-animation input::-ms-input-placeholder {
color: #002A19 !important;
}

 #top.public-lands .search-animation input:-moz-placeholder {
color: #002A19 !important;
}
 #top.public-lands .search-animation select {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1577/2021/04/arrow-dw-grenn.png) !important;
    }
    #top.public-lands #skipnav a:focus{
  background-color: #E2D6B9 !important;
  color: #002A19 !important;
    }
     .pl-cnp{
      display: none;
     }
     .pl-join .container:hover .pl-cnp{
      display: block; 
     }
    .pl-cnp{
      background-color: rgba(0 0 0 / 70%);
    position: absolute; 
    bottom: 0;
        right: -35px;
    }
    .pl-cnp p{
color: #fff;
    padding: 10px 20px;
    margin: 0;
    }
    .p-sta{
      position: static !important;
    }
    #top.public-lands .join-tnc a{
text-transform: uppercase;
    }
  @media (min-width: 768px){
    .right-pl-box .avia_textblock {
padding-left: 30px;
    }
    .left-pl-box .avia_textblock {
padding-right: 30px;
    }
    .responsive #top.public-lands .pl-join .container {
    padding: 0 35px;
}
  }

#top.public-lands #header_main,#top.public-lands .header_color .header_bg{
background-color: #002A19;
}
#top.public-lands div .black-banner{
      background-color: #002A19;
}
#top.public-lands .jobs-you-like .widget_joblist_row:hover{
  background-color: #E2D6B9 !important;
}
#top.public-lands .jobs-you-like .widget_joblist_row:hover *{
color: #002A19 !important;
}
#top.public-lands .jobs-you-like .widget_joblist_row{
border-color: #E2D6B9 !important; 
}
#top.public-lands .what-we-4 .container {
    background-color: #E2D6B9;
}
#top.public-lands .what-we-4 .container *{
  color: #002A19 !important;
}
#top.public-lands .pl-join .new-game-changer{
margin-top: 30px;
}
#top.public-lands #footer{
  background: #002A19;
}
#top.public-lands #advanced_menu_toggle,#top.public-lands #advanced_menu_hide{
background: #002A19;
}
#top.public-lands .header_color .main_menu ul ul,#top.public-lands .header_color .main_menu .menu ul li a{
background: #002A19;
}
#top.public-lands h1, #top.public-lands h2{
  font-family: 'graphik-black', Arial !important;
      letter-spacing: 0;
}
#top.public-lands h1, #top.public-lands h2,#top.public-lands .dsgn-black-text,#top.public-lands .what-we-4 h3,#top.public-lands h2,#top.public-lands h2 span.hdr-trans{
  font-family: 'din-pro', Arial !important;
}
#top.public-lands .jobdetail-inf, #top.public-lands .jobdetail-inf span, #top.public-lands #gtm-jobdetail-apply-btn a, #top.public-lands .ct-info{
  font-family: 'graphik-regular', Arial !important;
}
#top.public-lands .what-we-4 h3{
  font-size: 90px;
}
/*CWSM-10022*/
#top.public-lands h2{
  color: #002A19;
  margin-bottom: 30px
}
/*End*/
#top.public-lands .dsgn-white-text,#top.public-lands .ecosystem-comingsoon h1.opn-txt span,
#top.public-lands .ecosystem-comingsoon .tribe-countdown-time *,
#top.public-lands .jobs-you-like .widget_joblist_row a,
#top.public-lands .join-tnc a{
font-family: 'graphik-bold', Arial !important;
}
#top.public-lands .jobs-you-like .widget_joblist_row a{
  font-size: 28px;
}
#top.public-lands p,
#top.public-lands .jobs-you-like .widget_joblist_row .widget_joblist_category,
#top.public-lands .jobs-you-like .widget_joblist_row .widget_joblist_loc,#top.public-lands .ecosytem-join-text{
font-family: 'graphik-regular', Arial !important;
}
#top.public-lands .ecosystem-comingsoon .av_one_half .tribe-countdown-time div div {
    font-family: 'graphik-bold', Arial !important;
    font-size: 18px;
}
#top.public-lands .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text, #top.public-lands .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text span{
  font-size: 25px;
}
#top.public-lands .join-tnc a{
  font-size: 19px;
}
#top.public-lands .what-we-4 h3 span {
    font-size: 26px;
    }
    #top.public-lands .what-we-4 .container p{
      font-size: 20px;
    }
    #top.public-lands .pl-join .join-tnc a{
      font-size: 16px;
    }
@media (min-width: 768px){
  #top.public-lands h2 {
    font-size: 45px;
}
#top.public-lands .jobs-you-like h2{
font-size: 42px;
}
#top.public-lands h1 {
    font-size: 42px;
    line-height: 46px;
}
}
@media (min-width: 989px){
#top.public-lands #header_main #avia-menu li.search-menu a{
background-color: #E2D6B9;
color: #002A19;
}
#top.public-lands li.search-menu a:before{
color: #002A19;
}
#top.public-lands #header_main .current-menu-item a {
    border-bottom: 3px solid #002A19;
}
}
@media (max-width: 767px){
#top.public-lands .pl-join .avia_textblock{
padding: 0 20px;
}
.html_stretched #top.public-lands #wrap_all {
    background-color: #002A19;
}
}

@media (min-width: 768px) and (max-width: 1024px){
  
#top.public-lands .ecosystem-comingsoon .av_one_half .tribe-countdown-time div div {
    font-size: 10px;
}
#top .ecosystem-comingsoon .av_one_half .tribe-countdown-time div div span {
    font-size: 8px !important;
    }
     #top.public-lands .ejd-banner .no_margin.av_one_third.black-banner {
    width: 50%;
}
#top.public-lands .ejd-banner .black-banner h1 {
    font-size: 36px;
    }
  #top .about-slider .slick-prev {
    left: 3%;
    bottom: -20%;
}
 #top .about-slider .slick-next {
   left: 10% !important;
   bottom: -20% !important;
 }
 div.black-accord-para {
    padding: 0px 5%!important;
}
.column-icon p:first-child {
    font-size: 18px !important;
    line-height: 1.2 !important;
}
.quote_name {
  width: 70% !important;
}
.corp_banner {
  background-position: 70% !important;
}
}
@media (min-width: 1025px){
  #top.public-lands .ejd-banner .no_margin.av_one_third.black-banner {
    width: 40%;
}
}


@media (max-width: 1200px){
  #top.public-lands .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text span {
    font-size: 20px;
}

}
@media (min-width: 768px) and (max-width: 1000px){
 #top.public-lands .ecosystem-comingsoon .av_one_half h1.coming-soon-text.black-text span {
    font-size: 13px;
}
#top.public-lands .what-we-4 h3 {
    font-size: 60px;
}
#top.public-lands .what-we-4 .container p {
    font-size: 18px;
}
#top.public-lands .av_one_fourth h2 {
    font-size: 32px;
    line-height: 38px;
}
#top.public-lands .orange-bg-container{
  min-height: 140px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
}
@media (min-width: 1025px){
  #top.public-lands .ejd-banner.banner-animation .black-banner h1 {
    font-size: 42px;
    line-height: 46px;
    }
}
@media (min-width: 1200px){
  #top.public-lands .banner-animation .black-banner h1 {
    font-size: 60px;
    line-height: 70px;
}
#header_meta{
  margin-bottom: 1px;
}
}
@media (min-width: 1300px){
  #top.public-lands .banner-animation .black-banner h1 {
    font-size: 68px;
    line-height: 75px;
}
}

/* distribution links  ********* junnie ********/
/*.top-margin-less {margin-top:-66px !important;padding-top:-66px !important;}*/
.top-margin-more {margin-top: 40px !important; padding-top: 40px !important}.top-margin-less {margin-top:-20px !important; padding-top:-20px !important}
.bottom-margin-less-passionate, .bottom-margin-less-committed {margin-bottom:-65px !important; }
.bottom-margin-more {margin-bottom:60px !important}
.dist-link a:hover, .dist-link a:link, .dist-link a:active, .dist-link a:active {
    color: #0c6b5b !important;
  text-decoration: underline !important;
}
/*.dist-link a:hover {
  	color: #0c6b5b !important;
	text-decoration: none !important;
}*/
#top .dist-desktop-hidden {
    display: none !important;
  }
#top .dist-desktop-visible {
    display: block !important;
  }
@media (max-width: 767px){
#top .dist-mobile-hidden {
    display: none !important;
}
#top .dist-mobile-visible {
    display: block !important;
  }
  .bottom-margin-less-committed-mobile {margin-bottom:0px !important;; padding-bottom:-60px !important }
  .bottom-margin-more-mobile {margin-bottom:0px !important}
  .bottom-margin-less-mobile {margin-bottom:-60px !important; padding-bottom:-60px !important}
.banner-animation.six4-banner.movleft {
    background-position: 75% !important;
}
}
/*.search-submit-btn2 {
  display: none !important;
}*/

/* Public Lands EJD Page font change */
#top.public-lands .ejd-banner.banner-animation .black-banner h1,
#top.public-lands #gtm-jobdetail-apply-btn a,
#top.public-lands .pl-ejd-h2 h2,
#top.public-lands .jobs-you-like h2,
#top.public-lands h2 span.hdr-trans,
#top.public-lands h1, #top.public-lands h2,
#top.public-lands .dsgn-black-text,
#top.public-lands .what-we-4 h3,
#top.public-lands h2,
#top.public-lands h2 span.hdr-trans{
  font-family: 'graphik-bold' !important;
}
body#top .public-lands .jobdetail-button.green-button a {
  background-color: #e2d6b9 !important;
  color: #002a19 !important;
  font-family: 'graphik-bold' !important;
}
#top.public-lands .jobs-you-like .widget_joblist_row a{
  text-transform: uppercase;
}
#top.public-lands .ct-info a{
  font-family: 'graphik-regular' !important;
}
body#top.public-lands .gtm-jobdetail-header .jobdetail-button  a,
body#top.public-lands .gtm-jobdetail-header .jobdetail-button  a:hover{
  background-color: #E2D6B9;
  color: #002A19;
  border: 2px solid #002A19;
  font-family: 'graphik-bold' !important;
}
/* Public Lands EJD Page font change */

.bg-what-we-offer .av-content-full {background-color:#1A7465;} 
@media (max-width: 767px) {
.two-ways-to-apply .two-ways-to-apply-img .avia-image-container { float: none; }
.two-ways-to-apply .two-ways-to-apply-img .avia_image { margin: 0 auto; }
.two-ways-to-apply .avia-button {  padding: 13px 10px 13px !important; }
}

#menu-item-13216 a {
    font-size: 14px;
    color: #ffffff;
    line-height: 18px;
    text-transform: uppercase;
    background: #b85900;
    padding-left: 10px;
    padding-right: 10px;
}



a.show-link{
  display: block !important;
}
@media (min-width:768px) and (max-width:1025px) {
  .video-align .mfp-container{
        top: -25%;
  }
}

/* DSG store page banner image - CWSM-8323*/
@media (max-width: 480px){
  .dsg-store-page .banner-animation.six4-banner {
  	background-position: 81% !important;
	}
  /*#top.dsg-store-page div .black-banner, 
  .responsive  #top.dsg-store-page  .flex_column_table_cell.black-banner {
    bottom: -65px !important;
  }*/
}
/* DSG store page banner image - CWSM-8323*/


/* **** 3 button divs side by side **** junnie *** */
.tbtcontainer{
  text-align: center;
  width: 100%;
  }
.tbt{
  display: inline-block;
  text-align: center;
  margin:15px 10px;
}
.tbttext{
    padding: 8px auto;
    text-align:center;
}
.tbttext a {
  text-decoration: none;
  color:#ffffff;
  font-size: 15px;
  line-height: 0px;
  background-color: #006555;
  padding:18px 30px;

}
.tbttext a:hover {
  color:#ffffff;
	background-color: #007566;
}

/* The block of code below tells the browsers what 
to do on a screen that has a width of 320px or less */

@media screen and (max-width: 767px) {
 div .tbt a {
  width: 320px;
  background-color: #006554;
  text-align: center;
  padding:25px 20px;
  display: block; /* Stops it from floating */
  margin: -3px auto/* Space between the stacked elements */
	}
div .tbt a:hover {
  	background-color: #007566;
	}
}
/* 3 button end */

/* use any font families for CDN */
@font-face {
		font-family: 'dsgsans-ultra';
		src: url('/wp-content/uploads/sites/1276/useanyfont/171229040548DSGSans-Ultra.woff') format('woff');
	}
	.dsgsans-ultra{font-family: 'dsgsans-ultra' !important;}
	@font-face {
		font-family: 'fontawesome';
		src: url('/wp-content/uploads/sites/1276/useanyfont/171229060447fontawesome.woff') format('woff');
	}
	.fontawesome{font-family: 'fontawesome' !important;}
	@font-face {
		font-family: 'roboto-regular';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180109065958Roboto-Regular.woff') format('woff');
	}
	.roboto-regular{font-family: 'roboto-regular' !important;}
	@font-face {
		font-family: 'roboto-medium';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180109070313Roboto-Medium.woff') format('woff');
	}
	.roboto-medium{font-family: 'roboto-medium' !important;}
	@font-face {
		font-family: 'roboto-bold';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180109070616Roboto-Bold.woff') format('woff');
	}
	.roboto-bold{font-family: 'roboto-bold' !important;}
	@font-face {
		font-family: 'roboto-black';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180109072333Roboto-Black.woff') format('woff');
	}
	.roboto-black{font-family: 'roboto-black' !important;}
	@font-face {
		font-family: 'roboto-light';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180109072844Roboto-Light.woff') format('woff');
	}
	.roboto-light{font-family: 'roboto-light' !important;}
	@font-face {
		font-family: 'blackalternate';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311123604blackalternate.woff') format('woff');
	}
	.blackalternate{font-family: 'blackalternate' !important;}
	@font-face {
		font-family: 'din-bold';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311123630din-bold.woff') format('woff');
	}
	.din-bold{font-family: 'din-bold' !important;}
	@font-face {
		font-family: 'din-light';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311123730din-light.woff') format('woff');
	}
	.din-light{font-family: 'din-light' !important;}
	@font-face {
		font-family: 'din-medium';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311123745din-medium.woff') format('woff');
	}
	.din-medium{font-family: 'din-medium' !important;}
	@font-face {
		font-family: 'din-regular';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311123816din-regular.woff') format('woff');
	}
	.din-regular{font-family: 'din-regular' !important;}
	@font-face {
		font-family: 'regular-alt';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311123855regular-alt.woff') format('woff');
	}
	.regular-alt{font-family: 'regular-alt' !important;}
	@font-face {
		font-family: 'din-black';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180311124659din-black.woff') format('woff');
	}
	.din-black{font-family: 'din-black' !important;}
	@font-face {
		font-family: 'dsgsans-black';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180815033525dsgsans-black.woff') format('woff');
	}
	.dsgsans-black{font-family: 'dsgsans-black' !important;}
	@font-face {
		font-family: 'din-pro';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180815063956din-pro.woff') format('woff');
	}
	.din-pro{font-family: 'din-pro' !important;}
	@font-face {
		font-family: 'dinpro-bold';
		src: url('/wp-content/uploads/sites/1276/useanyfont/180815064654dinpro-bold.woff') format('woff');
	}
	.dinpro-bold{font-family: 'dinpro-bold' !important;}
	@font-face {
		font-family: 'dsgsans-outline';
		src: url('/wp-content/uploads/sites/1276/useanyfont/190907044054dsgsans-outline.woff') format('woff');
	}
	.dsgsans-outline{font-family: 'dsgsans-outline' !important;}
		@font-face {
		font-family: 'dinpro-cond-black';
		src: url('/wp-content/uploads/sites/1276/useanyfont/200610030802dinpro-cond-black.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/200610030802dinpro-cond-black.woff') format('woff');
	}
	.dinpro-cond-black{font-family: 'dinpro-cond-black' !important;}
	@font-face {
		font-family: 'dinpro-medium';
		src: url('/wp-content/uploads/sites/1276/useanyfont/200610043713dinpro-medium.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/200610043713dinpro-medium.woff') format('woff');
	}
	.dinpro-medium{font-family: 'dinpro-medium' !important;}
	@font-face {
		font-family: 'dinsans-black';
		src: url('/wp-content/uploads/sites/1276/useanyfont/200611091448dinsans-black.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/200611091448dinsans-black.woff') format('woff');
	}
	.dinsans-black{font-family: 'dinsans-black' !important;}
	@font-face {
		font-family: 'dsgsans-bold';
		src: url('/wp-content/uploads/sites/1276/useanyfont/200617110049dsgsans-bold.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/200617110049dsgsans-bold.woff') format('woff');
	}
	.dsgsans-bold{
    font-family: 'dsgsans-bold' !important;
  }
	@font-face {
		font-family: 'dsgsans-thin';
		src: url('/wp-content/uploads/sites/1276/useanyfont/200623064821dsgsans-thin.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/200623064821dsgsans-thin.woff') format('woff');
	}
	.dsgsans-thin{
    font-family: 'dsgsans-thin' !important;
  }
	@font-face {
		font-family: 'dsgsans-medium';
		src: url('/wp-content/uploads/sites/1276/useanyfont/200623065504dsgsans-medium.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/200623065504dsgsans-medium.woff') format('woff');
	}
	.dsgsans-medium{
    font-family: 'dsgsans-medium' !important;
  }
	@font-face {
		font-family: 'graphik-black';
		src: url('/wp-content/uploads/sites/1276/useanyfont/210422100810graphik-black.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/210422100810graphik-black.woff') format('woff');
	}
	.graphik-black{
    font-family: 'graphik-black' !important;
  }
	@font-face {
		font-family: 'graphik-bold';
		src: url('/wp-content/uploads/sites/1276/useanyfont/210422100845graphik-bold.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/210422100845graphik-bold.woff') format('woff');
	}
	.graphik-bold{
    font-family: 'graphik-bold' !important;
    }
	@font-face {
		font-family: 'graphik-medium';
		src: url('/wp-content/uploads/sites/1276/useanyfont/210422101000graphik-medium.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/210422101000graphik-medium.woff') format('woff');
	}
	.graphik-medium{
    font-family: 'graphik-medium' !important;
    }
	@font-face {
		font-family: 'graphik-regular';
		src: url('/wp-content/uploads/sites/1276/useanyfont/210422101019graphik-regular.woff2') format('woff2'),
			url('/wp-content/uploads/sites/1276/useanyfont/210422101019graphik-regular.woff') format('woff');
	}
	.graphik-regular{font-family: 'graphik-regular' !important;}
			h1, h2, h3, h4, h5, h6{
		font-family: 'dsgsans-black' !important;
	}
		
/* END use any font families for CDN */

/* Golf Galaxy New Page CSS */
/*** Hind Siliguri Webfonts ***/
/*** use:
*** font-family: 'Hind Siliguri Latin Regular';
***/
@font-face {
    font-family: "Hind Siliguri Light";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-300.woff") format("woff"), url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-300.ttf") format("ttf");
}
@font-face {
    font-family: "Hind Siliguri Regular";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-regular.woff") format("woff"), url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-regular.ttf") format("ttf");
}
@font-face {
    font-family: "Hind Siliguri Medium";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-500.woff") format("woff"), url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-500.ttf") format("ttf");
}
@font-face {
    font-family: "Hind Siliguri Heavy";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-600.woff") format("woff"), url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-600.ttf") format("ttf");
}
@font-face {
    font-family: "Hind Siliguri Bold";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-700.woff") format("woff"), url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/hind-siliguri-v5-latin-700.ttf") format("ttf");
}

/*** Vitesse Webfonts ***/
/*** use:
*** font-family: 'Vitesse Medium';
***/
@font-face {
    font-family: "Vitesse Thin";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/Vitesse-Thin.woff") format("woff");
}
@font-face {
    font-family: "Vitesse Light";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/Vitesse-Light.woff") format("woff");
}
@font-face {
    font-family: "Vitesse Medium";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/Vitesse-Medium.woff") format("woff");
}
@font-face {
    font-family: "Vitesse Bold";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/Vitesse-Bold.woff") format("woff");
}
@font-face {
    font-family: "Vitesse Black";
    src: url("https://cdn.smashfly.com/prod/golf-galaxy/fonts/Vitesse-Black.woff") format("woff");
}

/* font family class */
.ff-hsl{
  font-family:'Hind Siliguri Light' !important;
}
.ff-hsr{
  font-family:'Hind Siliguri Regular' !important;
}
.ff-hsm{
  font-family:'Hind Siliguri Medium' !important;
}
.ff-hsh{
  font-family:'Hind Siliguri Heavy' !important;
}
.ff-hsb{
  font-family:'Hind Siliguri Bold' !important;
}
.ff-vt{
  font-family:'Vitesse Thin' !important;
}
.ff-vl{
  font-family:'Vitesse Light' !important;
}
.ff-vm{
  font-family:'Vitesse Medium' !important;
}
.ff-vb{
  font-family:'Vitesse Bold' !important;
}
.ff-vbl{
  font-family:'Vitesse Black' !important;
}
/* END font family class */
/* font weight class */
.fw300{
 font-weight:300 !important;  
}
.fw400{
 font-weight:400 !important;  
}
.fw500{
 font-weight:500 !important;  
}
.fw600{
 font-weight:600 !important;  
}
.fw700{
 font-weight:700 !important;  
}
/* END font weight class */

.golf-galaxy-pg .search-menu a {
	background-color: #D2D2D2 !important;
	color: #002A19 !important;
}

.golf-galaxy-pg #menu-item-13216 {
	display: none !important;
}

.golf-galaxy-pg .header_bg {
	background-color: #001f39;
}

.golf-galaxy-pg .search-animation {
	background-color: #4797B0 !important;
}

.golf-galaxy-pg .search-animation .quicksearch-btn input {
	background-color: #00203A !important;
}

.golf-galaxy-pg#top .search-animation input[type="text"],
.golf-galaxy-pg#top .search-animation input::placeholder,
.golf-galaxy-pg#top .search-animation select {
	color: #00203A !important;
	border-color: #00203A !important;
}

.golf-galaxy-pg #skipnav a:focus {
	background-color: #DCDCDC !important;
	border: 2px dotted #D37217 !important;
	color: #00203A !Important;
	width: 378px;
	left: 30%;
}

.golf-galaxy-pg #header_main .custom-left-logo {
	left: 50px;
	top: 0px;
}

.golf-galaxy-pg#top div .black-banner {
	background: #0b1f39;
}

.golf-galaxy-pg#top h1 {
	  font-family: 'Vitesse Light' !important;
    font-size: 68px;
    line-height: 82px;
    font-weight: 300;
    text-transform: none;
}

.golf-galaxy-pg .breadcrumb {
	margin-top: 12px;
}

.golf-galaxy-pg .breadcrumb,
.golf-galaxy-pg .breadcrumb a {
	font-size: 14px !important;
	line-height: 25px !important;
  font-family: 'graphik-regular' !important;
}

.golf-galaxy-pg .breadcrumb .trail-end {
	color: #026555;
  padding-top: 1px;
}
.golf-galaxy-pg .breadcrumb .sep {
    padding-top: 1px;
}

.golf-galaxy-pg#top h1 span.hdr-trans {
	color: #E32e33;
  font-family: 'Vitesse Medium' !important;
  margin-top: 12px;
  font-weight: 500;
}

.golfp p {
	font-size: 32px;
	line-height: 38px;
	font-family: 'Hind Siliguri Light';
  font-weight: 300;
  color: #00203A;
  letter-spacing: 0;
}

.golf-galaxy-pg#top .golfh2 h2 {
	font-size: 32px;
	line-height: 42px;
}
.golf-galaxy-pg#top .golfh3 h3 {
  text-transform: none;
  font-family: 'Vitesse Light' !important;
  font-weight: 300;
  font-size: 32px;
  line-height: 42px;
  color: #00203A !important;
  letter-spacing: 0;
}

.golf-galaxy-pg#top .av-flex-placeholder {
	width: 2%;
}
.golf-galaxy-pg#top .pl2p{
  padding-left: 2%;
}
.golf-galaxy-pg#top .pr2p{
  padding-right: 2%;
}

.golf-galaxy-pg#top .green-button a,
.golf-galaxy-pg#top .green-button a:hover,
.golf-galaxy-pg#top.golf-ejd .apply-join-ejd button.btn {
	background-color: #001f39;
}

.golf-galaxy-pg#top .black-accord .togglecontainer .toggler {
	background: #fff;
	color: #4797B0;
	border: none;
	border-radius: 0px;
	border-top: 1.5px solid #00203A;
  padding: 25px 75px 25px 0px !important;
  font-family: 'Vitesse Light' !important;
  font-weight: 300;
  font-size: 28px !important;
}

.golf-galaxy-pg#top .black-accord .single_toggle {
	margin-bottom: 0px;
	padding-top: 0px;
}

.golf-galaxy-pg#top .black-accord .avia-section .template-page .entry-content-wrapper {
	background: #fff;
}

.golf-galaxy-pg#top .black-accord {
	background: #fff
}

.golf-galaxy-pg#top .black-accord .toggle_content {
	margin: -1px;
  padding: 20px 0px 10px;
}
.golf-galaxy-pg#top .black-accord .toggle_content ul{
    margin-left: 0px;
}

.golf-galaxy-pg#top .black-accord .toggle_icon .vert_icon {
	color: #4797b0;
	border-color: #4797b0;
	top: 10px;
	background: #4797B0;
}

.golf-galaxy-pg#top .black-accord .toggle_icon .hor_icon {
	background: #4797b0;
	border-color: #4797B0;
	top: 18px;
}

.golf-galaxy-pg#top .black-accord .accordion .toggle_icon {
	border: 1px solid #4797B0;
}

.golf-galaxy-pg#top .black-accord .accordion .toggler.activeTitle .toggle_icon:before {
	display: none;
}

.golf-galaxy-pg#top .black-accord .accordion .toggler.activeTitle .toggle_icon span {
	display: block;
}

.golf-galaxy-pg#top p,
.golf-galaxy-pg#top .golfh2 h2 {
	color: #00203A;
}

.golf-galaxy-pg#top .black-accord .black-accord .accordion .toggler.activeTitle .toggle_icon .hor_icon {
	top: 18px;
}

.golf-galaxy-pg#top .black-accord .av_toggle_section:last-child .single_toggle {
	border-bottom: 1.5px solid #00203A;
}

.golf-galaxy-pg#top .jobs-you-like .widget_joblist_row {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	border-bottom: 2px solid #4797b0 !important;
	margin-right: 20px;
}

.golf-galaxy-pg#top .jobs-you-like .widget_joblist_row:hover {
	background-color: #4797B0 !important;
	margin-right: 20px;
}

.golf-galaxy-pg#top .golfh2 h2,
.golf-galaxy-pg#top .entry-content-wrapper h2 {
	text-transform: none;
	font-family: 'Vitesse Medium' !important;
  font-weight: 500;
  font-size: 46px;
  line-height: 52px;
  color: #00203A !important;
  letter-spacing: 0;
}


.golf-galaxy-pg#top .swingimg,
.golf-galaxy-pg#top .swingimg .avia-image-container-inner {
	width: -webkit-fill-available !important;
}

.golf-galaxy-pg#top div.avia-popup .mfp-close {
	top: -8px !important;
	right: 5px;
	/*width: auto !important; */
}

.golf-galaxy-pg#top div.avia-popup .mfp-close:hover {
	border: none;
	-webkit-transform: scale(1) rotateZ( 90deg);
	right: 25px !important;
	top: -8px !important;
}

.golf-galaxy-pg#top #header_main .current-menu-item a {
	border-bottom: 3px solid #0b1f39;
}

.golf-galaxy-pg#top .adjgolfcol {
	margin-top: 20px;
}

.golf-galaxy-pg#top .single_toggle {
	border-color: transparent;
	border: none;
}

.golf-galaxy-pg#top .golfwhtcontpad {
	padding: 50px;
	background-position: center !important;
}

.golf-galaxy-pg#top .wht-accord .post-entry {
	background: #fff;
}

.golf-galaxy-pg#top .golfbgimg {
	background-size: cover;
}

.golf-galaxy-pg#top .black-accord .container {
	background: #fff;
}

.golfwhtcont .golfwidadjend h2,
.golfwhtcont .golfwidadjend p,
.golfwhtcont .golfwidadjend .join-tnc a {
	color: #fff !important;
}

.golf-galaxy-pg .join-tnc.jobsearch a {
	text-transform: uppercase;
}

.golf-galaxy-pg div#footer {
	background: #00203A;
}

.golf-galaxy-pg#top .jobs-you-like h2,
.golf-galaxy-pg#top .jobs-you-like h2 span.hdr-trans {
	color: #fff !important;
	font-family: 'Vitesse Light' !important;
}

.golf-galaxy-pg .fs32 h2 {
	font-size: 32px !important;
	line-height: 42px !important;
}

.golf-galaxy-pg .pr25 {
	padding-right: 25px;
}

.golf-galaxy-pg .fs20 p {
  font-size: 20px !important;
  line-height: 25px;
  font-family: 'Hind Siliguri Regular';
  letter-spacing: 0.5px;
  font-weight: 300;
}

.golf-galaxy-pg .fs21 {
	font-size: 21px !important;
	line-height: 25px !important;
}

.golf-galaxy-pg .pr75 {
	padding-right: 75px;
}

.golf-galaxy-pg .pr68 {
    padding-right: 68px;
}

.golf-galaxy-pg .fs46 h2, 
.golf-galaxy-pg .fs46 h3 {
	font-size: 46px !important;
	line-height: 52px !important;
}

.golf-galaxy-pg .fs32 p {
	font-size: 32px !important;
	line-height: 38px;
}
.golf-galaxy-pg .fs28 p {
  font-size: 28px !important;
	line-height: 34px;
}
.golf-galaxy-pg .golf-ac .toggler {
	font-size: 32px !important;
	line-height: 48px;
	font-family: 'din-pro' !important;
}

.golf-galaxy-pg .toggle_content ul li {
	font-size: 24px !important;
	line-height: 30px;
  font-family: 'Hind Siliguri Light' !important;
  font-weight: 300;
  letter-spacing: 0;
}

.golf-galaxy-pg#top .golfwidadjend h2 {
	color: #fff !important;
}
.golf-galaxy-pg#top .golfwidadjend h3 {
    color: #fff;
    font-family: 'Vitesse Light' !important;
    font-weight: 300;
    letter-spacing: 0;
}
.golf-galaxy-pg .golfwidadjend p {
    font-weight: 300 !important;
}
.golf-galaxy-pg#top #header_main #avia-menu .custom-left-logo a {
	margin-top: -23px !important;
  padding-left: 6px !important;
}

/*.golf-galaxy-pg .green-button a {
	padding: 28px !important;
	width: 100%;
}*/

.golf-galaxy-pg .green-button a {
  padding: 28px !important;
}

.golf-galaxy-pg .half-right-txt {
	padding-right: 2%;
}

.golf-galaxy-pg .half-left-txt {
	padding-left: 6%;
}

.golf-galaxy-pg .fs24 p {
	font-size: 24px;
	line-height: 28px;
}

.golf-galaxy-pg .join-tnc jobsearch {
	text-align: center;
}

.golf-galaxy-pg .jny-btn,
.golf-galaxy-pg .jny-btn:hover {
	color: #002a19 !important;
	background-color: #a8b226;
	padding: 29px 30px;
	display: inline-block;
	margin-right: 12px;
  font-family: 'Hind Siliguri Heavy' !important;
  font-weight: 600;
  text-decoration: none !important;
}
.golf-galaxy-pg .jny-btn:hover{
  color: #a8b226 !important;
  background-color: #00203a;
  border: 2px solid #a8b226;
}

.golf-galaxy-pg .v-btn {
	color: #fff;
	background-color: #0b1f39;
	padding: 29px 30px;
	display: inline-block;
  font-family: 'Hind Siliguri Heavy' !important;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.golf-galaxy-pg .join-tnc a.tn-btn {
	color: #002a19 !important;
	background-color: #a8b226;
	padding: 22px 30px;
	display: inline-block;
	margin-right: 15px;
  font-family: 'Hind Siliguri Heavy' !important;
  font-weight: 600;
}
.golf-galaxy-pg .join-tnc a.tn-btn:hover {
    font-family: 'Hind Siliguri Heavy' !important;
    color: #a8b226 !important;
    background: #00203a;
}
.golf-galaxy-pg .fw-img img {
	width: 100%;
}

.golf-galaxy-pg#top .search-animation select {
	background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2021/12/06112434/down-arrow-key.png) !important;
	background-size: 25px;
}

.golf-galaxy-pg#top .mfp-close-btn-in .mfp-close {
	top: -34px !important;
	font-size: 35px;
	width: 40px !important;
	right: 25px !important;
	padding-top: 0px !important;
	height: 30px !important;
}
.search-animation{
 display:none;  
}
.golf-galaxy-pg#top .green-button .fs21{
  font-weight: 600;
  font-family: 'Hind Siliguri Heavy' !important;
  font-size: 24px !important;
}
.golf-galaxy-pg#top .btnalign-cta .join-tnc a.v-btn:hover {
    color: #fff !important;
    text-decoration: underline;
    font-family: 'Hind Siliguri Heavy' !important;
    font-weight: 600;
}
.golf-galaxy-pg#top .wtxt-b p {
    font-weight: bold;
}
.golf-galaxy-pg#top .ad-video-wrapper {
    display: flex;
    margin-top: 20px;
    margin-bottom: 30px;
}
.golf-galaxy-pg#top .ad-video-wrapper a {
    color: #fff;
    margin-right: 15px;
    text-decoration: underline;
    font-weight: bold;
    font-size: 21px;
    line-height: 38px;
    font-family: 'Hind Siliguri Light' !important;
}
.golf-galaxy-pg#top .ad-video-wrapper a:hover {
    color: #fff;
}
.golf-galaxy-pg#top .audio-transcript, .video-transcript {
    background: #fff;
    padding: 10px 15px;
}
.golf-galaxy-pg#top .ad-video-popup,
.golf-galaxy-pg#top .audio-transcript,
.golf-galaxy-pg#top .video-transcript {
    display: none;
}
.golf-galaxy-pg#top .golfbgimg h2 ,
.golf-galaxy-pg#top .golfbgimg p{
    background: transparent !important;
    background-color: rgba(0, 0, 0, 0.01) !important;
}

.golf-galaxy-pg#top .mfp-content{
  margin-top:5% !important;
}
.golf-galaxy-pg#top .banner-animation {
    height: calc(100vh - 85px);
    /*background-position: center left !important; */
}
.golf-galaxy-pg#top .header_color .main_menu ul ul.sub-menu, 
.golf-galaxy-pg#top .header_color .main_menu ul ul.sub-menu li a {
    background: #001f39;
}

.golf-galaxy-pg#top .jobs-you-like .widget_joblist_row{
  padding-top: 30px !important;
  margin-top: -20px;
  margin-bottom: 30px;
}

.golf-galaxy-pg#top .jobs-you-like .widget_joblist_loc {
    font-size: 19px;
    line-height: 23px;
    text-transform: uppercase;
    font-weight: 600 !important;
    font-family: 'Hind Siliguri Heavy' !important;
}
.golf-galaxy-pg .jobs-you-like .widget_joblist_row .widget_joblist_category {
    font-family: 'Hind Siliguri Medium';
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 23px;
}
.golf-galaxy-pg #widget_job_list_v2-7 .widget_joblist_row a {
    font-family: 'Vitesse Light' !important;
    font-size: 36px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 42px;
    color: #fff;
}
.footer_color a {
    color: #fff !important;
}
#top .vertical-social-share .av-share-box ul li a {
    color: #fff !important;
}
.golf-galaxy-pg .jny-btn:last-child {
   padding: 29px 16px;
    margin-left: 2px;
}
.golf-galaxy-pg#top .swingimg a:hover .image-overlay {
    opacity: 1 !important;
    display: none !important;
}
.golf-galaxy-pg .what-we-offer {
    background: linear-gradient(to bottom, rgb(255 255 255) 90%, rgb(240 238 238 / 92%)) !important;
}
.golf-galaxy-pg #widget_job_search_v2-8 {
    padding-top: 0px;
}
.golf-galaxy-pg .gg-image-overlay .av-image-caption-overlay {
    position: absolute;
    height: auto;
    bottom: 0;
}
.golf-galaxy-pg .gg-image-overlay .av-image-caption-overlay-position {
    padding: 10px;
    color: #fff;
}
.golf-galaxy-pg .gg-image-overlay .av-image-caption-overlay-position p {
    color: #fff !important;
    font-size: 18px !important;
    line-height: 22px;
    font-family: 'Hind Siliguri Medium' !important;
    font-weight: 500;
}
.golf-galaxy-pg .gg-image-overlay .av-image-caption-overlay-center p:after {
    content: "";
}

.golf-galaxy-pg#top .gg-inline-video, .golf-galaxy-pg#top .gg-inline-video .avia-image-container-inner {
    width: -webkit-fill-available !important;
}
.gg-inline-video-play {
    display: none;
}
.golf-galaxy-pg#top .gg-inline-video img {
    cursor: pointer;
}

.jobs-you-like div#widget_joblist_nojobsfound {
    width: 50%;
    padding: 25px;
    border: 1px solid #026655 !important;
    display: flex;
    flex-wrap: wrap;
    min-height: 280px;
    align-items: flex-start;
    position: relative;
}
.jobs-you-like #widget_joblist_nojobsfound:hover {
    background-color: #026655 !important;
}
.golf-galaxy-pg#top .vertical-social-share .av-share-box-list li {
    background: #001f39 !important;
}
@media(min-width:1024px) {
  .golf-galaxy-pg#top div .black-banner{
    padding: 53px 74px 53px 60px;
  }
  .golf-galaxy-pg#top .ejd-banner .black-banner {
    padding: 53px 30px 53px 60px !important;
  }
  .golf-galaxy-pg .pr50{
    padding-right: 50px;  
  }

  .golf-galaxy-pg .benefit-row .flex_column:nth-child(1) {
    width: 19%;
  }
  .golf-galaxy-pg .benefit-row .flex_column:nth-child(2){
    margin-left: 4%;
    width: 23%;
  }
  .golf-galaxy-pg .benefit-row .flex_column:nth-child(3), 
  .golf-galaxy-pg .benefit-row .flex_column:nth-child(4){
    margin-left: 5%;
    width: 22%;
  }
  .golf-galaxy-pg#top .black-accord .accordion .toggle_icon{
    margin-top: 7px;
  }
  .golf-ejd .golf-w-26p {
    width: 26%;
  }
  .golf-ejd .black-banner{
    width: 42% !important;
  }
  .golf-galaxy-pg .banner-animation.ejd-banner {
    padding-bottom: 70px;
    height: 650px !important;
  }
  .golf-galaxy-pg .plr11p {
    padding-left: 11%;
    padding-right:11%;
  }
  .golf-galaxy-pg .gg-img500h img{
     height:500px;
  }
}
#candidatePoolMainContainer .row.apply-flow-wrapper[ng-class^="{'container-frame'"] {
    margin-top: 50px;
}

@media(max-width:1024px) {
	.golf-galaxy-pg .jobs-you-like .widget-joblist .widget_joblist_row {
		width: 47%;
	}
	.golf-galaxy-pg .join-tnc.jobsearch {
		display: flex;
	  justify-content: space-between; 
	}
  .golf-galaxy-pg .jobs-you-like .join-tnc.jobsearch{
      display: flex;
      justify-content: unset;
  }
  .golf-galaxy-pg .what-we-offer-cnt .av_three_fourth{
   width:100% ;
  }
  #candidatePoolMainContainer .row.apply-flow-wrapper[ng-class^="{'container-frame'"] {
    margin-top: 85px;
}
}
@media(max-width:1024px) and (min-width:768px) {
  .golf-galaxy-pg#top div .black-banner{
    width: 50%;
  }
  .golf-galaxy-pg#top .banner-animation {
    height: calc(100vh - 670px);
  }
  .golf-galaxy-pg .jny-btn {
    width: 47%;
    padding: 29px 10px !important;
    font-size: 17px !important;
    text-align: center;
  }
  .golf-galaxy-pg .jny-btn:last-child{
    margin-left: 8px;
  }
  .golf-galaxy-pg .half-left-txt {
    padding-left: 5px;
  }
  .golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(1) .toggle_icon,
  .golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(2) .toggle_icon {
    margin-top: 10px;
  }
  .golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(3) .toggle_icon,
  .golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(4) .toggle_icon {
    margin-top: 30px;
  }
}


@media(min-width:768px) {
	.golfwhtcontpad .golfwidadjend {
		width: 50%;
		margin-left: 50%;
	}
	.golf-galaxy-pg#top .btnalign-cta .join-tnc a {
		width: 33%;
	}
	.hide-on-desktop {
		display: none !important;
	}
	.hide-on-ipad {
		/*  display: block !important; */
	}
	.golf-galaxy-pg#top .jobs-you-like .widget-joblist .widget_joblist_row {
		width: 47%;
	}
}

@media(max-width:920px) {
  .golf-galaxy-pg#top .jobs-you-like .widget-joblist .widget_joblist_row {
    width: 45%;
    padding-left: 0px;
    padding-right: 0px;
}

.golf-galaxy-pg#top a.jny-btn {
    width: 45%;
    padding: 19px 10px !important;
}
}
@media(max-width:768px) and (min-width:600px) {
  .golf-galaxy-pg#top .jobs-you-like .widget-joblist .widget_joblist_row{
    width: 45%;
  }
  .golf-galaxy-pg#top a.jny-btn{
    width: 45%;
    padding: 19px 10px !important;
  }
  .golf-galaxy-pg .jny-btn:last-child {
    margin-left: 20px !important;
  }
  .join-tnc.jobsearch a {
    margin: 0px !important;
 }
 .golf-galaxy-pg .join-tnc a.tn-btn{
   padding: 22px 10px;
  }
  .golf-galaxy-pg .sub_menu #text-9 .responsive-logo a{
    width: 100%;
  }
  .golf-galaxy-pg .pr25{
    padding-right: 20px;
  }
  .golf-galaxy-pg .fs32 h2 {
    font-size: 27px !important;
    line-height: 32px !important;
  }
  .golf-galaxy-pg .pr75 {
    padding-right: 20px;
 }
 .golf-galaxy-pg .pt70 {
    padding-top: 30px;
 }
 .golf-galaxy-pg#top .golfwhtcontpad {
    padding: 20px 20px;
 }
 .golf-galaxy-pg .golfbgimg .fs46 h2 {
    font-size: 30px !important;
    line-height: 40px !important;
  }
  .golf-galaxy-pg .golfbgimg .fs24 p {
    font-size: 20px;
    line-height: 24px;
  }
}

@media(max-width:768px) {
	.golf-galaxy-pg .responsive-logo {
		width: 40%;
	}
	.golf-galaxy-pg #header_meta {
		z-index: 9;
	}
  .golf-galaxy-pg #advanced_menu_toggle{
    background:transparent;
  }
	.golf-galaxy-pg#top h1 {
		font-size: 26px !important;
		line-height: 31px !important;
    letter-spacing: 0;
	}
	.golf-galaxy-pg#top div .black-banner {
		padding: 33px 30px 33px 30px;
	}
	.hide-on-desktop {
		display: none !important;
	}
	.hide-on-ipad {
		/* display: none !important; */
	}
	.golf-galaxy-pg#top .jobs-you-like .widget-joblist .widget_joblist_row {
    padding-left:0px;
    padding-right:0px;
	}
	.golf-galaxy-pg#top a.jny-btn {
		text-align: center;
	}
	.golf-galaxy-pg .tn-btn {
		padding: 29px 5px;
	}
  .golf-galaxy-pg#top .green-button .fs21{
    font-size: 21px !important;
  }
  
}

@media(max-width:414px) {
	.golf-galaxy-pg .banner-animation.six4-banner {
		height: 380px !important;
		margin-bottom: 99px;
    background-image: url(https://s3.amazonaws.com/cdn-static.findly.com/wp-content/uploads/sites/2032/2021/12/13165532/A_MGFjZjlkZDY2YjhlM2JmOQNrma-pI9YVsrzUjRf6sE4wrEGk2pHGzWiEYzUunlBnYkmY5ptVcssWUWroSJm2lVoQ1TNS4QU4KiySb_laYMquh_D3byGxGAL0o6iO2N2h.png);
	}
	.responsive .golf-galaxy-pg#top div .black-banner {
		padding: 33px 30px 33px 30px;
		bottom: -120px !important;
	}
	.golf-galaxy-pg#top .entry-content-wrapper h2 {
		font-size: 26px !important;
		line-height: 38px !important;
		font-weight: 500;
	}
  .golf-galaxy-pg#top .jobs-you-like .widget_joblist_row{ 
    border-bottom: 2px solid #fff !important;
  }
	.golf-galaxy-pg .golfp p {
		font-size: 21px !important;
		line-height: 26px;
	}
	.golf-galaxy-pg .fs32 h2 {
		font-size: 22px !important;
		line-height: 28px !important;
		font-weight: normal !important;
	}
	.golf-galaxy-pg .fs20 p {
		font-size: 14px !important;
		line-height: 20px;
    letter-spacing: 0.35px;
	}
	.golf-galaxy-pg .green-button a {
		padding: 19px !important;
		width: 100%;
		font-size: 12px !important;
		line-height: 25px !important;
		letter-spacing: 1.29px;
	}
	.golf-galaxy-pg .half-left-txt {
		padding-left: 0px;
	}
	.golf-galaxy-pg .pr75 {
		padding-right: 15px;
		margin-top: 20px;
	}
	.golf-galaxy-pg .half-right-txt {
		padding-right: 0px;
	}
	.golf-galaxy-pg .skilled-and-balanced-teams .accordion {
		padding: 0px;
	}
	.golf-galaxy-pg#top .black-accord .togglecontainer .toggler {
		font-size: 21px !important;
		line-height: 26px;
		font-weight: 300 !important;
    padding: 25px 50px 25px 0px !important;
	}
  /*
.golf-galaxy-pg#top .black-accord .togglecontainer section:nth-child(4) .toggler {
    background: linear-gradient(to bottom, rgb(255 255 255) 5%, rgb(240 238 238 / 92%)) !important;
}
.golf-galaxy-pg#top .black-accord .togglecontainer section:nth-child(4) .toggle_content {
    background: linear-gradient(to bottom, rgb(255 255 255) 6%, rgb(231 229 229)) !important;
}
*/
.golf-galaxy-pg .what-we-offer {
    background: #fff !important;
}
	.golf-galaxy-pg#top .black-accord .accordion .toggle_icon {
		width: 25px;
		height: 25px;
		right: 0px;
	}
	.golf-galaxy-pg#top .black-accord .accordion .toggle_icon span.vert_icon {
		top: 6px;
		left: 10px;
		height: 12px;
	}
	.golf-galaxy-pg#top .black-accord .accordion .toggle_icon span.hor_icon {
	  top: 11px;
    left: 5px;
    width: 12px;
	}
.golf-galaxy-pg#top .black-accord .accordion .toggle_icon span.vert_icon{
         border-left-width: 2px;
     }
.golf-galaxy-pg#top .black-accord .accordion .toggle_icon span.hor_icon  {
    border-top-width: 2px;
  }
	.golf-galaxy-pg .toggle_content ul li {
		font-size: 14px !important;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.golf-galaxy-pg .fs21 {
		font-size: 18px !important;
		line-height: 22px !important;
		padding: 20px 38px !important;
	}
	.golf-galaxy-pg .join-tnc.jobsearch {
		margin-bottom: 0px;
	}
	.golf-galaxy-pg#top .golfbgimg {
		background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2021/12/06073353/Rectangle-3.jpg) !important;
	}
	.golf-galaxy-pg#top .golfwhtcontpad {
		padding: 325px 20px 80px;
	}
  .golf-galaxy-pg .fs21.tn-btn {
     text-align: center;
}
	.golf-galaxy-pg#top .golfwhtcontpad .golfwidadjend .join-tnc.jobsearch {
		text-align: left !important;
	}
	.golf-galaxy-pg#top .golfwhtcontpad .golfwidadjend .join-tnc.jobsearch a {
		width: 100%;
		background: #00203a !important;
		color: #a8b226 !important;
		font-size: 16px !important;
		line-height: 19px !important;
	}
	.golf-galaxy-pg#top .golfwhtcontpad .golfwidadjend.game-changer-cta {
		padding-top: 25px !important;
	}
	
	.golf-galaxy-pg .golfwhtcont {
		padding-top: 10px;
	}
	.golf-galaxy-pg .fpo a {
		padding: 0px 0px !important;
	}
	.golf-galaxy-pg .fpo {
		padding-top: 0px;
		padding-bottom: 40px;
	}
	.golf-galaxy-pg .join-tnc.jobsearch a {
		width: 100%;
	}
	.golf-galaxy-pg#top .btnalign-cta .join-tnc a.v-btn {
		width: 100%;
	}
	.golf-galaxy-pg .join-tnc.jobsearch {
		flex-direction: column;
	}
	.hide-on-desktop {
		display: block !important;
	}
	.hide-on-ipad {
		display: none !important;
	}
  .benefit-row.benefitimg .flex_column:not(:last-child){
    padding-bottom:45px;
  } 
  .golf-galaxy-pg .jobs-you-like .widget-joblist .widget_joblist_row{
   width:100% ;  
  }
  .golf-galaxy-pg .jny-btn:last-child{
    margin-left: 0px;
  }
  .golf-galaxy-pg#top .ad-video-wrapper{
    flex-direction: column;
  }
  .golf-galaxy-pg#top .ad-video-wrapper a {
    width: 100%;
    margin-bottom: 0px;
    line-height: 21px;
 }
 .golf-galaxy-pg .breadcrumb .trail-end,
 .golf-galaxy-pg .breadcrumb .sep{
   padding-top: 0px;
  }
  .golf-galaxy-pg .pr25 {
    padding-right: 0px;
 }
 .golf-galaxy-pg .pr68 {
    padding-right: 0px;
 }
 .golf-galaxy-pg#top .golfh3 h3{
   font-size: 22px;
    line-height: 28px;
  }
  .mmb60{
   margin-bottom: 60px !important;  
  }
  .golf-galaxy-pg .jobs-you-like .widget_joblist_row .widget_joblist_category{
    font-size: 14px;
    line-height: 17px;
  }
  .golf-galaxy-pg #widget_job_list_v2-7 .widget_joblist_row a{
    font-size: 26px;
    line-height: 42px !important;
  }
  .golf-galaxy-pg#top .jobs-you-like .widget_joblist_loc {
    font-size: 14px;
    line-height: 17px;
  }
  .golf-galaxy-pg#top .golfwidadjend h3{
    font-size: 26px !important;
    line-height: 38px !important;
  }
  .golf-galaxy-pg#top .ad-video-wrapper a{
    font-size: 14px;
    line-height: 20px !important;
  }
  .golf-galaxy-pg .fs21.v-btn{
    letter-spacing: 0.38px;
    font-size: 16px !important;
    line-height: 19px !important;
  }
  .golf-galaxy-pg div#footer{
    background: #00203A;
    display: inline-block;
    margin-bottom: -8px;
  }
  .jobs-you-like #widget_joblist_nojobsfound {
    min-height: 0 !important;
    width: 100% !important;
  }
   .golf-galaxy-pg#top .jobs-you-like .widget-joblist .widget_joblist_row {
    width: 100%;
}
.golf-galaxy-pg#top a.jny-btn {
    width: 100%;
}
}

@media only screen and (min-width: 989px) and (max-width: 1024px){
  .golf-galaxy-pg #header_main .custom-left-logo img {
    height: auto;
    width: auto;
}
 /*.golf-galaxy-pg .what-we-offer-cnt .av_three_fourth{
   width:100% ;
  } */
  .golf-galaxy-pg #header_main .custom-left-logo {
    left: 15px;
  }
  .golf-galaxy-pg#top div .black-banner {
    padding: 53px 74px 53px 30px;
}
.golf-galaxy-pg .plr11p {
    padding-left: 5px;
    padding-right: 10px;
}
}
/* END Golf Galaxy New Page CSS */


/* */

.golf-galaxy-pg.golf-ejd .pl-ejd-h2 h2,
.golf-galaxy-pg.golf-ejd .ejd-two-col b,
.golf-galaxy-pg.golf-ejd .ejd-two-col strong,
/*.golf-galaxy-pg.golf-ejd .black-text a, */
.golf-galaxy-pg.golf-ejd .black-text li {
	color: #0b1f39 !important;
}

.golf-galaxy-pg.golf-ejd p span {
	font-size: 16px;
}

.golf-galaxy-pg.golf-ejd ul li span {
	font-size: 16px;
}

.golf-galaxy-pg.golf-ejd p,
.golf-galaxy-pg.golf-ejd .ejdesc li,
.golf-galaxy-pg.golf-ejd .ejdesc strong {
	color: #0b1f39 !important;
}

.golf-galaxy-pg.golf-ejd .golf-slider .ejd-slide .copy-inner.all-text-white {
	background-image: repeating-linear-gradient(#fff 0%, #e0e0e0 100%);
}

.ejd-golf-bot.ejd-two-bot .av_one_half.first {
	background-color: #4797B0;
}

.golf-galaxy-pg.golf-ejd .ejd-golf-bot.ejd-two-bot .av_one_half {
	border: 2px solid #4797B0;
}

.golf-galaxy-pg.golf-ejd .ejd-golf-bot.ejd-two-bot p {
	color: fff !important
}

.golf-galaxy-pg.golf-ejd .ejd-golf-bot a:before {
	content: '\002B';
	color: #a9b21c;
	font-weight: bold;
	padding-right: 5px;
}
.golf-ejd .ejd-golf-bot a {
    text-decoration: underline;
    font-family: 'graphik-regular';
    font-size: 24px;
    line-height: 26px;
    letter-spacing: 0;
}

@media(min-width:768px) {
	.golf-galaxy-pg.golf-ejd .ejd-two-bot .no_margin.av_one_half {
		padding-right: 10%
	}
}


/* Golf EJD */
.jd-responsibilities {
    color: #000 !important;
}
.golf-ejd h1#gtm-jobdetail-title {
	font-size: 49px;
	line-height: 62px;
}

.golf-ejd .jobdetail-inf,
.golf-ejd .jobdetail-inf span,
.golf-ejd  .ct-info,
.golf-ejd  .ct-info a
{
	font-size: 21px;
	line-height: 25px;
  font-family: 'graphik-regular' !important;
}

.golf-ejd span#gtm-jobdetail-apply-btn a,
.golf-ejd span#gtm-jobdetail-apply-btn a:hover {
	background: #d2d2d2 !important;
	color: #00203A !important;
	font-size: 24px;
	line-height: 29px;
	padding: 11px 36px !important;
	width: auto;
  margin: 10px 0px;
  font-family: 'Hind Siliguri Heavy' !important;
  font-weight: 600;
  letter-spacing: 0;
}

.golf-ejd .ct-info,
.golf-ejd .ct-info a {
	font-size: 21px;
	line-height: 25px;
	text-decoration: none;
}

.golf-ejd .gfs65 h2 {
	font-size: 65px !important;
	line-height: 75px !important;
	text-transform: capitalize !important;
	color: #00203A;
}

.golf-ejd .wtxt p,
.golf-ejd .wtxt {
	color: #fff !important;
}

.golf-galaxy-pg#top.golf-ejd .ejd-golf-bot h2.av-special-heading-tag {
	color: #fff !important;
	font-size: 42px;
	line-height: 48px;
}

.golf-ejd .ejd-golf-bot .golfp p {
	color: #fff !important;
	font-size: 24px;
	line-height: 29px;
}

.golf-ejd .ejd-golf-bot a {
	text-decoration: underline;
}

.golf-ejd .social-share-right {
/*	display: none; */
}

.golf-galaxy-pg.golf-ejd .jd-responsibilities div:nth-child(2) p font {
/*	color: #4797B0 !important;
	font-size: 36px !important;
	line-height: 43px;
	font-family: 'Vitesse Light' !important;
  font-weight: 300;
  letter-spacing: 0; */
}

.golf-galaxy-pg#top.golf-ejd .entry-content-wrapper h2 {
	font-family: 'Vitesse Light' !important;
  font-weight: 300;
  letter-spacing: 0;
}

.golf-galaxy-pg.golf-ejd .jd-responsibilities font,
.golf-galaxy-pg.golf-ejd .jd-responsibilities p,
.golf-galaxy-pg.golf-ejd .jd-responsibilities ul li,
.golf-galaxy-pg.golf-ejd .jd-responsibilities ul li font{
	font-size: 21px !important;
	color: #00203A !important;
	line-height: 29px;
  font-family: 'Hind Siliguri Light' !important;
  font-weight: 300;
  letter-spacing: 0;
}
.golf-galaxy-pg.golf-ejd .jd-responsibilities p strong {
    font-weight: 600 !important;
    font-family: 'Vitesse Bold' !important;
}

.golf-galaxy-pg#top.golf-ejd .entry-content-wrapper .slide-copy-left h2 {
	font-size: 32px;
	line-height: 35px;
	color: #4797B0 !important;
  margin-bottom: 20px;
  font-family: 'Hind Siliguri Heavy' !important;
  font-weight: 600;
  letter-spacing: 0;
}
.golf-galaxy-pg#top.golf-ejd  .slide-copy-left .copy-inner ul{
  margin-left: 0px;
  margin-bottom: 30px !important;
}
.golf-galaxy-pg#top.golf-ejd  .slide-copy-left .copy-inner ul li {
	font-size: 21px;
	line-height: 25px;
	color: #00203A !important;
  margin-bottom: 15px;
  font-family: 'Hind Siliguri Light' !important;
  font-weight: 300;
  letter-spacing: 0;
}

.golf-galaxy-pg#top.golf-ejd .slide-copy-left .copy-inner {
	padding-top: 20px;
}

.golf-galaxy-pg#top.golf-ejd .slider-mid-out h2 {
	font-size: 35px !important;
	line-height: 40px;
	color: #00203A !important;
}

.golf-galaxy-pg#top.golf-ejd .slider-mid-out p {
	font-size: 21px;
	line-height: 26px;
	color: #00203A !important;
	padding-right: 10px;
	margin-top: 0px !important;
  font-family: 'Hind Siliguri Regular' !important;
  letter-spacing: 0;
}

.golf-galaxy-pg#top.golf-ejd .fs65 h2 {
	font-size: 65px !important;
	line-height: 75px;
	color: #00203A !important;
	text-transform: capitalize;
	font-family: 'Vitesse Light' !important;
  font-weight: 300;
  letter-spacing: 0;
}

.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(1),
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(1) font,
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(1) font b,
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(2),
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(2) font,
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(2) font b
{
	color: #4797B0 !important;
	font-size: 36px !important;
	line-height: 43px;
	font-family: 'Vitesse Light' !important;
  margin-bottom: 36px !important;
  font-weight: 300;
  letter-spacing: 0;
}
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications ul li {
    font-family: 'Hind Siliguri Light' !important;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 29px;
    color: #00203A;
}
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications *,
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p,
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications font,
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications b,
.golf-galaxy-pg.golf-ejd .jd-responsibilities *,
.golf-galaxy-pg.golf-ejd .jd-responsibilities p,
.golf-galaxy-pg.golf-ejd .jd-responsibilities font,
.golf-galaxy-pg.golf-ejd .jd-responsibilities b
{
   font-family: 'Vitesse Light' !important;
}
.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p {
	font-size: 20px !important;
	line-height: 29px;
	color: #00203A !important;
  font-family: 'Vitesse Light' !important;
}

.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jobdetail-button.green-button {
	display: block;
}
.golf-ejd .layer-slider.white-slider .slick-arrow {
    color: #000 !important;
    border: 2px solid #000 !important;
}
.golf-ejd .what-were-looking-for .jd-qualifications p strong,
.golf-ejd .what-were-looking-for .jd-qualifications p:last-child font
{
    color: #4797B0 !important;
    font-family: 'Vitesse Light' !important;
    font-size: 36px !important;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 43px;
}

.golf-galaxy-pg#top.golf-ejd .slider-mid-out h2:focus {
    outline: none !important;
}
.golf-galaxy-pg.golf-ejd ul li a span {
    font-size: 20px;
}
#top.golf-ejd .entry-content-wrapper .fs45 h2 {
    font-size: 45px;
    line-height: 50px;
    font-family: 'Vitesse Medium' !important;
    font-weight: 500;
    text-transform: capitalize;
}

@media(max-width:1024px) and (min-width:768px) {
.golf-ejd h1#gtm-jobdetail-title {
    font-size: 34px;
    line-height: 45px;
}  
.golf-galaxy-pg#top.golf-ejd .fs65 h2 {
    font-size: 55px !important;
    line-height: 65px;
}
.national_signing {
    height: calc(50vh - 154px) !important;
    background-size: contain;
}
}
@media(max-width:768px) {
	.golf-ejd h1#gtm-jobdetail-title {
		font-size: 26px;
		line-height: 31px;
	}
	.golf-galaxy-pg#top.golf-ejd .entry-content-wrapper h2 {
		font-family: 'din-pro' !important;
		font-size: 34px !important;
		line-height: 44px !important;
	}
	.golf-galaxy-pg#top.golf-ejd .fs65 h2 {
		font-size: 42px !important;
		line-height: 52px !important;
	}
  #top.golf-galaxy-pg #advanced_menu_toggle, 
  #top.golf-galaxy-pg #advanced_menu_hide {
    background: #00203A;
 }
 .golf-galaxy-pg#top.golf-ejd .entry-content-wrapper h2 {
    font-family: 'Vitesse Light' !important;
    font-size: 34px !important;
    line-height: 44px !important;
}
}

@media(max-width:414px) {
	.golf-ejd .banner-animation.ejd-banner {
		margin-bottom: 100px;
	}
	.golf-ejd .pl-desc {
		margin-top: -40px !important;
	}
	.golf-galaxy-pg.golf-ejd .jd-responsibilities div:nth-child(2) p font {
		font-size: 26px !important;
		line-height: 36px;
	}
	.golf-galaxy-pg#top.golf-ejd .fs65 h2 {
		font-size: 26px !important;
		line-height: 38px;
	}
	.golf-galaxy-pg#top.golf-ejd .what-were-looking-for {
		margin-top: -20px;
	}
	.golf-galaxy-pg#top.golf-ejd .what-were-looking-for .jd-qualifications p:nth-child(4) {
		font-size: 26px !important;
		line-height: 38px;
		margin-bottom: 15px !important;
	}
 .golf-galaxy-pg#top .black-accord .togglecontainer .toggler{
    padding-top: 35px !important;
    padding-bottom: 35px !important;
 }
 .golf-galaxy-pg#top .black-accord .accordion .toggle_icon{
    margin-top: 20px;
 }
 .golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(2) .toggle_icon {
    margin-top: 5%;
}
.golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(3) .toggle_icon {
    margin-top: 8%;
}
.golf-galaxy-pg#top .accordion .av_toggle_section:nth-child(4) .toggle_icon {
    margin-top: 10%;
}
 .golf-galaxy-pg .jobsgolf {
    padding: 100px 5px;
 }
 .golf-galaxy-pg .jobsgolf .widget_joblist_row a {
    line-height: 60px !important;
}
.golf-galaxy-pg .jobsgolf .widget_joblist_category {
    margin-bottom: 30px;
    margin-top: 20px;
}
.golf-ejd#top .banner-animation{
    height: 320px !important; 
  background-position: center center !important; 
     background-size: cover; 
    margin-bottom: 380px; 
     background-repeat: no-repeat; 
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2021/12/23144156/EJD_mobile_header-min.jpg) !important; 
     margin-top: 0px;
}
.responsive .golf-ejd#top div .black-banner {
    padding: 33px 30px 33px 30px;
    bottom: -400px !important;
}
.golf-ejd .ejd-golf-bot a{
  font-size: 21px;
}
.golf-ejd .ejd-slide .slide-two-image img{
  object-fit: unset;
  height: auto;
}
}
@media(max-width:376px) {
  .golf-ejd#top .banner-animation{
    height: 320px !important; 
    background-position: center center !important; 
     background-size: cover; 
    margin-bottom: 394px; 
     background-repeat: no-repeat; 
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2021/12/23144156/EJD_mobile_header-min.jpg) !important; 
     margin-top: 28px;
  }
}
/* END Golf EJD */

/* CWSM 8902 */  
/*used this to hide the SEASONAL JOBS menu in the secondary menu / CSS Classes (optional) -- junnie */
li.hide-menu-item {
    display: none !important;
}

/* END CWSM 8902 */


/******************* DE & I custom section - 2/28/22 - Shandy - Do not touch till section launches - BEGIN *********************/
html.deihtml, #top.dei-pages, #top.dei-pages #wrap_all, #top.dei-pages #main, #top.dei-pages .avia-section.main_color:not(.greenbkg):not(.blkbkg):not(.search-animation):not(.banner-animation) {background-color:#F7F8F7 !important;}
#top.dei-pages #header_main .current-menu-item a {border-bottom: 0px;}
#top.dei-pages {visibility:visible;}

@media (min-width: 769px) {
html #top.dei-pages .avia-section:not(.banner-animation):not(.story-hero):not(.stack-start):not(.stack-end):not(.stack-mid):not(.search-animation) .container .content {padding: 150px 0 !important;}
html #top.dei-pages .avia-section.banner-animation .container .animel  {padding: 50px 0 !important;}
html #top.dei-pages .avia-section.stack-start .container .content  {padding: 150px 0  0 !important;}
html #top.dei-pages .avia-section.stack-mid .container .content  {padding: 0 0 0px !important;}
html #top.dei-pages .avia-section.stack-end .container .content  {padding: 0 0 150px !important;}
}
@media (max-width: 768px) {
html #top.dei-pages .avia-section:not(.banner-animation):not(.story-hero):not(.stack-start):not(.stack-end):not(.stack-mid) .container .content {padding: 75px 0 !important;}
html #top.dei-pages .avia-section.banner-animation .container .animel {padding: 25px 0 25px !important;}
html #top.dei-pages .avia-section.stack-start .container .content  {padding: 75px 0  0 !important;}
html #top.dei-pages .avia-section.stack-mid .container .content  {padding: 0 0 0px !important;}
html #top.dei-pages .avia-section.stack-end .container .content  {padding: 0 0 75px !important;}
}

#top.dei-pages p a {text-decoration:underline;}
#top.dei-pages #advanced_menu_toggle, 
#top.dei-pages #advanced_menu_hide {background-color: #147C6B;}
#top.dei-pages #advanced_menu_toggle:hover, 
#top.dei-pages #advanced_menu_hide:hover {color:#f2bb16;}
#top.dei-pages .flexwrap {display:flex;}
#top.dei-pages .animellft,
#top.dei-pages .animelrgt,
#top.dei-pages .animel {opacity:0;}
#top.dei-pages .dei-btn {margin-top: 30px;}
#top.dei-pages .dei-btn a {font-size:20px; font-family: 'dsgsans-medium', Arial !important; border-radius:30px; min-width:250px;}
#top.dei-pages .fatsep .hr-inner {border-top-width: 12px;}
#top.dei-pages .thinsep .hr-inner {border-top-width: 2px;}
#top.dei-pages #header_main #avia-menu li.search-menu a {background:#147C6B;}
#top.dei-pages .header_bg {background: linear-gradient(90deg, rgba(242,187,22,1) 0px, rgba(242,187,22,1) 150px, rgba(20,124,107,1) 151px, rgba(20,124,107,1) 100%);}
#top.dei-pages h2 {font-size:70px; line-height:0.85;}
#top.dei-pages .av-special-heading.head-thin h2 {font-size:42px; line-height:1.1; font-family: 'dsgsans-bold', Arial !important;}
#top.dei-pages .av-special-heading.head-thin h3 {font-size:32px; text-transform:uppercase; font-weight:400; line-height:1.1; font-family: 'dsgsans-bold', Arial !important;}
#top.dei-pages .av-special-heading.head-xlrg h2 {font-size:200px; line-height:0.8; font-family: 'dsgsans-ultra', Arial; position:relative;}
#top.dei-pages .av-special-heading.thinital-head h3, #top.dei-pages .thinital-head h3 {font-family: 'dsgsans-medium', Arial !important; font-size:26px; font-style:italic; text-transform:uppercase;}
#top.dei-pages .mini-head h2 {font-size:20px; letter-spacing: -.05px; margin-top:0; margin-bottom:0; font-family: 'dsgsans-bold', Arial !important; font-style:italic;}
#top.dei-pages #footer {background-color:#147C6B;}

@media (min-width: 768px) {
#top.dei-pages .mobile-only {display:none;}
}

@media (min-width: 989px) {
#top.dei-pages #header_main .custom-left-logo {left: 45px; top: -20px;}
}

@media (max-width: 1050px) {
  #top.dei-pages .banner-animation .no_margin.av_three_fifth {width:100%;}
  #top.dei-pages .xtracol-small-hide {display:none;}
}

@media (min-width: 767px) and (max-width: 988px) {
  #top.dei-pages .responsive-logo {left: 20px; top: -6px; position: absolute;}
}

@media (min-width: 767px) and (max-width: 989px) {
  #top.dei-pages .scroller-tablet-hide {display:none;}
}

@media (max-width: 767px) {
#top.dei-pages #header_meta .already-applied a, .menu-dropdown .xcc-sign-in {font-size: 11px;}
#top.dei-pages .avia-section {margin-top: -1px;}
#top.dei-pages .mobile-hide {display:none;}
#top.dei-pages .header_bg {background: linear-gradient(90deg, rgba(242,187,22,1) 0px, rgba(242,187,22,1) 64px, rgba(20,124,107,1) 65px, rgba(20,124,107,1) 100%);}
.dei-pages .responsive-logo {top: -15px; left: 0px; position: absolute;}
.dei-pages .responsive-logo img {max-width: 34px;}
#top.dei-pages #footer,
#top.dei-pages #footer .flex_column {background: #147C6B !important;}
/*#top.dei-pages #footer {padding-top:0;}*/
}
#top.dei-pages .banner-animation {height:unset !important; min-height: calc(100vh - 149px); display: flex; justify-content: center;}
#top.dei-pages .banner-animation .container {height:auto !important; padding-top: 25px; padding-bottom: 25px;}
#top.dei-pages .banner-animation > .container {padding-left:5%;}
#top.dei-pages .banner-animation img {margin-bottom:30px;}
#top.dei-pages .banner-animation h1 { font-family: 'dsgsans-black', Arial !important; color:#f7f8f7; line-height:0.9; font-size:155px;}
#top.dei-pages .banner-animation h1 span {font-family: 'dsgsans-medium', Arial !important; /*font-size:140px;*/}
#top.dei-pages .banner-animation.deiteambanner h1 {font-size:120px;}
#top.dei-pages .banner-animation.deijourneybanner h1 {font-size:132px;}
#top.dei-pages .banner-animation h2 {font-family:'Dinpro-cond-black', Arial !important; color:#fff; margin-top:20px; margin-bottom:20px; font-weight:400 !important; font-size:32px; text-transform:uppercase;}
#top.dei-pages .banner-animation p {color:#fff; font-size:18px; line-height:26px; max-width:750px;}

@media (min-width: 1000px) {
  #top.dei-pages .banner-animation > .container {max-width:100%;}
}

@media (max-width: 1050px) and (min-width:641px) {
  #top.dei-pages .banner-animation h1 {font-size:80px;}
  #top.dei-pages .banner-animation h2 {font-size:28px;}
  #top.dei-pages .banner-animation.deiteambanner h1 {font-size:80px;}
  #top.dei-pages .banner-animation.deijourneybanner h1 {font-size:90px;}
}

@media (max-width: 767px) {
  .responsive #top.dei-pages #wrap_all .banner-animation > .container {padding:0%; max-width:92%; width:92%;}
  #top.dei-pages .banner-animation .av_three_fifth {min-width:100%;}
  #top.dei-pages .banner-animation p {font-size: 16px; line-height: 22px;}
  
  #top.dei-pages #deihomehero {background-position: top right -130px !important;}
}
@media (max-width: 640px) {
  #top.dei-pages .banner-animation h1 {font-size:60px;}
  #top.dei-pages .banner-animation h2 {font-size:24px;}
  #top.dei-pages .banner-animation.deiteambanner h1 {font-size:60px;}
  #top.dei-pages .banner-animation.deijourneybanner h1 {font-size:60px;}
}

#top.dei-pages .trglist {list-style: none; margin-left:0; padding-left:0;}
#top.dei-pages .trglist li {font-size:22px; font-style:italic; font-family: 'dsgsans-black', Arial !important; color:#147C6B; margin-left:0; padding-left:0;margin-bottom:5px; text-transform:uppercase; line-height:1;}

#top.dei-pages #commit1 {position: relative; z-index: 10;}
#top.dei-pages #commit1 .container {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193920/Decorative-Arrow.png); 
  background-position: right 110px top 230px, right 100px top 30px, right 10px top -80px;
  background-size: 38px auto, auto auto, 90px auto; 
  background-repeat: no-repeat;
}

#top.dei-pages .dei-commit h3 {font-size:100px; font-family: 'dsgsans-medium', Arial !important;}
#top.dei-pages .dei-commit .bolditem h3 {font-family: 'dsgsans-black', Arial !important;}
#top.dei-pages .dei-commit .number-block p {line-height:1.3; margin-top:0;}

@media (min-width: 767px) and (max-width: 1090px) {
#top.dei-pages .dei-commit h3 {font-size: 70px;}
}

@media (max-width: 767px) {
#top.dei-pages #commit1 .container {
  background-position: right 65px top 35px, right -100px top -30px, right 0px top -170px;
  background-size: 20px auto, 0 0, 60px auto;
}
  #top.dei-pages .dei-commit h3 {font-size:50px;}
  #top.dei-pages .dei-commit .commit-copy {margin-top:0 !important;}
  #top.dei-pages .dei-commit .flex_column_table {display:flex; flex-wrap: wrap;}
  #top.dei-pages .dei-commit .flex_column_table > .av_one_fourth {flex: 1 1 48%; max-width:48%; margin:0 1% !important;}
  #top.dei-pages .dei-commit .flex_column_table > .av-flex-placeholder {display:none;}
}

#top.dei-pages #game {
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29195420/Decorative-X-2.png);
  background-position: left 10% top 10px;
  background-size: auto auto;
  background-repeat: no-repeat;
  }
#top.dei-pages #game .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29200050/Dashed-Circle.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png);
  background-position: right -50px bottom 10px, right 30% bottom 5%;
  background-size: 400px auto, 38px auto;
  background-repeat: no-repeat;}
#top.dei-pages .gameplay .av_one_full {background-size:40% auto !important;}
#top.dei-pages .gameplay  .av-special-heading.head-xlrg h2:after {content: ' Our zero-tolerance stance '; font-size:40px; line-height:0.9; color:#000; font-family: 'dsgsans-bold', Arial; position:absolute; max-width:200px; bottom:0; padding-bottom:30px; padding-left:40px;}
#top.dei-pages .gameplay .gameplay-inner p {padding-right:15%;}

@media (min-width: 768px) {
  #top.dei-pages .gameplay .head-xlrg h2 br {display:none;}
  #top.dei-pages .gameplay .av_two_fifth {margin-left:2% !important;}
}

@media (min-width: 768px) and (max-width: 988px) {
#top.dei-pages .gameplay .av_one_full {padding: 30px 37% 0px 0px !important;}
#top.dei-pages .gameplay .av-special-heading.head-xlrg h2 {font-size:150px;}
#top.dei-pages .gameplay .av-special-heading.head-xlrg h2:after {padding-bottom:10px;}
}

@media (max-width: 767px) {
  #top.dei-pages #game {background-position: right 10% top 10px;}
  #top.dei-pages #game .container {background-position: right -100px bottom 0px, right 5% top 50%; background-size: 250px auto, 30px auto;}
  #top.dei-pages .gameplay .av_one_full {background-size: 52% auto !important; padding: 30px 10% 0px 0px; background-position: top right -50px !important;}
  #top.dei-pages .gameplay .head-xlrg h2 {font-size:120px;}
  #top.dei-pages .gameplay .av-special-heading.head-xlrg h2:after {font-size:30px; bottom: auto; padding-bottom: 0px; padding-left: 0px; margin-top: -90px; margin-left: -66px;}
  #top.dei-pages .gameplay .gameplay-inner p {padding-right: 0%;}
  #top.dei-pages .impactrg .av_one_half {padding:0 !important;}
}

#top.dei-pages .gimad-hdr h2 span {font-family: 'dsgsans-medium', Arial !important;}

#top.dei-pages .dei-driver h3 {font-family: 'dsgsans-medium', Arial !important; font-size:26px; text-transform:uppercase; margin-bottom:2px;}
#top.dei-pages .dei-driver .av-special-heading {margin-top:40px;}

#top.dei-pages #strongstoryimg .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29200041/Big-circle-arrow.png);
  background-position: right 20% top 20px, left -5px top; background-size: auto auto, 350px auto;  background-repeat: no-repeat; padding-right:0; padding-left:0;}
#top.dei-pages #strongstoryimg .avia-image-container {margin-right:0;}
#top.dei-pages #strongstory2 {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/01175445/Fill-2.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
    background-repeat: no-repeat;
    background-position: top right 30%, left top 5px, right 3% bottom 35%;
    background-size: auto 95%, auto auto, auto auto;
    background-attachment: fixed, scroll, scroll; 
    padding-bottom:150px;}
/* #top.dei-pages #strongstory2  .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: left top 5px, right 20% bottom 70px;
  background-size: auto auto;
  background-repeat: no-repeat;} */
html #top.dei-pages #strongstory2.avia-section.vidspec .container .content {padding: 0 0 30px !important;}
#top.dei-pages #strongstory2 .altru-widget-container {max-width:1140px !important;}

@media (max-width: 767px) {
  #top.dei-pages #strongstory .container {background-image: none;}
  #top.dei-pages .strongphoto.avia-image-container.avia-align-left {margin-right:0;}
  #top.dei-pages #strongstory2 {background-position: top 130px right, left -10px top 25px, right 3% bottom 35%; background-size: 100% auto, 25px auto, auto auto; background-attachment: scroll; padding-top: 75px;}
  #top.dei-pages #strongstory2 .animellft {margin-top:0 !important; margin-bottom:75px !important;}
 #top.dei-pages #strongstory2 .av_two_fifth.animelrgt {margin-bottom:75px !important; margin-top:0 !important; padding-left:0 !important; padding-right:0 !important;}
}

#top.dei-pages .drive-imgs * {width:100%;}
#top.dei-pages .drive-imgs img {border-radius:50% !important;}

#top.dei-pages #subfoot {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193920/Decorative-Arrow.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: right -20px top 0px, left top 35px, left 10px top 250px, right 40px top;
  background-size: 65px auto, 30px auto, 30px auto, 25px auto;
  background-repeat: no-repeat; margin-bottom:30px;}

@media (max-width: 767px) {
#top.dei-pages .drive-imgs * {max-width: 300px;}
#top.dei-pages #drivechange:before {z-index: 0; width: 50px; height: 200px; background-size: contain;  background-repeat: no-repeat;}
#top.dei-pages #subfoot {background-position: right -20px top 0px, left 5% bottom 35px, left 10px top 270px, right 30px top;}
.responsive #top.dei-pages #subfoot .container {padding: 0 10px;}
#top.dei-pages #subfoot h2 {font-size: 40px;}
#top.dei-pages #subfoot .av_one_half {padding-top:40px;}
}

@media (max-width: 1000px) {
}

@media (min-width: 768px) and (max-width:1179px) {
  .responsive #top.dei-pages #subfoot .container {padding: 0 40px;}
}


/*** Vision & IMpact accordion ***/

#visionplan {position: relative; 
background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02152810/amp-green3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02164611/arrow-end.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29195420/Decorative-X-2.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29195420/Decorative-X-2.png);
background-repeat: no-repeat; 
background-position: top 50px left 35%, center left -40px, top 20% right 20%, top 40% left 40%, bottom 10% left 10%; 
background-size: 40% auto, auto auto, auto auto, auto auto, auto auto; 
background-attachment: fixed;}
#top.dei-pages #visionplan h2 {font-size:82px;}
#top.dei-pages #visionplan .scroll-lrgtxt {font-family: 'dsgsans-black', Arial; font-size:160px; color:#f7f8f7; line-height:130px; text-transform:uppercase; margin-top: 0px;}

@media (max-width: 989px) {
#top.dei-pages #visionplan .container {height: auto !important;}
}
@media (max-width: 767px) {
#visionplan {background-size: auto 70%, 0px 0px, 30px auto, 0 0, 30px auto;
background-position: top 50px left 35%, 0px 0px, top 20% right 20%, top 40% left 40%, bottom 10% left 10%;}
#top.dei-pages #visionplan h2 {font-size:50px;}
#top.dei-pages #visionplan .scroll-lrgtxt {font-size:90px; line-height:80px; margin-top: 0px;}
/*#visionplan .flex_column {max-width:92%;}*/
}

#top.dei-pages #impact.vision-scroll h2 {font-family: 'dsgsans-black', Arial; font-size:120px; color:#f7f8f7; line-height:100px; text-transform:uppercase; margin-top: 0px;}
#top.dei-pages #impact.vision-scroll .impactsub h3 {font-family: 'dsgsans-medium', Arial !important; font-weight:normal !important; text-transform:uppercase; font-size:24px; font-style:italic;}
/*mobile*/#top.dei-pages #impact.vision-scroll.mobile-vision .impactsub h3 {font-size:20px !important; line-height:22px;}
#top.dei-pages .jouswapimg {position:absolute; top:50px;}

/***** vision & impact toggles *****/
#top.dei-pages .visacc .single_toggle {margin-bottom:5px;}
#top.dei-pages .visacc .toggler {text-transform:uppercase; font-family: 'dsgsans-ultra', Arial !important; color:#fff; font-size:40px; background:transparent; border:0; padding: 7px 27px 7px 0 !important; line-height:1.2;}
#top.dei-pages .visacc .toggler:not(.activeTitle) {font-family: 'dsgsans-medium', Arial !important; font-size:40px;}
#top.dei-pages .visacc .toggle_icon {left:auto; right:20px; border:0; font-style:normal;}
#top.dei-pages .visacc .toggle_icon span {border:0 !important;}
#top.dei-pages .visacc .toggle_icon:after {content: " \e873 "; font-family: 'entypo-fontello'; font-style:normal; top: -2px; font-size:20px; position:absolute; color:#fff;}
#top.dei-pages .visacc .toggler.activeTitle .toggle_icon:after {content: " \e876 ";}
#top.dei-pages .visacc .toggle_content {background:transparent; border:0; padding-left:0;}
#top.dei-pages .visacc .toggle_content p {color:#fff;}

@media (max-width: 767px) {
    #top.dei-pages #impact.vision-scroll h2 {font-size:50px;}
    #top.dei-pages .visacc .toggler, #top.dei-pages .visacc .toggler:not(.activeTitle) {font-size: 28px !important;}
    .visswapimg {max-width: 55%; margin: 0 auto; box-shadow: 0px 0px 15px #999999;}
    #top.dei-pages .visacc .toggle_content {padding:0 15px;}
    #top.dei-pages .visacc .toggle_content p {font-size:16px; line-height:1.4;}
}


/*#top.dei-pages .all-hide {display:none;}*/
#scrollwrap {position:relative; width:100%; height:100%;}
#homescrollwin {font-family: 'dsgsans-ultra', Arial; margin:0 auto; /*position:absolute;*/ min-height:100vh; width:100%; /*height:100%;*/ line-height:1; display:flex; flex-direction:column; justify-content:center; align-items:center; padding-bottom:130px;}
#homescrollwin > div:not(.circlephoto) {position:relative; color:#fff; margin:0 auto; line-height: .8;}
#homescrollwin .thats {font-size:186px; opacity:0;}
#homescrollwin .wewin {font-size:290px; opacity:0;}
#homescrollwin .togeth {font-size:204px; opacity:0;}
#homescrollwin .word span {font-size:110px;}
#homescrollwin .circlephoto {position:absolute; z-index: 5; width:180%; height:180%; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/25155131/rugby_girls-color.png); background-size:contain; background-position:center center; background-repeat:no-repeat;}

@media (max-width: 767px) {
/*mobile*/#top.dei-pages .vision-scroll #homescrollwin .thats {font-size:64px;}
/*mobile*/#top.dei-pages .vision-scroll #homescrollwin .wewin {font-size:100px;}
/*mobile*/#top.dei-pages .vision-scroll #homescrollwin .togeth {font-size:72px;}
#homescrollwin .word span {font-size:40px;}
}

#top.dei-pages .toggle_content:focus,
#top.dei-pages .toggle_wrap:focus {outline-offset: -4px !important;}

/*** end accordions ****/

#drivechange {position:relative; /*margin-top:60px !important;*/ background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/01175445/Fill-2.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: left top 100px, left 2% top 200px;
  background-size: auto 100%, 35px auto;
  background-repeat: no-repeat; background-attachment: fixed, scroll;}
#drivechange .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png);
  background-position: right top 3%;
  background-size: auto auto;
  background-repeat: no-repeat;}
#drivechange:before {content: " "; z-index:5; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/01225410/rightdownarrow.png); position:absolute; bottom:-120px; left:0; width:102px; height:283px;}
#drivechange .drive-imgs {margin-bottom: 35px;}


#impact {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png);
  background-position: left 2% top 30%, right 2% top 60%, bottom 40px left 15%, bottom 20px left 5%;
  background-size: 35px auto;
  /*background-attachment: fixed, fixed, fixed, fixed;*/
  background-repeat: no-repeat;}
#impact .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png);
  background-position: right top 10%;
  background-size: 35px auto;
  background-repeat: no-repeat;}
  
#teamgroup {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/01234330/Dashed-Circle-rotated-1-450x451.png);
  background-position: right -10% top 15%;
  background-size: auto auto;
  background-repeat: no-repeat;}
  
  @media (min-width: 768px) {
    #top.dei-pages #teamgroup .disclaim-mobile {display:none;}
  }
  
  @media (max-width: 767px) {
    #impact {background-position: left -12% top 30%, right -12% top 60%, bottom 40px left 5%, bottom 20px left 45%;}
    #drivechange {background-position: left top 30px, left 2% top 5%; background-size: 100% auto, 25px auto; background-attachment: scroll, scroll;}
    #drivechange .container {background-position: right top 2%; background-size: 25px auto;}
    #drivechange .av_two_third {margin-top:10% !important;}
    #drivechange .number-block {display:flex !important;}
    #drivechange .number-block .drive-imgs {width:20%; margin-right:2%;}
    #drivechange .number-block .av_textblock_section {width:78%;}
    #top.dei-pages #teamgroup {background-position: right -35% top 32%; background-size: 160px auto;}
    #top.dei-pages .trgtogglewrap .trgacc .toggler, #top.dei-pages .trgtogglewrap .trgacc .toggler:not(.activeTitle) {font-size: 20px;}
    .trgswapimg {max-width: 55%; margin: 0 auto; box-shadow: 0px 0px 15px #999999;}
    #top.dei-pages .trgacc .toggle_content {padding:0 15px;}
    #top.dei-pages .trgacc .toggle_content p {font-size:16px; line-height:1.4;}
    #top.dei-pages #teamgroup .disclaim-desk {display:none;}
    .disclaim-mobile {padding-top: 10px;}
    
  }

#powerpart {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: left -10px top;
  background-size: auto auto;
  background-repeat: no-repeat;}
  
#powerpart .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png);
  background-position: right top 8%;
  background-size: auto auto;
  background-repeat: no-repeat;}

#advancing .container {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: right 15% top 10%;
  background-size: auto auto;
  background-repeat: no-repeat;}
  
#ourjourney {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02000145/Green-X-1.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02000144/Green-Circle-36x36.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02000144/Green-Circle-36x36.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02000149/GreenDashed-Circle.png);
  background-position: left 40px top 8%, right 50px top 15%, left 25% bottom 50px, right -2% bottom 15px;
  background-size: auto auto;
  background-repeat: no-repeat;}
  
  @media (max-width: 767px) {
  #top.dei-pages #advancing .container {background-position: right 15% top 2%;}
  #top.dei-pages #ourjourney {background-position: right top 35%, left -10px top 40%, right 15% bottom 16%, right -155px bottom 5px; background-size: 25px auto, 25px auto, 25px auto, 250px auto;}
  }
  
#leaderdrivers {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29200041/Big-circle-arrow.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: left -110px top, right 40% bottom;
  background-size: 350px auto, auto auto;
  background-repeat: no-repeat;
  background-attachment: scroll;}

/***** trg toggles *****/
#top.dei-pages .trgacc .single_toggle {margin-bottom:5px;}
#top.dei-pages .trgacc .toggler {text-transform:uppercase; color:#147C6B; font-size:28px; background:transparent; border:0; padding: 9px 27px 9px 0 !important;}
#top.dei-pages .trgacc .toggler:not(.activeTitle) {font-family: 'dsgsans-medium', Arial !important; font-size:24px; font-style:italic;}
#top.dei-pages .trgacc .toggle_icon {left:auto; right:20px; border:0; font-style:normal;}
#top.dei-pages .trgacc .toggle_icon span {border:0 !important;}
#top.dei-pages .trgacc .toggle_icon:after {content: " \e873 "; font-family: 'entypo-fontello'; font-style:normal; top: -2px; font-size:20px; position:absolute; color:#979797;}
#top.dei-pages .trgacc .toggler.activeTitle .toggle_icon:after {content: " \e876 ";}
#top.dei-pages .trgacc .toggle_content {background:transparent; border:0;}

/***** power slider *****/
#top.dei-pages .power.slick-initialized .slick-slide {background-color:#fff; text-align:center; padding:30px 30px; font-size: 14px; line-height:1.4;}
#top.dei-pages .power .logowrap {height:100px; margin-bottom:30px; text-align:center; display: flex; justify-content: center; flex-direction: column;}
#top.dei-pages .power img {max-height:100px; max-width: 65%; margin:0 auto;}
#top.dei-pages .power h3 {font-family: 'dsgsans-bold', Arial !important; text-transform:uppercase; font-size:22px; margin-bottom:10px;}
#top.dei-pages .power p {font-size:14px; line-height:1.4;}
#top.dei-pages .powerarrows {display:flex; width:200px; margin:0 0 30px;}
#top.dei-pages .powerarrows > div {border-radius:50%; margin:0 15px; background-color:#147C6B;}
#top.dei-pages .powerarrows button {position:relative; background:none; border:0; height:70px; width:70px; color:#147C6B; font-size:4px;}
#top.dei-pages .powerarrows button:after {font-family: 'entypo-fontello'; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size:20px;  position:absolute; color:#fff;}
#top.dei-pages .powerarrows .prevbtn button:after {content: " \e88c ";}
#top.dei-pages .powerarrows .nextbtn button:after {content: " \e88d ";}

@media (min-width: 768px) {
#top.dei-pages .power .slick-slide:not(.activeslide) {filter: grayscale(1); opacity:.5;}
}

@media (max-width: 767px) {
#leaderdrivers {background-position: left -120px top, left 10% bottom 20px; background-size: 200px auto, 25px auto;}
#top.dei-pages #powerpart {background-position: right 4% top 26%; background-size: 25px auto;}
#top.dei-pages #powerpart .container {background-position: left -3% top 30%; background-size: 25px auto; width: 104% !important; max-width: 104% !important;}
#top.dei-pages #powerpart .av_three_fifth {width: 88% !important; max-width: 88% !important; padding-bottom: 0 !important; margin-left: 5% !important;}
#top.dei-pages .power .slick-slide:not(.slick-center) {filter: grayscale(1); opacity:.5;}
#top.dei-pages .power .slick-slide.slick-center {min-width:200px;} 
#top.dei-pages .power p {font-size: 14px; line-height:1.3;}
#top.dei-pages .power.slick-initialized .slick-slide {padding: 30px 15px 30px; margin: 0 7px 0 10px; width: 150px;}
#top.dei-pages .powerarrows {margin: 0px auto 20px;}
#top.dei-pages .powerarrows button {height:50px; width:50px;}
#top.dei-pages .powerarrows button:after {font-size:16px;}
}

/***** journey slider *****/
#top.dei-pages .journey.slick-initialized .slick-slide {padding:0px;}
#top.dei-pages #ourjourney h2 {font-size:110px; line-height: .90;}
#top.dei-pages #ourjourney h2 span {font-family: 'dsgsans-medium', Arial !important; font-weight:400;}
#top.dei-pages .journey p.strong {font-size:20px; font-family: 'dsgsans-bold', Arial !important; text-transform: uppercase; color:#fff; text-align: center;}
#top.dei-pages .journey p {font-size:14px; color:#fff; line-height:1.4;}
#top.dei-pages .journey a {color:#fff; text-decoration:underline; font-size:14px; font-weight:400;}
#top.dei-pages .journey.slick-initialized .slick-slide.slick-center {font-size:14px; color:#fff; line-height:1.4;}
#top.dei-pages .journey .slick-slide.slick-center img {margin-bottom:10px;}
#top.dei-pages .journey .slick-slide:not(.slick-center) img {filter: grayscale(1) contrast(1.25);}
#top.dei-pages .journey .slick-slide:not(.slick-center) p, #top.dei-pages .journey .slick-slide:not(.slick-center) strong {display:none;}

#top.dei-pages .journey .slick-slide:nth-of-type(1):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(3):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(6):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(11):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(14):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(17):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(20):not(.slick-center) {padding-top:60px;}
#top.dei-pages .journey .slick-slide:nth-of-type(2):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(5):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(7):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(9):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(12):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(15):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(18):not(.slick-center) {padding-top:40px;}
#top.dei-pages .journey .slick-slide:nth-of-type(4):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(8):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(10):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(13):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(16):not(.slick-center),
#top.dei-pages .journey .slick-slide:nth-of-type(19):not(.slick-center) {padding-top:20px;}
#top.dei-pages .journey .slick-slide.slick-center {padding-top:0;}

#top.dei-pages .journeyarrows {display:flex; width:200px; margin:20px 0 20px 50px;}
#top.dei-pages .journeyarrows > div {border-radius:50%; margin:0 15px; background-color:#147C6B;}
#top.dei-pages .journeyarrows button {position:relative; background:none; border:0; height:70px; width:70px; color:#147C6B; font-size:4px;}
#top.dei-pages .journeyarrows button:after {font-family: 'entypo-fontello'; left: 50%; top:50%; transform: translate(-50%, -50%); font-size:20px;  position:absolute; color:#fff;}
#top.dei-pages .journeyarrows .prevbtn button:after {content: " \e88c ";}
#top.dei-pages .journeyarrows .nextbtn button:after {content: " \e88d ";}

@media (min-width: 1200px) {
  #top.dei-pages .slick-list {
    padding: 0 0px 0 0 !important;
  }
}

@media (min-width: 768px) {
  #top.dei-pages .power.slick-initialized .slick-slide {margin: 0 15px;}
  #top.dei-pages .slick-initialized .slick-slide {display: block; height: auto;}
  #top.dei-pages .power.slick-initialized .slick-slide { min-height: 470px;}
  #top.dei-pages .journey.slick-initialized .slick-slide { min-height: 740px;}
}

@media (max-width: 767px) {
  #top.dei-pages #ourjourney .av_two_third {margin-bottom:0 !important;}
  #top.dei-pages #ourjourney h2 {font-size:50px;}
  #top.dei-pages .journey.slick-initialized .slick-slide {margin: 0 5px; text-align: center;}
  #top.dei-pages .journey.slick-initialized .slick-slide img {margin: 0 auto 15px;}
  #top.dei-pages .journeyarrows {margin: 0px 0 20px 10px;}
  #top.dei-pages .journeyarrows > div {margin: 0 10px;}
  #top.dei-pages .journeyarrows button {height:50px; width:50px;}
  #top.dei-pages .journeyarrows button:after {font-size:16px;}
  #top.dei-pages #advancing .flex_column.av_one_third {margin-bottom:20px !important;}
}

 /** Team Stories **/
#top.dei-pages .flexwrap.lrgquote {flex-wrap: nowrap;}
#top.dei-pages .quoteimg {width:40%}
#top.dei-pages .quote {width:60%; margin-left:-50px;}
#top.dei-pages .quote p:not(.qte-name) {margin-top:0; margin-bottom: 20px; font-family: 'dsgsans-black', Arial !important; font-size:64px; color:#147C6B; line-height:1.05; font-style:italic;}
#top.dei-pages .quote .qte-name {margin-top:0; font-family: 'dsgsans-bold', Arial !important; font-size:24px; line-height:30px; color:#147C6B;}
#top.dei-pages .quote .qte-name span {border-bottom:8px solid #F2BB16; padding-bottom: 7px;}



@media (max-width: 767px) {
  #top.dei-pages #teamquote .av_one_full {padding: 0px 0 0px 0px !important;}
  #top.dei-pages .flexwrap.lrgquote {flex-direction: column;}
  #top.dei-pages .quoteimg {width: 80%; margin: 0 auto;}
  #top.dei-pages .quote {width: 80%; margin:0 auto !important;}
  #top.dei-pages .quote p:not(.qte-name) {font-size:34px; line-height:1;}
}

#blogsection1  {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02004657/Dashed-Circle-rotated2.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193925/Decorative-X-3.png);
  background-position: left -120px top -120px, left 30px top 70%,  right 80px top 48%, left 48% bottom 20px;
  background-size: auto auto;
  background-repeat: no-repeat;}

#featuredstory .container {max-width:100% !important; width:100% !important; padding:0;} /* Delete this if you want the site width version of the featured block */

#blogsection2  {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/04/29193923/Decorative-Circle.png), url(https://cdn-static.findly.com/wp-content/uploads/sites/2032/2022/05/02010132/Big-circle-arrow-flip.png);
  background-position: left 40px top 20px, right -10px bottom;
  background-size: auto auto;
  background-repeat: no-repeat;}

  /************* individual posts *******************/
#top.stories .story-fimg, #top.stories .story-fimg .avia-image-container-inner, #top.stories .story-fimg img {width:100%;}
#top.stories .av-special-heading h1 {font-size:70px; color:#147C6B; line-height:.9;}
#top.stories .av-special-heading h1 span {font-family: 'dsgsans-medium', Arial !important;}

 /** videos **/
#top.dei-pages .mfp-container {padding-top:50px;}
#top.dei-pages .mfp-iframe-holder .mfp-content, 
/*#top.dei-pages .mfp-inline-holder .mfp-content {max-width:75%; width:75% !important; margin-top:0 !important;}*/
#top.dei-pages .white-popup {background-color: #fff; padding: 5%; margin:0 auto;}
#top.dei-pages .vtranswin h2 {font-size:38px;}
#top.dei-pages .flexwrap.vidbtns {display:flex; padding-top:20px;}
#top.dei-pages .flexwrap.vidbtns div:first-child {padding-right:40px;}
#top.dei-pages .flexwrap.vidbtns a {font-size: 26px; font-family: 'dsgsans-bold', Arial !important; color:#147C6B; text-transform:uppercase; text-decoration:underline;}
#top.dei-pages .video-img a {height: 100%; width: 100%; display: block; position: relative;}
#top.dei-pages .mfp-close-btn-in .mfp-close {top: -40px !important; width: auto !important; height: auto !important; font-size: 40px; opacity: 1; padding: 10px 10px 10px 10px !important;}

/**************************** DE & I custom section - 2/28/22 - Shandy - END ***************************************/


div.location_type_container.Remote,
label.location_type.alt,
div.location_type_container.Nationwide{
  display: none;
}

/*See Remote Jobs Button*/
.see-remote a {
  font-weight: normal;
  text-transform: uppercase;
  background-color: #000000;
  color: #ffffff !important;
  padding: 5px 0;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 0px 0;
  font-size: 15px;
  max-width:190px;
  font-family: 'dinpro-medium', Arial !important;
}
div.see-remote {
  margin-top:-55px;
}
a.checklocation.desktoponly {
  margin: 3px 0 0 0 !important;
}
/*#173317*/
.list-style-ul{
  margin-right: 20px;
  Margin-top: -120px; 
}
/*#173317 END*/

/*CWSM-9731*/
@media only screen and (max-width: 767px){
.responsive #top #wrap_all #footer .container {
    width: 100%;
    max-width: 100%;
}
.responsive #top #wrap_all #footer .flex_column {
    margin-bottom: 0px !important;
    background: #000;
    padding: 30px 30px !important;
}
}
/*CWSM-9731*/

/* Accordion CSS fix*/
body#top .accordionQa .active_tc a {
    color: #000!important;
}

body#top .accordionQa h4.toggler.activeTitle {
    color: #000 !important;
  }
body#top .accordionQa .active_tc p {
    color: #000 !important;
}
body#top .jobs-table a, body#top .jobs-table h6{
  color:#002a19 !important;
}
/* END Accordion CSS fix*/
.ui-select-multiple.ui-select-bootstrap{    
  width: calc(100% - 195px);
    float: right;
    border: 1px solid #000000;
    border-radius: 0;}
   .ui-select-multiple.ui-select-bootstrap .ui-select-search{    border: none !important;
       margin-bottom: 0px !important;
    padding:8px !important}
.ui-select-multiple.ui-select-bootstrap{padding:0px 3px;}
.ui-select-choices.ui-select-choices-content {list-style-type:none;}
.page-id-2031 .ui-select-multiple.ui-select-bootstrap{
      width: auto !important;
    float: none !important;}
    .border-dashboard{border: none !important;
       padding: 40px 15px;}
       .border-dashboard .schema-form-section.col-sm-6{width:100% !important;}
       .update-btn-n{display:none !important; background:red !important}
       .ui-select-multiple.ui-select-bootstrap{
       height: auto !important;
    margin-bottom: 20px !important;
    padding: 8px !important;
    position: relative;
    display: inline-block !important;}
       .btn.btn-azure{margin-top:25px;display:inline-block;}
       .btn.btn-azure.btnmargin, .btn.btn-azure.update-btn-n{margin-top:60px !important;}
      /* #top .main_color.lcp-join .btn-azure{margin-top:40px !important;} */
.lcp-join .ui-select-container.ui-select-multiple:before {
    position: absolute;
    bottom: 10px;
    right: 4px;
    font-weight: 500;
    font-family: fontawesome;
    font-size: 16px;
    color: #000;
    content: "\f107";
}
.lcp-join .job-function-multiselect .ui-select-container.ui-select-multiple:before {
    bottom: 5px;
}
.lcp-join input.ui-select-search.input-xs.ng-pristine.ng-valid.ng-empty.ng-touched {
    width: 94% !important;
    border-radius: 4px !important;
    margin-bottom: 10px;
}
.profile-page .ui-select-multiple.ui-select-bootstrap{width: 100% !important;
    float: none !important;}
.profile-page .has-feedback label.sr-only~.form-control-feedback {
    top: -94px;display:none;
}
.has-feedback label.sr-only~.form-control-feedback{display:none;}

@media(max-width:767px){
  .page-id-2031 .ui-select-multiple.ui-select-bootstrap {
    width: 100% !important;}
.ui-select-multiple.ui-select-bootstrap {
    width: 100% !important;}
}

/* ----------- header image for seasonal page ----------- */
.full-banner {
  max-width: 100% !important;
  width: 100% !important;
	padding: 0 !important;}
.full-width {
	max-width: 100% !important;
	padding: 0 !important;}
.flex-staff-desktop {
  display: block !important;}
.hidden-mobile {
	display: none !important;}
  
@media only screen and (max-width: 767px) {
.flexstaff-mobile {
	display: block !important;}
.hidden-desktop {
	display: none !important;}
}
@media only screen and (max-width: 768px) {
  .national_signing {
    height: calc(50vh - 114px) !important;
    background-size: contain;
}
}

@media only screen and (max-width: 480px) {
  .national_signing {
    height: calc(50vh - 209px) !important;
    background-size: cover;
}
}
    
/*CWSM-10921 start*/  
.skip_animation a {
    color: #f2bb16;
    text-decoration: none !important;
}
.skip_animation a:hover {
    color:#f2bb16 !important;
}
.skip_animation p{
  text-align:right;
}
 .skip_animation{
padding-right:27px;
}
@media only screen and (min-width:540px) and (max-width: 766px){
#top .corporate-slider-new .slick-arrow.slick-next {
  left: 60px !important;
}
#top .corporate-slider-new .slick-arrow.slick-prev {
  left: 0px !important;
}
}
@media only screen and (min-width:767px) and (max-width: 1024px){
  .trgtogglewrap.tab_section{
   margin-left:4%; 
  }
  .skip_animation{
padding-right:45px;
}
}

@media only screen and (min-width: 1500px) {
#top .corporate-slider-new .slick-arrow {
  bottom: 25% !important;
}
}
@media only screen and (min-width: 1700px) {
#top .corporate-slider-new .slick-arrow {
  bottom: 27% !important;
}
}







@media only screen and (min-width: 2000px) {
#top .corporate-slider-new .slick-arrow {
  bottom: 30% !important;
}
.about_banner_sec_video .container {
    height: 70vh !important;
}
.quote-video-section .container {
      height: 70vh !important;
}
}
























@media only screen and (min-width: 2400px) {
#top .corporate-slider-new .slick-arrow {
  bottom: 37% !important;
}
}
@media only screen and (min-width:1025px) and (max-width: 1499px){

#top .corporate-slider-new .slick-arrow {
  bottom: 24% !important;
}

}
@media only screen and (max-width: 989px) {
  #top .ejd-slider-hgt.corporate-slider-new .slick-arrow {
    bottom: -20% !important;
}
}

/* DSG Two page revamp with AA styles*/
#top .hdr-black-head h2 {
  color: #000 !important;
  font-family: 'dsgsans-outline' !important;
 /*padding-bottom: 35px !important;*/
 padding-bottom: 10px !important;
}
#top h2 span.hdr-trans.hdr-black {
  color: #000 !important;
 /* font-weight: bold !important; */
  font-family: 'dsgsans-ultra' !important;
}
.black-theme-featured .widget_joblist_category {
    color: #000 !important;
}
.about-text-align  { padding: 0px 110px; }
.black-theme-featured .widget_joblist_loc {
    color: #000 !important;
}
.black-theme-featured .widget_joblist_loc {
    color: #000 !important;
}
.black-theme-featured .widget_joblist_row a:nth-child(1) {
    color: #000 !important;
}
.black-theme-featured .widget_joblist_row:hover {
  background: #000000 !important;
}
.black-theme-featured .widget_joblist_row:hover {
  color: #fff !important;
}
.black-theme-featured .no-jobs {
    color: #000 !important;
}
.black-theme-featured .widget_joblist_row:hover .widget_joblist_category,
.black-theme-featured .widget_joblist_row:hover .widget_joblist_loc,
.black-theme-featured .widget_joblist_row:hover a:nth-child(1) {
  color: #fff !important;
}
.center-align { text-align: center !important; }
.padd-top-bott { padding-top: 100px !important; padding-bottom: 100px !important; }
.hr-mar-bt-100 { padding-bottom: 100px !important; }
#top .hdr-black-head.white-text h2, #top .hdr-black-head.white-text h2 span{ color: #fff !important; }
.green-quote-section { padding: 20px 60px 40px !important; }
.quote-column-right .hdr-black-head { width: 35% !important }
.quote-column-right h3.av-special-heading-tag { font-size: 32px !important; }
.quote-column-right p {
   /* font-family: 'din-pro'; */
    font-weight: 400 !important;
    line-height: 25px;
    font-size: 21px !important;
    }
  .quote-column-right p strong { 
    color: #000 !important;
    font-family: 'dinpro-medium';
  }
#top .black-banner p.location-ban-corp {
  color: #FF871D !important;
  line-height: 21px !important;
  font-size: 18px !important;
  font-family: 'dinpro-bold' !important;
}
/*.corp_banner { min-height: 693px !important; }*/
.corp_h1 {
  margin-bottom: 31px !important;
}
.trans-btn-div, .trans-btn-div-black { padding-top: 50px !important; }
.trans-btn-div a {
    background-color: transparent !important;
    padding: 8px 20px !important;
    display: inline-block !important;
    min-width: 250px !important;
    text-decoration: none !important;
    text-align: center !important;
    color: #006554 !important;
    border: 1px solid #006554 !important;
    margin-right: 0px !important;
}
.trans-btn-div a:hover {
  background-color: #006554 !important;
  color: #fff !important;
}
.trans-btn-div-black a {
    background-color: transparent !important;
    padding: 8px 20px !important;
    display: inline-block !important;
    min-width: 192px !important;
    text-decoration: none !important;
    text-align: center !important;
    color: #000 !important;
    border: 1px solid #000 !important;
    font-size: 16px !important;
    line-height: 20px !important;
}
#top .black-theme-featured .widget_joblist_row {
    border-color: #000 !important;
    border: 1px solid rgba(0, 0, 0, 0.85) !important;
}
#top .pb0 h2 { padding-bottom: 0px !important; }
.job-icon-section .flex_column_table {
  margin-bottom: 70px !important;
}
.job-icon-section .flex_column_table:last-child {
  margin-bottom: 0px !important;
}
.job-icon-section p {
   /* font-size: 18px !important;
    line-height: 22px !important;
    font-family: 'din-pro';
    min-height: 195px !important;*/
    font-size: 18px !important;
    line-height: 1.2;
    margin-bottom: 0px;
}
.job-icon-section img { 
  width: 150px !important;
  height: auto !important;
}
.column-icon img { width: 130px !important; height: auto !important; }
.column-icon .flex_column_table { margin-bottom: 40px !important; }
.column-icon .flex_column_table:nth-child(2) { margin-bottom: 0px !important; }
.logo-title-section p strong {
      color: #000 !important;
    font-size: 26px !important;
}
.counter-black-theme h3 {
  text-align: left !important
}
.counter-black-theme .template-page { padding-top: 0px !important;
padding-bottom: 0px !important; }

.counter-black-theme p { text-transform: initial !important; 
padding-right: 20px !important;
padding-top: 10px !important; }

.counter-black-theme .flex_column p {
font-family: 'dinpro-bold' !important; 
}
.counter-black-theme .container { background: #fff !important; }
.counter-black-theme h2 { text-align: left !important; }
.winning-link-section .container {
    padding: 0px;
}
.column-icon .flex_column .avia-image-container {
    height: 110px;
    display: flex;
    align-items: center;
}
.column-icon p:first-child {
   /* font-size: 18px !important;
    line-height: 22px !important;
    font-family: 'din-pro'; */
}
.column-icon p, .counter-black-theme p, .award-link p { font-size: 18px !important; line-height: 26px !important; }
.column-icon p:last-child, .column-icon p:last-child a {
    font-size: 18px !important;
}
.column-icon p:last-child a:after {
content: "\f105" !important;
    font-size: 24px !important;
    font-family: 'fontawesome';
    margin-top: -1px;
    position: absolute;
    margin-left: 6px;
}
.black-accord-para { padding: 0px 27% 0px !important; }
#top .black-accord.white-accord-over, #top .black-accord.white-accord-over .container { 
  background-color: #fff !important;
}
#top .black-accord.white-accord-over .togglecontainer .toggler {
  background-color: #fff !important;
  color: #000;
  border: 1px solid #026655 !important;
  padding: 25px 75px 25px 40px !important;
  font-size: 24px;
  font-family: 'dsgsans-medium', Arial;
  letter-spacing: 1px;
}
#top .black-accord.white-accord-over .togglecontainer .toggler.activeTitle {
  border-bottom: 0px !important;
}
.black-accord.white-accord-over .toggle_content {
    border: 1px solid #026655 !important;
}
.black-accord.white-accord-over .active_tc.toggle_wrap .toggle_content {
  padding-top: 20px !important;
}
.black-accord.white-accord-over .active_tc.toggle_wrap .toggle_content {
  border-top: 0px !important;
} 
#top .black-set-accord .toggler, #top .black-set-accord .toggle_content {
  background-color: transparent !important;
  color: #fff !important;
   border: 1px solid #026655 !important;
}
#top .black-set-accord .toggler.activeTitle { border-bottom: 0px !important; }
#top .black-set-accord .toggle_content p  { color: #fff !important; }
#top .black-set-accord .active_tc.toggle_wrap .toggle_content {
  border-top: 0px !important;
  padding-top: 20px !important;
} 
#top .black-set-accord .active_tc.toggle_wrap .toggle_content p { margin-top: 0px !important; }
.check_link {
  margin: 0px 20px;
    text-decoration: underline;
    margin-top: 30px !important;
}
.explore_btn_div {
  width: 291px;
    text-align: center;
   /* font-family: 'din-pro'; */
    border: 1px solid #fff;
    padding: 17px;
    /*position: absolute;
    bottom: -3% !important;*/
}
.corp_slide {
  align-items: flex-start !important;
  padding-left: 0px !important;
}
.corp_slide .copy-inner {
  padding: 0px !important;
}
  #top .corporate-slider-new .slick-prev {
  left: -45.5%;
}
#top .corporate-slider-new .slick-arrow.slick-next {
  left: -38%;
}
#top .work-title h2 {
  padding-bottom: 10px !important;
}
.check_link_mob { display: none !important; }
.explore_link_mob { display: none !important; }
.quote-column-right section.av_textblock_section {
    padding-right: 100px;
}
.quote_name { margin-top: 30px !important; }
.quote_name p { color: #fff !important;    font-size: 16px;
    margin: 0px !important; } 
.left_quote_img  {
    width: 80px;
    margin-left: -20px;
}
.right_quote_img { float: right; width: 80px; }
.left_quote_img_blk {
    width: 120px;
    margin-bottom: 0px;
}
.right_quote_img_blk {
    margin-top: -5%;
    width: 120px;
    float: right;
}
.right_quote_img { margin-top: 0%; }
#top .corporate-slider-new .slick-arrow {
  background-color: #000 !important;
}
#top .about-slider .slick-arrow {
  background: #fff !important;
  color: #000 !important;
  bottom: 20px !important;
}
.counter-black-theme h3 {
  color: #BD5800 !important;
  letter-spacing: normal !important;
  font-size: 90px !important;
}
#top .hidden-h1  h1 {
  font-size: 0 !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
#top .static-content .slick-initialized .slick-active:focus {
  outline: 2px dotted #D37217 !important;
  outline-offset: -2px !important;
}
.trans-white-btn a { 
  background-color: transparent !important;
  padding: 8px 20px !important;
  display: inline-block !important;
  min-width: 250px !important;
  text-decoration: none !important;
  text-align: center !important;
  color: #fff !important;
  border: 1px solid #fff !important;
  font-size: 18px !important;
  font-family: 'dinpro-bold', Arial !important;
    }
blockquote.white_blk_quote {
  padding-left: 0px !important;
  margin-left: 0px !important;
  border-left: 0px !important;
}
blockquote.white_blk_quote p{
    font-family: 'dsgsans-outline' !important;
    padding-bottom: 35px !important;
    color: #fff !important;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: 1px;
    padding-bottom: 0px !important;
    margin-top: 40px;
}
blockquote.white_blk_quote span.hdr-trans.hdr-black {
  color: #fff !important;
	font-weight: bold !important;
  font-family: 'dsgsans-ultra' !important;
}

blockquote.black_blk_quote {
  padding-left: 0px !important;
  margin-left: 0px !important;
  border-left: 0px !important;
  margin-right: 0px !important;
}
blockquote.black_blk_quote p{
    font-family: 'dsgsans-outline' !important;
    padding-bottom: 35px !important;
    color: #fff !important;
    font-size: 85px;
    line-height: 85px;
    letter-spacing: 1px;
    margin-top: 50px;
    padding-bottom: 20px !important;
}
blockquote.black_blk_quote span.hdr-trans.hdr-black {
  color: #fff !important;
  font-weight: bold !important;
    font-family: 'dsgsans-ultra' !important;
}
.show_mob { display: none !important; }
.quote_name_yellow p {
    color: #FF871D;
    margin-bottom: 0px;
    margin-top: 0px !important;
    font-size: 18px;
    line-height: 22px;
    font-family: 'dinpro-bold';
}
.pits_quote { padding-top: 0px !important; }
.pits_quote .container { padding: 0px !important; }
.explore_btn_sec {
  height: auto !important;
  margin: 0 !important;
  margin-top: -15% !important;
}
.video-altru-section .container {
  height: auto !important;
}
/*#video_placeholder_text, #video_placeholder_text_being, #video_placeholder_text_mousa {
  display: none !important;
}*/
#video_placeholder_text h1,
#video_placeholder_text p {
  font-size: 0px;
  height: 0;
}
#video_placeholder_text_ipad h1,
#video_placeholder_text_ipad p {
  font-size: 0px;
  height: 0;
}

#video_placeholder_text_being blockquote,
#video_placeholder_text_being p {
  font-size: 0px;
  height: 0;
}
#video_placeholder_text_being_ipad blockquote,
#video_placeholder_text_being_ipad p {
  font-size: 0px;
  height: 0;
}
#video_placeholder_text_being_ipad_new blockquote,
#video_placeholder_text_being_ipad_new p {
  font-size: 0px;
  height: 0;
}
#video_placeholder_text_mousa blockquote,
#video_placeholder_text_mousa p {
  font-size: 0px;
  height: 0;
}
#video_placeholder_text_mousa_ipad blockquote,
#video_placeholder_text_mousa_ipad p {
  font-size: 0px;
  height: 0;
}
h2.sec-hdr, .outer-soc {
     float: left;
     display: block;
}
.outer-soc a {
    float: left;
}
.unique-team .trans-btn-div a {
    width: 309px !important;
}
.small-show { display: none !important; }
.big-show { display: block !important; }
.aim_banner { display: none !important; }
.about-slider .slide-copy-right .copy-inner {
  align-items: flex-start !important;
}
.trans-white-btn {
    position: absolute;
    bottom: 56px;
}
.style-btn {
  text-align: center; min-width: 290px !important; padding-top: 50px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
/*#video_placeholder_text_mousa_ipad { display: none; }*/
div.aim_banner {
    display: block !important;
    background-size: contain !important;
    height: 450px !important;
}
#video_placeholder_text_ipad h1,
#video_placeholder_text_ipad p {
    font-size: 1px !important;
    height: auto !important;
    width: 100% !important;
    opacity: 0;
}
#video_placeholder_text_mousa { display: none !important; }
}
@media only screen and (min-width: 989px) and (max-width: 1024px) {
div.ipad-banner-show.ciara-ipad-style {
  height: 900px !important;
  background-size: cover !important;
}
div.ipad-banner-show.ciara-ipad-style.with-mousa {
  height: 800px !important;
  background-size: cover !important;
}
}

@media only screen and (min-width:768px) and (max-width: 989px) {
  div.ipad-banner-show.ciara-ipad-style {
    background-size: contain !important;
    height: 680px !important;
  }
    div.ipad-banner-show.ciara-ipad-style.with-mousa {
    background-size: contain !important;
    height: 600px !important;
  }
  #mob-not-new-line { display: inline !important; }
  

}
@media(max-width:767px){
  #top h2 { font-size: 28px !important; }
.full-width-vid .container {
  margin: 0px !important;
  width: 100% !important;
}
.about-slider.padd-top-bott {
  padding-top: 30px !important;
}
.join-tnc.join-cta.style-btn {
  padding-top: 30px !important;
  padding-bottom: 0px !important;
}
div.history-sec { padding-top: 30px !important; padding-bottom: 0px !important; }
.join-tnc.jobsearch { padding-top: 30px !important; }
.remove-elem {
  padding: 0px !important;
}
.award-link p { margin: 0px !important; }
.column-icon .flex_column.mar-pad-none { margin: 0px !important; }
  #top .ejd-slider-hgt.corporate-slider-new .slick-prev {
    left: 0px !important;
  }
    #top .ejd-slider-hgt.corporate-slider-new .slick-next {
    left: 60px !important;
  }
  .aim_banner { display: none !important; }
  .about-text-align { padding: 0px !important; }
  .quote-column-right .hdr-black-head {
    width: 55% !important;
}
.star-img { margin-bottom: 50px !important; }
.black-theme-featured { margin-bottom: 0px !important; }

#top .slick-list { height: auto !important; }
.trans-white-btn { position: relative !important;
    bottom: 0; }
.mob-new-line { display: block !important; }
.column-icon .flex_column .avia-image-container {
  height: auto !important;
  margin-bottom: 0px !important;
}
.column-icon .flex_column {
  margin-top: 30px !important;
}
blockquote.white_blk_quote p {
  font-size: 45px !important;
    line-height: 45px !important;
    margin-top: 30px;
}
blockquote.white_blk_quote {
  margin-right: 0px !important;
}
.green-quote-section .white-text {
    margin: 0px 20px !important;
}
.job-icon-section .flex_column_table { margin-bottom: 0px !important; }
.logo-title-section p strong { font-size: 20px !important; }
.column-icon p:first-child {
    padding: 0px 30px;
}
.counter-black-theme p {
  padding-right: 0px !important;
}
.mob-about-banner {
  height: calc(93vh - 150px) !important;
  background-size: contain !important;
  background-position: top center !important;
}
.mob-hide { display: none !important; }
.padd-right-0 { padding-right: 0px !important; }
.black-accord-para {
  padding: 0px !important;
}
#top div.about-slider .slick-arrow {
  bottom: -15% !important;
}
#top .about-slider .slick-prev {
    left: 0px !important;
}
#top .about-slider .slick-next {
    left: 60px !important;
}
.trans-btn-div, .trans-btn-div-black { 
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
#top .hdr-black-head h2 {
  padding-bottom: 0px !important;
}
.explore_btn_div { 
  position: relative !important; 
  width: 291px !important; 
  padding: 16px 6px !important;
  }
.explore_btn_div a { font-size: 16px !important; }
#top .corporate-slider-new .slick-arrow {
    bottom: -20%;
}
.padd-top-bott {
  padding-top: 50px !important;
}
.check_link {display: none !important; }
.check_link_mob { display: block !important; text-decoration: underline; margin: 30px 0px 50px; }
.check_link p { margin-bottom: 0px !important; }
.explore_link_mob { display: block !important; }
.padd-top-bott { padding-bottom: 100px !important; }
.quote-column-right section.av_textblock_section {
    padding-right: 0px;
}
.show_mob { display: block !important; }
.hide_mob { display: none !important; }
.quote-video-section { padding: 0px !important; }
.quote-video-section .content.av-content-full {
    display: block;
    padding: 0px !important;
}
.quote-video-section .container {
    padding: 0px !important;
    margin: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    height: auto !important;
}
.being_video .container {
    padding: 0px !important;
    margin: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    height: auto !important;
}
p.explore_link_mob { 
  border: 1px solid #fff;
  padding: 15px 0px;
  text-align: center;
  width: 340px;
}
.right_quote_img { margin-right: 0% !important; width: 60px !important; }
.left_quote_img { margin-left: 0% !important;  width: 60px !important;}
.quote-column-right {
    padding-top: 50px;
}
.quote_name {
    margin-top: 20px !important;
    margin-bottom: 10px;
}
.explore_btn_sec { display: none !important; }
.job-icon-section p {height: auto !important; }
.ipad-banner-show {
  display: none !important;
}
#video_placeholder_text_mousa {
  /*display: none !important;*/
}
#video_placeholder_text_being {
  display: none !important;
}
.job-icon-section p { min-height: auto !important; }
.jobs-you-like .widget_joblist_row div:nth-child(3) { padding-top: 30px !important; }
.small-show { display: block !important; }
.big-show { display: none !important; }
.green-quote-section { padding: 20px !important; }
.avia_textblock.logo-title-section p { margin-bottom: 0px !important; }
blockquote.black_blk_quote p {
  font-size: 46px !important;
  line-height: 46px !important;
}
.left_quote_img_blk, .right_quote_img_blk {
  width: 80px !important;
}
.job-icon-section img { height: auto !important; }
.job-icon-section .flex_column {
    margin-bottom: 50px !important;
}
#mob-not-new-line { display: inline !important; }
}
.black-theme-featured .widget_joblist_row .widget_joblist_category {
  text-transform: uppercase;
}
.black-theme-featured  .widget_joblist_row a {
	color: #000 !important;
}
.black-theme-featured  .widget_joblist_row:hover a {
	color: #fff !important;
}
#top .black-theme-featured .widget_joblist_row {
	display: block !important;
}
#top .black-theme-featured .widget_joblist_category {
	margin-bottom: 20px !important;
}
.about-slider .slide-copy-left .copy-inner {
    padding-top: 0px;
}
.about-slider .slide-copy-left {
  display: block !important;
  padding: 20px 0px;
}
#top .about-slider .slick-arrow {
  bottom: 0px !important;
}
.play-book-link {
  margin-top: 30px;
}
.play-book-link a {
    color: #006554 !important;
    font-size: 16px;
    margin: 19px 0px;
}
.avia_textblock.logo-title-section p {
    margin-bottom: 50px;
}
.ipad-banner-show {
  display: none !important;
}
.join-cta a {
  color: #006554 !important;
  border: 1px solid #006554 !important;
}
.join-cta a:hover {
  background: #006554 !important;
  color: #fff !important;
}
#text_sp_h2 {
      line-height: normal !important;
    letter-spacing: 0px !important;
    word-spacing: normal !important;
}
#text_sp_h2 span {
        line-height: normal !important;
    letter-spacing: 0px !important;
    word-spacing: normal !important;
}
#text_sp_p {
      line-height: normal !important;
    word-spacing: normal !important;
    letter-spacing: normal !important;
}
.menu-dropdown.xcc-sign-in-parent:hover .xcc-sign-in-submenu {
  display: none !important;
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1)
}

.menu-dropdown.xcc-sign-in-parent.active .xcc-sign-in-submenu {
	display: block !important;
	transform: scaleY(1) !important
}
a.glassdoor-icon {
    width: 16px;
    height: 30px;
}
a.glassdoor-icon img {
    min-width: 20px;
    min-height: 30px;
    padding: 8px;
    padding-left: 0px;
}
.check_link p { margin-bottom: 0px !important; }
.left_quote_img_blk { margin-top: 0px !important; }
.at-dicks-para { margin-bottom: 40px !important; }
.job-icon-section .flex_column_table:nth-child(2) {
  margin-bottom: 45px !important;
}
.copy-inner .trans-white-btn a {
  min-width: 186px !important;
  padding: 13px 20px !important;
}
.star-img {
  margin-top: 10px !important;
}
.counter-black-theme .flex_column p {
    color: #006554 !important;
    text-align: left !important;
    font-size: 18px !important;
    line-height: 22px !important;
    font-family: 'dinpro-bold' !important;
    font-weight: 600 !important;
}
.trans-btn-div-black:hover a {
    background-color: #000 !important;
    color: #fff !important;
}
.trans-white-btn:hover a {
      background-color: #fff !important;
    color: #006857 !important;
}
.history-sec { padding-top: 100px !important; padding-bottom: 73px !important; }
div.flex_column.remove-elem { margin: 0px !important; }

.quote-video-section {
  padding: 0px important;
}


@media only screen and (min-width:480px) and (max-width: 680px) {
  .mob-about-banner {
    height: calc(100vh - 100px) !important;
  }
}
.skip_feed {
      text-align: center;
    color: #fff !important;
    text-decoration: underline;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 30px;
    width: fit-content;
}
/* DSG Two page revamp with AA styles End */


.menu-dropdown.xcc-sign-in-parent:hover .xcc-sign-in-submenu{
  display: none !important;
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}
 
.menu-dropdown.xcc-sign-in-parent.active .xcc-sign-in-submenu{
  display: block !important;
  transform: scaleY(1) !important;
}


/* large video play button in home page*/

.video-iframe .large_video-play-button{
  max-width: 1180px;
  padding: 0 15px;
  margin: 0 auto;
}

.video-iframe .large_video-play-button .avia-image-container-inner {
  position: absolute;
  bottom: 321px;
  right: 563px;
  cursor: pointer;
  z-index: 99;
  padding: 0 15px;
}

.video-iframe .large_video-play-button img {
  width: 84px;
}

@media (max-width: 767px) {

.video-iframe .large_video-play-button .avia-image-container-inner {
  position: absolute;
  bottom: 65px;
  right: 145px;
  cursor: pointer;
  z-index: 99;
  padding: 0 15px;
}

.video-iframe .large_video-play-button img {
  width: 39px;
}
}
.about-slider .slide-copy-right .copy-inner div.slider-mid-out h3 {
    line-height: normal !important;
}



.hide-altru { display: none !important; }
body.page-id-17758 .altru-widget-container {
    display: none!important;
}

.pd-top50{
  padding-top:50px;
}
@media (max-width: 767px){
.banner-animation.ejd-banner {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: left top !important;
    min-height:675px;
    /*height: calc(100vh - 181px ) !important;*/

}
}
/* this is to change the slider header in the ejd for golf galaxy --j-- */
.golf-galaxy-pg#top.golf-ejd .slider-mid-out h3 {
    font-size: 35px !important;
    line-height: 40px !important;
    color: #00203A !important;
}
.golf-galaxy-pg#top.golf-ejd .entry-content-wrapper h3 {
    font-family: 'Vitesse Light' !important;
    font-weight: 300 !important;
    letter-spacing: 0 !important;
}
/* this is to change the slider header in the ejd for public lands --j-- */
 #top.page-id-78.public-lands .pl-ejd-h2 h3 {
    color: #002A19 !important;
    font-size: 32px !important;
    font-family: 'graphik-bold' !important;
}
.mfp-content {
  margin-top: 0px !important;
}
@media (max-width: 767px){
  .mfp-close-btn-in .mfp-close {
    right: -15px;
    padding: 0 !important;
    margin-top: -20px;
}
.mfp-close-btn-in .mfp-close {
   top: -20px !important;
}
}

/* CWSM-11950 */
.ad-video-wrapper {
    display: flex;
    margin-bottom: 20px;
}
.ad-video-wrapper a {
    color: #fff;
    margin-right: 15px;
    text-decoration: underline;
    font-weight: bold;
    font-size: 21px;
    line-height: 38px;
}
.ad-video-wrapper a:hover {
    color: #fff;
}
.dist-ad-video-popup,
.dist-video-transcript{
 display:none;  
}

.dist-ad-video-popup button.mfp-close,
.dist-video-transcript button.mfp-close {
    top: -34px !important;
    font-size: 35px;
    width: 40px !important;
    right: 25px !important;
    padding-top: 0px !important;
    height: 30px !important;
}
.dist-video-transcript {
    background: #fff;
    padding: 10px 15px;
}
.dist-video-transcript p {
    color: #00203A;
    font-size: 20px;
}
.sub-video-heading h3{
  font-size: 24px;
  line-height: 28px;
  color: #000 !important;
}
.distribution-video-col {
    margin-top: 20px !important;
    margin-bottom: 15px;
}
.distribution-video-col .ad-video-wrapper a {
    color: #000;
}
.distribution-video-col .ad-video-wrapper {
    margin-bottom: 0px;
}
#top .ejd-banner h1{
  word-wrap: break-word;
}
.ejdslide1 .copy-inner.all-text-white {
    padding-bottom: 0px;
}
.ejdslide1 .slider-mid-out ul {
    margin-bottom: 0px;
}
@media (min-width: 1025px){
#top .static-content.ejd-slider-hgt.distrib-slider {
    margin-bottom: 25px;
}
}
@media (max-width: 1024px){
  #top .static-content.ejd-slider-hgt.distrib-slider .slick-arrow{
    bottom: -80px;
  }
  #top .static-content.ejd-slider-hgt.distrib-slider {
    margin-bottom: 75px;
  }
}
@media (max-width: 991px){
#top .static-content.ejd-slider-hgt.distrib-slider {
    margin-bottom: 60px;
}
#top .static-content.ejd-slider-hgt.distrib-slider .slick-arrow{
    bottom: -80px;
  }
}
/* END CWSM-11950 */
div.location_type_container.Remote{
  display: block;
}
.location_type #location_type_Remote{
    width: 26px;
    height: 20px;
    margin-top: -6px;
    margin-right: 5px;
}
#top .location_type_container.Remote .location_type{
      display: flex;
    align-items: center;
    margin-top: 10px;
    font-size: 15px !important;
}
/*EJD apply join form*/
.ejd-app-join-form .jobDetailPageFormArea{
  padding: 0 15px !important;
  border: 0;
  margin-bottom: 0;
}
.ejd-app-join-form #socialSiteProvider,.ejd-app-join-form a.no-thanks.apply-btn{
  display: none !important;
}
.ejd-app-join-form label *{
 font-size: 13px !important;
}
.ejd-app-join-form .btn.btn-azure {
  margin-top: 15px;
}
#top .ejd-app-join-form input[type="checkbox"]{
  width: 20px;
    height: 20px;
}
#top .ejd-app-join-form label,#top .ejd-app-join-form label * {
  font-weight: normal !important;
  color: #000 !important;
}
#top .ejd-app-join-form label span{
  width: calc(100% - 25px)
}
#top .ejd-app-join-form #candidatePoolMainContainer .row.apply-flow-wrapper {
  margin-top: 6px;
}
#top .ejd-app-join-form .initial-content-height {
    min-height: auto;
}
#top .ejd-app-join-form label.control-label {
  margin-bottom: 8px;
}
.golf-galaxy-pg#top.golf-ejd .ejd-app-join-form button.btn {
  background-color: #001f39 !important;
}
.ejd-app-join-form{
  padding-top: 20px;
}
body.distribution-center .slide-two-tes,body.public-lands .slide-two-tes{
  display: none !important;
}
body.distribution-center .ejd-slider-hgt.pl-inspire{
    display: none !important;
}

/*CWSM-12654*/
.ui-select-multiple.ui-select-bootstrap {
  width: 100% !important;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  width: 100% !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  font-size: 16px !important;
}
.ui-select-multiple ul.ui-select-choices {
  padding: 0px;
}
.ui-select-multiple ul.ui-select-choices li {
    margin-left: 0;
    padding: 0px;
}
.ui-select-multiple ul.ui-select-choices .ui-select-choices-row.active>span {
  background: transparent;
  color: #000;
}
.ui-select-multiple ul.ui-select-choices .ui-select-choices-row>span {
  font-family: "din-medium", sans-serif !important;
  font-size: 16px !important;
  padding-left: 5px !important;
}
.ui-select-multiple.ui-select-bootstrap span.ui-select-match-item, .ui-select-multiple.ui-select-bootstrap span.ui-select-match-close {
  color: #fff !important;
  opacity: 1;
}
.ui-select-multiple.ui-select-bootstrap span.ui-select-match-close {
        border: none !important;
    box-shadow: none !important;
}
.schema-form-checkbox input[name="subscription"] {
    margin-top: 6px !important;
}
select#levelAttained {
color: #000 !important;
}
select#levelAttained option {
color: #000 !important;
}
select#levelAttained::placeholder {
color: #000 !important;
}
@media(min-width:768px){
.schema-form-checkbox input[name="termsAndPolicy"] {
    margin-top: 10px !important;
}
}
@media(max-width:767px){
label[for="termsAndPolicy"] span.ng-binding {
    line-height: 26px !important;
}
}
/* End of CWSM-12654 */