/****** 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: #000 !important; border:1px solid #942c8e !important;}
body .ftrrbtnwrap button.ot-sdk-show-settings:hover {color: #fff !important; background-color: #942c8e !important;}

/*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: -30px;
  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: 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 30px;
}

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

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

.logo img {
    height: 50px;
}

.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: #942c8e !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: #942c8e;
    height: 3px;
    display: block;
}

/** Secondary Menu Styles **/

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

#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);
    background-repeat: no-repeat;
    background-position: 18px center;
    background-size: 30px;
    padding-left: 30px;
}

#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: uppercase;
    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: 31.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: 10px !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 {
    margin-top: 73px;
}
#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: #942c8e;
    }
    #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;
    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: #f7f6ef;
    padding: 15px;
    text-decoration: none;
    color: #942c8e;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 130px;
    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: #942c8e !important;
    color: #fff;
}

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

#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: 14px;
}

.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: #f7f6ef;
    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: #942c8e;
}

.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%;
    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 {
    background: #f7f6ef;
    padding: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #892989;
    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: #942c8e !important;
    color: #fff;
}

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: #942c8e;
    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/747/2019/02/Arrow-white.png);
    background-repeat: no-repeat;
    background-size: 8px;
    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: #942c8e;
    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: #942c8e;
    color: #fff;
}

.grads-tabs h3 {
    color: #942c8e;
    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: #8e2b88;
    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/747/2019/02/Arrow-white.png) no-repeat;
    content: '';
    position: absolute;
    background-size: 8px;
    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: #5c1a75;
    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: #942c8e;
         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: #942c8e !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: #942c8e;
    color: #fff;
    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: #942c8e;
    font-size: 12px;
}

#widget-jobsearch-results-pages a.inactive:hover {
  background: #942c8e;
  color: #fff;
}

.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: #942c8e;
    color: #fff;
    border: none;
    padding: 14px 40px 13px 20px;
    border-radius: 0;
    font-size: 13px;
    font-family: 'neuehgrotesktxpro55r';
    text-transform: uppercase;
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/747/2019/02/Arrow-white.png);
    background-repeat: no-repeat;
    background-size: 8px;
    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 {
    margin: 6px 0 18px;
    border-color: #f3f2f1;
}

#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: #C793C3;
}

#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: #942c8e;
}

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

.switch-button-label.on,
#top .switch-button-label.on {
    color: #942c8e;
    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: 8px;
    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: #942c8e !important;
    color: white !important;
    font-size: 14px;
    padding: 6px 20px;
    border: 0;
    border-radius: 0 !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;
    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 #942c8e !important;
}

.geolocation-icon {
  top: 4px;
}

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

.switch-button-button {
  border-radius: 0;
  border: 1px solid #942c8e !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;
    }
    .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: #942c8e;
    }
    #mobile-advanced>li.menu-item>a {
        color: #942c8e;
    }
    #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 0 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;
}
.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: #2F2C31;
    font-size: 18px;
    font-family: 'neuehgrotesktxpro65m';
    font-weight: normal;
    text-transform: none;
}
.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;
}
  .network_slider .container .content .post-entry {
    padding: 0;
}
}
.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){
  .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;}
  
  .display-none{
      display:none !important;
    }
.avia-content-slider-element-container.display.about-slides .active-slide{
    display:flex !important;
    justify-content:center!important;
  }
  .about-slides.hidden-mobile.display{
        height: 255px !important;
    }
    
.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;}

