.show-mobile{display:none;}
.menu .search{display:none;}



/* Menu fixes */
header {padding: 8px 0 0;}
#old-head {width: 100%; max-width: 100%; padding:0;}
#ivm-brand, #old-head ul.nav.menu.cd-primary-nav.mod-list {width: 90%; margin: auto;}
#ivm-brand .custom, .ivm-new-menu{ display:inline-block; width: 47%; vertical-align:middle;}
#ivm-brand {max-width:1490px; font-size:0;}
header .ivm-new-menu {width:53%;}

header .ivm-new-menu,header .phone-txt {position: relative; top: 0; right: 0;}
.phone-txt {text-align: right;}

#ivm-brand .modal__trigger, a.cd-nav-trigger, header .nav-child {display:none; position:absolute; background: #364651; top:50px; width:250px; z-index:4;}
header .nav-child{transform: translate(-35%, 0);}
header .item-1047 .nav-child{transform: translate(-18%, 0);}
headear .item-1048 .nav-child{transform: translate(-25%, 0);}
header .item-1049 .nav-child{transform: translate(-30%, 0);}
.top-search {position: static; right: 0; top: 0;}
.top-search .form-inline {top: 35px; left: auto; right: -300px; z-index:4;}
#old-head ul.nav.menu.cd-primary-nav.mod-list {max-width:1490px; position: relative; padding: 0; visibility: visible; opacity: 1; display: flex; background: transparent; overflow: inherit; justify-content: space-around;}
header .menu li a{display:block;}
#old-head ul.nav.menu.cd-primary-nav.mod-list a {font-size:16px; text-transform:uppercase; color: #fff;}
.cd-primary-nav > li {width:auto; margin:0 auto 0 0; position:relative; padding: 16px 0;}
.cd-primary-nav > li:last-child {margin-right: 0;}
#old-head ul.nav.menu.cd-primary-nav.mod-list li:hover > .nav-child{display:block;}
.nav-child{text-align:left;}
.cd-primary-nav li ul li {width: 100%; padding: 4px 0 12px 0; border-bottom: 1px solid #db7747;}
.cd-primary-nav li ul li:last-child {border: none;}
/*div#old-head {display: flex; justify-content: space-between; max-width: 100%; align-items: flex-end;}
#ivm-brand{width:20%;}
#ivm-menu {width:78%;}*/


@media screen and (max-width:1690px){
  #old-head ul.nav.menu.cd-primary-nav.mod-list a {font-size: 15px;}
}

@media screen and (max-width:1590px){
  #old-head ul.nav.menu.cd-primary-nav.mod-list a {font-size: 14px;}
}

@media screen and (max-width:1485px){
  #ivm-brand, #old-head ul.nav.menu.cd-primary-nav.mod-list{max-width:1200px;}  .circle-tilt{width:600px; height:600px;}
  .pos-tilt{width:500px; height:500px; }
  .outer-div #typewriter{margin-top:115px;}
  .outer-div #typewriter h3{font-size:38px}
  .lat-banner img{max-width:85%;}
}
@media screen and (max-width:1280px){
  #typewriter-in{max-width:600px;}
  #typewriter-in p{font-size:20px;}
  #typewriter-in h2{font-size:55px;}

}
@media screen and (max-width:1200px){
  .cd-nav-trigger {right:14px;}
  .modal__trigger{right:60px;}
  .top-search{right:130px;} 
  .globe-content-wrap{
    max-width: 90%;
    margin-right: 0;
    margin-left: auto;
  }
  .right-text p{font-size:18px;}
  .find-active li a{font-size:12px;}
}

@media screen and (max-width:1120px){
  .news .ivm-container section {width:75%;}
  #content-below {width: 25%;}
  .blogTxt, .blogImg {width: 100%; display: block;}
  .blogTxt{margin-top: 10px; padding: 0;}
  .amazing-wrapper h2{font-size:25px;}
  .blue-circle div p.head{      font-size: 30px;}
  div.insights ul li:first-child strong{font-size:25px;}
  div.insights ul{grid-gap:20px;}
}

@media screen and (max-width:980px){
  ul.brands{grid-template-columns: repeat(3,1fr);}
  .mar-left .flx .col p{font-size:28px;line-height:30px;}
  #ivm-brand, #old-head ul.nav.menu.cd-primary-nav.mod-list {width:98%; } 
  .item-1047 .nav-child {transform: translate(0, 0);}
  .news .ivm-container section {width: 64%;}
  #content-below {width: 36%;}
  .news #content-below{width:240px;}
  .marketingecosystem .banner-wrap .banner-txt {margin-left:5%;}
  .ic-wrap img {
    max-width: 50px;
}
  .orange-canvas h1{font-size:35px;line-height:40px;}
  .orange-canvas h2{font-size:28px;line-height:30px;}
  .orange-canvas h3{font-size:24px; line-height:28px}
  ul.unique-ul{flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;}
  #ivm-banner{padding-top:90px;}
  .menuId1157 #ivm-banner{padding-top:0;}
}
@media screen and (max-width:930px){#new-logo .phone-txt{right:210px;}.top-search {
    right: -95px;position:absolute;
}}
@media screen and (max-width:900px){#slide-line{display:none;}}
@media screen and (max-width:800px){
  .show-mobile.phone{position: fixed;
    z-index: 3;
    top: 49px;
  right: 216px;display:block;}.hide-mobile{display:none;}.top-search{right:-183px;}}

@media screen and (max-width:800px){
  #old-head ul.nav.menu.cd-primary-nav.mod-list a {font-size: 12px; padding-bottom: 5px;}
  .new-banner button.slick-prev.slick-arrow,.new-banner button.slick-next.slick-arrow{display:none !important;}
  .pos-tilt{top:65%;width:100%;border-radius:0;align-items:center;}
  .circle-tilt{width:100%;border-radius:0;}
}


body.marketing.strategic-marketing-workshops.menuId1078 a.arrow.get-bet {     FONT-SIZE: 14px;}

