/*-------------------------------------------*\
   ADP Tech Hubs CSS Index
   - Site Font setting and theme element alterations/disabling
   - Sitewide Content/Layout Styles
   - Top Mini Nav Bar
   - Logo & Main Nav
   - Dropdown Nav Items
   - Headers (home & subpage)
   - Search Banner
   - Footer
   - Home Page Specific
   - Subpages (make specific if necessary)
   - Events
   - Blog
   - Job Search Results
   - Enhanced Job Details Page
   - Temporary page/element code, Under Construction Hide/Show and/or Seasonal Code
   - Media Queries for Mobile & Tablet
   - Deprecated but reusable styles - (Commented Out)
\*-------------------------------------------*/

/* Univeral Styling - font usage, etc. The below items are samples of how to further delineate your css */

/** placeholders for inputs **/
::-webkit-input-placeholder {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px;}
::-moz-placeholder {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px;}
:-ms-input-placeholder {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px;}
:-moz-placeholder {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px;}
input::placeholder {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px;}
input::placeholder-shown {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px;}
/* .quicksearch-SearchText input::placeholder {text-align:center;} */
.select2-container--default .select2-selection--single, #top .main_color:not(.jsr-full) input[type='text']:not(.sf-input-text), select#cws_jobsearch__proximity, #top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {font-family: 'taubsans-lgt',  Arial, sans-serif !important; color:#54565A !important; background-color:#fff; border-radius:0; font-size:22px !important;}
.select2-selection__rendered, .select2-selection__rendered .select2-search--inline, .select2-search__field {font-family: 'taubsans-lgt', Arial, sans-serif !important; color:#54565A !important; font-size:22px !important;} 
#top input.select2-search__field[type="search"] {padding-left:0;}
#top .main_color:not(.jsr-full) input[type='text']:not(.sf-input-text), 
#top .main_color:not(.jsr-full) select, #top .header_color:not(.jsr-full) select,
#top .main_color:not(.jsr-full) .select2-container--default .select2-selection--single {border-color: #aaa !important; background-color: #fff !important; color: #54565A !important;font-size:22px; font-family: 'taubsans-reg', Arial, sans-serif !important;}

/** focus colors **/
.logo a:focus {border: 2px dotted #26328c; border-style: dotted !important;}
.hodes-menu .sub-menu a:focus {outline-color: #fff;}
.hodes-menu .sub-menu .inner-nav-search a:focus {outline-offset:2px !Important;}
.hodes-menu .nav-search a:focus {outline-offset: 1px !important;}
.hodes-menu a:focus, .av-image-caption-overlay-position a:focus, .footerSocial .av_font_icon a:focus, .calloutLinks a:focus, #open-transcript-btn:focus {outline-color: #26328c;}
*:focus, #top .video-controls input:focus, .whtbkg *:focus, .tanbkg *:focus, .lorgbkg *:focus, button.geolocation-icon:focus, .sf-option-active label.sf-label-radio  {outline: 2px dotted #26328c; outline-color: #26328c; outline-style: dotted !important;}
.dblubkg *:focus, .blubkg *:focus, .dblubkg-gradient-half *:focus, #cws-adv-search-btn:focus, .emp-testim-sm *:focus, .home-headline-overlay *:focus, .widget-jobsearch-full input:focus, .widget-jobsearch-full *:focus, .flexwrap.roleacc .tools div *:focus, .ejd-left *:focus, .mfp-content.popaltwidth *:focus {outline: 2px dotted #fff; outline-color: #fff; outline-style: dotted !important;}
#footer .flex_column.av_one_fifth:nth-child(5) ul li a:focus {outline-offset: 8px !important;}

  /** skip nav **/
#skipnav a, #skipnav a:focus {background-color: #26328C !important; border: 1px dotted #26328C !important; color: #fff !Important;}
#skipnav a:focus {outline: 2px dotted #FFF !important; outline-color: #FFF !important; outline-offset: -6px !important;}

      /*** layout ***/
.container {padding: 0 20px;}
.align-center {text-align:center;}
.text-wid40 {width:40%; margin: 0 auto; float: none;}
.text-wid50, div .flex_column.text-wid50  {width:50%; margin: 0 auto; float: none;}
.text-wid60, div .flex_column.text-wid60 {width:60%; margin: 0 auto; float: none;}
.text-wid50-justify {width:50%;}
.text-wid65-justify {width:65%;}
.text-wid65, div .flex_column.text-wid65 {width:65%; margin: 0 auto; float: none;}
.text-wid65-inner .post-entry {margin: 0 auto 0 17.5%;}
.text-wid70 {width:70%; margin: 0 auto; float: none;}
.text-wid75 {width:75%; margin: 0 auto; float: none;}
.text-wid85 {width:85%; margin: 0 auto; float: none;}
#top .nofloat {float:none;}
span.line-br:before {content: "\A"; white-space: pre;} 
.container-0rightpad .container {padding-right:0;}
.container-0leftpad .container {padding-left:0;}
.va-top {vertical-align:top;}
.mtop-0 {margin-top: 0;}
.final-p p:last-child {margin-bottom:0;}
#scroll-top-link {color: #121C4E; border: 1px solid #121C4E; opacity: 1 !important;}

#top .placeholder1p .av-flex-placeholder {width:1%;}
#top .placeholder2p .av-flex-placeholder {width:2%;}
#top .placeholder3p .av-flex-placeholder {width:3%;}

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

      /*** backgrounds ***/
.lgrybkg-gradient {background: -moz-linear-gradient(top, rgba(243,243,243,1) 80%, rgba(255,255,255,1) 80%);
  background: -webkit-linear-gradient(top, rgba(243,243,243,1) 80%, rgba(255,255,255,1) 80%);
  background: linear-gradient(to bottom, rgba(243,243,243,1) 80%, rgba(255,255,255,1) 80%);}
.lgrybkg-gradient-reverse {background: -moz-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(243,243,243,1) 20%);
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 20%, rgba(243,243,243,1) 20%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 20%, rgba(243,243,243,1) 20%);}
.lgrybkg-gradient-half {background: -moz-linear-gradient(top, rgba(243,243,243,1) 50%, rgba(255,255,255,1) 50%);
  background: -webkit-linear-gradient(top, rgba(243,243,243,1) 50%, rgba(255,255,255,1) 50%);
  background: linear-gradient(to bottom, rgba(243,243,243,1) 50%, rgba(255,255,255,1) 50%);}
.orgbkg {background-color:#F2635D;}
.dblubkg {background-color:#121C4E;}
.blubkg {background-color:#26328C;}
.lgrybkg {background-color:#F3F3F3;}
.purpbkg {background-color:#7967AE;}
.lorgbkg {background-color:#FAC8BF;}
/*Created By: Anup Dhal*/
.dblubkg-gradient-half {background: -moz-linear-gradient(top, rgba(18,28,78,1) 50%, rgba(255,255,255,1) 50%);
  background: -webkit-linear-gradient(top, rgba(18,28,78,1) 50%, rgba(255,255,255,1) 50%);
  background: linear-gradient(to bottom, rgba(18,28,78,1) 50%, rgba(255,255,255,1) 50%);}
.video-controls.wht-txt a, .video-controls.wht-txt a:hover,
.video-controls.wht-txt p.toggler,
.video-controls.wht-txt p.toggler:hover, .main_color .video-controls.wht-txt .toggler.activeTitle:hover,
.video-controls.wht-txt legend,
#top .video-controls.wht-txt input[type="radio"]:checked + label,
#top .video-controls.wht-txt .vidselbtns label {
    color: #fff!important;
}
#top .video-controls.wht-txt input[type="radio"]:checked + label {
  border-bottom: 1px solid #fff;
}
.no-play-btn .video-img.side-vid span:before {
  display:none;
}
/*end Created By: Anup Dhal*/

     /** fonts, copy & links **/
p, div, li, input, select {font-family: 'taubsans-reg', arial, sans-serif;}
        /*** headers h1, h2, etc ***/
h1, h2, h3, h4, h5, h6, strong, b {font-family: 'taubsans-bold', arial, sans-serif; font-weight:normal !important;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, h3 {letter-spacing:0;}
.small-h1s h1 {font-size:16px;}
.small-h2s h2, .small-h3s h3, .small-wts div.widgettitle {font-size:16px; margin-bottom:20px;}
h5 {font-size:18px;}
.med-h2s h2, .med-h3s h3 {font-size:24px;}
.whthdrs h1, .whthdrs h2, .whthdrs h3, .whthdrs .widgettitle, .mimic-h3 {color:#fff;}
.bluhdrs h1, .bluhdrs h2, .bluhdrs h3, .main_color .bluhdrs .toggler {color:#26328C;}
.dbluhdrs h1, .dbluhdrs h2, .dbluhdrs h3, h4.dbluhdrs, h5.dbluhdrs {color:#121C4E;}
.lorghdrs h1, .lorghdrs h2, .lorghdrs h3, h4.lorghdrs, h5.lorghdrs, h3.lorghdrs {color:#F9AC84;}
.orghdrs h1, .orghdrs h2, .orghdrs h3, h4.orghdrs, h5.orghdrs, h3.orghdrs {color:#F2635D;}
.blkhdrs h1, .blkhdrs h2, .blkhdrs h3, h4.blkhdrs, h5.blkhdrs {color:#222;}
.template-page .entry-content-wrapper .lowercasehdrs h1, .template-page .entry-content-wrapper .lowercasehdrs h2 {text-transform:none;}
.alth1 {font-size:60px; font-family: 'taubsans-reg', arial, sans-serif; line-height: 1.15;}
.alth1 span {font-family: 'taubblock', arial, sans-serif;}
.mimic-h3 {font-size:16px; margin-bottom:20px; text-transform:uppercase; font-family: 'taubsans-bold', arial, sans-serif;}
#top h1.alth1 {text-transform:none;}
.home-headline-overlay .alth1 {color:#F9AC84;}
.home-headline-overlay .alth1 span {color:#fff;}
.sub-page-headline .alth1 {color:#26328C;}
.sub-page-headline .alth1 span {color:#F2635D;}

.headline-text, .template-page .entry-content-wrapper h2.headline-text {margin-top:10px; text-transform:none; font-size:40px; line-height:1.4; font-family: 'taubsans-bold', arial, sans-serif;}
.headline-text2 {font-size:34px; line-height:1.4; font-family: 'taubsans-bold', arial, sans-serif;}
.quote-text {font-family: 'taubsans-bold', arial, sans-serif; font-size:28px; line-height:1.4;}
.wht-ht {color:#FFF;}
.purp-ht, p.purp-ht, h2.purp-ht {color:#7967AE;}
.number-highlight.purp-ht {color: #AFA4CE;}
.blu-ht {color:#26328C;}
.dblu-ht {color:#121C4E;}
.blk-ht {color:#222;}
.pink-ht {color:#FAC8BF !important;}
.org-ht {color:#F2635D;}
.lorg-ht {color:#F9AC84;}
.altfont {font-family: 'taubblock', arial, sans-serif;}
        /*** text sizes and colors ***/
.text22 {font-size:22px;}
.text24 {font-size:24px;}
.blutxt, .blutxt p, .blutxt div, p.blutxt {color:#252E8E;}
.whttxt, .whttxt p:not(.headline-text2):not(.headline-text), .whttxt div, p.whttxt, .main_color .whttxt strong, .main_color strong.whttxt {color:#fff;}
.purptxt, .purptxt p, .purptxt div, p.purptxt, .main_color .purptxt strong, .main_color strong.purptxt {color:#7967AE;}
.pnktxt, .pnktxt p, .pnktxt div, p.pnktxt, .main_color .pnktxt strong, .main_color strong.pnktxt {color:#FAC8BF;}
.dblutxt, .dblutxt p, .dblutxt div, p.dblutxt, .main_color .dblutxt strong, .main_color strong.dblutxt {color:#121C4E;}
.orgtxt, .orgtxt p, .orgtxt div, p.orgtxt, .main_color .orgtxt strong, .main_color strong.orgtxt {color:#F2635D;}
a.whtlnks, .whtlnks a {color:#fff;}
a.whtlnks:hover, .whtlnks a:hover {color:#F9AC84;}
a.lorglnks, .lorglnks a {color:#F9AC84;}
a.lorglnks:hover, .lorglnks a:hover {color:#fff;}
a.pnklnks, .pnklnks a {color:#FAC8BF;}
a.pnklnks:hover, .pnklnks a:hover {color:#FFF;}
.lrgtxt, .lrgtxt p, .lrgtxt div {font-size:26px; line-height:1.4;}
.smlrtxt, .smlrtxt p, .smlrtxt a {font-size:14px; line-height:1.4;}

.uitooltip {position: absolute; padding: 0 5px; margin-top:-10px; margin-left:20px; font-size:16px; background-color:rgba(255, 255, 255, 0.95); border: 1px solid #7967AE; text-align: center; z-index: 9999; max-width: 180px;}


    /** dividers **/
.main_color .hr-short.small-org-divider .hr-inner {width: 30px; left: 50%; margin-left: -15px; height: 6px; background-color: #F2635D;}
.main_color .hr-short.small-purp-divider .hr-inner {width: 30px; left: 50%; margin-left: -15px; height: 6px; background-color: #7967AE;}
.hr-short.small-org-divider .hr-inner-style {display:none;}

  /** sliders **/
#top .avia-smallarrow-slider .avia-slideshow-arrows {height:0px;}
.oc-iconlist.avia-content-slider {margin: 10px 0;}
.oc-iconlist .slide-entry {padding: 3px 20px;}
#top .oc-iconlist.avia-content-slider-element-container .avia-slideshow-dots {text-align: center;}
#top .oc-iconlist.avia-smallarrow-slider .avia-slideshow-dots a {background-color: transparent; border: 2px solid #fff; height: 8.5px; width: 8.5px; margin: 0 5px; padding: 5px;}
#top .main_color .oc-iconlist.avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .oc-iconlist.avia-smallarrow-slider .avia-slideshow-dots a:hover {background-color: #FAC8BF; opacity: 1;}
#top .oc-iconlist.avia-smallarrow-slider .avia-slideshow-arrows {position: absolute; width: 100%; top: 30%; left: 0;}
#top .oc-iconlist.avia-smallarrow-slider .avia-slideshow-arrows a {border: 2px solid #fff; border-radius: 100%; height:24px;}
#top .oc-iconlist.avia-smallarrow-slider .avia-slideshow-arrows a:before {background:transparent; font-family: 'entypo-fontello'; line-height: 21px; font-size:20px; color: #FAC8BF;}
#top .oc-iconlist.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide:before {content: ' \e878 ';}
#top .oc-iconlist.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide:before {content: ' \e879 ';}
#top .oc-iconlist .avia-smallarrow-slider-heading .new-special-heading {display:none;}

.oc-iconlist-alt.avia-content-slider {margin: 10px 0;}
.oc-iconlist-alt .slide-entry {padding: 0 20px;}
#top .oc-iconlist-alt.avia-content-slider-element-container .avia-slideshow-dots {text-align: center;}
#top .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-dots a {background-color: transparent; border: 2px solid #F2635D; height: 8.5px; width: 8.5px; margin: 0 5px; padding: 5px; opacity:1;}
#top .main_color .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-dots a:hover {background-color: #F2635D; opacity: 1;}
#top .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-arrows {position: absolute; width: 100%; top: 30%; left: 0; height: 24px;}
#top .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-arrows a {border: 2px solid #F2635D; border-radius: 100%; opacity:1;}
#top .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-arrows a:before {background:transparent; font-family: 'entypo-fontello'; line-height: 21px; font-size:20px; color: #26328c; opacity:1;}
#top .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide:before {content: ' \e878 ';}
#top .oc-iconlist-alt.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide:before {content: ' \e879 ';}
.oc-iconlist-alt  h3.slide-entry-title, #top .oc-iconlist-alt .avia-smallarrow-slider-heading .new-special-heading {display:none;}

    /** numbers **/
.number-block {text-align:center;}
.main_color .avia-animated-number-title, .main_color .avia-no-number, .number-highlight {line-height:1; opacity:1; color:#26328C; font-size:80px;font-family: 'taubsans-bold', arial, sans-serif;}
.avia-animated-number-content {overflow: visible; line-height:40px;}
.avia-animated-number-content p, .number-content {text-align:center; margin-top: 5px; font-size:20px; color:#F2635D; font-family: 'taubsans-bold', arial, sans-serif;}
.number-super {display:inline-block; font-size:22px; vertical-align:top; color:#26328C; font-family: 'taubsans-bold', arial, sans-serif; padding-top: 8px; border-bottom: 4px solid #7967ae; border-bottom-color:#7967ae !important;}
.number-highlight.nh-alt {display:inline-block;}
.numbers-alt .number-content {color:#fff;}

     /** buttons **/
#top .main_color .pinkbtn-wicon .avia-color-theme-color, #top .pinkbtn-wicon .avia-color-theme-color {background-color:transparent; color:#fff; font-family: 'taubsans-med', arial, sans-serif; border-color:#fff; border-width:1px; border:1px solid #fff;}  
     
.dblubtn-wicon a.avia-button, .pinkbtn-wicon a.avia-button {font-size:16px; padding: 6px 35px 6px 10px; border-radius:0; border:0; height:50px; line-height:38px; margin: 0 0;}
.dblubtn-wicon a.avia-button:hover, #top .pinkbtn-wicon a.avia-button:hover {background-color:#365CBD; color:#fff;}
.dblubtn-wicon .avia-button .avia_button_icon.avia_button_icon_right, .pinkbtn-wicon .avia-button .avia_button_icon.avia_button_icon_right {color: #fff; display: inline-block; width: 25px; height: 25px; position: absolute;  top: 50%; left: auto; right: 3px; margin-top: -12.5px;}
.dblubtn-wicon .avia-button .avia_button_icon:before, .pinkbtn-wicon .avia-button .avia_button_icon:before {content:'';}
.dblubtn-wicon .avia-button .avia_button_icon:after, .pinkbtn-wicon .avia-button .avia_button_icon:after {content: ' '; width: 25px; height: 25px; background-position: right 10px center; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_arrow-right_white.png); background-repeat: no-repeat; position: absolute; background-size: 70%; top: 0; left: 0;}
.dblubtn-wicon.jotc-btn .avia-button .avia_button_icon:after {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_join-talent-network.png);  background-size: 60%;}
.dblubtn-wicon.subs-btn .avia-button .avia_button_icon:after {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_envelope.png);  background-size: 60%;}

#top .main_color .pnkbtn-icon a, .pnkbtn-icon {background:transparent; border:0; border-width:0; color:#F9AC84; font-family: 'taubsans-bold', arial, sans-serif; font-size:18px; padding: 9px 0px 7px;}
.pnkbtn-icon .avia-button .avia_button_icon {line-height: 22px; width: 22px; min-width: 22px; height: 22px; border: 3px solid #fff; border-radius: 100%; display: inline-block; vertical-align:middle;}
.pnkbtn-icon .avia-button:after {content: " "; position:absolute; left:23px; height: 4px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #F9AC84; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

#top .main_color .transbtn-icon a, .transbtn-icon {background:transparent; min-width:auto; border:0; border-width:0; color:#26328C; font-family: 'taubsans-bold', arial, sans-serif; font-size:18px; padding: 9px 0px 7px;}
#top .main_color .transbtn-icon a {display:flex;}
.transbtn-icon .avia-button .avia_button_icon {line-height: 22px; width: 22px; min-width: 22px; height: 22px; border: 3px solid #5378D6; border-radius: 100%; display: inline-block; vertical-align:middle;}
.transbtn-icon .avia-button .avia_button_icon:before, .pnkbtn-icon .avia-button .avia_button_icon:before {font-weight: 700; font-size: 20px; line-height: 16px; height: 16px; display: block; padding-left: 1px;}
.transbtn-icon .avia-button .avia_iconbox_title, .pnkbtn-icon .avia-button .avia_iconbox_title {position:relative;}
.transbtn-icon .avia-button .avia_iconbox_title {text-align:left;}

.transbtn-icon .avia-button:after {content: " "; position:absolute; left:23px; height: 4px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.transbtn-icon .avia-button:hover:after, .transbtn-icon .avia-button:focus:after, .pnkbtn-icon .avia-button:hover:after, .pnkbtn-icon .avia-button:focus:after {width:calc(100% - 23px);}

.avia-button:hover {opacity: 1;}

     /** links & underline rollovers **/
a.line-roll {position:relative; text-decoration:none; padding-bottom:10px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
a.line-roll .line-roll-alt {color:#5378D6;}
span.line-roll {position:relative;}

a.line-roll:after, span.line-roll:after {content: " "; position:absolute; left:0; height: 4px; bottom: 2px; width: 30px; opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
a.line-roll:hover:after, a.line-roll:focus:after, span.line-roll:hover:after, span.line-roll:focus:after {width:100%;}

span.line-roll:after {width: 20px; bottom: -6px; height: 3px;}
.ftr-toggle.alttoggle:hover span.line-roll:after {width:100%;}

.lorgline .line-roll:after {background-color: #fff;}

     /** tabs & accordions **/
.togglecontainer {margin: 0 0 0 0;}
.uni-accordion .single_toggle {padding:13px 0;}
.main_color .uni-accordion .toggler.activeTitle:hover {color:#26328C;}
.js_active .uni-accordion .toggler {padding: 9px 0px 9px 0px; border-width:0; font-size:22px;font-family: 'taubsans-bold', arial, sans-serif;}
.uni-accordion .toggler:after {content: " "; position:absolute; left:0px; height: 4px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.uni-accordion .toggle_icon {position: absolute; width: 25px; height: 25px; border-width: 3px; border-color:#5378D6; border-radius:100%; top: 8px; left: auto; right:10px; -webkit-transform: rotate(45deg); transform:  rotate(45deg); animation-name:rotationback; animation-delay:0s; animation-duration:0.5s; animation-iteration-count:1; animation-fill-mode:forwards;}
.main_color .uni-accordion .toggle_icon .vert_icon, .main_color .uni-accordion .toggle_icon .hor_icon {border-color:#26328C;}
.uni-accordion .toggle_icon .vert_icon {border-left-width: 3px; position: absolute; left: 8px; top: 3px; height: 13px;}
.uni-accordion .toggle_icon .hor_icon {border-top-width: 3px; position: absolute; top: 8px; left: 3px; width: 13px;}
.uni-accordion .toggler.activeTitle .toggle_icon {-webkit-transform: rotate(45deg); transform:  rotate(45deg); animation-name:rotation; animation-delay:0s; animation-duration:0.5s; animation-iteration-count:1; animation-fill-mode:forwards;}
.uni-accordion .toggler.activeTitle .toggle_icon .vert_icon {border-left: solid 3px;}
@-webkit-keyframes rotation {
    0%      { -webkit-transform: rotate(0deg); }
    100%    { -webkit-transform: rotate(-225deg); }
}
@keyframes rotation {
    0%      { transform: rotate(0deg); }
    100%    { transform: rotate(-225deg); }
}
@-webkit-keyframes rotationback {
    0%      { -webkit-transform: rotate(-225deg); }
    100%    { -webkit-transform: rotate(0deg); }
}
@keyframes rotationback {
    0%      { transform: rotate(-225deg); }
    100%    { transform: rotate(0deg); }
}
.uni-accordion .toggle_content {padding: 12px 20px 11px 20px; border-width:0;}
.uni-accordion .toggle_content .widget-job-count-text, .uni-accordion .toggle_content .widget-job-count-text a {font-family: 'taubsans-bold', arial, sans-serif; font-size:20px; color:#7967AE;}
.uni-accordion .toggle_content .flexwrap.roleacc {flex: 1 1 auto;}
.uni-accordion .toggle_content .flexwrap.roleacc > div {width:48.5%;}
#top .widget .uni-accordion .toggle_content .flexwrap.roleacc > div ul {float: none; padding-left: 8px;}
.uni-accordion .toggle_content h4 {font-size:19px;}
.uni-accordion .toggle_content .flexwrap.roleacc > div div {padding: 15px 20px; }
.uni-accordion .toggle_content .flexwrap.roleacc .sampleroles div {background-color:#FBD8D2;}
.sampleroles p, .sampleroles ul, .sampleroles li, .sampleroles {color: #121C4E;}
#top .uni-accordion .toggle_content .flexwrap.roleacc .sampleroles div ul {margin-top:10px; float: none; padding: 0 0 0 8px;}
.uni-accordion .toggle_content .flexwrap.roleacc .tools {margin-left:3%;}
.uni-accordion .toggle_content .flexwrap.roleacc .tools div {background-color:#121C4E;}
.uni-accordion .toggle_content .flexwrap.roleacc .sampleroles h5 {background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/universal_icon_sample-roles.png'); font-size:19px; background-position:right center; background-size: auto 100%; background-repeat:no-repeat; padding: 5px 0; font-weight: 700 !important;}
.uni-accordion .toggle_content .flexwrap.roleacc .tools h5 {background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/universal_icon_tools.png'); background-position:right center; background-size: auto 100%; background-repeat:no-repeat; padding: 5px 0;}
.toggle-althdr h3 {margin-bottom:0; font-size:40px;}

     /** images **/
.img-fullwidth, .img-fullwidth .avia-image-container-inner, .img-fullwidth img {width:100%; border-radius:0;}
.anim-img img {max-height:138px;}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {border-radius: 0px;}

     /** flex row **/
.flexwrap {display:flex;}

     
     /** spinner animation **/
.lds-spinner {display: inline-block; position: relative; width: 40px; height: 40px; margin-bottom: 10px;}
.lds-spinner:after {content: ' in '; position:absolute; font-family: 'taubsans-bold', arial, sans-serif; font-size:14px; top: 10px; left: 15px; border-bottom: 2px solid #7967ae;}
.lds-spinner div:after {content: " "; display: block; position: absolute; top: 1.5px; left: 18.5px; width: 3px; height: 5px; border-radius: 10%; background: #7967ae;}
.lds-spinner.whtspinner div:after {background: #fff;}
.lds-spinner.whtspinner:after{border-bottom: 2px solid #fff; color:#fff;}
.lds-spinner.plussign:after {content:' \e816 '; font-family:'entypo-fontello'; border-bottom: 0; font-size: 18px; line-height: 20px;}
.lds-spinner.plusmin:after {content:' \00B1 '; speak:none; font-family:'taubsans-reg',arial; border-bottom: 0; font-size: 26px; line-height: 26px; top: 6.5px; left: 12.5px;}
.lds-spinner.moneysign:after {content:' $ '; font-family:'taubsans-bold', arial, sans-serif;}
.lds-spinner.triggerspin div {transform-origin: 20px 20px; animation: lds-spinner 1.2s linear 4;}
.lds-spinner.triggerspin div:nth-child(1) {transform: rotate(0deg); animation-delay: -1.1s;}
.lds-spinner.triggerspin div:nth-child(2) {transform: rotate(30deg); animation-delay: -1s;}
.lds-spinner.triggerspin div:nth-child(3) {transform: rotate(60deg); animation-delay: -0.9s;}
.lds-spinner.triggerspin div:nth-child(4) {transform: rotate(90deg); animation-delay: -0.8s;}
.lds-spinner.triggerspin div:nth-child(5) {transform: rotate(120deg); animation-delay: -0.7s;}
.lds-spinner.triggerspin div:nth-child(6) {transform: rotate(150deg); animation-delay: -0.6s;}
.lds-spinner.triggerspin div:nth-child(7) {transform: rotate(180deg); animation-delay: -0.5s;}
.lds-spinner.triggerspin div:nth-child(8) {transform: rotate(210deg); animation-delay: -0.4s;}
.lds-spinner.triggerspin div:nth-child(9) {transform: rotate(240deg); animation-delay: -0.3s;}
.lds-spinner.triggerspin div:nth-child(10) {transform: rotate(270deg); animation-delay: -0.2s;}
.lds-spinner.triggerspin div:nth-child(11) {transform: rotate(300deg); animation-delay: -0.1s;}
.lds-spinner.triggerspin div:nth-child(12) {transform: rotate(330deg); animation-delay: 0s;}
@keyframes lds-spinner {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

    /** hidden text **/
span.hidden-txt {position: absolute; width:0; height:0; visibility:hidden; opacity:0; left: -9000px; overflow: hidden;}

    /** stay connected section **/
.stay-connected {margin-bottom:30px;}
/* Saving this alternate line bkg - but had to use linear gradients because this method wouldn't allow for lines under 1px (client require .5 of a pixel width/height)
.stay-connected:before {content: ''; width: 20%; height: 1px; position: absolute; background: #fff; top: 320px; left: 0;}*/
.stay-connected:before {content: ''; width: 20%; height: 100%; position: absolute; background: linear-gradient(to right, #fff 0%, #fff 100%); background-size: 100% 0.6px; background-position: 0 320px; background-repeat: no-repeat;} 
.stay-connected {position:relative; background: -moz-linear-gradient(top, rgba(255,255,255,1) 120px, rgba(242,99,93,1) 120px);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 120px, rgba(242,99,93,1) 120px);
background: linear-gradient(to bottom, rgba(255,255,255,1) 120px, rgba(242,99,93,1) 120px);}
.stay-connected:after {content: ''; position:absolute; right:0; top:0; background-color:#fff; width:40%; height:100%;}
.stay-connected .container {background: linear-gradient(to bottom, #fff 0%, #fff 100%); background-size: 0.6px 360px; background-position: 1.5% 0; background-repeat: no-repeat;}
#sayhello .small-h2s h2 {margin-bottom:0;}
.sc-inner {margin-top:220px; padding-left:20px;}
.flexwrap.sc-btns {margin-top:40px; margin-bottom:30px;}
.flexwrap.sc-btns > div {flex-grow: 1; flex-basis: 0;}
#sayhello .headline-text {background-color:#F2635D;}

  /** icons **/
.oc-iconlist .avia_textblock p {font-size:19px; font-weight:700 !important;}
#top .flexwrap.sc-socicons {margin-bottom:80px; float:none; list-style: none; justify-content: space-evenly;}
.flexwrap.sc-socicons > div {flex-grow: 1; flex-basis: 0; padding: 5px; height: 70px; display: flex; justify-content: center;}
.flexwrap.sc-socicons a {display: block;}
.flexwrap.sc-socicons a:hover, .flexwrap.sc-socicons a:active {text-decoration:none;}
#top .stay-connected .av_font_icon.bb-socico {position:relative; padding: 3px; border-radius: 100%; height: 70px; width: 70px;}
#top .stay-connected .av_font_icon.bb-socico .av-icon-char {text-align: center; background-color: #26328C; color:#fff; text-decoration: none; font-size: 28px; line-height: 48px; border-radius: 100%; display: block; height: 52px; width: 52px;margin-top: 5px; margin-left: 5px;}
/*#top .stay-connected .av_font_icon.bb-socico .fgb-ico:before {content: ' '; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_FGB.png); visibility: visible; background-repeat: no-repeat; background-size: 30%; background-position: top 45% left 46%; position: absolute; top: 0; left: 0; width: 70px; height: 70px;}*/
/*#top .stay-connected .av_font_icon.bb-socico .face-ico:before {content: ' '; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/f_logo_RGB-White_1024%402x.png); visibility: visible; background-repeat: no-repeat; background-size: 45%; background-position: left 48.3% top 46%; position: absolute; top: 0; left: 0; width: 70px; height: 70px;}*/
#top .stay-connected .av_font_icon.bb-socico .fgb-ico img {position: relative; display:block; margin: 0 auto; max-width: 22px; top: 9px;}
#top .stay-connected .av_font_icon.bb-socico .face-ico img {position: relative; display:block; margin: 0 auto; max-width: 30px; top: 11px;}
#top .stay-connected .bb-socico:before {content: ''; position:absolute; z-index: -1; top:0px; left: 0px; width:64px; height:64px; border:dashed 2px white; border-radius:100%;}
#top .stay-connected .bb-socico.triggerico:before {-webkit-animation: s3-rotate 4.9s linear 1; animation: s3-rotate 4.9s linear 1;}

#top .av_font_icon.oc-ico {position:relative; padding: 3px; margin: 0 auto; border-radius: 100%; height: 87px; width: 87px;}
#top .av_font_icon.oc-ico .av-icon-char {background-color: #7967AE; color:#fff; text-decoration: none; font-size: 28px; line-height: 48px; border-radius: 100%; display: block; height: 71px; width: 71px;margin-top: 5px; margin-left: 5px;}
#top .oc-ico:before {content: ''; position:absolute; z-index: -1; top:0px; left: 0px; width:79px; height:79px; border:dotted 4px white; border-radius:100%;}
#top .oc-ico.triggerico:before {-webkit-animation: s3-rotate 4.9s linear 1; animation: s3-rotate 4.9s linear 1;}

#top .av_font_icon.lrg-ico {position:relative; display:block; padding: 6px; margin: 0 auto 20px; border-radius: 100%; height: 200px; width: 200px;}
#top .lrg-ico:before {content: ''; position:absolute; z-index: -1; top:0px; left: 0px; width:206px; height:206px; border:dotted 3px #FBD8D2; border-radius:100%;}
#top .lrg-ico.triggerico:before {-webkit-animation: s3-rotate 4.9s linear 1; animation: s3-rotate 4.9s linear 1;}

#top .av_font_icon.pa-ico {position:relative; padding: 3px; margin: 0 auto; border-radius: 100%; height: 87px; width: 87px;}
#top .av_font_icon.pa-ico .av-icon-char {background-color: #F2635D; color:#fff; text-decoration: none; font-size: 28px; line-height: 48px; border-radius: 100%; display: block; height: 71px; width: 71px;margin-top: 5px; margin-left: 5px;}
#top .pa-ico:before {content: ''; position:absolute; z-index: -1; top:0px; left: 0px; width:83px; height:83px; border:dashed 2px #FBD8D2; border-radius:100%;}
#top .pa-ico.triggerico {-webkit-animation: growin 2s; -moz-animation: growin 2s; -ms-animation: growin 2s; -o-animation: growin 2s; animation: growin 2s;}
#top .pa-ico.triggerico:before {-webkit-animation: s3-rotate 4.9s linear 1; animation: s3-rotate 4.9s linear 1; color:#000;}

#top .av_font_icon.ts-ico {position:relative; padding: 3px; margin: 0 auto; border-radius: 100%; height: 87px; width: 87px;}
#top .av_font_icon.ts-ico .av-icon-char {background-color: #F2635D; color:#fff; text-decoration: none; font-size: 28px; line-height: 48px; border-radius: 100%; display: block; height: 71px; width: 71px;margin-top: 5px; margin-left: 5px;}
#top .ts-ico span:before {content: ' '; background-position: center center; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_tool.png); background-repeat: no-repeat; background-size: 65%; width: 100%; height: 100%; display: block;}

#top .av_font_icon.ol-ico {position:relative; padding: 3px; margin: 0 auto; border-radius: 100%; height: 87px; width: 87px;}
#top .av_font_icon.ol-ico .av-icon-char {background-color: #7967AE; color:#fff; text-decoration: none; font-size: 28px; line-height: 48px; border-radius: 100%; display: block; height: 71px; width: 71px;margin-top: 5px; margin-left: 5px;}
#top .ol-ico:before {content: ''; position:absolute; z-index: -1; top:0px; left: 0px; width:83px; height:83px; border:dotted 2px #fff; border-radius:100%;}
#top .ol-ico.triggerico {-webkit-animation: growin 2s; -moz-animation: growin 2s; -ms-animation: growin 2s; -o-animation: growin 2s; animation: growin 2s;}
#top .ol-ico.triggerico:before {-webkit-animation: s3-rotate 4.9s linear 1; animation: s3-rotate 4.9s linear 1; color:#000;}
#top .ol-ico span:before {content: ' '; background-position: center center; background-repeat: no-repeat; width: 100%; height: 100%; display: block;}
#top .ol-ico.brazil-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_location_brazil.png); background-size: 60%;}
#top .ol-ico.canada-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_location_canada.png); background-size: 65%; }
#top .ol-ico.india-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_location_india.png); background-size: 60%; }
#top .ol-ico.romania-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_location_romania.png); background-size: 60%; }
#top .ol-ico.spain-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_locations_spain_matador.png); background-size: 60%; }
#top .ol-ico.tunisia-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_location_tunisia.png); background-size: 45%;}
#top .ol-ico.uk-ico span:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/05/1-3_location_uk.png); background-size: 40%; }

.oc-ico span:before,
.pa-ico span:before {content: ' '; background-position: center center; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_award2x.png); background-repeat: no-repeat; background-size: 75%; width: 100%; height: 100%; display: block;}

  /** all animated icons **/
@-webkit-keyframes s3-rotate {
  from {-webkit-transform: rotate(0deg);}
  to   {-webkit-transform: rotate(359deg);}
}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
@keyframes growin {
        0% {
            transform: scale(0);
            -webkit-transform: scale(0);
            opacity:0;
        }
        85% {
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
            opacity:1;
        }
        100% {
            transform: scale(1.0);
            -webkit-transform: scale(1.0);
            opacity:1;
        }
    }

  /** drivers **/
#top .driverswroll .boxlink.flex_column_table_cell {display: flex; width:100%; flex-direction: column; margin: 25px 0; min-height: 400px;}
#top .driverswroll .boxlink.flex_column_table_cell p {margin-bottom:0;}
#top .driverswroll .boxlink.flex_column_table_cell > section:last-child {margin-top: auto;}
#top .driverswroll .boxlink .avia-image-container-inner:after {content: ''; width:100%; height:100%; position:absolute; top:0; left:0; opacity:0; transition: opacity 350ms; -webkit-transition:opacity 350ms;}

#top .sidexside {display: flex; width: 100%; margin: 0 0;}
#top .sidexside > div {width:50%;}
#top .sidexside > section {width:47%; margin-left:3%;}
#top .sidexside p {margin-bottom:0;}

#homedrivers2 .driverbox .avia-image-container-inner img {max-height:230px; overflow:hidden;}

.driverbox .lowercasehdrs {min-height:110px;}
.driverbox .lowercasehdrs h3 {margin-top:25px; margin-bottom:20px;}
.driverbox .lowercasehdrs p {margin-bottom:0;}
.driverbox .transbtn-icon {padding-top:0;}
.driverbox .transbtn-icon a {margin-top:0;}

.icondrivers img {max-height:100px;}
#top .icondrivers a {font-size:19px; font-weight:600;}

  /** events block **/
.main_color .av-upcoming-event-data {background: #f3f3f3; position:relative; padding: 20px 80px 20px 20px; border-color:#F2635D; border-left: 5px solid #F2635D; width: 75%;}
.main_color.lgrybkg .av-upcoming-event-data {background: #fff;}
#top .av-upcoming-event-title {color:#26328C; font-size:22px; text-decoration:underline;}
.av-upcoming-event-meta, .av-upcoming-event-meta > span {color:#222; font-size:16px; line-height: 1.6; padding-top: 5px;}
a.av-upcoming-event-entry {text-decoration:none; position:relative; padding: 0 0 0px 0; margin-bottom: 25px;}
a.av-upcoming-event-entry:after {content: ' Learn more '; color:#fff; background-position: right 10px center; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_arrow-right_white.png); background-repeat: no-repeat; background-size: 20px auto; background-color:#26328C; width:22%; height:50px; line-height:50px; font-size:16px; padding:0 8px; position:absolute; right:10%; top: 50%; margin-top: -25px;}

/** What's on this page block **/
.flexwrap.wotp-icons {justify-content:space-evenly; align-items:center; flex-wrap:wrap;}
.flexwrap.wotp-icons > div {padding: 1% 3%;}

  /** videos with buttons and transcripts **/
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content {max-width:75%;}
.white-popup {background-color: #fff; padding: 5%; margin:0 auto;}
.vtranswin h2 {font-family: 'taubsans-reg', arial, sans-serif; color:#26328C; font-size:38px;}
.video-controls p.toggler {text-align:center; background:transparent; margin:0 auto 5px; font-size:16px; color:#26328C; font-family: 'taubsans-bold', arial, sans-serif; padding:0 0;}
.video-controls.vc-altright p.toggler {text-align: right; padding: 0 30px 0 0;}
.video-controls p.toggler:hover, .main_color .video-controls .toggler.activeTitle:hover {background:transparent;}
.video-controls .toggle_icon {top: 3px; left: auto; margin-left: 10px; border-width: 1px;}
.video-controls .toggle_icon .vert_icon, .video-controls .toggle_icon .hor_icon {border-top-width:0; border-left-width: 0px; top:0; left:0; width:auto;}
.video-controls .toggle_icon .hor_icon:after {content:' \e877 '; font-family:'entypo-fontello'; display:block; position:relative; width: 12px; height: 18px; font-size: 22px; line-height: 16px;}
.video-controls .toggler.activeTitle .toggle_icon .hor_icon:after {content:' \e87a ';}
.video-controls .toggle_content {padding: 5px 30px 5px 30px; background:transparent; border-width: 0px; text-align:center;}
.video-controls .toggle_content p {margin: 0 0;}
.vidselbtns legend {float:left;}
.vidselbtns fieldset div {display:flex; justify-content: center; align-items: center;}
.flexwrap.vidbtns {justify-content:center;}
.flexwrap.vidbtns div:first-child {padding-right:20px;}
.flexwrap.vidbtns.sidevideo {flex-wrap:wrap;}
.flexwrap.vidbtns.sidevideo div:first-child {padding-right:0px; text-align:center; width:100%;}
#top form#vidoptsform, #top form#vidoptsform2, #top form#vidoptsform3, #top .vidselbtns fieldset {margin-bottom:0;}
.transcript-lnk, #top .vidselbtns legend {font-size:16px;} 
#top .vidselbtns label {font-weight: normal; font-size: 16px; line-height:16px; cursor:pointer;}
.vidselbtns input[type="radio"] {margin-top:1px; cursor:pointer;}
.radiobtndiv {margin-left:4px;}
#top .video-controls input[type="radio"]:checked + label {color: #26328C; font-weight:600; border-bottom: 1px solid #1751a8;}
.video-img a {height: 100%; width: 100%; display: block; position: relative;}
.video-img:not(.side-vid) a:after, .video-img.side-vid span:before, .video-img.mid-vid span:before {content: ' '; background-position: top 48% left 57%; background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_video_play_white.png'); background-repeat: no-repeat; position:absolute; border-radius:100%; background-color:#5378D6;}
.video-img.lrg-video a:after {width:100px; height:100px; top:50%; left:50%; margin-left:-50px; margin-top:-50px;}
.video-img.sml-vid a:after {background-size: 40%; width:40px; height:40px;  top:50%; left:50%; margin-left:-20px; margin-top:-20px;}
.video-img.side-vid span:before {width:100px; height:100px; top:auto; left:auto; bottom:12%; right:12%; margin-left:-50px; margin-top:-50px;}
.video-img.mid-vid span:before {width:100px; height:100px; top:auto; left:auto; top:50%; left:50%; margin-left:-50px; margin-top:-50px;}
.emp-testim-sm .container {background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/purple_dots_graphic.png'); background-size:5% auto; background-repeat:no-repeat; background-position:left top 40%;}
.emp-testim-sm .container .content .post-entry > .entry-content-wrapper {max-width: 90%; margin: 0 auto; float: none; background-color:#121C4E; padding:30px 60px 40px;}
.flexwrap.xtra-vids > div {margin: 1% 1%; flex: 1 1 23%;}
.video-drop.video-wrapper .avia_codeblock_section {display:inline-block; width: 100%;}
.emp-testim h2 {margin-top:50px;}
    /** video right hero **/
.sub-page-headline .hero-lft .alth1 {margin-bottom: 45px;}

/* shape roll color boxes */
.shape-roll-box {min-height:330px; padding:20px 45px 20px 25px; margin:15px 0; display: flex; flex-direction: column; justify-content: center;}
.shape-roll-box h3 {font-size:22px;}
.beige-box {background-color:#F3E8DF;}
.grey-box {background-color:#F3F3F3;}
.lorg-box {background-color:#FBD8D2;}
.dotgraphic-blocks img {max-width:100px;}

/* box layouts */
#top .box-layout-1 .av_one_half {width: 40%;}
#top .box-layout-1 .container {padding: 0 5% 0 20px;}
#top .box-layout-1 .av_one_fourth {width: 26.5%;}
#top .box-layout-1 .flex_column_table > .av-flex-placeholder:nth-child(2) {width: 6%;}
#top .box-layout-1 .flex_column_table > .av-flex-placeholder:nth-child(4) {width: 1%;}

#top .box-layout-2 .flex_column_table > .av-flex-placeholder:nth-child(2) {width: 10%;}
#top .box-layout-2 .flex_column_table > .av-flex-placeholder:nth-child(4) {width: 1%;}
#top .box-layout-2 .flex_column_table > .bl2-wrap-rgt {width:20%;}
#top .box-layout-2 .flex_column_table > .bl2-wrap-left {width:23%;}
#top .box-layout-2 .flex_column_table > .bl2-wrap-left .beige-box {width:88%; margin-left: auto;}

#top .box-layout-3 .flex_column_table > .av-flex-placeholder:nth-child(2) {width: 4%;}
#top .box-layout-3 .flex_column_table > .av-flex-placeholder:nth-child(4) {width: 1%;}
#top .box-layout-3 .flex_column_table > .bl2-wrap-left {width:33%;}
#top .box-layout-3 .flex_column_table > .bl2-wrap-rgt {width:25%;}
#top .box-layout-3 .flex_column_table > .bl2-wrap-left .beige-box {width:80%; margin-left: auto;}

/* Logo and Header Styles  */
.logo {width: 15%;}
.logo img {margin-top: 13px; max-height: 32px !important;}

/* Main Menu Styles */
#top.page #header_main > .container .main_menu ul:first-child > li > a, 
#top.single-post #header_main > .container .main_menu ul:first-child > li > a,
#top.single-tribe_events #header_main > .container .main_menu ul:first-child > li > a {height: 50px; line-height: 50px; cursor: pointer !important;}
.html_header_searchicon_disabled #top .av_header_border_disabled.av_bottom_nav_disabled .main_menu .menu>li:last-child>a .avia-menu-fx {padding-right: 0px;}
.main_menu {display: flex; align-items: center; width: 85%;}
.av-main-nav-wrap {width:100%;}
.av-main-nav-wrap > ul {display:flex;}
.av-main-nav > li {margin-right: 20px;}
/*.av-main-nav > li:not(.nav-search) {padding-right: 20px;} */
.av-main-nav > li:first-child {margin-right: 40px;}
.av-main-nav > li:last-child {margin-left:auto;}
.av-main-nav > li.menu-item-has-children > a:after {content:' \e877 '; font-family:'entypo-fontello'; position:absolute; right: 0px; line-height: 50px; top:0px; color:#5378D6;}
.av-main-nav > li:not(.nav-search)  > a {font-size:18px; font-family: 'taubsans-bold', arial, sans-serif; font-weight:normal; padding: 0 20px 0 0;}
.header_color .avia-menu-fx {height: 4px; bottom:7px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6;}
.av-main-nav li:hover .avia-menu-fx, .av-main-nav li:focus .avia-menu-fx {width:calc(100% - 20px);}
/*.nav-search {background-color:#26328C;}*/
.header_color .main_menu ul:first-child > li.nav-search a {background-color: #5378D6; font-size:19px; font-family: 'taubsans-med', arial, sans-serif !important; font-weight: normal; margin-top: 5px; color:#fff; padding: 10px 10px !important; text-align:left; line-height: 1.2 !important; height: auto !important; }
.nav-search .avia-menu-fx {display:none;}
#top .header_color .main_menu .menu ul.sub-menu {padding:10px 15px 15px; border-top:10px solid #5378D6; border-top-color: #5378D6;}
.header_color .main_menu .menu ul.sub-menu, .header_color .main_menu .menu ul.sub-menu li a {background-color:#26328C; color:#fff;}
#top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a {color:#fff;}
#top .av-main-nav ul a {font-size:14px; font-weight: 300; line-height:18px; font-family: 'taubsans-med', arial, sans-serif; padding: 4px 15px;}
#top .header_color .main_menu .menu ul li:not(.inner-nav-search) > a:hover {color:#fff;}
#top .av-main-nav ul .third-level a {font-family: 'taubsans-lgt', arial, sans-serif; font-weight:300; padding: 4px 15px 4px 30px;}
#top .av-main-nav ul .inner-nav-search a {position:relative; background-color:transparent; color:#fff; font-size:16px; font-family: 'taubsans-med', arial, sans-serif; margin-top:15px; padding:10px 10px; width:auto; border:1px solid #fff;}
#top .av-main-nav ul .inner-nav-search a:hover {background-color:#365cbd; color:#fff !important;}

/* Job Search Banner */
#top .widget-jobsearch .quicksearch-SearchText label {font-size:14px; font-family: 'taubsans-bold', arial, sans-serif; color:#26328c; font-weight:400;}
.search-careers .widget-jobsearch .quicksearch-title {display: none; /*width:22%; line-height: 50px;*/}
.search-careers .widget-jobsearch .quicksearch-field {width:74%; margin-left:0%;}
.search-careers .widget-jobsearch .quicksearch-btn {width:22%; margin-left:4%;}
.flex_column .widget .quicksearch-title .widgettitle {margin-top:0; padding-bottom:10px; text-align: center; letter-spacing:0; color:#26328C; text-transform:none; font-size:22px; font-family: 'taubsans-bold', arial, sans-serif;}
#top .main_color .widget-jobsearch .quicksearch-field input[type='text'] {border-bottom: 3px solid; border-color: #5378D6 !important; border-right:0; border-left:0; border-top:0;}
#top .main_color .widget-jobsearch .quicksearch-btn input {font-family: 'taubsans-med', arial, sans-serif !important; border-radius:0; width:100%; font-weight:normal; color:#26328c; padding: 10px 35px 10px 10px !important; text-align:left; position:relative; font-size: 16px; height: 50px; line-height: 20px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_search_medium-blue.png); background-repeat: no-repeat; background-size: 15%; background-position: right 10px center; border: 2px solid #26328c; background-color: #fff;}
  /** search by location **/
.search-location #cws_quickjobsearch {display: flex; justify-content: center; align-items: center;}
.search-location .quicksearch-field .location-wrapper {display: none;}
.search-location .widget-jobsearch .quicksearch-title {width:20%; display: none; float: none;}
.search-location .widget-jobsearch .quicksearch-field {width:76%; margin-left:0%; visibility: hidden; /*display: inline-block; float: none;*/}
.search-location .widget-jobsearch .quicksearch-field.quicksearch-coordinates {display: none; float: none; text-align:center;}
.search-location .widget-jobsearch .quicksearch-field.quicksearch-coordinates .w-form-row-label {display: none; padding-bottom:8px;}
#top .search-location .quicksearch-field.quicksearch-coordinates label, #top .search-location .quicksearch-field.quicksearch-coordinates label span {color: #26328C; font-size: 22px; font-family: 'taubsans-bold', arial, sans-serif;}
.search-location .widget-jobsearch .quicksearch-btn {width:22%; margin-left:4%;}

/* Homepage Styles  */
.home-headline-overlay {background: transparent; width: 60%; margin-top:-60px; z-index: 9; position: relative;}
.home-headline-overlay .container {background-color: #121C4E; margin-left: 15%;}
.intro-text .container {padding-left: 17%; padding-right: 22%;}
  /** video hero **/
.video-hero .content {padding-top:0; padding-bottom:0;} 
.video-hero .av-click-overlay {bottom: 140px;}
.video-hero div .mejs-container .mejs-controls {bottom: 20px; background: transparent; opacity:1 !important; text-align:right; height:40px;}
.video-hero div .mejs-container .mejs-controls div.mejs-time-rail, div .mejs-container .mejs-controls div.mejs-time, div .mejs-container .mejs-controls div.mejs-volume-button {display:none !important;} 
.video-hero div .mejs-container .mejs-controls div {width: 62px; height: 40px;}
.video-hero div .mejs-controls .mejs-button button {margin: 8px 0px 0 0px; height: 30px; width: 32px; background: transparent url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/small-playpause-atech.png) no-repeat; background-size: cover; }
body .video-hero .mejs-controls .mejs-pause button {background-position: -32px 0;}
body .video-hero .mejs-controls .mejs-play:hover button {background-position: 0 0px;}
body .video-hero .mejs-controls .mejs-pause:hover button {background-position: -32px 0px;}
body .video-hero video {object-fit: cover; width:auto !important; max-width:100% !important; height:auto !important; min-width:100%; min-height:100%;}
  /** img only hero **/
.img-only-hero {background-size: 56% auto;}

  /** numbers / tallies **/
#homenumbers {background: linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%); background-size: 100% 1px; background-position: 200px 99.5%; background-repeat: no-repeat; margin-top: 40px;}
#homenumbers .content {padding-bottom:0; padding-top:0;}
#top #homenumbers .flex_column.av_one_full {background: linear-gradient(to right, transparent 0%, transparent 60%, #FAC8BF 60%, #FAC8BF 85%, transparent 85%, transparent 100%); background-size: 100% 1px; background-position: left bottom; background-repeat: no-repeat;}
#top #homenumbers .flex_column_table > div:nth-child(2) {background: linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 1px 100%; background-position: 50% 50px; background-repeat: no-repeat;}
#top #homenumbers .flex_column_table > div:nth-child(4) {background: linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 1px 100%; background-position: 50% 0; background-repeat: no-repeat;}
#homenumbers .flex_column_table  .flex_column {padding:25px 0 50px;}
#homenumbers .flex_column.numbers-headline {padding:30px 0 0px;}
#homenumbers h2 {margin-bottom:20px; padding-top:60px;}

/* Careers page */
#careersnumbers .container {background: linear-gradient(to right,  #fff 0%, #fff 100%); background-size: 25% 1px; background-position: 85% 90%; background-repeat: no-repeat;} 
#careersnumbers .flex_column_table:last-child .av-flex-placeholder {background: linear-gradient(to bottom,  #fff 0%,  #fff 100%); background-size: 1px 100%; background-position: 50% 0; background-repeat: no-repeat;}
#careersnumbers .number-block {padding-bottom:60px;}
#careersnumbers .numbers-headline {padding-top:60px; padding-bottom:10px;}
#car-gigs {background:linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 18% 1px, 1px 50%, 1px 15%; background-position: 0% 30%, 14% 20%, 80% 0%; background-repeat: no-repeat, no-repeat, no-repeat;}
/*#car-gigs .container {background: linear-gradient(to right,  #D0271D 0%, #D0271D 100%); background-size: 18% 1px; background-position: 0% 42%; background-repeat: no-repeat;} 
#car-gigs .av_one_full {background: linear-gradient(to bottom,  transparent 8%, #D0271D 8%,  #D0271D 100%); background-size: 1px 100%; background-position: 12% 0; background-repeat: no-repeat;}*/
.flexwrap.evimgs-row1, .flexwrap.evimgs-row2 {flex: 1 1 auto;}
.flexwrap.evimgs-row1 {align-items: flex-end; margin-bottom:7px;}
.flexwrap.evimgs-row2 {align-items: flex-start;}
.flexwrap.evimgs-row1 > div:first-child, .flexwrap.evimgs-row2 > div:first-child {padding-right:7px;}
.flexwrap.evimgs-row1 > div:last-child, .flexwrap.evimgs-row2 > div:last-child {padding-left:7px;}
.flexwrap.evimgs-row1 > div:first-child, .flexwrap.evimgs-row1 > div:last-child {width:50%;}
.flexwrap.evimgs-row2 > div:first-child {width:30%; text-align: right;}
.flexwrap.evimgs-row2 > div:first-child img {max-width:100px;}
.flexwrap.evimgs-row2 > div:last-child {width:70%;}
.flexwrap.evimgs-row1 > div img, .flexwrap.evimgs-row2 > div img {width:100%;}
#know-us {background: linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%); background-size: 30% 1px; background-position: 0% 99%; background-repeat: no-repeat;} 
.roles-opps {background: linear-gradient(to bottom,  #FAC8BF 0%,  #FAC8BF 100%); background-size: 1px 20%; background-position: 10% 40%; background-repeat: no-repeat;} 
.roles-opps .container {background: linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%,  #FAC8BF 100%); background-size: 40% 1px, 1px 50%; background-position: 90% 95%, 88% 90%; background-repeat: no-repeat, no-repeat;} 

.oc-ico.ctc-ico span:before {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/credo_icon_courageous-teams.png);
    background-size: 50%; background-position: center top 35%;}
.oc-ico.des-ico span:before {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/credo_icon_scale.png);
    background-size: 62%;}
.oc-ico.cl-ico span:before {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/credo_icon_curious-leanrers.png);
    background-size: 55%; background-position: center top 40%;}
.oc-ico.od-ico span:before {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/cred_icon_owners-doers.png);
    background-size: 55%;}
.oc-ico.gb-ico span:before {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/credo_icon_giving-back.png);
    background-size: 65%;}

/** all locations pages - Culture section & CAreers page story **/
#team-cult-alph-alt, #team-cult-chel, #team-cult-hyd, #team-cult-nj, #team-cult-pas, #di-cult {background:linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 14% 1px, 1px 50%, 1px 15%; background-position: 0% 22%, 14% 12%, 80% 0%; background-repeat: no-repeat, no-repeat, no-repeat;}
.loc-alpharetta .widget-job-counter, .loc-chelsea .widget-job-counter, .loc-brazil .widget-job-counter, .loc-hyderabad .widget-job-counter, .loc-nj .widget-job-counter, .loc-pasadena .widget-job-counter {display:none;}
.loc-alpharetta .toggle_content h4, .loc-chelsea .toggle_content h4, .loc-hyderabad .toggle_content h4, .loc-nj .toggle_content h4, .loc-pasadena .toggle_content h4, .loc-brazil .toggle_content h4 {margin-top:20px;}

/** Alpharetta **/
#alpha-tech-stack {background:linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%); background-size: 24% 1px; background-position: 0% 99%; background-repeat: no-repeat;}
.ai-img {max-width:200px;}
.ai-para p:first-child {margin: 20px 0 0;}
.ai-para p:last-child {margin: 10px 0 10px;}

/** Chelsea/NYC **/
#top .box-layout-2.alt-bl2 .flex_column_table > .bl2-wrap-left .beige-box {width: 100%; margin-top: 0;}
#top .box-layout-2.alt-bl2 .flex_column_table > .av-flex-placeholder:nth-child(2) {width: 5%;}
#top .box-layout-2.alt-bl2 .flex_column_table > .bl2-wrap-rgt {width: 25%;}
#top .box-layout-2.alt-bl2 .lorg-box, #top #working-chel.box-layout-2 .grey-box {width:80%;}
#chel-credo {background: linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 20% 1px, 1px 40%; background-position: 0% 30px, 14% 0%; background-repeat: no-repeat, no-repeat;}
.chel-oc-bgline {background: linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%); background-size: 35% 1px; background-position: 100% 50%; background-repeat: no-repeat;}

.flexwrap.chel-alt-locs {flex-wrap:wrap;}
.flexwrap.chel-alt-locs > div {width:32%;}

.lifonphotos {display: grid; display:-ms-grid; grid-column-gap: 20px; grid-row-gap: 14px;}
.browserIE .lifonphotos > div {margin:0px 3px 3px 3px; height:auto;}
.lifonphotos > .div1 { grid-area: 1 / 1 / 2 / 2; align-self: start; -ms-grid-column: 1; -ms-grid-column-span: 1; -ms-grid-row: 1; -ms-grid-row-span: 1;}
.lifonphotos > .div2 { grid-area: 1 / 2 / 2 / 3; -ms-grid-column: 2; -ms-grid-column-span: 1; -ms-grid-row: 1; -ms-grid-row-span: 1;}
.lifonphotos > .div3 { grid-area: 1 / 3 / 2 / 4; align-self: end; -ms-grid-column: 3; -ms-grid-column-span: 1; -ms-grid-row: 1; -ms-grid-row-span: 1;}
.lifonphotos > .div4 { grid-area: 2 / 1 / 3 / 3; text-align:right; -ms-grid-column: 1; -ms-grid-column-span: 2; -ms-grid-row: 2; -ms-grid-row-span: 2;}
.lifonphotos > .div5 { grid-area: 2 / 3 / 3 / 4; -ms-grid-column: 3; -ms-grid-column-span: 1; -ms-grid-row: 2; -ms-grid-row-span: 2;}


.flexwrap.sxs-btns {width: fit-content; margin: 0 auto;}
.flexwrap.sxs-btns > div {padding: 0 20px;}

#builtin .av_one_full  {padding: 40px 0;}
.flexwrap.bi-award {margin-bottom: 30px;}
.flexwrap.bi-award img {max-width:150px;}

/** Hyderabad **/
#working-hyd .bl2-wrap-rgt {vertical-align:bottom;}

/** Northern NJ **/

/** Pasadena **/
#top .box-layout-2.alt2-bl2 .flex_column_table .av_one_third.first {width: 38%;}
#top .box-layout-2.alt2-bl2 .flex_column_table .beige-box, #top .box-layout-2.alt2-bl2 .lorg-box  {width: 80%;}
#top .box-layout-2.alt2-bl2 .flex_column_table > .av-flex-placeholder:nth-child(2) {width: 5%;}
#top .box-layout-2.alt2-bl2 .flex_column_table > .bl2-wrap-left, #top .box-layout-2.alt2-bl2 .flex_column_table > .bl2-wrap-rgt {width: 28%;}
.roles-opps-pas .togglecontainer > section:nth-child(2), .roles-opps-pas .togglecontainer > section:nth-child(3), .roles-opps-pas .togglecontainer > section:nth-child(8) {display:none;}

/** Who We Hire **/
#who-hero .dotgraphic-blocks {padding-top:6%;}
#who-hero .video-wrapper {vertical-align:top;}

/** What We Do **/
#wwd-hero .lftcopy-videohero {padding-right:5%;}
#wwd-hero .dotgraphic-blocks {padding-bottom:10px;}
#wwdnumbers .numbers-headline {padding:50px 0px 0px;}
#wwdnumbers .number-block {padding:30px 0px 60px;}
#top #wwdnumbers .flex_column_table > .av-flex-placeholder:nth-child(2) {background: linear-gradient(to bottom, #fff 0%,  #fff 100%); background-size: 1px 100px; background-position: 50% 0; background-repeat: no-repeat;}
#top #wwdnumbers .container {background: linear-gradient(to right,  #fff 0%, #fff 100%); background-size: 20% 1px; background-position: 75% 93%; background-repeat: no-repeat;} 
#top #wwdnumbers .flex_column_table > .av-flex-placeholder:nth-child(6) {background: linear-gradient(to bottom, #fff 0%,  #fff 100%); background-size: 1px 100%; background-position: 50% 0; background-repeat: no-repeat;}
div .wwd-ts-shapes {min-height:440px; height:440px; margin-bottom:10px; background-color:#fff;}

.wwd-ts-shapes p {font-size:20px; line-height: 1.2; margin: 0 auto;}
.wwd-ts-shapes span.bigtxt {text-transform:uppercase; font-size:42px; font-family: 'taubsans-bold', arial, sans-serif;}
.wwd-ts-shapes.stf-shape1 span {background-color:#121c4e;}
.wwd-ts-shapes.stf-shape2 span {background-color:#f2635d;}
.wwd-ts-shapes.stf-shape3 span, .wwd-ts-shapes.stf-shape4 span {background-color:#7967ae;}
.wwd-ts-shapes.stf-shape5 span {background-color:#26328c;}
.flexwrap.wwdteams {flex: 1 1 auto; flex-wrap:wrap;}
.flexwrap.wwdteams > div {min-width:30%; width:30%; margin:0 1.66%;}
#product-phil .hoverswap .avia-image-container img {max-height:180px; margin-bottom:0px;}
.product-orgtxt p {text-align:center; margin-top:0; font-size:26px; color:#F2635D; text-transform:uppercase; line-height: 1.2; font-family: 'taubsans-bold', arial, sans-serif;}

.toolwrap {flex-wrap:wrap; margin-bottom:30px;}
.toolwrap.wwh-tw {margin-bottom:0;}
.amm { margin-bottom:30px;}
.toolwrap > div {flex-basis:0; flex-grow:1; text-align:center; margin-bottom:20px;}
.toolwrap > div strong {display: block; margin-top: 10px;}

/** Where We Innovate **/
#where-hero .dotgraphic-blocks {padding-top:15%;}
#where-hero .video-wrapper {vertical-align:top;}

#ourlocs-wwa {background: linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%); background-size: 1px 100%, 50% 1px; background-position: 85% 0%, 0% 0%; background-repeat: no-repeat, no-repeat;}
#ourlocs-wwa .av_one_full {background: linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 40% 1px, 1px 30%; background-position: 85% 99%, 18% 50%; background-repeat: no-repeat, no-repeat;}

.wwi-parent {display: grid; display:-ms-grid; grid-template-columns: repeat(4, 1fr); grid-auto-rows: minmax(100px, auto); grid-column-gap: 20px; grid-row-gap: 20px;}
.browserIE .wwi-parent > div {margin:3px 3px 3px 3px; height:auto;}
.wwi-parent .div1 { grid-area: 1 / 1 / 3 / 3; -ms-grid-column: 1; -ms-grid-column-span: 2; -ms-grid-row: 1; -ms-grid-row-span: 2; align-self: end;}
.wwi-parent .div2 { grid-area: 1 / 3 / 2 / 5; -ms-grid-column: 3; -ms-grid-column-span: 2; -ms-grid-row: 1; -ms-grid-row-span: 2; }
.wwi-parent .div3 { grid-area: 2 / 3 / 3 / 4; -ms-grid-column: 3; -ms-grid-column-span: 1; -ms-grid-row: 2; -ms-grid-row-span: 1;}
.wwi-parent .div4 { grid-area: 2 / 4 / 3 / 5; -ms-grid-column: 4; -ms-grid-column-span: 1; -ms-grid-row: 2; -ms-grid-row-span: 1;}
.wwi-parent .div5 { grid-area: 3 / 1 / 4 / 2; align-self: start; text-align: right;  -ms-grid-column: 1; -ms-grid-column-span: 1; -ms-grid-row: 3; -ms-grid-row-span: 1;}
.wwi-parent .div6 { grid-area: 3 / 2 / 4 / 5;  -ms-grid-column: 2; -ms-grid-column-span: 3; -ms-grid-row: 3; -ms-grid-row-span: 1;}

.wwi-centers .avia-button-wrap {display:block; width: fit-content;}

.flexwrap.ol-row {margin-top:20px;}
.flexwrap.ol-row > div {width:14%; margin:0 .25%; text-align:center;}
#top .flexwrap.ol-row > div .av_font_icon {margin-bottom:10px;}
.flexwrap.ol-row > div .loc-ht, .slide-entry div .loc-ht {font-family: 'taubsans-bold', arial, sans-serif; color:#FAC8BF; margin-top:10px;}

  /*** Our Culture ***/
#cult-hero .dotgraphic-blocks {padding-top:5%;}
#cult-hero .video-wrapper {vertical-align:top;}
.ci-benperk {display:-ms-grid; display: grid; grid-column-gap: 15px; grid-row-gap: 15px; grid-gap: 15px; -ms-grid-gap: 15px;}
.ci-benperk > div {padding:25px; height:100%;}
.browserIE .ci-benperk > div {margin:7px 7px 7px 7px; height:auto;}
.ci-benperk > div img {margin-bottom: 5px;}
.ci-benperk .div1 { grid-area: 1 / 1 / 3 / 2; min-height: 140px; -ms-grid-column: 1; -ms-grid-column-span: 1; -ms-grid-row: 1; -ms-grid-row-span: 2;}
.ci-benperk .div2 { grid-area: 1 / 2 / 3 / 3; -ms-grid-column: 2; -ms-grid-column-span: 1; -ms-grid-row: 1; -ms-grid-row-span: 2;}
.ci-benperk .div3 { grid-area: 1 / 3 / 4 / 5; -ms-grid-column: 3; -ms-grid-column-span: 2; -ms-grid-row: 1; -ms-grid-row-span: 3; background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.4_benefits_image-1.jpg'); background-size:cover; background-position:center right;}
.ci-benperk .div4 { grid-area: 1 / 5 / 2 / 6; -ms-grid-column: 5; -ms-grid-column-span: 1; -ms-grid-row: 1; -ms-grid-row-span: 1; min-height: 90px;}
.ci-benperk .div5 { grid-area: 3 / 1 / 4 / 2; -ms-grid-column: 1; -ms-grid-column-span: 1; -ms-grid-row: 3; -ms-grid-row-span: 1; min-height: 180px; background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.4_benefits_image-3.jpg'); background-size:cover; background-position:center center;}
.ci-benperk .div6 { grid-area: 3 / 2 / 4 / 3; -ms-grid-column: 2; -ms-grid-column-span: 1; -ms-grid-row: 3; -ms-grid-row-span: 1;}
.ci-benperk .div7 { grid-area: 2 / 5 / 4 / 6; -ms-grid-column: 5; -ms-grid-column-span: 1; -ms-grid-row: 2; -ms-grid-row-span: 2;}
.ci-benperk .div8 { grid-area: 4 / 1 / 5 / 3; -ms-grid-column: 1; -ms-grid-column-span: 2; -ms-grid-row: 4; -ms-grid-row-span: 1;}
.ci-benperk .div9 { grid-area: 4 / 3 / 5 / 5; -ms-grid-column: 3; -ms-grid-column-span: 2; -ms-grid-row: 4; -ms-grid-row-span: 1;}
.ci-benperk .div10 { grid-area: 4 / 5 / 5 / 6; -ms-grid-column: 5; -ms-grid-column-span: 1; -ms-grid-row: 4; -ms-grid-row-span: 1; min-height: 20px; background: url("https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.4_benefits_image-2.jpg"); background-size:cover; background-position:center top 15%;}
.ci-benperk .div11 { grid-area: 5 / 1 / 6 / 3; -ms-grid-column: 1; -ms-grid-column-span: 2; -ms-grid-row: 5; -ms-grid-row-span: 1;}
.ci-benperk .div12 { grid-area: 5 / 3 / 6 / 5; -ms-grid-column: 3; -ms-grid-column-span: 2; -ms-grid-row: 5; -ms-grid-row-span: 1;}
.ci-benperk .div14 { grid-area: 5 / 5 / 6 / 6; -ms-grid-column: 5; -ms-grid-column-span: 1; -ms-grid-row: 5; -ms-grid-row-span: 1;}

/** Diversity Inclusion **/
.di-num-slide h3.slide-entry-title {display:none;}
.di-num-slide .entry-content {text-align:center; color:#FAC8BF;}
.di-num-slide .slide-loop-4 .entry-content, .di-num-slide .slide-loop-5 .entry-content, .di-num-slide .slide-loop-6 .entry-content {padding:30px 0;}
.di-num-slide .slide-loop-5 .entry-content {margin: 0.85em 0;}
.di-num-slide .entry-content p {font-family: 'taubsans-bold', arial, sans-serif;}
.di-num-slide .avia-content-slider-inner {max-width: 90%; margin: 0 auto;}
#top .av_font_icon.lrg-ico .av-icon-char {border: 15px solid #7967AE;
background:none; background-color: transparent;  font-size: 60px; line-height: 60px;
    border-radius: 100%; display: block; height: 200px; width: 200px; margin-top: 0px; margin-left: 0px;}
#top .lrg-ico span:before {position: absolute; top: 50%; left: 50%; width: auto; height: auto;
    margin-top: -24px; margin-left: -51px; background: none; background-color: transparent;
    color: #FAC8BF; font-family: 'taubsans-bold', arial, sans-serif;}    
#top .lrg-ico.ico53 span:before {content: ' 53% ';}
#top .lrg-ico.ico45 span:before {content: ' 45% ';}
#top .lrg-ico.ico20 span:before {content: ' 20% ';}
.di-number-ht {font-size: 60px; line-height: 60px; color:#7967AE; font-family: 'taubsans-bold', arial, sans-serif;}
.di-num-slide .lds-spinner.plusmin {margin-bottom:0;}

/* Events Styles */
.av-single-event-content span.tribe-events-cal-links {display: none;} /* removes duplicate google calendar & ical buttons */
.av-single-event-content {float:none; width:100%; margin: 0 0;}
.single-tribe_events main.template-event-page {padding-top:10px;}
#top.single-tribe_events h1.tribe-events-single-event-title {color:#FAC8BF; font-size:60px; font-family: 'taubsans-reg', arial, sans-serif; line-height:1.3; text-align:center; margin-top:20px; padding: 40px 0 0; background-color:#121C4E;}
.divafterhead {background-color:#121C4E; margin: 0 0; padding:30px 0;}
.comb-ev-data {background-color:#121C4E; text-align:center; padding-bottom:30px;}
.tribe-events-meta-group {display:none;}
.single-tribe_events .tribe-events-content {max-width: 100%; padding: 0; width: 60%; margin: 30px auto 10px;}
div.tribe-events-cal-links, .event-main-img {width: 60%; margin: 0px auto 30px;}
#tribe-events .tribe-events-content p.event-introtext,
.tribe-events-after-html p.event-introtext,
.tribe-events-before-html p.introtext {float:none; font-family: 'taubblock', arial, sans-serif; margin: 0 auto; line-height: 1.4; color: #26328C; text-transform: none; font-size: 40px;}
#tribe-events h2.event-about-hdr {color:#121C4E; font-size:24px; font-family: 'taubsans-bold', arial, sans-serif; margin-top:30px;}
.av-single-event-meta-bar {width:75%; float:none; margin:0 auto; padding:3%; background:#F3F3F3;}
.main_color .av-single-event-meta-bar-inner {background:transparent;}
#top #wrap_all .main_color div.tribe-events-cal-links .tribe-events-button:last-child {margin-left: 30px;}
#top #wrap_all .main_color div.tribe-events-cal-links .tribe-events-button {position:relative; margin: 0 0; background: transparent; letter-spacing:0; text-transform:none; border: 0; border-width: 0; color: #26328C; font-family: 'taubsans-bold', arial, sans-serif; font-size: 18px; padding: 9px 0px 7px;}
#top #wrap_all .main_color div.tribe-events-cal-links .tribe-events-button:after {content: " "; position: absolute; left: 15px; height: 4px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#top #wrap_all .main_color div.tribe-events-cal-links .tribe-events-button:hover:after {width:calc(100% - 15px);}
.tribe-events-meta-group h2.tribe-events-single-section-title,
.tribe-events-meta-group h2.tribe-events-single-section-title-venue {font-size:40px; margin-bottom:20px;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-meta-group-details dt,
.single-tribe_events .main_color #tribe-events-content .tribe-events-meta-group-venue dt,
.tribe-events-meta-group-venue .author h3 {color:#121C4E; font-size:24px; font-family: 'taubsans-bold', arial, sans-serif;}
.single-tribe_events .main_color #tribe-events-content .tribe-events-meta-group-details abbr, 
.single-tribe_events .main_color #tribe-events-content .tribe-events-meta-group-details dd,
.single-tribe_events .main_color #tribe-events-content .tribe-events-meta-group-venue .tribe-events-address span,
.single-tribe_events .main_color #tribe-events-content .tribe-events-meta-group-venue dd {color:#222222; font-size:18px;}
.single-tribe_events .secondary .tribe-events-venue-map {width: 100%;}
.hide-ev-element {display:none !important;}
  /** event full **/
#top #eventlist-banner h1 {color: #FAC8BF; font-family: 'taubsans-reg', arial, sans-serif; font-size:60px; line-height: 1.3; text-align: center; text-transform:none;}
#top .tribe-mini-calendar-event {display:flex; margin:0 auto; justify-content: center; min-width: 300px; max-width:500px; align-items: center; width:40%;}
#top .tribe-mini-calendar-event .list-date {width:80px; background-color:#7967AE; margin: 20px 4% 20px 0;}
#top .tribe-mini-calendar-event .list-dayname {width:100%; color:#7967AE;}
#top .tribe-mini-calendar-event .tribe-events-title a {font-size:24px; color:#5378D6 !important;}
#top .tribe-mini-calendar-event .tribe-event-date-start, #top .tribe-mini-calendar-event .tribe-event-time, #top .tribe-mini-calendar-event .tribe-events-location, #top .tribe-mini-calendar-event .tribe-events-location > span, #top .tribe-events-duration > span {font-size:18px; line-height:1.4;}
.tribe-events-widget-link {display:none;}

/** Our Story **/
.feat-blog-hdr {background-color:#F2635D; width:20%; min-width:280px; text-align:center; padding:15px;}
.main_color .feat-blog-hdr h2 {color:#fff; font-size:24px; margin-bottom:0; text-transform:none;}
#story-meet {background:linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to right,  #FAC8BF 0%, #FAC8BF 100%); background-size: 45% 1px, 30% 1px; background-position: 0% 1%, 85% 99%; background-repeat: no-repeat, no-repeat;}
#story-meet .container {background:linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 1px 30%, 1px 90%; background-position: 17% 30%, 82% 93%; background-repeat: no-repeat, no-repeat;}
#top .story-alt-cards .av-flex-placeholder {width: 2%;}
.story-alt-cards .cardlink {background-color: #F3E8DF;}
#innovation-story .content {padding-top:50px;}
#innovation-story2 .flex_column {margin-bottom:0px;}

.mfp-inline-holder .mfp-content.popaltwidth {max-width:700px;}
.dblu-popup {background-color: #121C4E; padding: 7% 5% 5% ; margin:0 auto; color:#fff;}
.flexwrap.blogpopsub > div:first-child {width:70%; padding-right:5%;}
.flexwrap.blogpopsub > div:first-child p {margin-bottom:40px;}
.flexwrap.blogpopsub .avia-button-wrap.pinkbtn-wicon {min-width:45%;}
.flexwrap.blogpopsub .avia-button-wrap.pinkbtn-wicon a {width:100%;}
.flexwrap.blogpopsub h1 {color:#7967AE; margin-bottom:40px;}
.mfp-close-btn-in .subwin .mfp-close {color: #F9AC84; opacity: 1; width: 30px; height: 30px; line-height: 28px; right: 10px; top: 10px; border: 2px solid #fff !important; border-radius:100%;}

/*********************** Blog Styles ***********************/
  /** new 7-28 **/
.blog-search-results {display:flex;}
.blog-filters {width:20%; padding-right:10px;}
.blog-results {width:80%;}
.blog-filters input[type="radio"] {visibility:hidden; margin-left: 0;}
#top .blog-filters label {font-family: 'taubsans-bold', arial, sans-serif; font-weight:normal; min-height:30px; padding: 0 0 6px 0px; margin-bottom:5px; margin-left: 0px; font-size: 18px; text-align:left; position: relative; cursor: pointer; color:#26328C; text-decoration: none; overflow: visible; border: 0; background: none;}
.blog-filters li.sf-field-category label:after {content: " "; position: absolute; left: 0px; height: 5px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#top .blog-filters li:not(.sf-field-search) label:hover:after {width:100%;}
#top .blog-filters li.sf-option-active label {color: #7967AE;}
#top .blog-filters li.sf-option-active label:before {content: " "; position: absolute; left: -20px; height: 15px; top: 3px; width: 15px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_list_checkmark_purple.png); background-repeat: no-repeat; background-position: center center; background-size: contain; opacity: 1; visibility: visible;}
#top .blog-filters li.sf-option-active label:after {display:none;}
.searchandfilter .sf-label-radio .hiddenlabel {visibility: hidden; width: 1px; height: 1px; display: block;}
.blog-filters .sf-field-search {padding-bottom:0;}
#top .sf-field-search input[type="text"] {margin-bottom:0;}
#top select.sf-input-select {font-family: 'taubsans-reg', arial, sans-serif !important; font-weight:normal; color:#777; font-size:20px; border: 1px solid #777;}
.blog-filters .sf-field-submit {padding: 10px 0 0;}
.blog-filters input[type="submit"] {padding: 14px 38px 14px 22px; width:100%; font-size: 16px; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_search_white.png); background-repeat: no-repeat; background-position: center right 10px; background-size: auto 60%;}
.blog-tooltip {opacity:0; visibility:hidden; position:absolute; z-index: 555; line-height:24px; top: auto; bottom: 40px; margin-top: 0; width: auto; left: auto; right: 0; margin-left: 0; padding: 0px 5px; font-size: 16px; background-color:rgba(255, 255, 255, 0.95); border: 1px solid #7967AE; border-color: #7967AE !important; }
.post-grid .item:hover .blog-tooltip, .post-grid .item:focus .blog-tooltip {opacity:1; visibility:visible;}
#top .pagination .page-numbers {background: #26328c!important;}
#top .pagination .page-numbers:hover, #top .pagination .page-numbers.current {background: #5378d6 !important;}
.blog-filters .sf-field-search .filter-hdr, .blog-filters .sf-field-tag .filter-hdr {margin-top:0; margin-bottom:5px;}
#top .blog-filters .sf-field-tag label, #top .blog-filters .sf-field-search label {width:100%;}
#top .blog-filters .sf-field-tag select {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2020/09/arrows_blue.png);}
#top .blog-filters .sf-field-tag select,
.sf-field-search input {margin-bottom: 0; color: #121C4E !important; border-top: 0 !important; border-right: 0 !important; border-left: 0 !important; border-bottom: 2px solid #7967AE !important; border-color: #7967AE !important; font-family: 'taubsans-reg', arial, sans-serif !important; font-size: 18px !important;}
.blog-filters .sf-field-tag {padding-bottom:0;}
h2.blog-sub {color: #7967ae; font-size: 22px; line-height: 33px; text-transform: none !important;}

.post-grid .item {cursor:pointer;}
#top .post-grid .element.title_link {margin-bottom:15px;}
#top .post-grid .element.title_link {font-family: 'taubsans-bold', arial, sans-serif; font-size: 22px; width:100%; position: relative; text-decoration:none; color: #26328C; line-height: 1.4; padding-bottom: 10px !important; display: inline-block;}
#top .post-grid .element.title_link:after {content: " "; position: absolute; left: 30px; height: 4px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
#top .post-grid .element.title_link:hover:after, #top .post-grid .item:hover .element.title_link:after {width: calc(100% - 60px);}
#top .post-grid .element.tags, #top .post-grid .element.tags a, #top .post-grid .element_1603849239400.meta_key {font-style: italic; font-size: .9em; margin-bottom: 5px; line-height: 1.2; text-decoration:none; color:#222;}
#top .post-grid .element.excerpt {font-size:18px;}

#top .post-grid .element.title_link:before {content: ' \e87d '; font-size: 22px; line-height: 50px; font-family: 'entypo-fontello'; position: absolute; right: 15px; top: -60px; width: 50px; height: 50px; background-color: #5378D6; border-radius: 50%; color: #fff; text-align: center;}

#top .post-grid .meta_key.element_1595968742020 {position: relative; height: 35px; line-height: 35px; background-color: #7967AE; color: #fff; font-size: 14px; text-align: center; width: 175px; margin-top: -35px; z-index: 5;}

    /** all posts **/
#top #post-grid-9002 .grid-items, #top #post-grid-9051 .grid-items, #top #post-grid-8977 .grid-items {padding-bottom:10px;}
#top .post-grid .item {background-color: #F3E8DF; padding-bottom: 20px;}
#top #post-grid-9002 .item, #top #post-grid-9051 .item {background-color: #FFF; box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.1);}
#top #post-grid-8977 .item {box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.1);}
#top .post-grid .element-media {position:relative;}
#top .post-grid .element-media img {width:100%; object-fit:cover; object-position: center;}

#top .post-grid .element.title_link,
#top .post-grid .element.tags,
#top .post-grid .element.excerpt, 
#top .post-grid .element_1603849239400.meta_key {padding: 0 30px;}
#top .post-grid .element.title_link {margin-top:35px;}

#top #post-grid-8977 .element.excerpt, #top #post-grid-9002 .element.excerpt, #top #post-grid-9051 .element.excerpt {display:none;}

      /** Story Blog SLider **/
.story-slide #post-grid-9145 .item {max-width: 80%; margin: 0 auto; display: block;}
.story-slide .post-grid .pagination {margin: 0 0;}

#post-grid-9145 .owl-nav.middle .owl-prev {left: 0 !important;}
#post-grid-9145 .owl-nav.middle .owl-next {right: 0 !important;} 
#post-grid-9145 .owl-nav.middle .disabled i {color:#ccc;}
#main #post-grid-9145 .owl-nav.round button {border-radius: 0; width: 50px; height: 30px;}
#post-grid-9145 .owl-nav.middle button.disabled {opacity:0.3;}
#post-grid-9145 .owl-nav i {width: 100%; height: 100%;}
#post-grid-9145 .owl-nav i:before {content: " "; position: absolute; width: 100%; height: 100%; top:0; left: 0; background-size: 90%; background-repeat: no-repeat; background-position: center center;}
#post-grid-9145 .fa-chevron-left:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/slider-prev.png);}
#post-grid-9145 .fa-chevron-right:before {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/slider-next.png);}
.story-slide #post-grid-9145 .owl-dots {margin-top:10px; padding-top:0; padding-bottom: 4px;}
#post-grid-9145 .owl-dots .owl-dot span {border: 2px solid #26328C;}
#post-grid-9145 .owl-dots .owl-dot.active span {background-color:#5378D6 !important;}
#post-grid-9145 .owl-dots .owl-dot:hover span {background-color:#5378D6;}
#post-grid-9145 .item:focus {outline: 0 !important;}
#post-grid-9145 .item:focus:after {content: " "; position: absolute; top: 1%; left: 1%;  width: 98%; height: 98%; outline: 4px dotted #5378D6 !important; outline-offset: -3px !important; outline-color: #5378D6 !important;}


/* Style by Rahid */
form#vidoptsform02 label, form#vidoptsform label {
  border: none !important;
}
.bg-dI {
  background-color: #f3f3f3; 
}
.dblubkg-gradient-half-di {
  background: -moz-linear-gradient(top, rgba(243, 243, 243,1) 50%, rgba(255,255,255,1) 50%);
  background: -webkit-linear-gradient(top, rgba(243, 243, 243,1) 50%, rgba(255,255,255,1) 50%);
  background: linear-gradient(to bottom, rgba(243, 243, 243,1) 50%, rgba(255,255,255,1) 50%);
}
.txt-color {
  color: #26328c;  
}
.video-img-tech {
    width: 49%;
    float: left;
    margin: 5px;
}
.video-wrapper {
    width: 85% !important;
    margin: 0px auto !important;
    float: none !important;
}
.transcript-link {
    margin-top: -40px;
    z-index: 9;
    position: relative;
    margin-left: 10px;
}
.transcript-link a {
  color: #fff;
  text-decoration: none;
}
.transcript-link a:hover {
  color: #fff;  
}
.video-img-tech a.transcript-lnk:focus {
    outline-color: #ffffff !important;
}
.video-img .transcript-lnk {
    margin-top: -40px;
    margin-left: 10px;
    color: #fff;
    text-decoration: none;
}
.lrg-video-di:not(.side-vid) a:after {
    background-image: none;
    background-color: transparent;
}
.mg-bottom-100 {
  margin-bottom: 80px;  
}
.tribe-organizer a, 
.tribe-events-meta-group-organizer .tribe-organizer-url-label {
color: #121C4E !important;
font-size: 24px;
font-family: 'taubsans-bold', arial, sans-serif;
}
.tribe-organizer a:hover {
  color: #121C4E;
}
.tribe-organizer-url a {
  font-size: 18px;
	text-decoration: none;
}
.tribe-events-event-categories-label, 
.tribe-events-event-categories {
 display: none;
}
.tribe-events-meta-group-venue .tribe-events-single-section-title-venue {
  margin-bottom: 25px !important;
}
#top .our-story-input #stdvid02:focus, 
#top .our-story-input #advid02:focus {
  outline: 2px dotted #ffffff !important;
    outline-color: #ffffff !important;
    outline-style: dotted !important;
}
@media only screen and (max-width: 767px) {
.video-img-tech {
    width: 100% !important;
    margin: 10px auto !important;
}
#career-testimonials2 .enable_toggles p.toggler span.toggle_icon {
    top: 5px;
}
}
/* End Style by Rahid */
/* #post-grid-9145 .owl-nav.middle {margin-top: -30px;} */
/*#post-grid-9145 .owl-nav.middle button:focus {outline: auto !important;}*/
/*#post-grid-9145 .owl-nav.round button, #post-grid-9145 .owl-nav i {width:80px !important; height:50px !important;}*/

@media only screen and (min-width: 768px) {
    /** all posts **/
.post-grid .grid-items {display:flex; flex-wrap:wrap;}
#post-grid-8977 .item, #post-grid-8977 .item:first-child, #post-grid-9002 .item, #post-grid-9002 .item:first-child, #post-grid-9051 .item, #post-grid-9051 .item:first-child  {width:32% !important; margin: 0 0.5% !important;}
#top #post-grid-8673 .item, #top #post-grid-8673 .item:first-child, #top #post-grid-9085 .item {width:48%; margin:1%;}
/* #top #post-grid-9085 .item:first-child,  - Makes first result on certain pages 100% width **/ 
#top #post-grid-9159 .item:first-child {width:100%;}
#post-grid-9159 .grid-items {padding: 0;}
    /** results **/
#top #post-grid-8673 .element-media, #top #post-grid-8673 .element-media img, #top #post-grid-9085 .element-media, #top #post-grid-9085 .element-media img  {max-height:265px; height:265px;}
#top #post-grid-8977 .element-media, #top #post-grid-9002 .element-media, #top #post-grid-9051 .element-media, #top #post-grid-8977 .element-media img, #top #post-grid-9002 .element-media img, #top #post-grid-9051 .element-media img {max-height:225px; height:225px;}
/* #top #post-grid-9085 .item:first-child .element-media, #top #post-grid-9085 .item:first-child .element-media img, - Makes first image on 100% wide results larger **/
#top #post-grid-9159 .item:first-child .element-media, #top #post-grid-9159 .item:first-child .element-media img {max-height:550px; height:550px;}

}

@media only screen and (max-width: 767px) {
form.searchandfilter > ul {margin-left: 0;}
form.searchandfilter .filter-hdr {margin-top:0;}
li.sf-field-category > ul {display: flex; flex-wrap: wrap;}
.blog-search-results {flex-direction:column;}
.blog-filters {width:100%; padding-right:0;}
.searchandfilter ul li li {margin-right: 20px;}
.blog-results {width:100%;}
#top form.searchandfilter input.sf-input-text {margin-bottom:0;}
#top .post-grid .item {width: 100%;}
#top .text-wid70.story-slide {width:100%;}
#top #post-grid-9145 .owl-nav.round button {margin: 0 0; width: 30px; height: 40px;}
    /** results **/
#top .post-grid .element-media, #top .post-grid .element-media img {max-height:225px; height:225px;}

}



  /** static blogs 
.cardlink {cursor:pointer; background-color:#fff; -webkit-box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.1); -moz-box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.1); box-shadow: 1px 1px 10px -3px rgba(0,0,0,0.1);}
.cardlink .avia_textblock {padding:5px 35px 25px;}
.cardlink .avia-image-container {margin-bottom:0; width:100%;}
.cardlink .avia-image-container-inner {width:100%;}
.cardlink .avia-image-container img {border-radius:0; width:100%;}
.linkmimic {font-family: 'taubsans-bold', arial, sans-serif; font-size: 22px; position:relative; color:#26328C; line-height:1.4; padding-bottom:10px; display: inline-block;}
.linkmimic:after {content: " "; position: absolute; left: 0px; height: 4px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.cardlink:hover .linkmimic:after, .cardlink:focus .linkmimic:after  {width:100%;}
.blog-addelements {position: relative; height: 60px; margin-top: -35px;z-index: 555; display:block;}
.blogsource {position:absolute; left:0; top:0; height:35px; line-height:35px; background-color:#7967AE; color:#fff; font-size:14px; text-align:center; width:175px;}
.bloggoarrow {position:absolute; right:10px; top:10px; width:50px; height:50px; background-color:#5378D6; border-radius:50%;}
.bloggoarrow:after {content: ' \e87d '; display: block; top: 10px; font-size:22px; line-height: 30px; font-family:'entypo-fontello'; position:relative; text-align:center; width:100%; color:#fff;}
.post-grid .item:hover .blog-tooltip, .post-grid .item:focus .blog-tooltip, .cardlink:hover .blog-tooltip, .cardlink:focus .blog-tooltip {opacity:1; visibility:visible;}
.card-keys {font-style: italic; font-size:.9em; margin-bottom:5px; line-height: 1.2;}
.card-excerpt {margin-top:8px;} **/
    /** blogs in tabs 
.blog-tabs {margin-top: 4%;}
.blog-tabs .tabs {display:flex;}
.halfcard:not(.img-only):not(.copy-only), .fullcard {background-color:#F3E8DF;}


.col-tabs {display: flex; flex-direction: column; width: 20%;}
.col-tabs [role="tab"] {font-family: 'taubsans-bold', arial, sans-serif; min-height:30px; padding: 0 0 10px; margin-bottom:20px; margin-left: 20px; font-size: 18px; text-align:left; position: relative; cursor: pointer; color:#26328C; text-decoration: none; overflow: visible; border: 0; background: none;}
.col-tabs [role="tab"]:after {content: " "; position: absolute; left: 0px; height: 5px; bottom: 0px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.blog-tabs .tabs > [role="tabpanel"] {width: 80%;}
.tab-lft-col-div {clear:both; height:50px;}

.col-tabs button[aria-selected="true"] {color:#7967AE;}
.col-tabs button[aria-selected="true"]:before {content: " "; position: absolute; left: -20px; height: 15px; top: 3px; width: 15px; background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_list_checkmark_purple.png'); background-repeat: no-repeat; background-position:center center; background-size:contain; opacity: 1; visibility: visible;}

.blog-panel {display:flex; flex-wrap:wrap; margin-left:2%;}
.blog-panel > div {margin-bottom:2%;}
.blog-panel > .fullcard {width:100%;}
.blog-panel > .halfcard {width:49%;}
.blog-panel > .halfcard.last {margin-left:2%;}
.blog-panel > .halfcard:not(.img-only) img {width: 100%; max-height: 350px; object-fit: cover; object-position: 0 0;}

.blog-panel .img-only .avia-image-container, .blog-panel .img-only .avia-image-container-inner {height:100%;}
.blog-panel .img-only img {width: 100%; height: 100%; object-fit: cover; object-position: center top; border-radius:0;}

.copy-only {padding: 3%;}

.img-only .avia-image-container {margin-bottom:0;}

#top .home-cards .av-flex-placeholder {width:2%;}
.home-cards {margin-bottom:50px;} **/

/** blog slider on Our Story - Content Slider 
.blog-slider {max-width: 50%; margin: 0 auto;}
.blog-slider h3.slide-entry-title {display:none;}
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows {width:100%; position: absolute; top: 50%; margin-top: -50px;}
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows a {width: 80px; height: 50px; line-height: 50px;}
#top .blog-slider .avia-slideshow-arrows a.prev-slide {left: -100px;}
#top .blog-slider .avia-slideshow-arrows a.next-slide {right: -100px;}
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide:before,
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide:before {content: '';  background-repeat: no-repeat !important; background-position:center center !important; background-size:70% !important;}
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide:before {background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/slider-prev.png');}
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide:before {background: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/slider-next.png');}
#top .blog-slider .avia-slideshow-dots a {border: 2px solid #5378D6; opacity:1; height: 20px; width: 20px; color: transparent;}
#top .main_color .blog-slider.avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .blog-slider.avia-smallarrow-slider .avia-slideshow-dots a:hover {background-color: #26328C; color: transparent;}
.blog-slider .slide-entry-wrap:not(.active-slide) .linkmimic:after {opacity:0;}
#top .blog-slider .blog-panel {margin-left:0; padding:5px;}
#top .blog-slider .avia-smallarrow-slider-heading .new-special-heading {display:none;}
#top .blog-slider .avia-slideshow-dots {text-align:center;} **/

    /** individual blog pages **/
.tribe-events-back, .avia-post-nav {display:none;}
#blog-sec {
    background: linear-gradient(to right, #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to right, #FAC8BF 0%, #FAC8BF 100%);
    background-size: 45% 1px, 30% 1px;
    background-position: 0% 1%, 85% 99%;
    background-repeat: no-repeat, no-repeat;
}
#blog-sec .container {
    background: linear-gradient(to bottom, #FAC8BF 0%, #FAC8BF 100%), linear-gradient(to bottom, #FAC8BF 0%, #FAC8BF 100%);
    background-size: 1px 30%, 1px 90%;
    background-position: 17% 30%, 82% 93%;
    background-repeat: no-repeat, no-repeat;
}
.subscribe-block {padding:25px; margin-bottom:30px; background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/universal_icon_blog-subscribe.png'); background-repeat:no-repeat; background-position:right 30px bottom 30px; background-size:15%;}
.subscribe-block .headline-text {margin-bottom:10px;}
.blog-sub-copy {display:none;}
.post-share p.av-share-link-description {color:#121C4E; font-size:24px; margin-bottom:0px; font-family: 'taubsans-bold', arial, sans-serif;}
#top .post-share .av-share-box ul {border:0; width:auto; border-width:0;}
#top .post-share .av-share-box ul li a {padding:0; font-size:20px; width: 35px; height: 35px; line-height: 35px; color:#fff; background-color:#26328C; border-radius:50%;}

/* Search Results Styles */
.adv-search-col {padding:20px; background-color:#121C4E;}
.adv-search-col .widgettitle {text-align:center;}

.adv-search-col #cws-search-form input::placeholder-shown {color:#fff !important; background-color: #121C4E; font-family: 'taubsans-reg', arial, sans-serif !important; font-size:18px !important;}
.adv-search-col #cws-search-form input::placeholder {color:#fff !important; background-color: #121C4E; font-family: 'taubsans-reg', arial, sans-serif !important; font-size:18px !important;}
#top .main_color #cws-search-form input[type='text'],
#top .main_color #cws-search-form select,
.adv-search-col #cws-search-form input,
.adv-search-col select#cws_jobsearch__proximity {color:#fff !important; background-color: #121C4E; border-bottom: 2px solid #FAC8BF; font-family: 'taubsans-reg', arial, sans-serif !important; font-size:18px !important;}
#top #cws-search-form select, #top .entry-content-wrapper #cws-search-form select {background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/wht-arrows.png');}
#cws-search-form .location-wrapper .error-msg {color: #FAC8BF; font-size: 14px;}
#top .adv-search-col label {color:#FAC8BF; font-family: 'taubsans-reg', arial, sans-serif !important; font-size:14px; font-weight:normal;}
#top .adv-search-col .clear-btn {color:#fff;}
.widget-jobsearch-full .location-wrapper .clear-btn {margin-top: -5px; padding-bottom:5px;}
#top .adv-search-col label[for=units] .switch-button-label {color:#fff;}
#top .adv-search-col .switch-button-button {background-color:#26328C; border-radius: 50%;}
#top .main_color .adv-search-col #cws-adv-search-btn.avia-button.avia-size-medium {font-family: 'taubsans-med', arial, sans-serif !important; background-color:transparent; color:#fff; font-size:19px; border-color: #fff; cursor: pointer; width: auto; text-align: left; padding: 10px 10px; min-width: auto; border-radius: 0; line-height: 1.2; border-width: 1px !important; margin: 0 0; border-right-style: solid; border-bottom-style: solid;}
#top .main_color .adv-search-col #cws-adv-search-btn.avia-button.avia-size-medium:hover {background-color:#365CBD;}
.results-col .search-columns {display:none;}
.widget-jobsearch-results-list #live-results {float: left; color:#7967AE; font-size:24px; margin-bottom:2%;}
.results-col #widget-jobsearch-results-list .search-results-ol .job {border-left:10px solid #7967AE; padding-left:20px; margin-bottom:2%;}
.results-col #widget-jobsearch-results-list .search-results-ol .job.alt {background:transparent;}
.results-col #widget-jobsearch-results-list .search-results-ol .job .jobTitle,
.results-col #widget-jobsearch-results-list .search-results-ol .job .jobTitle a {font-size:24px; position:relative; text-decoration:none; margin-bottom:10px; padding-bottom:20px; color:#26328C; font-family: 'taubsans-bold', arial, sans-serif !important;}
.results-col #widget-jobsearch-results-list .search-results-ol .job .jobTitle a:after {content: " "; position: absolute; left: 0px; height: 4px; bottom: 8px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.results-col #widget-jobsearch-results-list .search-results-ol .job .job-innerwrap:hover .jobTitle a:after {width:100%;}
.results-col #widget-jobsearch-results-pages .button {font-size:16px; line-height: 1; font-family: 'taubsans-bold', arial, sans-serif !important; padding-left: 11px; padding-right: 11px; padding-top: 7px; padding-bottom: 8px;}
.results-col #widget-jobsearch-results-pages .button:not(.inactive) {border-radius: 50%; border: 2px solid #5378D6; border-color:#5378D6;}
.results-col #widget-jobsearch-results-pages .button.inactive {color:#26328C;}
#top #wrap_all .adv-search-col .error .text_input {border: 1px solid #FAC8BF;}


/* Job Details Styles */
.quick-details {padding:8%; background-color:#121C4E;}
.main_color .quick-details .dblubtn-wicon .avia-color-theme-color {background-color:#5378D6;}
.ejd-det-item {margin-bottom:10px;}
.ejd-det-item strong, .backsearch {color:#FAC8BF !important;}
.morelink {margin-top:20px; color: #26328c; font-weight:700; cursor:pointer; text-decoration:underline;}
.latestjobs .widget-joblist {display:flex; width:100%; margin-top:15px;}
.latestjobs .widget-joblist > * {flex-grow: 1; flex-basis: 0; padding:10px;}
.latestjobs .widget-joblist > div:nth-child(6) {display:none;}
.latestjobs .widget-joblist > * a {font-family: 'taubsans-bold', arial, sans-serif; font-size:18px;}
.flexwrap.app-share .sharebtns {margin-left:8%;}
.flexwrap.app-share .av-share-box {display:flex;}
.av-share-box p.av-share-link-description {font-size:16px; font-family: 'taubsans-bold', arial, sans-serif; margin-top: 0; margin-bottom: 0; line-height: 40px; min-width: 110px;}
#top .flexwrap.app-share .av-share-box ul {max-width:150px;}
#top .flexwrap.app-share .av-share-box ul li {padding:5px;}
#top .flexwrap.app-share .av-share-box ul li a {padding: 0 0;}
#top #wrap_all .flexwrap.app-share .av-share-link a:before {content: ''; position:relative; display:block;  width:30px; height:30px; background-repeat: no-repeat; background-position: center center; background-size:95%;}
.flexwrap.app-share .av-social-link-facebook a:before {background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_share_facebook.png');}
.flexwrap.app-share .av-social-link-twitter a:before {background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_share_twitter.png');}
.flexwrap.app-share .av-social-link-linkedin a:before {background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_share_linkedin.png');}
.flexwrap.app-share .av-social-link-mail a:before {background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/04/icon_share_email.png');}
#top #wrap_all .flexwrap.app-share .av-share-link:hover a {background-color: transparent !Important;}
.page-id-78 .pagination { display:none; }

/* Footer Styles */
#footer {padding-top: 50px; background: linear-gradient(to right,  #FAC8BF 20%, transparent 20%, transparent 63%, #FAC8BF 63%), linear-gradient(to bottom,  #FAC8BF 0%, #FAC8BF 100%); background-size: 100% 1px, 1px 100%; background-position: 0px 25px, 99% 0; background-repeat: no-repeat, no-repeat;}
/*#footer .container {padding: 0 0;}*/
#footer .flex_column.av_one_fifth.first {width:15%; margin-left:0; padding-right: 1%;}
#footer .flex_column.av_one_fifth.first .textwidget {padding: 3px 0 0 3px;}
#footer .flex_column.av_one_fifth:nth-child(2) {width:19%; margin-left:0; padding-right:1%;}
#footer .flex_column.av_one_fifth:nth-child(3) {width:21%; margin-left:0; padding-right:1%;}
#footer .flex_column.av_one_fifth:nth-child(4) {width:21%; margin-left:0; padding-right:1%;}
#footer .flex_column.av_one_fifth:nth-child(5) {width:24%; margin-left:0; float:none; display: inline-block;}
#footer #custom_html-12 {width:70%; margin-left:15%; margin-right:15%;}
#footer img.ftr-logo {max-width:100px;}
#footer .flex_column .widget .widgettitle {position:relative; padding-left: 4px; padding-top: 2px; margin-top: 0; margin-bottom:10px; padding-bottom:10px; color:#26328C; text-transform:none; letter-spacing: 0px; font-size: 18px;}
#footer .flex_column .widget .widgettitle a {color:#26328C; text-decoration:none;}
#footer .flex_column.av_one_fifth:nth-child(2) ul, #footer .flex_column.av_one_fifth:nth-child(3) ul, #footer .flex_column.av_one_fifth:nth-child(4) ul, #custom_html-12 ul li {padding-left: 4px;}
#footer #custom_html-12 li {font-size:14px;}
#footer #custom_html-12 p {font-size:14px; line-height:1.6;}
#footer .flex_column.av_one_fifth:nth-child(5) ul {display:flex; justify-content: flex-end;}
#footer .flex_column.av_one_fifth:nth-child(5) ul li {margin-left:2px; padding:4px 2px;}
#footer .flex_column.av_one_fifth:nth-child(5) ul li:last-child {padding-right:8px;}
#footer .av_font_icon.bb-socico {display:inline-block; padding: 5px; background-color: #26328C; margin-left: 2px; border-radius: 100%; height: 40px; width: 40px;}
#footer .av_font_icon.bb-socico a.av-icon-char {text-decoration: none; font-size: 20px; line-height: 28px; color: #fff; text-align: center;}
#footer .av_font_icon.bb-socico a.fgb-ico {width:30px; height:29px;}
#footer .av_font_icon.bb-socico a.fgb-ico:before {content: ' '; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_FGB.png); visibility: visible; background-repeat: no-repeat; background-size: 40%; background-position: center center; position: absolute; top: 0; left: 0; width: 40px; height: 40px;}
#footer span.line-roll:after {background-color:#5378D6;}

#footer .mob-toggle-wrap li {margin-bottom:5px;}
.footer_color .ftr-search-btn {margin-top:20px; line-height: 50px;}
.footer_color .ftr-search-btn a {background-color:#5378D6; font-family: 'taubsans-med', arial, sans-serif; font-size:19px; display: inline-block; line-height: 1.2; text-decoration:none; color:#fff; padding:10px; position:relative;}
.footer-supplinks > li {margin-right:3%;}
.footer_color .footer-supplinks > li a {color:#26328C; font-family: 'taubsans-bold', arial, sans-serif;}

.blue-popup {background-color: #121C4E; padding: 10%; margin:0 auto;}
.blue-popup h1 {color:#7967AE;}
.blue-popup .mfp-close {color: #F9AC84; border: 2px solid #fff; opacity:1; border-radius:50%; width: 28px; height: 28px; line-height: 28px; margin: 10px;}

/* -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; */
    
#consent_blackbar {display: block; position: fixed; z-index: 100000; bottom: 0; left: 0; text-align: center;}

/********************** Media Queries **********************/
/* media queries should always be listed in descending order of screen size */

#mobile-advanced {background: #26328c;}
#advanced_menu_toggle, #advanced_menu_hide {line-height: 42px;}
#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {color: #fff;}
#mobile-advanced > li > a {font-size:18px; font-family: 'taubsans-bold', arial, sans-serif;}
/*#mobile-advanced > li.menu-item-has-children > a:after {content: '\e816 '; font-family:'entypo-fontello'; visibility: visible; position: absolute; width: 20px; height: 20px; right: 15px; top: 50%; margin-top: -10px; font-size: 20px; line-height: 20px; text-align: center; border: 2px solid #fff; border-radius: 100%;}*/

#mobile-advanced .sub-menu > li:not(.third-level) a {font-family: 'taubsans-bold', arial, sans-serif;}
/* #mobile-advanced ul .second-level a, #mobile-advanced ul .third-level a */
#mobile-advanced ul a {padding-top: 6px; padding-bottom:6px;}
#mobile-advanced ul .third-level a {padding-left:75px;}
#mobile-advanced .nav-search {padding-left:28px; padding-top: 15px;}
#mobile-advanced .nav-search a {width: auto; display: inline-block; background-color: transparent; color: #fff; font-size: 19px; font-family: 'taubsans-med', arial, sans-serif; border: 1px solid #fff;}
#mobile-advanced .nav-search a:hover {background-color: #365CBD;}
/*#mobile-advanced .nav-search a:after {content: ' '; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_search_medium-blue.png); visibility: visible; background-repeat: no-repeat; background-size: 100%; background-position: center center; position: absolute; width: 20px; height: 20px; right: 15px; top: 50%; margin-top: -10px;}*/

#mobile-advanced #menu-item-2476_m {display:none;}

body div .mob-hdr-btn .avia-button {background-color: #5378D6; font-size: 19px; font-family: 'taubsans-med', arial, sans-serif; font-weight: normal; padding: 10px 10px; border-radius:0;     border: 0;}

@media only screen and (min-width: 2300px) {
    /** home hero headline video overlay **/
  .home-headline-overlay .container {margin-left: 77%;}
  .home-headline-overlay {width: 35%;}
  .intro-text .container {padding-left: 10%; padding-right: 12%;}
  
  .stay-connected:before {width: 30%;}

}

@media only screen and (max-width: 2299px) and (min-width: 1550px) {
  .debug-3 {max-width:843px; margin-left:23.5%;}
    /** home hero headline video overlay **/
  .home-headline-overlay .container {margin-left: 27%;}

}

@media only screen and (min-width: 1550px) {
div .wwd-ts-shapes.stf-shape1 {background-size: auto 95%;}
div .wwd-ts-shapes.stf-shape2, div .wwd-ts-shapes.stf-shape3 {background-size: 78%;}
div .wwd-ts-shapes.stf-shape4 {background-size: 75%;}
div .wwd-ts-shapes.stf-shape5 {background-size: 90%;}
}

@media only screen and (min-width: 990px) and (max-width: 1549px) {
div .wwd-ts-shapes.stf-shape1 {background-size: auto 80%;}
div .wwd-ts-shapes.stf-shape2, div .wwd-ts-shapes.stf-shape3 {background-size: 85%;}
div .wwd-ts-shapes.stf-shape4 {background-size: 80%;}
div .wwd-ts-shapes.stf-shape5 {background-size: 100%;}
}

@media only screen and (min-width: 1171px) and (max-width: 1549px) {
    .alth1 {font-size: 52px;}
}

@media only screen and (min-width: 768px) and (max-width: 1170px) {
  .alth1 {font-size: 40px;}
  .hero-rgt .video-controls .toggle_content {padding: 5px 10px 5px 10px;}
  #top .video-container .hero-lft h1 {margin-top:50px;}
  #top .video-container .hero-rgt {vertical-align:top;}
  .hero-rgt .transcript-lnk, #top .hero-rgt .vidselbtns legend {font-size: 12px;}
#top .hero-rgt .vidselbtns label {font-size: 12px;}

.wwd-ts-shapes span {font-size: 34px;}
}

@media only screen and (max-width: 1024px) {
span.line-br {display:none;}  

/*.beige-box.shape-roll-box {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_what-we-do_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}
.grey-box.shape-roll-box {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_culture_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}
.lorg-box.shape-roll-box {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_where-innovate_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}*/
}
@media only screen and (min-width: 768px) {
  #wwi-centers .dblubtn-wicon.download-pdf-1.covid-pdf-link{
      width: 74.5%;
    float: right;
    text-align: left;
    }
  .desk-hide {display:none !important;}  
  .col-tabs button[aria-selected="true"]:after {display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.home-headline-overlay {width: 65%;}
#top .main_color .transbtn-icon a, .transbtn-icon {font-size: 16px; text-align: center; padding: 9px 0px 7px;}
.transbtn-icon .avia-button .avia_button_icon {line-height: 20px; width: 20px; min-width: 20px; height: 20px;}
.transbtn-icon .avia-button .avia_button_icon:before {font-size: 18px; line-height: 14px; height: 14px;}

#top .av_font_icon.lrg-ico {height: 150px; width: 150px;}
#top .lrg-ico:before {width:156px; height:156px;}
#top .av_font_icon.lrg-ico .av-icon-char {font-size: 40px; line-height: 40px; height: 150px; width: 150px;}
#top .lrg-ico span:before {margin-top: -15px; margin-left: -33px;}  

}

@media only screen and (min-width: 990px) {

#custom_html-9 {display:none;}

.home-headline-overlay .container {padding: 2% 6% 2% 10%;}

#where-hero .lftcopy-videohero {padding: 7% 0px 0 0px !important;}
#who-hero .lftcopy-videohero {padding: 5% 0px 0 0px !important;}
#cult-hero .lftcopy-videohero {padding: 5% 0px 0 0px !important;}

}

@media only screen and (max-width: 989px) {  
#custom_html-9 {position:absolute; padding: 0px 10px 0 10px; min-width: 165px; width:fit-content; margin:0 auto; z-index:999;}
  
.home-headline-overlay {margin-top:0; width:100%;}
.home-headline-overlay .container {margin-left:0; background-color:transparent;}
.home-headline-overlay .content {background-color:#121C4E;}
.home-headline-overlay .avia_textblock {padding: 0 30px;}

div .wwd-ts-shapes:not(.stf-shape-img) {background-size: contain !important; min-height: unset; height: auto; padding: 15% 0; margin-top: 10px !important;}

}

@media only screen and (max-width: 989px) and (min-width: 768px) {
.tablet-hide {display:none !important;}

.responsive .logo img {margin-top: 15px;}  
#custom_html-9 {top:5px;}

.headline-text {font-size: 34px;}  

.lgrybkg-gradient-reverse {background: rgba(243,243,243,1);}

#searchbanner.text-wid65 {width:85%;}
  
.main_color .avia-animated-number-title, .main_color .avia-no-number, .number-highlight {font-size: 40px;}
.avia-animated-number-content p, .number-content {font-size: 16px;}
.lds-spinner {margin-bottom:0;}

.uni-accordion .toggle_content .flexwrap.roleacc .sampleroles h5,
.uni-accordion .toggle_content .flexwrap.roleacc .tools h5 {background-size: auto 70%; padding: 5px 30px 5px 0;}

.text-wid60.search-location, .text-wid50.search-careers {width:80%;}

#car-gigs .text-wid50-justify {width: 60%;}

#wwd-hero .text-wid65-justify {width:100%; padding-bottom:20px;}
#wwd-shapefuture.text-wid75 {width: 95%;}
#wwd-shapefuture .content {padding-bottom:0;}
#product-phil .text-wid40 {width: 80%; padding-bottom:5%;}
.wwd-ts-shapes p {font-size: 16px;}
.product-orgtxt p {font-size: 20px;}

.flexwrap.sc-btns .dblubtn-wicon a.avia-button {font-size:14px;}
#top .flexwrap.sc-socicons {margin-bottom: 30px; padding-bottom:10px; padding-right:5px;}
.flexwrap.sc-socicons a {padding:3px;}
.entry-content-wrapper .flexwrap.sc-socicons li {margin-left: 5px;}
#top .stay-connected .av_font_icon.bb-socico {height: 42px; width: 42px;}
#top .stay-connected .bb-socico:before {width: 42px; height: 42px; border: dashed 1px white;}
#top .stay-connected .av_font_icon.bb-socico .av-icon-char {font-size: 20px; line-height: 35px; height: 36px; width: 36.5px; margin-top: 1px; margin-left: 1px;}
#top .stay-connected .jotc-btn {margin-bottom:20px;}
#top .stay-connected .av_font_icon.bb-socico .fgb-ico img {position: relative; display:block; margin: 0 auto; max-width: 16px; top: 6px;}
#top .stay-connected .av_font_icon.bb-socico .face-ico img {position: relative; display:block; margin: 0 auto; max-width: 22px; top: 7px;}
/*#top .stay-connected .av_font_icon.bb-socico .fgb-ico:before {background-size: 40%; background-position: top 50% left 50%; width: 42px; height: 42px;}
#top .stay-connected .av_font_icon.bb-socico .face-ico:before {background-size: 55%; background-position: left 58% top 55%; width: 42px; height: 42px;}*/

#footer .flex_column.av_one_fifth:nth-child(2) {width: 24%;}
#footer .flex_column.av_one_fifth:nth-child(3) {width: 25%;}
#footer .flex_column.av_one_fifth:nth-child(4) {width: 36%;}
  
}

@media only screen and (max-width: 880px) {
.flexwrap.sc-btns {flex-direction:column;}
}

@media only screen and (min-width: 768px) {
  .desk-hide {display:none !important;}  
  .col-tabs button[aria-selected="true"]:after {display:none;}
}

@media only screen and (max-width: 767px) {
body {font-size:16px;}
#custom_html-9 {top:16px;}
.responsive #top .mobile-hide {display:none !important;}
.responsive #top #wrap_all .cont-fullwidth .container {max-width:100%; width:100%;}
.text-wid40, .text-wid50, .text-wid65, .text-wid50-justify, .text-wid60, .text-wid75, .text-wid85 {width: 100%;}
.column-padtop-mobile > *:first-child {padding-top:35px;}
.text-wid65-inner .post-entry {margin: 0 auto 0 auto;}
.avia-section-small .content {padding-top: 0px;}
.responsive #top #wrap_all .mobile-margbtm-0 {margin-bottom:0;}

h3 {font-size:20px;}
.med-h2s h2, .med-h3s h3 {font-size: 20px;}
#top h4.av-upcoming-event-title {font-size: 18px;}
h5 {font-size: 16px;}
.alth1 {font-size: 38px;}
.lrgtxt, .lrgtxt p, .lrgtxt div {font-size:20px;}
.text22 {font-size: 18px;}
.headline-text {font-size: 28px;}
.quote-text {font-size: 22px;}

.hr-short.small-org-divider {margin:10px 0 10px;}

.shape-roll-box {min-height: auto; padding: 20px 20px 20px 20px;}

.hero-lft .text-wid65-justify {margin: 0 auto 20px; width:100%;}
.sub-page-headline .hero-lft .alth1 {margin-bottom: 15px;}

.responsive #top #wrap_all .addarrows-slide:not(.blog-slider) .slide-entry {text-align:center;}

  /** backgrounds **/
.lgrybkg-gradient-reverse {background: rgba(243,243,243,1); padding-top:0px;}
#team-cult-alph-alt, #team-cult-chel, #team-cult-hyd, #team-cult-nj, #team-cult-pas, 
#di-cult, #alpha-tech-stack, #chel-credo, .chel-oc-bgline, #blog-sec, #blog-sec .container, 
#top #wwdnumbers .container, #careersnumbers .container, #roles-opps {background:none !important;}
.roles-opps, .roles-opps .container {background:none;}

.main_color .avia-animated-number-title, .main_color .avia-no-number, .number-highlight {font-size: 40px;}
.avia-animated-number-content p, .number-content {font-size: 16px;}

  /** buttons **/
.avia-button-wrap.transbtn-icon {padding-left:5px;}
#top .main_color .transbtn-icon a, .transbtn-icon {font-size: 16px; text-align: left; padding: 9px 0px 7px;}
.transbtn-icon .avia-button:after {left: 17px;}
.transbtn-icon .avia-button:hover:after {width: calc(100% - 17px);}
.transbtn-icon .avia-button .avia_button_icon {text-align: center; line-height: 16px; width: 16px; min-width: 16px; height: 16px; border: 2px solid #5378D6;}
.transbtn-icon .avia-button .avia_button_icon:before {font-size: 15px; line-height: 13px; height: 13px;}

.dblubtn-wicon:not(.mob-hdr-btn):not(.subs-btn) a.avia-button {min-width:180px;}

  /** what's on this page toggle elements **/
  .icondrivers img {max-width: 50px;}

  /** accordions **/
.js_active .uni-accordion .toggler {font-size: 16px;}
.uni-accordion .toggle_icon {width: 20px; height: 20px; border-width: 2px; top: 6px; right: 0px;}
.uni-accordion .toggle_icon .vert_icon {border-left-width: 2px; left: 7px; top: 3px; height: 10px;}
.uni-accordion .toggler.activeTitle .toggle_icon .vert_icon {border-left: solid 2px;}
.uni-accordion .toggle_icon .hor_icon {border-top-width: 2px; top: 7px; left: 3px; width: 10px;}
.uni-accordion .toggle_content {padding: 12px 0px 11px 0px;}
.uni-accordion .toggle_content .flexwrap.roleacc {flex-direction: column;}
.uni-accordion .toggle_content .flexwrap.roleacc > div {width: 100%;}
.uni-accordion .toggle_content .flexwrap.roleacc .tools {margin-left: 0; margin-top:3%;}
.uni-accordion .toggle_content .flexwrap.roleacc .tools h5 {padding: 5px 30px 5px 0;}

/** videos **/
.mfp-iframe-holder .mfp-content {max-width: 400px;}
.video-container.cont-fullwidth .content {padding-bottom:0;}
.video-img.lrg-video a:after, .video-img.side-vid a:after {background-size: 40%; width: 60px; height: 60px; margin-left: -30px; margin-top: -30px;}
.video-img.sml-vid a:after {font-size: 22px; line-height: 40px; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px;}
.video-controls p.toggler {margin: 0 auto 0px;}
.flexwrap.vidbtns, .flexwrap.xtra-vids {flex-direction: column;}
.vidselbtns legend {float: none;}
.vidselbtns fieldset div {display:block;}
.flexwrap.xtra-vids > div {display: flex; justify-content: center; align-items: center;}
.flexwrap.xtra-vids > div > div {width: 50%;}
.flexwrap.xtra-vids .video-desc {padding-left:15px;}

  /** number universal **/
#top .number-block.flex_column {padding: 10px 0 0px;}
  
  /** events **/
.main_color .av-upcoming-event-data {padding: 10px 40px 10px 10px; width: 75%;}
.av-upcoming-event-meta, .av-upcoming-event-meta > span {font-size: 14px;}
a.av-upcoming-event-entry:after {font-size: 12px; right:0; width:27%;}
.av-upcoming-event-meta {padding-right:15px;}

  /** box layouts **/
#top #wrap_all .box-layout-1 .flex_column_table > div:nth-child(4), #top #wrap_all .box-layout-2 .flex_column_table > div:nth-child(4) {display:none;}
.responsive #top #wrap_all .box-layout-1 .av_one_fourth, .responsive #top #wrap_all .box-layout-2 .av_one_third {display: inline-block; width: 100%;}
#top .box-layout-2.alt-bl2 .lorg-box, #top #working-chel.box-layout-2 .grey-box {width: 100%;}
.responsive #top #wrap_all .box-layout-1 .bl1-wrap-rgt, .responsive #top #wrap_all .box-layout-2 .bl2-wrap-rgt {margin-left:0%;}
#top .box-layout-2 .flex_column_table > .bl2-wrap-left .beige-box {width: 100%;}
#top .box-layout-3 .flex_column_table > .bl2-wrap-left .beige-box, #top .box-layout-2.alt2-bl2 .flex_column_table .beige-box, #top .box-layout-2.alt2-bl2 .lorg-box {width: 100%;}

/*.beige-box.shape-roll-box {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_what-we-do_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}
.grey-box.shape-roll-box {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_culture_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}
.lorg-box.shape-roll-box {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_where-innovate_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}*/

  /** tech stack **/
.tech-stack-list .content {padding-bottom:0;}
.tech-stack-list .brand-highlights {display:none;}

#searchbanner .content {padding-top:0;}
.whatwedo #searchbanner .content {padding-top:30px;}

.roles-opps .content {padding-bottom:0;}
#custom_html-10 {padding-bottom:0;}

  /** home numbers **/
#homenumbers {background:none;/*background-position: right top; background-size: 50% 1px;*/ margin-top: 0px;}
#top #homenumbers .container {background:none;/*background: linear-gradient(to bottom, #D0271D 80%, transparent 80%); background-size: 1px 70%; background-position: left top 100px; background-repeat: no-repeat;*/}
#top #homenumbers .flex_column_table, #top #homenumbers .flex_column.av_one_full {background:none;}
.lds-spinner {margin-bottom: 0px;}
#homenumbers h2 {padding-top: 20px;}

/** home headline **/
.responsive #top #wrap_all .home-headline-overlay .flex_column.av_one_full {padding-top: 25px; margin-bottom: 0;}

  /** home drivers 1 **/
.responsive #top #homedrivers .flex_column_table {display:flex;}
.responsive #top #homedrivers .av-flex-placeholder {display:none;}
#top .driverswroll .boxdriver.flex_column_table_cell {min-height:auto;}
#top .sidexside {flex-direction:column;}
#top .sidexside > section {width:100%; margin: 0 0 0 0; padding: 0 5px 0 5px;}
.sidexside .avia_textblock p {height:70px;}
#top .driverswroll .driverbox.flex_column_table_cell {min-height: auto;}
.driverbox .lowercasehdrs {min-height: auto;}

  /** careers **/
#careersnumbers {background-color: #F2635D;}
/*#careersnumbers {background: linear-gradient(to right, #fff 0%, #fff 100%); background-color: #F2635D; background-size: 40% 1px; background-position: 100% 15%; background-repeat: no-repeat; }
#careersnumbers .container {background: linear-gradient(to right, #fff 0%, #fff 100%), linear-gradient(to bottom, #fff 0%, #fff 100%); background-size: 30% 1px, 1px 30%; background-position: 0% 69.9%, 0% 100%; background-repeat: no-repeat, no-repeat;}*/
#careersnumbers .number-block {padding-bottom: 10px;}
#careersnumbers .numbers-headline {padding-top: 30px;}
.responsive #top #careers-home-events .flex_column_table {display:flex; flex-direction:column-reverse;}
.emp-testim-sm .container .content .post-entry > .entry-content-wrapper {max-width: 90%; padding: 20px 10px 10px;}
/*#roles-opps {background: linear-gradient(to bottom, #D0271D 0%, #D0271D 100%), linear-gradient(to right, #D0271D 0%, #D0271D 100%);
    background-size: 1px 20%, 40% 1px; background-position: 2% 5%, 100% 95%; background-repeat: no-repeat, no-repeat;}*/
#roles-opps .container {background:none;}

.responsive #top #wrap_all .brand-highlights.flex_column {margin-bottom:0;}
.toolwrap {margin-bottom:0;}
.toolwrap > div {min-width: 48%;}

  /** blog tabs **/
.blog-tabs .tabs {flex-direction: column; }
.col-tabs {flex-direction: row; width: 100%; align-items:center; flex-wrap:wrap;}
.col-tabs [role="tab"] { margin-left: 0; margin-bottom: 5px; width: 45%; font-size: 16px;}
.col-tabs [role="tab"]:nth-child(odd) {margin-right: 6%; margin-left: 4%;}
/*.col-tabs button[aria-selected="true"]:before, .col-tabs button[aria-selected="true"]:after {display:none;}
.col-tabs button[aria-selected="true"]:after {content: " "; position: absolute; left: 0px; height: 5px; bottom: 0px; width: 100%; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}*/

.blog-tabs .tabs > [role="tabpanel"] {width: 100%; margin-top:15px;}
.blog-panel {margin-left: 0%;}
.blog-panel > .halfcard {width: 100%;}
.blog-panel > .halfcard.last {margin-left: 0%;}
.tab-lft-col-div {height:20px;}

  /** inidivudal blogs **/
#blog-sec {min-height:0;}
#blog-sec .content {padding: 0 0;}
#blog-sec p.headline-text {margin: 0 0;}

/** Our Story PAge **/
#story-meet, #story-meet .container {background:none;}

/** blog slider **/
.blog-slider {max-width: 100%;}
#top .blog-slider .avia-slideshow-arrows {display:none;}
#top .blog-slider .avia-slideshow-arrows a.prev-slide {left: -20px;}
#top .blog-slider .avia-slideshow-arrows a.next-slide {right: -20px;}
#top .blog-slider.avia-smallarrow-slider .avia-slideshow-arrows a {width: 25px; height: 50px;}

  /** stay connected **/
.stay-connected {background: rgba(242,99,93,1);}
.stay-connected:before {background-position: 0 140px;}
.stay-connected:after {top: auto; bottom: 0; width: 100%; height: 30%;}
.stay-connected .container {background-size: 0.6px 170px;}
.sc-inner {margin-top: 50px;}
/*.flexwrap.sc-btns {margin-bottom: 15px;}*/
.flexwrap.sc-btns > div:first-child {margin-bottom: 15px;}
#top .flexwrap.sc-socicons {margin-bottom: 0px; flex-wrap: wrap; padding: 0 5px;}
.flexwrap.sc-socicons a {padding: 3px;}
#top .entry-content-wrapper .flexwrap.sc-socicons li {margin-left:0;}
#top .stay-connected .av_font_icon.bb-socico {height: 30px; width: 30px;}
#top .stay-connected .bb-socico:before {width: 30px; height: 30px; border: dashed 1px white;}
#top .stay-connected .av_font_icon.bb-socico .av-icon-char {font-size: 14px; line-height: 24px; height: 25px; width: 25px; margin-top: 1px; margin-left: 1px;}
/*#top .stay-connected .av_font_icon.bb-socico .fgb-ico:before {background-size: 35%; background-position: top 55% left 55%; width: 30px; height: 30px;}
#top .stay-connected .av_font_icon.bb-socico .face-ico:before {background-size: 50%; background-position: left 57.5% top 57.5%; width: 30px; height: 30px;}*/
#top .stay-connected .av_font_icon.bb-socico .fgb-ico img {max-width: 10px; top: 4px;}
#top .stay-connected .av_font_icon.bb-socico .face-ico img {max-width: 16px; top: 4px;}


  /** job search banner **/
#top #wrap_all .widget-jobsearch .quicksearch-btn {max-width: 150px; margin: 0 auto; float: none; position: relative; display: block; clear: both;}

  /** Job Details **/
.latestjobs .widget-joblist {flex-direction:column;}
#ejd-nav {min-height: 0;}
#ejd-nav .content {padding-bottom:0; padding-top: 0;}
#ejd-full .content, #ejd-quickjobs .content {padding-top:0; padding-bottom: 0;}
#ejdblog .content {padding-bottom: 0;}
.ejd-desc {padding:0 !important;}
.flexwrap.app-share {flex-direction:column;}
.flexwrap.app-share .sharebtns {margin-left:0; margin-top:5%;}

  /** Careers **/
#car-gigs {background:none;}
#car-gigs .content {padding-bottom:0;}
#car-gigs .container, #car-gigs .av_one_full {background: transparent !important;} 
#career-testimonials2 .content {padding-top:0px; padding-bottom:0px;}
#career-wop {min-height:auto; padding-top: 20px;}
#career-wop .content {padding: 0 0 0 0;}

  /** Events **/
.responsive #top.single-tribe_events #wrap_all .container {width: 100%; max-width: 100%;}
.single-tribe_events .tribe-events-content, div.tribe-events-cal-links, .event-main-img, .av-single-event-meta-bar {width: 90%;}

/** All searches banners **/
.text-wid50.search-careers, .text-wid60.search-location {width:100%;}
.search-location #cws_quickjobsearch {flex-direction: column;}

  /** Our Locations **/
#ourlocs-wwi .content {padding-top:0; padding-bottom:20px;}

  /** Alpharetta **/
#team-cult-alph-alt .content {padding-top:20px;}
#team-cult-alph-alt {background:none;}
.responsive #top #wrap_all .box-layout-2 .av_one_third.first {width: 100%;}
#alpha-prod-show .content {padding-top:0; padding-bottom:0;}

  /** Hyderabad **/
#team-cult-hyd .content {padding-top:20px;}

  /** New Jersey **/
#team-cult-nj .content {padding-top:20px;}
#prod-show-nj .content {padding-top:0; padding-bottom:0;}

  /** NYC **/
#team-cult-chel .content {padding-top:20px;}
/*.nyc-gallery {display:none;}*/
.lifonphotos > .div2 {grid-area: auto;}
.flexwrap.chel-alt-locs > div {width: 47%;}
#ny-prod-show .content {padding-top:0; padding-bottom:0;}
#chel-credo .content, #searchlifion  .content {padding-bottom:0;}
.flexwrap.sxs-btns {flex-direction:column;}
.flexwrap.sxs-btns > div:first-child { margin-bottom:20px;}

.flexwrap.bi-award .awardicon:nth-child(3) {display:none;}
.flexwrap.bi-award img {max-width: 70px; margin: 20px 20px 0;}
.flexwrap.bi-award .bi-awardtxt {padding-right: 30px; text-align: left;}
#builtin .avia-image-container-inner img {max-width:90%; margin:0 auto;}

  /** PAsadena **/
#team-cult-pas .content {padding-top:0px;}

  /** What We DO **/
.responsive #top #wwd-shapefuture .av_one_third {display: flex; flex-direction: column; justify-content: center; min-height: 300px;}
.wwd-ts-shapes p {font-size: 18px;}
.wwd-ts-shapes span.bigtxt {font-size: 32px;}
#product-phil .content {padding-top:0;}

/** Who We Hire **/
.flexwrap.wwdteams > div {min-width: 46%; width: 46%;}
#wwh-our-teams .flex_column_table {margin-top:0 !important;}

  /** CUlture **/
#wwb-cult .content {padding-top:0px;}
#life-cult .content {padding-bottom:0;}
#di-cult p.headline-text {margin-bottom:0;}
.ci-benperk .div1 { grid-area: 1 / 1 / 2 / 2;}
.ci-benperk .div2 { grid-area: 1 / 2 / 2 / 3;}
.ci-benperk .div3 { grid-area: 2 / 1 / 3 / 3; min-height:310px;}
.ci-benperk .div4 { display:none;}
.ci-benperk .div5 { grid-area: 3 / 1 / 4 / 2; background-position: center right;}
.ci-benperk .div6 { grid-area: 3 / 2 / 4 / 3;}
.ci-benperk .div7 { grid-area: 4 / 1 / 5 / 3;}
.ci-benperk .div8 { grid-area: 5 / 1 / 6 / 3;}
.ci-benperk .div9 { grid-area: 6 / 1 / 7 / 2;}
.ci-benperk .div10 { grid-area: 6 / 2 / 7 / 3;}
.ci-benperk .div11 { grid-area: 7 / 1 / 8 / 3;}
.ci-benperk .div12 { grid-area: 8 / 1 / 9 / 3;}
.ci-benperk .div14 { display:none;}

  /** div inc **/
#di-awards .content {padding-bottom:20px;}
#divinc-blog .content {padding-top:0;}
.responsive #top #wrap_all #di-numbers-slider .slide-entry {margin-bottom:0;}
.di-num-slide .slide-loop-4 .entry-content, .di-num-slide .slide-loop-5 .entry-content, .di-num-slide .slide-loop-6 .entry-content {padding: 10px 0;}

#top .av_font_icon.lrg-ico {height: 80px; width: 80px;}
#top .lrg-ico:before {width:86px; height:86px;}
#top .av_font_icon.lrg-ico .av-icon-char {font-size: 22px; line-height: 22px; height: 80px; width: 80px; border: 8px solid #7967AE;}
#top .lrg-ico span:before {margin-top: -5px; margin-left: -15px;}  

  /** footer **/
#footer {padding-top: 0px; background:none;}
#footer .widget {margin: 0px 0 0px 0;}
#footer .flex_column.av_one_fifth.first .textwidget {text-align: center;}
#footer .flex_column.av_one_fifth:nth-child(5) .widget {text-align: left;}
#footer .flex_column.av_one_fifth:nth-child(5) ul {justify-content: space-around;}
#footer .av_font_icon.bb-socico {height: 26px; width: 26px;}
#footer .av_font_icon.bb-socico a.av-icon-char {font-size: 14px; line-height: 16px;}
#footer .av_font_icon.bb-socico a.fgb-ico:before {width: 26px; height: 26px;}

#footer .ftr-toggle .plus-minus {float: right; cursor:pointer; width:26px; height:26px; display:block; text-align: center; border:3px solid #5378D6 !important; border-radius:100%;}
#footer .ftr-toggle .plus-minus:before {content:' \e816 '; font-family:'entypo-fontello'; display: block; position:relative; top: 1px; left: 1px; color: #26328C; font-size: 22px; line-height: 18px; width: 20px; height: 20px; margin: 0 auto;}
#footer .ftr-toggle.minus .plus-minus:before {content:' \e819 ';}
.flexwrap.footer-supplinks {justify-content: space-evenly; flex-wrap: wrap;}

.responsive #top #wrap_all #footer .flex_column.av_one_fifth:nth-child(2), .responsive #top #wrap_all #footer .flex_column.av_one_fifth:nth-child(3) {margin-bottom:0;}
#footer .ftr-toggle {cursor:pointer; padding-left:0;}
#footer .flex_column.av_one_fifth:nth-child(2) .widget, #footer .flex_column.av_one_fifth:nth-child(3) .widget, #footer .flex_column.av_one_fifth:nth-child(4) .widget {padding:3px;}
#footer .widgettitle.ftr-toggle:hover .line-roll:after {width:100%;}
#footer #custom_html-12 {width: 100%; margin: 0 auto !Important;}

.mob-toggle-wrap, .line-roll-alt {display: none;}
.ftr-toggle.alttoggle {float: none; font-family: 'taubsans-bold', arial, sans-serif; margin: 0 auto; cursor:pointer; margin-bottom:20px;}
h2.ftr-toggle.alttoggle.deftoggle {font-size: 16px; text-transform:none; color: #26328C;}
.ftr-toggle.alttoggle.lorghdrs {color:#F9AC84;}
.ftr-toggle.alttoggle:after {content: ' \e877 '; font-family: 'entypo-fontello'; position: relative; display: inline-block; width: 16px; height: 16px; font-size: 16px; line-height: 18px; border-radius: 100%; top: 2px; margin-left: 10%; padding: 0 1px 0 0;}
.ftr-toggle.alttoggle.lorghdrs:after {color:#F9AC84; border: 2px solid #fff;}
.ftr-toggle.alttoggle.deftoggle:after {color:#26328C; border: 2px solid #5378D6;}

h2.ftr-toggle.alttoggle.deftoggle span.line-roll:after {background-color: #5378D6;}

.ftr-toggle.alttoggle.pressed:after {content: ' \e87a ';}
.collapsed .collapsed-text, .pressed .pressed-text  {display: inline;}
.collapsed .pressed-text, .pressed .collapsed-text  {display: none;}
}

@media only screen and (min-width: 481px) {
#custom_html-9 {right:100px;}
}

@media only screen and (max-width: 480px) {
.responsive #top #wrap_all #header_main .container {width: 100%; max-width: 100%; padding: 0 10px;}
#custom_html-9 {right:50px;}

/** Who We Hire **/
.flexwrap.wwdteams > div {min-width: 100%; width: 100%; margin: 0 0;}

/* NYC */
.flexwrap.sxs-btns {flex-direction:column; padding: 20px 20px;}

#builtin .av_one_full {padding: 20px 0;}
.flexwrap.bi-award {flex-direction:column;}
.flexwrap.bi-award .awardicon {text-align:center !Important;}
.flexwrap.bi-award .bi-awardtxt {padding:0 20px; text-align:center;}
}

/*
.boxlink {cursor:pointer;}

#car-gigs {background: linear-gradient(to right, #D0271D 0%, #D0271D 100%), linear-gradient(to bottom, transparent 8%, #D0271D 8%, #D0271D 100%) !Important;
    background-size: 10% 0.5px, 0.5px 75% !Important;
    background-position: 0% 38%, 2% 35% !Important;
    background-repeat: no-repeat, no-repeat !Important;} */
    
/*.transbtn-icon .avia-button .avia_iconbox_title:after {content: " "; position:absolute; left:0px; height: 4px; bottom: -5px; width: 30px; opacity: 1; visibility: visible; background-color: #5378D6; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.transbtn-icon .avia-button:hover .avia_iconbox_title:after, .transbtn-icon .avia-button:focus .avia_iconbox_title:after {width:100%;}*/

/*.beige-box.shape-roll-box:hover {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_what-we-do_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}
.grey-box.shape-roll-box:hover {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_culture_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}
.lorg-box.shape-roll-box:hover {background-color:#fff; background-image:url('https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/1.0_know-us_where-innovate_hover-shape.png'); background-position:center center; background-size:contain; background-repeat:no-repeat;}*/

/*.dblubtn-wocon a.avia-button, .pinkbtn-wocon a.avia-button {font-size:16px; padding: 6px 30px 6px 10px; border-radius:0; border:0; height:50px; line-height:38px; margin: 0 0;}
.dblubtn-wocon a.avia-button:hover, #top .pinkbtn-wocon a.avia-button:hover {background-color:#365CBD; color:#fff;}
.dblubtn-wocon .avia-button .avia_button_icon.avia_button_icon_right, .pinkbtn-wocon .avia-button .avia_button_icon.avia_button_icon_right {position:absolute; color:#fff; top: 50%; margin-top:-13px; left: auto; right:-10px; background-color: #5378D6; border-radius: 100%; padding: 2px; width: 25px; height: 25px; display: inline-block; line-height: 1.3;}
.dblubtn-wocon .avia-button .avia_button_icon:before, .pinkbtn-wocon .avia-button .avia_button_icon:before {content:'';}
.dblubtn-wocon .avia-button .avia_button_icon:after, .pinkbtn-wocon .avia-button .avia_button_icon:after {content: ' '; width: 25px; height: 25px; background-position: center center; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_arrow-right_white.png); background-repeat: no-repeat; position: absolute; background-size: 70%; top: 0; left: 0;}
.dblubtn-wocon.jotc-btn .avia-button .avia_button_icon:after {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_join-talent-network.png);  background-size: 60%;}
.dblubtn-wocon.subs-btn .avia-button .avia_button_icon:after {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/1147/2020/03/icon_envelope.png);  background-size: 60%;}*/


#helping-hands {
background: linear-gradient(to right, #D0271D 63%, transparent 63%, transparent 63%, #D0271D 63%), linear-gradient(to bottom, #D0271D 0%, #D0271D 100%);
    background-size: 14% 0.5px, 0.5px 90%, 0px 19%;
    background-position: 0% 30%, 14% 37%, 100% 14%;
    background-repeat: no-repeat, no-repeat, no-repeat;
}
#wwi-centers .dblubtn-wicon.download-pdf-1 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: minmax(100px, auto);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
#wwi-centers .dblubtn-wicon.download-pdf-1 a {
    grid-area: 1 / 2 / 1 / 2;
}
 #top #main #wwb-cult-faq.general-covid.avia-section .template-page.content{
    padding-top:0px !important;
    padding-bottom:0px !important;
 }
.covid-h2 h2,
.covid-h3 h3 {
    font-size:40px;
}
.covid-h2 h2{
  padding-bottom:42px;
}

.small-h1s.lftcopy-videohero p {
    font-size:20px;
}

.avia_codeblock.wotp-mobile-nav.small-h2s h2 {
    font-size:18px;
}
#wwi-centers.placeholder2p.covid-grey {
    padding-top:90px;
    padding-bottom:85px;
}
.el_before_av_three_fifth.avia-builder-el-first.hero-lft.mobile-margbtm-0.column-padtop-mobile {
    padding-left: 90px;
}
.uni-accordion.bluhdrs.mtop-0 p.toggler {
    padding-right:35px !important;
}
.general-toogle .single_toggle {
    padding-bottom:40px;
}
@media (max-width: 767px){
.el_before_av_three_fifth.avia-builder-el-first.hero-lft.mobile-margbtm-0.column-padtop-mobile{
  padding-left:0px;
}
body #wwi-centers .dblubtn-wicon.download-pdf-1 a {
    grid-area: 1 / 1;
}
body .wwi-parent {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
}

body .covid-hero .el_before_av_three_fifth.avia-builder-el-first.hero-lft.mobile-margbtm-0.column-padtop-mobile {
    margin-right: auto !important;
    margin-left: auto !important;
}
#wwi-centers .dblubtn-wicon.download-pdf-1 {
    padding-left: 83px !important;
}

body .red-covid:before{
 display:none; 
}
.covid-h2 h2,
.covid-h3 h3 {
    font-size:28px;
}
.covid-h2 h2{
  padding-bottom:22px;
}
.general-covid .template-page.content.av-content-full.alpha.units{
    padding-top:0px !important;
    padding-bottom:0px !important;
}

#wwi-centers.placeholder2p.covid-grey{
    padding-bottom:20px !important;
    padding-top:20px !important
}
.content .general-covid{
  padding-top:0px;
  padding-bottom:0px;
  }
   #top #main #wwb-cult.general-covid.avia-section .template-page.content{
    padding-top:0px !important;
    padding-bottom:0px !important;
 }
 
}
@media (min-width: 990px) and (max-width:1024px){

#wwd-hero .dotgraphic-blocks {
    position: absolute;
    right: 0;
    top: 370px;
}
body .entry-content-wrapper li {
    margin-left: .5em;
}
}

@media (min-width: 768px) and (max-width:1024px){
  body#top .video-container .hero-lft h1 {
    margin-top: 15px;
}
div#wwd-hero {
    padding-top: 10px;
}
  .icondrivers.placeholder3p.icons-same-ht .flex_column {
    padding: 0!important;
}
#wwi-centers .dblubtn-wicon.download-pdf {
    padding-left: 121px !important;
}.el_before_av_three_fifth.avia-builder-el-first.hero-lft.mobile-margbtm-0.column-padtop-mobile{
  padding-left:0px;
}
body .red-covid:before {
    top: 50px;
}
body #wwi-centers .dblubtn-wicon.download-pdf-1 a {
    grid-area: 1 / 2 / 1 / 4;
        max-width: 160px;
}
#wwi-centers .dblubtn-wicon.download-pdf-1 {
    /*padding-left: 126px !important;*/
}
.covid-h2 h2,
.covid-h3 h3 {
    font-size:28px;
}
.covid-h2 h2{
  padding-bottom:22px;
}
.general-covid .template-page.content.av-content-full.alpha.units{
    padding-top:0px !important;
    padding-bottom:0px !important;
}

#wwi-centers.placeholder2p.covid-grey{
    padding-bottom:20px !important;
    padding-top:20px !important
}
.content .general-covid{
  padding-top:0px;
  padding-bottom:0px;
  }
   #top #main #wwb-cult.general-covid.avia-section .template-page.content{
    padding-top:0px !important;
    padding-bottom:0px !important;
 }


}
@media only screen and (max-width: 767px){
   .enable_toggles p.toggler span.toggle_icon {
    top:14px;
} 
#helping-hands{
  background:none;
  }
  #wwb-cult- {
     background:none;
}
}
@media only screen and (min-width:1800px){ 
   .debug-3 {max-width:843px; margin-left:23.5%;}
#wwi-centers .dblubtn-wicon.download-pdf-1 {
    /*padding-left: 234px !important;*/
}
}
@media only screen and (min-width:1200px){ 
 
}
@media only screen and (min-width:1700px){ 
  #wwi-centers .dblubtn-wicon.download-pdf-1 {
    /*padding-left: 233px !important;*/
} 
}

#wwd-hero .dotgraphic-blocks.covid-purple {
    padding-bottom:0px
}
#helping-hands .template-page .entry-content-wrapper h2{
    text-transform:none!important;
}

.working-at-adp .template-page .entry-content-wrapper h2 {
    text-transform:none!important;
}


#wwb-cult .template-page .entry-content-wrapper h2 {
    text-transform:none!important;
}
#wwb-cult-faq .template-page .entry-content-wrapper h2 {
    text-transform:none!important;
}
.covid-hiring .togglecontainer .toggle_content{
    padding-right:0px !important;
    padding-left:0px!important;
}
.icons-same-ht .avia-image-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
   min-height: 71px;
    display: flex;
    align-items: center;
}
.alth1 h1 {
    font-size:60px;
}

#wwb-cult-{
  position: relative;
  
}
.border-accordian:after {
    content: '';
    position: absolute;
    visibility: visible;
    width: 1px;
    height: 100%;
    background: #D0271D;
    left: -50px;
    top: 0;
}
.covid-hero .el_before_av_three_fifth.avia-builder-el-first.hero-lft.mobile-margbtm-0.column-padtop-mobile{
   padding-left:10px!important;
   margin-right:110px !important;
   margin-left:110px !important;
}
.general-covid .text-wid50, .general-covid .flex_column.text-wid50{margin-left:250px;}



@media (min-width:991px){
  #helping-hands {
    position: relative;
    background: none;
        overflow: hidden;
}
#helping-hands .template-page .post-entry:after {
    height: 1px;
    width: calc(100vw + 130px);
    background-color: #d0271e;
    position: absolute;
    content: '';
    left: -100vw;
    top: 144px;
}
#helping-hands .template-page .post-entry:before {
    height: 100%;
    width: 1px;
    background-color: #d0271e;
    position: absolute;
    content: '';
    left: 130px;
}
.avia_textblock.covid-h3.before-line h3:before {
    height: 1px;
    width: calc(100vw + 99px);
    background-color: #d0271e;
    position: absolute;
    content: '';
    left: -100vw;
    top: 57px;
}
#wwb-cult-:before{
  display:none;
}
}
.covid-hero p.text-wid65-justify {
    width:auto;
}
#top .read-blog {
    padding-bottom:10px !important;
    padding-top:20px!important; 
}


/*covid page 10-09-2020*/
.bottom-image img{max-width:196px; margin-top:20px;}
.image-right-section{padding-left:25px;}
.mb-20{margin-bottom:20px;}

#wwi-centers.placeholder2p.covid-grey.image-sect{padding-top: 0px;
    padding-bottom: 0px;}
    #wwi-centers .dblubtn-wicon.download-pdf-1{
      display:block;
      }
  
.wwi-parent-wrapper, .wwi-parent-wrapper-col1, .wwi-parent-wrapper-col2, .wwi-parent-wrapper-col3 {
    display: contents;
}
#helping-hands i{
    font-style: italic;
}
@media (max-width:1024px){
.covid-purple.dotgraphic-blocks img {
    display: none;
}
}
/*@media (min-width:768px){
  #wwb-cult.stay-at-home .text-wid65,
  #wwb-cult.job-related-questions .text-wid65{width: 67.5% !important; }
}*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
/*.wwi-parent .div1{width:413px; display:inline}
.wwi-parent .div1 img{width:413px}
.wwi-parent .div2{width:413px; display:inline}
.wwi-parent .div2 img{width:413px}
.wwi-parent .div3{width:196px; display:inline;}
.wwi-parent .div3 img{width:196px;}*/
.wwi-parent-wrapper, .wwi-parent-wrapper-col3{
  display:flex;  
  }
  .wwi-parent-wrapper-col3 .div6 {
    width:70%;
    margin-left:20px;
    }
    .wwi-parent-wrapper-col3 .div5 {
    width:30%;
    }
    .wwi-parent-wrapper-col2{
      margin-left:20px;
      }
       .wwi-parent-wrapper-col2 .div3,
       .wwi-parent-wrapper-col3 {
         margin-top:15px;
         }
  .wwi-parent-wrapper-col2,
  .wwi-parent-wrapper-col1, .wwi-parent-wrapper-col2 .div3{
    width:50%;
    }
    .wwi-parent-wrapper{
      align-items:flex-end;
      }
   #wwi-centers .dblubtn-wicon.download-pdf-1.covid-pdf-link{
     width:68.5%;
     margin-left:15px;
     }
}
#main #wwb-cult .content {
    padding-top:0px !important;
}

body #wwb-cult.stay-at-home .text-wid65{
    width:65% !Important;
}
body #wwb-cult.job-related-questions .text-wid65{
    width:65% !Important;
}
body  #wwb-cult-faq {
    padding-top: 30px !important;
}
@media (max-width:767px){

body #wwb-cult.stay-at-home .text-wid65{
    width:100% !Important;
}
body #wwb-cult.job-related-questions .text-wid65{
    width:100% !Important;
}
}

/*Debug Summit Event*/
.debug-intro, .debug-detail {/*max-width:843px; margin-left:15%;*/ max-width:100%; margin-left:auto; margin-right:auto;}
.debug-2 {max-width:100%; margin-bottom: 10px;}
.debug-2b {max-width:100%}
.debug-3, /* {max-width:843px; margin-left:15%;}*/
.debug-4 {/*max-width:843px; margin-left:15%;*/ max-width:100%; margin-left:auto; margin-right:auto; }
/*.debug-join-left {margin-left:15%!important;}*/
.debug-join-right {margin-left:15%;  text-align: center;}
.debug-session-1 {margin-left:15%;}
.debug-session-2 {margin-left:15%;}
.debug-session-3 {margin-left:15%;}
.session-1{background-color:#fff; margin-left:47%; height:125px; width: 213px; padding-left: 10px;}
.session-2{background-color:#fff; margin-left:23%; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}
.session-3{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}
.session-4, /*{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}*/
.session-5, /*{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}*/
.session-6 {background-color:#fff; min-height: max-content; max-height:125px;  max-width: 213px; padding-left: 10px; margin-right: 100px;}
.session-1,
.session-2,
.session-3, 
.virtual,
.virtual-white {
    border-left: 4px solid #F2635D !important;    
    margin-left: auto !important;
    margin-right: auto !important;
}
.virtual {
  background-color:#f3F3F3;
  width:431px;
  margin-bottom: 25px;
  padding:25px;
  margin-left:-50px;
  float:left;
  font-family: 'taubsans-bold';
  line-height: 24.2px;
  font-weight:400;
}
.virtual-white {
  background-color:#fff;
  width:431px;
  margin-bottom: 25px;
  padding:25px;
  margin-left:-50px;
  float:left;
  font-family: 'taubsans-bold';
  line-height: 24.2px;
  font-weight:400;
}
.virtual-date span {
    font-family: 'taubsans-reg'!important;
}
.virtual-date span a:hover{
  color:#222222;
  text-decoration:none;
}
@media (max-width:360px){
/*.debug-intro {max-width:843px; margin-left:0%;}
.debug-3 {max-width:843px; margin-left:0%;}
.debug-4 {max-width:843px; margin-left:0%;}
.debug-detail {max-width:843px; margin-left:30%;}*/
.debug-join-right {/*padding-right:-25%;*/   text-align: center;}
.debug-join.left {padding-right:25%!important;}
.session-1{background-color:#fff; margin-left:10%; height:125px; width: 213px; padding-left: 10px;}
.session-2{background-color:#fff; margin-left:10%; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}
.session-3{background-color:#fff; margin-left: 10%;height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}
.session-4, /*{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;margin-left: 20%;}*/
.session-5, /*{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;margin-left: 20%;}*/
.session-6 {background-color:#fff; padding-left: 10px; margin-right: 100px;margin-left: 20%;}
}
@media (max-width:800px){
.debug-intro,
.debug-3,
.debug-4,
.debug-detail {max-width:100%; margin-left:auto; margin-right:auto;  padding-left: 15px;  padding-right: 15px;}
.debug-intro {padding-left: 0; padding-right: 0; }
.debug-join-right {/*padding-right:-15%;*/   text-align: center;}
.debug-join.left {padding-right:15%!important;}
.session-1{background-color:#fff; margin-left:10%; height:125px; width: 213px; padding-left: 10px;}
.session-2{background-color:#fff; margin-left:10%; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}
.session-3{background-color:#fff; margin-left: 10%;height:125px; width: 213px; padding-left: 10px; margin-right: 100px;}
.session-4, /*{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;margin-left: 20%;}*/
.session-5, /*{background-color:#fff; height:125px; width: 213px; padding-left: 10px; margin-right: 100px;margin-left: 20%;}*/
.session-6 {background-color:#fff; padding-left: 10px; margin-right: auto;margin-left: auto;}
}
@media (min-width: 768px) {
.debug-intro, 
.debug-detail, 
.debug-2 .container, 
.debug-3 .container,
.debug-4 .container {
  max-width: 843px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}  
}
/* XCSI-23687 */

@media only screen and (min-width: 768px) and (max-width: 1327px) {
#top .video-container .hero-lft h1 {margin-top:50px;}
.alth1 {font-size: 40px;}
}
@media only screen and (device-width: 768px) {
  .vidselbtns fieldset div{
    display:inline-flex;
  }
}
.cust-transcript{
  width: 22%;
   position: absolute;
  bottom: 60px;
  padding-left: 10px;
  background: #00000060;
}
.cust-transcript a{
  color:#fff;
} 

.div6.video-wrapper{
  width:100% !important;
}
@media only screen and (max-width: 768px) {
.vidselbtns legend{
    float: none;
    text-align: center;
}
.video-wrapper.cust-video-wrapper{
  width:100% !important;
}
body .video-img.side-vid a {
    margin-top: 145px;
}

}
@media only screen and (max-width: 767px) {
.video-controls .toggle_icon .hor_icon:after{
  top:-8px;
}
body .video-wrapper.cust-video-wrapper .video-controls .toggle_content{
  padding:5px 15px;
}
}
body .video-wrapper.cust-video-wrapper .video-img.side-vid a{
  margin-top:108px;
}
.canada-comp p {
  padding-top: 30px; font-weight: bold; color: #26328c;}

/*XCSI-23610*/
.ci-benperk.ci-brazil-benperk .div3{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-3.jpg);
}
.ci-benperk.ci-brazil-benperk .div2{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-11.jpg);
  background-size:cover;
}
.ci-benperk.ci-brazil-benperk .div5{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-21.jpg);
  background-size: cover;
}
.ci-benperk.ci-brazil-benperk .div7{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-4.jpg);
      background-size: cover;
}
.ci-benperk.ci-brazil-benperk .div8{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-5.jpg);
  background-size: cover;
}
.ci-benperk.ci-brazil-benperk .div9 {
    grid-area: 3 / 3 / 3 / 3;
}
.ci-benperk.ci-brazil-benperk .div8 {
    grid-area: 3 / 1 / 5 / 3;
    background-repeat: no-repeat;
}
.ci-benperk.ci-brazil-benperk .div10 {
    grid-area: 3 / 4 / 3 / 4;
}
.ci-benperk.ci-brazil-benperk .div11 {
    grid-area: 3 / 5 / 5 / 5;
}
.ci-benperk.ci-brazil-benperk .div12 {
    grid-area: 4 / 3 / 4 / 3;
    padding: 0px;
}
.ci-benperk.ci-brazil-benperk .div13 {
   grid-area: 4 / 4 / 4 / 4;
   background-color:#F9AC84;
}
.ci-benperk.ci-brazil-benperk .div13 a{
  color: #26328C !important;
}
.ci-benperk.ci-brazil-benperk .div13 a:hover{
  color: #26328C !important;
}
body .ci-benperk.ci-brazil-benperk .div13 .transbtn-icon .avia-button:after{
  left:2px;
}
.ci-benperk.ci-brazil-benperk .div1 {
    grid-area: 1 / 1 / 2 / 1;
}
.ci-benperk.ci-brazil-benperk  .div2 {
    grid-area: 1 / 2 / 1 / 2;
}
.ci-benperk.ci-brazil-benperk  .div3 {
    grid-area: 1 / 3 / 4 / 5;
    background-repeat: no-repeat;
}
.ci-benperk.ci-brazil-benperk  .div4 {
    grid-area: 1 / 5 / 1 / 6;
}
.ci-benperk.ci-brazil-benperk  .div5 {
    grid-area: 2 / 1 / 2 / 2;
}
.ci-benperk.ci-brazil-benperk .div6 {
    grid-area: 2 / 2 / 2 / 3;
}
.ci-benperk.ci-brazil-benperk .div7 {
    grid-area: 2 / 5 / 3 / 6;
}
.ci-benperk.ci-brazil-benperk .div11{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-8.jpg);
      background-repeat: no-repeat;
    background-size: cover;
}
.ci-benperk.ci-brazil-benperk .div12{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-6-alt.jpg);
  background-size: cover;
}
.ci-benperk.ci-brazil-benperk .div12 img{
  opacity:0;  
}
.ci-benperk.ci-brazil-benperk .div10{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/1319/2021/01/internship-image-71.jpg);
  background-size:cover;
}
.dpinbkg {
    background: #26328C;
}
.oc-iconlist .ol-row{
    justify-content: center;
}

@media only screen and (min-width: 1025px) {
.bra-video-controls .single_toggle {
    left: -140px;
    position: relative;
}
.bra-video-img.video-img a{
  width:60% !important;
}
 #top .testim-custom-width .flex_column_table{
  margin-left:9%;  
}
}

@media only screen and (max-width: 768px){
body .bra-video-img.video-img.side-vid a {
    margin-top: 40px;
}
/*.headline-text, .template-page .entry-content-wrapper h2.headline-text {
    margin-top: 10px;
    text-transform: none;
    font-size: 43px;
    line-height: 1.4;
    font-family: 'taubsans-bold', arial, sans-serif;
}*/
}
.flexwrap .ethic-link-div {
    margin-left: 8%;
    font-family: 'taubsans-bold', arial, sans-serif;
}
#accessibilty_text a {
    color:#fff;
}
.bob-test .video-img.side-vid span:before{
    width:0px;
}
#top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
}
#top #msg-ceo .no_margin.av_one_fourth {
    width:33%;
}
#top #msg-ceo  .no_margin.av_three_fourth {
    width: 67%;
}
.div-inclusion .flexwrap.wotp-icons > div {
    padding: 0% 2%;
}
@media only screen and (max-width: 767px) {
  #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
  }
 @media only screen and (orientation:landscape) and (max-width:767px) {
    #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
   }
    @media only screen and (min-width:768px) {
    #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
   }
#top .camp-text {
    background: #f3f3f3;
    padding: 10px;
    width: 50%;
    margin-right: 20px;
}
#top .campus-img{
    display:flex;
}
#campus {
    margin-bottom: 30px;
}
 #wwh-tech-stack{
     margin-bottom: 30px;
 }
@media only screen and (max-width: 767px) {
  #top .campus-img{
       flex-direction: row;
}
#top .dotted-img{
  padding-top:20px;}
  #top .camp-banner-img{
    margin-top:0px !important;
}
  }
#top .camp-banner-img{
    margin-top:-120px;
}
#campus {
    margin-top: 50px;
}

@media only screen and (max-width: 768px){
.d-i-testimonial .video-img.side-vid {
    margin-bottom:20px;
}

.flexwrap .ethic-link-div {
    margin-left:0;
    padding-bottom:10px;
}
}
@media only screen and (min-width: 1025px) {
.d-i-testimonial .video-img.side-vid{
  width:60% !important;

}
.d-i-testimonial .video-img.side-vid{
  margin-left:9%;  
}

#top .d-i-testimonial  .flex_column_table {
    margin-left: 9%;
}
}
#msg-ceo .template-page.content.av-content-full.alpha.units{
    padding-top:10px;
    padding-bottom:0px !important;
}
#message-ceo {
    min-height: 0px;
}
@media only screen and (max-width: 1025px) {
.flexwrap.app-share {display:block !important}
.flexwrap.app-share .sharebtns{
       margin-left:0;
        padding-bottom:10px;
      }}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
     .flexwrap .ethic-link-div{
       margin-left:0;
      }
}
/* Snehal XCSI-24272 */
p.text-wid85.text-new {
    font-size: 18.66px;
    font-weight: bold;
}
/* ***XCSI 24268**** */
.flexwrap.bi-award img{
  max-width:100%;
  padding:20px;
  }

@media only screen and (max-width: 767px){
.flexwrap.bi-award img {
   max-width: 100%;
  margin: 0px !important;
}
  }
/* Snehal XCSI-24267 */  
.flexwrap .ethic-link-div {
    margin-left: 8%;
    font-family: 'taubsans-bold', arial, sans-serif;
}
#accessibilty_text a {
    color:#fff;
}
.bob-test .video-img.side-vid span:before{
    width:0px;
}
#top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
}
#top #msg-ceo .no_margin.av_one_fourth {
    width:33%;
}
#top #msg-ceo  .no_margin.av_three_fourth {
    width: 67%;
}
.div-inclusion .flexwrap.wotp-icons > div {
    padding: 0% 2%;
}
@media only screen and (max-width: 767px) {
  #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
  }
 @media only screen and (orientation:landscape) and (max-width:767px) {
    #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
   }
    @media only screen and (min-width:768px) {
    #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
   }
#top .camp-text {
    background: #f3f3f3;
    padding: 10px;
    width: 50%;
    margin-right: 20px;
}
#top .campus-img{
    display:flex;
}
#campus {
    margin-bottom: 30px;
}
 #wwh-tech-stack{
     margin-bottom: 30px;
 }
@media only screen and (max-width: 767px) {
  #top .campus-img{
       flex-direction: row;
}
#top .dotted-img{
  padding-top:20px;}
  #top .camp-banner-img{
    margin-top:0px !important;
}
  }
#top .camp-banner-img{
    margin-top:-120px;
}
#campus {
    margin-top: 50px;
}

@media only screen and (max-width: 768px){
.d-i-testimonial .video-img.side-vid {
    margin-bottom:20px;
}
body #div-part{padding-left: 20px;
    padding-right: 20px;}

.flexwrap .ethic-link-div {
    margin-left:0;
    padding-bottom:10px;
}
body #footer .widget {margin: 10px 0 10px 0 !important;}
}
@media only screen and (min-width: 1025px) {
.d-i-testimonial .video-img.side-vid{
  width:60% !important;

}
.d-i-testimonial .video-img.side-vid{
  margin-left:9%;  
}

#top .d-i-testimonial  .flex_column_table {
    margin-left: 9%;
}
}
#msg-ceo .template-page.content.av-content-full.alpha.units{
    padding-top:10px;
    padding-bottom:0px !important;
}
#message-ceo {
    min-height: 0px;
}
@media only screen and (max-width: 1025px) {
.flexwrap.app-share {display:block !important}
.flexwrap.app-share .sharebtns{
       margin-left:0;
        padding-bottom:10px;
      }}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
     .flexwrap .ethic-link-div{
       margin-left:0;
      }
}
.div-inclusion {
    padding-bottom:30px;
}
#msg-ceo{
    padding-bottom:80px;
}
#msg-ceo p{
    margin-top:0!important;
}
/* Snehal XCSI-24267 */  
.flexwrap .ethic-link-div {
    margin-left: 8%;
    font-family: 'taubsans-bold', arial, sans-serif;
}
#accessibilty_text a {
    color:#fff;
}
.bob-test .video-img.side-vid span:before{
    width:0px;
}
#top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 10%, rgba(243,243,243,1) 10%) !important;
}
#top #msg-ceo .no_margin.av_one_fourth {
    width:33%;
}
#top #msg-ceo  .no_margin.av_three_fourth {
    width: 67%;
}
.div-inclusion .flexwrap.wotp-icons > div {
    padding: 0% 2%;
}
@media only screen and (max-width: 767px) {
  #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
  }
 @media only screen and (orientation:landscape) and (max-width:767px) {
    #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
   }
    @media only screen and (min-width:768px) {
    #top #career-testimonials.lgrybkg-gradient-reverse {
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 0%) !important;
}
   }
#top .camp-text {
    background: #f3f3f3;
    padding: 10px;
    width: 50%;
    margin-right: 20px;
}
#top .campus-img{
    display:flex;
}
#campus {
    margin-bottom: 30px;
}
 #wwh-tech-stack{
     margin-bottom: 30px;
 }
@media only screen and (max-width: 767px) {
  #top .campus-img{
       flex-direction: row;
}
#top .dotted-img{
  padding-top:20px;}
  #top .camp-banner-img{
    margin-top:0px !important;
}
  }
#top .camp-banner-img{
    margin-top:-120px;
}
#campus {
    margin-top: 50px;
}

@media only screen and (max-width: 768px){
.d-i-testimonial .video-img.side-vid {
    margin-bottom:20px;
}

.flexwrap .ethic-link-div {
    margin-left:0;
    padding-bottom:10px;
}
}
@media only screen and (min-width: 1025px) {
.d-i-testimonial .video-img.side-vid{
  width:60% !important;

}
.d-i-testimonial .video-img.side-vid{
  margin-left:9%;  
}

#top .d-i-testimonial  .flex_column_table {
    margin-left: 9%;
}
}
#msg-ceo .template-page.content.av-content-full.alpha.units{
    padding-top:10px;
    padding-bottom:0px !important;
}
#message-ceo {
    min-height: 0px;
}
@media only screen and (max-width: 1025px) {
.flexwrap.app-share {display:block !important}
.flexwrap.app-share .sharebtns{
       margin-left:0;
        padding-bottom:10px;
      }}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
     .flexwrap .ethic-link-div{
       margin-left:0% !important;
      }
}
.div-inclusion {
    padding-bottom:30px;
}
#msg-ceo{
    padding-bottom:80px;
}
#msg-ceo p{
    margin-top:0!important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
 body#top .flexwrap .ethic-link-div {
    margin-left: 0;
   
}
body .app-share .sharebtns .av-share-box {
    margin-top: 15px;
    margin-bottom: 15px;
}
}
.ethic-link-div {
    padding-top:6px !important;
}


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
.flexwrap.app-share {
    display: block !important;
}

.flexwrap.app-share .sharebtns,
.flexwrap .ethic-link-div {
    margin-left: 0 !important;
}
}
#ethic-link-div{cursor:pointer;}
#accessibilty_text a:focus {
    outline: 2px dotted #fff;
    outline-color: #fff;
    outline-style: dotted !important;
}
