/*******************************************************
 *
 * Podcast
 *
 *******************************************************/
/*
#fixed-header.active .header-nav,
#fixed-header.active .header-smi {
   opacity: 0 !important;
   visibility: hidden !important;
   pointer-events: none !important;
   -webkit-transform: translateX(-1.25vw) !important;
   -ms-transform: translateX(-1.25vw) !important;
   transform: translateX(-1.25vw) !important;
}
#fixed-header.active .header-inner {
   background: transparent !important;
   border-top: none !important;
}
*/

.ip-banner {
    display: none;
}
.ip-container .header-inner {
   width: 53%;
}
#inner-page-wrapper {
    margin-bottom: 0;
}
#inner-page-wrapper > .container {
   width: 100%;
   max-width: 100%;
   padding: 0;
}
#ip-podcast {
   font-size: 0;
   letter-spacing: 0;
   line-height: 1;
}
.ip-podcast-container {
   display: block;
   position: relative;
}
.ip-podcast-wrapper {
   display: block;
   position: relative;
}
.ip-podcast-main {
   display: block;
   position: relative;
}
.ip-podcast-section {
   display: block;
   position: relative;
}

/* Video */
.ip-podcast-inner-wrapper {
   position: relative;
}
.ip-podcast-video {
   position: relative;
   /* padding-top: 56.25%; */
   overflow: hidden;
}
.ip-podcast-video video {
   /* display: block; */
   /* width: 100%; */
   /* height: auto; */
   /* min-width: 150%;

   width: 100%;
   height: 100%;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
   z-index: 1; */
}
.ip-podcast-video .cycloneslider-template-video .cycloneslider-volume,
.ip-podcast-video #aios-slider-ip-podcast .aios-slider-volume {
   top: auto;
   bottom: 3.125vw;
   right:  3.125vw;
   width: 2.500vw;
   height: 2.500vw;
   background-position: center;
   background-size: cover;
   background-repeat: no-repeat;
   color: #878787 !important;
   font-size: 1.823vw;
}
*::-webkit-media-controls-panel {
    display: none!important;
    -webkit-appearance: none;
}


/* Old shadow dom for play button */

*::-webkit-media-controls-play-button {
    display: none!important;
    -webkit-appearance: none;
}


/* New shadow dom for play button */


/* This one works! */

*::-webkit-media-controls-start-playback-button {
    display: none!important;
    -webkit-appearance: none;
}

.ip-podcast-video-control {
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: 2;
}
.ip-podcast-video-control span {
   display: block;
   width: 150px;
   height: 150px;
   border: 1px solid #fff;
   border-radius: 50%;
   font-size: 48px;
   color: #fff;
   text-align: center;
   line-height: 150px;
   cursor: pointer;
   transition: all .4s ease-in-out;
}
.ip-podcast-video-control span:hover {
   background-color: #073161;
   border-color: #073161;
}
.playing .ip-podcast-video-control span {
   opacity: .5;
}
.ip-podcast-video-text1 {
   position: absolute;
   top: 34%;
   left: 63%;
   font-size: 18px;
   font-weight: 300;
   color: #fff;
   line-height: 1.6;
   letter-spacing: 0.05em;
}
.ip-podcast-video-text2 {
   position: absolute;
   top: 55%;
   left: 63%;
   font-size: 35px;
   font-weight: 500;
   color: #fff;
   line-height: 1.3;
}

/* Brand */
.ip-podcast-brand-inner-wrapper {
   position: relative;
   padding: 102px 5.62% 99px;
   overflow: hidden;
}
.ip-podcast-brand-inner-wrapper::before,
.ip-podcast-brand-inner-wrapper::after {
   content: "";
   position: absolute;
   top: -1px;
   right: 0;
   width: 5.62%;
   height: calc(100% + 2px);
   background-color: #073161;
   pointer-events: none;
}
.ip-podcast-brand-inner-wrapper::before {
   left: 0;
   opacity: 0;
}
.ip-podcast-brand-inner-wrapper::after {
   right: 0;
}
.ip-podcast-brand-heading {
   font-family: var(--encorpada);
   font-size: 70px;
   font-weight: 300;
   color: #0a2c53;
   text-transform: uppercase;
   text-align: center;
   margin-bottom: 34px;
}
.ip-podcast-brand-excerpt {
   font-size: 17px;
   font-weight: 400;
   color: #444444;
   text-align: center;
   line-height: 1.8;
   letter-spacing: 0.05em;
   max-width: 1270px;
   margin: 0 auto 59px;
   padding: 0 15px;
}
.ip-podcast-brand-links {
   display: flex;
   justify-content: center;
   align-items: center;
   width: 100%;
}
.ip-podcast-brand-links span {
   font-size: 14px;
   font-weight: 500;
   letter-spacing: 0.05em;
   text-transform: uppercase;
   color: #0a2c53;
}
.ip-podcast-brand-links a {
   display: block;
   margin-bottom: 0;
   margin-left: 10px;
}
.ip-podcast-brand-links a:first-of-type {
   margin-left: 20px;
}

/* List */
.ip-podcast-list {
   position: relative;
    padding-left: 5.5%;
}
.pc-item {
   display: inline-block;
   vertical-align: middle;
   width: calc(100% / 3);
   position: relative;
}

.pc-item a {
   display: block;
   position: relative;
   overflow: hidden;
}

.pc-img {
   display: block;
   position: relative;
   background-color: #242424;
}

.pc-img img {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   width: 100%;
   height: 100%;
   display: block;
   -o-object-fit: cover;
      object-fit: cover;
   -o-object-position: top center;
      object-position: top center;
   z-index: 2;
   opacity: .40;
   -webkit-filter: grayscale(1);
           filter: grayscale(1);
}

.pc-img canvas {
   display: block;
   width: 100%;
   position: relative;
   height: 100%;
}

.pc-btn {
   display: block;
   position: relative;
}

.pc-btn a {
   max-width: 100%;
}

.pc-btns {
   position: relative;
   width: 100%;
   max-width: 323px;
   margin: 4.375vw auto 0;
}

.pc-hover {
   position: absolute;
   bottom: 5.563vw;
   left: 0;
   width: 100%;
   padding: 0 3.375vw 4.625vw;
   z-index: 2;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-item a:hover .pc-hover {
   opacity: 0;
   visibility: hidden;
}

.pc-hover-control {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   -webkit-box-pack: justify;
       -ms-flex-pack: justify;
           justify-content: space-between;
   position: relative;
   height: 5.563vw;
   padding-left: 1.625vw;
   background-color: #000;
}

.pc-hover-control>div {
   display: inline-block;
   vertical-align: middle;
   position: relative;
   z-index: 2;
}

.pc-hover-agent-name h2 {
   font-size: 0.938vw;
   font-weight: 700;
   line-height: 1;
   letter-spacing: 0.020em;
   color: #fff;
   text-transform: uppercase;
   display: block;
   margin-bottom: 0.688vw;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-hover-agent-name span {
   font-size: 0.625vw;
   font-weight: 500;
   line-height: 1;
   letter-spacing: 0.220em;
   color: #fff;
   text-transform: uppercase;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-hover-btn {
   width: 5.375vw;
   background: #102339;
   height: 100%;
   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;
}

.pc-hover-btn span.ai-icon-play {
   background-image: url(../../images/ai-play-button.png);
   width: 1.75vw;
   height: 2.063vw;
   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;
   margin: 0 auto;
}

.pc-play-btn {
   height: 100%;
   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;
   width: 100%;
}

.pc-hover-agent-name {
   margin-right: auto;
   margin-left: 2.438vw;
}

.pc-hover-title {
   display: block;
   position: relative;
}

.pc-hover-title h2 {
   font-size: 1.875vw;
   color: #fff;
   line-height: 1.5;
   display: block;
   margin-bottom: 1.563vw;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-hover-title span {
   font-size: 1vw;
   color: #fff;
   text-transform: uppercase;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-hover-control:before {
   position: absolute;
   content: '';
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4b8679+0,7da09b+100 */
   background: rgb(75, 134, 121);
   /* Old browsers */
   /* FF3.6-15 */
   /* Chrome10-25,Safari5.1-6 */
   background: -o-linear-gradient(left, rgba(75, 134, 121, 1) 0%, rgba(125, 160, 155, 1) 100%);
   background: -webkit-gradient(linear, left top, right top, from(rgba(75, 134, 121, 1)), to(rgba(125, 160, 155, 1)));
   background: linear-gradient(to right, rgba(75, 134, 121, 1) 0%, rgba(125, 160, 155, 1) 100%);
   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b8679', endColorstr='#7da09b', GradientType=1);
   /* IE6-9 */
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-hover-control:after {
   position: absolute;
   content: '';
   top: 0;
   left: 0;
   width: 50%;
   height: 100%;
   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c1c1c1+0,ffffff+100 */
   background: rgb(193, 193, 193);
   /* Old browsers */
   /* FF3.6-15 */
   /* Chrome10-25,Safari5.1-6 */
   background: -o-linear-gradient(left, rgba(193, 193, 193, 1) 0%, rgba(255, 255, 255, 1) 100%);
   background: -webkit-gradient(linear, left top, right top, from(rgba(193, 193, 193, 1)), to(rgba(255, 255, 255, 1)));
   background: linear-gradient(to right, rgba(193, 193, 193, 1) 0%, rgba(255, 255, 255, 1) 100%);
   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c1c1', endColorstr='#ffffff', GradientType=1);
   /* IE6-9 */
   opacity: 0;
   visibility: hidden;
   pointer-events: none;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.pc-item a:hover .pc-img img {
   -webkit-filter: none;
           filter: none;
}

.pc-item a:hover .pc-hover-control:after {
   opacity: 1;
   visibility: visible;
   width: 100%;
}

.pc-item a:hover .pc-hover-control:before {
   opacity: 0;
   visibility: hidden;
}

.pc-item a:hover .pc-hover-agent-name h2,
.pc-item a:hover .pc-hover-agent-name span {
   color: #102339;
}

/* Engage */

.ewm-container {
   padding: 67px 0 0;
}

/*.ewm-wrapper {
   display: block;
   position: relative;
   padding-left: 7.75vw;
}

.ewm-wrapper:before {
   position: absolute;
   content: '';
   top: 1.25vw;
   left: 0;
   background-image: url(../../images/ewm-accent-logo.png);
   background-position: center;
   background-size: cover;
   background-repeat: no-repeat;
   opacity: 0.03;
   pointer-events: none;
   width: 37.019%;
   height: 93.784%;
   margin: 0 auto;
}

.ewm-main {
   display: block;
   position: relative;
}

.ewm-row {
   display: block;
   position: relative;
}

.ewm-col {
   display: inline-block;
   vertical-align: bottom;
   position: relative;
   width: 50%;
}

.ewm-agent-bt {
   position: absolute;
   bottom: 0;
   right: 0;
   width: 30vw;
   height: 52.938vw;
   background-color: #073161;
}

.ewm-agent-holder {
   display: block;
   position: relative;
}

.ewm-agent-inner {
   display: block;
   position: relative;
   padding: 0 9.188vw 0 2.938vw;
}

.ewm-agent-inner img {
   max-width: 100%;
   width: 100%;
}

.ewm-agent-bt:before {
   position: absolute;
   content: '';
   top: 0;
   right: 100%;
   background: #102339;
   width: 8vw;
   height: 100%;
}

.ewm-agent-bt canvas {
   display: block;
   width: 100%;
   height: 100%;
   background-image: url(../../images/ewm-agent-bg.jpg);
   background-position: center;
   background-size: cover;
   pointer-events: none;
   opacity: .20;
}

.ewm-content-container {
   display: block;
   position: relative;
   padding-bottom: 6.813vw;
}

.ewm-col:first-child {
   width: 47.43%;
}

.ewm-col:last-child {
   width: 52.57%;
}

.ewm-img {
   display: block;
   position: relative;
   background-color: #2d2d2d;
}

.ewm-img canvas {
   display: block;
   width: 100%;
   background-position: center;
   background-repeat: no-repeat;
   background-size: cover;
   height: 100%;
   opacity: .15;
   -webkit-filter: grayscale(1);
           filter: grayscale(1);
}

.ewm-image-holder {
   display: block;
   position: relative;
}

.ewm-caption {
   position: absolute;
   bottom: 15%;
   left: 0;
   display: block;
   text-align: center;
   padding: 0 1.938vw;
   -webkit-transform: translateY(-50%);
       -ms-transform: translateY(-50%);
           transform: translateY(-50%);
   width: 100%;
   max-width: 68%;
   right: 0;
   margin: 0 auto;
}

.ewm-content-container .global-title {
   margin-bottom: 3.75vw;
   padding: 0 3.063vw;
}

.ewm-social-wrapper {
   display: block;
   position: relative;
}

.ewm-list {
   display: block;
   position: relative;
   margin-bottom: 1.688vw;
   z-index: 3;
}

.ewm-list>ul {
   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;
   width: 100%;
}

.ewm-list>ul>li {
   display: inline-block;
   vertical-align: middle;
   position: relative;
   padding: 0.813vw 2.688vw;
}

.ewm-main-icon span {
   font-size: 2.75vw;
   color: #b8b8b8;
   line-height: 1;
   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;
   min-height: 3.25vw;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.ewm-main-icon span.ai-font-facebook {
   font-size: 2.438vw;
}

.ewm-main-icon span.ai-font-instagram {
   font-size: 2.438vw;
}

.ewm-list>ul>li:first-child {
   padding-left: 0;
}

.ewm-list>ul>li:last-child {
   padding-right: 0;
}

.ewm-list>ul>li span.ai-icon-podcast {
   background-image: url(../../images/ai-podcast-icon.png);
   width: 2.375vw;
   height: 3.25vw;
}

.ewm-list>ul>li.ewm-trigger:hover .ewm-main-icon span.ai-icon-podcast {
   background-image: url(../../images/ai-podcast-icon-b.png);
}

.ewm-list>ul>li:before {
   position: absolute;
   content: '';
   top: 0;
   right: 0;
   width: 0.063vw;
   height: 100%;
   -webkit-transform: rotate(15deg);
       -ms-transform: rotate(15deg);
           transform: rotate(15deg);
   background: #b8b8b8;
   pointer-events: none;
}

.ewm-main-icon {
   display: block;
   position: relative;
   cursor: pointer;
}

.ewm-list>ul>li:last-child:before {
   display: none;
}

.ewm-social-dropdown {
   position: absolute;
   width: 100%;
   left: 0;
   -webkit-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   transition: all 0.4s ease;
   opacity: 0;
   visibility: hidden;
   z-index: 2;
   top: 0;
   -webkit-transform: translateY(1.25vw);
       -ms-transform: translateY(1.25vw);
           transform: translateY(1.25vw);
}

.ewm-social-dropdown>div {
   display: inline-block;
   vertical-align: middle;
   position: relative;
}

.ewm-social-dropdown[data-tabpanel="podcast"] {}

.ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
       -ms-flex-pack: center;
           justify-content: center;
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
   padding: 4.313vw 0 4.375vw;
   width: 100%;
}

.ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links span {
   font-size: 0.875vw;
   font-weight: 500;
   letter-spacing: 0.05em;
   text-transform: uppercase;
   color: #fff;
}

.ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links a {
   display: block;
   margin-bottom: 0;
   margin-left: 10px;
}

.ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links a:first-of-type {
   margin-left: 1.250vw;
}

.ewm-social-dropdown[data-tabpanel="podcast"]:before {
   left: 0;
   margin: 0 auto;
   width: 80%;
}

.ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links a img {
    -webkit-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}

.ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links a:hover img {
    opacity: .75;
}

.ewm-social-links {
   margin-left: 6.125vw;
   margin: 0 auto;
   width: 70%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
}

.ewm-caption span {
   font-size: 1.063vw;
   line-height: 1.8;
   color: #fff;
   letter-spacing: 0.020em;
}

.ewm-list>ul>li:hover .ewm-social-dropdown {
   opacity: 1;
   visibility: visible;
}

.ewm-social-icon-inner span {
   font-size: 2.75vw;
   line-height: 1;
   color: #fff;
   background: #435e98;
   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;
   width: 100%;
   height: 100%;
}

.ewm-social-links a:not(:last-child) {
   margin-bottom: 0.938vw;
}

.ewm-social-links a {
   font-size: 1.625vw;
   line-height: 1;
   color: #fff;
   display: block;
   text-align: center;
   letter-spacing: 0.050em;
   -webkit-transition: 0.3s all ease-in-out;
   -o-transition: 0.3s all ease-in-out;
   transition: 0.3s all ease-in-out;
}

.ewm-social-icon-inner {
   display: block;
   position: relative;
   width: 12.75vw;
   height: 13.438vw;
}

.ewm-social-dropdown.active {
   opacity: 1;
   visibility: visible;
   -webkit-transform: translateY(0);
       -ms-transform: translateY(0);
           transform: translateY(0);
}

.ewm-list>ul>li.ewm-trigger.active .ewm-main-icon span,
.ewm-list>ul>li.ewm-trigger:hover .ewm-main-icon span {
   color: #073161;
}

.ewm-social-icon-inner span.ai-font-linkedin {
   background: #0077b5;
}

.ewm-social-icon-inner span.ai-font-youtube {
   background: #F70000;
}

.ewm-social-icon-inner span.ai-font-instagram {
   background-image: url(../../images/ewm-ig-bg.jpg);
   background-position: center;
   background-size: cover;
   background-repeat: no-repeat;
}

.ewm-social-links a:hover {
   color: #5a85b6;
}

.ewm-hover-details {
   display: block;
   position: relative;
}

.ewm-social-dropdown:before {
   position: absolute;
   content: '';
   bottom: 0;
   right: 0;
   width: 65%;
   height: 0.063vw;
   background: #555555;
   z-index: 2;
   pointer-events: none;
}*/

.aiosp-wrap .aiosp-container.aiosp-inline-holder:not([class*="ip-book-popup"]) .aios-popup-body {
   padding: 35px !important;
   min-height: auto !important;
   border-radius: 14px;
}

/*******************************************************
*
* Mobile styles and other media queries
*
*******************************************************/

@media only screen and (max-width: 1366px) {
   .ip-podcast-video-text2 {
      font-size: 28px;
   }
}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
   .ip-podcast-video-text2 {
      font-size: 24px;
   }
   .ip-podcast-brand-heading {
      font-size: 53px;
   }
} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
   #ip-podcast {
      margin-top: 79px;
   }
   .ip-podcast-video .cycloneslider-template-video .cycloneslider-volume,
   .ip-podcast-video #aios-slider-ip-podcast .aios-slider-volume {
      top: auto;
      bottom: 38px;
      right: 15px;
      width: 34px;
      height: 35px;
      background-size: cover;
      background-repeat: no-repeat;
      font-size: 25px;
  }
   .ip-podcast-video-control span {
      width: 80px;
      height: 80px;
      font-size: 31px;
      line-height: 80px;
  }
  .video-text {
      bottom: 8px !important;
      top: auto;
      width: 100%;
      left: 0;
      text-align: center;
      font-size: 16px;
   }
   .video-text br {
      display: none;
   }
   .ip-podcast-video-text1.video-text {
      bottom: 28px !important;
   }
   /* Podcast */
   .ip-podcast-list {
      max-width: 480px;
      margin: 0 auto;
       padding-left: 0;
   }
   .pc-container {
      padding: 63px 0 58px;
  }
  .pc-main .global-title-sm {
      margin-bottom: 48px;
  }
  .pc-slide {
      width: 100%;
      max-width: 500px;
      margin: 0 auto;
  }
  .pc-item {
      width: 100%;
  }
  .pc-btn {
      width: 100%;
      display: block;
  }
  .pc-btns {
      max-width: 313px;
      margin: 33px auto 0;
      display: block;
  }
  .pc-hover {
      bottom: 89px;
      padding: 0 54px 74px;
  }
  .pc-hover-control {
      height: 89px;
      padding-left: 26px;
  }
  .pc-hover-agent-name h2 {
      font-size: 15px;
      margin-bottom: 11px;
  }
  .pc-hover-agent-name span {
      font-size: 10px;
  }
  .pc-hover-btn {
      width: 86px;
  }
  .pc-hover-btn span.ai-icon-play {
      width: 28px;
      height: 33px;
  }
  .pc-hover-agent-name {
      margin-left: 39px;
  }
  .pc-hover-title h2 {
      font-size: 30px;
      margin-bottom: 25px;
  }
  .pc-hover-title span {
      font-size: 16px;
  }
  .pc-item a:hover .pc-hover-btn span.ai-icon-play {
      width: 15px;
      height: 23px;
  }
  
  /* End of Podcast */
   /* Engage */
   /*.ewm-container {
      padding: 34px 0 0;
      width: 100%;
   }
   .ewm-wrapper {
      padding-left: 0;
   }
   .ewm-wrapper:before {
      top: auto;
      width: 80%;
      height: 128%;
      background-size: contain;
      bottom: 0;
   }
   .ewm-col {
      display: inline-block;
      vertical-align: bottom;
      position: relative;
      width: 50%;
   }
   .ewm-agent-bt {
      width: 54%;
      height: 83%;
   }
   .ewm-agent-inner {
      padding: 0;
   }
   .ewm-agent-bt:before {
      width: 75px;
   }
   .ewm-content-container {
      padding-bottom: 96px;
   }
   .ewm-col:first-child {
      width: 47.43%;
   }
   .ewm-col:last-child {
      width: 52.57%;
   }
   .ewm-caption {
      bottom: 13%;
      max-width: 79%;
      padding: 0 15px;
   }
   .ewm-content-container .global-title {
      margin-bottom: 60px;
      padding: 0;
   }
   .ewm-list {
      margin-bottom: 0;
   }
   .ewm-list>ul>li {
      padding: 9px 14px!important;
      border-right: 1px solid #d1d1d1;
      border-bottom: 1px solid #d1d1d1;
      width: calc(100% / 3);
   }
   .ewm-main-icon span {
      font-size: 36px;
      min-height: 36px;
   }
   .ewm-main-icon span.ai-font-facebook {
      font-size: 31px;
   }
   .ewm-main-icon span.ai-font-instagram {
      font-size: 34px;
   }
   .ewm-list>ul>li span.ai-icon-podcast {
      width: 29px;
      height: 32px;
      margin: 0 auto;
   }
   .ewm-list>ul>li:before {
      width: 1px;
      display: none;
   }
   .ewm-social-links {
      margin-left: 0;
      width: 70%;
   }
   .ewm-caption span {
      font-size: 15px;
      letter-spacing: 0.3px;
      line-height: 22px;
   }
   .ewm-social-icon-inner span {
      font-size: 32px;
   }
   .ewm-social-links a:not(:last-child) {
      margin-bottom: 15px;
   }
   .ewm-social-links a {
      font-size: 22px;
      letter-spacing: 1.1px;
   }
   .ewm-social-icon-inner {
      width: 139px;
      height: 160px;
   }
   .ewm-social-dropdown:before {
      width: calc(100% - 185px);
   }
   .ewm-list>ul {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
            -ms-flex-flow: row wrap;
               flex-flow: row wrap;
      -webkit-box-pack: start;
            -ms-flex-pack: start;
               justify-content: flex-start;
      width: 81%;
   }
   .ewm-list>ul>li:nth-child(5) {
      border-bottom: none;
   }
   .ewm-list>ul>li:nth-child(4) {
      border-bottom: none;
      padding-left: 0!important;
   }
   .ewm-list>ul>li:nth-child(3) {
      border-right: none;
      padding-right: 0!important;
   }
   .ewm-list>ul>li:last-child {
      border-bottom: none;
      border-right: none;
   }
   .ewm-row {
      padding-left: 30px;
   }
   .ewm-content-container .global-title span {
      font-size: 26px;
      letter-spacing: 1.3px;
      margin-bottom: 10px;
      display: block;
   }
   .ewm-content-container .global-title h2 {
      font-size: 40px;
      letter-spacing: 2px;
      line-height: 1.3;
   }
   .ewm-list>ul>li:first-child {
      padding-left: 0!important;
   }
   .ewm-agent-holder {
      margin-right: -28%;
   }
   .ewm-img canvas {
      min-height: 372px;
   }
   .ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links {
      padding: 52px 0;
   }

   .ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links span {
      font-size: 13px;
   }

   .ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links a {
      margin-left: 10px;
   }

   .ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links a:first-of-type {
      margin-left: 15px;
   }*/

   .ip-podcast-brand-inner-wrapper::before {
        opacity: 1;
    }

  /* End of Engage */
} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {
   .ip-podcast-brand-inner-wrapper {
      padding: 50px 5.62%;
   }
   .ip-podcast-brand-heading {
      font-size: 31px;
   }
   .video-text {
      font-size: 10px;
   }
   .ip-podcast-video-text1.video-text {
      bottom: 21px !important;
   }
}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
   /*Engage*/
  /* .ewm-row {
      padding-left: 15px;
   }
   .ewm-list>ul>li {
      padding: 9px 7px!important;
   }
   .ewm-main-icon span {
      font-size: 25px;
      min-height: 31px;
   }
   .ewm-main-icon span.ai-font-facebook {
      font-size: 21px;
   }
   .ewm-main-icon span.ai-font-instagram {
      font-size: 24px;
   }
   .ewm-list>ul>li span.ai-icon-podcast {
      width: 19px;
      height: 31px;
      margin: 0 auto;
   }
   .ewm-content-container {
      padding-bottom: 50px;
   }
   .ewm-content-container .global-title h2 {
      font-size: 35px;
      letter-spacing: normal;
      line-height: 1;
   }
   .ewm-content-container .global-title {
      margin-bottom: 40px;
   }
   .ewm-content-container .global-title span {
      font-size: 20px;
      margin-bottom: 5px;
   }
   .ewm-social-icon-inner {
      width: 95px;
      height: 120px;
   }
   .ewm-social-links a {
      font-size: 13px;
      letter-spacing: normal;
   }
   .ewm-social-dropdown:before {
      width: calc(100% - 125px);
   }
   .ewm-caption {
      bottom: 13%;
      max-width: 100%;
      padding: 0 15px;
   }
   .ewm-caption span {
      font-size: 14px;
   }
   .ewm-social-links a:not(:last-child) {
      margin-bottom: 10px;
   }
   .ewm-img canvas {
      min-height: 300px;
   }
   .ewm-social-dropdown[data-tabpanel="podcast"] .ewm-social-links {
      padding: 34px 0 33px;
   }*/
   .ip-podcast-brand-excerpt {
      font-size: 14px;
   }
   .ip-podcast-brand-links a:first-of-type {
      margin-left: 6px;
   }
    /*Podcast*/
    .pc-hover-agent-name {
      margin-left: 12px;
  }
  .pc-hover-agent-name h2 {
      font-size: 11px;
      margin-bottom: 6px;
      letter-spacing: normal;
  }
  .pc-hover-control {
      padding-left: 10px;
      height: 75px;
  }
  .pc-hover-agent-name span {
      letter-spacing: normal;
  }
  .pc-hover {
      padding: 0 15px 30px;
  }
  .pc-hover-title h2 {
      font-size: 25px;
      margin-bottom: 15px;
      line-height: 1;
  }
  .pc-hover-title span {
      font-size: 14px;
  }
  .pc-hover-btn {
      width: 70px;
  }
  .pc-hover-btn span.ai-icon-play {
      width: 20px;
      height: 26px;
  }
  .pc-btns {
      padding: 0 15px;
  }
  .aiosp-wrap .aiosp-container.aiosp-inline-holder:not([class*="ip-book-popup"]) .aios-popup-body {
      padding: 35px 8px !important;
   }
}