/*full_right_join_image - To make image to right to screen*/
.menu_on_banner_main{margin-top: -130px;padding-top: 110px}
.is-style-fw-rainbow-bannner {
    /* background-image: linear-gradient(45deg, #5025ea, #bd18e6, #fb590e); */
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: -110px;
   
    padding-top: 190px !important;
    /*background: linear-gradient(45deg, #4b25ea, #bd18e6, #fb590e, #bd18e6, #4b25ea);*/
        background-image: linear-gradient(44.86deg, #4B25EA 8.24%, #BD18E6 53.89%, #FB590E 99.36%) !important;
    animation: gradient 15s ease infinite !important;
    /* -webkit-animation: gradient 15s ease infinite !important; */
    background-size: 400% 400%;
    margin-top: -110px;z-index: 9;padding-top: 190px !important;}
.menu_on_banner_body .lining_p_font_family h2.tk-rainbow-heading span {
         background: linear-gradient(45deg, #4b25ea, #bd18e6, #fb590e, #bd18e6, #4b25ea);
             -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
    background-size: 200% auto;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}


.menu_on_banner_header .nav-app {background-color: rgba(0,0,0, 0.120739);margin-bottom: 10px;    padding-top: 5px; padding-bottom: 5px;}
.menu_on_banner_header .nav-main {background: transparent;}
.menu_on_banner_header .nav-main .section-nav ul li {color: #fff;}
.is-style-fw-rainbow-bannner .d-flex {display: flex;}
.is-style-fw-rainbow-bannner .d-flex .tk-image {margin-right: 15px;}
.is-style-fw-rainbow-bannner .d-flex .tk-image:last-child{margin-right:0;margin-top: -4px;}
.menu_on_banner_header .nav-app ul li {color: #fff;}
.menu_on_banner_header .nav-app .menu-item-has-children1>a::after,.menu_on_banner_header .nav-app .menu-item-has-children>a::after{background-image: url(https://www.teikametrics.com/wp-content/uploads/2022/06/Path.svg);width: 14px;height: 8px;    background-size: contain;}

.menu_on_banner_header .nav-main [class^=menu-dropdown-]>a::after, .menu_on_banner_header .nav-main .menu-item-has-children1>a::after,.menu_on_banner_header .nav-main .menu-item-has-children>a::after {background-image: url(https://www.teikametrics.com/wp-content/uploads/2022/06/Path.svg);}
.menu_on_banner_header .promo-nav li {background: #fff;width: 210px;border: 1px solid rgba(255, 255, 255, 0.201841);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.147099);border-radius: 5px;    margin-right: 20px;}
.menu_on_banner_header .promo-nav li a {color: #000;padding: 19px 0 17px !important;display: flex;justify-content: center;}
.menu_on_banner_header .nav-app .menu-item-has-children>a{padding-right: 25px;}
.menu_on_banner_header .promo-nav li a i {margin-left: 10px;margin-top: 1px;}
.menu_on_banner_header .nav-app ul li a:first-child {
    position: relative;
    margin-right:15px;
    font-size: 14px;
}
.is-style-fw-rainbow-bannner .d-flex img {
    height: 28px;
}
.request_demo_header a:after {content: '';width: 6px !important;height: 6px !important;border-radius: 100px;background: #fff;position: absolute;top: 4px;    right: -20px;}
.is-style-fw-rainbow-bannner h2.ghostkit-custom-1SWE6K {font-size: 68px;line-height: 82px;}
.menu_on_banner_main .is-style-fw-rainbow-bannner h2.ghostkit-custom-1SWE6K {
    font-weight: bold;
}
.menu_on_banner_main .is-style-fw-rainbow-bannner p.is-style-medium.ghostkit-custom-Z17H86i.flywheeltech {font-size: 21px;line-height: 34px;width: 100%;opacity: .8;}


.wp-block-button.custom_rainbow_transparent {border: none;background: none;}

.custom_class_for_button_arrow a {display: flex;padding: 20px 25px;font-size: 18px;}
.is-style-fw-rainbow-bannner .custom_class_for_button_arrow a {display: flex;align-items: center;padding: 22px 30px;font-size: 21px;}
.custom_class_for_button_arrow a i {width: 20px;margin-left: 10px;}

.custom_class_for_button_arrow a i img{width:   9px;}
.custom_rainbow_transparent {background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0.0001) 100%) !important;border: 1px solid rgba(255, 255, 255, 0.201841) !important;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.147099);border-radius: 5px;}
.custom_class_for_button_arrow {background: #FFFFFF;border: 1px solid rgba(255, 255, 255, 0.201841);box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.147099);border-radius: 5px;padding-right: 0 !important;}
.custom_rainbow_transparent a{padding: 20px 30px;font-size: 18px;}
span.font_style_italic {
    font-style: italic;
}
.is-style-fw-rainbow-bannner .custom_rainbow_transparent a{padding: 22px 40px;font-size: 21px;}
.full_width_block {max-width: 100% !important;}
.full_width_block span{line-height: 64px;}
ul.is-style-none.country_above_logos {display: flex;    align-items: center;}
/*ul.is-style-none.country_above_logos li { margin-right: 60px;}*/
ul.is-style-none.country_above_logos {
    margin-bottom: 45px;
    align-items: center;
    flex-wrap: nowrap;
    float: left;
}

ul.is-style-none.country_above_logos li.active {
    border-radius: 12.6px;
    border: 1px solid rgba(255,255,255, 0.201841);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);
    opacity: 1;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0) 100%);
}


ul.is-style-none.country_above_logos li img {
    height: 30px;
}

ul.is-style-none.country_above_logos li {
    margin-right: 24px;
    width: auto;
    padding: 15px 25px;
    box-sizing: border-box;
    float: left;
    text-align: center;
    border: solid 1px transparent;
}
ul.is-style-none.country_above_logos li:hover{cursor: pointer;}
/*ul.is-style-none.country_above_logos li img {height: 30px;}*/
ul.is-style-none.country_above_logos li:last-child {margin-right: 0;}
/*ul.is-style-none.country_above_logos li:first-child img{border-radius: 12.6px;border: 1px solid rgba(255,255,255, 0.201841);box-shadow: 0px 2px 4px rgba(0,0,0, 0.147099);opacity: 1;background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0) 100%);padding: 15px 50px;}*/
/*ul.is-style-none.country_above_logos li.active{border-radius: 12.6px;border: 1px solid rgba(255,255,255, 0.201841);box-shadow: 0px 2px 4px rgba(0,0,0, 0.147099);opacity: 1;background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0) 100%);padding: 15px 50px;}*/
.custom_full_width_row .wp-block-columns {width: 100% !important;}
.tk-section.content-centered.is-style-fw-rainbow.custom_margin_from_top.custom_full_width_row{background-image:url(https://www.teikametrics.com/wp-content/uploads/2022/07/bg.png);background-size:cover;}

.country_text_with_flag {display: flex;flex-wrap: wrap;}
.country_text_with_flag li {width: 25%;display: flex;font-weight: 400;font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.country_text_with_flag li img {width: 25px !important;margin-right: 10px;}
p.hd {margin-bottom: 20px;}
.ad-support {display: flex; width: 100%;}
.flywheel_country_tick li{background-image: url(https://www.teikametrics.com/wp-content/uploads/2022/06/Path-2-1.svg) !important;}
.menu_on_banner_main .mt128 {margin-top: 0 !important;overflow: hidden;}
.black_bg_full{    background-image: url(https://www.teikametrics.com/wp-content/uploads/2022/06/noun-flow-4625884.jpg) !important; background-size: cover !important;}
.black_bg_full a.wp-block-button__link {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0.0001) 100%);
    border: 1px solid rgba(255, 255, 255, 0.201841);
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.147099);
    border-radius: 5px;
}
.black_bg_full img.tk-image {min-width: 60vw;}
.black_bg_full .tk-stats.is-style-black {flex-wrap: wrap;display: flex;flex-direction: row;align-content: center;width: 100%;}
.testimonial_on_menu_on_header{background: linear-gradient(45deg, #4B25EA 0%, #BD18E6 50.11%, #FB590E 100%);}
.testimonial_on_menu_on_header .tk-testimonial{background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0.0001) 100%);
border: 1px solid rgba(255, 255, 255, 0.201841);
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.147099);
border-radius: 12.6px;color: #fff;}
.testimonial_on_menu_on_header .wp-block-buttons.costs-nothing .wp-block-button:first-child::before {display: none;}
.tk-free-trial.tk-section.is-style-rainbow{background-image: url(https://www.teikametrics.com/wp-content/uploads/2022/07/Path-3-Path-3-Mask-1.png) !important;}
.menu_on_banner_body .feature-image.fw2-hp-feature, .feature-image.fw2-shadow-filter{    filter: unset !important;}
.menu_on_banner_body .nutri-main,.menu_on_banner_body .cogs-main{box-shadow: none;}
.black_bg_full .wp-block-button a {padding: 19px 20px 17px !important;}
.testimonial_on_menu_on_header .tk-testimonial .tk-testimonial-company-logo {
    /*max-height: 19px;*/
    max-width: 100px;
}
.black_bg_full .number-block {display: flex;flex-wrap: wrap;    margin-top: 60px;}
 .black_bg_full-ai .number-block {display: flex;flex-wrap: wrap;margin: 0;    margin-top: -65px;    justify-content: space-between;}
.black_bg_full .number-block li {position: relative;margin-bottom: 40px;margin-right: 35px;    min-width: 230px;}
.black_bg_full-ai .number-block li {position: relative;margin-bottom: 40px;margin-right: 0px;    min-width: 230px;}
.black_bg_full .number-block li:after, .black_bg_full-ai .number-block li:after {content: '';position: absolute;width: 100%;height: 2px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.0001) 0%, rgba(255, 255, 255, 0.703043) 100%);
    bottom: -10px;
}
.black_bg_full .number-block li .num {font-weight: 700;font-size: 36px;line-height: 42px;background: linear-gradient(180deg, #FFFFFF 35.01%, #352D4A 90.69%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font-family: "Maison neue";}
.black_bg_full-ai .number-block li .num {font-weight: 700;font-size: 44px;line-height: 44px;background: linear-gradient(180deg, #FFFFFF 35.01%, #352D4A 90.69%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font-family: "Maison neue";opacity: 1;}
.black_bg_full .number-block li .txt {font-weight: 400;font-size: 16px;line-height: 26px;color: #FFFFFF;mix-blend-mode: normal;opacity: 0.75;margin-bottom: 10px;margin-top: 10px;}
.black_bg_full-ai .number-block li .txt {font-weight: 400;font-size: 16px;line-height: 26px;color: #FFFFFF;mix-blend-mode: normal;opacity: 0.75;margin-bottom: 5px;margin-top: 5px;}
.tk-column.width_for_column {width: 49.5%;}
.tk-column.width_for_column:nth-child(2){margin-bottom: -120px;left: 5%;}
.tk-column.width_for_column:nth-child(2){margin-bottom: -120px;}

.is-style-transparent.custom_testimonial .body .left-section {margin-right: 50px;position: relative;}
.black_full_body .is-style-transparent.custom_testimonial .body .left-section {margin-right: 0px;position: relative;}
.ai_page_design .custom_class_for_button_arrow a i{margin-top: 2px;}

.is-style-transparent.custom_testimonial .body .left-section:after {
    content: '';
    position: absolute;
    top: 0px;
    right: -10px;
    width: 1px;
    height: 100%;
    background: #979797;
}
.tk-column.full_right_join_image {width: 50%;}
.full_right_join_image .fade-in-on-view.is-in-view {min-width: 49vw;}
.bottom_space_custom {margin-bottom: 80px;}
.tk-free-trial ul.is-style-checkmarks-row-white {
    justify-content: flex-start;
}

.tk-free-trial ul.is-style-checkmarks-row-white li {
    flex: none;
}
.footer-company.footer_custom_fix {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.custom_testimonial .body .left-section:after {
    background: #979797;
}
.custom_testimonial {
    border-radius: 20px 20px 20px 20px;
    background-image: linear-gradient(45deg, rgb(189 24 230 / 10%), rgb(251 89 14 / 10%)) !important;
}

.custom_testimonial .body img {
    height: 24px;
}

.custom_testimonial .sm-logo {
    margin-bottom: 24px;
}

.custom_testimonial .left-section p {
    font-size: 18px;
    line-height: 28px;
    color: #000;
        font-family: "Graphik";
    font-weight: normal;
    font-style: italic;
    margin-right: 50px;
}

.custom_testimonial .body {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
        padding: 40px 40px 40px;
}

.custom_testimonial .image img {
    max-width: 305px;
}

.custom_testimonial .image {
    flex: 0 0 28%;
}

.custom_testimonial .right-section .nums p {font-weight: 400;font-size: 17px;line-height: 28px;color: #000000;}
.custom_testimonial .right-section .nums p:first-child {font-style: italic;}
.custom_testimonial .right-section .nums p.numbers {
font-weight: bold;
font-size: 65px;
margin-top: 8px;
line-height: 77px;
background: linear-gradient(45deg, #4B25EA 0%, #BD18E6 50.11%, #FB590E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}

.custom_testimonial .right-section .nums:first-child {
    margin-bottom: 40px;
}
.custom_testimonial .left-section p.author {margin-top: 40px; font-family: "Maison neue";font-style: inherit;}
.custom_testimonial .left-section p.author span {font-weight: bold;}
.menu_on_banner_body h1.tk-rainbow-heading span, .menu_on_banner_body h2.tk-rainbow-heading span,.menu_on_banner_body h6.tk-rainbow-heading span {
   background: linear-gradient(44.86deg, #4B25EA 8.24%, #BD18E6 53.89%, #FB590E 99.36%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.menu_on_banner_body .tk-section.is-style-fw-rainbow{    
    /*background: linear-gradient(45deg, #4B25EA 0%, #BD18E6 50.11%, #FB590E 100%);*/
}
p.hd strong {
    font-size: 18px;
}

.menu_on_banner_body .tk-rainbow-heading.is-style-pink-orange span{background: linear-gradient(44.86deg, #4B25EA 8.24%, #BD18E6 53.89%, #FB590E 99.36%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
footer .menu a {font-size:  16px;}
footer .sub-menu .menu-item{color: #fff;}
footer .footer-company p{color: #fff;opacity: .6;}
footer .footer-secondary .footer-company p{color: #fff;opacity: .6;}
.amazon-marketplace {width: 400px !important;}
.newhomepage .block3class{margin-top: 0;}
.menu_on_banner_body .belowbannerimg .content-width:before {
    position: absolute;
    top: -140px;
    content: url(https://www.teikametrics.com/wp-content/uploads/2022/07/multichannel-arrow.svg);
   right:200px;
    height: 100px;
    width: 200px;
}
.menu_on_banner_body .tk-section.overlap-below {
    margin-bottom: -274px;
    padding-bottom: 242px;
    }
.menu_on_banner_body .nowhomwmainhead:after {
    content: '';
    position: absolute;
    width: 36%;
    height: 2px;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.0001) 0%, rgba(255, 255, 255, 0.703043) 100%);
    top: 231px;
    left: 0;
}
.custom_class_for_button_arrow.blackbtn { border-radius: 10px;
    opacity: 1;
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(47, 40, 72, 1) 100%);
    box-shadow: none;
}
.wp-block-button.is-style-white.pinky.custom_rainbow_transparent {background-image: linear-gradient(45deg, rgb(189 24 230 / 10%), rgb(251 89 14 / 10%)) !important;box-shadow: none;border-radius: 10px;}
.wp-block-button.is-style-white.pinky.custom_rainbow_transparent a{
background: linear-gradient(90deg, #4B25EA 7.93%, #BD18E6 54.06%, #FB590E 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.cog-newhome .cogs-main {width: 100%;position: relative;right: -70px;}
.director_image_office img.director-bg {box-shadow: -90px 0px 60px -50px rgb(189 24 230 / 10%);}
.play_btn_home {min-width: auto !important;position: absolute;top: 50%;left: 50%;transform: translate(-50%);cursor: pointer;}
ul.is-style-checkmarks-row-white {font-size: 14px;}
main.menu_on_banner_main .tk-section+.tk-section {
    margin-top: 50px;
    padding-top: 50px;
}
main.menu_on_banner_main .tk-section.mt32 {margin-top: 0 !important;}
.menu_on_banner_column_gap.custom_width_left .tk-feature .tk-columns .tk-column:first-child {max-width: 48%;padding-right: 56px;}
.menu_on_banner_column_gap.custom_width_right .tk-feature .tk-columns .tk-column:first-child  {max-width: 53%;padding-left: 60px;}
.menu_on_banner_main .custom_width_right.platform_section {
    margin-top: 80px !important;
    margin-bottom: 30px;
}
.menu_on_banner_column_gap h3 {font-size: 44px;line-height: 55px;}
.menu_on_banner_column_gap p {font-size: 18px;color: #000;}
.custom_bottom_margin_section {margin-bottom: 50px;}
.custom_margin_from_top {padding-top: 85px!important;}
.custom_opacity_text span {opacity: .7;}
.black_bg_full .wp-block-buttons .wp-block-button {
    background-color: initial;
}
.black_bg_full p.is-style-large {font-size: 16px;padding: 10px 0;line-height: 32px;opacity: .85;}
.custom_width_left_below .tk-feature .tk-columns .tk-column:nth-child(2) {max-width: 44% !important;margin-left: 20px;}
.custom_width_right_below .tk-feature .tk-columns .tk-column:nth-child(2) {max-width: 42% !important;margin-right: 30px;}



.menu_on_banner_body .tk-section.overlap-below h2 {font-size: 72px;line-height: 85px;}
.menu_on_banner_body .tk-section.overlap-below p.is-style-medium.ghostkit-custom-Z17H86i.flywheeltech {font-size: 24px;line-height: 38px;max-width: 800px;}
.menu_on_banner_body .tk-section.overlap-below .wp-block-button.custom_class_for_button_arrow.button-arrow.ghostkit-custom-Z2lgmIp.is-style-white-white {
    margin-right: 15px;
}

main.menu_on_banner_main  .content-connect {
    max-width: 39% !important;
    margin-left: 0px !important;
    margin-right: 40px;
}
main.menu_on_banner_main .ghostkit-custom-Z7AVLP{max-width: 50%;margin-left: 0;}
main.menu_on_banner_main .ghostkit-col.ghostkit-col-md-12.ghostkit-col-6.content-left.ghostkit-custom-UJhE5 {
    margin-left: 60px;
}
main.menu_on_banner_main .ghostkit-col.ghostkit-col-md-12.ghostkit-col-6.content-left.ghostkit-custom-ZyaxDw{max-width: 50%;margin-right: 0;}

.lining_p_font_family .ghostkit-col-content p {
    font-family: "Maison Neue";
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0px;
    text-align: left;
    line-height: 24px;
}

main.menu_on_banner_main .ghostkit-custom-Z2sb3kf,main.menu_on_banner_main .ghostkit-custom-J74lF{margin-bottom: 0;}
main.menu_on_banner_main .nutri-animator{padding-bottom: 0;}
.lining_p_font_family .ghostkit-col-content h5 {text-align: left;}


footer{opacity: 1;background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(47, 40, 72, 1) 100%);}
main.menu_on_banner_main .ghostkit-custom-Z2sb3kf, main.menu_on_banner_main .ghostkit-custom-J74lF:first-child{margin-top: 65px;}


.mobile_logo {display: none;}
.mobile-nav-button .dektop_logo .icon:before{background-color:#fff}
.mobile-nav-button .dektop_logo .icon:after{background-color:#fff}
.menu_on_banner_body.newhomepage .custom_testimonial {margin-bottom: 70px;box-shadow: none;}
.is-style-fw-rainbow-bannner .custom_class_for_button_arrow a i {margin-top: 2px;}
.brand_para_line_height .ghostkit-grid.ghostkit-grid-gap-md.business .ghostkit-col-content p {
    line-height: 19px;
}
.brand_para_line_height .ghostkit-custom-Z29ll7e {
    margin-left: 0;
    margin-right: 9.7%;
}
.brand_para_line_height .content-width {
    padding-right: 0;
}
.brand_para_line_height .director_image_office img.director-bg {
    width: 77%;
}

.ad-support{
   display:none;
}

.wp-block-columns.ad-support.amazon_tab {
    display: flex;
}
.black_full_body  .menu_on_banner_column_gap p {
    color: #fff;
}
.tk-value-props .learn_more {
    border-radius: 17.5px;
    border: 1px solid rgba(255,255,255, 0.201841);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);
    opacity: 1;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0) 100%);
    font-size: 14px;
    /*width: 36%;*/
    height: 35px;
    line-height: 35px;
    padding: 0 15px 0 21px;
    margin: 35px auto auto;
        display: flex;
    align-items: center;
    width: 103px;
    text-align: center;
    justify-content: center;
        font-family: "Maison neue";
    font-weight: bold;
}
.tk-value-props .learn_more img {width: 11px !important;height: 12px !important; margin-right: 10px;margin-top: -2px;}
.Optimize_your .tk-value-props .tk-columns .tk-column > img {text-align: center; width: 100%; margin-bottom: 2px;}
.tk-value-props .learn_more:hover {box-shadow: 0 10px 20px 0 rgb(212 167 167 / 13%);}

.Optimize_your .tk-value-props .tk-columns .tk-column {
    border-radius: 20px;
    border: 1px solid rgba(60,55,82, 1);
    box-shadow: 0px 2px 4px rgba(0,0,0, 0.147099);
    opacity: 1;
    background: linear-gradient(270deg, rgba(42, 36, 64, 1) 0%, rgba(16, 16, 17, 1) 100%);
    padding: 40px 35px;
    margin: 0 14px;
    text-align: center;
}

.Optimize_your .tk-value-props .tk-columns .tk-column img {text-align: center;width: 100%;}
.Optimize_your .tk-value-props .tk-columns .tk-column:first-child {margin: 0 10px 0 0;}
.Optimize_your .tk-value-props .tk-columns .tk-column:nth-child(3) {margin: 0 0 0 10px;}
.Optimize_your h6 {font-size: 24px;}
.campaign_optimizer .p_custom_width, .automated_targeting .p_custom_width {margin-bottom: 62px;}




.automated_targeting .tk-value-props .tk-columns .tk-column {
    border-radius: 20px;
    border: 1px solid rgba(60,55,82, 1);
    box-shadow: 0px 2px 4px rgba(0,0,0, 0.147099);
    opacity: 1;
    background: linear-gradient(270deg, rgba(42, 36, 64, 1) 0%, rgba(16, 16, 17, 1) 100%);
    padding: 40px 35px;
    margin: 0 14px;
    text-align: center;
}

.automated_targeting .tk-value-props .tk-columns .tk-column img {text-align: center;width: 100%;}
.automated_targeting .tk-value-props .tk-columns .tk-column:first-child {margin: 0 10px 0 0;}
.automated_targeting .tk-value-props .tk-columns .tk-column:nth-child(3) {margin: 0 0 0 10px;}

.campaign_optimizer h3 {margin-top: 25px;}
.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer {margin-top: 0px;}
.campaign_optimizer h3 {opacity: 1;color: rgba(255,255,255,1);font-size: 32px;font-weight: 700;font-style: normal;letter-spacing: 0px;text-align: center;margin-top: 30px;background: linear-gradient(62.15deg, #0AC2FF 3.87%, #4B25EA 63.71%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}
.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer h2 {
    margin-bottom: 5px;
    opacity: 1;
    color: rgba(255,255,255,1);
    font-size: 53px;
    font-style: normal;
    letter-spacing: 0px;
    text-align: center;
    line-height: 76px;
}



/*AI Page*/
.menu_on_banner_body.black_full_body {background: #000;color: #fff;}
.tk-column.nav-dropdown-intro {
    color: #000;
}
.menu_banner_space_scetion {padding-top: 80px;}
.ai_page_design {
    /*background-image: url(https://www.teikametrics.com/wp-content/uploads/2022/06/noun-flow-4625884.jpg);*/
        background-image: linear-gradient(23deg, #000000 0%, #000 50%, #bfd64100 75%), url(https://www.teikametrics.com/wp-content/uploads/2022/06/noun-flow-4625884.jpg);
    background-size: cover;
        margin-top: -110px;
    z-index: 9;
    padding-top: 190px !important;
}
.ai_page_design .ghostkit-custom-1SWE6K {font-weight: bold;font-size: 55px;}
.black_full_body .tk-column.ai_page_design_banner_right {min-width: 54%;margin-left: -100px;}
.ai_page_design .tk-columns .tk-column:first-child {min-width: 63%;}
ul.banner_upper_tile_img_with_text {border-bottom: 1px solid rgb(255 255 255 / 15%);float: left;width: 100%;margin-bottom: 45px;}
ul.banner_upper_tile_img_with_text li {display: initial;padding: 0 22px 15px; float: left;font-family: 'Maison Neue';font-weight: bold;line-height: 22px;}
/*ul.banner_upper_tile_img_with_text li > img {    display: block;margin-right: 8px; float: left; margin-top: 0px;}*/
ul.banner_upper_tile_img_with_text li img{    margin-bottom: -5px; margin-right: 7px;  display: initial;}
ul.banner_upper_tile_img_with_text li:first-child {padding-left: 0;}
.ai_page_design h2.ghostkit-custom-1SWE6K span {position: relative;}

.ai_page_design h2.ghostkit-custom-1SWE6K span:after {width: 100%;opacity: 1;
    background: linear-gradient(-63.434948822921996deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.703043) 100%);
    height: 3px;position: absolute;bottom: 0;left: 0;content: " ";}
.ai_page_design .ghostkit-custom-Z17H86i {font-size: 21px;line-height: 34px;opacity: .75;}
.ai_page_design .custom_class_for_button_arrow a, .ai_page_design .custom_rainbow_transparent a{font-size: 21px;}
.menu_on_banner_body.black_full_body p {opacity: .75;}
.black_full_body .campaign_optimizer h2, .black_full_body .Optimize_your h2, .black_full_body .automated_targeting h2, .black_full_body .automated_bidding h2 {
    margin-top: 30px;
        font-size: 54px;
    line-height: 72px;
}
.p_custom_width {max-width: 83%;    margin-bottom: 40px;}
.Optimize_your .p_custom_width {font-size: 18px;}
.campaign_optimizer .p_custom_width, .automated_targeting .p_custom_width, .automated_bidding .p_custom_width{font-size: 21px;}
p.section_bottom_text {max-width: 90%;margin-top: 45px;font-size: 16px;font-style: italic;line-height: 32px;}
.campaign_optimizer .tk-feature>.tk-columns>.tk-column {align-self: normal;}
.campaign_optimizer .tk-feature.reverse.content-centered h3 {background: no-repeat; color: #fff;    -webkit-text-fill-color: initial;}

.tk-section.is-style-fw-black.custom_show_ai {
    border-radius: 20px;
    border: 1px solid rgba(255,255,255, 0.201841);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);
    opacity: 1;
    background: linear-gradient(270deg, rgba(42, 36, 64, 1) 0%, rgba(16, 16, 17, 1) 100%);
    padding: 30px 36px;
    width: 446px;
    height: 254px;
    box-sizing: border-box;
    float: right;
    align-self: normal;
}
.tk-section.is-style-fw-black.custom_show_ai .content-width {
    padding: 0;
}
.tk-section.is-style-fw-black.custom_show_ai h3 {
    margin: 0;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 29px;
    text-align: left;
    padding-right: 20px;
}
.tk-section.is-style-fw-black.custom_show_ai p {
    text-align: left;
    margin-top: 13px;
}
.campaign_optimizer ul.is-style-checkmarks-blue {
    float: right;
    width: 85%;
    margin-top: 0px;
}

.campaign_optimizer ul.is-style-checkmarks-blue li {
    margin-bottom: 25px;
    font-size: 21px;
    background-image: none;
    padding-left: 0;
}
.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer p.section_bottom_text {
    width: 72%;
}

p.section_bottom_text.campaign {
    width: 100%!important;
}

p.section_bottom_text.campaign span.first_text {
    float: left;
    margin-right: 10px;
}

p.section_bottom_text.campaign span.mini_target {
    float: left;
    margin-right: 5px;
    margin-top: 4px;
}

p.section_bottom_text.campaign span.middle_text {
    float: left;
}

p.section_bottom_text.campaign span.middle_text {
    float: left;
    width: 268px;
    text-align: left;
    margin-bottom: 9px;
}
p.section_bottom_text.campaign span.mini_bidding {
    float: left;
}

p.section_bottom_text.campaign span.last_text {float: left; margin-left: 5px;}
.automated_bidding .tk-columns .tk-column img.tk-image {/*max-width: 70px;*/height: 60px;}
.automated_bidding .tk-columns .tk-column p {
    margin-top: 10px;
}
.automated_bidding .tk-columns .tk-column h6 {margin-top: 25px;}
.automated_bidding p.p_custom_width {max-width: 92%;}
.automated_bidding .tk-columns .tk-column  p {font-size: 18px;line-height: 32px;}
.automated_targeting h3 {background: linear-gradient(48.74deg, #BD18E6 5.93%, #FB590E 94.83%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;font-size: 32px;margin-top: 30px;}
.automated_bidding h3{font-size: 32px;margin-top: 30px;background: linear-gradient(49.29deg, #4B25EA 6.45%, #BD18E6 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;}



.black_full_body .tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial{background: #000;background-image: none !important;}
.black_full_body .custom_testimonial .left-section p{color: #fff;font-size: 21px;letter-spacing: 0px;text-align: left;line-height: 35px;opacity: 1;}
.black_full_body .custom_testimonial .left-section p.author span{font-size: 18px;}
.black_full_body .custom_testimonial .left-section p.author{font-size: 18px;margin-top: 20px;}
.black_full_body .custom_testimonial .image img{border-radius: 40px;}
.black_full_body .tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial {
    width: 89%;
    margin: 0 auto;
}
.black_full_body .is-style-transparent .body .left-section:after{display: none;}
.automated_targeting .tk-value-props .tk-column {width: 349px; height: 488px; padding: 31px!important;position: relative;}
.automated_targeting .tk-value-props .tk-column h6 {font-size: 24px; font-weight: 700; font-style: normal;letter-spacing: 0px;text-align: left;line-height: 32px;margin-bottom: 10px;}
.automated_targeting .tk-value-props .tk-column p {font-size: 16px;font-weight: 400;font-style: normal;letter-spacing: 0px;text-align: left;line-height: 26px;    margin-top: 11px;}
.automated_targeting .tk-value-props .tk-columns .tk-column img.tk-image {text-align: center;width: 100%;right: -17px;bottom: -1px;height: 207px;position: absolute;}
.automated_targeting .tk-value-props .tk-column img.tk-image.add_qaulity_image {
    right: -4px;
}


.automated_targeting .tk-value-props .tk-column img.tk-image.negate_the_image {
     bottom: 0px;
    left: 0px;
}
.wp-block-columns.ai_target_negate_section { width: 100%;border-radius: 20px; border: 1px solid rgba(60,55,82, 1); box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);opacity: 1;background: linear-gradient(270deg, rgba(42, 36, 64, 1) 0%, rgba(16, 16, 17, 1) 100%); height: 182px; margin-top: 32px;display: initial;}
.wp-block-column.ai_added_neg_target {width: 234px; height: 120px;padding: 18px 32px; float:left}
.wp-block-column.ai_target_negate_section_right { float: left; margin-top: 45px;}
.tk-columns.automatic_iding_middle { margin-top: 30px;}
h6.new_heading_img:after {width: 58px;height: 29px;content: " ";background: url(https://www.teikametrics.com/wp-content/uploads/2022/07/new.svg);position: absolute;right: -67px;top: -3px;}
h6.new_heading_img {width: auto; display: inline-block; position: relative;}
.black_full_body .lining_p_font_family h2.tk-rainbow-heading.fw2-text-center {margin-bottom: 59px;}
.tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial .image {
    width: 305px;
}
.tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial .image > img {
    height: auto;
    width: auto;
}
.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer p.section_bottom_text.campaign {
    width: 76%!important;
}


p.section_bottom_text.campaign span.middle_text {
    float: left;
    width: 122px;
    text-align: left;
    margin-bottom: 9px;
}

.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer span.mini_bidding {
    float: left;
    margin-right: 5px;
}

.black_full_body .both_span_inside {line-height: 22px;  opacity: .75;
    font-style: italic;
}
.black_page_second_section .tk-column.black_page_second_section_first {
    max-width: 41%;
    margin-right: 68px;
}
/*p.section_bottom_text.campaign.automatic_target span.middle_text {width: 218px;}*/



.section_bottom_text.campaign.automatic_target {margin-top: 40px;font-style: italic; line-height: 30px;}
.section_bottom_text.campaign.automatic_target span.mini_target {display: inline-block;margin: 0 3px -4px 8px;}
.section_bottom_text.campaign.automatic_target span.mini_target_seocnd {display: inline-block; margin: 0 3px -4px 5px;}
span.last_text.first_section {
    padding-left: 2px;
}
.black_full_body p.premier_data_para{margin-bottom: 88px;margin-top: 15px;}
.black_full_body p.always_on_para {
    font-size: 18px;
    line-height: 30px;
}
h6.tk-rainbow-heading.is-style-pink-orange.white_black_gradient span {
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.390379) 0%, rgba(255, 255, 255, 0.703043) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
h3.custom_heading_meet {
    margin-top: 17px;
}
.menu_on_banner_body.black_full_body ul#menu-footer-primary {
    color: #000;
}
.tk-section.is-style-faint-blue.is-style-transparent.menu_on_banner_column_gap.custom_width_right.black_bg_full-ai img {
    min-width: 112%;
}
.tk-section.content-centered.is-style-transparent-centered.automated_targeting .tk-column.find_high:before {
    background: url(https://www.teikametrics.com/wp-content/uploads/2022/07/Oval.png);
    width: 388px;
    height: 641px;
    content: " ";
    position: absolute;
    z-index: -1;
    left: -240px;
    top: -500px;
}


.tk-section.content-centered.is-style-transparent-centered.automated_targeting .tk-column.find_high {
    position: relative;
}
.tk-section.ai_page_design .tk-clients.white.scroll {
    margin-top: 80px;
    opacity: inherit;
}

.custom_tabs_image.custom_show_ai li{cursor: pointer;}
.custom_tabs_image.custom_show_ai li p {
    display: none;
}
.custom_tabs_image.custom_show_ai li:first-child p {display: block;}
.campaign_optimizer img.tk-image.descrp_para {
    display: none;
}
.campaign_optimizer img.tk-image.descrp_para:first-child {
    display: flex;
}

.black_full_body ul.custom_tabs_image.custom_show_ai li.active {
    border-radius: 20px;
    border: 1px solid rgba(255,255,255, 0.201841);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);
    opacity: 1;
    background: linear-gradient(270deg, rgba(42, 36, 64, 1) 0%, rgba(16, 16, 17, 1) 100%);
    padding: 30px 36px;
    width: 446px;
    height: 254px;
    box-sizing: border-box;
    float: right;
    align-self: normal;
}
.black_full_body ul.custom_tabs_image.custom_show_ai li.active p.build_align.descrp_para { font-size: 16px; font-weight: 400; margin-top: 15px;}
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li { margin-left: 27px;}
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li.active {margin-left: 0;}
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li p {font-size: 16px; font-weight: 400; margin-top: 15px;}
.section_bottom_text.campaign.automatic_target.first_section {width: 77%;text-align: center;}
.section_bottom_text.campaign.automatic_target.first_section span.mini_target {margin-left: 9px;}
.section_bottom_text.campaign.automatic_target .first_text, .section_bottom_text.campaign.automatic_target .middle_text, .section_bottom_text.campaign.automatic_target .last_text {
    opacity: .75;
}
.black_full_body .lining_p_font_family figure.wp-block-image.size-large img {
    min-width: 50px;
}

.marketplace_logo_platform {
    width: 75%;
    margin: 0 auto;
    text-align: center;
        padding: 55px 150px;
    background-color: rgba(0,0,0, 0.120739);
    border-radius: 8px;
}
.marketplace_logo_platform .wp-block-button.button-arrow.is-style-white-white.ghostkit-custom-15K1aF.custom_class_for_button_arrow {
    width: auto;
    display: inline-block;
    margin: 0 auto;
    margin-top: 45px;
}
.marketplace_logo_platform ul.is-style-checkmarks-row-white { margin: 0 auto; width: 54%;margin-top: 27px;}
.marketplace_logo_platform h3.heading {font-style: italic;}
.menu_on_banner_body.newhomepage .wp-block-button.is-style-arrow-black a {border-bottom: none;}

.tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial {
    box-shadow: none !important;
}
.automated_bidding .tk-value-props .tk-columns .tk-column h6{font-size: 24px;}
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li {position:  relative;}
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li.active:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 20px;
    padding: 1px;
    background: linear-gradient(45deg, #0ac2ff, #4b25ea);
    -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.tk-free-trial .tk-free-trial-column+.tk-free-trial-column .custom_rainbow_transparent a{    background: linear-gradient(180deg, rgba(255, 255, 255, 0.135162) 0%, rgba(255, 255, 255, 0.0001) 100%);
    border: 1px solid rgba(255, 255, 255, 0.201841);
    box-shadow: 0px 2px 4px rgb(0 0 0 / 15%);
    border-radius: 10px;}
.tk-free-trial .tk-free-trial-column+.tk-free-trial-column .custom_rainbow_transparent {
    border: none;
    border-radius: 10px;
}
.automated_bidding p.p_custom_width {
    margin-bottom: 70px;
}
footer .footer-secondary{    border-top: 1px solid RGB(255, 255, 255, .15);}

.menu_on_banner_main .belowbannerimg .ghostkit-video-play-icon {
    width: auto;
    background-color: initial;
    box-shadow: none;
    left: 40%;
    top: 52%;
}
.menu_on_banner_main .belowbannerimg .ghostkit-video{
        background-color: initial;
        padding: 108px;
}

.nav_on_banner_page .nav-dropdown .nav-dropdown-intro{min-width: 500px;margin-right: 80px;}
.nav_on_banner_page .nav-dropdown.company-nav { width: 850px; margin: 0 auto;}
.nav_on_banner_page .nav-dropdown.resources-nav {width: 1100px; margin: 0 auto;}
.nav_on_banner_page .nav-dropdown.services-nav {width: 950px; margin: 0 auto;}

.nav-dropdowns.nav_on_banner_page { width: auto; left: 0; right: 0; margin: auto;  display: block;}
.nav-dropdowns.nav_on_banner_page .nav-dropdown {border-radius: 15px; padding: 40px 0 40px 60px;}
.nav-dropdowns.nav_on_banner_page .nav-dropdown .content-width {padding-left: 0;}


/*footer .footer-secondary .footer-company p{opacity: .6;}
footer .footer-secondary-menus{opacity: 1;}*/

.menu_on_banner_body .tk-section.overlap-below ul.ghostkit-custom-Z1JEffc.is-style-checkmarks-row-white {
    justify-content: flex-start !important;
}
.black_full_body .tk-section.is-style-transparent.lining_p_font_family .wp-container-2.wp-block-buttons.ghostkit-custom-yaHSI {
    justify-content: center;
}
.tk-section.ai_page_design .button-arrow>a::after {
    display: none;
}
.tk-section.ai_page_design ul.is-style-checkmarks-row-white {
    justify-content: left;
}

.menu_on_banner_main .button-arrow>a::after{display: none;}
.wp_btn_custom_for_space {
    flex-wrap: inherit !important;
}
main.menu_on_banner_main ul.is-style-checkmarks-row-white {
    justify-content: left;
}
.ai_page_design .wp-container-1.wp-block-buttons {
    margin-left: 0;
}
.black_full_body .tk-section.is-style-transparent.lining_p_font_family ul.is-style-checkmarks-row-white.ghostkit-custom-Z95yQT {
    justify-content: center;
}
.newhomepage .lining_p_font_family .wp-block-buttons .custom_class_for_button_arrow.blackbtn >a::after {
    display: none;
}
.black_full_body .lining_p_font_family figure.wp-block-image.size-full img {
    min-width: 45px;
}
.menu_on_banner_main .wp-container-1.wp-block-buttons, .menu_on_banner_main .wp-container-2.wp-block-buttons, .menu_on_banner_main .wp-container-5.wp-block-buttons, .menu_on_banner_main .wp-container-7.wp-block-buttons {
    gap: 1rem;
}
.newhomepage .tk-section.is-style-transparent.lining_p_font_family ul.is-style-checkmarks-row-black.ghostkit-custom-sWpyU {
    justify-content: center !important;
}
.newhomepage .wp-block-buttons {
    margin-left: 0;
    margin-right: 0;
}
.play_video_home_page {
    min-width: auto !important;
    position: absolute;
    width: auto;
    left: 51%;
    top: 43%;
    transform: translate(-50%);
    cursor: pointer;
}
.tk-section.belowbannerimg { min-height: 300px;}
.video_frame{display: none;}
img.play_video_home_page_main{cursor: pointer;}
.mobile_office_banner{display:none}
.black_full_body .lining_p_font_family .wp-container-5.wp-block-buttons.ghostkit-custom-yaHSI {
    justify-content: center;
}



@media only screen and (max-width: 991px) {
.menu_on_banner_main .belowbannerimg .ghostkit-video{
    padding: 84px;
}
.menu_on_banner_main .belowbannerimg .ghostkit-video-play-icon{left: 38%;}
}
@media only screen and (max-width: 767px) {
    .menu_on_banner_body .tk-section.overlap-below .wp-block-button.custom_class_for_button_arrow.button-arrow.ghostkit-custom-Z2lgmIp.is-style-white-white{margin-right: 0;}
    .menu_on_banner_main .custom_width_right.platform_section{margin-top: 50px !important;}
    .tk-value-props .learn_more{padding: 0 15px 0 15px;width: 100px;}
    .custom_testimonial .left-section p{margin-right: 0;}
    .menu_on_banner_body.newhomepage .custom_testimonial{border-radius: 20px;}
.is-style-fw-rainbow-bannner{padding-top: 160px !important;}
.full_width_block span{line-height: 45px;}
footer.footer {text-align: center;}
footer .footer-third-party img {margin: 0 auto;width: 90%;}
footer .menu-social-links-menu-container .menu {justify-content: center;}
footer .footer-company p{text-align: center;}
footer .footer-company{color: #fff;}
.menu-footer-secondary-container li a {font-size: 15px;}
footer .menu .menu-item-has-children>a{padding-right: 0;}
footer .menu .menu-item-has-children>a:after{display: none;}


 .menu_on_banner_body h2,.menu_on_banner_body h1,.menu_on_banner_main .is-style-fw-rainbow-bannner h2.ghostkit-custom-1SWE6K {
    font-size: 36px;
    line-height:50px;
}

.menu_on_banner_main .is-style-fw-rainbow-bannner h2{    font-size: 42px !important;
    line-height: 52px !important;
    margin-top: 0;
    margin-bottom: 10px;}

.custom_class_for_button_arrow a{justify-content: center;    align-items: self-start;}

.country_above_logos {
    flex-wrap: wrap;
    justify-content: space-between;
}
.country_above_logos li {
    margin-right: 0 !important;
    margin-bottom: 20px;
    width: 30%;
}

.ad-support {flex-direction: column;}
.ad-support .country_text_with_flag li {width: 50%;}
.ad-support .wp-block-column:first-child {margin-bottom: 30px;}
.black_bg_full .tk-feature .tk-column.width_for_column {width: 100%;}
.black_bg_full .number-block li {margin-right: 0;width: 100%;}

.black_full_body .is-style-transparent .body {display: block;text-align: center;}
.black_full_body .is-style-transparent .body .left-section {margin: 0 0 20px 0;padding-bottom:20px;}
.black_full_body .is-style-transparent .body .left-section:after {bottom:0;width:100%;height:1px;top:inherit}
.bottom_space_custom {margin-bottom: 30px;}
.footer-company.footer_custom_fix {justify-content: center;}
.menu_banner_space_scetion {
    padding-top: 40px;
}
.tk-column.full_right_join_image {
    width: 100%;
    margin-bottom: 70px;
}
.full_width_block {
    margin-top: 0;
}
.testimonial_on_menu_on_header h2 {margin-bottom: 20px;}
.custom_testimonial .image img{max-width: 100%;}
.is-style-fw-rainbow-bannner .tk-feature>.tk-columns>.tk-column img {max-width: auto !important;}
.tk-section.content-centered .content-width .wp-block-buttons {
    margin-top: 20px;
}

.tk-section.content-centered.is-style-fw-rainbow {
    padding: 60px 0;
}

.custom_testimonial {
    border-radius: 20px 20px 0 0;
}

.custom_testimonial .sm-logo img {
    margin: 0 auto;
}
.tk-free-trial.tk-section.is-style-rainbow {
    background-size: cover;
    background-position-x: -150px;
}
.tk-free-trial{margin-top: 60px;}
footer .footer-secondary{padding-top: 25px;}
footer{    padding: 60px 0 40px 0;}
.menu_on_banner_body .nowhomwmainhead:after{display: none;}
.menu_on_banner_body .tk-section.overlap-below {
    margin-bottom: -230px;
    padding-bottom: 336px;
}
.cog-newhome .cogs-main {
    position: initial;

}
.play_btn_home {
   max-width: 170px;
    top:42%
}
.menu_on_banner_column_gap.custom_width_left .tk-feature .tk-columns .tk-column:first-child,.menu_on_banner_column_gap.custom_width_right .tk-feature .tk-columns .tk-column:first-child {
    max-width: 100%;
    padding-right: 0;
}
.menu_on_banner_column_gap.custom_width_right .tk-feature .tk-columns .tk-column:first-child{padding-left: 0;}
.menu_on_banner_column_gap h3{line-height: 45px;font-size: 36px;}
main.menu_on_banner_main .tk-section+.tk-section{margin-top: 0;}
.custom_margin_from_top{padding-top: 50px !important;}
ul.is-style-none.country_above_logos li:first-child img {
    border: none;
    border-radius: 0;
    background: none;
    box-shadow: none;
    padding: 0;
}
.custom_width_left_below .tk-feature .tk-columns .tk-column:nth-child(2) {
    max-width: 100% !important;
    margin-left: 0;
}
.custom_width_right_below .tk-feature .tk-columns .tk-column:nth-child(2)
{
     max-width: 100% !important;
    margin-right: 0;
}
.is-style-fw-rainbow-bannner .d-flex{justify-content: center;}
main.menu_on_banner_main .ghostkit-col.ghostkit-col-md-12.ghostkit-col-6.content-left.ghostkit-custom-UJhE5{margin-left: 0;}
main.menu_on_banner_main .ghostkit-custom-Af4uK{margin-top: 0;}
main.menu_on_banner_main .ghostkit-grid-gap-md {
    --gkt-grid__gap: 0px;
}
main.menu_on_banner_main .content-connect{max-width: 100% !important;margin-right: 0 !important;}
main.menu_on_banner_main .ghostkit-grid .ghostkit-custom-Z21bC3k{margin-left: 0;margin-top: 0;}
main.menu_on_banner_main .ghostkit-custom-Z7AVLP{max-width:100%;}
main.menu_on_banner_main .ghostkit-custom-Z5mek3{margin-top: 0;}
.block3class .ghostkit-custom-Z29ll7e {
    max-width: 100%;
    margin: 0;
}
.block3class .ghostkit-col-content {
    margin-bottom: 20px;
}
main.menu_on_banner_main .tk-section+.tk-section.block3class {
    padding-top: 0;
}
.lining_p_font_family .wp-block-buttons {display: flex;flex-wrap: wrap;}
.lining_p_font_family .wp-block-buttons .custom_class_for_button_arrow.blackbtn {align-items: center;width: 100%;justify-content: center;}
.lining_p_font_family .wp-block-buttons .pinky.custom_rainbow_transparent {width: 100%;}
main.menu_on_banner_main .ghostkit-col.ghostkit-col-md-12.ghostkit-col-6.content-left.ghostkit-custom-ZyaxDw{max-width: 100%;}
main.menu_on_banner_main .ghostkit-custom-Z2sb3kf, main.menu_on_banner_main .ghostkit-custom-J74lF:first-child{margin-top: 30px;}

ul.banner_upper_tile_img_with_text{margin-bottom: 25px;display: none;}
.ai_page_design .ghostkit-custom-1SWE6K {    font-size: 42px;
    line-height: 52px;
    margin-top: 0;
    margin-bottom: 16px;}
    .testimonial_on_menu_on_header .tk-marquee .marquee-contents .tk-testimonial .tk-testimonial-quote {
    text-align: left;
}
.tk-column.ai_page_design_banner_right {margin-left: 0;}
.black_bg_full-ai .number-block{justify-content: center;}
img.tk-image.text_as_image {width: 180px;}
.black_full_body .campaign_optimizer h2, .black_full_body .Optimize_your h2, .black_full_body .automated_targeting h2, .black_full_body .automated_bidding h2 {
    font-size: 36px;
    line-height: 50px;
    margin-top: 20px;
}
.Optimize_your .tk-value-props .tk-columns .tk-column:first-child {margin: 0 14px 15px 14px;}
.Optimize_your .tk-value-props .tk-columns .tk-column{margin-bottom: 15px;}
.Optimize_your .tk-value-props .tk-columns .tk-column:nth-child(3) {margin: 0 14px 15px 14px;}
.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer{padding-top: 0;}
.campaign_optimizer h3 {font-size: 24px;}
.tk-section.content-centered.is-style-faint-blue.is-style-transparent.campaign_optimizer h2 {font-size: 36px;line-height: 50px;}
.tk-section.is-style-fw-black.custom_show_ai {width: auto;height: auto;padding: 30px 10px;}
.campaign_optimizer ul.is-style-checkmarks-blue {width: auto; margin-top: 0;float: inherit;}
.campaign_optimizer ul.is-style-checkmarks-blue li {margin-bottom: 0; display: inherit;margin-left: 18px;}
.automated_targeting h3 {font-size: 24px;}
.wp-block-column.ai_added_neg_target{width: auto;}
.wp-block-columns.ai_target_negate_section{padding-bottom: 25px;height: auto;}
.automated_bidding h3{font-size: 24px;}
.automated_bidding .tk-columns .tk-column h6{display: block;}
h6.new_heading_img:after{right: 5px;}
.automated_bidding .content-width .tk-value-props { margin-top: 15px !important;}

/*.black_full_body .tk-columns.automatic_iding_middle h6 { font-size: 22px; }*/
.automated_bidding .tk-value-props .tk-columns .tk-column h6 {
    font-size: 24px;
}
.black_full_body .lining_p_font_family h2.tk-rainbow-heading.fw2-text-center{margin-bottom: 25px;}
.black_bg_full-ai .lining_p_font_family .ghostkit-col.ghostkit-col-md-12.ghostkit-col-10 {
    margin-bottom: 30px;
}
.black_bg_full-ai .lining_p_font_family .ghostkit-col.ghostkit-col-md-12.ghostkit-col-10:nth-child(3)  {
    margin-bottom: 0px;
}
.black_bg_full-ai .lining_p_font_family .wp-block-buttons.ghostkit-custom-yaHSI p{margin-top: 20px;}
.black_bg_full-ai .lining_p_font_family .custom_rainbow_transparent a{padding: 20px 62px;}
.black_full_body p.premier_data_para{margin-bottom: 0;}
.black_page_second_section .tk-column.black_page_second_section_first{max-width: 100%;margin-right: 0;}
.tk-section.is-style-faint-blue.is-style-transparent.menu_on_banner_column_gap.custom_width_right.black_bg_full-ai img {
    min-width: 100%;
}

.tk-section.content-centered.is-style-transparent-centered.automated_targeting .tk-columns {margin-right: -15px; margin-left: -15px; display: block; flex-direction: row;}
.automated_targeting .tk-value-props .tk-columns .tk-column:first-child {margin: 25px auto;}
.automated_targeting .tk-value-props .tk-column {width: 95%;height: 479px;padding: 20px!important; position: relative;}
.automated_targeting .tk-value-props .tk-columns .tk-column img.tk-image {   right: 0; }
.automated_targeting .tk-value-props .tk-columns .tk-column{margin-bottom: 25px;}
.black_full_body .custom_testimonial .body {padding: 40px 0 0 0;}
.wp-block-column.ai_target_negate_section_right {padding: 0 20px;}
.black_full_body .lining_p_font_family .ghostkit-col-content p {margin-bottom: 30px;}
p.section_bottom_text.campaign span.first_text {line-height: 25px;}
.black_full_body .lining_p_font_family .wp-block-buttons{margin-top: 10px;}
.black_full_body .custom_rainbow_transparent a{padding: 20px 68px !important;}

/*ul.banner_upper_tile_img_with_text li:first-child {padding-left: 22px;}*/
ul.banner_upper_tile_img_with_text li{    padding: 0 22px 15px 0;}
.ai_page_design{padding-top: 145px !important;}
.automated_targeting .tk-value-props .tk-column {margin-bottom: 25px!important;}
.automated_targeting .tk-value-props .tk-column {
    margin-bottom: 25px!important;
}


p.section_bottom_text.campaign span.first_text {
    text-align: left;
    margin-bottom: 0;
    margin-bottom:10px
    }

.black_full_body .both_span_inside {
    padding-left: 38px !important;
}

.black_full_body .both_span_inside {float: left;
    width: 90%;}

.tk-section.ai_page_design .tk-clients.white.scroll {
    margin-top: 20px;
    display: none;
}

.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li.active {display: block;text-align: left; width: auto; height: auto; padding: 30px 36px;margin-top: 20px;}
.black_full_body ul.custom_tabs_image.custom_show_ai li.active p.build_align.descrp_para {text-align: left;}
.campaign_optimizer img.tk-image.descrp_para{max-width: auto !important;}
.campaign_optimizer .tk-feature>.tk-columns>.tk-column img {
    max-width: -webkit-fill-available !important;
}
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li{text-align: left;}
/*.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li*/
.black_full_body ul.is-style-checkmarks-blue.custom_tabs_image.custom_show_ai li p{text-align: left;}
.campaign_optimizer .p_custom_width, .automated_targeting .p_custom_width{margin-bottom: 30px;}
.black_full_body .custom_testimonial .left-section p {
    text-align: center;
}
.section_bottom_text.campaign.automatic_target.first_section{width: 90%;}
.black_full_body .tk-column.ai_page_design_banner_right {min-width: 55%; margin-left: 0;   padding-right: 0;}
.black_full_body .lining_p_font_family figure.wp-block-image.size-large img {
    min-width: 50px !important;
}
.black_full_body .lining_p_font_family .ghostkit-d-sm-none {
    display: block!important;
}

.black_full_body .lining_p_font_family .ghostkit-col.ghostkit-col-md-12.ghostkit-col-10 {
    padding-left: 58px;
    margin-top: -40px;
    padding-bottom: 20px;
}
.black_full_body .lining_p_font_family .ghostkit-col-content {
    width: 88%;
}

.black_full_body .lining_p_font_family .ghostkit-col-content h5 {
    line-height: 28px;
}
ul.is-style-none.country_above_logos li{

justify-content: center;
    display: flex;
}

ul.is-style-none.country_above_logos{    flex-wrap: wrap;}
ul.is-style-none.country_above_logos li img{width: 100px;height: auto;}
.marketplace_logo_platform{width: auto;padding: 40px 15px;}
.marketplace_logo_platform .wp-block-button.button-arrow.is-style-white-white.ghostkit-custom-15K1aF.custom_class_for_button_arrow{width: auto;}
.marketplace_logo_platform .wp-block-button.is-style-white-white .wp-block-button__link{align-items: center;}
.marketplace_logo_platform ul.is-style-checkmarks-row-white{width: auto;}
.custom_testimonial .body{flex-direction: column;}
.is-style-transparent.custom_testimonial .body .left-section{margin-right: 0;}
.is-style-transparent.custom_testimonial .body .right-section{margin-top: 40px;}
.is-style-transparent.custom_testimonial .body .left-section:after{display: none;}
.tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial .image{width: auto;}
.brand_para_line_height .content-width {padding-right: 20px;}
.brand_para_line_height .director_image_office img.director-bg {width: 79%;}
.menu_on_banner_body .belowbannerimg .content-width:before{right: 38%}
.tk-section.belowbannerimg { margin-top: 40px !important;}

.lining_p_font_family .ghostkit-col.ghostkit-col-md-12.ghostkit-col-10 {
    padding-left: 58px;
    margin-top: -40px;
    padding-bottom: 20px;
}

.lining_p_font_family .ghostkit-d-sm-none {
    display: block!important;
}
.lining_p_font_family .ghostkit-col-content {
    width: 88%;}
.lining_p_font_family figure.wp-block-image.size-large img {
    min-width: 50px;
}
.lining_p_font_family .ghostkit-col-content h5 {
    line-height: 28px;
}

.lining_p_font_family figure.wp-block-image.size-full img{max-width: 50px !important;}
.tk-case-study-testimonial.is-style-pink.is-style-transparent.custom_testimonial{border-radius: 20px;}
.automated_bidding p.p_custom_width {margin-bottom: 40px;}
.tk-section.content-centered.is-style-fw-rainbow.custom_margin_from_top.custom_full_width_row{    background-image: linear-gradient(45deg, #5025ea, #bd18e6, #fb590e);}
.menu_on_banner_main .belowbannerimg .ghostkit-video-play-icon{left: 36%;}
.menu_on_banner_main .belowbannerimg .ghostkit-video{padding: 62px;}
.menu_on_banner_body .custom_class_for_button_arrow a {display: flex; align-items: center; padding: 22px 30px;  width: 230px;}
.menu_on_banner_body .custom_rainbow_transparent a{display: flex;padding: 22px 30px !important; width: 230px; justify-content: center;}
.newhomepage .lining_p_font_family .wp-block-buttons .custom_class_for_button_arrow.blackbtn a {
     width: auto;
}

.newhomepage .lining_p_font_family .wp-block-buttons .pinky.custom_rainbow_transparent a.wp-block-button__link {
    width: auto;
}
.ai_page_design .wp-container-1.wp-block-buttons {
    flex-wrap: inherit;
    margin-right: 0;
}
.newhomepage .lining_p_font_family .wp-block-buttons .custom_class_for_button_arrow.blackbtn{width: auto;}
.newhomepage .lining_p_font_family .wp-block-buttons .pinky.custom_rainbow_transparent{width: auto;}
.newhomepage .lining_p_font_family .wp-block-buttons .custom_class_for_button_arrow.blackbtn a{width: 230px;    padding: 22px 30px;}
.newhomepage .lining_p_font_family .wp-block-buttons .pinky.custom_rainbow_transparent a{width: 230px !important;    padding: 22px 30px !important; }

.play_video_home_page {width: 250px; left: 52%; top: 36%;}
.block3orderby .ghostkit-col.ghostkit-col-md-12.ghostkit-col-order-md-first.ghostkit-col-6.ghostkit-custom-Z1xUdsm.content-connect {
    order: 2;
}

.tk-section.fw2-hp-columns-gap.block3class.block3orderby { margin-top: 20px;}
.tk-section.fw2-hp-columns-gap.block3class.block3orderby .cogs-animator {padding-bottom: 0;}
.desktop_office_banner{display:none}
.mobile_office_banner{display:block}
}

@media only screen and (max-width: 600px) {
 .menu_on_banner_main .belowbannerimg .ghostkit-video-play-icon{left: 30%;}
.menu_on_banner_main .belowbannerimg .ghostkit-video{padding: 49px;}   
}

@media only screen and (max-width: 500px) {
.menu_on_banner_body .belowbannerimg .content-width:before{right: 32%}
 .menu_on_banner_main .belowbannerimg .ghostkit-video-play-icon{left: 22%;}

.menu_on_banner_main .belowbannerimg .ghostkit-video{padding: 40px;}   
.tk-section.belowbannerimg {
    min-height: auto;
}

}

@media only screen and (max-width: 440px) {
    .menu_on_banner_main .belowbannerimg .ghostkit-video-play-icon{left: 16%;}

.menu_on_banner_main .belowbannerimg .ghostkit-video{padding: 32px;}   
.play_video_home_page { width: 200px; left: 51%; top: 32%;}

}

/*For testing Purpose*/

.testing_hubspot_form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 39px;
    border-radius: 10px;
    border: none;
}

.testing_hubspot_form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 40px;
    border-radius: 18px;
    width: 47%;
}