/* @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: 991px) {
    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     : 20px;
        margin-top: 20px;
    }

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

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

}




@media (max-width: 1024px) {

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

@media (max-width: 991px) {

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

    .top-links {
        position: absolute;
        top     : -34px;
        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;
    }

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


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

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

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

}

@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: 992px) {
    .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 0 15px 0;
    }

 .wpmm-strees-row-and-content-container {
        top: 100%;
    }



}



@media (max-width: 1439px) {
.menu-header-megamenu-container .wp-megamenu>.menu-item {
    margin-left: 25px;
}
}