/* @media (max-width: 1400px) {
    .footer-link ul li {
        padding: 0 6px;
    }

    .footer-link ul li a,
    .footer-link ul li {
        font-size: 13px;
    }
    } */

    @media (max-width: 1824px) {
      .icon-box.price-icon h4 {
         font-size: 22px;
     }
 }

 @media (max-width: 1360px) {

    #cookie-law-info-bar,
    div#pi_tracking_opt_in_div {
        font-size: 11px !important;
    }


}

@media (max-width: 1299px) {
    h1 {
        font-size: 42px;
    }

    .container-fluid {
        padding: 0 25px;
    }

    .footer-link ul li a,
    .footer-link ul li {
        font-size: 13px;
    }

    .inner-page-banner .inner-banner-text p {
        font-size: 20px;
    }

    .inner-page-banner .inner-banner-text span {
        font-size: 20px;
    }

    .t-70 {
        font-size: 42px;
    }

    .leadership .row .col-lg-4.col-md-6.col-sm-12 {
        margin-bottom: 50px;
    }

    /*
        .wsmenu-list {
            position: unset;
        }
        */

        .home-banner {
            background-size: 110% 75%;
        }

    }

    @media (max-width: 1199px) {

        .top-links input[type="text"].search-active {
            width: 170px;
        }

        .footer-link ul li {
            line-height: 1.2;
        }

        .footer-link ul#menu-footer-menu li a {
            line-height: 1.5;
        }

        .footer-link ul#menu-footer-menu {
            margin-left: 0;
            margin-top : 10px;
            width      : 100%;
        }

        .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child {
            padding: 40px 35px 30px 35px;
            width  : 98%;
            margin : 35px -2% 30px;
        }

        .page-template-tp_podcast_attribution_audience_indentification .ivt h2 {
            font-size: 28px;
            margin   : 15px 0px 20px 0px;
        }

        .page-template-tp_podcast_attribution_audience_indentification .ivt .segment-img {
            top          : -60px;
            margin-bottom: -15px;
        }

        /*05-03-2021*/
        .a-plan-title h3, .price-main-bg-wrap h3 {
            font-size: 26px;
        }
        .price-main-bg-wrap {
            padding: 40px 15px 20px;
        }
        .report-top-content ul li, .annual-subscription .a-plan-title p {
            font-size: 17px;
        }
        /*05-03-2021*/

        /*08-03-2021*/
        .icon-box.price-icon h4 {
            font-size: 22px;
            min-height: 60px;
        }
        /*08-03-2021*/
        /*15-03-2021*/
        .bg-wrap .price-main-bg-wrap.active {
            right: 25px;
            min-height: 541px;
        }
    }

    @media (max-width:1028px) {
        li.mobilemenu{
            display: block;
        }
        .wsmain {
            width   : 100%;
            position: relative;
            left    : inherit;
            height  : 100vh;
        }

        .main-menu {
            position  : fixed;
            left      : -100%;
            width     : 240px;
            top       : 0;
            height    : 100vh;
            z-index   : 999;
            transition: all 0.4s ease-in-out;
        }

        .wsoffcanvasopener .main-menu {
            left: 0;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item {
            width              : 100%;
            margin-left        : 0;
            border-bottom      : 1px solid;
            border-bottom-color: rgba(0, 0, 0, 0.13);
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item>a {
            padding  : 9px 32px 9px 12px;
            font-size: 14px;
        }

        /* .menu-item-has-children > a:after {  display: none; } */
        .menu-header-megamenu-container .wp-megamenu>.menu-item .wpmm-strees-row-and-content-container {
            width           : 100% !important;
            background-color: #f5f5f5;
        }

        .wpmm-col.wpmm-col-4,
        .wpmm-col.wpmm-col-8 {
            width: 100%;
        }

        .megamenu-contain {
            padding-left  : 0;
            width         : 100%;
            padding-bottom: 14px;
        }

        .megamenu-logo,
        .megamenu-contain {
            margin-top: 20px !important;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item>a,
        .home-header .main-header:not(.sticky-header) .menu-header-megamenu-container .wp-megamenu>.menu-item>a {
            color              : #000 !important;
            border-bottom      : 1px solid;
            border-bottom-color: rgba(0, 0, 0, 0.13);
        }

        ul.wp-megamenu-sub-menu .wpmm-submenu-right ul.wp-megamenu-sub-menu li,
        ul.wp-megamenu-sub-menu .wpmm-submenu-right ul.wp-megamenu-sub-menu li a {
            width: 100%;
        }

        .home-header .main-header:not(.sticky-header) .menu-header-megamenu-container .wp-megamenu>.menu-item.active>a,
        .menu-header-megamenu-container .wp-megamenu>.menu-item:hover>a,
        .home-header .main-header:not(.sticky-header) .menu-header-megamenu-container .wp-megamenu>.menu-item:hover>a {
            color           : #FFF !important;
            background-color: #ff6600;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item>.wpmm-strees-row-and-content-container {
            padding-top   : 0;
            padding-bottom: 0;
            position      : relative !important;
            display       : none;
        }

        .megamenu-logo {
            width: 80%;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item {
            position: relative !important;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item>.wp-megamenu-sub-menu {
            width: 100%;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item>a:after {
            position  : absolute;
            display   : table;
            right     : 8px;
            top       : 11px;
            transition: 300ms;
        }

        .menu-header-megamenu-container .wp-megamenu>.menu-item>a:focus:after {
            transform        : rotate(-180deg);
            -webkit-transform: rotate(-180deg);
        }

        /* .wpmm_mega_menu > a:after {  display: none !important; } */

        #menu-header-main-menu-1 {
            position  : relative;
            display   : table;
            float     : right;
            right     : 30px;
            margin-top: 20px;
            margin-right: 15px;
        }
        .top-links>ul>li form#searchform {
            position: absolute;
            right: -80px;
            top: -8px;
        }

        #menu-header-main-menu-1 li {
            display: table;
            float  : left;
        }

        #menu-header-main-menu-1 li a {
            left          : inherit;
            padding       : 10px;
            text-align    : left;
            text-transform: lowercase
        }
        #menu-header-main-menu-1 li:last-child{
          display:none;
      }

      a.callusicon.search {
        right: 140px;
    }

    .header-menu-secondary>ul.wp-megamenu-sub-menu {
        top: 40px !important;
    }

    .wp-megamenu-item-33 {
        display: none !important;
    }

    .header-menu-secondary>a {
        background-color: #ff6600;
        border-color    : #ff6600;
        color           : #fff;
        padding         : 4px 17px !important;
        font-size       : 12px;
        position        : relative;
        text-transform  : uppercase !important;
    }

    .header-menu-secondary>a:after {
        position      : absolute;
        width         : 0;
        height        : 0;
        margin-left   : .255em;
        vertical-align: .255em;
        content       : "";
        border-top    : .3em solid;
        border-right  : .3em solid transparent;
        border-bottom : 0;
        border-left   : .3em solid transparent;
        display       : block !important;
        right         : 5px;
        top           : 47%;
    }

    .header-menu-secondary>a:hover {
        color: #fff !important;
    }

    .header-menu-secondary>ul.wp-megamenu-sub-menu {
        top: 27px !important;
    }

    ul.wp-megamenu-sub-menu .wpmm-submenu-right ul.wp-megamenu-sub-menu li a {
        padding       : 3px 0 !important;
        text-transform: capitalize !important;
    }

    ul.wp-megamenu-sub-menu .wpmm-submenu-right ul.wp-megamenu-sub-menu {
        padding: 6px;
    }

    header {
        padding-top: 0;
    }

    .submenu-right {
        display: none;
    }

    #menu-header-main-menu-1 .wp-megamenu-item-871 {
        display: none;
    }

    .menu-header-megamenu-container .wp-megamenu>.menu-item:not(.wpmm_mega_menu) ul.wp-megamenu-sub-menu {
        position: relative;
        top     : 0;
        display : none;
    }

    .menu-header-megamenu-container .wp-megamenu>.menu-item:hover>ul.wp-megamenu-sub-menu {
        display: block;
    }

    .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child .col-6:first-child h3 {
        font-size   : 18px;
        line-height : 26px;
        margin-right: 15px;
    }

    .page-template-tp_podcast_attribution_audience_indentification .ivt h2 {
        font-size: 20px;
        margin   : 10px 0px 15px 0px;
    }

    .page-template-tp_podcast_attribution_audience_indentification .ivt .segment-img {
        top          : -90px;
        margin-bottom: 0px;
    }

    /*04-03-2021*/
    .accordion-section .card-header {font-size: 18px;}
    .accordion-section p {font-size: 15px;}
    /*04-03-2021*/

    /*05-03-2021*/
    .annual-subscription .a-plan-title, .annual-subscription .a-plan-title.subscription {
        height: auto;
        margin-bottom: 20px;
    }
    .annual-subscription:before, .bg-wrap:before, .bg-wrap:after {
        display: none;
    }
    .bg-wrap {
        padding: 20px;
        height: auto;
        border-radius: 14px;
        margin-bottom: 30px;
    }
    .bg-wrap .price-main-bg-wrap {
        margin-bottom: 0;
    }
    .annual-subscription .about-content-box {
        padding: 0 20px;
    }
    .bg-wrap .price-main-bg-wrap .btn-wrap .custom-btn {
        left: 20px;
        right: auto;
    }
    /*05-03-2021*/

    /*08-03-2021*/
    .icon-box.price-icon h4 {
        font-size: 24px;
    }
    /*08-03-2021*/
    
    /*15-03-2021*/
    .bg-wrap .price-main-bg-wrap.active {
        right: 0px;
        min-height: 100%;
    }
    .page-template-tp_contact .inner-page-banner .inner-banner-text h1 {
        font-size: 42px;
        line-height: 52px;
    }
    .lives-area .icon-box-detail {
        min-height: 270px;
    }
    .sticky-header a.callusicon.search ,
    a.callusicon.search {
        display: block !important;
        right: 0px;
    }

    
}




@media (max-width: 1028px) {

    .footer-link ul li a,
    .footer-link ul li {
        font-size: 12px;
    }

    .footer-link ul li {
        padding: 0 7px;
    }

    .partner-head {
        max-width: 100%;
    }

    .work-area-left,
    .work-area-right {
        padding-right: 0;
        padding-left : 0;
    }

    .pre-built-audiences-inner ul {
        width: 100%;
    }

    .inner-banner-text {
        width: 100%;
    }

    .megamenu .title {
        font-size: 16px;
    }

    .segment::before {
        height: 100%;
    }

    .ivt::before {
        height: 100%;
    }

    .home-banner {
        background-size: 115% 70%;
    }
    .menu-header-megamenu-container .wp-megamenu>.menu-item>a {
        font-size: 16px;
    }
    .menu-header-megamenu-container .wp-megamenu>.menu-item {
        margin-left: 0px !important;
    }
    img.lg-logo {
        max-width: 200px;
        top: -8px;
    }
    #menu-header-main-menu-1 li a {
        padding: 0 5px;
    }
}

@media (max-width: 1028px) {

    body {
        padding-top: 55px;
    }

    /* .top-header {
            display: none
            } */

            .about-head-text {
                text-align: center;
            }

            .about-head-text h4 {
                width: 100%;
            }

            .about-box {
                border-bottom : 1px solid #a1a0a0;
                padding-bottom: 25px;
                height        : auto;
            }

            .about-btn {
                position  : unset;
                margin-top: 20px;
            }

            .about-box-inner {
                padding-bottom: 0;
            }

            .about-content-box .row .col-lg-4:last-child .about-box {
                border        : 0;
                padding-bottom: 0;
            }

            .logo {
                display: none;
            }

            .methodology-img {
                width                : 100%;
                z-index              : -1;
                background-attachment: fixed;
            }

            .email .methodology-img {
                width: 100%;
            }

            .methodology {
                background-color: rgba(206, 112, 38, 0.7);
            }

            .methodology.sky-blue-section {
                background-color: rgba(147, 175, 182, 0.7);
            }

            .methodology.red-section {
                background-color: rgba(173, 48, 48, 0.7);
            }

            .link-list li a {
                background: #f5f5f5 !important;
            }

            .claritas-identity-graph-navigation,
            .wsmenu-list li a i {
                display: none !important;
            }

            .audience-solutions .col-sm-12 {
                padding-bottom: 20px;
                margin-bottom : 0 !important;
            }

            .audience-solutions .col-sm-12:last-child {
                border-bottom: 0;
            }

            .resource-box-detail {
                padding: 25px;
            }

            .additional-audiences-inner .col-sm-12 {
                margin-bottom: 25px;
            }

            .additional-audiences-inner .col-sm-12 a {
                width: 100%;
            }

            .inner-social-icon li {
                width            : 33.33%;
                margin-bottom    : 20px;
                display          : -webkit-box;
                display          : -ms-flexbox;
                display          : flex;
                -webkit-box-align: center;
                -ms-flex-align   : center;
                align-items      : center;
                -webkit-box-pack : center;
                -ms-flex-pack    : center;
                justify-content  : center;
            }

            img.lg-logo {
                position: unset;
            }

            .home-header .wsmenu-list>li>a {
                display: block;
                color  : #272e37;
            }

            .smallogo {
                background: #fff !important;
            }

            .home-header .smallogo {
                background: #272e37 !important;
            }

            .dropdown.client-login {
                width : auto !important;
                height: auto;
                right : 20px !important;
                float : right;
                top   : 10px;
            }

            .dropdown.client-login button {
                color           : #fff;
                background-color: #ff6600;
                border-color    : #ff6600;
                border-radius   : 0;
                padding         : 4px 6px 2px;
                font-size       : 12px;
                box-shadow      : none;
            }

            .dropdown.client-login .btn-primary:not(:disabled):not(.disabled).active,
            .dropdown.client-login .btn-primary:not(:disabled):not(.disabled):active,
            .show>.btn-primary.dropdown-toggle {
                background-color: #ff6600;
                border-color    : #ff6600;
            }

            .dropdown.client-login button:focus {
                outline         : 0;
                background-color: #ff6600;
                border-color    : #ff6600;
                box-shadow      : none !important;
            }

            .wsmenu-list li>.megamenu {
                display: block !important;
            }

            .megamenu-parent .wsmenu-click {
                display: none;
            }

            .smallogo img {
                max-width: 130px;
                top      : 13px;
            }

            .smallogo a {
                display : inline-block;
                height  : 100%;
                float   : left;
                left    : 75px;
                position: relative;
            }

            .dropdown-menu a {
                left: 0 !important;
            }

            .dropdown.client-login {
                min-width: auto;
            }

            .dropdown.client-login .dropdown-menu {
                font-size    : 13px;
                padding      : 10px !important;
                left         : -14px !important;
                border-radius: 0;
            }

            .dropdown.client-login .dropdown-menu a {
                padding: 3px 0;
                width  : 100%;
            }

            .dropdown.client-login .dropdown-menu a:hover {
                color: #ff6600;
            }

            .wsmenu-list {
                margin-top: 0;
            }

            .footer .row {
                -webkit-box-orient   : vertical;
                -webkit-box-direction: reverse;
                -ms-flex-direction   : column-reverse;
                flex-direction       : column-reverse;
            }

            .footer-social ul {
                -webkit-box-pack: center;
                -ms-flex-pack   : center;
                justify-content : center;
                margin-bottom   : 20px;
            }

            .footer-link ul {
                -webkit-box-orient   : vertical;
                -webkit-box-direction: reverse;
                -ms-flex-direction   : column-reverse;
                flex-direction       : column-reverse;
            }

            .footer-link ul li {
                padding      : 0;
                border-right : 0;
                margin-bottom: 7px;
            }

            .footer {
                padding: 30px 0 20px;
            }

            .footer-link ul li a,
            .footer-link ul li {
                font-size: 12px;
            }

            .work-area-right li {
                width        : 100%;
                padding-right: 0;
            }

            .work-area-right ul {
                padding-left: 30px;
            }

            .work-area-left {
                padding-right: 30px;
            }

            .multi-color .pre-built-audiences-inner::before {
                display: none;
            }

            .case-study-detail .r-wrapper {
                padding-left: 00;
                margin-top  : 15px;
            }

            .deliver-campaigns .methodology-text-inner {
                padding: 40px 0 35px;
            }

            .pre-built-audiences-inner::before {
                left  : -75px;
                width : 60px;
                height: 60px;
            }

            .image img {
                max-width: 100%;
                width    : 100%;
            }

            .tab-view ul li {
                width: auto;
                flex : none;
            }

            .tab-view ul li a {
                min-width: 180px;
            }

            .tab-view ul li:last-child {
                margin-right: 15px;
            }

            .blod-article {
                flex-direction: column-reverse;
            }

            .share-icon ul li {
                display     : inline-block;
                margin-right: 5px;
            }

            .share-icon {
                padding-left : 0;
                margin-bottom: 10px;
                display      : none;
            }

            .blog-profile .p-img {
                height: 100px;
                width : 100px;
            }

            .join-team .join.box {
                padding-left  : 0;
                margin-top    : 30px;
                padding-bottom: 20px;

            }

            .join-team .partner.box {
                padding-right : 0;
                padding-bottom: 30px;
            }

            .leadership .row .col-lg-4.col-md-6.col-sm-12 {
                margin-bottom: 30px;
            }

            .join-team .join.box:before {
                display: none;
            }

            .home-banner {
                background-size    : cover;
                background-color   : #252f39;
                background-position: bottom right;
            }

            .home-banner::before {
                position  : absolute;
                top       : 0;
                content   : "";
                background: rgba(0, 0, 0, 0.6);
                left      : 0;
                width     : 100%;
                height    : 100%;
            }

            .about-box-inner h3 {
                min-height   : auto;
                margin-bottom: 10px;
            }


            .footer-link ul {
                width  : 100%;
                border : 0 !important;
                padding: 0 !important;
            }

            .footer-link ul li {
                width      : 100%;
                text-align : center;
                line-height: 1.2;
            }

            .footer-link ul li a {
                display   : inline-block;
                text-align: center;
            }

            .footer-link ul#menu-footer-menu {
                margin-top: 0;
            }

            .top-header nav#wp-megamenu-header-menu,
            a.callusicon.search,
            .top-links>ul>li form#searchform span,
            .top-links>ul>li:last-child {
                display: none;
            }




            .footer-link ul#menu-footer-menu {
                order: 1;
            }

            .footer-link {
                display  : flex;
                flex-wrap: wrap;
            }

            .footer-link ul {
                display: flex;
                order  : 2;
            }

            .footer-link ul li {
                display    : inline-block;
                line-height: 1;
            }

            .footer-link ul li a {
                line-height: 1 !important;
            }
            p.explorebtn {bottom: 10px;}
            .icon-box {margin-bottom: 85px;}
            .plan-section {
              padding: 10px 0 0 0;
          }
          .annual-subscription .about-us {
            padding: 30px 0
        }
        .plan-section .lives-area {
           padding: 0 0 30px;
       }
       .icon-box.price-icon p {
        overflow: visible;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: initial;
    }

    /*22-03-2021*/
    #menu-header-main-menu-1 li:last-child {
        display: none;
    }
    /*22-03-2021*/

}

@media (max-width: 1028px) {


  .top-links {
    position: absolute;
    top     : -24px;
    display : table;
    right   : 85px;
    width   : 70px;
}

.top-links form#searchform i {
    float       : left;
    margin-right: 3px;
}

.top-links li {
    padding: 0 !important;
    z-index: 999;
    border : 0 !important;
    color  : #000 !important;
}

.top-links>ul>li form#searchform,
.top-links>ul>li form#searchform i {
    color: #000;
    margin-right: -2px;
    margin-top: -0.5px;
}
.top-links>ul>li form#searchform i{
    display: none;
}

.top-links input[type="text"] {
    right: 27px;
    top  : -12px;
}

/*.menu-item-has-children > a:after {  font-size: 21px;  color: rgba(0, 0, 0, 0.25);} */
.home-header .menu-header-megamenu-container .wp-megamenu>.menu-item>a:after {
    font-size: 21px;
    /* color : rgba(0, 0, 0, 0.25);*/
}

}
@media (max-width: 767px) {
    h1 {
        font-size: 36px;
    }

    h2 {
        font-size: 26px;
    }

    h3 {
        font-size: 24px;
    }

    h4 {
        font-size: 22px;
    }

    h5 {
        font-size: 20px
    }

    h6 {
        font-size: 18px;
    }

    p {
        font-size: 16px;
    }

    .logo {
        display: none;
    }

    .about-head-img {
        max-width: 200px;
        margin   : 0 auto 15px;
    }

    .banner-video {
        display: none;
    }

    .partner-head {
        max-width: 100%;
    }

    .wsmenu-list>li>a {
        font-size: 16px;

    }

    .mobile-view {
        display  : block;
        max-width: 400px;
        margin   : 0 auto;
    }

    .desktop-view {
        display: none;
    }

    .resource-box {
        -webkit-box-orient   : vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction   : column;
        flex-direction       : column;
    }

    .resource-box-img {
        width : 100%;
        height: 230px;
    }

    .resource-box-detail {
        width  : 100%;
        padding: 265px 30px 30px;
    }

    .pre-built-audiences-inner::before {
        display: none;
    }

    .pre-built-audiences-inner {
        padding: 0;
    }

    .icon-box-detail h6,
    .icon-box-detail p {
        text-align: center;
    }

    .icon-img-box {
        width : 90px;
        height: 90px;
    }

    .icon-img-box img {
        max-width: 50px;
    }

    .work-area-left {
        padding-right: 0;
    }

    .work-area .section-border-right {
        border-right: 0;
    }

    .work-area-right ul {
        padding-left: 0;
        margin-top  : 20px;
    }

    .work-area-right li {
        font-size: 16px;
    }

    .prizm-premier-list {
        width        : 100%;
        margin-bottom: 20px;
    }

    .premier-slider-box {
        max-width: 100%;
    }

    .segment h2 {
        text-align: center;
    }

    .segment-btn {
        text-align   : center;
        margin-bottom: 15px;
    }

    .icon-box-detail a {
        text-align: center;
        display   : block;
    }

    .case-study-detail .r-wrapper h2 {
        font-size: 26px;
    }

    .case-study-detail .r-wrapper h6 {
        font-size: 18px;
    }

    .claritas-effect-detail {
        max-width     : 100%;
        padding-right : 0px;
        margin-right  : 0px;
        border-right  : 0;
        border-bottom : 1px solid #272e37;
        padding-bottom: 10px;
        margin-bottom : 15px;
    }

    .claritas-effect-detail:last-child {
        padding-bottom: 0;
        margin-bottom : 0;
    }

    .claritas-effect-detail p span {
        font-size: 28px;
    }

    .claritas-effect-detail p {
        font-size: 20px;
    }

    .tab-view .tab-content .row>div {
        text-align: center;
    }

    .tab-view ul li a {
        min-width: 130px;
        font-size: 12px;
    }

    .p-50 {
        padding: 30px 0px;
    }

    .m-50 {
        margin-bottom: 30px;
    }

    .p-70 {
        padding: 50px 0px;
    }

    .subscribe-section .sub-inner input {
        width: 80%;
    }

    .upcoming-event .event-box h3,
    .upcoming-event .event-box h4 {
        font-size    : 18px;
        margin-bottom: 5px;
    }

    .upcoming-event .event-box {
        margin-top: 30px;
    }

    .blog-author h6 {
        font-size: 16px;
    }

    .blog-full .resource-box-detail {
        padding: 265px 30px 30px;
    }

    .p-big p {
        font-size: 16px;
    }

    .l-box h3 {
        font-size: 20px;
    }

    .l-box h4 {
        font-size: 18px;
    }

    .join-team .box a.white-btn {
        margin-top: 20px;
    }

    .news-press .list-news h3 {
        font-size: 18px;
    }

    .news-press .list-news h4 {
        font-size: 16px;
    }

    .m-40 {
        margin-bottom: 25px;
    }

    .culture-code-box .work-area-left h2 {
        font-size: 26px;
    }

    .join-team .box a.white-btn {
        position: unset;
        bottom  : 0;
    }

    .case-studies-content,
    .tab-view .tab-content .over-content {
        display: none !important;
    }

    .search-form .screen-reader-text,
    .search-form input.search-field {
        display: inline-block;
        width  : 50%;
        margin : 10px 0;
    }

    .search-form>label {
        width     : 100%;
        text-align: center;
    }

    .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child .col-6:first-child {
        border-right    : none;
        border-bottom   : 2px solid #fff;
        -webkit-box-flex: 0;
        -ms-flex        : 0 0 100%;
        flex            : 0 0 100%;
        max-width       : 100%;
    }

    .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child .col-6:last-child {
        padding-left    : 15px;
        margin-top      : 15px;
        -webkit-box-flex: 0;
        -ms-flex        : 0 0 100%;
        flex            : 0 0 100%;
        max-width       : 100%;
    }

    .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child {
        padding      : 25px 20px 20px 25px;
        width        : 98%;
        margin       : 0px -2% 0px;
        border-radius: 30px;
    }

    .page-template-tp_podcast_attribution_audience_indentification .ivt .segment-img {
        position     : relative;
        top          : 0px;
        margin-bottom: 0px;
    }

    .page-template-tp_podcast_attribution_audience_indentification .audience-solutions.inner-page-section.custom-audience-solutions {
        padding: 30px 0px;
    }

    /*04-03-2021*/
    .inner-page-banner.orange-overlay .inner-banner-text {width: 100%;}
    p.explorebtn {position: static; text-align: center;}
    .claritas-advantage.orange-section .icon-box {margin-bottom: 25px;}
    /*04-03-2021*/

    /*05-03-2021*/
    .ready-contact .home-inner {
        display: block;
        text-align: center;
    }
    .ready-contact .home-contact h2 {
        margin-right: 0;
    }
    .lives-area .content-wrap {
        margin-bottom: 35px;
    }
    .icon-box.price-icon h4 {font-size: 22px; min-height: auto;}
    .icon-box.price-icon p, .lives-area .content-wrap h2, .lives-area .content-wrap p  {text-align: left;}
    .report-area-section .pre-built-audiences-inner::after {
        top: 0;
        left: 0;
        height: 40px;
        width: 40px;
        background-color: #ff6600;
        text-align: center;
        line-height: 40px;
        border-radius: 50px;
        font-size: 42px;
    }
    .report-area-section .pre-built-audiences-inner {
        padding-left: 50px;
    }
    .report-area-section .icon-box p {
        text-align: left;
    }
    .annual-subscription .about-content-box .price-main-bg-wrap {
        height: auto;
    }
    
    .btn-wrap .custom-btn {
        left: 20px;
        right: auto;
    }
    /*05-03-2021*/

    /*08-03-2021*/
    .icon-box.price-icon .price-detail {min-height: auto;}
    /*08-03-2021*/
    /*15-03-2021*/
    .lives-area .icon-box-detail {
        min-height: 240px;
    }
    .page-template-tp_contact .inner-page-banner .inner-banner-text h1 {
        font-size: 36px;
        line-height: 42px;
    }


}

@media (max-width: 576px) {
    .tab-view ul li a {
        padding  : 10px;
        min-width: 125px;
    }

    .resources-btn a {
        width: 100%;
    }

    .upcoming-event .event-box {
        flex-direction: column;
        text-align    : center;
    }

    .upcoming-event .event-box .event-image {
        width        : auto;
        margin       : 0 auto;
        margin-bottom: 15px;
    }

    .upcoming-event .event-box .event-details {
        padding-left: 0;
    }

    .subscribe-section .sub-inner input {
        width        : 100%;
        margin-bottom: 20px;
        margin-top   : 0;
    }

    .blog-profile .p-img {
        height: 70px;
        width : 70px;
    }

    .home-banner {
        background-size: 300%;
    }

 /*   #menu-header-main-menu-1 li a {
        padding: 10px 5px;
        }*/

        /*04-03-2021*/
        .accordion-section .card-header {padding-right: 40px;}
        /*04-03-2021*/

        /*15-03-2021*/
        .lives-area .icon-box-detail {
            min-height: 270px;
        }
        .page-template-tp_contact .inner-page-banner .inner-banner-text h1 {
            font-size: 32px;
            line-height: 38px;
            margin-top: 10px;
        }

    }

    @media (max-width: 480px) {


        .container-fluid {
            padding: 0 15px;
        }

        .about-head-img {
            max-width: 150px;
        }

        .inner-social-icon li {
            width: 50%;
        }

        .case-studies-img {
            height: 230px;
        }

        .smallogo a {
            left: 65px;
        }

        .smallogo img {
            max-width: 100px;
            top      : 16px;
        }

        .mobile-view {
            max-width: 100%;
        }

        .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child {
            padding: 25px 15px 20px 15px;
            width  : auto;
            margin : 0px;
        }

        .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child .col-6:first-child h3 {
            font-size   : 16px;
            line-height : 24px;
            margin-right: 0px;
        }

        .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child .col-6:last-child h3 {
            font-size  : 16px;
            line-height: 19px;
        }

        .page-template-tp_podcast_attribution_audience_indentification .custom-audience-solutions .row:last-child .col-6:last-child ul li {
            font-size  : 16px;
            line-height: 20px;
        }




    }

    @media (max-width: 400px) {
        .header-menu-secondary>a {
            padding  : 4px 18px 4px 10px !important;
            font-size: 11px;
        }

        .top-links input[type="text"].search-active {
            width: 150px;
        }
    }

    @media (max-width: 360px) {
        .animated-arrow {
            margin: 10px 0 0 10px;
        }

        .dropdown.client-login {
            right: 10px !important;
        }

        a.callusicon.search {
            /* right: 115px; */
            top  : 14px;
        }

        a.callusicon.search i {
            font-size: 18px;
        }

        .smallogo a {
            left: 55px;
        }

        .dropdown.client-login .dropdown-menu {
            left: -4px !important;
        }

        .tab-view .tab-content .box {
            height: 280px;
        }

        .tab-view .tab-content .bottom-content {
            top: 180px;
        }
    }

    @media only screen and (min-width: 641px) {
        body li.gfield.gfield_error.gf_left_half {
            margin-right: 16px !important;
        }
    }

    @media screen and (min-width: 991px) {
        .menu-header-megamenu-container .wp-megamenu>.menu-item:first-child {
            margin-left: 0;
        }

        ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title {
            padding-top   : 3px;
            padding-bottom: 7px;
        }

        .megamenu-logo,
        .megamenu-contain {
            margin-top: 10px;
        }

        .wpmm-col.wpmm-col-4 ul.wp-megamenu-sub-menu .menu-item {
            width: 100%;
        }

        .wpmm-col.wpmm-col-4 {
            padding-right: 15px;
            padding-left : 10px;
        }

        .wpmm-col.wpmm-col-4:last-child {
            padding-right: 0;
        }

        .wpmm-col.wpmm-col-4:first-child {
            padding-left: 0px;
        }

        .wpmm-strees-row-and-content-container {
            border: solid 1px #eeeeee;
            top   : 55px;
        }

        .megamenu-contain a {
            font-size: 13px !important;
        }

        .megamenu-logo {
            width    : 210px;
            max-width: inherit !important;
        }

        .sticky-header .menu-header-megamenu-container .wp-megamenu>.menu-item>a {
            padding: 15px 2px;
            font-size: 16px;
        }

        .wpmm-strees-row-and-content-container {
            top: 100%;
        }
        .menu-header-megamenu-container .wp-megamenu>.menu-item>a{
            font-size: 16px;
        }



    }

    @media screen and (min-width: 1199px){
        .sticky-header .menu-header-megamenu-container .wp-megamenu>.menu-item>a {
            padding: 15px 7px;
        }
        .menu-header-megamenu-container .wp-megamenu>.menu-item>a{
            font-size: 18px;
        }
    }

    @media (max-width: 1439px) {
        .menu-header-megamenu-container .wp-megamenu>.menu-item {
            margin-left: 10px;
        }
        img.lg-logo {
            max-width: 200px;
            position: relative;
            top: -10px;
        }
    }


    @media (max-width: 480px) {
        .top-links>ul>li form#searchform, .top-links>ul>li form#searchform i{
                margin-right: 3px;
        }
    }