/****** OneTrust Video and styles ****/
.videowrap-ot {text-align:center;}
.videowrap-ot > div:not(.video-cookie-message) {position: relative; width: 100%; height: auto; padding-bottom: 56.25%;}
.videowrap-ot > div > iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.video-cookie-message {background: #cdcdcd; display: block; height: auto; padding: 1rem; position: relative; margin-bottom:30px; width: 100%; text-align:center; margin:0 auto; z-index: 1;}
.video-opt {display:none;}
.video-layer {text-align:center;}
.video-layer.fullwidthbar .avia_codeblock_section {width: 50%;}
.video-layer.halfwidthbar .avia_codeblock_section {width: 100%;}
.video-layer .avia_codeblock_section {margin: 0 auto;}
.video-layer .avia_codeblock {position: relative; width: 100%; height: auto; padding-bottom: 56.25%;}
.video-layer .avia_codeblock iframe {position: absolute; top: 35px; left: 0; width: 100%; height: 100%; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);}
.ftrrbtnwrap {display: inline-flex; align-items: center; margin-left:2%; width: 100%; padding: 0 0 20px; top: -20px; position: relative; z-index: 10;}
.ftrrbtnwrap .dnsinfo {margin-left:3%; line-height:1;}
.ftrrbtnwrap .dnsinfo a {font-size: 11px; line-height: 16px; font-family: 'neuehgrotesktxpro75b'; color:#000;}
body .ftrrbtnwrap button.ot-sdk-show-settings {    color: #fff !important;
    border: 1px solid #942c8e !important;
    background-color: #D124B8 !important;
    border-radius: 25px !important;
    text-transform: none !important;
    font-weight: 600 !important;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png);
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 10px;
    padding: 10px 30px 10px 30px !important;}
body .ftrrbtnwrap button.ot-sdk-show-settings:hover {color: #fff !important; background-color: #942c8e !important;}
a:focus{outline:2px solid;outline-offset:-2px;}
#top #wrap_all .social_bookmarks a:focus{outline:none !important;border:2px solid;}
/*Job Detail Page style update - Marcin M - 3-11-21*/
div#gtm-job-detail-desc p span strong, div#gtm-job-detail-desc p strong, 
div#gtm-job-detail-desc p strong span, div#gtm-job-detail-desc p span b,
div#gtm-job-detail-desc p span b span {
  color:#942c8e !important;
}
/*Apprentice Campaign Page - Kevin K - 2-11-21*/
#apprentice-campaign-jobs { 
  margin-bottom: 25px;
}
#apprentice-campaign-discover {
  margin-top: -50px;
  border-top: none!important;
}
/*#cws_jobsearch_primary_category > option {
    padding: 27px !important;
    cursor: pointer;
    line-height: 25px;
    font-size: 15px;
    display: block;
    height: 20px;
    width: 100%;
    background: red;
}*/
/* Start Style For the FR Lang By Rahid */
.d-none {
  display: none;  
}
div#layerslider_39 img.ls-bg.ls-preloaded {
    margin-top: 0!important;
}
#av_section_3 .animateLeft.image-container .overlay_wrapper {
    -webkit-animation: slide 1000ms forwards !important;
    -webkit-animation-delay: 0s !important;
    animation: slide 1000ms forwards !important;
    animation-delay: 0s !important;
}
#av_section_3 .animateLeft.image-container .overlay_wrapper {
    -webkit-animation: slide 1000ms forwards;
    -webkit-animation-delay: 0s;
    animation: slide 1000ms forwards;
    animation-delay: 0s;
}
#av_section_3 .animateLeft.image-container .overlay {
    -webkit-animation: slide2 1000ms forwards;
    -webkit-animation-delay: 1000ms;
    animation: slide2 1000ms forwards;
    animation-delay: 1000ms;
}
#av_section_3 .animateLeft.image-container .overlay-last {
    opacity: 0.3;
    -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;
}
#av_section_3 .animateLeft.image-container .text {
    opacity: 1;
    white-space: pre;
    -webkit-animation: textfadeIn 2.3s;
    animation: textfadeIn 2.3s;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    top: 0;
    align-items: center;
    left: auto;
    justify-content: center;
    width: 48%;
    right: 10px;
}
#av_section_3 .animateRight.imager-container .overlayr_wrapper {
    -webkit-animation: slider 1000ms forwards;
    -webkit-animation-delay: 0s;
    animation: slider 1000ms forwards;
    animation-delay: 0s;
}
#av_section_3 .animateRight.imager-container .overlayr {
    /* transition: width 2.5s 2s ease-in-out; */
    -webkit-animation: slider2 1000ms forwards;
    -webkit-animation-delay: 1000ms;
    animation: slider2 1000ms forwards;
    animation-delay: 1000ms;
}
#av_section_3 .animateRight.imager-container .overlayr-last {
    opacity: 0.3;
    transition: opacity 500ms ease-in-out;
    -moz-transition: opacity 1000ms ease-in-out;
    -webkit-transition: opacity 1000ms ease-in-out;
    transition-delay: 1250ms;
    -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;
}
#av_section_3 .animateRight.imager-container .textr {
    opacity: 1;
    white-space: pre;
    transition: opacity 750ms ease-in-out;
    -moz-transition: opacity 750ms ease-in-out;
    -webkit-transition: opacity 750ms ease-in-out;
    transition-delay: 1500ms;
    -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    top: 0;
    align-items: center;
    justify-content: center;
    width: 50%;
    left: 10px;
}
.wtw-map.our-location #text_icl-38.widget_text_icl {
    padding-bottom: 0;
}
#av_section_6 .inner-heading {
 display: block;  
}
#footer #text_icl-36 {
  margin-top: 73px;  
}
/* ICT updates */
/* #layerslider_255 img.ls-bg {
    width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
} */
.ict-poup-sec.abt-popup .our-region-main-content{ min-height: 0 !important; }
.ict-people .avia-content-slider .slide-entry-wrap {  min-height: 100%;   justify-items: flex-end; }
.ict-people .product-des.people-des {  min-height: 240px; } 
.people-tab-items:hover::before {
    content: 'Click here';
    font-size: 12px;
    display: inline;
    padding: 5px 7px;
    position: fixed;
    position: absolute;
    top: 0;
    right: 0;
    background: black;
    color: white;
    margin-bottom: 5px;
    opacity: 0.7;
    visibility: visible;
    -webkit-transition: visibility 0s, opacity 0.5s linear;
    transition: visibility 0s, opacity 0.5s linear;
}
.people-main-content .close, .ict-how-help-client-popup .close {  right: 25px; }
.acc-ict-full .ict-cont {   padding: 30px 0 0 0; }
#layerslider_255 img.ls-bg {
    margin-top: 0px !important;
    margin-left: 0 !important;
    width: 100% !important;
    height: auto !important;
}
.job-list-con.ict-job-list-con .widget-joblist {  padding-bottom: 0; }
.job-list-con.ict-job-list-con .job-list-left-container {   padding-top: 20px;  min-height: 140px; }
.job-list-con.ict-job-list-con .content {   padding-top: 10px !important;  padding-bottom: 20px !important; }
.job-list-con.ict-job-list-con .widget-joblist .widget_joblist_row { padding: 0px 0% 0px 0%; } 
.job-list-con.ict-job-list-con {border: none;}
.ict-products .slider-five-col .product-tab-items { cursor: pointer; }
.ict-join-us p.toggler.activeTitle .toggle_icon .hor_icon {    transform: rotate(90deg); }
.ict-location-details-wrapper {   padding-top: 20px; }
.ict-join-us .toggle_icon .vert_icon, .ict-join-us  .toggle_icon .hor_icon{ display: block; }
.ict-join-us .toggler { padding-left: 0;    padding-right: 25px; }
.ict-join-us  span.toggle_icon {  right: 5px !important; }
.acc-ict-full section.av_textblock_section {  min-height: 75px; }
html:lang(fr-FR) .featuredjob-carousel #event_select {
  background-position: right 22px center !important;
}
html:lang(fr-FR) #top .header_color .main_menu ul:first-child>li>a, 
html:lang(fr-FR) #top .header_color .main_menu .sub-menu li a, 
#top .header_color .main_menu ul:first-child>li .sub-menu li a {
  font-size: 11px !important;
  font-family: 'neuehgrotesktxpro55r' !important;
}
#top .fr-apply-btn .wht-btn {
  width: 235px;  
}
html:lang(fr-FR) div#text_icl-40 {
    padding-bottom: 0;
}
html:lang(fr-FR) .job-details .av-share-box ul li, 
html:lang(fr-FR) .job-details .av-share-box ul li:first-child {
    margin-right: 5px !important;
}
html:lang(fr-FR) .job-details .av-share-box {
  max-width: 100%;
}
html:lang(fr-FR) #top .av-share-box ul {
  width: 37%;
}
html:lang(fr-FR) .av-share-box ul li, .av-share-box ul li:first-child {
  width: 65%;
}
/* End Style For the FR Lang By Rahid */

/* Start Style For the Blog and Blog Details Page By Rahid */
div.post-entry ul li, div.post-entry ol li {
  font-size: 14px;
  font-family: 'neuehgrotesktxpro55r';
  line-height: 26.4px;
vertical-align: baseline;
letter-spacing: 0.5px;
word-spacing:0px;
padding: 0px;
}
.mobile-visible {
display: none;  
}
.blog-details-desc p, .blog-details-desc p b {
    color: #000000;
}
#header_meta .container {
  padding-left: 0;
}
.blog-slider-mobile .ls-slide-1 img {
  width: 100% !important;
  height: auto !important;
  margin-top: 0 !important;
    margin-left: 0 !important;
}
.blog-slider-mobile .ls-slide .ls-l {
  padding: 0 3% 0 0 !important;
  white-space: unset !important;
  display: flex;
  align-items: center;
}
.blog-slider-mobile .banner-txt {
  left: -43px !important;
  position: relative;
}
.txt-center {
  text-align: center;  
}
.width-800 {
  width: 60%;
  margin: auto;
}
.blog-refine .container {
  max-width: 100%;
    width: 100%;
    padding: 0px;
}
.blog-refine p.toggler {
    width: 200px;
    margin: 5px auto;
    border-radius: 0 !important;
}
.blog-refine div#toggle-id-1-container {
    margin-top: 40px;
}
.blog-refine .toggle_content {
  background: #942c8e;
}
.blog-refine .refine-wrapper {
    max-width: 1270px;
    margin: auto;
    padding: 30px 50px;
    overflow: hidden;
}
 .blog-title h2 {
    font-family: 'neuehgroteskdspro45l';
    font-size: 25px;
    color: #942c8e;
    text-transform: uppercase;
    padding: 15px 0;
    font-weight: normal;
}
.blog-intro {
  font-family: 'neuehgroteskdspro45l';
  font-size: 25px;
  color: #942c8e;
  padding: 15px 0;
  font-weight: normal;
  font-style: italic;
}
.blog-details-desc {
  margin-bottom: 60px;
}
.blog-people .av-masonry-date {
  display: none;
}
/* Ent Style For the Blog and Blog Details Page By rahid */
/* Service Center Page Style by Rahid*/
.service-center-inner p {
  font-size: 14px !important;
  font-family: 'neuehgrotesktxpro55r' !important;
}
.service-center-inner .inner-heading {
  font-size: 22px;
  font-weight: normal;
  font-family: 'neuehgroteskdspro45l';  
}
.service-job .job-list-left-container {
    padding-top: 20px;
    min-height: 300px !important;
}
.service-job .job-list-right-container {
    position: absolute;
    bottom: 0;
}
.text-upper {
  text-transform: uppercase;  
}
.text-pink {
  color: #942c8e !important;  
}
.text-white {
  color: #fff !important;  
}
@media(max-width:768px){
.service-job .job-list-right-container {
    position: relative !important;
}
.service-job .job-list-left-container {
    min-height: auto !important;
}
.video-service-slider .container:after {
  opacity: 0 !important;  
}
}
@media(min-width:1024px) and (max-width:1090px){
  .acc-ict-full section.av_textblock_section {
    min-height: 100px;
}
}
@media(min-width:768px) and (max-width:1024px){
  .acc-ict-full section.av_textblock_section {
    min-height: 100px;
}
  .service-job  .widget-joblist .widget_joblist_row {
    word-break: break-all;
}
#top .service-job .job-list-right-container .avia-button {
  background-position: 95px 12px !important;
  padding: 14px 20px 13px 20px !important;
}
}
/* End Service Center Page Style by Rahid*/

/* Start Style For the Blog and Blog Details Page By Sakshi */
body#top .refine-wrapper-inner a {
    color: #fff;
    font-weight: unset;
    font-family: 'neuehgrotesktxpro55r';
    font-size: 14px;
}


body#top #people-stories {
    border-bottom: none!important;
}
#top .blog-people .av-masonry-container.isotope {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
#top .blog-people .av-fixed-size .av-masonry-image-container,
#top  .blog-people .av-fixed-size .av-masonry-outerimage-container {
    position: relative;
    height: 14vw;
}
#top  .blog-people .av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    right: 0;
    position: relative;
    top: auto;
    bottom: auto;
    padding: 0;
}
#top  .blog-people .av-hover-overlay-active .av-masonry-image-container {
    background-image: none!important;
}
#top  .blog-people .av-fixed-size .av-masonry-image-container img {
    display: block;
    height: auto;
    left: 50%;
    position: absolute;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 100%;
}

#top  .blog-people .av-fixed-size .av-masonry-entry .av-inner-masonry-content,
#top  .blog-people .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content,
#top  .blog-people .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content {
    position: relative;
    bottom: auto;
}


#top .blog-people .av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
    padding-bottom: 0;
}


.blog-banner-desk .ls-l {
    display: flex;
    align-items: center;
    padding: 0 !important;
}
.blog-banner-desk .ls-l .banner-txt {
    margin-left: -37px;
}
.blog-refine-cat .toggler {
    background: #942c8e !important;
    text-align: center;
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    /* padding: 10px 30px; */
    font-family: 'neuehgrotesktxpro55r';
    padding: 10px 30px 10px 0 !important;
}
span.toggle_icon {
    right: 18px !important;
    left: auto !important;
    width: 16px !important;
    height: 16px !important;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png) no-repeat center;
    top: 15px !important;
    border: none !important;
    transform: rotate(90deg);
    background-size: contain;
}
.activeTitle .toggle_icon {
    transform: rotate(270deg);
}
.toggle_icon .vert_icon, .toggle_icon .hor_icon, .faq-acc.hint-acc .single_toggle p.toggler.activeTitle .toggle_icon .hor_icon {
    display: none;
}
.blog-refine p.toggler {
    width: 240px;
}
.blog-refine p.toggler:hover {
    opacity: 0.9;
}
.wp-caption-text {
  font-family: 'neuehgroteskdspro45l';
}
.blog-refine-cat ul.our-stories-section__list {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    /* margin: 40px; */
    margin-bottom: 0;
}
.blog-refine-cat a.our-stories-section__link,
a.our-stories-section__link:hover {
    color: #fff;
}
.blog-refine-cat li.our-stories-section__link {
    margin-bottom: 6px;
}
.blog-refine-cat a.our-stories-section__link span img {
    margin-left: 8px;
    height: 12px;
}
.blog-refine-cat ul.our-stories-section__list:first-child li a {
    color: #000000;
    font-family: 'neuehgrotesktxpro55r';
    letter-spacing: 0px;
    font-size: 14px;
}
ul.our-stories-section__list:first-child {
    margin-left: 0;
}
.blog-refine-cat ul.our-stories-section__list:first-child li {
    margin-left: 0;
}
.blog-people {
    padding: 0 25px;
}

.blog-people .av-masonry-col-3 .av-masonry-entry {
    width: 28.3%;
    margin-right: 4.5%;
     margin-left: 0.5%;
}
.blog-people .av-masonry-container {
    margin-right: -5%;
    margin-bottom: 50px;
}
.blog-people .av-masonry-col-3 .av-masonry-entry .avia-arrow {
    display: none;
}
.blog-people .av-masonry-image-container {
    opacity: 1 !important;
}
.blog-people .av-masonry-entry .av-inner-masonry-content {
    padding: 12px 5px;
}
.blog-people h3.av-masonry-entry-title.entry-title {
    color: #454553;
    font-weight: normal;
    font-size: 17px;
    font-family: 'neuehgrotesktxpro55r';
}
.blog-people span.av-masonry-date {
    font-size: 14px;
    font-family: 'neuehgroteskdspro45l';
    line-height: 19px;
    color: #8c8c99 !important;
}
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 15px;
    bottom: 15px;
    padding-top: 30vw;
}
.blog-people a.av-masonry-entry {
    margin-bottom: 2%;
    margin-top: 2%;
    min-height: 30vw;
}
.blog-people .avia_desktop.avia_transform3d .av-masonry-image-container {
    -webkit-perspective: 1000px;
    -webkit-backface-visibility: hidden;
    height: 100px;
    background-position: center center;
}
.blog-people .av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    right: 0;
}
#top .blog-people .container .av-masonry.av-large-gap {
    width: calc(100% + 5%);
}
.blog-people a.av-masonry-pagination.av-masonry-load-more {
    background: #942c8e !important;
    text-align: center;
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px 30px;
    font-family: 'neuehgrotesktxpro55r';
    transition: padding 0.2s ease;
    width: auto;
    max-width: 170px;
    margin: 50px auto;
}
.blog-people a.av-masonry-pagination.av-masonry-load-more:hover {
    letter-spacing: 1px !important;
    opacity: 0.9 !important;
}
.blog-intro {
    line-height: 35px;
}

/* Blog Detail PAge */
/*.blog-title .avia_textblock {
    width: 62.5%;
    margin: 0 auto;
    float: none;
}*/

.testimonial-name.blog-title .container .post-entry {
    max-width: 65%;
    margin: 0 auto;
    padding: 0 50px;
}

.blog-intro-main, 
.blog-details-desc {
    width: 65%;
    margin: 0 auto;
    float: none;
}
.blog-details-desc {
    margin-bottom: 70px;
}
@media(min-width:768px){
  body .refine-wrapper-back {
    width: 100px;
    float: left;
}
.refine-wrapper-inner {
    width: calc(100% - 100px);
    float: left;
}
.refine-wrapper-inner ul {
    padding: 0 4%;
}
.refine-wrapper-inner {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}
}
@media(min-width:1200px){
body .blog-people h3.av-masonry-entry-title.entry-title {
    font-size: 18px;
} 
body .refine-wrapper-inner ul {
    padding: 0 7%;
}

}
@media(min-width:768px) and (max-width:1024px){
#top .blog-people a.av-masonry-entry {
    min-height: 25vw!important;
}
body .blog-banner {
    margin-top: 30px;
}
body .refine-wrapper-inner ul {
    padding: 0 2%;
    text-align: left;
}
}

@media (max-width: 990px) and (min-width: 768px){
body#top .blog-people a.av-masonry-entry {
    min-height: 32vw!important;
}
}
@media(max-width:470px){
 body#top .blog-people .av-fixed-size .av-masonry-image-container,
 body#top .blog-people .av-fixed-size .av-masonry-outerimage-container {
    position: relative;
    height: 66vw;
} 
#top .blog-refine p.toggler {
    width: 250px;
    padding: 10px 30px 10px 10px !important;
}
body .testimonial-name.blog-title .container .post-entry{
    padding: 0;
    width: 92%;
    max-width: 92%;
}
}
@media only screen and (max-width: 767px) and (min-width: 480px){
body#top .blog-people a.av-masonry-entry {
    min-height: 200px!important;
}
#top .blog-refine p.toggler {
    width: 250px;
    padding: 10px 30px 10px 10px !important;
}
body .testimonial-name.blog-title .container .post-entry{
    padding: 0;
    width: 92%;
    max-width: 92%;
}
}
/* End Style For the Blog and Blog Details Page By Sakshi */

/* cookie bar styling by trustarc - added by Ferris*/
div#teconsent { color: #fff!important; /* added by Ferris */ }
#consent_blackbar #truste-consent-track {
     background:#f2f2f2!important;
     position:fixed;
     bottom:0;
     width:100%;
     border-top:1px solid #d8d8d8;
     border-bottom:1px solid #d8d8d8;
     min-height: 120px;
     margin: auto;
     z-index: 1031;
}
 #consent_blackbar #truste-consent-content {
     width: 100%;
     padding:25px 15px!important;
     margin-right: auto!important;
     margin-left: auto!important;
     max-width: 1140px!important;
}
 #consent_blackbar .truste-learnmore {
     text-decoration: none;
     padding: 0;
     margin-right: 25px;
     background: transparent;
     color:#711984;
     border-bottom: 1px solid #d8d8d8;
     transition-property:border-bottom, color;
     transition-duration:300ms;
     transition-timing-function:ease;
     font-family:"Neue Haas Grotesk",arial,sans-serif;
     font-size:14px;
     line-height:18px;
}
 #consent_blackbar .truste-learnmore:hover, #consent_blackbar .truste-learnmore:focus {
     border-bottom:2px solid #390B43;
     color:#390B43;
     text-decoration:none;
}
 #consent_blackbar .truste-cookie, #truste-consent-text a {
     text-decoration: none;
     padding: 0;
     border-left: none;
     background: transparent;
     color:#711984;
     border-bottom: 1px solid #d8d8d8;
     transition-property:border-bottom, color;
     transition-duration:300ms;
     font-size:14px;
     transition-timing-function:ease;
     font-family:"Neue Haas Grotesk",arial,sans-serif;
     cursor: pointer;
}
 #consent_blackbar .truste-cookie:hover, #consent_blackbar .truste-cookie:focus, #truste-consent-text a:hover, #truste-consent-text a:focus {
     border-bottom:2px solid #390B43;
     color:#390B43!important;
     text-decoration:none;
}
 #consent_blackbar #truste-consent-text {
     font-family:"Neue Haas Grotesk",arial,sans-serif;
     letter-spacing: 0.4px;
     margin: 0px 15px 0px 0px;
     max-width: 70%;
     line-height: 20px;
     text-align: left;
}
 #consent_blackbar .truste-consentbuttons {
    /*float: none;
    */
     text-align: right;
     margin: 0px;
     padding-top: 20px;
     display: block;
}
 #consent_blackbar #truste-consent-track .truste-agree-button {
     width: auto;
     font-weight: 600;
     font-size: 14px;
     padding: .5rem 1rem;
     font-family:"Neue Haas Grotesk",arial,sans-serif;
     margin: 0px 0px 0px 30px;
}
 #consent_blackbar #truste-consent-track .truste-agree-button:focus {
     background:#5a1a66;
}
 @media (max-width:1200px) {
     #consent_blackbar #truste-consent-track .truste-text, #consent_blackbar #truste-consent-track .truste-consentbuttons {
         min-width:100%;
         float:none;
         text-align:center;
    }
     #consent_blackbar #truste-consent-content {
         padding:20px!important;
    }
     #consent_blackbar .truste-consentbuttons {
         padding-top: 25px;
    }
}
 @media (max-width: 575.98px) {
     #consent_blackbar #truste-consent-track .truste-agree-button {
         width: 100%;
         margin: 15px 0px 0px 0px;
    }
     #truste-consent-buttons .truste-learnmore {
         display: block;
         margin: auto;
         margin-bottom: 10px;
         width: auto;
    }
}
/* cookie bar styling by trustarc - added by Ferris*/



/*** Added by Sandhya for WTW Blog Translations ***/
.hide-text, .display-none {
  display: none;
}
.single-post a.avia-post-nav.avia-post-prev.with-image,
.single-post a.avia-post-nav.avia-post-next.with-image {
    display: none;
}
.testimonial-top div.testimonial-right-two-column:nth-child(2) span.bold {
    width: 32%;
}
#layerslider_348 h2.ls-l,
#layerslider_348 .ls-slide div.ls-l,
#layerslider_346 h2.ls-l,
#layerslider_346 .ls-slide div.ls-l,
#layerslider_149 h2.ls-l,
#layerslider_149 .ls-slide div.ls-l{
width: 38% !important;
    white-space: unset !important;
    display: flex;
    align-items: center;
    /* right: -104px!important; */
    padding: 0 !important;
    left: 55% !important;
}
main.template-page.content.av-content-full.alpha.units.ptb0 {
    padding-top: 0;
    padding-bottom: 0;
}
/** Sandhya CSS ends ***/
.app-img-new { margin-top: 30px; }
html[lang='pt-br'] #events { display: none; }
html[lang='es-ES'] #top .search-banner.new-search .quicksearch-btn .avia-button { padding-left: 15px !important; }
html[lang='es-ES'] #top .av-share-box ul { width: 70%; }
html[lang='es-ES'] h5.av-share-link-description { width: 30%; }
html[lang='de-DE'] .header_color .main_menu ul#avia-menu li a, html[lang='es-ES'] .header_color .main_menu ul#avia-menu li a { font-size: 11px !important; }
html[lang='de-DE'] #top #header .av-main-nav ul { width: 308px; }
html[lang='de-DE'] .right-search p { font-size: 12px !important; }
html[lang='de-DE'] #menu-item-12779 ul.sub-menu { width: 410px !important; }
html[lang='es-ES'] #menu-item-13952 ul.sub-menu { width: 370px !important; }
html[lang='es-ES'] #menu-item-13956 ul.sub-menu { width: 258px !important; }
html[lang='de-DE'] .ger-txt .an-txt { font-size: 16px; text-align: center; }
html[lang='de-DE'] .ger-txt .an-txt span { white-space: break-spaces; }
html[lang='de-DE'] .ger-lng-hed { padding-left: 0; font-size: 46px; }
html[lang='de-DE'] .ger-app-pro h2.inner-heading { font-size: 18px; }
html[lang='de-DE'] .ger-app-pro h2.inner-heading + p { font-size: 16px; }
html[lang='de-DE'] .ger-but-hed h2 { font-size: 18px !important; }
html[lang='de-DE'] .prm-hed { padding-left: 25px !important; }
html[lang='de-DE'] .res-hed { padding-left: 25px !important; font-size: 42px !important; }
html[lang='de-DE'] .hint-hed { padding-left: 25px !important; font-size: 38px !important; }
html[lang='de-DE'] .search-columns div { font-size: 12px !important; margin-left: 2% !important; }
html[lang='zh-hans'] .testimonial-que .av_one_third .avia_textblock p, html[lang='zh-hans'] .testimonial-right p span.bold { font-weight: bold !important; }
.bac-youtube { margin-top: -42px !important; }
.bus-yt .container { height: 400px; }
#top .hide-sli-heading .bac-youtube .avia-content-slider-element-container.hidden-mobile .avia-smallarrow-slider-heading .avia-slideshow-arrows { left: 0 !important; width: 100% !important; }
.bac-youtube .avia-content-slider-element-container.hidden-mobile .avia-content-slider-inner .slide-entry-wrap { text-align: center; }
#top .hide-sli-heading .bac-youtube .avia-content-slider-element-container.hidden-mobile .avia-smallarrow-slider-heading { display: block !important; }
/************ PLEASE FOLLOW THESE BASIC CSS MARKUP/COMMENT GUIDELINES We need to be consistent and our CSS needs to be CLEARLY OUTLINED for future developers Feel free to get MORE granular with your css comments but DO NOT use less *************/

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

/* copy & links */

/* buttons */

/* videos */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .ft-logo img {
        height: unset;
   }
}

/* tabs & accordions */
.featuredjob-carousel.french #event_select {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/arrow-white-down%402x.png) !important;
    background-position: right 9px center !important;
    padding: 10px 27px 10px 10px !important;
}
body {
    font-family: 'neuehgrotesktxpro55r';
    letter-spacing: 0.5px;
}

.html_stretched #wrap_all {
    background-color: #fff;
}

#header {
    max-width: 1270px;
    margin: 0 auto;
}

.new-search .content {
    padding: 30px 0 50px;
    padding-top: 40px !important;
}
/*#top.Rnew .content.av-content-full.alpha.units{ padding: 30px 0 50px;
    padding-top: 40px !important;}*/
.new-search .right-search p {
    text-align: right;
}

.new-search .content #cws_quickjobsearch {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.new-search .content .av_one_half.quicksearch-field {
    width: calc( 100% - 180px);
}

html[lang="en-US"] .new-search .content .av_one_half.quicksearch-btn {
    width: 210px;
}

.pt2 {
  padding-top: 2px;
}

#top .search-banner.new-search .quicksearch-btn .avia-button {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png);
    background-position: right 15px center;
    background-repeat: no-repeat;
    background-size: 8px;
    padding: 10px 45px 10px 30px;
}

#top .search-banner.new-search .quicksearch-btn .avia-button {
    background-color: #942c8e;
    color: #fff;
    border-radius: 0;
    opacity: 1;
}

#top .search-banner.new-search .quicksearch-btn .avia-button:hover {
    opacity: 0.9;
}

.main_color .widget-jobsearch-full ::-webkit-input-placeholder {
    color: #808080;
}

.main_color .widget-jobsearch-full ::-moz-placeholder {
    color: #808080;
}

.main_color .widget-jobsearch-full :-ms-input-placeholder {
    color: #808080;
}

.main_color .widget-jobsearch-full :-moz-placeholder {
    color: #808080;
}
.right-search .widget{padding:0px;}
#layer_slider_2 {
    display: none;
}
/*focus*/
*:focus,
input:focus,
a:focus {
    /*outline: 1px dotted #000000 !important;
        outline: 0 !important;*/
    outline-offset: 3px !important;
}
.whats-new a:focus{
  outline-offset: -1px !important;
  }
/*focus end*/
.avia-image-container-inner,
.avia_image,
.av-image-caption-overlay {
    border-radius: 0;
}

.hidden-desktop {
    display: none;
}

/** Logo and Header Styles **/

.logo {
    padding-top: 20px;
    overflow:visible;
}

.break-word {
    word-break: break-all;
}

/** Main Menu Styles **/

#top #header.av_minimal_header .main_menu ul:first-child>li>ul {
    opacity: 1.0 !important;
}

#top #header .av-main-nav ul {
    width: 238px;
}

.header_color .main_menu ul:first-child>li .sub-menu li {
    padding: 0 15px;
}

.header_color .main_menu ul:first-child>li>a,
.header_color .main_menu ul:first-child>li .sub-menu li a {
    color: #333333 !important;
    text-transform: uppercase;
    font-size: 13px !important;
    font-family: 'neuehgrotesktxpro55r';
    font-weight: normal;
    padding: 0;
}

.header_color .main_menu ul:first-child>li .sub-menu li a {
    font-size: 12px !important;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/830/2019/02/arrow-grey1.png) no-repeat 98% center;
    background-size: 8px;
    border-bottom: 1px solid #bac2c3;
    padding: 8px 15px 8px 0;
}

.header_color .main_menu ul:first-child>li .sub-menu li:last-child a {
    border-bottom: 0;
}

.header_color .main_menu ul:first-child>li .sub-menu li a:hover {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/830/2019/02/arrow-menu-pink.png) no-repeat 98% center;
    background-size: 8px;
}

.header_color .main_menu ul:first-child>li.current-menu-item>a,
.header_color .main_menu ul:first-child>li>a:hover,
.header_color .main_menu ul:first-child>li .sub-menu li a:hover,
.header_color .main_menu ul:first-child>li .sub-menu li.current-menu-item>a {
    color: #7f35b2  !important;
}

 

.header_color .main_menu ul:first-child>li {
    margin: 0 17px;
}
/* France Menu updates*/
html[lang='fr-ca'] .header_color .main_menu ul:first-child>li>a,html[lang='fr-ca'] .header_color .main_menu ul:first-child>li .sub-menu li a,
html[lang='pt-br'] .header_color .main_menu ul:first-child>li>a,html[lang='pt-br'] .header_color .main_menu ul:first-child>li .sub-menu li a {
  font-size: 11px !important;
}

html[lang='fr-ca'] .header_color .main_menu ul:first-child>li:after {
    right: -11px;
}
html[lang='fr-ca'] .header_color .main_menu ul:first-child>li {
    margin: 0 10px;
}

.header_color .main_menu ul:first-child>li:first-child {
    margin-left: 0;
}

.header_color .main_menu ul:first-child>li:after {
    height: 15px;
    background: #333;
    width: 2px;
    content: "";
    position: absolute;
    top: 17px;
    right: -18px;
}

.header_color .main_menu ul:first-child>li:last-child:after {
    content: none;
}

.main_menu .avia-menu-fx {
    background:#7f35b2;
    height: 3px;
    display: block;
}

/** Secondary Menu Styles **/

#header_meta .social_bookmarks a:before {
    color: #000;
}

#header_meta .social_bookmarks a:hover:before {
    color: #fff;
}

#header_meta {
    position: absolute;
    right: 0;
    top: 25px;
}

#top #header_main>.container {
    height: 80px !important;
    line-height: 80px !important;
}

#top #header_meta .sub_menu li ul {top: 15px;}

/** Secondary Menu Styles **/

/** Homepage Styles - You can also break up the homepage to call out sections - ie. Home Drivers, Home LCP, etc. **/

#scroll-top-link.avia_pop_class {
    background: #942c8e;
    color: #fff;
    border: none;
    height: 38px;
    line-height: 38px;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white-top.png);
    background-size: 22px;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 0.8;
}

#scroll-top-link.avia_pop_class:hover {
  opacity: 0.7; 
}

#scroll-top-link:before {
    content: '';
}

#scroll-top-link {
    width: 60px;
}

#scroll-top-link:after {
    padding-left: 10px;
}

#top .avia-font-entypo-fontello,
body .avia-font-entypo-fontello,
html body #scroll-top-link[data-av_iconfont='entypo-fontello']:after {
    font-family: 'entypo-fontello';
}

/*#scroll-top-link[data-av_icon]:after {
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     font-weight: normal;
     content: attr(data-av_icon);
     speak: none;
}
*/

p {
    font-size: 14px;
    color: #000;
    font-family: 'neuehgrotesktxpro55r';
}

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

h2.inner-heading {
    color: #000;
    text-transform: none !important;
    font-size: 21px;
    font-family: 'neuehgroteskdspro45l';
    font-weight: normal;
}

h2.inner-heading.mb0 {
    margin-bottom: 0;
}

p.mb0 {
    margin-bottom: 0;
}

#top .search-banner input[type="text"] {
    padding: 10px;
    background: #efefef;
    font-size: 15px;
    color: #686464;
    text-align: center;
    font-family: 'neuehgroteskdspro45l';
    border: none;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/830/2019/02/search-ic.png) !important;
    background-repeat: no-repeat !important;
    background-position: 10px center !important;
    background-size: 30px !important;
    padding-left: 40px !important;
}

#top .search-banner .geolocation-icon {
    top: 8px;
}

#top .search-banner .quicksearch-btn .avia-button {
    background: #efefef;
    text-align: center;
    color: #8e3389;
    border: none;
    height: 37px;
    font-size: 14px;
    padding: 5px 25px;
    font-family: 'neuehgroteskdspro45l';
    text-transform: uppercase;
}

#top .search-banner .av_one_third {
    margin-left: 1%;
}

.search-banner .right-link:lang(zh-hans) {
    padding-right: 10px;
}


#top .search-banner .av_one_half {
    margin-left: 1%;
}

#top .search-banner .av_one_third:first-child,
#top .search-banner .av_one_half:first-child {
    margin-left: 0;
}

.right-search p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}

.right-link {
    display: inline-block;
    font-family: 'neuehgrotesktxpro75b';
}

.pink-btn a {
    background: #942c8e;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    display: inline-block;
    text-transform: capitalize;
    margin-top: 15px;
    padding: 10px 30px;
    font-family: 'neuehgrotesktxpro55r';
    transition: padding 0.2s ease;
}

.pink-btn a:hover {
  color: #fff;
  padding: 10px 27px 10px 30px;
  opacity: 0.9; 
}

.pink-btn a span {
    padding-left: 0.75em;
    transition: padding 0.2s ease;
}

.pink-btn a:hover span {
    padding-left: 1em;
}

.place-for-possibilities .av_one_half .av_textblock_section {
    background: #f7f7f9;
    padding: 15px 15px 10px;
}

.place-for-possibilities .av_one_half .avia-image-container+.av_textblock_section {
    padding: 0;
}

.avia-image-container.avia-align-center {
    margin-bottom: 0;
}

#job-map {
    margin-bottom: 0;
}

.whats-new-content {
    background: #f7f7f9;
    padding: 20px;
    display: inline-block;
}

.whats-new-content b {
    font-size: 22px;
    font-family: 'neuehgrotesktxpro55r';
    color: #454553;
    font-weight: normal;
}

.whats-new .avia-content-slider-element-container {
    margin-top: 0;
}

.whats-new .slide-entry-wrap.active-slide,
.whats-new .testimonial-sli .slide-entry-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.whats-new .content {
    padding-top: 35px;
}

.whats-new.black-border .content {
    padding-top: 50px;
}

.pt0con .content {
    padding-top: 0;
}

.whats-new .slide-entry-wrap .slide-entry {
    background: #f7f7f9;
    padding: 0 0 10px;
    margin-left: 3%;
    width: 18.333333%;
}

.whats-new .testimonial-sli .slide-entry-wrap .slide-entry {
    margin-left: 2%;
    width: 18.4%;
}

.testimonial-sli .slide-entry .slide-content {
    position: static;
    background: #f7f7f9;
    bottom: 0;
    height: auto;
    width: 100%;
    padding-bottom: 10px;
}

.whats-new .slide-entry-wrap .slide-entry.first {
    margin-left: 0;
}

.avia-content-slider .slide-image,
.avia-content-slider .slide-image img {
    border-radius: 0;
    margin-bottom: 0;
    width: 100%;
    border: 0;
}

.post-sli .blog-categories.minor-meta {
    display: block;
    background: #942c8e;
}

.post-sli .avia-slideshow-arrows a:before,
.awards-slider .avia-slideshow-arrows a:before {
    background: transparent;
    color: #942c8e;
}

.avia_desktop .post-sli.avia-content-slider .avia-slideshow-arrows a,
.avia_desktop .awards-slider.avia-content-slider .avia-slideshow-arrows a {
    opacity: 1;
    width: 30px !important;
}

.post-sli .avia-content-slider-inner {
    margin: 0 !important;
    padding-bottom: 40px !important;
    height: auto !important;
}

.post-sli .blog-categories.minor-meta a {
    color: #fff;
   /*text-transform: capitalize;*/
    font-size: 14px;
    font-family: 'neuehgrotesktxpro55r';
    padding: 5px 20px;
    display: block;
    text-decoration: none;
    border: 0;
}

.post-sli .slide-entry .slide-image img {
    background: transparent;
    margin-bottom: -3px;
}

.post-sli .slide-entry-title.entry-title a {
    color: #454553;
    font-weight: normal;
    font-size: 17px;
    display: inline-block;
    font-family: 'neuehgrotesktxpro55r';
    padding: 0px 20px;
}

.post-sli .slide-entry-title.entry-title {
    font-weight: normal;
    padding-top: 12px;
}

.post-sli .image-overlay {
    display: none !important;
}

.post-sli .slide-meta,
.post-sli .slide-entry-excerpt {
    /*color: #8c8c99;*/
    color: #000000;
    font-size: 14px;
    font-family: 'neuehgroteskdspro45l';
    padding: 0px 20px;
    line-height: 19px;
}

.post-sli .slide-entry-excerpt span.location {
    display: block;
}

#top .post-sli .avia-slideshow-arrows a {
    /* top: auto;
     bottom: -20px;
    */
    margin: 0;
}

#top .post-sli .avia-slideshow-arrows a.prev-slide,
#top .awards-slider .avia-slideshow-arrows a.prev-slide {
    left: 0;
}

/*#top .avia-content-slider.testimonial-sli .avia-slideshow-arrows a {
     top: 28%;
}
*/

.whats-new .entry-content-wrapper>.av_textblock_section,
.abt-awards .entry-content-wrapper>.av_textblock_section,.abt-awards .textwidget {
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 50px;
}

.whats-new .container,
/*.abt-awards .container*/ {
    max-width: 100%;
    padding: 0;
}

.whats-new .container .post-sli,
.abt-awards .container .awards-slider {
    max-width: 1270px;
    padding: 30px 50px 0;
    margin: 0 auto;
}

.post-sli .slide-meta {
    font-family: 'neuehgroteskdspro45l';
}

.image-whats-new img,
.pink-hover img,
.pink-hover .avia-image-container-inner {
    width: 100%;
}

.pink-hover .av-image-caption-overlay {
    width: 50%;
}

.pink-hover .first .av-image-caption-overlay {
    right: 0;
}

.pink-hover .av-image-caption-overlay p,
.pink-hover .text,
.pink-hover .textr {
    color: #fff;
    font-size: 20px;
    font-family: 'neuehgrotesktxpro55r';
}

.pink-hover .text,
.pink-hover .textr {
    text-transform: uppercase;
    font-family: neuehgroteskdspro45l;
}

.pink-hover .text span.med-f,
.pink-hover .textr span.med-f {
    font-family: 'neuehgrotesktxpro65m';
}

.mb25 {
    margin-bottom: 25px;
}

#layer_slider_1 .ls-bottom-nav-wrapper {
    display: block !important;
}

/*
#layer_slider_1 .ls-slide img {
    margin-top: 0 !important;
}
*/

.opacity-layer,
.left0 {
    left: 0 !important;
}

#layer_slider_1 h2.ls-l,
#layer_slider_1 .ls-slide div.ls-l {
    width: 38% !important;
    white-space: unset !important;
    display: flex;
    align-items: center;
    /* right: -104px!important;
     */
    padding: 0 !important;
    left: 55% !important;
}


#layer_slider_1 h2.ls-l .banner-txt {
    width: auto;
}

.home #layer_slider_1 h2.ls-l .banner-txt,
.page-id-6195 #layer_slider_1 h2.ls-l .banner-txt {
    width: 75%;
}

#top .avia-layerslider .ls-bottom-slidebuttons a.ls-nav-active,
#top .avia-layerslider .ls-bottom-slidebuttons a:hover,
#top .avia-layerslider a.ls-nav-start:hover,
#top .avia-layerslider a.ls-nav-stop:hover,
#top .avia-layerslider a.ls-nav-start-active,
#top .avia-layerslider a.ls-nav-stop-active {
    background: #f9b505 !important;
}

#top .avia-layerslider .ls-bottom-slidebuttons a {
    background: #fff !important;
    height: 8px;
    width: 8px;
    margin-bottom: 7px;
    opacity: 1;
    display: block;
    border: none !important;
    outline: none !important;
}

#layer_slider_1 .ls-bottom-nav-wrapper {
    left: 50px;
    position: absolute;
    top: 50%;
}

/*#layer_slider_1 .ls-inner:before,#layer_slider_1 .ls-inner:after,#layer_slider_1 h2.ls-l:before, .banner-pink:before,.banner-pink .av-image-caption-overlay:before{
     content: "";
     background: #9f5e9f;
     width: 15px;
     height: 100%;
     position: absolute;
     left: 0;
     z-index: 999;
     opacity: 0.8;
     top: 0;
}
 */

#layer_slider_1 h2.ls-l:before,
.banner-pink .av-image-caption-overlay:before {
    left: -15px;
}

#layer_slider_1 .ls-inner:after {
    right: 0;
    left: auto;
}

#top .avia-layerslider .ls-bottom-slidebuttons {
    height: 40px;
}

#widget_job_map-3 #job-map {
    height: 600px;
}

/*.banner-txt hr {
     margin: 0 0px 0 -37px;
}
*/

.banner-txt h2,
.jd-banner-txt.banner-txt p {
    color: #fff;
    font-size: 49px;
    font-family: 'neuehgroteskdspro45l';
    padding: 0 45px;
    font-weight: normal;
}

.banner-txt h2,
.jd-banner-txt.banner-txt p {
    padding: 0 0 0 45px;
    letter-spacing: 0;
}

#layerslider_44 .banner-txt h2,
.banner-txt h2.sml-fs,
.jd-banner-txt.banner-txt p {
    font-size: 49px;
    line-height: 100%;
    text-transform: uppercase;
}

.sml-fs--nocaps {
  text-transform:none !important;
}

.banner-txt h2 span {
    display: block;
    font-family: 'neuehgrotesktxpro55r';
}

.banner-txt p {
    font-weight: normal;
    color: #fff;
    padding: 0 0 0 45px;
    font-size: 22px;
    font-family: 'neuehgroteskdspro45l';
    letter-spacing: 0.5px;
}
.bottom-text{line-height:27px;}
.banner-txt p.bottom-text span {
    display: block;
    font-family: 'neuehgrotesktxpro55r';
}

.banner-txt p.bottom-text span.no-wrap {
    display: inline-block;
    font-family: 'neuehgroteskdspro45l';
    white-space: nowrap;
}

/** Job Search sidebar **/
/*#cws-search-form div:nth-child(2) .select2.select2-container {display:none;}*/
/*#cws-search-form div#date-labels + div {
display: none;
}*/
/** General Subpage Styles - Add comments for specific pages, if necessary **/

/** Events Styles **/

.av-single-event-content span.tribe-events-cal-links {
    display: none;
}

/* removes duplicate google calendar & ical buttons */

/** Blog Styles **/

/** Search Results Styles **/

/** Job Details Styles **/

/** XCloud Styles **/

/* login */

/* sign up */

/* password */

/** Footer Styles **/

#footer {
   /* border-bottom: 10px solid #942c8e;*/
    background: #f3f1e7;
    color: #000;
    font-size: 12px;
    padding: 30px 0 0px 0;
    font-family: 'neuehgrotesktxpro55r';
}
#footer #text-5 li, #footer .bottom-logo li:first-child{
  padding-left:5px;
  }
  #footer #text-5 li:first-child, #footer .bottom-logo li{
  padding-top:5px;
  }
  #footer #text-5 li:last-child{
  padding-bottom:5px;
  }
  
#footer  .wtw-ftr-down li:first-child{
  padding-left:4px;
  }
#footer ul li a {
    font-size: 13px;
    color: #000;
    display: inline-block;
}

#footer ul li a img {
    width: 80%;
}

#footer .widget {
  margin: 0;
  overflow: visible;
}
#footer .widget#text_icl-11, #footer .widget#text_icl-22, 
#footer .widget#text_icl-27, #footer .widget#text_icl-31, 
#footer .widget#custom_html-11, #footer .widget#custom_html-13,
#footer .widget#custom_html-15, #footer .widget#custom_html-14,
#footer .widget#custom_html-23, #footer .widget#custom_html-12 ,
#footer .widget#custom_html-16, #footer .widget#custom_html-24{
    margin-top: 103px;
}
#footer .widget#text_icl-10 {
    margin-top: 63px;
}
#menu-item-8496{
      margin-left: 0px;
  }

.av-upcoming-events .av-upcoming-event-entry.av-upcoming-event-without-image:after{
  width:0px !important;
  bottom: 0px !important;
  background:none !important;}
/* Medai query added to change normal menu to advanve menu for specific languages*/
@media screen and (max-width: 1279px){
  /*Advance menu for FR-CA language*/
  html[lang='fr-ca'] #advanced_menu_toggle,html[lang='fr-ca'] #advanced_menu_hide{
        display: block;
    }
    #advanced_menu_toggle:before{
        content:none;
    }
 
    #advanced_menu_toggle, #advanced_menu_toggle:hover {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/10/icon-mobile.png) no-repeat center center;
    background-color: transparent !important;
    border: 0;
}
#advanced_menu_hide {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/icon-close%402x.png) no-repeat center;
    background-size: 30px;
    width: 30px;
    height: 30px;
}
html[lang='fr-ca'] #header_main_alternate nav.main_menu{
    display: none;
}
/*html[lang='fr-ca'] #header_meta {
    top: 58px;
}*/
  #mobile-advanced li>a:before,
    .html_header_mobile_behavior #mobile-advanced span>a:before,
    #mobile-advanced .mega_menu_title:before {
        content: none;
    }
    #mobile-advanced,
    #mobile-advanced a,
    #mobile-advanced .mega_menu_title {
        font-size: 16px;
        text-transform: uppercase;
        color: #666;
    }
    #mobile-advanced li a {
        background: url(https://cdn-static.findly.com/wp-content/uploads/sites/830/2019/02/arrow-grey1.png) no-repeat 96% center;
    }
    #mobile-advanced .current-menu-item>a {
        color: #942c8e;
    }
    #mobile-advanced>li.menu-item>a {
        color: #7f35b2;
    }
    #mobile-advanced>li.menu-item>a:hover,
    #mobile-advanced li a:hover {
        color: #fff;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png);
        background-size: 10px;
    }
    #mobile-advanced li.menu-item .sub-menu li a {
        font-size: 14px;
    }
    /*Advance menu for FR-CA language ends*/
}
@media (min-width: 900px) {
#top #footer .wtw-ftr-down ul {
    width: 650px;
}
#top #footer .cookie-pref {margin-left: 10px}
#top #footer .cookie-notice {margin-left: 30px}
}

@media (min-width: 768px) {
  
  body#top #wrap_all #layerslider_126 img.ls-bg.ls-preloaded,
  body#top #wrap_all #layerslider_94 img.ls-bg.ls-preloaded{
    margin-top: 0px!important;
}
  #footer .widget {
    margin: 30px 0;
  }   
  
  #top .wtw-ftr-down ul {
    width:485px;
  }
  
 html[lang='de-DE'] #top .wtw-ftr-down ul {
    width: 500px;
}
.mobile-banner{ display:block;}
}

#footer .widget#text-5 {
    margin-top: 73px;
}

#text-4.widget {
    margin-bottom: 15px;
}

.wtw-top p {
    font-size: 13px;
}

.ft-logo a {
    display: block;
}

.ft-logo img {
    height: 22px;
}

#footer .wtw-ftr-down li a {
    font-size: 11px;
    line-height: 16px;
    font-family: 'neuehgrotesktxpro75b';
}

#top .wtw-ftr-down ul {
    display: flex;
    margin-top: 30px;
}

.wtw-ftr-down ul li {
    margin-right: 9px !important;
}

.bottom-logo ul {
    display: flex;
}

.bottom-logo ul li {
    margin-right: 28px;
}

.bottom-txt {
  margin-top: 3px;
  font-size: 12px;
  line-height: 1.75;
  color: #000;
  font-family: 'neuehgrotesktxpro55r';
  margin-top: 5px;
}

.bottom-txt a {
  color: #6e1d80;
  display: block;
  font-family: 'neuehgrotesktxpro75b';
}

.bottom-txt a:hover {
  color: #6e1d80;
  text-decoration: underline;
}

.wtw-top p {
    line-height: 20px;
}

/*About Page starts*/

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

.about-slides,
.grads-boxes .content .post-entry {
    background: #f7f7f9;
    padding: 30px;
    margin-bottom: 8px;
}

#top .about-slides .avia-content-slider-inner {
  /*  border-top: 1px solid #e7e7e7; */
   border-top: 1px solid #fff;
    margin-top: 0px;
    padding-top: 0px !important;
}

#top .about-slides .slide-entry h3 a {
    word-break: break-word;
}

#top .about-slides .avia-slideshow-arrows a:before {
    color: #942c8e !important;
    background: transparent;
    font-size: 14px;
}

#top .about-slides.avia-smallarrow-slider .avia-slideshow-arrows {
    position: absolute;
    top: 10px;
    left: 48%;
}

#top .about-slides h3.slide-entry-title a,
.grads-boxes .our-region a.our-region-items {
    background: #C900AC;
    padding: 15px;
    text-decoration: none;
    color: #942c8e;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    font-size: 16px;
    font-family: 'neuehgrotesktxpro75b';
    -webkit-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    -moz-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
}

#top .grads-boxes .our-region a.our-region-items:hover {
    background-color: #C900AC !important;
    color: #fff;
    opacity:0.9;
}

#top .about-slides h3.slide-entry-title a {
    font-family: 'neuehgrotesktxpro55r';
    height: 100%;
    word-break: normal;
}

#top .intern-sli .about-slides h3.slide-entry-title a {
    /*height: 130px; */
    height: 60px;
}

#top .about-slides .slide-entry h3 {
    font-weight: normal;
    left: 0;
}

#top .about-slides .slide-entry {
    padding: 20px 0px 20px 10px;
    word-break: break-all;
}

div .about-slides .av_one_fifth {
    margin-left: 2%;
    width: 18.2%;
}

div .about-slides .av_one_fifth.first {
    margin-left: 0;
}

.slider-about .av_one_half p,
.abt-con p {
    color: #8c8c99;
    font-size: 14px;
    font-family: 'neuehgrotesktxpro55r';
}

.slider-about .av_one_half.first {
    padding-left: 40px;
}

.slider-about .av_one_half.avia-builder-el-last {
    padding-right: 40px;
}

#top .slider-about .av_one_half .corporate-inner-title a,
#top .slider-about .av_one_half h4.corporate-inner-title,
#top .slider-about .abt-con h4.corporate-inner-title {
    color: #942c8e;
    font-size: 15px;
    font-weight: normal;
    font-family: 'neuehgrotesktxpro55r';
}

#top .slider-about .abt-con h4.corporate-inner-title {
    margin-top: 20px;
}

.abt-con p {
    margin-bottom: 0;
}

.slider-about .av_one_half .corporate-inner-title a .fb {
    font-family: 'neuehgrotesktxpro75b';
}

.abt-awards p {
    font-size: 14px;
}

p.fs18 {
    font-size: 18px;
}

.abt-awards p.fs18,
.job-list-con .fs22p p {
    font-size: 14px;
}

.abt-awards .av_one_third img,
.abt-awards .av_one_third .avia-image-container-inner {
    width: 100%;
}

.abt-awards .av_one_third img {
    max-width: 55%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

#top #wrap_all #main .abt-awards,
#top #wrap_all #main .black-border {
    border-top: 1px solid #000000;
}
section.slide-entry.flex_column.post-entry.slide-entry-overview.slide-loop-4.slide-parity-odd.av_one_third.first {    border-right: none !important}
body .abt-awards .av_one_third.first {
    padding-top: 30px;
    border-right: none !important
}

body .abt-awards .awards-slider .av_one_third.first {
    padding-top: 0;
    border-right: none !important
}

.abt-awards h5 {
    color: #942c8e;
    font-size: 18px;
    font-family: 'neuehgrotesktxpro65m';
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 25px;
}

.abt-awards hr {
    margin-bottom: 10px;
}

.difference-main {
    display: flex;
}

.difference-main .difference-left {
    width: 30%;
    position: relative;
    margin-top: -68px;
    z-index: 11;
    padding-bottom: 20px;
}

.difference-main .difference-right {
    width: 65%;
    font-size: 14px;
    font-family: 'neuehgrotesktxpro55r';
    padding-left: 5%;
    padding-bottom: 20px;
}

.difference-right ul li,
.difference-main .difference-right p,
.difference-right li {
    font-size: 16px;
    color: #000;
    font-family: 'neuehgrotesktxpro55r';
}

.about-acc .difference-main .difference-right p,
.about-acc .difference-main .difference-right ul li {
    font-size: 18px;
    line-height:28px;
}

.difference-main h3.inner-img-heading,
.accordion-common h3.inner-img-heading {
    font-family: 'neuehgroteskdspro45l';
    font-size: 23px;
    color: #000;
    font-weight: normal;
    margin: -20px 0 35px 0;
    position: absolute;
    top: 43px;
    z-index: 99999;
}

.accordion-common h3.inner-img-heading {
    font-family: 'neuehgroteskdspro45l';
    font-size: 21px;
    color: #000;
    font-weight: normal;
    margin: 0;
    position: static;
}

.abt-popup .our-region-items > div {
  padding: 80px 0px 20px;
  min-height: 250px;
}
.abt-popup .our-culture-main {
    padding: 60px 65px 20px;
    min-height: 250px;
}

.abt-popup .flex_column {
    background: rgba(247, 246, 239, 0.68);
}

.abt-popup .no-bg-last {
    background: transparent;
}

.abt-popup .no-bg-last .our-region-items {
    background: rgba(247, 246, 239, 0.68);
}

.abt-popup .our-region-items>div {
    text-align: center;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/10/expand.png);
    border: 1px solid #fff;
    background-repeat: no-repeat;
    background-position: center 90%;
    cursor: pointer;
    background-size: 22px;
}

.abt-popup .our-region-items>div>img,
.abt-popup .our-region-main-content .our-region-tab .our-culture-main img {
    height: 28px;
    width: auto;
}

.abt-popup .no-bb.our-region-items>div {
    border-bottom: 0;
}

.our-culture-value h4 {
    font-family: 'neuehgrotesktxpro55r';
    font-size: 24px;
    font-weight: normal;
    color: #942c8e;
}

.our-culture-value h4 span {
    display: block;
    font-family: 'neuehgroteskdspro45l';
}

.our-region-items label,
.our-culture-value p {
    font-family: 'neuehgroteskdspro45l';
    font-size: 14px;
    color: #333;
}

.our-region-items label {
  line-height: 18px;
  font-family: 'neuehgrotesktxpro75b';
  text-transform: uppercase;
}

.mbour {
    margin-bottom: 20px;
}

.abt-popup .our-region-main-content {
    background: #942c8e;
    padding: 0;
    color: #fff;
    position: absolute;
    top: 93px;
    text-align: center;
    z-index: 99;
    min-height: 500px;
    display: flex;
    align-items: center;
}

.abt-popup .our-region-main-content .our-region-tab {
    padding: 0 80px;
}

.abt-popup .our-region-main-content .our-region-tab p {
    font-family: 'neuehgrotesktxpro55r';
    font-size: 16px;
    color: #fff;
}

.abt-popup .our-region-main-content .our-region-tab h5 {
    font-family: 'neuehgrotesktxpro55r';
    font-size: 27px;
    color: #fff;
    text-transform: uppercase;
    padding: 20px 0;
    font-weight: normal;
}

.our-region-tab {
    display: none;
}

.our-region-tab .faq-acc:not(.faq-acc--multiple) .toggle_icon {
    display: none !important;
}

.abt-popup .close {
    top: 10px;
    position: absolute;
    right: 10px;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/10/close.png) no-repeat;
    opacity: 1;
    width: 25px;
    height: 26px;
    background-size: 26px;
    border: 0;
    color: #942c8e;
    font-size: 0px;
    text-indent: 0;
}

.abt-popup .our-region-main-content .our-region-tab h5 span {
    font-family: 'neuehgroteskdspro45l';
}

#top .our-region-items label span {
    font-family: 'neuehgroteskdspro45l';
    display: block;
    color: #333 !important;
    font-size: 14px !important;
    text-align: center;
}

.our-culture-value p {
    font-family: 'neuehgrotesktxpro55r';
}

/*About Page ends*/

.faq-acc .single_toggle p.toggler-like-title,
/*FAQ Page starts*/

.faq-acc .single_toggle p.toggler-like-title {
    border: none;
    padding-left: 0;
    background: #f7f6ef;
    font-family: 'neuehgroteskdspro45l';
    padding: 30px calc(50% - 580px) 30px 8%;
    font-size: 21px;
    color: #942c8e;
    border-bottom: 0;
    background: #fff;
    text-transform: uppercase;
}

.faq-acc .single_toggle p.toggler-like-title span.fb {
    font-family: 'neuehgrotesktxpro65m';
    display: block;
    text-decoration: underline;
}

.faq-acc .single_toggle p.toggler,
.faq-acc .single_toggle p.toggler:hover {
    border: none;
    padding-left: 0;
    background: #E6E6E6;
    font-family: 'neuehgroteskdspro45l';
    border-bottom: 4px solid #f0f0f0;
    padding: 30px calc(50% - 580px) 30px calc(50% - 580px);
    font-size: 21px;
    color: #942c8e;
}

.faq-acc .single_toggle p.toggler.activeTitle {
    border-bottom: 0;
}

.faq-acc.about-acc .single_toggle p.toggler.activeTitle {
    border-bottom: 0;
    background: #fff;
}

.faq-acc.about-acc .single_toggle p.toggler span.fb {
    font-family: 'neuehgrotesktxpro65m';
    display: block;
    text-decoration: underline;
}

.faq-acc.about-acc .single_toggle p.toggler.activeTitle span.fb {
    text-decoration: none;
}

.faq-acc.about-acc .single_toggle p.toggler {
    padding-left: 35%;
    border-bottom: 4px solid #f0f0f0;
    text-transform: uppercase;
}

.faq-acc .single_toggle p.toggler strong {
    font-weight: normal;
    font-family: 'neuehgrotesktxpro75b';
    display: block;
    color: #48086f;
}

.faq-acc .single_toggle p.toggler.activeTitle strong u {
    text-decoration: none;
}

.faq-acc .toggle_icon {
    color: #fff;
    right: 3.6%;
    left: auto;
    border: 0;
    top: 40% !important;
    display: block;
}

.toggle_icon .vert_icon,
.toggle_icon .hor_icon,
.faq-acc.hint-acc .single_toggle p.toggler.activeTitle .toggle_icon .hor_icon {
    border-color: #942c8e;
}

.toggle_icon .vert_icon,
.toggle_icon .hor_icon,
.faq-acc.hint-acc .single_toggle p.toggler.activeTitle .toggle_icon .hor_icon {
    border-color: #942c8e;
}

.faq-acc .toggle_content {
    padding: 20px calc(50% - 580px) 0px calc(50% - 580px);
    margin: 0;
    border: none;
    overflow: visible;
}

.faq-main .faq {
    display: flex;
    border-bottom: 2px solid #e5cde4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.faq-main .faq:last-child {
    border-bottom: 0;
}

.faq-main .faq .faq-left {
    width: 27%;
    margin-right: 6%;
}

.faq-main .faq .faq-right {
    width: 67%;
}

.faq-main .faq .faq-right ul {
    margin-top: 15px;
}

.faq-main .faq .faq-left b,
.faq-main .faq .faq-right,
.process ul li {
    font-weight: normal;
    font-family: 'neuehgrotesktxpro75b';
    color: #040404;
    font-size: 16px;
}

.faq-main .faq .faq-right p {
    font-size: 16px;
}

.faq-main .faq .faq-right {
    font-family: 'neuehgrotesktxpro55r';
}

.banner-pink .av-image-caption-overlay {
    width: 45%;
    right: 0;
}

.banner-pink .av-image-caption-overlay p {
    color: #fff;
    font-size: 67px;
    line-height: 100%;
    font-family: 'neuehgroteskdspro45l';
    border-bottom: 2px solid #fff;
    padding-left: 25px;
    text-align: left;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.banner-pink .av-image-caption-overlay p.bottom-text {
    font-size: 22px;
    border: none;
}

.banner-pink .av-image-caption-overlay-center {
    padding-left: 0;
}

.banner-pink .av-image-caption-overlay p .fr {
    font-family: 'neuehgrotesktxpro55r';
    display: block;
}

.banner-pink .av-caption-image-overlay-bg,
.banner-pink .av-overlay-hover-deactivate:hover .av-caption-image-overlay-bg {
    opacity: 0.8 !important;
}

h5.av-share-link-description {
    font-family: 'neuehgrotesktxpro55r';
    color: #7c8092;
    font-size: 14px;
    font-weight: normal;
}

#top .av-share-box ul {
    border-width: 0px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-radius: 0;
    margin-left: 10px;
}
#top .av-share-box-list:lang(pt-br) {
  text-align: right;
}

.av-share-box ul li,
.av-share-box ul li:first-child {
    margin-right: 20px !important;
    width: 20%;
    border: 1px solid #dadbdf;
    display: inline-block;
}

.av-share-box ul li a {
    color: #7c8092;
    padding: 6px 0;
    margin: 9px 0;
    text-align: center;
}

.av-share-box ul li a:hover,
#top #wrap_all .av-share-link:hover a {
    background: transparent !important;
    color: #000;
}

#top #wrap_all .av-share-link.av-social-link-facebook:hover a {
    background-color: #395a99 !important;
    color:white;
}

#top #wrap_all .av-share-link.av-social-link-twitter:hover a {
    background-color: #4fd4fc !important;
    color:white;
}

#top #wrap_all .av-share-link.av-social-link-linkedin:hover a {
    background-color: #469dc8 !important;
    color:white;
}

.gal-imags {
    display: flex;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    flex-wrap: nowrap;
}

.gal-imags p {
    margin: 0;
    width: 100%;
}

.gal-imags p img {
    vertical-align: bottom;
}

.img-gallery {
    min-height: 0;
    padding-bottom: 10px;
}

/*FAQ Ends*/

/* Early Careers starts */

.banner-pink img,
.banner-pink .avia-image-container-inner,
.img-gallery img {
    width: 100%;
}

.our-prog .content {
    background: #f7f7f9;
    padding: 30px 50px 30px !important;
    box-sizing: border-box;
    margin-bottom: 50px;
}

.our-prog .pink-btn {
    position: absolute;
    bottom: -50px;
}

.our-prog .content p {
    color: #7c8092;
    font-size: 14px;
    font-family: 'neuehgrotesktxpro55r';
}
#top .our-prog .color-box h3 a:after{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png) no-repeat;
    content: '';
    position: absolute;
    background-size: 8px;
    width: 20px;
    height: 20px;
    right:0;}
    #top.Rnew .our-prog .color-box h3 a{
          background-color: #C900AC !important;
    color: #fff !important;
    padding: 15px 30px 15px 15px !important;
    border-radius: 50px;
    height:auto !important;}
#top .our-prog .color-box h3 a {
    background: #48086f;
   /* padding: 15px;*/
       padding: 15px 30px 15px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    height: 120px;
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    font-family: 'neuehgrotesktxpro75b';
    -webkit-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    -moz-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    transition: all 0.2s ease;
}

#top .our-prog .color-box h3 a:hover {
    background: #48086f !important;
    color: #fff;
    opacity:0.9;
}

a.pink-link {
    font-size: 22px;
    color: #942c8e;
    text-decoration: underline;
    margin-top: 25px;
    display: inline-block;
}

.corporate-inner-title span.fb,
.corporate-inner-title span.fb b {
    display: block;
    color: #942c8e;
}

.event-slider .slide-entry-wrap .slide-entry {
    background: #f7f6ef;
    padding: 20px 20px 80px 20px;
}

#top .event-slider .slide-entry-title a {
    color: #942c8e;
    font-size: 23px;
    font-family: 'neuehgroteskdspro45l';
    position: relative;
}

#top .event-slider .slide-entry-title a:after {
    content: "";
    width: 150px;
    background: #942c8e;
    height: 3px;
    position: absolute;
    bottom: -15px;
    left: -20px;
}

#top .event-slider .blog-categories.minor-meta,
#top .event-slider .slide-image {
    display: none;
}

#top .event-slider .avia-content-slider {
    overflow: inherit;
}

div .event-slider .av_one_third {
    margin-left: 2%;
    width: 32%;
}

div .event-slider .av_one_third.first {
    margin-left: 0;
}

.avia_desktop .event-slider .avia-content-slider .avia-slideshow-arrows a {
    opacity: 1;
    width: 30px !important;
}

.event-slider .avia-content-slider-inner {
    margin: 40px 60px 0 !important;
}

.event-slider .avia-slideshow-arrows a:before {
    background: transparent;
    color: #000;
}

.event-slider .slide-meta time {
    padding: 80px 0 10px;
}

.event-slider .slide-meta {
    text-align: center;
}

.event-slider .slide-meta time:after,
.event-slider .slide-entry-excerpt:after {
    content: "";
    width: 50px;
    background: #942c8e;
    height: 3px;
    position: absolute;
    bottom: -5px;
    left: calc(50% - 25px);
}

.event-slider .slide-entry-excerpt:after {
    bottom: 80px;
}

.event-slider .slide-meta time,
.event-slider .slide-entry-excerpt {
    color: #333;
    font-size: 25px;
    font-family: 'neuehgrotesktxpro65m';
    text-align: center;
}

.event-slider .slide-entry-excerpt {
    font-size: 22px;
    padding: 30px 0 30px;
    font-family: 'neuehgroteskdspro45l';
}

.event-slider .slide-meta time:before {
   content: "When: ";
    font-size: 25px;
    font-family: 'neuehgroteskdspro45l';
}

/* Early Careers ends */

/*Intor Page starts*/

.intro .content {
    padding-top: 0;
}

h3.pink-hdr-inner {
    font-size: 22px;
    font-weight: normal;
    color: #942c8e;
    font-family: 'neuehgroteskdspro45l';
}

h3.pink-hdr-inner span {
    display: block;
    font-family: 'neuehgrotesktxpro75b';
}

.fs22p p {
    font-size: 22px;
    line-height: 28px;
}

.lifeof.fs22p p {
    font-size: 14px;
    line-height: 26px;
}

.lifeof .content {
    padding-bottom: 20px;
}

.key-peo .slide-entry-title.entry-title {
    display: none;
}

.key-peo .slide-entry-excerpt p {
    margin: 0;
}

p.ppl-hdr {
    font-family: 'neuehgrotesktxpro75b';
}

.key-peo .slide-entry-wrap {
    padding: 0 20px;
}

.key-peo div .av_one_fifth {
    margin-left: 2%;
    width: 18.4%;
}

.key-peo div .first.av_one_fifth {
    margin-left: 0;
}

#top .key-peo .about-slides .slide-entry {
    padding: 30px 0 20px 0;
}

.abt-awards .flex_column_table {
    padding: 0 30px;
}

.pink-link.see-all-jobs {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 16px;
}

.job-list-con .content {
    background: #f7f6ef;
    padding: 20px 30px !important;
    box-sizing: border-box;
}

.job-list-con .widget-joblist {
 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.job-list-con .widget-joblist .widget_joblist_row {
    width: 33%;
    position: relative;
    background-color: transparent !important;
    padding: 30px 3% 0 3%;
}

.job-list-con.job-list-con-btn .widget-joblist .widget_joblist_row {
    padding: 15px 3% 0 3%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
  position: relative;
}

.job-list-con .widget-joblist .widget_joblist_row:after {
      content: "";
    background: #dddde4;
    position: absolute;
    height: 100%;
    right: 0px;
    width: 1px;
    top: 15px;
        display: block;
}
.job-list-con .widget-joblist .widget_joblist_row:nth-child(3n):after {
    width: 0;
}

.job-list-con .widget-joblist .widget_joblist_row:last-child:after {
    content: none;
}

.job-list-con .job-list-left-container,
.job-list-con .job-list-right-container {
    display: block;
    width: 100%;
}

.job-list-con .job-list-left-container {
    padding-top: 20px;
    min-height: 170px;
}

.job-list-con .job-list-left-container a,
.job-list-con .widget_joblist_category,
.job-list-con .widget_joblist_loc {
    font-family: 'neuehgrotesktxpro65m';
    font-size: 19px;
    color: #454553;
}

.job-list-con .widget_joblist_category,
.job-list-con .widget_joblist_loc {
    font-family: 'neuehgrotesktxpro55r';
    font-size: 14px;
}

#top .job-list-right-container .avia-button {
    font-size: 11px;
    margin-top: 20px;
    font-family: 'neuehgrotesktxpro75b';
    border: none;
    border-radius: 0;
    background: #C900AC;
    color: #fff;
    padding: 9px 24px;    
    padding: 14px 40px 13px 20px;
    font-family: 'neuehgrotesktxpro55r';
    text-transform: uppercase;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: right 20px center;
}

.pb0con .content {
    padding-bottom: 0;
}

.job-list-con .content {
    margin-bottom: 50px;
}

.mb0list.job-list-con .content {
    margin-bottom: 0;
}

.mt0 {
    margin-top: 0;
}

/*Intor Page ends*/

/* what is like page starts*/

.extended-img {
    height: 400px;
}

.extended-img img.avia_image {
    height: 480px;
    margin-top: -40px;
}

.last-wtw p,
.two-col-wtw p {
    font-size: 29px;
    font-family: 'neuehgroteskdspro45l';
    color: #000;
    line-height: 35px;
}

.two-col-wtw h4 {
    font-weight: normal;
    font-family: 'neuehgrotesktxpro55r';
    font-size: 24px;
    margin-bottom: 0px;
    color: #000;
}

.separator {
    background: #40084a;
    width: 2px;
    height: 50px;
    position: relative;
    left: 50%;
}

.two-col-wtw .content {
    padding-bottom: 25px;
}

/* what is like page ends*/

/*Graduates page starts*/

.our-grad-gen h3 {
    color: #942c8e;
    font-weight: normal;
    font-size: 23px;
    font-family: 'neuehgroteskdspro45l';
}

.our-grad-gen .content {
    padding-top: 40px;
}

.our-grad-gen h3 span {
    font-family: 'neuehgrotesktxpro75b';
    display: block;
}

.share-social .av-share-box {
  max-width: 260px;
  display: flex;
}

.share-social .content {
    padding-left: 32.7% !important;
    box-sizing: border-box;
    padding-bottom: 50px;
}

.grads-boxes .our-region p {
    margin: 0;
}

.grads-boxes .content {
    padding-top: 0;
}

.grads-tabs .pagination {
    float: right;
    margin-bottom: 0;
    padding-bottom: 0;
}

.grads-tabs .content {
    padding-bottom: 10px;
}

.grads-tabs .pagination ul {
    display: flex;
    list-style: none;
}

.grads-tabs .pagination ul li {
    cursor: pointer;
    background: #f7f6ef;
    color: #48086f;
    border-right: 2px solid #d0cfca;
    font-size: 12px;
    font-family: 'neuehgrotesktxpro55r';
    margin: 0;
    padding: 7px 15px !important;
}

.grads-tabs .pagination ul li:last-child {
    border: 0;
}

.grads-tabs .pagination ul li.active,
.grads-tabs .pagination ul li:hover {
    background: #48086f;
    color: #fff;
}

.grads-tabs h3 {
    color: #7f35b2;
    font-weight: normal;
    font-size: 35px;
    font-family: 'neuehgrotesktxpro55r';
}

.grads-tabs .difference-main h3.inner-img-heading {
    margin: 0 0 35px 0;
    position: static;
}

.grads-tabs .togglecontainer {
    margin-top: 0;
}

.job-appl h3 {
    font-weight: normal;
    font-family: 'neuehgroteskdspro45l';
    font-size: 21px;
    margin-bottom: 30px;
    color: #fff;
}

.job-appl {
    background-size: cover;
}

.job-appl h3 span {
    display: block;
    font-family: 'neuehgrotesktxpro65m';
}

.job-appl p {
    font-family: 'neuehgroteskdspro45l';
    font-size: 16px;
    color: #fff;
}

.job-appl .widget-joblist {
    display: flex;
}

.job-appl .widget-joblist .widget_joblist_row {
    background: transparent !important;
    width: 25%;
}

.job-appl .widget-joblist .widget_joblist_row a {
    font-family: 'neuehgroteskdspro45l';
    font-size: 26px;
    color: #fff;
}

.job-appl .widget-joblist .widget_joblist_loc {
    font-family: 'neuehgrotesktxpro55r';
    font-size: 20px;
    color: #fff;
}

#top .wht-btn {
    color: #7f35b2;
    font-family: 'neuehgrotesktxpro55r';
    font-size: 14px;
    background: #fff;
    padding: 10px;
    display: inline-block;
    text-align: center;
    position: relative;
    text-decoration: none !important;
    width: 222px;
}

#top .wht-btn:hover {
  opacity: 0.9;
}

#top .wht-btn span {
    margin-left: 0.75em;
}

#top .grad-btns h2.inner-heading {
    color: #000000;
    font-family: 'neuehgroteskdspro45l';
    font-size: 21px;
    margin-bottom: 35px;
}

.grad-btns .avia-button {
    background: #504f54;
    display: block;
    border: none;
    opacity: 1;
    padding: 18px 0;
    color: #fff;
    font-family: 'neuehgroteskdspro45l';
    font-size: 14px;
    border-radius: 0;
    text-align: center;
}

.grad-btns .avia-button:hover {
  background: #504f54;
  opacity: 0.9; 
}

.grad-btns .avia-button .avia_button_icon {
    padding-left: 0.75em;
}

.grad-btns .avia-button .avia_button_icon:before {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png) no-repeat;
    content: '';
    position: absolute;
    background-size: 15px;
    width: 20px;
    height: 20px;
}

#top .grad-btns .av-flex-placeholder {
    width: 10%;
    position: relative;
}

#top .grad-btns .av-flex-placeholder:after {
    background: #5f5f6f;
    content: "";
    width: 1px;
    height: 36px;
    position: absolute;
    bottom: 10px;
    left: 50%;
}

#top .black-border-inner .content {
    border-top: 1px solid #5f5f6f !important;
}

.featuredjob-carousel .content {
    padding-bottom: 70px;
}

/*Graduates page ends*/

/*Search Page*/

.widget-jobsearch-full #date-labels div:first-child {
    left: 30px !important;
}

.widget-jobsearch-full #date-labels div:last-child {
    left: 94% !important;
}

.search-resutls #cws-search-form h3.widgettitle {
    display: none;
}

.search-resutls h3.widgettitle,
.search-resutls #live-results {
    background: #f3f1e7;
    padding: 15px;
    color: #48086f;
    font-family: 'neuehgrotesktxpro55r';
    font-size: 20px;
    width: 100%;
    margin-top: 0;
    font-weight: normal;
    text-transform: none;
}
.search-resutls #live-results {
    padding: 15px 20px;
}
.search-resutls #cws-search-form {
    background: #fcfbf9;
    padding: 20px 20px 0;
}

#main .search-resutls h2.search-results-title,
.search-resutls #job-alert,
.search-resutls #result-modifications{
    display: none !important;
}
#main .search-resutls .widget-jobsearch-results .search-columns {
        background-color: #48086f;
         font-family: 'neuehgrotesktxpro55r';
         padding: 10px 20px;
             font-weight: normal;
                 text-transform: uppercase;
    font-size: 13px;
}
#main .search-resutls div .av_one_fifth {
    margin-left: 4%;
    width: 17.2%;
}
.search-resutls .widget-jobsearch-results #loader {
    margin-bottom: 0;
    background: #48086f !important;
}

.search-resutls #widget-jobsearch-results-list,
#main .widget-jobsearch-results .job,
#main .widget-jobsearch-results .job:hover {
    background: #fcfbf9 !important;
    border: 0px solid #fff !important;
}

.search-resutls .jobTitle a {
    color: #942c8e;
    font-family: 'neuehgroteskdspro45l';
    font-size: 19px;
    font-weight: normal;
}

.search-resutls .jobCategory,
.search-resutls .joblist-location,
.widget-jobsearch-results .child.addtnl_loc {
    color: #000000;
    font-family: 'neuehgrotesktxpro55r';
    font-size: 16px;
    font-style: normal;
}

.search-resutls .joblist-location {
    font-size: 14px;
    background: none !important;
    padding-left: 0 !important;
    font-family: 'neuehgrotesktxpro55r';
}

.search-resutls .joblist-posdate {
    color: #000;
    font-family: 'neuehgroteskdspro45l';
    font-size: 16px;
    background: none !important;
    padding-left: 0 !important;
}

.ui-slider .ui-slider-handle {
    width: 1.4em;
    border: 0 !important;
    height: 0.65em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: 0em;
}

.ui-slider-horizontal {
    height: .6em;
}

#main .widget-jobsearch-results .job,
#main .widget-jobsearch-results .job:hover {
    margin: 0px 20px;
    border-bottom: 2px solid #e7d2e4 !important;
    padding: 15px 10px 15px 0;
}

#widget-jobsearch-results-pages a {
    background: #7f35b2;
    color: #fff !important;
    border-radius: 0 !important;
    font-size: 12px;
    padding: 7px 15px !important;
    border-right: 2px solid #d0cfca;
    transition: background-color 0.2s ease;
}

#widget-jobsearch-results-pages a.inactive {
    background: #f7f6ef;
    color: #7f35b2 !important;
    font-size: 12px;
}

#widget-jobsearch-results-pages a.inactive:hover {
  background: #48086f;
    color: #fff !important;
}

.search-resutls .widget-jobsearch-results {
    background: #fcfbf9;
}

.search-resutls {
    padding-bottom: 70px;
}

#widget-jobsearch-results-pages {
    position: relative;
    top: 95px;
}

#cws-adv-search-btn {
    background:#7f35b2;
    border-radius:50px;
    color: #fff !important;
    border: none;
    padding: 14px 40px 13px 20px;
    font-size: 13px;
    font-family: 'neuehgrotesktxpro55r';
    text-transform: uppercase;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: right 20px center;
}
#cws_quickjobsearch .w-form-row-label{
    /*visibility: hidden;*/
    opacity:0;
    height: 0;
  }
.w-form-row-label label,
#cws-search-form label {
    font-size: 16px;
    color: #1d1d26;
    font-weight: normal;
    font-family: 'neuehgrotesktxpro55r';
}

#cws-search-form input[type="text"],
#cws-search-form select,
#cws-search-form select span,
#cws-search-form .select2-container--default .select2-selection--single {
    background-color: #fff;
    color: #1d1d26;
    padding: 5px;
    font-size: 13px;
    font-family: 'neuehgrotesktxpro55r';
    border: 1px solid #000 !important;
}

#cws-search-form .w-form-row,
#cws-search-form .location-wrapper,
#cws-search-form .unit_switch_wrapper {
    border-bottom: 1px solid #f3f2f1;
    padding-bottom: 0;
    margin-bottom: 15px;
}

.widget-jobsearch-full hr {
   display:none !important;
}

#cws-search-form #date-labels {
    border-bottom: 1px solid #f3f2f1;
    padding-bottom: 40px;
    margin: 0 0 25px;
}

#cws-search-form .select2-container--default .select2-selection--single {
    height: 27px !important;
}

#cws-search-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 16px !important;
    padding-left: 0 !important;
    color: #808080;
}

#top .widget-jobsearch-full .unit_switch_wrapper select {
    color: #808080;
}

#cws-search-form .ui-slider-range {
    background: #48086e94;
}

#date-slider.ui-widget-content {
    background: #fff !important;
    border: 0;
}

#cws-search-form .ui-slider-handle {
    background: #942c8e;
}

#cws-search-form .ui-state-default,
#cws-search-form .ui-widget-content .ui-state-default,
#cws-search-form .ui-widget-header .ui-state-default {
    background: #942c8e;
    color: #942c8e;
}

#date-labels div {
    font-size: 12px;
    color: #1d1d26;
    font-weight: normal;
    font-family: 'neuehgrotesktxpro55r';
}

#cws-search-form .switch-button-button {
    background: #48086f;
}

#cws-search-form .switch-button-background {
    background: #48086e94;
}

.switch-button-label.on,
#top .switch-button-label.on {
    color: #48086f;
    font-size: 13px;
    font-family: 'neuehgrotesktxpro55r';
}

.switch-button-label.off,
#top .switch-button-label.off {
    color: #1d1d26;
    font-size: 13px;
    font-family: 'neuehgrotesktxpro55r';
}

/*Search Page ends*/

/*Job Details starts*/

.grey-border {
    border-top: 1px solid #bdbdbd !important;
}

.job-details .av-share-box {
    padding: 10px 0 100px;
    max-width: 250px;
    display: flex;
}

.av-share-box ul li,
.av-share-box ul li:first-child {
    border: 0px solid white;
}

.av-share-link-description {
    font-size: 15px;
    padding: 20px 0;
}

.full-width-img img,
.full-width-img .avia-image-container-inner {
    width: 100%;
}

#top .job-details .left-jd .av-share-box ul,
#top .job-details .left-jd .av-share-box ul li {
    margin-bottom: 20px;
}

.left-jd {
    padding-top: 10px;
}

.job-details .av-share-box ul li,
.job-details .av-share-box ul li:first-child {
    margin-right: 20px !important;
}

.job-button {
    margin-top: 20px;
}

.job-button--first {
    margin-top: 40px;
}

.grey-btns a {
    background: #efefef;
    text-align: center;
    color: #8e3389;
    text-decoration: none;
    font-size: 13px;
    display: inline-block;
    text-transform: uppercase;
    margin-top: 0px;
    padding: 10px 20px;
    width: 100%;
    font-family: 'neuehgrotesktxpro75b';
    transition: background-color 0.2s ease, color 0.2s ease;
}

.grey-btns a:hover {
  background-color: #8e3389;
  color: white;
}

a.jobdetail-title {
    font-size: 23px;
    font-weight: normal;
    color: #942c8e;
    font-family: 'neuehgrotesktxpro75b';
    text-decoration: none !important;
    display: block;
    cursor: pointer;
}

#gtm-jobdetail-date, #gtm-jobdetail-loc,#gtm-jobdetail-location {
    font-size: 17px;
    padding-top: 25px;
    display: block;
    color: #942c8e;
    font-family: 'neuehgrotesktxpro75b';
}

.jobdetail-content p,
.jobdetail-content,
.jobdetail-content li,
#gtm-job-detail-desc p,
#gtm-job-detail-desc p font,
#gtm-job-detail-desc ul li,
#gtm-job-detail-desc,
#gtm-job-detail-desc font,
#gtm-job-detail-desc div,
#gtm-job-detail-desc span {
    font-size: 17px !important;
    color: #7c8092 !important;
    font-family: 'neuehgrotesktxpro55r' !important;
}

#gtm-job-detail-desc p b,
#gtm-job-detail-desc p strong,
#gtm-job-detail-desc b,
#gtm-job-detail-desc strong,
.jobdetail-content b,
.jobdetail-content strong {
    font-size: 17px !important;
    color: #7c8092 !important;
    font-family: 'neuehgrotesktxpro75b' !important;
}
#gtm-job-detail-desc li b font,#gtm-job-detail-desc p b font,#gtm-job-detail-desc p b,#gtm-job-detail-desc div b,#gtm-job-detail-desc div b font{
  color: #942c8e !important;
}
.jobdetail-content p {
    margin-bottom: 15px;
}

.jobdetail-content {
    margin: 25px 0;
}

.job-tabs .jobtitle-tab {
    display: flex;
}

.job-tabs .jobtitle-tab a {
    border-bottom: 2px solid #942c8e;
    margin-right: 20%;
    position: relative;
}

.job-tabs .jobtitle-tab a:last-child {
    margin-right: 0;
}

.job-tabs .jobtitle-tab a.active {
    color: #8e90a2;
}

.job-tabs .jobtitle-tab a.active:after {
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #8e90a2 transparent transparent transparent;
    content: '';
    position: absolute;
    right: -30px;
    height: 0;
    margin-top: -5px;
    top: 50%;
    width: 0;
}

/*Job Details ends*/

/*Testimonial page*/

.testimonial-hdr h2,
.testimonial-hdr h3 {
    color: #942c8e;
    font-family: 'neuehgroteskdspro45l';
    font-size: 21px;
    font-weight: normal;
}

.testimonial-hdr h2 {
    margin-top: 15px;
}

.testimonial-hdr h2 span {
    font-family: 'neuehgrotesktxpro75b';
}

.testimonial-hdr h3 {
    font-size: 16px;
}

.testimonial-con .flex_column_table.av-equal-height-column-flextable:last-child {
    margin-top: 30px;
}

#top .testimonial-con .flex_column_table.av-equal-height-column-flextable .av-flex-placeholder {
    width: 1%;
}

.testimonial-des,
.testimonial-top {
    display: flex;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
}

.testimonial-des .testimonial-left {
    width: 30%;
}

.testimonial-des .testimonial-left img,
.left-test img {
    max-width: 150px;
}

.testimonial-top {
    justify-content: space-between;
}

.testimonial-right {
    width: 100%;
}

.testimonial-right-two-column {
    width: 50%;
}

.testimonial-right p {
    float: left;
    width: 100%;
    display: block;
    margin: 0;
    min-height: 55px;
}

.testimonial-right .testimonial-right-one-column p {
    min-height: auto;
}

.testimonial-right p>span {
    float: left;
    width: 68%;
    padding-left: 6px;
    line-height: 20px;
}

.testimonial-right p>span span.new-line {
    display: block;
}

.testimonial-que {
    margin-bottom: 30px;
}

.testimonial-right p span.bold {
      word-break: break-word;
    width: 30%;
    padding-left: 0;
    font-family: 'neuehgrotesktxpro75b';
    font-weight: normal !important;
}

.testimonial-right-one-column p span.bold {
    width: 15%;
    word-break: break-word;
}

.testimonial-name h5 {
    font-family: 'neuehgroteskdspro45l';
    font-size: 25px;
    color: #942c8e;
    text-transform: uppercase;
    padding: 15px 0;
    font-weight: normal;
}

.testimonial-name h5 span {
    font-family: 'neuehgrotesktxpro75b';
    display: block;
}

.testimonial-name .container .post-entry {
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 50px;
}

.testimonial-que .av_one_third .avia_textblock p,
.testimonial-que .av_two_third .avia_textblock p {
    font-family: 'neuehgrotesktxpro75b';
    color: #040404;
    font-size: 16px;
}

.testimonial-que .av_two_third .avia_textblock p {
    font-family: 'neuehgrotesktxpro55r';
}

#top .testimonial-que .container .content {
    border-bottom: 2px solid #e5cde4 !important;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#top .testimonial-que.first-tq .container .content {
    border-top: 2px solid #e5cde4 !important;
    padding-top: 20px;
    margin-top: 20px;
}

#top .video-slider .avia-smallarrow-slider .avia-slideshow-arrows a:before,
#top .awards-slider.avia-smallarrow-slider .avia-slideshow-arrows a:before {
    font-size: 25px;
}

#top .video-slider .avia-smallarrow-slider .avia-slideshow-arrows,
#top .awards-slider.avia-smallarrow-slider .avia-slideshow-arrows {
    width: 100%;
    top: 47%;
    position: absolute;
}

#top .video-slider .avia-smallarrow-slider .avia-slideshow-arrows {
    width: 80%;
    left: 10%;
}

#top .video-slider .avia-slideshow-arrows a.swiper-button-next {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-purple.png');
    background-size: 12px;
    background-repeat: no-repeat;
    right: 10%;
    background-position: right top;
}

#top .video-slider .avia-slideshow-arrows a.swiper-button-prev {
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-purple-left.png');
    background-size: 12px;
    background-repeat: no-repeat;
    left: 10%;
}

#top .video-slider .avia-smallarrow-slider .avia-slideshow-arrows {
    width: 80%;
    left: 10%;
}

#top .awards-slider {
    position: relative;
}

#top .video-slider {
    position: relative;
    margin-bottom: 50px;
}

#top .video-slider p {
    margin: 30px 0;
    line-height: 0;
}

#top .video-slider .avia-content-slider-inner {
    padding: 0px !important;
}

#top .video-slider .avia-content-slider-inner iframe,
#top .video-slider .swiper-slide iframe {
    -webkit-box-shadow: 0px 2px 10px 0px rgb(90, 90, 90);
    -moz-box-shadow: 0px 2px 10px 0px rgb(90, 90, 90);
    box-shadow: 0px 2px 10px 0px rgb(90, 90, 90);
}

.video-slider .container {
    max-width: 100%;
    padding: 0;
    float: left;
}

.video-slider .container .content .post-entry {
    max-width: 1270px;
    margin: 0 auto;
    float: none;
    padding: 0 50px;
}

.video-slider .container:before {
    content: "" !important;
    background: #fff !important;
    top: 0 !important;
    height: 60px !important;
    width: 100% !important;
    position: absolute !important;
    display: block;
}

.video-slider .container:after {
    content: "" !important;
    background: #fff !important;
    bottom: 0 !important;
    height: 60px !important;
    width: 100% !important;
    position: absolute !important;
    visibility: visible !important;
}

.tribe_events {
    font-family: 'neuehgrotesktxpro55r'
}

h2.tribe-events-single-section-title {
    color: #942c8e;
    font-size: 20px;
}

.tribe_events dl {
    font-size: 15px;
    color: #000;
}

#top.single-tribe_events .tribe-events-single-event-title {
    font-family: 'neuehgroteskdspro45l';
    color: #942c8e;
    margin-bottom: 15px;
}

#tribe-events .tribe-events-content p,
.tribe-events-after-html p,
.tribe-events-before-html p {
    font-size: 16px;
    color: #000;
}

button.btn.btn-primary,
.btn.btn-primary:focus {
    background-color: transparent !important;
    border: none;
    color: #942c8e;
    font-size: 26px;
    height: 45px;
}

button.btn.btn-primary.leftLst:before {
    content: '';
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-purple-left.png') no-repeat;
    width: 20px;
    height: 40px;
    position: absolute;
    background-size: 12px;
    background-position: top left;
}

button.btn.btn-primary.rightLst:before {
    content: '';
    background: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-purple.png') no-repeat;
    width: 20px;
    height: 40px;
    position: absolute;
    background-size: 12px;
}

.btn.active,
.btn:active {
    box-shadow: none;
}

.featuredjob-carousel .leftLst,
.featuredjob-carousel .rightLst {
    top: calc(50% - 0px);
}

.upcoming-slider.av-upcoming-events .av-upcoming-event-entry {
    background: #f7f6ef;
    padding: 30px 0px 80px 0px;
    margin: 0 17px;
    width: 30% !important;
    min-width: 300px;
}

#top .upcoming-slider.av-upcoming-events h4.av-upcoming-event-title {
    color: #942c8e;
    font-size: 19px;
    font-family: 'neuehgroteskdspro45l';
    position: relative;
    text-transform: uppercase;
    font-weight: normal;
    padding: 0 0 0 20px;
    margin: 0 20px 0 0;
    min-height: 40px;
}

#top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule,
#top .upcoming-slider.av-upcoming-events .av-upcoming-event-meta {
    color: #333;
    font-size: 17px;
    font-family: 'neuehgrotesktxpro65m';
    text-align: center;
    padding: 30px 20px;
}

#top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule .tribe-event-date-end {
    white-space: nowrap;
}

#top .upcoming-slider.av-upcoming-events .av-upcoming-event-meta {
    font-family: 'neuehgroteskdspro45l';
}

#top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule:before {
    content: "When: ";
    font-size: 19px;
    font-family: 'neuehgroteskdspro45l';
    display: block;
    padding-bottom: 5px;
}

#top .upcoming-slider.av-upcoming-events {
    display: flex;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    margin-top: 40px;
    padding: 0;
}

.post-sli .slide-meta-time {
    display: none !important;
}

#top .upcoming-slider.av-upcoming-events h4.av-upcoming-event-title:after {
    content: "";
    width: 100%;
    background: #942c8e;
    height: 3px;
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
}

.featuredjob-carousel .featuredjob-inner a {
    position: relative;
}

.featuredjob-carousel .featuredjob-inner a:after,
#top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule:after {
    content: "";
    width: 50px;
    background: #942c8e;
    height: 3px;
    position: absolute;
    bottom: 80px;
    left: calc(50% - 25px);
}

#top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule {
    padding-bottom: 50px;
    position: relative;
}

#top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule:after {
    bottom: 22px;
}

.featuredjob-carousel .content .entry-content-wrapper {
    padding: 0;
}

.featuredjob-carousel .leftLst {
    left: -6px !important;
}

.featuredjob-carousel .rightLst {
    right: 6px !important;
}

.featuredjob-carousel .container {
    max-width: 1230px;
    padding: 0;
}

.featuredjob-carousel .entry-content-wrapper>.av_textblock_section,
.featuredjob-carousel .noevents {
    max-width: 1270px;
    padding: 0 30px;
}

.featuredjob-carousel .noevents {
    margin-top: 30px;
}

/*About page animatin background images for slider*/

#top .slider-about.bg-sliders .about-slides .slide-entry {
    background-repeat: no-repeat;
    background-color: #f7f6ef;
    background-size: cover;
    overflow: hidden;
}

#top .slider-about.bg-sliders .about-slides .slide-loop-1 {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Consulting-200x400px.jpg);
}

#top .slider-about.bg-sliders .about-slides .slide-loop-2 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Risk-ana-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-3 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Actuarial-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-4 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Broking-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-5 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/TEchno-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-6 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Operations-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-7 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Corporate-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-8 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Client-M-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-9 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Sales-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-10 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Project-M-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-11 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/ResearchProD-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-12 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Underwriting-200x400px.jpg');
}

#top .slider-about.bg-sliders .about-slides .slide-loop-13 {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/contactcentre400x200.jpg');
}

.white-arr {
    max-width: 14px;
    vertical-align: middle;
    margin-top: -2px;
}

.ec-hdr {
    padding-top: 10px;
}

.our-ben .content {
    padding-bottom: 40px;
}

.our-ben p {
    color: #fff;
}

.our-ben h2.acc-hdr-in {
    font-size: 21px;
    color: #fff;
    font-family: 'neuehgroteskdspro45l';
    margin-bottom: 36px;
}

.our-ben h2.acc-hdr-in span.fb {
    font-family: 'neuehgrotesktxpro65m';
    display: block;
}

.extra-bot-space {
    padding-bottom: 50px;
}

#top .awards-slider .avia-content-slider-inner {
    height: auto !important;
}

#top .abt-acc-outer .flex_column_table {
    margin-top: 50px;
}

.np-left-acc .faq-acc.about-acc .single_toggle p.toggler.activeTitle,
.np-left-acc .faq-acc.about-acc .single_toggle p.toggler {
    padding-left: 8%;
}

.np-left-acc .difference-main .difference-right {
    width: 80%;
    padding-left: 8%;
}

.np-left-acc .difference-main .difference-left {
    display: none;
}

#top .intern-sli .about-slides h3.slide-entry-title a:hover {
    background: #942c8e !important;
    color: #fff;
}

.no-uc {
    text-transform: lowercase;
}

h2.inner-heading.int-hdr {
    margin-top: 30px;
    margin-bottom: 30px;
}

.pink-hover .image-container,
.pink-hover .imager-container {
    cursor: pointer;
}

.np-left-acc .faq-acc .toggle_content {
    padding: 0;
}

h2.inner-heading.purple-hdr {
    color: #942c8e;
    margin-bottom: 50px;
}

h2.inner-heading.purple-hdr span {
    display: block;
    font-family: 'neuehgrotesktxpro65m';
}

.featuredjob-carousel #event_select {
    width: 180px !important;
    position: absolute;
    left: 190px;
    font-family: 'neuehgrotesktxpro55r';
    background-color: #C900AC !important;
    color: white !important;
    font-size: 14px;
    padding: 6px 20px;
    border: 0;
    border-radius: 50px !important;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/arrow-white-down%402x.png) !important;
    background-position: right 30px center !important;
    background-repeat: no-repeat !important;
    background-size: 18px !important;
    padding: 10px 45px 10px 30px !important;
}

.featuredjob-carousel #event_select option {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/830/2019/02/arrow-grey1.png) no-repeat 97% center;
    background-size: 8px;
    border-bottom: 1px solid #bac2c3;
    color: /*#8c8c99*/ #fff;
    font-family: 'neuehgroteskdspro45l';
    border-radius: 0 !important;
}

.pb10con .content {
    padding-bottom: 10px;
}

.featuredjob-carousel h2.inner-heading {
    margin-top: 3px;
}

.featuredjob-carousel select::-ms-expand {
    display: none;
}

.wtw-map .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.intern-sli .content {
    padding-top: 0;
}

.our-office h2.inner-heading {
    margin-top: 15px;
}

.afaq-bottom.avia-section.av-minimum-height .container .content {
    vertical-align: bottom;
}

.afaq-bottom .pink-btn {
    text-align: center;
}

.afaq-bottom .pink-btn a,.afaq-bottom .pink-btn a:hover {
  font-size: 12px;
  padding: 10px 50px 10px 30px; 
}

.afaq-bottom .pink-btn a span {
    padding-left: 0.75em;
    transition: padding 0.2s ease;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-13px);
}
.afaq-bottom .pink-btn a span.image-overlay{
  display:none;
}
.afaq-bottom .pink-btn .white-arr {
    max-width: 8px;
}

.wtw-map #text-9 {
    padding-bottom: 0;
}

.wtw-map #text-9 p {
    margin: 0;
}

/*Event slider style*/

.featuredjob-carousel .entry-content-wrapper {
    float: left;
    overflow: hidden;
    padding: 15px;
    width: 100%;
    position: relative;
}

.featuredjob-carousel .featuredjob-inner {
    transition: 1s ease all;
    float: left;
}

.featuredjob-carousel .featuredjob-inner .widget_joblist_row,
.featuredjob-carousel .featuredjob-inner a {
    float: left !important;
    clear: none !important;
}

.featuredjob-carousel .featuredjob-inner .widget_joblist_row>div,
.featuredjob-carousel .featuredjob-inner .widget_joblist_row>a {
    text-align: center;
    padding: 10px;
    margin: 10px;
    color: #666;
}

.featuredjob-carousel .leftLst,
.featuredjob-carousel .rightLst {
    position: absolute;
    border-radius: 50%;
    top: calc(50% - 20px);
}

.featuredjob-carousel .leftLst {
    left: 0;
}

.featuredjob-carousel .rightLst {
    right: 0;
}

.featuredjob-carousel .leftLst.over,
.featuredjob-carousel .rightLst.over {
    pointer-events: none;
    background: #ccc;
}

#top .hide-sli-heading .avia-smallarrow-slider-heading {
    display: none;
}

.widget-jobsearch-full #date-container {
    padding: 0 5% 0 0;
}

.select2-container--default .select2-selection--single,
#top select, 
#top .avia_ajax_form .select, 
#top .entry-content-wrapper select,
.ui-slider .ui-slider-range,
.ui-slider .ui-slider-handle {
  border-radius: 0;  
}

.ui-slider .ui-slider-handle {
  top: -1px;
  border: 6.5px solid #48086f !important;
}

.geolocation-icon {
  top: 4px;
}

.switch-button-background {
  border-radius: 0;
}

.switch-button-button {
  border-radius: 0;
  border: 1px solid #48086f !important;
}

.js_active .toggle_wrap {
  opacity: 0;
  transition: opacity 0.6s ease, transform 0.6s ease;
  transform: translateY(-10px);
}

.js_active .toggle_wrap.active_tc {
  opacity: 1;
  transform: translateY(0);
}

.search-left {
  margin-bottom: 0 !important; 
}
.search-left .avia_iconbox_title {
  text-decoration: underline;
}

@media (min-width: 768px) {
  .search-left {
    margin-bottom: 20px !important;
  }
  .search-left .avia_iconbox_title {
    text-decoration: none;
  }
}

.leaflet-container {
  background-color: #fbfaf6;
}

#advanced_menu_hide {
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/icon-close%402x.png) no-repeat center;
  background-size: 30px;
  width: 30px;
  height: 30px;
}

#advanced_menu_hide:hover {
  background-color: white !important;
  border: 0 solid white !important;
}

#advanced_menu_hide:before {
  display: none;
}

#toggleAdvSearch:after {
  content: '';
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/arrow-purple-down%402x.png) no-repeat center;
  background-size: 18px;
  width: 18px;
}

#toggleAdvSearch.close:after {
  content: '';
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/851/2019/03/arrow-purple-up%402x.png) no-repeat center;
  background-size: 18px;
  width: 18px;
}
@media screen and (max-width: 1120px) {
    /* Start Style For the Blog and Blog Details Page By Sakshi */
   
    .blog-title .avia_textblock {
        width: 68%;
    }
    .blog-intro-main, .blog-details-desc {
        width: 70%;
    }
    /* End Style For the Blog and Blog Details Page By Sakshi */
}
@media screen and (max-width: 992px) {
/* Start Style For the Blog and Blog Details Page By Sakshi */
.blog-refine .refine-wrapper {
    padding: 0 30px;
    text-align: center;
}
.blog-refine-cat ul.our-stories-section__list {
    margin: 0;
    display: block;
}
.blog-refine-cat li.our-stories-section__link {
    margin-bottom: 15px;
}
.blog-title .avia_textblock {
    width: 71%;
}
/* End Style For the Blog and Blog Details Page By Sakshi */
}
/* Start Style For the Blog and Blog Details Page By Sakshi */
@media screen and (max-width: 767px) {
  .people-tab-items .category-map {   min-height: 0; }
  .ict-people {   overflow: auto; }
  .avia_codeblock.people-main-content {   margin-top: -86px; }
    .blog-title .avia_textblock, .blog-intro-main, .blog-details-desc {
        width: 100%;
    }
    .blog-people h2.inner-heading {
        padding: 0;
    }
    .blog-people .av-masonry-col-3 .av-masonry-entry {
        margin-right: 0;
    }
    #top .blog-people .container .av-masonry.av-large-gap {
        width: calc(100% + 5%);
        width: 100%;
    }
    .blog-dec-main .avia_textblock.rec-up.txt-center.width-800 {
        width: 100%;
    }
    .place-for-possibilities.blog-dec-main {
        border-bottom: none !important;
        margin-bottom: 30px;
    }
    .avia_textblock.rec-up.blog-people-head,
    .avia_textblock.rec-up.blog-people-head h2 {
        padding: 0;
    }
  
}
@media only screen and (max-width: 767px) and (min-width: 480px){
    #top .blog-people .container .av-masonry.av-large-gap {
        width: calc(100% + 3%)!important;
    }
    .responsive #top .blog-people .av-masonry-entry {
        width: 47%;
        margin-right: 3%;
    }
}
/* End Style For the Blog and Blog Details Page By Sakshi */
@media screen and (max-width: 767px) {
  /* Start Style For the Blog and Blog Details Page By Rahid */
.mobile-visible {
display: block;  
}
.desktop-visible {
display: none;  
}
/* Ent Style For the Blog and Blog Details Page By Rahid */

  .abt-popup .close {
    background: none;
    color: #fff;
    font-size: 30px;
}
.bac-youtube { margin-top: 0px !important; }
.bus-yt .container { height: auto; }
html[lang="es-ES"] .grad-btns .avia_iconbox_title {
    font-size: 11px;
}
html[lang="es-ES"] #top .search-banner.new-search .quicksearch-btn .avia-button {
    padding-left: 10px !important;
}
  .after-content-job-button {
    display: none;
  }
  .wpml-ls-native{
    color: #fff;
    }
    .rec-up { padding: 0px 4%; }
    #avia2-menu .menu-item-language-current a .wpml-ls-display{
      color: #fff;
      }
    #avia2-menu .menu-item-language-current .sub-menu a .wpml-ls-display{
      color: #000;
    }
}

.after-content-job-button a {
  width: initial;
  padding: 10px 100px;
}

.swiper-pagination-bullet-active {
  background-color: #6e1d80 !important; 
}

.video-slider .swiper-pagination {
  width: 100%;
}

.video-slider .swiper-pagination-bullet {
    margin: 0 4px;
}

@media screen and (min-width: 768px) {
  .swiper-pagination {
    display: none;
  }
  
}
/*end*/

/**/

/** Media Queries **/

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

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    h2.sml-fs.sml-fs--nocaps.dont-overlap {
    font-size: 29px !important;
}
 #top .video-slider .avia-slideshow-arrows a.swiper-button-next { right: 0%; }
 #top .video-slider .avia-slideshow-arrows a.swiper-button-prev { left: 0%; }
html[lang='de-DE'] .proapp h2.inner-heading, html[lang='de-DE'] .proapp h2.inner-heading + p { font-size: 13px !important; }
html[lang='de-DE'] .grads-boxes .our-region a.our-region-items, html[lang='de-DE'] #top .about-slides h3.slide-entry-title a { font-size: 11px !important; }
html[lang='de-DE'] .search-columns div { font-size: 9.2px !important; margin-left: 0% !important; }
     #layerslider_44 .banner-txt h2, .banner-txt h2.sml-fs, .jd-banner-txt.banner-txt p{
        font-size: 40px;
    }
  #main .search-resutls div .av_one_fifth {
    margin-left: 2%;
    width: 19.2%;
    font-size: 13px;
  }
  #main .search-resutls .widget-jobsearch-results .search-columns {
    font-size: 13px;
  }
  .widget-jobsearch-results #search-filters {
    margin-bottom: 0;
  }
    .upcoming-slider.av-upcoming-events .av-upcoming-event-entry {
        margin: 0 1%;
    }
    .container {
        padding: 0px 30px;
    }
    .header_color .main_menu ul:first-child>li {
        margin: 0 14px;
    }
    .header_color .main_menu ul:first-child>li>a,
    .header_color .main_menu ul:first-child>li .sub-menu li a {
        font-size: 13px !important;
    }
    #top .awards-slider .avia-content-slider-inner {
        height: 280px !important;
    }
    .faq-acc .toggle_content {
        padding: 20px calc(50% - 480px) 0px calc(50% - 480px);
    }
    .faq-acc .single_toggle p.toggler,
    .faq-acc .single_toggle p.toggler:hover {
        padding: 30px calc(50% - 480px) 30px calc(50% - 480px);
    }
    .banner-txt h2 {
        font-size: 46px;
    }
    .banner-txt p {
        font-size: 20px;
    }

  .avia-menu.av-main-nav-wrap {
    display: none;
}
#advanced_menu_toggle, #advanced_menu_hide{
  display: block;
  }
  #header_meta {
    top: 60px;
}
.page-id-8489 .vert-mid .av-align-top{
      vertical-align: middle;
  }
  .page-id-8489  .av-flex-placeholder{
         top: -20px !important;
  }

}

@media only screen and (min-width: 990px) {
html[lang='de-DE'] .risk-hed { font-size: 42px; }
}

@media only screen and (min-width: 1025px) and (max-width: 1230px) {
  html[lang='de-DE'] .search-columns div { font-size: 9.2px !important; margin-left: 2% !important; }
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
    .header_color .main_menu ul:first-child>li>a,
    .header_color .main_menu ul:first-child>li .sub-menu li a {
        font-size: 13px !important;
    }
    .header_color .main_menu ul:first-child>li {
        margin: 0 11px;
    }
    .header_color .main_menu ul:first-child>li:after {
        right: -12px;
    }
   html[lang='de-DE'] .proapp h2.inner-heading, html[lang='de-DE'] .proapp h2.inner-heading + p { font-size: 13px !important; }
}

@media only screen and (max-width: 1024px) and (min-width: 989px) {
    .testimonial-sli .slide-entry .slide-content {
        bottom: -70px;
        /*height: 180px;*/
    }
    #layerslider_44 .banner-txt h2 {
        font-size: 30px;
        line-height: 36px;
    }
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
  .testimonial-right p>span {
    width: 64%;
}
html[lang='de-DE'] .faq-main .faq .faq-left b, html[lang='de-DE'] .faq-main .faq .faq-right { font-size: 14px; }
html[lang='es-ES'] .es-app-pro h2.inner-heading { font-size: 15px; }
html[lang='es-ES'] #top .grad-btns h2.inner-heading { min-height: 46px; }
html[lang='es-ES'] .brpl-es .new-line { font-size: 15px; }
html[lang='es-ES'] .es-txt .an-txt { font-size: 14px; }
html[lang='de-DE'] #job-desc-sec .grey-btns.job-button a { font-size: 10px !important; }
html[lang='de-DE'] #text_icl-23 .ftr-col-main + div { font-size: 11px; }
html[lang='de-DE'] #text_icl-23 .ftr-col-main + div a { font-size: 10px; }
html[lang='de-DE'] #top .our-prog .color-box h3 a { font-size: 11px !important; }
  html[lang="de-DE"] .ger-txt .an-txt {
    font-size: 12px;
  }
.testimonial-right p span.bold {
    width: 34%;
  word-break: break-all;
}
.testimonial-right p {
  font-size: 13px;
}
.testimonial-right-one-column p span.bold {
    width: 17%;
}
  
  #av_section_2 .animateRight.imager-container .textr {
    left: 0 !important;
    }
    
    .new-line {
        display: block;
    }
    .widget-jobsearch-full #date-labels div:first-child {
    left: 10px !important;
}
    .post-sli .blog-categories.minor-meta a {
    padding: 5px 10px;
    word-break: break-all;
}
.post-sli .slide-entry-title.entry-title a,.post-sli .slide-meta, .post-sli .slide-entry-excerpt{
        padding: 0px 10px;
}
    #top .social_bookmarks li {
        width: 22px;
    }
    .pink-hover .av-image-caption-overlay p,
    .pink-hover .text,
    .pink-hover .textr {
        font-size: 14px;
        line-height: 20px;
    }
    .pink-btn a,
    .pink-btn a:hover {
        padding: 10px 15px;
    }
    #top .awards-slider .avia-content-slider-inner {
        height: 240px !important;
    }
    .testimonial-sli .slide-entry .slide-content {
        position: static;
        bottom: 0;
        height: auto;
                min-height: 250px;
        margin-bottom: 40px;
    }
    .faq-acc .toggle_content {
        padding: 20px calc(50% - 350px) 0px calc(50% - 350px);
    }
    .faq-acc .single_toggle p.toggler,
    .faq-acc .single_toggle p.toggler:hover {
        padding: 30px calc(50% - 350px) 30px calc(50% - 350px);
    }
    .container {
        padding: 0px 20px;
    }
    .header_color .main_menu ul:first-child>li {
        margin: 0 8px;
    }
    .header_color .main_menu ul:first-child>li>a {
        font-size: 10px !important;
    }
    .header_color .main_menu ul:first-child>li:after {
        right: -9px;
    }
    #top .search-banner .av-flex-placeholder {
        width: 1%;
    }
    .right-search p {
        font-size: 12px
    }
    h2.inner-heading {
        font-size: 22px;
    }
    .abt-popup .our-region-main-content .our-region-tab p {
        font-size: 20px;
    }
    .abt-popup .our-region-main-content .our-region-tab h5 {
        font-size: 24px;
    }
    .difference-main h3.inner-img-heading {
        font-size: 18px;
    }
    .faq-acc .single_toggle p.toggler,
    .faq-acc .single_toggle p.toggler:hover {
        font-size: 20px;
    }
    .banner-pink .av-image-caption-overlay p {
        font-size: 45px;
    }
    .banner-txt h2,
    #layerslider_44 .banner-txt h2, .jd-banner-txt.banner-txt p {
        font-size: 30px !important;
        line-height: 36px;
    }
    .job-appl h2.inner-heading {
        font-size: 18px;
    }
    #top .job-appl .av-flex-placeholder {
        width: 2%;
    }
    .job-list-con .widget-joblist .widget_joblist_row {
        width: 33%;
        padding: 20px 2% 0 2%;
    }
    .job-list-con .job-list-left-container a,
    .job-list-con .widget_joblist_category,
    .job-list-con .widget_joblist_loc {
        font-size: 18px;
    }
    .job-list-con .content {
        padding: 15px !important;
    }
    .last-wtw p,
    .two-col-wtw p {
        font-size: 24px;
    }
}

@media only screen and (max-width: 767px) {
    .widget-jobsearch-results .search-columns .col-controls {
    position: absolute;
    right: 20px;
    top: 6px;
}
.full-width-mobile.ict-join-us .av_one_fourth {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 10px !important;
}
.full-width-mobile.ict-join-us .togglecontainer {
    margin: 0;
}
.acc-ict-full section.av_textblock_section {
    min-height: 0;
}
.itc-where-we-are .location-left {
    width: 100%;
    padding-right: 10px;
    padding-left: 17px;
}
html[lang='es-ES'] .es-txt .an-txt { font-size: 14px; }
.widget-jobsearch-results #search-filters{
    margin-bottom: 0;
}
#top #wrap_all .widget-jobsearch-results.table_tile.list .search-columns .flex_column {
    background: transparent;
        border-radius: 0;
         padding: 10px 0;
    margin: 0;
}
    #widget-jobsearch-results-pages a {
        padding: 7px 10px !important;
    }
    .responsive #top #wrap_all .np-left-acc .flex_column {
        margin-bottom: 0;
    }
    #top .abt-acc-outer .flex_column_table {
        margin-top: 0px;
    }
    .gal-imags {
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        /* Safari 6.1+ */
    }
    .our-ben .content {
        padding: 30px 4% 20px !important;
        box-sizing: border-box;
    }
    .gal-imags p {
        margin: 0;
        width: 33.333%;
    }
    .intro.mobile-revflex .av_one_fourth .avia_image,
    .intro.mobile-revflex .av_one_fourth .avia-image-container-inner {
        width: 100%;
    }
    .post-sli.video-slider .slide-entry-excerpt {
        padding: 0px;
    }
    .abt-awards .entry-content-wrapper>.av_textblock_section {
        padding: 0 4%;
    }
    #top .awards-slider {
        padding-top: 0;
        padding-bottom: 20px;
    }
    #top .video-slider p {
        margin: 0;
        line-height: 0;
    }
    #top .video-slider {
        background-color: #fff !important;
        margin-bottom: 50px;
    }
    .post-sli .avia-content-slider-inner {
        padding-bottom: 12px !important;
    }
    .abt-awards .av_fullwidth img {
        max-width: 75%;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .testimonial-right-two-column {
        width: 100%;
    }
    h2.inner-heading {
        font-size: 18px;
    }
    .whats-new h2.inner-heading {
        margin-bottom: 0;
            margin-top: 20px;
    }
    .pink-hover .av-image-caption-overlay p,
    .pink-hover .text,
    .pink-hover .textr {
        font-size: 16px;
    }
    .whats-new .container .post-sli {
        padding: 30px 0px 0;
    }
    .testimonial-des,
    .testimonial-top {
        display: block;
    }
    .testimonial-hdr h3 {
        margin-bottom: 10px;
    }
    .testimonial-right p span {
        padding-left: 0;
    }
    .testimonial-top div.testimonial-right-two-column:nth-child(2) span.bold {
    width: 30%;
}
    .testimonial-right-one-column p span.bold {
        width: 30%;
    }
    .testimonial-right p {
        display: block;
        min-height: 0;
        margin: 0 0 10px;
    }
    .testimonial-que .av_one_third .avia_textblock p,
    .testimonial-que .av_two_third .avia_textblock p {
        margin: 0;
    }
    #top .testimonial-que.first-tq .container .content {
        margin-top: 0;
    }
    #top .testimonial-que .container .content {
        padding-bottom: 8px;
    }
    .right-test {
        margin-bottom: 0px !important;
    }
    .testimonial-name .container .post-entry {
        padding: 0 4%;
    }
    .whats-new .container .content {
        padding-top: 0;
    }
    .whats-new .entry-content-wrapper>.av_textblock_section {
        padding: 0;
    }
    .extended-img img.avia_image {
        height: auto;
        margin-top: 0;
    }
    .extended-img {
        height: auto;
    }
    .last-wtw p,
    .two-col-wtw p {
        font-size: 20px;
    }
    .two-col-wtw .content {
        padding-bottom: 25px;
        padding-top: 25px;
    }
    .two-col-wtw .separator {
        display: none;
    }
    a.pink-link {
        font-size: 20px;
    }
    .early-work .content {
        padding: 25px 0 20px;
    }
    .mob-bg-lg {
        background: #f9f9f9;
    }
    .mob-bg-lg h2.inner-heading {
        margin: 10px 0;
    }
    .visible-mobile {
        display: block;
    }
    .hidden-mobile {
        display: none;
    }
    .responsive #top #wrap_all .container {
        width: 92%;
        max-width: 92%;
    }
    .responsive #top #wrap_all .full-width .container,
    .responsive #top #wrap_all .job-list-con .container,
    .responsive #top #wrap_all .search-resutls .container,
    .responsive #top #wrap_all .job-details .container {
        width: 100%;
        max-width: 100%;
    }
    .responsive #top #wrap_all .job-details .container {}
    #advanced_menu_toggle,
    #advanced_menu_toggle:hover {
        background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/10/icon-mobile.png) no-repeat center center;
        background-color: transparent !important;
        border: 0;
    }
    #advanced_menu_toggle:before {
        content: none;
    }
    .responsive .logo img {
      height: 30px!important;
    }
    #header_main {
        background: #fff;
    }
    .header_color .header_bg {
        background: transparent;
    }
    #header_meta {
        position: static;
        padding: 5px 0;
        background: #420f51 !important;
    }
    #header_meta ul {
        display: flex;
        justify-content: flex-end;
    }
    #top #wrap_all .social_bookmarks li {
        border: none;
    }
    .responsive #top #header_meta .social_bookmarks li:last-child {
        border-right-width: 0px;
    }
    #header_meta .social_bookmarks a:before {
        color: #fff;
    }
    .search-banner .quicksearch-btn {
        text-align: center;
        margin-bottom: 0;
    }
    .search-banner .av_two_third {
        margin-bottom: 0 !important;
    }
    .right-search {
        /* display: none !important; */
        margin-top: 12px!important;
        display: block!important;
    }
    #footer {
        text-align: center;
        padding-top: 10px;
    }
    #footer #text-5 {
        display: none;
    }
     #footer #text_icl-10 {
        display: none;
    }
      #footer #text_icl-11, #footer #text_icl-22 {
        display: none;
    }
    .ft-logo {
      display: none; 
    }
    .ft-logo img {
        height: auto;
        max-width: 216px;
    }
    #text-4 .wtw-ftr-down {
        display: none;
    }
    .wtw-ftr-down ul {
        border-top: 1px solid #898989;
        border-bottom: 1px solid #898989;
    }
    .wtw-ftr-down ul li {
        margin-right: 0;
        display: block;
        clear: both;
        width: 100%;
        text-align: center;
    }
    #top .wtw-ftr-down ul {
        display: block;
        padding: 20px 0;
    }
    #footer .wtw-ftr-down li a {
        font-family: 'neuehgrotesktxpro55r';
    }
    .bottom-logo ul {
        justify-content: space-between;
        max-width: 260px;
        align-items: center;
        margin: 0 auto !important;
    }
    .bottom-logo ul li a img {
        width: 84%;
    }
    .bottom-logo ul li {
        margin-right: 0;
    }
    .ft-logo a {
        margin-bottom: 15px;
    }
    #top .wtw-ftr-down ul {
        margin: 70px 0 30px;
    }
    .faq-acc .single_toggle p.toggler,
    .faq-acc .single_toggle p.toggler:hover {
        padding: 30px calc(4% + 12px) 30px 4%;
        font-size: 19px;
    }
    .faq-main .faq,
    .faq-acc .process {
        display: block;
        padding-bottom: 30px;
        margin: 0px 4% 20px 4%;
        padding-top: 10px;
    }
    .faq-acc .toggle_content {
        padding-top: 30px;
    }
    .faq-main .faq-right a {
        word-break: break-all;
    }
    .faq-main .faq .faq-left,
    .faq-main .faq .faq-right {
        width: 100%;
        margin-right: 0;
    }
    .faq-acc .single_toggle p.toggler.activeTitle,
    .faq-acc .single_toggle p.toggler.activeTitle:hover {
        background: #942c8e;
        color: #fff;
    }
    .faq-acc .single_toggle p.toggler.activeTitle .hor_icon,
    .faq-acc .single_toggle p.toggler.activeTitle:hover .hor_icon {
        border-color: #fff;
    }
    .faq-acc .single_toggle p.toggler.activeTitle strong {
        color: #fff;
    }
    .faq-acc.hint-acc .single_toggle p.toggler,
    .faq-acc.hint-acc .single_toggle p.toggler:hover,
    .faq-acc.hint-acc .single_toggle p.toggler.activeTitle strong {
        background: #f7f6ef;
        color: #942c8e;
    }
    .faq-acc .toggle_icon {
        color: #fff;
        right: 3.6%;
        left: auto;
        border: 0;
        top: 40%;
        display: block;
    }
    .toggle_icon .vert_icon,
    .toggle_icon .hor_icon,
    .faq-acc.hint-acc .single_toggle p.toggler.activeTitle .toggle_icon .hor_icon {
        border-color: #942c8e;
    }
    .faq-acc.about-acc .single_toggle p.toggler {
        padding: 30px 4%;
    }
    .difference-main h3.inner-img-heading {
        position: static;
        padding: 0 4%;
    }
    .difference-main .difference-left,
    .difference-main .difference-right {
        padding-left: 0;
        width: 100%;
    }
    .difference-main .difference-left {
        margin-top: 0;
        padding-bottom: 0;
    }
    .difference-main .difference-right {
        padding: 0 4% 20px;
    }
    .difference-main {
        display: block;
    }
    .difference-left img,
    .our-grad-gen .av_one_third .avia-image-container-inner img,
    .our-grad-gen .av_one_third .avia-image-container-inner {
        width: 100%;
    }
    .abt-acc-outer .content {
        padding: 0px 0 0px;
    }
    .abt-acc-outer .content .flex_column_div {
        margin-bottom: 0px !important;
        border-bottom: 2px solid #942c8e;
    }
    .faq-acc.about-acc .single_toggle p.toggler.activeTitle,
    .faq-acc.about-acc .single_toggle p.toggler.activeTitle:hover {
        color: #942c8e;
        background: #fff;
        padding: 30px 4% 30px 4%;
    }
    .faq-acc.about-acc .single_toggle p.toggler.activeTitle .hor_icon,
    .faq-acc.about-acc .single_toggle p.toggler.activeTitle:hover .hor_icon {
        border-color: #942c8e;
    }
    #mobile-advanced li>a:before,
    .html_header_mobile_behavior #mobile-advanced span>a:before,
    #mobile-advanced .mega_menu_title:before {
        content: none;
    }
    #mobile-advanced,
    #mobile-advanced a,
    #mobile-advanced .mega_menu_title {
        font-size: 16px;
        text-transform: uppercase;
        color: #666;
    }
    #mobile-advanced li a {
        background: url(https://cdn-static.findly.com/wp-content/uploads/sites/830/2019/02/arrow-grey1.png) no-repeat 96% center;
    }
    #mobile-advanced .current-menu-item>a {
        color: #7f35b2;
    }
    #mobile-advanced>li.menu-item>a {
        color: #7f35b2;
    }
    #mobile-advanced>li.menu-item>a:hover,
    #mobile-advanced li a:hover {
        color: #fff;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png);
        background-size: 10px;
    }
    #mobile-advanced li.menu-item .sub-menu li a {
        font-size: 14px;
    }
   
      .widget-jobsearch-results .job .joblist-location,
    .widget-jobsearch-results .job .joblist-posdate {
        padding-left: 0 !important;
        background-position: top left !important;
    }
    .widget-jobsearch-results .job-arrow-btn a {
        display: none !important;
    }
    .search-resutls #cws-search-form {
        padding-top: 20px;
    }
    .banner-pink .av-image-caption-overlay {
        width: 60%;
    }
    .banner-pink .av-image-caption-overlay p {
        font-size: 25px;
    }
    .banner-txt h2,
    .jd-banner-txt.banner-txt p,
    .banner-txt h2.sml-fs {
        font-size: 17px;
        padding: 0 12px;
        margin-bottom: 5px;
    }
    #layer_slider_1 h2.ls-l{
        padding: 0 3% 0 0 !important;
        right: 0 !important;
        width: 42% !important;
    }
    #layer_slider_1 h2.ls-l .banner-txt {
        width: 100%;
        padding: 0;
    }
    .banner-txt hr {
        width: 93.5%;
        margin: 12px 0;
    }
    .banner-txt p {
        line-height: 18px;
        font-size: 15px;
        padding: 0 12px;
        margin: 5px 0 0;
    }
    .responsive #top #wrap_all .place-for-possibilities .container,
    .responsive #top #wrap_all .full-width-mobile .container,
    .responsive #top #wrap_all .slider-about .container,
    .responsive #top #wrap_all .our-prog .container {
        width: 100%;
        max-width: 100%;
    }
    .place-for-possibilities .av_one_half .av_textblock_section>div {
        padding: 10px 4% 0;
    }
    .place-for-possibilities .av_one_half .av_textblock_section>div.zero-pad {
        padding: 0;
    }
    .place-for-possibilities .av_one_half .av_textblock_section {
        background: transparent;
        padding: 0;
    }
    .place-for-possibilities .pink-btn a,
    .place-for-possibilities .pink-btn a:hover {
        display: block;
        margin-top: 0;
        padding: 14px 20px;
        font-size: 14px;
    }
    .place-for-possibilities .pink-btn a span img {
        max-width: 8px;
    }
    .place-for-possibilities h2.inner-heading {
        padding: 0 4%;
    }
    .place-for-possibilities .content {
        padding: 30px 0 0;
    }
    .place-for-possibilities {
        border-bottom: 1px solid #942c8e !important;
    }
    .our-office p {
        margin-bottom: 0;
    }
    .post-sli .avia-content-slider-inner {
        margin: 0 30px !important;
    }
    #top .post-sli .avia-slideshow-arrows a {
        width: 30px;
    }
    #top .post-sli .avia-slideshow-arrows a.prev-slide {
        left: -8px;
    }
    #top .post-sli .avia-slideshow-arrows a.next-slide {
        right: -8px;
    }
    .whats-new .slide-entry-wrap.active-slide {
        display: block;
    }
    .whats-new .content {
        padding-bottom: 20px;
    }
    .abt-awards .content {
        padding: 30px 0 0;
    }
    .abt-awards .flex_column_table {
        padding: 0;
    }
    .abt-awards .av_one_third {
        padding-top: 0;
        border-right: none !important
    }
    .abt-popup .our-region-main-content .our-region-tab {
        padding: 0 15px;
    }
    .abt-popup .our-region-main-content .our-region-tab p {
        font-size: 18px;
        margin: 0;
    }
    .abt-popup .flex_column {
        margin-bottom: 0 !important;
    }
    .abt-popup .our-region-main-content {
        top: 20%;
    }
    #top .about-slides h3.slide-entry-title a {
        padding: 15px 8px;
        word-break: break-word;
    }
    .about-slides {
        border-bottom: 2px solid #942c8e !important;
        padding: 30px 4% 15px;
        margin-bottom: 0;
    }
    .slider-about h2.inner-heading {
        padding: 0 4%;
    }
    .responsive #top #wrap_all .about-slides .slide-entry {
        padding-left: 0;
        width: 48%;
    }
    #top .about-slides.avia-smallarrow-slider .avia-slideshow-arrows {
        left: 42%;
    }
    .slider-about .av_one_half.avia-builder-el-last,
    .slider-about .av_one_half.first {
        padding: 0 4%;
    }
    .slider-about .content {
        padding-bottom: 0;
    }
    .slider-about .av_one_half.avia-builder-el-last {
        padding-bottom: 20px;
    }
    .abt-popup .content {
        padding: 30px 0;
    }
    .slider-about .av_one_half {
        background: #f7f7f9;
        padding: 0 4%;
        margin-bottom: 0 !important;
    }
    #widget_job_map-3 #job-map {
        height: 260px;
    }
    .our-prog .content {
        padding: 0 !important;
        margin-bottom: 0;
    }
    .our-prog .pink-btn {
        position: static;
    }
    .grey-box-mob {
        background: #f7f6ef;
    }
    .our-prog .flex_column.av_one_third {
        padding: 20px 12% 20px 4%;
        border-bottom: 2px solid #d6d6d8 !important;
        margin-bottom: 0 !important;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/arrow.png);
        background-repeat: no-repeat;
        background-position: 96% center;
        background-size: 14px;
        background-color: #f7f6ef;
    }
    .our-prog .flex_column.av_one_third:hover {
        background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png);
        background-repeat: no-repeat;
        background-position: 96% center;
        background-size: 14px;
    }
    .our-prog .flex_column.av_one_third:hover,
    .our-prog .flex_column.av_one_third:hover h3 a,
    .our-prog .flex_column.av_one_third:hover p {
        background-color: #942c8e !important;
        color: #fff !important;
    }
    #top .our-prog .color-box h3 a {
        display: block;
        height: auto;
        box-shadow: none;
        text-align: left;
        padding: 0;
    }
    .our-prog .pink-box-mob .pink-btn a,
    .our-prog .pink-box-mob .pink-btn a:hover {
        margin-top: 4px;
        background: #702082;
    }
    .event-slider .avia-content-slider-inner {
        margin: 25px 20px 0 !important;
    }
    #top .event-slider .avia-slideshow-arrows a {
        width: 20px;
    }
    .event-slider .slide-entry-wrap .slide-entry {
        margin-bottom: 0 !important;
    }
    .event-slider .content,
    .job-details .content {
        padding-bottom: 0;
    }
    .job-tabs .jobtitle-tab {
        display: block;
        padding-top: 30px;
    }
    .job-tabs .jobtitle-tab a {
        border-bottom: 0px solid #942c8e;
        margin-right: 0;
        background: #942c8e;
        color: #fff;
        font-size: 22px;
        text-align: center;
        font-family: 'neuehgrotesktxpro55r';
        width: 100%;
        padding: 10px 5px;
    }
    .job-details .av-share-box {
        padding: 10px 4% 0;
    }
    .job-details .av_textblock_section {
        padding: 0px 4%;
    }
    .job-details .content {
        padding-top: 30px;
    }
    .grey-btns a {
        margin-top: 0;
    }
    .left-jd {
        padding-top: 0
    }
    .mobile-revflex .entry-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .less-pad-mob {
        min-height: 0;
    }
    .less-pad-mob .content {
        padding: 20px 0 0;
    }
    .less-pad-mob h2.inner-heading {
        margin-bottom: 10px;
    }
    .intro .content {
        padding: 10px 0 10px;
    }
    .lifeof {
        border-top: 0 !important
    }
    .lifeof .content {
        padding: 10px 0;
    }
    .fs22p p {
        margin: 0 0 10px;
        font-size: 14px;
    }
    .key-peo {
        background: #f7f7f9;
    }
    .key-peo .content {
        padding: 25px 0;
    }
    .key-peo .slide-entry-wrap {
        padding: 0;
    }
    .key-peo .about-slides {
        border-bottom: 0px solid #942c8e !important;
        padding: 30px 0 15px;
    }
    #top .key-peo .about-slides .slide-entry {
        padding: 30px 0 0px 0;
    }
    .job-list-con .widget-joblist {
        display: block;
    }
    .job-list-con .widget-joblist .widget_joblist_row {
        width: 100%;
        position: static;
        padding: 0;
        border-bottom: 1px solid #ccc;
        padding: 0 20px 20px;
        float: left;
    }
    .job-list-con .widget-joblist .widget_joblist_row:last-child {
        padding-bottom: 0;
        border: 0;
    }
    .job-list-con .content {
        margin-bottom: 30px;
        padding: 10px 20px 0 !important;
    }
    .job-list-con .job-list-left-container {
        padding-top: 20px;
        min-height: auto;
    }
    #top .grad-btns .av-flex-placeholder:after {
        content: none;
    }
    #top .grad-btns .av-flex-placeholder {
        height: 30px;
    }
    .grads-tabs .avia_textblock {
        padding: 0 4%;
    }
    .or-reg .content {
        padding: 0;
    }
    .or-reg {
        min-height: 0;
    }
    .or-reg .flex_column,
    .or-reg h2.inner-heading {
        margin-bottom: 3px !important;
    }
    .no-pad-mob .content {
        padding: 0;
    }
    #layer_slider_2 .ls-slide img,
    #layerslider_347 .ls-slide img,
    #layerslider_349 .ls-slide img{
        margin-top: 0 !important;
        width: 100% !important;
        margin: 0 !important;
        height: auto !important;
    }
    #layer_slider_1 {
        display: none;
    }
    #layer_slider_2 h2.ls-l, #layer_slider_2 .ls-slide  div.ls-l,
    #layerslider_347 h2.ls-l, #layerslider_347 .ls-slide  div.ls-l,
    #layerslider_349 h2.ls-l, #layerslider_349 .ls-slide  div.ls-l{
        padding: 0 3% 0 0 !important;
        right: 0 !important;
        width: 48% !important;
        white-space: unset !important;
        display: flex;
        align-items: center;
        left: 46.1% !important;
    }
    #layer_slider_2 #layerslider_61 h2.ls-l {
        width: 54% !important;
    }
    #layer_slider_2 #layerslider_61 .banner-txt h2 {
        font-size: 18px;
    }
    #layer_slider_2 {
        display: block;
    }
    #layerslider_345 img.ls-bg {
      height: 100% !important;
      width: auto !important;
      margin-left: -80px !important;
  }
    .whats-new {
        padding-top: 30px;
    }
    .appr-hdr {
        min-height: 0;
    }
    .appr-hdr .content {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .job-appl .content {
        padding-bottom: 30px;
        padding-top: 40px;
    }
    #top .job-appl .wht-btn {
        margin-top: 10px;
    }
    #widget_job_search_full-5 {
        padding-bottom: 0;
    }
    #toggleAdvSearch {
        background: #f3f1e7;
        color: #5c1a75 !important;
        font-size: 20px;
        opacity: 1;
        text-align: left;
        border-radius: 0;
        padding: 15px;
    }
    .search-resutls #cws-search-form {
        padding: 0px 15px 20px;
    }
    div#cws-search-form {
        display: none;
    }
    .cws-search-form-title+.w-form-row .w-form-row-label label {
        padding-top: 20px;
    }
    .search-banner .quicksearch-coordinates {
        display: none;
    }
    #top .search-banner .widget-jobsearch form {
        display: flex;
    }
    #top .search-banner .quicksearch-btn .avia-button {
        width: 100%;
    }
    #top #wrap_all .search-banner .widget-jobsearch .flex_column.avia-builder-el-last {
        width: 200px;
        margin-left: 2%;
        margin-bottom: 0;
    }
    #top #wrap_all .search-banner .flex_column {
        margin-bottom: 0;
    }
    .img-gallery {
        padding-bottom: 0;
    }
    .accordion-common .inner-img-heading {
        padding: 10px 4%;
    }
    .accordion-common img {
        width: 100%;
        margin-bottom: 0;
        vertical-align: bottom;
    }
    .abt-acc-outer .faq-acc .toggle_content {
        padding-top: 0px;
    }
    .accordion-common h3.inner-img-heading {
        margin: 20px 0;
        font-size: 18px;
    }
    .abt-awards p {
        font-size: 16px;
    }
    p {
        font-size: 16px;
    }
    .difference-main .difference-right {
        font-size: 16px;
    }
    #top .grad-btns h2.inner-heading {
        font-size: 18px;
    }
    .grads-tabs h3 {
        font-size: 33px;
    }
    .share-social .content {
        padding: 0 0 50px 0 !important;
    }
    body .container_wrap.abt-acc-outer .about-acc {
        margin: 0;
    }
    h2.inner-heading.mbp0 {
        padding: 0;
        margin: 0;
    }
    .mobile-alert .content {
        padding-top: 0;
    }
    #top .job-details .left-jd .av-share-box ul {
        margin-bottom: 0;
    }
    .video-slider .container .content .post-entry {
        padding: 0;
    }
    .our-prog .content p {
        font-size: 16px;
        color: #000;
    }
    .grads-boxes .content .post-entry {
        background: #fff;
        padding: 0;
        margin-bottom: 8px;
    }
    .grads-boxes .our-region a.our-region-items {
        box-shadow: none;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/arrow.png);
        padding: 20px 10% 20px 4%;
        background-repeat: no-repeat;
        background-position: 92% center;
        background-size: 12px;
    }
    #top .grads-boxes .our-region a.our-region-items:hover {
        background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/840/2019/03/arrow-whht.png');
        background-repeat: no-repeat;
        background-position: 92% center;
        background-size: 12px;
    }
    #top .grads-boxes .our-region {
        margin-bottom: 0 !important;
        margin-top: 10px !important;
    }
    #top .job-details .left-jd .av-share-box ul {
        justify-content: left;
    }
    .pb0mob .content {
        padding-bottom: 0;
    }
    .pb0mob .content h2.inner-heading {
        margin-bottom: 0;
    }
    .mob-lesp .difference-main .difference-right {
        padding: 0 4% 20px;
    }
    .faq-acc.mob-lesp .toggle_content {
        padding-top: 0px;
    }
    .upcoming-slider.av-upcoming-events .av-upcoming-event-entry {
        padding: 30px 0px 80px 0px;
        margin: 0 30px;
        width: 100% !important;
        min-width: auto;
    }
    #top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule,
    #top .upcoming-slider.av-upcoming-events .av-upcoming-event-meta {
        padding: 30px 10px;
    }
    .abt-con {
        padding: 0 4%;
    }
    #top .video-slider .avia-smallarrow-slider .avia-slideshow-arrows {
        width: 100%;
        left: 0;
    }
    h3.pink-hdr-inner {
        font-size: 18px;
    }
    .responsive #top #wrap_all .intro.mobile-revflex .container {
        max-width: 100%;
        width: 100%;
    }
    .intro.mobile-revflex .container .av_three_fourth {
        padding: 0 4%;
    }
    #top .our-prog .color-box h3 a {
        background: transparent;
    }
    .mobile-br {
        display: block;
    }
    #top .awards-slider .avia-content-slider-inner {
        height: auto !important;
    }
    .search-resutls .content {
        padding-top: 0;
    }
    .faq-outer .faq-acc .single_toggle {
        margin: -2px 0 0px 0;
    }
    .new-line {
        display: block;
    }
    .responsive #scroll-top-link {
        display: block;
        right: 4%;
    }
    .mobile-app-sli h2.inner-heading {
        color: #fff;
        font-family: 'neuehgrotesktxpro65m';
        font-size: 18px;
    }
    #top .mobile-app-sli.avia-smallarrow-slider .avia-slideshow-arrows {
        width: 100%;
        height: 40px;
    }
    .mobile-app-sli .avia-slideshow-arrows a:before {
        background: transparent;
        font-size: 18px;
        opacity: 1 !important;
    }
    #top .mobile-app-sli.avia-smallarrow-slider .avia-slideshow-arrows a {
        width: 12px;
        opacity: 1 !important;
    }
    #top .mobile-app-sli.avia-smallarrow-slider {
        margin-bottom: 0;
        padding: 0 10%;
        margin-top: 20px;
    }
    #top .mobile-app-sli.avia-smallarrow-slider .avia-smallarrow-slider-heading {
        max-width: 50%;
        margin: 0 auto 15px;
    }
    #top .wht-btn {
        padding: 6px 10px;
        width: 190px;
    }
    .responsive #top .job-appl .av_one_fourth,
    .responsive #top .job-appl .av_one_fifth {
        display: none;
    }
    .responsive #top .job-appl .hr {
        margin: 8px 0 19px;
        display: none;
    }
    .responsive #top .job-appl .slide-entry-excerpt {
        text-align: center;
    }
    .pb0mob .content h2.inner-heading.int-hdr {
        margin-bottom: 15px;
        margin-top: 0;
    }
    .np-left-acc .difference-main .difference-right {
        width: 100%;
        padding-left: 4%;
    }
    .np-left-acc .faq-acc.about-acc .single_toggle p.toggler.activeTitle,
    .np-left-acc .faq-acc.about-acc .single_toggle p.toggler {
        padding-left: 4%;
    }
    #top .upcoming-slider.av-upcoming-events h4.av-upcoming-event-title {
        padding: 0 20px;
        margin: 0;
        text-align: center;
    }
    .featuredjob-carousel h2.inner-heading {
        padding-left: 0;
        margin-top: 7px;
    }
    .extra-pad-mob {
        padding-top: 30px;
    }
    #top #header_main>.container {
        height: auto !important;
    }
    .job-list-con.job-list-con-btn .widget-joblist .widget_joblist_row {
        padding: 0px 0 20px 0;
    }
    .job-list-con.job-list-con-btn .widget-joblist .widget_joblist_row:last-child {
        padding: 0;
    }
    #top .upcoming-slider.av-upcoming-events .av-upcoming-event-schedule:after {
        bottom: 14px;
    }
    .featuredjob-carousel #event_select {
        width: 170px;
        left: 100px;
    }
    .featuredjob-carousel.french #event_select {
    left: 130px;
}
    .featuredjob-carousel .entry-content-wrapper>.av_textblock_section {
        padding: 0;
    }
    .responsive #top #wrap_all .wtw-map .container {
        width: 100%;
        max-width: 100%;
    }
    .abt-awards .slide-entry-excerpt h5,
    .abt-awards .slide-entry-excerpt p {
        text-align: center;
    }
    .abt-awards .slide-entry-excerpt p {
        margin-bottom: 0;
    }
    .responsive #top #wrap_all .abt-awards .flex_column {
        margin-bottom: 0;
    }
    .abt-popup .our-region-items>div {
        background-size: 18px;
    }
    .abt-popup .our-region-items>div>img {
        width: auto;
        height: 28px;
        max-width: max-content;
    }
    #top .search-banner input[type="text"] {
        padding: 11px;
        font-size: 13px;
        background-position: 4px center;
        background-size: 22px;
        padding-left: 27px;
    }
    #top .search-banner .quicksearch-btn .avia-button {
        padding: 5px 15px;
    }
    h2.inner-heading.purple-hdr {
        margin-bottom: 10px;
    }
    .slider-about.bg-sliders .content {
        padding-top: 30px;
    }
    .mbour {
        margin-bottom: 30px;
    }
    .our-office h2.inner-heading {
        margin-top: 5px;
    }
    .extra-pad-mob.abt-acc-outer {
        padding-top: 0;
    }
    .np-left-acc .accordion-common {
        display: none;
    }
    .np-left-acc.ptmob0 .content {
        padding-top: 0;
    }
    /*About page popup mobile*/
    .abt-popup .our-region-items .our-region-tab {
        background: #942c8e;
        padding: 0 !important;
        color: #fff;
        position: relative;
        top: 0;
        text-align: center !important;
        z-index: 99;
        margin-top: -285px;
    }
    .abt-popup .our-region-items .our-region-tab#our-val1 {
        margin-top: -302px;
    }
    .abt-popup .our-region-items {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        flex-direction: column;
        height: 100%;
    }
    .abt-popup .our-region-tab h5 {
        font-family: 'neuehgrotesktxpro55r';
        font-size: 18px;
        color: #fff;
        text-transform: uppercase;
        padding: 20px 0;
        font-weight: normal;
        margin: 0;
    }
    .abt-popup .our-region-tab .our-culture-main {
        min-height: auto;
    }
    .abt-popup .our-region-tab p {
        font-size: 18px;
        margin: 0px 0 8px;
        color: #fff;
    }
    .abt-popup .our-region-tab div img {
        width: auto;
        max-width: max-content;
        height: 28px;
    }
    /*About page popup mobile ends*/
    .wtw-map .leaflet-container .leaflet-control-attribution {
        display: none;
    }
    #top .video-slider .avia-content-slider-inner p,
    #top .video-slider .swiper-slide p {
        position: relative;
        padding-bottom: 56%;
    }
    #top .video-slider .swiper-slide p {
        padding-bottom: 51%;
    }
    #top .video-slider .avia-content-slider-inner iframe,
    #top .video-slider .swiper-slide iframe {
        box-shadow: none;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
    }
    #top .video-slider .swiper-slide {
        margin-bottom: 10px;
    }
    .aj-jobs.pb0con .content {
        padding-bottom: 0;
        padding-top: 30px;
    }
    .afaq-bottom .pink-btn a {
        max-width: 92%;
    }
    #top #wrap_all .whats-new .testimonial-sli .slide-entry-wrap .slide-entry {
        margin-bottom: 0;
    }
    .intro.mobile-revflex .avia_textblock p:last-child {
        margin-bottom: 0;
    }
    #widget-jobsearch-results-pages a:last-child {
        border-right: 0;
    }
    #widget-jobsearch-results-pages {
        text-align: center;
    }
    .widget-jobsearch-full #date-container {
        padding: 0 4%;
    }
    #top .hide-sli-heading .new-special-heading {
        display: none;
    }
    .new-search .content {
        padding: 10px 0 40px;
    }
    .featuredjob-carousel .leftLst,
    .featuredjob-carousel .rightLst {
        top: 50%;
    }
    .testimonial-sli .slide-entry .slide-content {
        padding-bottom: 30px;
    }
    #top #wrap_all #main .black-border.early-work {
        border-top: 0;
    }
    #top .abt-awards .avia-smallarrow-slider-heading {
        display: none;
    }
    .abt-awards .container .awards-slider {
        max-width: 1270px;
        padding: 30px 4% 0;
    }
    #top .video-slider .swiper-slide iframe {
        box-shadow: none;
    }
    #top .video-slider .swiper-slide p {
        margin: 0 30px;
    }
    #top .video-slider .avia-slideshow-arrows a.swiper-button-prev,
    #top .video-slider .avia-slideshow-arrows a.swiper-button-next {
      display: none;
    }
}

@media only screen and (min-width:479px) and (max-width: 767px) {
    .banner-txt p {
        line-height: 20px;
        font-size: 18px;
    }
    .banner-txt h2 {
        font-size: 24px;
    }
    #top .search-banner input[type="text"] {
        padding: 10px;
        font-size: 15px;
        background-position: 18px center;
        background-size: 28px;
    }
    #top .search-banner .quicksearch-btn .avia-button {
        padding: 5px 25px;
    }
    #widget_job_map-3 #job-map {
        height: 300px;
    }
    
}

/*home animation*/
.animateLeft.image-container {
        overflow:hidden;
        position:relative;
    }

 .animateLeft   .image {
        display: block;
        width: 100%;
        height: auto;
    }

 .animateLeft   .overlay {
        position: absolute;
        bottom: 0;
        right: -50%;
        opacity:0.6;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/11/vt3.jpg);
        background-size: contain;
        overflow: hidden;
        width: 48%;
        height: 100%;
        -webkit-animation: slide3 1000ms backwards;
        -webkit-animation-delay: 0s;
        animation: slide3 1000ms backwards;
        animation-delay: 0s;
    }
    .animateLeft .overlay-last{
        position: absolute;
        bottom: 0;
        right: 10px;
       /*opacity:0;*/
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/11/vt3.jpg);
        background-size: contain;
        overflow: hidden;
        width: 48%;
        height: 100%;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/12/boxed-small.png);
        /*transition: opacity 0s ease-out;
        -moz-transition: opacity 0s ease-out;
        -webkit-transition: opacity 0s ease-out;
        transition-delay: 0s;*/
        /*   opacity: 0.3;
        transition: opacity 1000ms ease-in-out;
        -moz-transition: opacity 1000ms ease-in-out;
        -webkit-transition: opacity 1000ms ease-in-out;
        transition-delay: 1250ms;*/
    }
 .animateLeft   .overlay_wrapper {
        position: absolute;
        bottom: 0;
        left: 0;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/11/vt2.png);
        background-size: contain;
        overflow: hidden;
        opacity:0.8;
        width:100%;
        left: -100%;
        height: 100%;
        -webkit-animation: slide1 1250ms forwards;
        -webkit-animation-delay: 1500ms;
        animation: slide1 1250ms forwards;
        animation-delay: 1500ms;
    }

    #animate-purple-overlay .animateLeft.image-container .overlay-last {
        opacity: 0.3;
       /* transition: opacity 1000ms ease-in-out;
        -moz-transition: opacity 1000ms ease-in-out;
        -webkit-transition: opacity 1000ms ease-in-out;
        transition-delay: 2250ms;*/
        

       -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;

    }
@-webkit-keyframes fadeInOut {
    0% {
        opacity: 0;
    }
    16% {
        opacity: 0;
    }
    84% {
        opacity:0;
    }
    100% {
        opacity:0.3 ;
        transition:opacity 3s ease-in-out;
    }
}
@keyframes fadeInOut {
    0% {
        opacity: 0;
    }
    16% {
        opacity:0;
    }
     84% {
        opacity:0;
    }
    100% {
        opacity:0.3 ;
        transition: opacity 2s ease-in-out;
    }
}

@-webkit-keyframes textfadeIn {
    0% {
        opacity: 0;
    }
    16% {
        opacity: 0;
    }
    84% {
        opacity:0;
    }
    100% {
        opacity:1 ;
        transition:opacity 2s ease-in-out;
    }
}
@keyframes textfadeIn {
    0% {
        opacity: 0;
    }
    16% {
        opacity:0;
    }
     84% {
        opacity:0;
    }
    100% {
        opacity:1 ;
        transition: opacity 4s ease-in-out;
    }
}


    #animate-purple-overlay .animateLeft.image-container .overlay{
        -webkit-animation: slide2 1000ms forwards;
        -webkit-animation-delay: 1000ms;
        animation: slide2 1000ms forwards;
        animation-delay: 1000ms;
    }
    #animate-purple-overlay .animateLeft.image-container .overlay_wrapper {

        -webkit-animation: slide 1000ms forwards;
        -webkit-animation-delay: 0s;
        animation: slide 1000ms forwards;
        animation-delay: 0s;
    }
    #animate-purple-overlay .animateLeft.image-container .text{
        opacity: 1;
        white-space: pre;
       /* transition: opacity 750ms ease-in-out;
        -moz-transition: opacity 750ms ease-in-out;
        -webkit-transition: opacity 750ms ease-in-out;
        transition-delay: 1500ms;*/
         -webkit-animation: textfadeIn 2.3s;
    animation: textfadeIn 2.3s;
        height: 100%;
 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
        top: 0;
        align-items: center;
        left: auto;
        justify-content: center;
        width: 48%;
        right: 10px;
    }



   .animateLeft .text {
        color: white;
        font-size: 20px;
        position: absolute;
        top: 50%;
        left: 62%;
        opacity:0;
        white-space: pre;
        white-space: nowrap;
    }
    .animateLeft.image-container:hover .text{
        opacity: 1;
        white-space: pre;
        /*transition: opacity 750ms ease-in-out;
        -moz-transition: opacity 750ms ease-in-out;
        -webkit-transition: opacity 750ms ease-in-out;
        transition-delay: 3s;*/
        height: 100%;
display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
        top: 0;
        align-items: center;
        left: auto;
        justify-content: center;
        width: 48%;
        right: 10px;
    }





@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}
@-webkit-keyframes slide2 {
    100% { right: 10px; }
}

@keyframes slide2 {
    100% { right: 10px; }
}


@-webkit-keyframes slide3 {
    100% { right: -50%; }
}

@keyframes slide3 {
    100% { right: -50%; }
}



@-webkit-keyframes slide1 {
    100% { left: -100%; }
}

@keyframes slide1 {
    100% { left: -100%; }
}

@-webkit-keyframes fadein {
    100% { opacity: 1; }
}

@keyframes fadein {
    100% { opacity: 1;}
}

@-webkit-keyframes fadeout {
    100% { opacity: 0; }
}

@keyframes fadeout {
    100% { opacity: 0;}
}
/*right coulmn*/
 .animateRight.imager-container {
        overflow:hidden;
        position:relative;
    }

    .animateRight .image {
        display: block;
        width: 100%;
        height: auto;
    }

    .animateRight .overlayr {
        position: absolute;
        bottom: 0;
        left: -50%;
        opacity:0.6;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/11/vt3.jpg);
        background-size: contain;
        overflow: hidden;
        width: 48%;
        height: 100%;
        /*transition: width 2s 1.5s ease-in-out;*/
        -webkit-animation: slider3 1000ms backwards;
        -webkit-animation-delay: 0s;
        animation: slider3 1000ms backwards;
        animation-delay: 0s;

    }
   .animateRight .overlayr-last{
        position: absolute;
        bottom: 0;
        left: 10px;
        opacity:0;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/11/vt3.jpg);
        background-size: contain;
        overflow: hidden;
        width: 48%;
        height: 100%;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/12/boxed-small.png);
       transition: opacity 0s ease-out;
        -moz-transition: opacity 0s ease-out;
        -webkit-transition: opacity 0s ease-out;
        transition-delay: 0s;
    }

   .animateRight .overlayr_wrapper {
        position: absolute;
        bottom: 0;
        background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2018/11/vtr2.png);
        background-size: contain;
        overflow: hidden;
        opacity:0.8;
        width:100%;
        right: -100%;
        height: 100%;
        -webkit-animation: slider1 750ms forwards;
        -webkit-animation-delay: 1500ms;
        animation: slider1 750ms forwards;
        animation-delay: 1500ms;
    }
 .animateRight   .imager-container:hover .overlayr {

        /* transition: width 2.5s 2s ease-in-out;*/
        -webkit-animation: slider2 1000ms forwards;
        -webkit-animation-delay: 1000ms;
        animation: slider2 1000ms forwards;
        animation-delay: 1000ms;
    }
    #av_section_2 .animateRight.imager-container .overlayr , #animate-purple-overlay .animateRight.imager-container .overlayr{

        /* transition: width 2.5s 2s ease-in-out;*/
        -webkit-animation: slider2 1000ms forwards;
        -webkit-animation-delay: 1000ms;
        animation: slider2 1000ms forwards;
        animation-delay: 1000ms;
    }
    .animateRight.imager-container:hover .overlayr-last {
        opacity: 0.3;
        transition: opacity 500ms ease-in-out;
        -moz-transition: opacity 1000ms ease-in-out;
        -webkit-transition: opacity 1000ms ease-in-out;
        transition-delay: 1250ms;
        
       -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;
    }


    #av_section_2 .animateRight.imager-container .overlayr-last , #animate-purple-overlay .animateRight.imager-container .overlayr-last{
        opacity: 0.3;
        transition: opacity 500ms ease-in-out;
        -moz-transition: opacity 1000ms ease-in-out;
        -webkit-transition: opacity 1000ms ease-in-out;
        transition-delay: 1250ms;
         -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;
    }

    .animateRight.imager-container:hover .overlayr_wrapper {

        -webkit-animation: slider 1000ms forwards;
        -webkit-animation-delay: 0s;
        animation: slider 1000ms forwards;
        animation-delay: 0s;
    }

    #av_section_2 .animateRight.imager-container .overlayr_wrapper, #animate-purple-overlay .animateRight.imager-container .overlayr_wrapper {

        -webkit-animation: slider 1000ms forwards;
        -webkit-animation-delay: 0s;
        animation: slider 1000ms forwards;
        animation-delay: 0s;
    }

   .animateRight .textr {
        color: white;
        font-size: 20px;
        position: absolute;
        top: 50%;
        right: 62%;
        opacity:0;
        white-space: pre;
        white-space: nowrap;
         /*-webkit-animation: fadeInOut 2.4s;
    animation: fadeInOut 2.4s;*/
    }

    #av_section_2 .animateRight.imager-container .textr, #animate-purple-overlay .animateRight.imager-container .textr{
        opacity: 1;
        white-space: pre;
        transition: opacity 750ms ease-in-out;
        -moz-transition: opacity 750ms ease-in-out;
        -webkit-transition: opacity 750ms ease-in-out;
        transition-delay: 1500ms;
         -webkit-animation: fadeInOut 2.3s;
    animation: fadeInOut 2.3s;
        height: 100%;
   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
        top: 0;
        align-items: center;
        justify-content: center;
        width: 50%;
        left: 10px;
    }

    .animateRight.imager-container:hover .textr{
        opacity: 1;
        white-space: pre;
        transition: opacity 750ms ease-in-out;
        -moz-transition: opacity 750ms ease-in-out;
        -webkit-transition: opacity 750ms ease-in-out;
        transition-delay: 1500ms;
         -webkit-animation: textfadeIn 2.3s;
    animation: textfadeIn 2.3s;
        height: 100%;
display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
        top: 0;
        align-items: center;
        justify-content: center;
        width: 50%;
        left: 10px;
    }


@-webkit-keyframes slider {
    100% { right: 0; }
}

@keyframes slider {
    100% { right: 0; }
}
@-webkit-keyframes slider2 {
    100% { left: 10px; }
}

@keyframes slider2 {
    100% { left: 10px; }
}


@-webkit-keyframes slider3 {
    100% { left: -50%; }
}

@keyframes slider3 {
    100% { left: -50%; }
}



@-webkit-keyframes slider1 {
    100% { right: -100%; }
}

@keyframes slider1 {
    100% { right: -100%; }
}

@-webkit-keyframes fadein {
    100% { opacity: 1; }
}

@keyframes fadein {
    100% { opacity: 1;}
}

@-webkit-keyframes fadeout {
    100% { opacity: 0; }
}

@keyframes fadeout {
    100% { opacity: 0;}
}
/*end*/

/*about us animation*/
 #av_section_1.about-wtw-funtional-area .active-slide h3 {
        height: 200px;
        width: 300px;
        overflow: hidden;
        transition: top 1s ease-out 0s, background-color 0.2s ease 0s;
        top: 100%;
        position: absolute;
        opacity: 0;
        visibility: hidden;
        background: rgba(83, 18, 98, 0.5) !important;
        height: 100%;
    }

    #av_section_1.about-wtw-funtional-area .active-slide h3:hover {
        background: rgba(83, 18, 98, 1) !important;
    }

    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(1) h3 { transition: top 1s ease-out 0s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(2) h3 { transition: top 1s ease-out 0.1s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(3) h3 { transition: top 1s ease-out 0.2s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(4) h3 { transition: top 1s ease-out 0.3s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(5) h3 { transition: top 1s ease-out 0.4s, background-color 0.2s ease 0s; }

    #av_section_1.about-wtw-funtional-area .active-slide .overlay h3 {
        top: 0px;
        visibility: visible;
        opacity: 1;
    }

    #av_section_1.about-wtw-funtional-area .avia-content-slider-inner {
        height: 200px !important;
    }

    @-webkit-keyframes slide3 {
        100% {
            top: 100%;
        }
    }

    @keyframes slide3 {
        100% {
            top: 100%;
        }
    }

    #top .about-wtw-funtional-area .about-slides .slide-entry {
        background: #f7f6ef;
        padding: 0px;
        text-decoration: none;
        color: #942c8e;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 130px;
        font-size: 16px;
        font-family: 'neuehgrotesktxpro75b';
        top: 20px;
        -webkit-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
        -moz-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
        box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    }

    #top .about-wtw-funtional-area .about-slides .slide-entry h3 {
        width: 100%;
        padding: 15px;
        height: 100%;
    }

    #top .about-wtw-funtional-area .about-slides .slide-entry h3 a {
        background: transparent;
        box-shadow: 0 0;
        padding: 0px;
        color: #fff;
        opacity: 0;
    }

    #top .about-wtw-funtional-area .about-slides .overlay h3 a {
        opacity: 1;
    }

    #av_section_1 .about-wtw-funtional-area .slide-entry-wrap {
        height: 160px;
        overflow: hidden;
    }

    #top .about-wtw-funtional-area .avia-content-slider-inner {
        overflow: hidden;
    }
    /*end*/


#av_section_1.about-wtw-funtional-area .active-slide h3 {
        height: 200px;
        width: 300px;
        overflow: hidden;
        transition: top 1s ease-out 0s, background-color 0.2s ease 0s;
        top: 100%;
        position: absolute;
        opacity: 0;
        visibility: hidden;
        background: rgba(83, 18, 98, 0.5) !important;
        height: 100%;
    }

    #av_section_1.about-wtw-funtional-area .active-slide h3:hover {
        background: rgba(83, 18, 98, 1) !important;
    }

    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(1) h3 { transition: top 1s ease-out 0s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(2) h3 { transition: top 1s ease-out 0.1s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(3) h3 { transition: top 1s ease-out 0.2s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(4) h3 { transition: top 1s ease-out 0.3s, background-color 0.2s ease 0s; }
    #av_section_1.about-wtw-funtional-area .active-slide .slide-entry:nth-child(5) h3 { transition: top 1s ease-out 0.4s, background-color 0.2s ease 0s; }

    #av_section_1.about-wtw-funtional-area .active-slide .overlay h3 {
        top: 0px;
        visibility: visible;
        opacity: 1;
    }

    #av_section_1.about-wtw-funtional-area .avia-content-slider-inner {
        height: 200px !important;
    }

    @-webkit-keyframes slide3 {
        100% {
            top: 100%;
        }
    }

    @keyframes slide3 {
        100% {
            top: 100%;
        }
    }

    #top .about-wtw-funtional-area .about-slides .slide-entry {
        background: #f7f6ef;
        padding: 0px;
        ;
        text-decoration: none;
        color: #942c8e;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 130px;
        font-size: 16px;
        font-family: 'neuehgrotesktxpro75b';
        top: 20px;
        -webkit-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
        -moz-box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
        box-shadow: 5px 5px 5px 0px rgba(214, 214, 216, 0.75);
    }

    #top .about-wtw-funtional-area .about-slides .slide-entry h3 {
        width: 100%;
        padding: 15px;
        height: 100%;
    }

    #top .about-wtw-funtional-area .about-slides .slide-entry h3 a {
        background: transparent;
        box-shadow: 0 0;
        padding: 0px;
        color: #fff;
        opacity: 0;
    }

    #top .about-wtw-funtional-area .about-slides .overlay h3 a {
        opacity: 1;
    }

    #av_section_1 .about-wtw-funtional-area .slide-entry-wrap {
        height: 160px;
        overflow: hidden;
    }

    #top .about-wtw-funtional-area .avia-content-slider-inner {
        overflow: hidden;
    }
/*end*/

/*early career event page*/
#top #events .eventlist,
.noevents{
display:none;
}

/*end*/

/*video-slider*/

@media (min-width: 1025px) and (max-width: 1340px) {
  html[lang="de-DE"] .ger-app-pro h2.inner-heading, html[lang="de-DE"] .ger-app-pro h2.inner-heading + p { font-size: 14px !important; }
}

@media (min-width: 768px) and (max-width: 1340px) {
html[lang="de-DE"] .ger-lng-hed {
    padding-left: 42px;
    font-size: 23px !important;
}
html[lang="es-ES"] .brp-hed-es { font-size: 28px !important; }
html[lang="de-DE"] .hint-hed {
    padding-left: 25px !important;
    font-size: 22px !important;
}
html[lang='de-DE'] .res-hed { font-size: 24px !important; }
html[lang="de-DE"] .prm-hed {
    padding-left: 25px !important;
    font-size: 27px !important;
}
.ger-but-hed h2 {
    font-size: 15px !important;
    min-height: 33px;
}
html[lang="de-DE"] .ger-app-pro h2.inner-heading + p {
    font-size: 12px;
    line-height: 16px;
}
html[lang="de-DE"] .ger-app-pro h2.inner-heading {
    font-size: 10px;
    line-height: 18px;
}
}

@media (min-width: 768px){
    .swiper-container {
        height: 315px;
    }
    #footer .av_one_third {
      margin-left: 2%;
    }
}

@media (min-width: 768px){
    .swiper-container {
        overflow: visible;
    }
}

.swiper-slide {
    text-align: center;
}

.video-container {
    position: relative;
    padding-bottom: 56.5%;
    background-color: #333;
}

@media (min-width: 768px){
    .video-container {
        height: 315px;
        margin: auto;
        padding-bottom: 0;
        width: 560px;
    }
}

.video-play,
.video-container iframe,
.video-container object,
.video-container embed {
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-play {
    cursor: pointer;
}

.video-container iframe,
.video-container object,
/*.video-container embed {
    pointer-events: none;
}*/
.swiper-wrapper{
  position:absolute;
}
.swiper-slide-active{
    position:absolute;
    left:100%;
    top:0px;
    
}
.swiper-slide-duplicate.swiper-slide-duplicate-active{
    position:absolute;
    left:200% !important;
    top:0px;
    
}
.swiper-slide-duplicate-active{
    position:absolute;
    left:300%;
    top:0px;
    
}
/*.whats-new .inner-heading, .whats-new:lang(zh-hans), .whats-new:lang(de-DE), .whats-new:lang(pt-br), .whats-new:lang(es-ES) {*/
.whats-new .inner-heading{
display:none;
}
.slide-content {
    cursor: pointer;
}
.wtw-map.our-location  #text_icl-2.widget_text_icl {
padding-bottom: 0;
}
div#text_icl-3, div#text_icl-18, div#text_icl-25, div#text_icl-20, div#text_icl-29 {
    padding-bottom: 0;
}
#legibale-bold{
  font-weight: bold;
  }
 h2.inner-heading.leave-my-space {
    margin-top: 60px;
}
@media only screen and (max-width: 767px) and (min-width: 479px){
#top .search-banner input[type="text"] {
    padding: 10px;
    font-size: 14px;
    background-position: -4px center;
    background-size: 28px;
}
html[lang="de-DE"] .hint-hed {
    padding-left: 15px !important;
    font-size: 16px !important;
}
html[lang='de-DE'] .res-hed { padding-left: 6px !important; font-size: 20px !important; }
  html[lang="de-DE"] .ger-txt .an-txt {
    font-size: 17px;
    line-height: 26px;
}
html[lang="de-DE"] .prm-hed {
    padding-left: 25px !important;
    font-size: 21px;
}
html[lang='de-DE'] .ger-lng-hed { padding-left: 12px; font-size: 20px; }
}

.wtw-ftr-down.hidden-desktop.visible-mobile {
    display: none;
}

@media only screen and (max-width: 767px){
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
   margin-bottom: 0px !important;
  }
 #top .video-slider {
    margin-bottom: 0px;
}
html[lang='es-ES'] #menu-item-13956 ul.sub-menu, html[lang='es-ES'] #menu-item-13952 ul.sub-menu {
      width: 100% !important; 
    }
    html[lang='de-DE'] #menu-item-12779 ul.sub-menu { width: 100% !important; }
.app-img-new {
    display: block !important;
    text-align: center;
    margin-bottom: 25px;
}
.app-img-new img { width: 50%; }
.sub_menu .findly-cws-menu {
  position:absolute !important;
  left:25px;
  top: 10px;
  z-index:1000;
  justify-content:flex-start !important;
}
.findly-cws-menu li ul .wpml-ls-native {
    color: #000;
}
#top .sub_menu li.menu-item-language ul {
    left: 0;
}
/*.wpml-ls-current-language a {
  pointer-events: none;
  z-index:10000;
  cursor:default;
}
.wpml-ls-current-language ul li a {
  pointer-events: auto;
  cursor:pointer;
}*/
  .swiper-slide-duplicate-active {
    position: initial !important;
}
#top .hide-sli-heading .avia-smallarrow-slider-heading  {
    display: block;
}

}
@media screen and (max-width: 478px){
  html[lang="de-DE"] .ger-txt .an-txt {
    font-size: 11px;
    line-height: 16px;
}
html[lang="es-ES"] .brp-hed-es { font-size: 16px !important; }
html[lang="de-DE"] .hint-hed {
    padding-left: 5px !important;
    font-size: 12px !important;
}
html[lang='de-DE'] .res-hed { padding-left: 6px !important; font-size: 12px !important; }
html[lang="de-DE"] .prm-hed {
    padding-left: 3% !important;
    font-size: 15px;
}
html[lang='de-DE'] .ger-lng-hed { padding-left: 12px; font-size: 13px; }
html[lang='de-DE'] .ger-but-hed a { font-size: 13px; }
}

@media screen and (max-width: 1278px){
  .avia-menu.av-main-nav-wrap {
    display: none;
}
html[lang='es-ES'] #menu-item-13952 ul.sub-menu {
    width: 100% !important;
}
html[lang='de-DE'] #menu-item-12779 ul.sub-menu {
    width: 100% !important;
}
/*.wpml-ls-current-language a {
  pointer-events: none;
  z-index:10000;
  cursor:default;
}
.wpml-ls-current-language ul li a {
  pointer-events: auto;
  cursor:pointer;
}*/
#advanced_menu_toggle, #advanced_menu_hide{
  display: block;
  }
   #header_meta {
    top: 60px;
}
.page-id-72 #header_meta
{
  top :20px;
  right :70px;
  }
  .page-id-8565 #header_meta
{
  top :20px;
  right :70px;
  }
 
  }
  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html[lang='de-DE'] .prm-hed { padding-left: 0px !important; }
  html[lang='pt-br'] #top .search-banner.new-search .quicksearch-btn .avia-button { padding-left: 15px; }
}

/*end*/
.truste_box_overlay { border-radius: 0px!important; }


/*======Cookie Page========*/
#top .cookie-notice h1,#top .cookie-notice h2{
    color: #212529;
    font-size: 60px;
    font-family: 'neuehgrotesktxpro65m', arial;
    font-weight: 700;
    text-transform: none;
}
#top .cookie-notice p.fp-cook{
    color: #555;
    font-size: 18px;
}
#top .cookie-notice h2 {
    font-size: 32px;
}
#top .cookie-notice p strong{
    color: #000;
    font-family: 'neuehgrotesktxpro65m', arial;
}
#top .cookie-notice .cookie-table{
    margin: 30px 0;
}
#top .cookie-notice .cookie-table td,#top .cookie-notice .cookie-table th{
        font-family: 'neuehgrotesktxpro55r', arial;
        font-size: 14px;
        color: #212529;
}
#top .cookie-notice .cookie-table td a,#top .cookie-notice .cookie-table th a{
      word-break: break-all;
}
.break-all{
  word-break: break-all;
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
/*@media (min-width: 1200px){
  #top .cookie-notice .cookie-table td,#top .cookie-notice .cookie-table th{
    width: 189px;
  }
}*/
#top .cookie-notice .cookie-table th{
        font-family: 'neuehgrotesktxpro65m', arial;
            text-transform: none;
                border-bottom: 3px solid #6e1d80;
                width:20%;
}
#top .cookie-notice .cookie-table tr:nth-child(odd) td{
background-color: rgba(197,214,222,0.1);
}
#top .cookie-notice .cookie-table tr td:first-child{
      font-family: 'neuehgrotesktxpro65m', arial;
    }
#top .cookie-notice .cookie-text ul>li:before {
    content: '';
    background-color: #6e1d80;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 12px;
    margin-left: 0;
    left: -20px;
}  
#top .cookie-notice .cookie-text ul>li {
   list-style: none;
    margin-bottom: 6px;
    position: relative;
}  
#top .cookie-notice p,#top .cookie-notice ul li {
    font-size: 16px;
    line-height: 28px;
    color: #212529;
    font-family: 'neuehgrotesktxpro55r';
}
#top .cookie-notice p a{
    text-decoration: underline;
}
@media (min-width: 989px){
#top .cookie-notice .container .content .post-entry{
    width: 65%;
}
}
/*======Cookie Page ends========*/

/**** APN- Applicant Private Notice Page Styles start ***/
h1.apn-heading {
    font-size: 3.5rem;
    color: #000;
    text-transform: none !important;
    font-weight: normal;
    font-family: 'neuehgrotesktxpro75b';
    margin-bottom: 50px;
}

h2.apn-inner-heading {
    font-size: 24px;
    color: #942c8e;
    font-family: 'neuehgroteskdspro45l';
    margin-bottom: 35px;
}

h2.apn-inner-heading span {
    display: block;
    font-family: 'neuehgrotesktxpro75b';
}

.apn-scope strong {
    color: #000;
    font-family: 'neuehgrotesktxpro75b';
}
.flex_column.pers-info-column {
    margin-top: 10px !important;
}
.avia_textblock.pers-info-heading p {
    padding: 10px 30px;
    border-bottom: 3px solid #942c8e;
    margin: 0;
}

.avia_textblock.pers-info-para {
    background-color: #f7f7f9;
    margin: 0;
    padding: 40px 30px;
}

.avia_textblock.pers-info-para p {
    margin: 0;
}

.avia_textblock.pers-info-heading strong {
    color: #000;
}

.avia_textblock.pers-info-heading {
    border: 1px solid #eee;
}
.pers-info-para ul {
    list-style: square;
    margin-left: 0;
    margin-bottom: 0;
}
.pers-info-para li {
    padding-left: 10px;
}
.pers-info-para li::marker {
    color: #942c8e;
}
.conservation-des-donnes .pers-info-para p {
    margin: 14px 0px;
}
.conservation-des-donnes .avia_textblock.pers-info-para {
    padding: 0px 0px !important;
}
.vos-droits .avia_textblock.pers-info-para {
    padding: 0px !important;
}
.vos-droits p {
    padding: 14px 0;
}
.vos-droits .pers-info-para p.vos-droits-inner {
    padding: 7px 0;
}

@media (min-width: 768px){
  .avia_textblock.pers-info-heading p,
  .avia_textblock.pers-info-para {
      padding-right: 100px;
  }
}


/* Our stories translation page - Raj Soni */
#top .blog-people a.av-masonry-entry {
    min-height: auto!important;
    height: auto!important;
}

#top .blog-people .av-masonry-entry .av-inner-masonry {
    right: 0;
    position: relative;
    top: auto;
    bottom: auto;
    padding: 0;
}

html[lang="es-ES"] .banner-txt h2 {
    width: min-content;
}

html:lang(de-De) .blog-refine p.toggler {
    width: 260px;
}

/* Our stories translation page - Raj Soni */
/* insurance-consulting-and-technology-jobs page Video section - Vignesh */
@media only screen and (max-width: 767px){
.place-for-possibilities.ict-jobs {
    border-bottom: none !important;
}
.ict-join-us.black-border{
  border-top:none!important;
}
}
/* insurance-consulting-and-technology-jobs page Video section - Vignesh */
.banner-txt h2{
  width:100%;
}
.app-custom-widget.job-list-con .widget-joblist {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.app-custom-widget.job-list-con.job-list-con-btn .widget-joblist .widget_joblist_row {
    padding: 15px;
}
.job-list-con .widget-joblist .widget_joblist_row:after {
  background: transparent;
   border-right: 1px solid #e3e3e7;
}
.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #942c8e !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media screen and (max-width: 480px) {
  .slick-prev {
   left: -14px !important;
  }
  .slick-next {
    right: 0 !important;
}
}


/* cookie banner styles starts*/
  
a#cn-accept-cookie,a#cn-refuse-cookie {
    background-color: #942c8e !important;
    height: 39px;
    width: 182px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    background-image: linear-gradient(to bottom,#942c8e,#942c8e);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #942c8e #942c8e #942c8e;
    border-radius: 0px !important;
    font-family: 'neuehgrotesktxpro55r';
    transition: padding 0.2s ease;
    box-shadow: none;
    float:left;
    
} 
a#cn-accept-cookie:hover,a#cn-refuse-cookie:hover {
  opacity: 0.9;
}
#cn-notice-text p {
    font-size: 14px;
    line-height:  1.5;
}
div#cookie-notice {
    background: #f0f0f0;
}
.cookie-notice-container {
    padding: 15px;
    text-align: center;
    width: 90%;
    margin: 0px auto 0px auto;
    background: transparent;
}

#cookie-notice {
         background-color: #F0F0F0 !important;
    bottom: 0%;
    top: auto;
    display: block;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    line-height: 20px;
    left: 0;
    right: 0;
    text-align: center;
}
.text_link {
    font-size: 15px !important;
}
@media screen and  (max-width: 1000px)  { .cookie-notice-container {
    padding: 14px;
    text-align: center;
    width: 85%;
    margin: 0px auto 0px auto;
    background: #fff;
   /* height: 530px !important;*/
   
}
#cookie-notice .cn-button {
    margin-top: 9px;
   
}
#cn-accept-cookie {
    margin-bottom: 10px !important;
    margin-top:9px !important;
}

}
@media screen and  (max-width: 768px) {
  #cookie-notice {
     background-color: #F0F0F0 !important;
    top: auto;
    bottom: 0;
  }
}
@media screen and  (max-width: 768px) {
  #cookie-notice .cn-button {
    margin-left: 0 !important;
}
 .cookie-notice-container p {
   font-size:12px;
  
 }
 .cookie-notice-container{
     width:100% !important;
    height: auto !important;
    background: transparent;
 }
   .cookies-not-set div#header_main{
  margin-top: 0;
}
.cookies-set div#header_main {
margin-top:0px;
}
}

@media screen and (max-width: 480px) {
.cookies-not-set div#header_main {
    margin-top: 0;
  }
  .cookie-notice-container {
    height: auto !important;
  }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 400px)  { 
.cookie-notice-container {
    padding: 14px;
    text-align: center;
    width: 85%;
    margin: 0px auto 0px auto;
    background: transparent;
    height: auto !important; 
}
 .cookie-notice-container p {
   font-size:12px;
 }
 #cookie-notice {
     background-color: #f0f0f0 !important;
    top: auto;
    bottom: 0;
     position: absolute !important;
}
.cookies-not-set div#header_main{
  margin-top: 0;
}
.cookies-set div#header_main {
margin-top:0px;
}

}
@media only screen and (max-device-width : 320px) { 
.cookie-notice-container {
    height: 350px !important;
    padding: 14px;
    text-align: center;
    width: 85%;
    margin: 0px auto 0px auto;
    background: transparent;
}
.cookie-notice-container p {
   font-size:12px !important;
 }
 #cookie-notice {
     background-color: #f0f0f0 !important;
    top: 4% !important;
}
#cookie-notice .cn-button {
    margin-left: 0 !important;
}
#cookie-notice .cn-button {
    margin-left: 0 !important;
}
a#cn-accept-cookie, a#cn-refuse-cookie { 
 margin: 5px auto !important; 
 float:none;
  }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
#cookie-notice .cn-button {
    margin-left: 0px !important;
}
.text_link {
position: absolute;
    right: 15px;
    bottom: 32px;
}
#cookie-notice{
   top: auto !important;
   bottom: 0;
}
.cookie-notice-container{
     width:100% !important;
     height: auto !important;
     background: transparent;
}
.cookie-notice-container p{
  font-size:9px;
  line-height: 1.6;
  }
  .cookies-not-set div#header_main{
  margin-top: 0;
}
.cookies-set div#header_main {
margin-top:0px;
}
}
 @media  (min-device-width : 1024px) {/* .cookie-notice-container {
   height:342px !important;
   width:70% !important;
 }*/
  .cookie-notice-container{
     height:auto !important;
     width:100% !important;

}
  #cookie-notice {
     background-color: #f0f0f0 !important;
     top: auto !important;
     bottom: 0 !important;
     position: fixed !important;
 }
}
  

  @media  (min-device-width : 1024px) {
 .text_link {
    position: absolute;
    right: 15px;
    bottom: 42px;
}
.cookies-not-set div#header_main{
  margin-top: 0;
}
.cookies-set div#header_main {
margin-top:0px;
}
 .cookieban p{
       font-size:14px;
       line-height:1.5;
     }
#cookie-notice .cn-button {
    margin-top:10px;
  }    
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  #cookie-notice {
   height: auto !important;
  }
.text_link {
    position: absolute;
    right: 15;
    bottom: 20px;
}
}
/* cookie banner styles ends*/   
/*body.cookies-not-set #cookie-notice {
   visibility: visible !important;
}*/
.cookies-accepted #cookie-notice,.cookies-refused #cookie-notice {
  display: none !important;
}
.cookie-notice-container{
  max-width: 1200px;
  padding: 25px 15px;
      overflow: hidden;
      position: relative;
}
.cookieban h2{
    font-family: 'neuehgrotesktxpro65m' !important;
}
a.text_link{
  font-family: 'neuehgrotesktxpro55r' !important;
  color: #942c8e;
}
#cookie-notice .cn-button{
      margin-left: 0;
    margin-right: 15px;
}
@media (max-width: 767px){
  #cn-notice-text p{
    font-size: 12px;
}
}
/* CWSM-10305 VIdeo macth with paragraph START*/
.working_styles .flex_column_table{
  margin-bottom:35px;
}
.working_styles .flex_column_table.av-equal-height-column-flextable {
  min-height: 309px;
}
.working_styles iframe.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.greviews .avia-content-slider-element-container{
  background-color:#d9dbd8;
}
p.tick{
  font-size:10px;
}
.greviews .awards-slider .avia-slideshow-arrows a.prev-slide {
  margin-left:-35px !important;
}
.greviews .awards-slider .avia-slideshow-arrows a.next-slide {
  margin-right:-35px !important;
}
.greviews .container_wrap {
  border-top:none;
}
#top #wrap_all #main .greviews{
  border-top:none !important;
}
.greviews section.slide-entry.flex_column.post-entry.slide-entry-overview.slide-loop-1.slide-parity-odd.av_one_third.first {
    border-right: 1px solid #747673;
}
.greviews section.slide-entry.flex_column.post-entry.slide-entry-overview.slide-parity-even.av_one_third {
   /* border-right: 1px solid #747673;*/
}
.greviews .slide-entry-wrap{
  display:flex;
  padding-bottom:20px;
}
p.rating:after {
    content: "\2605 \2605 \2605 \2605 \2605";
    color:#912c91 !important;
    font-weight:bold;
    font-size:14px;
    padding-left:5px;
}
p.tick span:before {
    content: "\2713";
    color: #912c91;
    font-weight:bold;
    font-size:15px;
}
#top .greviews .avia-smallarrow-slider-heading .new-special-heading {
    display:none;
}
.greviews h5{
 margin-top:10px; 
}
.greviews .container .awards-slider {
  padding-left:0px;
  padding-right:0px;
}
.greviews section.slide-entry.flex_column {
    margin-left: 3%;
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
  #top .greviews .awards-slider .avia-content-slider-inner {
    height:100% !important;
  }
}
@media (max-width: 767px){
  #top .abt-awards.greviews .avia-smallarrow-slider-heading {
    display: block;
}
.abt-awards.greviews p {
    font-size: 11px;
}
#top .greviews .awards-slider .avia-content-slider-inner {
   min-height:390px !important;
   margin-bottom:50px;
}
#top.Rnew .greviews .avia-slideshow-arrows a.next-slide, #top.Rnew .network_slider .avia-slideshow-arrows a.next-slide{
  left:9.4% !important;}
.working_styles .entry-content-wrapper.clearfix div:nth-child(2) {
    display: flex !important;
    flex-direction: column-reverse;
} .working_styles iframe.responsive-iframe {
    position:inherit;
    height:309px;
  }
  
}
/* CWSM-10305 VIdeo macth with paragraphEND */
.alerts{
 background: #942c8e;
 padding:10px;
 color:#fff;
}

.cookie-notice-container {
  color: #000 !important;
}

/* cwsm 11023 start*/
.unwanted{
  display:none;}
.video_section .container {
    width: 65vw;
}
.video_section .video_title {
    margin-bottom: 1.5rem;
}
/*glass door reviews css*/
.glassdoor_slick .slick-slide .avia_textblock {
        padding: 25px 0 25px 20px;
}
.glassdoor_slick h5 {
    color: #000;
    font-size: 18px;
    font-family: 'neuehgrotesktxpro65m';
    font-weight: normal;
    text-transform: uppercase;
}

/*.glassdoor_slick .slick-dots{
  display:none !important;
}
.glassdoor_slick .slick-prev::before {
    content: "\003c";
  font-size:32px;
}
.glassdoor_slick .slick-next::before {
    content: "\003e";
  font-size:32px;
}*/
.glassdoor_slick_des .slick-current+ .slick-active >.avia_textblock {
    border-right: 1px solid black;
    border-left: 1px solid black;
}
.glassdoor_slick_des .av_textblock_section.slick-slide {
  margin: 30px 20px 0 20px;
}
@media only screen and (max-width: 767px){
.glassdoor_slick .glassdoor_slick_des section {
    background-color: #d9dbd8 !important;
}
.glassdoor_slick .glassdoor_slick_des {
    background-color: transparent !important;
}
.glassdoor_slick .glassdoor_slick_des .slick-next {
    right: -7px !important;
}
}
/*networkslider*/
.network_slider .container {
    max-width: 100%;
    padding: 0;
    float: left;
}
.network_slider .container .content .post-entry {
    max-width: 1270px;
    margin: 0 auto;
    float: none;
    padding: 0 50px;
}
.network_slider .avia-slideshow-arrows a:before {
    background: transparent;
    color: #942c8e;
}
#top .network_slider .avia-smallarrow-slider .avia-slideshow-arrows a:before {
    font-size: 40px;
}
#top .network_slider .avia-smallarrow-slider .avia-slideshow-arrows {
    width: 100%;
    top: 47%;
    position: absolute;
}
.diversity .avia-content-slider-inner .slide-entry-wrap {
    text-align: center;
}
@media only screen and (max-width: 767px){
.network_slider .avia-content-slider-inner {
    margin: 0 30px !important;
}
 #top.Rnew .network_slider .container .content .post-entry {
    padding: 0px !important;
}
}
.inclusive_work_percen {
    text-align: center;
}
span.number {
    font-size: 11vh;
}
span.symbol {
    font-size: 4vh;
}
strong.bold_black {
    color: black;
    font-size: 16px;
    font-weight: 700;
}
b.bold_black {
    color: black;
    font-weight: 700;
}
.banner .banner-txt h2 {
    text-transform: none;
}
/*.banner .banner-txt p {
    text-align: right;
}*/
#top #wrap_all #main .abt-awards.diversity_awards {
    border: 0;
}
.learn_more {
    font-size: 20px;
}
.inclusion h3 {
    color: #6e1d80;
    font-size: 24px;
}

/*.glassdoor_slick .slick-prev::before,.glassdoor_slick .slick-next::before{
      font-family: 'entypo-fontello';
      content: attr(data-av_icon) !important;}*/
      
.colleague-inclusion-titile-sec .template-page{
  padding-bottom:15px;
}
.desktop-show {
    display: block;
}
.mobile-show {
    display: none;
}
@media only screen and (min-width: 991px) {
  #layerslider_446 .ls-bg.ls-preloaded {
      margin-left: -250px !important;
  }
}
@media only screen and (max-width: 767px) {
  .desktop-show {
    display: none;
}
  .mobile-show {
      display: block;
  }
}


/* cwsm *12078*/
.blog-i-and-d-slider a.prev-slide:before, a.next-slide:before {
    background: transparent !important;
}
.blog-i-and-d-slider a.prev-slide, a.next-slide {
   /* top: 50% !important;*/
    opacity: 1 !important;
    color: #942c8e !important;
}
.blog-i-and-d-slider article.first {
    margin-left: 5%;
}
.blog-i-and-d-slider article {
    width: 26% !important;
}
.blog-i-and-d-slider span.image-overlay-inside:before {
    content: none !important;
}

.blog-i-and-d-slider h3.slide-entry-title.entry-title {
    position: absolute;
    top: 100%;
    color: white !important;
  padding: 15px;
    overflow: hidden;
    transition: top 1s ease-out 0s, background-color 0.2s ease 0s !important;
    opacity: 0;
    visibility: hidden;
    background: rgba(83, 18, 98, 0.5) !important;
    height: 100%;
width:100%;
	
}

.blog-i-and-d-slider h3 a {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
font-size: 14px;
}

.blog-i-and-d-slider .active-slide .overlay h3 {
    top: 0;
    visibility: visible;
    opacity: 1;
}
.blog-i-and-d-slider .active-slide h3:hover {
    background: rgba(83, 18, 98, 1) !important;
}

@media only screen and (max-width: 767px){
.blog-i-and-d-slider article.slide-entry {
    min-height: 174px;
    width: 75% !important;
}
.blog-i-and-d-slider .slide-entry-wrap{
display:flex;
justify-content:center;}
.diversity .slide-entry-excerpt .videowrap-ot div {
    padding: 0 !important;
}

}
/*
.page-id-30999 a.next-slide{
margin-top: 87px !important;
}*/
@media(min-width:768px){
  .desktophide-slider{display:none;}
  }
@media(max-width:767px){
  .mt25{margin-top:25px !important;}
  .footer_color .ftrrbtnwrap{margin-top:40px;}
  .ict-people .Contslider .avia-content-slider .slide-entry-wrap{display: -webkit-box;}
  .acc-ict-full-mble{padding:0px 20px;}
  /*.people-tab-items[data-id="ict-people-andrew"]{    margin-top: -90px;}*/
  .mblehide-slider{display:none;}}
@media(min-width:768px) and (max-width:1023px){
  .category-map.andrew-photo{    top: -16px;}}
  @media(min-width:1024px) and (max-width:1200px){
  .category-map.andrew-photo{    top: -22px;}}
  .bc-player-B12A5zfPz_default .vjs-big-play-button, .bc-player-B12A5zfPz_default .vjs-control-bar{background-color: #702082 !important;}
/* */
/*strong.logo:after {
    content: '| Careers';
    position: absolute;
    top: 8px;
    left: 110%;
    width: 180px;
    display: block;
    font-size: 36px;
    color: #000;}*/
#avia2-menu li a{padding-top:0px;}
#header_meta .social_bookmarks .av-social-link-twitter a:before {
    content: ' s' !important;
    color: transparent;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/2913/2023/12/27135057/twitter-2.png) !important;
    display: block;
    background-position: center !important;
    visibility: visible;
    background-size: 13px !important;
    background-repeat: no-repeat !important;
    width: 30px;
}
 .search-banner.new-search .quicksearch-btn .avia-button{
  background-color: #D124B8;
  border-radius:25px;
  text-transform: none;
    font-weight: 600;}
 .search-banner input[type="text"]{
  border: 1px solid !important;
  background: #fff;
  padding-left: 55px;
  text-align: left;
  }
#top.Rnew .main_color a{
  color: #7f35b2;
  font-weight:600;}
.search-banner.new-search .quicksearch-btn .avia-button{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png) !important;
    background-size: 18px !important;
}
#top.Rnew .banner-decorative{
    position: absolute;
    right: -48px;
  /*  top: 62.5px;*/
    width: 332px;
    height: 332px;}
#top.Rnew h1{
  font-family: lyon-display;
  text-transform: initial;
  font-size: 56px;
  line-height: 64px;
  font-weight:500 !important;}
#top.Rnew .banner-subhead p{
  font-family: Graphik;
    font-size: 16px;
    font-weight: 600;}

 .wrapper{
  width:100%;
  padding-top: 20px;
  text-align:center;
}
h2{
  font-family:sans-serif;
  color:#fff;
}
.carousel{
  width:100%;
  margin:0px auto;
}
.slick-slide{
  margin:10px;
}
.slick-slide img{
  width:100%;
}
.wrapper .slick-dots li button:before {
  font-size:20px;
  color:white;
}
img.arrowright {
    width: 24px;
    float: right;
    margin:10px;
}
.slick-dots li{margin: 0 2px;}
.slick-slide{
  background: #fff;
  box-shadow: 0px 4px 20px rgba(50, 50, 51, 0.15);}
  .slider-content p{
    text-align: left;
    padding-left: 10px;
    min-height: 55px;
    font-family: graphik;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    text-transform: none;
    }
    .slick-dots{
      margin-left: 30px !important;
             bottom: -50px !important;
    width: fit-content !important;
    background: #99909F;
    margin-top: 48px !important;
    height: fit-content;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;}
    .wrapper .slick-dots li button:before{    font-size: 13px;opacity:1;}
    .slick-prev, .slick-next{top: 113% !important;width: 25px !important;
    height: 25px !important;
    background: #99909F !important;
    border-radius: 20px;}
    .slick-prev:before{    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/22143244/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1-1.png);
}
    .slick-next:before{    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/18202819/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1.png);
}
     .slick-prev:before, .slick-next:before{
           content: '' !important;
    display: block;
       width: 17px;
    height: 17px;
    background-size: contain;
    margin-left: 4px;}
  .slick-next {
    left: 13.1%;
}
.slick-prev {
    left: 1.5px !important;
}
.slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: #48086F !important;
}
.slick-dots li{    vertical-align: middle !important;}
.Rh2tag h2{
  font-size: 32px;
    line-height: 40px;
    font-weight:600 !important;
    font-family: graphik;
        text-transform: capitalize !important;
    color: #2F2C31;
        padding-bottom: 30px !important;}
    .main_color .tabcontainer.about-tab .tab{    border: none;
    font-family: Graphik;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;}
    .js_active .about-tab .tab_content,  .tabcontent tr,  .tabcontent td{border:none !important;
        vertical-align: top;}
        .tabcontent td img{width:150px;    min-width: 100px;}
 .about-tab .tab_titles{border-bottom:3px solid #DDD8E0}
  #top .main_color .tabcontainer .tab.active_tab {
    color: #7F35B2;
    border-bottom: 3px solid #7F35B2;
}
#top.Rnew p{font-family: graphik-400;
    font-size: 18px;
    line-height: 28px;
    color: #2f2c31;
    font-weight:600;
    }
    #top.Rnew p span{font-weight:600;}
    .avia_textblock.p11 p {
    font-size: 11px !important;
}
.tabcontent td{
  font-family: graphik-400;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px;}
.Rh2tag .special-heading-border{display:none;}
.pb20 {
    padding-bottom: 20px;
}
.inc-img.avia-image-container .avia-image-container-inner{
  background: #D9D9D9;
    
    margin-top: 50px !important;}
 .inc-img.avia-image-container img{
    margin-bottom: 20px;
    margin-left: -20px;
    margin-top: -20px;}   
    .slider-content.award img {
    border-bottom: 1px solid #D9D9D9;
}
.slider-content.award p{min-width:fit-content !important;
padding: 0px 15px;}
.slider-content.award .p24{font-size:24px;}
.slider-content.award .p20{font-size:20px;}
.aboutmap .marker-cluster div{color:#fff;}
.aboutmap .marker-cluster-medium, .aboutmap .marker-cluster-small {
    background-color: #48086f80;
}
.aboutmap .marker-cluster-medium div, .aboutmap .marker-cluster-small div {
    background-color: #48086F;
}
 .right-search p{
  font-size: 18px;
  line-height: 28px;
  color: #2F2C31;
  font-family: 'graphik';}
 .search-banner.new-search .quicksearch-btn .avia-button{padding-top:8px;font-size:18px;}
 .header_color .main_menu ul:first-child>li>a, #top.Rnew .header_color .main_menu ul:first-child>li .sub-menu li a,
 #top .header_color .main_menu ul:first-child>li .sub-menu li a{
      font-size: 18px !important;
      font-family: 'graphik' !important;
          text-transform: none;font-weight:600;}
 .header_color .main_menu ul:first-child>li .sub-menu li a{font-size:14px !important;}
 .header_color .main_menu ul:first-child>li:after{display:none;}
.search-banner .quicksearch-btn .avia-button{
  background-color: #D124B8 !important;
    border-radius: 25px  !important;
    text-transform: none  !important;
    font-weight: 600  !important;}
   .search-banner .quicksearch-btn .avia-button {
    padding-top: 8px  !important;
    font-size: 18px  !important;
}
#top.Rnew .RBtn a{
      border: none;
    background: transparent;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    font-family: 'graphik';
   min-width:160px;}
#top.Rnew .RBtn a:after {
    content: '';
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/18202819/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1.png);
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    position: absolute;
    top: 15px;
    right: 0px;
}
#top.Rnew .slider-content a:hover p {
    color: #48086F;
}
.whtxt p, .banner-subhead p{color:#fff !important;}
.award-carousel .slick-prev, .award-carousel .slick-next{    top: 112.5% !important;}
.award-carousel .slick-next {
    left: 10.6%;
}
.pt20{padding-top:20px;}
 #top.Rnew p.rating:after,#top.Rnew p.tick span:before{color: #D124B8 !important;}
  #top.Rnew .pwhite p{color:#fff !important;}
  #top.Rnew .Rh3tag .special-heading-border{display:none;}
  
  #top.Rnew.inclusion h3 {
    color: #000;
    font-size: 24px;
    font-family: 'graphik';
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 25px !important;
}
ul.ulist li {
    font-size: 18px !important;
    line-height: 28px !important;
    font-family: 'graphik-400' !important;
    margin-bottom: 10px;
}
ul.ulist li b{
  color: #000;
  font-family: Graphik;}
.quotesec{
      background: var(--Ultraviolet-Light, #C2A8F0);
    padding: 0px 0px 20px 20px;}
  .quotesec .quote-txt{
        border: 2px solid #7F35B2;
    padding: 40px;
    background: #fff;
    margin-top: -20px;
    margin-right: -20px;
        font-family: "Lyon Display" !important;
    font-size: 24px;
    font-style: normal;
    font-weight: 900 !important;
    line-height: 32px;}
  .dwntable{
    border-top: 2px solid #D9D9D9;
    border-bottom: 2px solid #D9D9D9;}
.dwntable tr td{
      padding: 20px 0px;
      border:none;
}
.right-sec{
  border-top: 2px solid #C2A8F0 !important;
    border-bottom: 2px solid #C2A8F0 !important;
    padding: 20px 0px;}
#top.Rnew .gpk-font p{font-family: 'graphik';}
#top.Rnew .incluslider .slider-content p{min-height:150px;}
#top.Rnew .incluslider .slick-dots{bottom: -68px !important;}
#top.Rnew .incluslider .slick-next {
    left: 8.05%;
}
#top.Rnew .whttxt p {
    color: #fff !important;
}
#top.Rnew .slider-content a:hover .image-overlay {
    opacity: 0 !important;
}
#top.Rnew .abt-awards h5{
      color: #000;
    font-size: 24px;
    font-family: 'graphik';
    text-transform: none;}
#top.Rnew p.tick span {
    font-size: 11px;}
#top.Rnew .image-overlay.overlay-type-extern .image-overlay-inside:before{display:none;}
.abt-awards p {
    font-family: 'graphik' !important;
}
#top.Rnew .abt-awards p.grap-400 {
    font-family: 'graphik-400' !important;
}
#top.Rnew .awards-slider .avia-slideshow-arrows a.prev-slide {
    left: 10px;}
#top.Rnew .awards-slider .avia-slideshow-arrows a.next-slide {
    right: 10px;
}
#top.Rnew .abt-awards .avia-content-slider-inner {
    height: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.post-sli .avia-slideshow-arrows a:before, .awards-slider .avia-slideshow-arrows a:before{font-size:60px !important;}
.border-tb {
  border-top: 2px solid #D9D9D9;}
.dwnbtn button{
  background: transparent;
    padding: 6px 20px 10px;
    border-radius: 25px;
    border: 1px solid #D124B8;
    color: #D124B8;
    font-family: Graphik;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;}
  .dwnbtn button img{
          width: 12px;
    margin-left: 7px;}
    .dwnbtn {vertical-align: middle;}
 .ftrrbtnwrap .dnsinfo a, #footer .wtw-ftr-down li a, #footer, .bottom-txt, #footer ul li a{
   color:#fff !important;font-family: 'graphik-400' !important;font-size:14px;line-height:24px;}
   #footer{    background: #2F2C31;}
   @media(max-width:1024px){#top.Rnew .banner-decorative{display:none;}
    #top.Rnew .avia-slider-dots, #top.Rnew .greviews .avia-slider-dots{display:none !important;}}
 .new-banner.nopad-top.bannerbot .template-page.content{padding-bottom:47px;}
@media(max-width:767px){
  .responsive #top .logo{padding:20px 0px !important;}
  .mt30{padding-top:30px;}.mt40{padding-top:40px;}
  .post-sli .avia-content-slider-inner{margin:0px !important;}
  #top.Rnew .visible-mobile .avia-slideshow-arrows a.next-slide {
    left: 11% !important;
}
#top .mobile-app-sli.avia-smallarrow-slider .avia-slideshow-arrows{left: 30%;}
#top.Rnew .mobile-app-sli .avia-slideshow-arrows a.next-slide{left:20% !important;}
#top.Rnew .avia-content-slider .avia-slideshow-arrows a{top: 99.2% !important;}
#top.Rnew .visible-mobile .avia-slideshow-arrows a.prev-slide {
    left: 0px !important;
    top: 99.2% !important;
}
#top .greviews .awards-slider.avia-smallarrow-slider .avia-slideshow-arrows{top:101% !important;}
/*#top.Rnew .avia-content-slider .avia-slideshow-arrows a.next-slide,#top.Rnew .visible-mobile .avia-content-slider .avia-slideshow-arrows a, #top.Rnew .post-sli.avia-content-slider .avia-slideshow-arrows a {
    top: 99.2% !important;}*/
  .mbleLR{padding-left:15px;padding-right:15px;}
  .mb40{padding-bottom:40px;}
   #top.Rnew .place-for-possibilities .av_one_half .av_textblock_section>div{padding:0px !important;}
  #top.Rnew .incluslider .slick-next, #top.Rnew .network_slider .avia-slideshow-arrows a.next-slide {
    left: 10.05%;}
   #top.Rnew .network_slider .avia-content-slider-inner{margin:0px !important;}
  .mble-lrpad{padding:0px 20px;}
  .mble-hide{display:none !important;}
  #top.Rnew h1{
    font-size: 36px;
    line-height: 50px;
    font-weight:500;}
    .Rh2tag h2 {
    font-size: 38px;
    line-height: 46px;}
   #top.Rnew .RBtn{display:flex;}
  #top.Rnew .slick-dots, #top.Rnew .avia-slider-dots{display:none !important;}
  #top .main_color .tabcontainer .tab.active_tab {
    color: #fff;}
    .tabcontent td{display: block;}
    .js_active .about-tab .tab_content{padding-left:0px !important;padding-right:0px !important;}
    .mt20 .content  {padding-top:20px!important;}
    .mb0{padding-bottom:0px !important;}
    .mt30{padding-top:30px !important;}
    .mb30{padding-bottom:30px !important;}}
    @media(min-width:768px) and (max-width:1024px){
      #top.Rnew .incluslider .slick-dots{display:none !important;}
      .slick-next {
    left: 21.1%;
}
.slick-prev, .slick-next {
    top: 112.5% !important;}
    .award-carousel .slick-prev, .award-carousel .slick-next {
    top: 112.5% !important;
}
#top.Rnew .incluslider .slick-next {
    left: 6.05% !important;
}
#top.Rnew .greviews .avia-slider-dots {
    bottom: -54px;
   }
#top.Rnew .greviews .avia-slideshow-arrows a.next-slide, #top.Rnew .network_slider .avia-slideshow-arrows a.next-slide {
    left: 10.5%;}
.award-carousel .slick-next {
    left: 17%;
}
}
@media(min-width:990px) and (max-width:1025px){
    .slick-next {
    left: 16% !important;
}
.award-carousel .slick-next {
    left: 13% !important;
}
  }
     
@media(min-width:769px){
 .wid70 .container .content{width:85% !important;}}
 @media(min-width:1200px){
 .wid70 .container .content{width:65% !important;}}
 #top.Rnew  .abt-awards .textwidget{padding:0px !important;}
 #top.Rnew .greybg-img {
   background: #D9D9D9;
    padding-bottom: 15px;
        margin-left: 15px;}
#top.Rnew .greybg-img  .avia_image {
     margin-top: -15px;
    margin-left: -15px;}
   #top.Rnew .Rh3tag h3{
         text-transform: capitalize;
          font-size: 24px;
    margin-bottom: 20px;}
    #top.Rnew .pink-btn a{
     /* background: #48086F;*/
          color: #fff;
          background: #C900AC;
    border-radius: 50px;
      }
  #top.Rnew  .place-for-possibilities .av_one_half .av_textblock_section{padding:0px;background:transparent;}
  #top.Rnew .avia-slider-dots {
 position: absolute;
    bottom: 57px;
    left: 30px;
    background: #99909F;
    height: fit-content;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px
}
#top.Rnew .avia-slider-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    margin: 0 8px;
}
#top.Rnew .avia-slider-dot.active {
    background-color: #48086F;
}
.post-sli .avia-slideshow-arrows a:before{
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/22143244/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1-1.png);
    background-repeat: no-repeat;
    content: '';}
   .post-sli .avia-slideshow-arrows  a.next-slide:before{
       background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/18202819/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1.png) !important;
    background-repeat: no-repeat !important;}
  #top.Rnew .avia-content-slider{padding:0px !important;}
 #top.Rnew  .avia-content-slider .avia-slideshow-arrows a {
    top: 99.2% !important;
    width: 25px !important;
    height: 25px !important;
    background: #99909F !important;
    border-radius: 20px;}
 #top.Rnew .avia-slideshow-arrows a.next-slide {
    left: 12%;
}
 #top.Rnew .blog-categories a{color:#fff;
 font-family: graphik !important;
    font-size: 18px;}
    .avia-content-slider .slide-entry-excerpt{font-family: graphik !important;}
 #top.Rnew .post-sli .blog-categories.minor-meta{    background: #48086F;word-wrap: break-word;}
 .home-wn .template-page.content {padding-bottom:20px;}
 #top.Rnew .early-slider .avia-slideshow-arrows a.next-slide {
    left: 8.1%;
}
#top.Rnew .early-slider .avia-slider-dots{bottom:60px;}
.pt30{padding-top:30px;}
#top.Rnew .job-list-right-container .avia-button{
    color: #fff !important;
    font-family: graphik;
    text-transform: none;
    border-radius: 50px;}
    #top.Rnew .job-list-right-container .avia-button:after {
    content: '';
    background-color: #C900AC;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png) !important;
    display: block;
}
  #top.Rnew  .job-list-con .content{
          background: #fff;
          padding:0px !important;}
        #top.Rnew   .slick-dots li button:before{    opacity: 1;
    color: #fff;}
    .whtxt h2, .whtxt p{color:#fff !important;}
    #top.Rnew .brand-btns a{
      color: #fff;
    background: #C900AC;
 border-radius:50px;
 font-family: graphik;}
    #top.Rnew .faq-acc .single_toggle p.toggler,  #top.Rnew .faq-acc .single_toggle p.toggler:hover{
         
    font-size: 21px !important;
    color: #7f35b2 !important;}
   #top.Rnew .job-list-con .slick-dots li button:before{font-size:12px;} 
    #top.Rnew .job-list-con .slick-prev, #top.Rnew .job-list-con .slick-next {
    top: 110.9% !important;
    z-index: 9999;}
      #top.Rnew .job-list-con .slick-next {
    left: 8%;
}
   
  #top.Rnew .new-banner{position:relative !important;}
  .pt40{padding-top:40px;}
  .slider-botpad .avia-content-slider .slide-entry-wrap{margin-bottom:30px !important;}
  .pink-btn.newpink{}
 #top.Rnew .faq-acc.about-acc .single_toggle p.toggler span.fb {
    font-family: 'graphik';}
#top.Rnew .faq-acc .single_toggle p.toggler, #top.Rnew .faq-acc .single_toggle p.toggler:hover {
        font-size: 24px !important;
    color: #7f35b2 !important;
    line-height: 40px;
}
#top.Rnew .faq-acc .single_toggle p.toggler.activeTitle{color: #fff !important;
    background-color: #7f35b2  !important;}
#top.Rnew .intern-sli .about-slides h3.slide-entry-title a:hover {
    background: #C900AC !important;
    color:#fff !important;}
#top.Rnew .intern-sli .about-slides h3.slide-entry-title a{ color: #48086f !important;}
.grads-tabs h3{
      color: #7f35b2;
    font-family: 'graphik';}
    #top.Rnew div.post-entry ul li b{color: #7f35b2 !important;}
#top.Rnew .faq-acc .single_toggle p.toggler-like-title, .faq-acc .single_toggle p.toggler-like-title{
      color: #7f35b2 !important;
          font-family: graphik-400 !important;
              font-size: 24px;
    line-height: 40px;}
#top.Rnew  div.post-entry ul li, div.post-entry ol li{font-family: graphik-400 !important;
font-weight:600;}
#top.Rnew .ep-slider .avia-slideshow-arrows a.next-slide {
    left: 20.8%;
}
#top.Rnew .right-search a {
    color: #7F35B2;
}
.our-region-txt h3 {
    font-family: 'graphik';
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
}
.Rh2tag .av-subheading p {
    font-family: graphik !important;
    font-size: 20px !important;
    padding-bottom: 15px;
}
#top.Rnew .slick-slider .slick-track{display: flex;}
#top.Rnew .slick-initialized .slick-slide{height: inherit !important;}
#top.Rnew .banner1 .banner-decorative{top:83px;}
#top.Rnew  .greviews .avia-content-slider .slide-entry-wrap{    margin-bottom: 20px !important;
    padding-top: 30px;}
#top.Rnew .greviews  .avia-slider-dots{bottom: 6px;}
#top .greviews .awards-slider.avia-smallarrow-slider .avia-slideshow-arrows{top:105%;}
#top.Rnew .greviews .awards-slider .avia-slideshow-arrows a.prev-slide{left:0px;}
#top.Rnew .greviews .awards-slider .avia-slideshow-arrows a:before, #top.Rnew .network_slider .avia-slideshow-arrows a:before{
      background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/22143244/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1-1.png);
    content: '';
        background-size: 75%;
    background-repeat: no-repeat;
    background-position: center;}
    #top.Rnew .greviews .avia-slideshow-arrows a.next-slide, #top.Rnew .network_slider .avia-slideshow-arrows a.next-slide {
    left: 7.4%;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/01/18202819/arrow_forward_FILL0_wght400_GRAD0_opsz24-2-1.png) !important;
    background-size: 75% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
 #top.Rnew .bannerdecor-adj .banner-decorative{top:113px;}
 .pt0 .content  {padding-top:0px;}
#top.Rnew .np-left-acc .difference-main .difference-right{
      font-family: graphik-400;
    font-size: 18px;
    line-height: 28px;
    color: #2f2c31;
    font-weight: 600;
    }
    h2.inner-heading{font-family: 'graphik' !important;
    letter-spacing:0px;}
 @media(min-width:769px){
     #top.Rnew .banner-rightimg{
       position: relative !important;
         /* position: absolute !important;
    bottom: 47px;
    right: 0;*/}
    #top.Rnew .banner-rightimg .avia-image-container{
       position: absolute !important;
           bottom: -2px;}
          #top.Rnew .banner-rightimg .avia-image-container.banner-decorative{    bottom: -50px !important;}
 #top .bannerbot .av-content-full.alpha.units.template-page.content {padding-top:90px !important;}}
 @media(min-width:1024px){
 
   .bottom-alignsec{width:450px !important;margin-top:40px;}
   .bottom-logo{margin-top:90px;}}
#footer li {
    padding-bottom: 15px;
    font-family: 'graphik';
    font-weight: 600;
}
#top.Rnew  .network_slider .container .content .post-entry{padding:0px 25px;}
#top.Rnew .avia-slideshow-arrows a.next-slide {
    left: 6%;
}
#top.Rnew .network_slider .avia-smallarrow-slider .avia-slideshow-arrows a:before{left:6%;}
#top.Rnew .network_slider {padding-bottom:50px;}
#top.Rnew .network_slider .avia-smallarrow-slider .avia-slideshow-arrows{top:103%;    left: 25px;}
#top.Rnew .network_slider .avia-slideshow-arrows a.next-slide{left:7%;}
#top.Rnew .network_slider .avia-slider-dots{    bottom: -38px;left:55px;}
#top.Rnew .avia-content-slider .slide-entry-wrap {
    margin-bottom: 40px !important;
    opacity:1 !important;
}
#scroll-top-link.avia_pop_class{
    background: #48086f;
    border-radius: 38px;
    width: 38px;
    border: 3px solid #fff;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white-top.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;}
    .new-banner .av-special-heading-h1 {
      margin-bottom: 30px;
    margin-top: 20px;}

    #job-map .location-header{
      background: #48086F;
    font-family: 'graphik';}
    #job-map .map-job{color: #7F35B2 !important;}
   .new-banner{padding-top:50px;}
    #top .new-banner.nopad-top .template-page.content{padding-top:0px !important;}
    .ft-logo img{
          height: 40px;
    margin-bottom: 30px;}
    #top.Rnew .home-wn .avia-slideshow-arrows a.next-slide{
          left: 14%;}
          #top.Rnew .home-wn .avia-slider-dots{bottom:4px;}
  #top.Rnew .home-wn .avia-content-slider .avia-slideshow-arrows a {
    top: 100.2% !important;}
    .pt10{padding-top:10px;}
    .pb50{padding-bottom:50px;}
    #top.Rnew .home-wn.early-slider .avia-slideshow-arrows a.next-slide {
    left: 10%;
}
.mobile-app-sli .job-appl p{color:#fff !important;}
#top.Rnew .visible-mobile  .mobile-app-sli  .avia-slideshow-arrows a.next-slide {
    left: 24% !important;
}
#top.Rnew .job-appl p, #top.Rnew .job-appl a.next-slide{color:#fff !important;}
#top.Rnew .mobile-app-sli .avia-smallarrow-slider .avia-slideshow-arrows{left:28%;}
.videowrap-ot > div:not(.video-cookie-message){padding-bottom:0px !important;}
#top.Rnew .difference-main .difference-right ul li p{font-size:14px;}
#top.Rnew .ep-slider .avia-content-slider .avia-slideshow-arrows a {
    top: 100% !important;}
    #top.Rnew  .ep-slider .avia-slider-dots{
           bottom:4px !important;}
 #top.Rnew .new-banner .av-special-heading-h1 .special-heading-border{display:none;}
 .pb30{padding-bottom:30px;}
 .pt70{padding-top:70px;}
#top.Rnew .Rh2tag.pb20 h2{padding-bottom:20px !important;}
#top.Rnew .faq-main .faq .faq-right {
        font-family: 'graphik-400';
    font-size: 18px;
    line-height: 28px;
    color: #2F2C31;
    font-weight: 600 !important;
}
.about-tab .tab{
  margin-top:10px;margin-left:4px;}
  .slick-prev:focus,  .slick-next:focus{outline: 2px solid #ccc !important;}
  #footer .flex_column.av_one_fourth.first{width:30%;margin-left:0%;}
  #footer .flex_column.av_one_fourth{
        margin-left: 5%;
    width: 17.5%;}
     #footer li{
           padding-bottom: 10px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;}
   .award-col  #slick-slide010 img{padding:14px;}
   .findly-cws-menu li:focus-within ul {
    visibility: visible !important;
    opacity: 1 !important;
}
@media(min-width:768px) and (max-width:1024px){
  #top.Rnew .new-banner h1{
     font-size: 34px !important;line-height:46px;
             word-break: break-word;}
  .space-dev{padding-left:15px;padding-right:15px;}
  #top.Rnew .home-wn .avia-slideshow-arrows a.next-slide , #top.Rnew .slick-next{
    left: 6% !important;
}
#top.Rnew .slick-dots{display:none !important;}
#top.Rnew .award-carousel .slick-next {
    left: 5% !important;
}
#top.Rnew  .slider-content p{
      font-size: 14px;
    line-height: 24px;
        word-wrap: break-word;}
#top.Rnew  .our-prog .color-box h3 a{font-size:12px !important;}}
.avia-image-container-inner:focus .av-caption-image-overlay-bg {
    opacity: 1;
}
#top.Rnew .network_slider .avia-content-slider .avia-slideshow-arrows a {
    top: 102.2% !important;}
@media(min-width:1025px) and (max-width:1150px){
      #top.Rnew .job-list-con .slick-next {
    left: 13.5%;
}}
@media(min-width:1150px) and (max-width:1250px){
      #top.Rnew .job-list-con .slick-next {
    left: 12%;
}}
@media(min-width:1200px){
     #top.Rnew .network_slider  iframe{    width: 1150px;}}
.bottom-alignsec .botxt a{
      font-family: 'graphik';
    font-weight: 700;    line-height: 28px;}
@media(max-width:767px){
        .greviews .slide-entry-wrap
        {
          display: block;}
  .greviews h2.av-special-heading-tag{
        width: 100%;
    text-align: center;}
  .quotesec{padding:0px;}
  .quotesec .quote-txt{margin:20px;}
   #top.Rnew .video-layer.fullwidthbar .avia_codeblock_section{
        display: block;
    margin-bottom: 80px;
    width:100%;}
  #top.Rnew .network_slider .avia-smallarrow-slider .avia-slideshow-arrows{left:0px;}
  .responsive.html_header_top #header_main .social_bookmarks{margin-top:0px;}
  #footer .widget#text_icl-11, #footer .widget#text_icl-22, #footer .widget#text_icl-27, #footer .widget#text_icl-31, #footer .widget#custom_html-11, #footer .widget#custom_html-13, #footer .widget#custom_html-15, #footer .widget#custom_html-14, #footer .widget#custom_html-23, #footer .widget#custom_html-12, #footer .widget#custom_html-16, #footer .widget#custom_html-24{margin-top:40px;}
  .container_wrap.footer_color{padding-top:50px !important;padding-bottom:50px !important;}
 .mblehide{display:none;} }
  @media(min-width:768px){
   .deskhide{display:none;} }
   .award-carousel .slick-dots{bottom: -55px !important;}

.ulink{text-decoration:underline;}
.Rquot{
      font-size: 80px;
    line-height: 64px;
    display: block;
    font-family: 'lyon-display';}
.quote-txt p{
      font-size: 24px;
    line-height: 32px;}
.quote-txt p strong{
      color: #000;
    font-size: 16px !important;}
    .av-share-link.av-social-link-twitter a:before{display:none;}
.av-share-link.av-social-link-twitter a, #top #wrap_all .av-share-link.av-social-link-twitter:hover a{
  margin-top:25px;
  content: ' s' !important;
    color: transparent;
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/02/15200500/twitter-6.png) !important;
    display: block;
    background-position: center !important;
    visibility: visible;
    background-size: 13px !important;
    background-repeat: no-repeat !important;
    width: 30px;}

    #top #wrap_all .av-share-link.av-social-link-linkedin:hover a , #top #wrap_all .av-share-link.av-social-link-twitter:hover a,
    #top #wrap_all .av-share-link.av-social-link-facebook:hover a{
    background-color: transparent !important;color: #48086F;}
    .hidesec{display:none !important;}
    
    #header_meta .container     {
      display: flex; }   
.sawards.award-carousel .slick-next {
    left: 8.1%;
}     
 .hide-sec{display:none !important;}     
/* a11y */
h5.av-share-link-description {
    color: #000;
}
.social-share-wrapper-h4 .av-share-link-description {
    font-family: 'neuehgrotesktxpro55r';
    color: #000;
    font-size: 14px;
    font-weight: normal;
}
.event-listing .av-upcoming-event-title {
    color: #942c8e;
    font-size: 19px;
    font-family: 'neuehgroteskdspro45l';
    position: relative;
    text-transform: uppercase;
    font-weight: normal;
    padding: 0 0 0 20px;
    margin: 0 20px 0 0;
    min-height: 40px;
}
.event-listing .av-upcoming-event-title::after {
    content: "";
    width: 100%;
    background: #942c8e;
    height: 3px;
    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
}
#cws-search-form .select2-container--default .select2-selection--single .select2-selection__rendered{
      color: #444;
}
 #top #wrap_all .slider-botpad .custom-color-heading .av-special-heading-tag{
   color: #2F2C31 !important;
}
#widget-jobsearch-results-pages{
    display: flex;
    justify-content: flex-end;
}
.about .award-carousel .slick-prev,.about .award-carousel .slick-next{
      top: 111% !important;}
.about .award-carousel .slick-next {
    left: 26%;
}
.whats-new.ep-slider .real-thumbnail.post-entry-3937 img,.whats-new.ep-slider .real-thumbnail.post-entry-24688  img {
  margin-bottom: 0px;
}
.inclusion .award-carousel .slick-next {
    left: 26%;
}
.inclusion .award-carousel .slick-dots {
    bottom: -63px !important;
}
#top.Rnew.inclusion .network_slider .avia-slider-dots {
    bottom: 4px;
    left: 29px;
}
.customize-support .hr.hr-default .hr-inner {
  border-color: #ffffff
}
.operation .award-carousel .slick-next {
    left: 26%;
}
 #top.Rnew.inclusion .incluslider .slick-dots {
 
bottom: -58px !important;
}
.operation .award-col .slick-dots{
      bottom: -63px !important;
}
.container-employment-type{
      border-bottom: 1px solid #f3f2f1;
}
@media(max-width:767px){
  .operation .award-carousel .slick-next {
    left: 11% !important;
}
  .our-prog.mble-lrpad .grey-box-mob{
    background-color: transparent;
}
  .responsive.html_header_top #header_main .social_bookmarks{
    display:flex !important;
  }
  .inclusion .award-carousel .slick-next{
     left:10.6%
  }
  .greviews .widget_text{
  padding-bottom:0px;
}
  .about .award-carousel .slick-next{
    left:13.1%
  }
    strong.logo:after{
      display:none;  
    }
}
@media(max-width:991px) and (min-width:768px){
  #onetrust-button-group button {
    float: none !important;
}
}
/* END a11y */
/*@media(min-width:1260px) and (max-width:1320px){
  #top.Rnew .banner-decorative{top: 62px;}
  }
@media(max-width:1110px){
    #top.Rnew .banner-decorative{top: 15px;}
  }
  @media(max-width:1150px){
    #top.Rnew .banner-decorative{top: 25px;}
  }
@media(min-width:1150px) and (max-width:1180px){
  #top.Rnew .banner-decorative{top: 30px;}
  }

@media(min-width:1180px) and (max-width:1260px){
  #top.Rnew .banner-decorative{top: 40px;}
  }
@media(min-width:1600px){
 #top.Rnew .banner-decorative{top: 62px;} }*/
 #top.Rnew .RBtn a span{padding-right:15px;}
@media(min-width:1024px){
  .videosize-desk{
    width:100%;
    height:350px;}}
    .grads-boxes .our-region a.our-region-items, #top.Rnew .intern-sli .about-slides h3.slide-entry-title a{
          background-color: #C900AC !important;
    color: #fff !important;padding: 15px 30px 15px 15px !important;    border-radius: 50px;}
    .grads-boxes .our-region a.our-region-items:after, #top.Rnew .intern-sli .about-slides h3.slide-entry-title a:after{
      background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/04/14125216/right-arrow.png) no-repeat;
    content: '';
    position: absolute;
    background-size: 15px;
    width: 20px;
    height: 20px;
    right: 15px;}
    .botxt a {
    text-decoration: underline;
}
#top.Rnew .intern-sli .about-slides h3.slide-entry-title a:hover{opacity:0.9;}
 #mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a{
      background-color: #7f35b2 !important;}    
      #top.Rnew .wht-btn{border-radius:50px;}
#top.Rnew .wht-btn.def-btn{
  background: #c900ac;
  color:#fff;}
@media(max-width:767px){
  .mbleheight50{    height: 50px !important;
}
.mb25{margin-bottom:25px !important;}
.mb0 .template-page.content{padding-bottom:0px;}
#footer .bottom-logo{margin-top:40px;}
}
.slider-about .no-content-slider-heading .new-special-heading{display:none !important;}
a.annual-report{text-decoration:underline !important;}
@media(max-width:900px){
  .post-sli .avia-content-slider-inner{padding-bottom:0px !important;}
  #top.Rnew .avia-content-slider .slide-entry-wrap {
    margin-bottom: auto;
}
.whats-new .testimonial-sli .slide-entry-wrap .slide-entry{margin-bottom:60px !important;}
  }
  ul.square{    list-style-type: disc;}
ul.circlelist li::marker {
    color: #7f35b2;
}
@media(min-width:768px) and (max-width:1024px){
  .search-resutls .jobTitle a{word-wrap: break-word;}}
  .video-slide .slick-slide{box-shadow:none !important;}
  #top.Rnew.inclusion .video-slide .slick-dots {
    bottom: -80px !important;
}
.video-slide .slick-prev,.video-slide .slick-next {
    top: 107% !important;}
.video-slide .slick-prev {
    left: 30.5px !important;
}
#top.Rnew .video-slide .slick-next {
    left: 10.05%;
}
#top.Rnew.inclusion .video-slide .slick-dots {
    bottom: -50px !important;
    margin-left: 60px !important;
}
#apprentice-campaign-jobs .slick-slider .slick-track, #apprentice-campaign-jobs .slick-initialized .slick-slide{
  width: -webkit-fill-available !important;}
 #apprentice-campaign-jobs  .slick-dots{display:none !important;}
 .job-appl .entry-content a{color:#fff !important;}
 #top .header_color .main_menu ul:first-child>li .sub-menu li a:focus{outline-offset:-2px !important;}
 .left25{margin-left:25px !important;}
 /*glass door reviews css*/
.glassdoor_slick .slick-slide .avia_textblock {
        padding: 25px 0 25px 20px;
}
.glassdoor_slick h5 {
    color: #000;
    font-size: 18px;
    font-family: 'neuehgrotesktxpro65m';
    font-weight: normal;
    text-transform: none;
}

.glassdoor_slick_des .slick-current+ .slick-active >.avia_textblock {
    border-right: 1px solid black;
    border-left: 1px solid black;
}
.glassdoor_slick_des .av_textblock_section.slick-slide {
  margin: 30px 20px 0 20px;
  background:transparent !important;
  box-shadow:none !important;
}
@media(max-width: 767px){
 #advanced_menu_toggle{top:33% !important;}
.glassdoor_slick .glassdoor_slick_des section {
    background-color: #d9dbd8 !important;
}
.glassdoor_slick .glassdoor_slick_des {
    background-color: transparent !important;
}
.glassdoor_slick .glassdoor_slick_des .slick-next {
    right: -7px !important;
}
.mbleLR{padding-left:15px;padding-right:15px;padding-top:30px;}
}
.glassdoor_slick  .slick-prev, .glassdoor_slick  .slick-next {
    top: 105% !important;}
.glassdoor_slick .slick-next {
    left: 13.1%;
}
.glassdoor_slick .slick-dots{
      bottom: -42px !important;}
.glassdoor_slick .slick-dots li button:before{font-size:12px;}
#top.Rnew span.toggle_icon{background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3150/2024/07/04171541/down-arrow.png) no-repeat center;
transform:none !important;}
#top.Rnew .activeTitle .toggle_icon{
     background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png) no-repeat center;
    transform: rotate(270deg) !important;
    opacity: 1;
    background-size: contain;}
#top.Rnew .job-list-con .template-page.content{background: #E6E6E6;
    padding: 0px !important;}
#top.Rnew  #apprentice-campaign-jobs .template-page.content{background: #fff !important;}
    .aj-jobs .template-page.content{padding-bottom:0px !important;}
    #header_main .logo a{display:block !important;}
/* Post Css */
.kumar-sub {
margin-top:35px !important; 
font-family:neuehgrotesktxpro55r !important;
font-weight: 700 !important;
color: #6e1d80 !important;
font-size:22px !important;
}

.kumar-intro {
margin-top:35px !important; 
margin-bottom:10px !important; 
font-family:neuehgrotesktxpro55r !important;
font-weight: 400 !important;
font-size:17px !important;
line-height:26px !important;
margin-right:40px !important;
font-style: normal !important;
}

p.kumar-question {
margin-top:10px !important; 
font-family:neuehgrotesktxpro55r !important;
font-weight: 700 !important;
color: #6e1d80 !important;
font-size:17px !important;
line-height: 19px !important;
}

p.kumar-body {
margin-top:-5px !important; 
font-family:neuehgrotesktxpro55r !important;
font-weight: 400 !important;
font-size:14px !important;
line-height: 25px !important;
margin-left:25px !important;
margin-right:35px !important;
font-style:italic !important;
margin-bottom:20px !important;
}
p.kumar-footer {
margin-top:10px !important; 
margin-bottom:30px !important; 
font-family:neuehgrotesktxpro55r !important;
font-weight: 600 !important;
font-size:14px !important;
line-height: 25px !important
}
.list-adjust ul{margin-left:0px;}
.slidersec .template-page.content {padding-bottom:0px;}
.pb100{padding-bottom:100px;}
.pt25 .template-page.content{padding-top:25px;}
#top.Rnew .research-slider .avia-slider-dots{    bottom: 8px;}
.research-slider .post-sli .avia-content-slider-inner{padding-bottom:70px;}
#top.Rnew .research-slider .avia-slideshow-arrows a.next-slide {
    left: 23%;
}
.pb70{padding-bottom:70px;}
#top.Rnew .blog-refine .toggle_content{
      color: #fff !important;
    background-color: #7f35b2 !important;}
#top.Rnew .refine-wrapper-inner a{color: #fff !important;}
.rotate180{    rotate: 180deg;}
#top.Rnew  .blog-refine p.toggler{
      width: 280px;
    background: #c900ac !important;
    padding: 10px 50px 10px 20px !important;
    border-radius: 50px !important;}
    .pcb0 .template-page.content,  .pcb0 .avia-content-slider-inner {padding-bottom:0px !important;}
 #top.Rnew .grad-btns .avia-button{color:#fff !important;}
 .difference-right .ulist{padding-top:20px;}
  #top.Rnew .our-storytog span.toggle_icon {background: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png) no-repeat center;
  background-size:contain !important;transform: rotate(90deg) !important;}
  #top.Rnew .our-storytog  .activeTitle .toggle_icon{transform: rotate(270deg) !important;}
   #top.Rnew .blog-refine-cat .refine-wrapper-back ul.our-stories-section__list:first-child li a {
    color: #000000 !important;}
    .blog-people a.av-masonry-pagination.av-masonry-load-more {
    background: #c900ac !important;border-radius:50px !important;}
    .top-border{border-top:1px solid #eee !important;}
    .h2pad{margin:0px;}
    #top.Rnew .pb0 .avia-content-slider .slide-entry-wrap {
    margin-bottom: 0px !important;}
#top.Rnew .np-left-acc .difference-main .difference-right strong{font-family: graphik;}
@media(max-width:767px){
  #top.Rnew .whats-new.hidden-desktop.testimonial-sli .slide-entry .slide-content {
        margin-bottom: 45px;
    }
   #top.Rnew .whats-new.hidden-desktop .slide-entry-wrap .slide-entry {
   background: #fff;}
  .Rh2tag h2{        word-break: break-word;}
  .mbt30{padding-top:30px !important;}
  .new-banner, .top0{padding-top:0px !important;}
  .mb50{padding-bottom:50px;}
  .testimonial-sli .slide-entry .slide-content{margin-bottom:20px;}
  .pcb0 .avia-content-slider-inner{padding-bottom:20px !important;}
  .mbc0  .template-page.content{        padding-bottom: 0px !important;
        margin-bottom: 0px;}}
.ulist.mb10 li{
  margin-bottom:10px;}
  @media(min-width:768px) and (max-width:1024px){
   .testimonial-sli div .av_one_fifth {
    margin-left: 1.5%;
    width: 18.2%;
}
.bottom-logo{margin-top:20px !important;}
  }
@media(min-width:1024px){
  .testimonial-sli .slide-entry .slide-content{min-height:250px;}}
  .faq-acc .single_toggle p.toggler.activeTitle strong {
    color: #fff;
}
.faq .faq-right p, .faq .faq-right li {
    font-family: 'graphik-400';
    font-size: 18px;
    line-height: 28px;
    color: #2F2C31;
    font-weight: 600 !important;
}
@media(min-width:1100px) and (max-width:1300px){
 .business-slider .award-carousel .slick-next {
    left: 27.5%;
}
.award-carousel .slick-prev, .award-carousel .slick-next {
    top: 113% !important;
}}
.wtw-top p{
  color: #fff;
    font-family: 'graphik-400';}
  html[lang="fr-ca"]  #main .search-resutls .widget-jobsearch-results .search-columns{display: inline-flex;}
 html[lang="fr-ca"] #colhead-title{
          width: 36.4%;margin-right:4%}
   html[lang="fr-ca"] #colhead-city_state_locationtype{
          width: 18%;margin-right:4%}   
             html[lang="fr-ca"] #colhead-primary_country{
          width: 18%;}  
          
          
  /* making indents to show dashes   -j-   */
 ul.dashed {
  list-style-type: none !important;
  margin-left:-3px !important;
}
ul.dashed > li:before {
  content: "– ";
}

.Rh2tag.no-trans h2 {
    text-transform: none !important;
}