/*Add your own styles here:*/

/* Highlighter Code */
::-moz-selection { 
  color: #ffffff!important;
  background: #29225c!important;
}

::selection {
  color: #ffffff!important;
  background: #29225c!important;
}
.responsive .container { padding: 0px 125px; }
#header_main { background-color: transparent; }
#header_main.scroll { background-color: #ececec; }
#header_main .logo.avia-svg-logo svg path { fill:#fff !important; }
#header_main.scroll .logo.avia-svg-logo svg path { fill:#25285d !important; }
#header_main .av-hamburger-inner, #header_main .av-hamburger-inner::before, #header_main .av-hamburger-inner::after { background-color: #3cfd99 !important; }
#header_main.scroll .av-hamburger-inner, #header_main.scroll .av-hamburger-inner::before, #header_main.scroll .av-hamburger-inner::after { background-color: #25285d !important; }
#header_main .av-hamburger--spin .av-hamburger-inner::after { margin-left: 25%; width: 75%; }

.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 0; }
.hero { min-height:975px; height: 975px;position: relative;padding-top:100px; }
.hero .herowrap { overflow:hidden;height:100%;position: relative; }
.hero figure {  }
.hero figure img { position: absolute;top: 0;bottom: 0;left: 0;right: 0;min-width: 100%;min-height: 100%;  object-fit: cover;height: 100%;object-position: bottom;}
/*.hero h1 { font-size: 65px;font-weight: 400;margin: 0 0 40px;color: #3cfd99 !important;line-height:75px;position:relative; }*/
.hero h1 { font-size: 60px; font-family: 'AS Linguistics Pro Regular'; line-height: 70px; font-weight: 500; position: relative; margin: 0 0 10px; color: #3cfd99 !important; display: inline-block; }
.hero h1 span { position:relative;z-index:10; }
/*.hero h1::before { position: absolute; width: calc(99% + 1px);background: #29225c;height: 20px;bottom: 10px;content: "";  z-index: 9;left: 0; }*/
.hero h1 span::before {width: calc(102% + 1px); background: #29225c; position: absolute; height: 15px; bottom: 9px; content: ""; z-index: -1; left: 0;}

.hero h2 { font-size: 21px;font-weight: 100;color:#fff !important;line-height: 1.33;font-family: poppins, open sans, sans-serif; margin: 20px 0 40px 0; }
.hero p { font-size: 14px !important; font-weight: 300;color:#fff;line-height: 2.25;font-family: poppins, open sans, sans-serif; text-transform:uppercase; letter-spacing: 1px; }
#main a.lnd-btn { padding: 8px 18px; border-radius: 30px; background-color: #3063f0; box-shadow: 6px 3px 6px 0 rgba(0, 0, 0, 0.16); font-size: 14px;font-weight: 500;color:#fff;display: inline-block; }
#main a.lnd-btn:hover, #main a.lnd-btn:focus { background: #29225c; }
.page-template-elevate-your-business #main a.lnd-btn { font-size:16px; }
.page-template-elevate-your-business #main p { color: #29235c; }
.hero-left-anim.joinarrow { bottom: 39%;left: -70px; }
.page-template-join-the-team .hero h1 { width: 300px; }
.hero h2.font-weight-300 { font-weight:300; }
.hero.videohero { min-height:850px; height: 850px; }
.hero.videohero .video-background { height: 850px; }
.hero.videohero h2 { font-weight:200; }
.hero.videohero p { color:#fff !important }
.hero.videohero .hero-inner { padding-right:30px; }

.row { display: flex; margin: 0 -10px;}
.col-6, .col-12 { flex: 1;padding: 10px;box-sizing: border-box;}
.col-4 { flex: 4;padding: 10px;box-sizing: border-box; }
.col-5 { flex: 5;padding: 10px;box-sizing: border-box; }
.col-7 { flex: 7;padding: 10px;box-sizing: border-box; }
.hero-inner { display: flex; justify-content: center;flex-direction: column;align-items: start;height:100%; }
.hero .container { height: 100%;z-index: 100; }
.hero .row, .hero .col-6 { height: 100%; }
.font-weight-300 { font-weight:300; }
.font-size-18 { font-size:18px; }
.hide-for-mobile { display:block; }
.show-for-mobile { display:none; }

.page-template-elevate-your-business #main a.lnd-btn { background:#3CFD99; color: #29225C; }
.page-template-elevate-your-business #main a.lnd-btn:hover, .page-template-elevate-your-business #main a.lnd-btn:focus { background:#3063f0; color: #fff; }


.hero-left-anim { position: absolute;bottom: -120px;left: 0;z-index: 10;width: 160px;height: 160px; }

.hero .hero-right-image { position: absolute;min-height: 700px;bottom: 125px;right: -20px;width: 845px;z-index: 10; }
.hero .hero-right-image img { min-width: auto;min-height: auto;position: relative; }
.hero .hero-right-image .heroimg1, .hero .hero-right-image .heroimg2, .hero .hero-right-image .heroimg3 {-webkit-animation-duration: 2s;-moz-animation-duration: 2s; animation-duration: 2s;  }
.hero .hero-right-image .heroimg1 { width: 372px;position: absolute;height: 424px;top: 0;left: 0; }
.hero .hero-right-image .heroimg2 { top: 50px;right: 74px;width: 372px;position: absolute;height: 496px; }
.hero .hero-right-image .heroimg3 { bottom: -173px;left: 83px;width: 372px;position: absolute;height: 440px; }
.hero .mob-hero-image { display:none; }

.our-approach { background-color: #ebebeb;padding:50px 0;margin-bottom:140px;position:relative; }
.our-approach::after { content:'';position:absolute;width:100%;height:140px;bottom:-140px; background-image:url('../../uploads/2024/05/grey-wave%402x.png');background-size: 100%; background-repeat: no-repeat;background-color: #fff; }
.section-title { font-size: 43px;font-family: 'AS Linguistics Pro Regular';line-height: 46px;font-weight: 500;position:relative;margin:0 0 10px;color:#3063f0 !important;display:inline-block; }
.section-title span { position:relative;z-index:10; }
.section-title::before { position: absolute;width: calc(100% + 1px);background: #3CFD99;height: 15px;bottom: 4px;  content: "";z-index: 9;left: 0; }
.our-approach .center-content { text-align:center; max-width:570px; margin:0 auto; }
.our-approach .center-content p { width:100%; }
.section-title-up, .page-template-join-the-team .bs-content p.section-title-up { font-size: 20px;font-weight: 500;color:#3063f0;line-height: 2.25;font-family: poppins, open sans, sans-serif; text-transform:uppercase; }
p.lead { color: #29225c;font-size: 22px !important;font-weight: 300;font-family: poppins, open sans, sans-serif; }
.section-title-up.blackfont { color: #29225C;font-size: 16px;font-weight: 600;margin-bottom: 5px; }

.page-template-elevate-your-business .section-title::before, .page-template-elevate-your-business  .hero h1 span::before{ display:none; }
.page-template-elevate-your-business .section-title span, .page-template-elevate-your-business .hero h1 span { display: inline; background-image: linear-gradient(transparent calc(100% - 15px), #3CFD99 0px); background-repeat: no-repeat; background-size: 100% 90%; }
.page-template-elevate-your-business .hero h1 span { background-image: linear-gradient(transparent calc(100% - 15px), #29225c 0px); }


.asset-col { text-align:center;padding: 0 50px; }
.asset-col img { height: 160px;transition: transform 0.3s ease; }
.asset-col:hover img { transform: translateY(-10px); }
.asset-col h4 { font-size: 24px;font-weight: 300;color: #3063f0 !important;margin: 0 0 15px; }
.asset-col h5 { font-size: 18px;font-weight: 500; color: #29225c !important; }
.asset-col p { font-size: 16px; font-weight: 300; color: #29225c;font-family: poppins, open sans, sans-serif; }

.book-your-session { padding:30px 0 80px; }
.book-your-session .bs-content { padding: 70px 85px 0 0; }
.book-your-session .bs-pad { padding: 0 100px 0;position:relative; }
.book-your-session .bs-pad img { position:relative;z-index:15; }
.book-your-session .bs-pad .lnd-btn { margin-top: 20px; display: inline-block; }
.page-template-join-the-team .bs-content p { color: #29225c; font-family: poppins, open sans, sans-serif;font-weight:300; } 
.page-template-join-the-team .bs-content p strong { font-weight:500; }
.page-template-join-the-team .bs-pad .icon_Performance { z-index: 110;position: relative; }

.bs-left-anim { position: absolute;top: 100px;right: 0;width: 160px;height: 160px;z-index:10; }
.bs-left-anim .av-parallax-object.active-parallax{ opacity:1; }
.bs-left-anim.joinarrow { left: -40px;top: 40px; }

.take-our-word { background-color: #ebebeb;padding:90px 0 80px; }
.take-our-word .center-content { text-align:center; max-width:600px; margin:0 auto 40px; }
.page-template-join-the-team .take-our-word  { background-color: #fff;padding: 50px 0 90px; }
.page-template-join-the-team .take-our-word .center-content { text-align: left;max-width: 100%;}
.page-template-join-the-team .take-our-word .center-content h3 {  }
.page-template-join-the-team .take-our-word .center-content h3 {  }

.our-word-col { text-align:center;padding: 0 26px; }
.our-word-col h4 { font-size: 22px;font-weight: 300;color: #3063f0 !important;margin: 10px 0 15px;font-family: 'AS Linguistics Pro Regular'; }
.our-word-col h5 { font-size: 18px;font-weight: 300; color: #29225c !important;margin-bottom: 30px; }
.our-word-col p { font-size: 16px; font-weight: 300;margin:0; color: #29225c;font-family: poppins, open sans, sans-serif; } 

.page-template-join-the-team  .our-word-col { text-align: left; padding: 0 20px 0 0; }
.page-template-join-the-team  .our-word-col p:first-child { margin-bottom:10px; }
.page-template-join-the-team  .our-word-col p:first-child img { position: relative;top: 7px; }
.page-template-join-the-team  .our-word-col p:first-child strong { padding-left: 10px;font-weight: 500; }

.contact-talk { text-align:center;padding: 60px 0; }
.contact-talk .center-content { width: 420px; margin: 0 auto; }
.contact-talk .center-content a { font-size: 18px;font-weight: 300;color: #29225c !important; }
.contact-talk .contact-talk-form { width: 800px;margin: 0 auto; }
#top .contact-talk .contact-talk-form input[type="text"], #top .contact-talk .contact-talk-form input[type="email"], #top .contact-talk .contact-talk-form textarea { background-color: #e9eefd;height: 55px;border: none; border-radius: 40px;padding-left: 20px;margin-bottom: 5px;color: rgb(35, 91, 247);font-weight: 600;font-size: 14px;font-family: poppins, open sans, sans-serif;margin-bottom: 0; }
#top .contact-talk .contact-talk-form textarea { height: 100px;padding-top: 20px; }
#top .contact-talk .contact-talk-form input[type="text"]::placeholder, #top .contact-talk .contact-talk-form input[type="email"]::placeholder, #top .contact-talk .contact-talk-form textarea { color:#6f94f9;
font-weight: 600;font-size: 14px;font-family: poppins, open sans, sans-serif; }
.contact-talk .contact-talk-form div.wpforms-container-full .wpforms-form button[type="submit"] { padding: 12px 18px 15px 18px;border-radius: 26px;background-color: #3063f0;box-shadow: 6px 3px 6px 0 rgba(0, 0, 0, 0.16);font-size: 18px;font-weight: 500;color: #fff;display: inline-block;width: 117px; }
.page-template-elevate-your-business .contact-talk .contact-talk-form div.wpforms-container-full .wpforms-form button[type="submit"] { width: 100%;background-color: #3cfd99;height: 41PX;padding: 5px 18px 6px 18px;font-weight: 500;color: #29225C;font-family: poppins, open sans, sans-serif;border: none; }
.page-template-elevate-your-business .contact-talk .contact-talk-form div.wpforms-container-full .wpforms-form button[type="submit"]:hover, .page-template-elevate-your-business .contact-talk .contact-talk-form div.wpforms-container-full .wpforms-form button[type="submit"]:focus { background:#3063f0; color: #fff; }
.contact-talk .contact-talk-form .wpforms-submit-container { text-align: right;padding: 0; }
#wpforms-22687-field_7-container { background-color: #e9eefd;text-align: left;border: none;border-radius: 40px;padding: 20px 22px; }
#wpforms-22687-field_7-container .wpforms-field-label { font-weight: 600;font-size: 14px;font-family: poppins, open sans, sans-serif; color:#6f94f9;margin-bottom: 15px }
#wpforms-22687-field_7-container li label { color: #29225C;font-size: 14px;font-weight: 300; font-family: poppins, open sans, sans-serif; }
.contact-talk .contact-talk-inner { max-width:1000px;margin: 0 auto; }
#main .contact-talk .col-6 p.lead { font-size: 26px !important;font-weight: 300;color: #3063F0;text-align: left;padding-left: 25px;line-height: .75 !important; padding-top: 12px;}
#main .contact-talk .col-6 p.lead a { font-weight: 500;font-size: 26px;color: #3063F0; }
.contact-talk .col-6 .contact-talk-form { width: auto; }
.contact-talk .col-6  { flex: 0 0 50%; }
.contact-talk .lettalkicon  { margin-top: 55px; }

.current-opportunities { background-color: #fff;padding: 50px 0 90px; }
.current-opportunities .center-content { text-align: center;margin-bottom: 50px;}
.current-opportunities .job-wrap { }
.current-opportunities .job-wrap h4 { background-color: #e9eefd;padding: 13px 32px;border-radius: 32px;color: #3063f0 !important;font-size: 20px;font-weight: 500;background-image:url('image/arrow-down.svg');background-repeat: no-repeat;background-position: 98% 20px;background-size: 23px;cursor:pointer; }
.current-opportunities .job-wrap h4.active { background-image:url('image/arrow-up.svg'); }
.current-opportunities .job-wrap .job-content-wrap { margin-top: 50px; }
.current-opportunities .job-wrap .job-content-wrap .job-desc { display: flex; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col1 { flex: 4;padding: 10px;box-sizing: border-box; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col2 { flex: 8;padding: 10px;box-sizing: border-box; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col1 h5 { color: #3063f0 !important;font-size:16px;font-weight: 500; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col2 p { font-size: 16px; font-weight: 300; color: #29225c;font-family: poppins, open sans, sans-serif; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col2 ul { list-style: disc; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col2 ul li { font-size: 16px; font-weight: 300; color: #29225c;font-family: poppins, open sans, sans-serif;margin-bottom: 25px;padding-left: 5px; }
.current-opportunities .job-wrap .job-content-wrap .job-desc .col2 ul li::marker { color: #3063f0;}
.current-opportunities .job-wrap .job-content-wrap hr { margin-top: 50px;border-color: #29225c; }
.current-opportunities .job-wrap .job-content-wrap .text-center { text-align:center; }
.current-opportunities .job-wrap .job-content-wrap .text-center p { font-size: 16px; font-weight: 300; color: #29225c;font-family: poppins, open sans, sans-serif; }
.current-opportunities .job-wrap .job-content-wrap .text-right { text-align:right; }

.session-panel { padding: 50px 0; }
.what-we-do .bs-pad { padding: 0 30px 0;position: relative;}
.what-we-do .overtoppanel img { position: relative;z-index: 15; }
.session-panel.what-we-do .bs-content { padding-right: 36px; }
.what-we-do .testimonialtxt, .what-we-do .testimonialtxt a.lnd-btn { margin-top:30px; }
.session-panel.what-we-do .overtoppanel { padding-right: 70px;}

.brands-elevated {  }
.brands-elevated .center-content { text-align: center;max-width: 600px;margin: 50px auto 40px; }

.testimonialtxt h4 { font-size: 22px;font-weight: 600; }
.testimonialtxt p { font-style: italic;color: #3063F0 !important;line-height: 28px !important; }

.session-panel.focus-three { background-color: #ebebeb;padding: 90px 0 60px;margin-top: 30px; }
.session-panel.focus-three .bs-content { padding-right: 80px; }
.session-panel.focus-three .focus-idea { padding-right: 17px; }
.session-panel.focus-three .focus-idea h5{ color: #3063F0 !important;font-size: 24px;font-weight: 500;margin-bottom: 10px; }
.session-panel.focus-three .focus-idea h6 { color: #29225C !important;font-size: 18px; }
.session-panel.focus-three .focus-idea p {  }

.image-carousel.brands-elevated .slick-slide { margin: 0 12px; }
.focus-get-started { text-align: center; margin-top: 60px; }

.page-template-elevate-your-business .image-carousel-wrap { margin-bottom: -70px; }

/* Container styling */
.video-background {  position: absolute;top: 0;left: 0;width: 100%;height: 850px;overflow: hidden;z-index: 1; }
.video-background iframe { width: 100vw;height: 56.25vw; min-height: 100vh;min-width: 177.77vh;position: absolute;
    top: 50%; left: 50%;transform: translate(-50%, -50%);z-index: 2; }


.mob-video-background { display:none;position: absolute;top: 0;left: 0;width: 100%;height:760px;overflow: hidden;z-index: 1; }
.mob-video-background iframe { width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2; }


.ipad-video-background { display:none;position: absolute;top: 0;left: 0;width: 100%;height:950px;overflow: hidden;z-index: 1; }
.ipad-video-background iframe { width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2; }

#wpforms-22687-field_7 { list-style-type: none;padding: 0; }
#wpforms-22687-field_7 li { margin-bottom: 15px !important;display: flex;align-items: center; }
#wpforms-22687-field_7 input[type="checkbox"] { -webkit-appearance: none;-moz-appearance: none;appearance: none;
    width: 16px;height: 16px;border-radius: 50%;border: 1px solid #6f94f9;outline: none;cursor: pointer;position: relative;transition: background-color 0.2s, border-color 0.2s;}

#wpforms-22687-field_7 input[type="checkbox"]:checked { background-color: #6f94f9;border-color: #6f94f9;}
#wpforms-22687-field_7 input[type="checkbox"]:checked::before { content: ''; position: absolute;top: 50%;left: 50%;
    width: 10px;height: 10px; /*background-color: white;*/ border-radius: 50%;transform: translate(-50%, -50%); }



@media screen and (max-width: 1450px) {
    .hero .hero-right-image { right: -55px; }
    .hero.videohero { min-height: 815px;height: 815px; }
    .hero.videohero .video-background, .video-background iframe { height: 815px; }
}

@media screen and (max-width: 1250px) {
    .hero { min-height: 800px;height: 800px; }
    .hero .hero-right-image { min-height: 450px;width: 650px; }
    .hero .hero-right-image .heroimg1 { width: 262px;height: 313px; }
    .hero .hero-right-image .heroimg1 { width: 262px;height: 313px; }
    .hero .hero-right-image .heroimg2 { top: 50px;right: 104px;width: 262px;height: 328px; }
    .hero .hero-right-image .heroimg3 { bottom: -173px;left: 83px;width: 262px;height: 301px;}
    .hero.videohero { min-height: 640px;height: 640px; }
    .hero.videohero .video-background, .video-background iframe { height: 640px; }    
}

@media only screen and (min-width: 766px) and (max-width: 1266px) {
    .ipad-video-background { display:block; }
    .hero .video-background { display:none; }
    .hero.videohero .col-5 { flex: unset; }
    .hero.videohero { min-height: 950px;height: 950px;padding-top: 50px; }
    .hero.videohero .hero-inner { padding:0;display: inline;justify-content: start; }
    .ipad-video-background iframe { height: 133.25vw; }
}
@media only screen and (min-width: 992px) and (max-width: 1266px) {
  .hero.videohero { padding-top: 115px; }
}

@media screen and (max-width: 767px) {
    .row { flex-direction: column; }
    .col-6, .col-12, .col-4 { flex: 1; }
    .hide-for-mobile { display:none; }
    .show-for-mobile { display:block; }
    #header_main .logo.avia-svg-logo svg path { fill:#25285d !important; }
    .hero { height: auto;padding-top: 50px;padding-bottom: 30px; }
    .hero .hero-right-image { display:none; }
    .hero .mob-hero-image { position:relative;display:block; }
    .hero h1 { font-size: 45px;margin: 0 0 25px;line-height: 60px;width: 300px; }
    .hero h1 span::before { bottom: 3px}
    .hero h2 { font-size: 25px; font-weight: 200; }
    .hero .video-background { display:none; }
    .mob-video-background { display:block; }
    .ipad-video-background { display:none; }
    .hero.videohero { min-height: 760px; height: 760px; }
    .hero.videohero .hero-inner h1 { font-size: 50px;width: 100%;line-height: 50px; }
    .hero.videohero h2 { font-weight: 300;font-size: 18px;margin-bottom: 16px;margin-top: 0px; }
    .hero.videohero .hero-left-anim { display:none; }

    .our-approach .section-title::before { width: calc(72% + 1px);left: 0;right: 0;margin: 0 auto;}
    .book-your-session .bs-content { padding: 25px 0px 30px 0; }
    .book-your-session .bs-pad { padding: 0 0px 0; }
    .our-approach { margin-bottom: 50px; }
    .our-word-col { margin-bottom: 40px; }
    .contact-talk .center-content, .contact-talk .contact-talk-form { width:100%; }
    .contact-talk .contact-talk-form .wpforms-submit-container { text-align: center; }
    .contact-talk div.wpforms-container-full .wpforms-form .wpforms-submit-container { padding-top:0; }
    .current-opportunities .section-title { width: 280px;margin: 0 auto 20px; }
    .current-opportunities .job-wrap .job-content-wrap .job-desc { display: inherit; }
    .current-opportunities .job-wrap .job-content-wrap .job-desc .col1, .current-opportunities .job-wrap .job-content-wrap .job-desc .col2 { flex: 1;padding: 0; }
    .current-opportunities .job-wrap .job-content-wrap .job-desc .col2 ul { margin-top: 15px; }
    .current-opportunities .job-wrap .job-content-wrap .text-right { margin-top:20px; text-align: center;}
    .page-template-join-the-team .our-approach .section-title::before, .page-template-join-the-team .hero h1::before {  width: calc(98% + 1px); }
    .page-template-join-the-team .hero h1 { width: 197px;}
    .page-template-join-the-team .our-approach .section-title::before { width: calc(95% + 1px);}
    .take-our-word-carousel.slick-slider img { display: inline-block; }
    .take-our-word-carousel.slick-slider .slick-dots { text-align: center;margin: 0; }
    .take-our-word-carousel.slick-slider .slick-dots li { display: inline-block;margin-right: 10px; }
    .take-our-word-carousel.slick-slider .slick-dots li button { text-indent: -99999px;background: #a0b5ed;border: 0;width: 20px;height: 20px;border-radius: 50%; }
    .take-our-word-carousel.slick-slider .slick-dots li.slick-active button { background: #3063f0; }
    .responsive #top #wrap_all .session-panel.focus-three .container { width: 100%; }
    .session-panel.focus-three .bs-content { padding-right: 0;width: 85%;margin: 0 auto; }
    .session-panel.focus-three .focus-idea { padding-right: 8.5%;padding-left: 8.5%;-moz-transition: height 0.55s ease;
  -webkit-transition: height 0.55s ease; -o-transition: height 0.55s ease;transition: height 0.55s ease; }
    .focus-idea-wrap .col-6 { padding: 0; }
    .session-panel.what-we-do .bs-content { padding-right: 0; }
    .focus-idea-wrap .focus-idea { padding: 6.5%;background: #3cfd99;height: 89px; }
    .focus-idea-wrap .creative-wrap.focus-idea { background: #42eddd;height: 89px; }
    .focus-idea-wrap .performance-wrap.focus-idea { background: #3063f0;height: 89px; }
    .session-panel.focus-three .focus-idea h5 { color: #29225C !important;background-image:url('image/arrow-down-white.svg');background-repeat: no-repeat;background-position: 98% 12px;background-size: 23px; }
    .session-panel.focus-three .focus-idea.active h5 { background-image:url('image/arrow-up-white.svg'); }
    .focus-idea-wrap .performance-wrap.focus-idea h5, .focus-idea-wrap .performance-wrap.focus-idea h6, .focus-idea-wrap .performance-wrap.focus-idea p { color:#fff !important; }
    .session-panel.what-we-do .bs-left-anim { display:none; } 
    .session-panel.what-we-do .container { width: 100% !important; }
    .session-panel.what-we-do .bs-content-inner, .session-panel.what-we-do .testimonialtxt { width: 100%;
    margin: 0 auto;padding-left: 13%;padding-right: 25px; }
    .session-panel.what-we-do img.mob-hero-image { margin-bottom: -45px;margin-top: 30px; }

    .focus-idea-wrap .strategy-wrap.focus-idea.active, .focus-idea-wrap .creative-wrap.focus-idea.active, .focus-idea-wrap .performance-wrap.focus-idea.active { height:230px; }
    .focus-idea-wrap .creative-wrap.focus-idea h5 { margin-bottom:0;cursor:pointer; }
    .focus-idea-wrap .creative-wrap.focus-idea h6, .focus-idea-wrap .creative-wrap.focus-idea p { display:none; }
    .focus-idea-wrap .creative-wrap.focus-idea.active h5 { margin-bottom:10px; }
    .focus-idea-wrap .creative-wrap.focus-idea.active h6, .focus-idea-wrap .creative-wrap.focus-idea.active p { display:block; }

    .focus-idea-wrap .performance-wrap.focus-idea h5 { margin-bottom:0;cursor:pointer; }
    .focus-idea-wrap .performance-wrap.focus-idea h6, .focus-idea-wrap .performance-wrap.focus-idea p { display:none; }
    .focus-idea-wrap .performance-wrap.focus-idea.active h5 { margin-bottom:10px; }
    .focus-idea-wrap .performance-wrap.focus-idea.active h6, .focus-idea-wrap .performance-wrap.focus-idea.active p { display:block; }

    .focus-idea-wrap .strategy-wrap.focus-idea h5 { margin-bottom:0; cursor:pointer; }
    .focus-idea-wrap .strategy-wrap.focus-idea h6, .focus-idea-wrap .strategy-wrap.focus-idea p { display:none; }
    .focus-idea-wrap .strategy-wrap.focus-idea.active h5 { margin-bottom:10px; }
    .focus-idea-wrap .strategy-wrap.focus-idea.active h6, .focus-idea-wrap .strategy-wrap.focus-idea.active p { display:block; }
    #main .contact-talk .col-6 p.lead, #main .contact-talk .col-6 p.lead a { font-size: 21px !important; }

}

/*@media screen and (max-width: 400px) {
 .hero.videohero {  min-height: 675px;height: 675px;padding-top: 15px; }
 .hero.videohero .mob-video-background { height: 675px; }
}*/