.marketing-insider-series{padding-bottom: 50px;}
.marketing-insider-series .section-title{text-align: center; max-width: 876px; margin: 0 auto; margin-bottom: 60px;}
.marketing-insider-series h1{margin-bottom: 25px; font-weight: 900;}
.marketing-insider-series p{line-height: 1.55;}

.marketing-insider-series .row-flex.search--box{justify-content: center;}
.marketing-insider-series .service-option{width: 21%; padding-right: 9px;}
.marketing-insider-series .service-option, .marketing-insider-series .service-search, .marketing-insider-series .subscribe-btn{float: none; display: inline-block; vertical-align: middle;}
.marketing-insider-series .search--box .feild{margin-top: 0;}
.marketing-insider-series .service-search{width: 56%; padding-left: 0;}
.marketing-insider-series .search--box .search-bar{margin-top: 0; width: calc(100% - 30px); margin-left: auto; margin-right: auto;}
.marketing-insider-series .search--box .search-bar{position: relative; border-bottom: 1px solid #adadad;}
#searchform input#s{height: auto; padding-left: 16px; font-size: 16px; padding: 15px 15px 15px 0; font-family: 'Montserrat',sans-serif; font-weight: 400; outline: none; border: none; line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: none; cursor: pointer;}
#searchform input#searchsubmit{background-color: transparent; border: none; background-position: right center; background: url(../images/search-icon-gray.png); background-repeat: no-repeat; width: 38px; float: right; height: 20px; padding: 0; position: absolute; right: 0; bottom: 10px; font-size: 0;}

#searchform input#s::-webkit-input-placeholder{color: #adadad;} 
#searchform input#s::-moz-placeholder{color: #adadad;} 
#searchform input#s:-ms-input-placeholder{color: #adadad;} 
#searchform input#s:-moz-placeholder{color: #adadad;} 

.all-posts{width: 100%;}
.marketing-insider-series .blog-flex{align-items: unset;}
.row.row-flex.blog-flex>div{margin-bottom: 45px;}
.marketing-insider-series h6{font-weight: 400; font-size: 14px; margin: 0 0 30px 0; color: #000; text-transform: uppercase;}
.marketing-insider-series .gride-block{position: relative; padding-bottom: 50px; transition-duration: 0.3s; transition-property: transform; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}

.blog-flex #get-in-touch .row{margin: 0;}
.blog-flex #get-in-touch .row > *{width: 100%; padding: 0;}

.marketing-insider-series .gride-block:hover{transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.marketing-insider-series .gride-block{height: 100%; margin-bottom: 12px; border: 1px solid #e5e5e5;}
.gride-block figure{width: 100%; background-position: top center; background-repeat: no-repeat; background-size: cover; padding-bottom: 40%;}
.two-column-gride .row-flex{justify-content: unset; align-items: inherit;}
.gride-block .gride-content{padding: 33px 40px;}
.blog--links{position: relative; bottom: 0; width: 100%; left: 0; padding: 0;}
.marketing-insider-series .blog--links ul{padding: 0; margin: 0;}
.marketing-insider-series .blog--links ul li:first-child{border: none; position: relative; padding-left: 0;}
.marketing-insider-series .blog--links ul li>*{display: inline-block; text-transform: uppercase; cursor: pointer;}
.two-column-gride>h6{display: inline-block; margin-top: 30px;}
.marketing-insider-series .blog--links ul li:before{display: none;}  
.marketing-insider-series .blog--links ul li{padding: 0; margin: 8px 0; display: block; width: 100%; font-size: 13px; font-weight: 700;}
.marketing-insider-series .blog--links ul li span, .marketing-insider-series .blog--links ul li a{font-weight: 700; font-size: 13px;} 
.marketing-insider-series h3{font-size: 28px; font-weight: 500; color: #000; margin-bottom: 0; font-weight: 500;}
.marketing-insider-series h3 a{font-size: 28px; text-decoration: none; font-weight: 500; line-height: 1.3;}
.marketing-insider-series h3 a:hover{color: #000;}
.marketing-insider-series .search--box .feild .sbHolder{border: none; margin-top: 10px;}
.marketing-insider-series .search--box .feild .sbHolder .sbToggle{border: none; background: transparent; right: 0px; top: 6px;}
.marketing-insider-series .search--box .feild .sbHolder .sbToggle:after{content: '\f2f9'; font-family: Material-Design-Iconic-Font; font-size: 24px; width: 100%; left: 0; right: 0; margin: 0 auto; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: 700;}
.marketing-insider-series .search--box .feild .sbHolder .sbSelector, .marketing-insider-series .search--box .sbOptions a:link{font-weight: 700; font-family: 'Montserrat',sans-serif; color: #000;}
.marketing-insider-series .search--box .feild .sbHolder .sbSelector, .marketing-insider-series .search--box .sbOptions a:link{font-weight: 700; font-family:  'Montserrat',sans-serif; color: #000;}
.marketing-insider-series .sbHolder{background-color: transparent; border: solid 1px #000; font-family: Montserrat,sans-serif; font-size: 14px; font-weight: 500; height: 46px; position: relative; width: 100%; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}
.marketing-insider-series .sbSelector a{color: #000000; font-weight: 700; line-height: 44px;}
.marketing-insider-series .search--box .feild .sbHolder .sbSelector{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 25px; text-indent: 0; font-size: 16px; height: 46px;}

.marketing-insider-series .row-flex.search--box .sbOptions{background-color: #fff; border: solid 1px #000; list-style: none; left: 0; margin: 0; padding: 0; position: absolute; width: 100.4%!important; z-index: 100; overflow-y: auto; top: 44px!important; -webkit-border-radius: 5px 5px 5px; border-radius: 5px 5px 5px 5px; text-align: left; min-width: 260px; box-sizing: border-box;}
.marketing-insider-series .row-flex.search--box .sbOptions li:before{display: none;}
.marketing-insider-series .row-flex.search--box .sbOptions a{border-bottom: solid 1px rgba(0,0,0,.2); display: block; outline: 0; padding: 10px 20px; font-size: 14px; color: #000;}

.marketing-insider-series .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: url(../images/scroll-img.png) no-repeat center center;}

.marketing-insider-series .mCSB_scrollTools{position: absolute; width: 24px; height: auto; left: auto; top: 0; right: 0; bottom: 0; background: #fff;}
.marketing-insider-series .mCSB_scrollTools .mCSB_dragger{cursor: pointer; width: 100%; height: 50px!important; z-index: 1;}
.marketing-insider-series .mCSB_scrollTools .mCSB_draggerRail{width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; background: #000;}
.marketing-insider-series .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative; width: 14px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center;}


.marketing-insider-series .sbOptions a.sbFocus, .marketing-insider-series .sbOptions a:focus, .marketing-insider-series .sbOptions a:hover{color: #000; background: rgba(0,0,0,.04);}

@media (max-width: 1280px) {
    .marketing-insider-series .service-search {padding-left: 15px;}
    .marketing-insider-series .search--box .search-bar { width: 100%; margin-top: 0;}
    #searchform input#s {width: 84%;}
}

@media (max-width: 991px) {
    .marketing-insider-series .search--box .service-option { width: auto; min-width: 35%; margin-bottom: 15px; padding-right: 15px;}
    .marketing-insider-series .search--box .feild .sbHolder {height: 46px;}
    .marketing-insider-series .service-search {width: 75%;}
    #searchform input#s { width: 83%;}
}

@media (max-width: 767px) {
    .marketing-insider-series .section-title{margin-bottom: 0;}
    .marketing-insider-series .row-flex.search--box { padding-bottom: 20px; padding-top: 30px;}
    .marketing-insider-series .row-flex.search--box .sbOptions { left: 50%; right: auto; margin: 0 auto; transform: translateX(-50%);}
    #searchform input#s { width: calc(100% - 35px); font-size: 14px; padding-right: 10px;}
    #searchform input#searchsubmit { margin-left: -7px; background: url(../images/search-icon.png) no-repeat scroll 9px 13px; height: 35px;}
}

@media (max-width: 640px) {
    .marketing-insider-series .search--box .service-option { width: 50%; order: 1;}
    .marketing-insider-series .service-search { width: 100%; order: 3;}
}


/* =================================================================================================================== */
.featured-qas{padding-top: 50px;}
.featured-qas h2{text-align: center; margin-bottom: 60px;}
/* .featured-qas-slider{padding-bottom: 98px;} */
.featured-qas-slider{padding-bottom: 0px;}
.featured-qas .slider-row{display: flex; flex-wrap: wrap; margin: 0 -50px;}
.featured-qas .slider-row > *{width: 50%; padding-left: 50px; padding-right: 50px;}
.featured-qas .slider-row .content-block h3{text-align: left; margin-bottom: 34px;}
.featured-qas .slider-row .content-block p{line-height: 1.75; margin-bottom: 34px;}

.featured-qas-slider .slick-arrow.slick-prev {left: calc(50% - 111px); right: auto; bottom: 0; top: auto; transform: none;}
.featured-qas-slider .slick-arrow.slick-next { right: calc(50% - 94px); left: auto; bottom: 0; top: auto; transform: none;}

@media (max-width:1280px){
    .featured-qas-slider{padding-bottom: 60px;}
    .featured-qas-slider .slick-arrow.slick-prev {left: calc(50% - 70px);}
    .featured-qas-slider .slick-arrow.slick-next { right: calc(50% - 70px);}
}

@media (max-width:1199px){
    .featured-qas .slider-row{margin: 0 -30px;}
    .featured-qas .slider-row > *{padding-left: 15px; padding-right: 15px;}
}

@media (max-width:991px){
    .featured-qas .slider-row{margin: 0;}
    .featured-qas .slider-row > *{width: 100%; padding: 0;}
    .featured-qas .slider-row > .img-block{text-align: center; margin-bottom: 40px; display: flex; justify-content: center;}
    .featured-qas .slider-row > .content-block{text-align: center;}
    .featured-qas .slider-row .content-block h3{text-align: center; margin-bottom: 20px;}
}

@media (max-width:767px){
    .featured-qas h2{margin-bottom: 40px;}
}

/* ============================================================================================================================= */
.insightful-qas .container{max-width: 1260px;}
.insightful-qas h2{text-align: center; margin-bottom: 60px;}
.insightful-qas .row{row-gap: 52px;}
.insightful-qas .row > .col-4{padding-left: 26px; padding-right: 26px;}
.insightful-qas .inner-block{max-width: 365px; border: 1px solid #ABABAB; height: 100%;}
.insightful-qas .inner-block .content-inner{position: relative; padding: 0 28px 131px;}
.insightful-qas .inner-block > figure{display: flex; margin-bottom: 26px;}
.insightful-qas .inner-block span.category{display: inline-block; font-size: 16px; line-height: 1.55; margin-bottom: 18px;}
.insightful-qas .inner-block span.category:before{position: absolute; content: ""; width: 20px; height: 11px; background-color: #FFDB2D; left: 0; margin-top: 5px;}
.insightful-qas .inner-block h5{font-size: 28px; font-weight: 500; line-height: 1.55; margin-bottom: 41px;}
.insightful-qas .inner-block .btn{position: absolute; bottom: 71px; left: 28px;}
.insightful-qas .inner-block .btn > a{background: transparent; border-color: #000;}
.insightful-qas .inner-block .btn span{background-color: #ffdb2d;}

.pagination { display: flex; align-items: center; justify-content: flex-start; margin-top: 80px;}
.pagination .page-numbers { height: 30px; width: 30px; background-color: #f3f3f3; border-radius: 50%; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 700; display: inherit; justify-content: center; margin: 0 5px; line-height: 31px; text-align: center; text-decoration: none;}
a.next.page-numbers, a.prev.page-numbers { background:#ffda2e url(../images/pagination-next.png); background-position: center; background-repeat: no-repeat; background-size: 8px; font-size: 0; border: 2px solid #ffda30; }
a.next.page-numbers:hover, a.prev.page-numbers:hover  { border-color: #000;background-color: #FFFFFF; }
a.prev.page-numbers { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.pagination .page-numbers.current, .pagination .page-numbers:hover { background-color:#ffda2e; color: #000;}

@media (max-width:1199px){
    .insightful-qas .row{row-gap: 30px;}
    .insightful-qas .row > .col-4 { padding-left: 15px; padding-right: 15px;}
    .insightful-qas .inner-block h5{font-size: 24px; margin-bottom: 30px;}
    .pagination{margin-top: 50px;}
}

@media (max-width:1023px){
    .insightful-qas .inner-block h5{font-size: 20px;}
    .insightful-qas .inner-block .content-inner{padding: 0 28px 80px;}
    .insightful-qas .inner-block .btn{bottom: 44px;}
}

@media (max-width:767px){
    .insightful-qas h2{margin-bottom: 40px;}
    .insightful-qas .row > .col-4{width: 50%;}
}

@media (max-width:520px){
    .insightful-qas .row > .col-4{width: 100%;}
    .insightful-qas .inner-block{margin: 0 auto;}
}





/* =/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/DETAIL PAGE CSS=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/=/ */
/* ======================================================================================================================= */
.future-audience{padding-top: 50px;}
.future-audience .section-title{text-align: center; max-width: 1177px; margin: 0 auto; margin-bottom: 60px;}
.future-audience h1{margin-bottom: 25px; font-weight: 900;}
.future-audience p{line-height: 1.55;}


.email-marketing-playbook{margin-bottom: 140px;}
.email-marketing-playbook .row{align-items: center;}
.playbook-form h4{font-size: 32px; margin-bottom: 12px;}
.playbook-form p{margin-bottom: 40px;}
.playbook-form form .feild{margin-bottom: 25px;}
.playbook-form input[type=email], .playbook-form input[type=text]{padding: 5px 45px 5px 0px; border: 0; border-bottom: 1px solid #000; border-radius: 0;}
.playbook-form input[type=submit]{background-color: #000; color: #fff; border-color: #000; margin-top: 35px;}
.playbook-form input[type=submit]:hover{background-color: #fff; color: #000; border-color: #000;}
.playbook-form #video-popup-form-successmsg{margin-top: 20px; text-align: center;}
.playbook-form #video-popup-form-successmsg > p{margin: 0; font-weight: 700;}


.slider-client-vlog{display: flex; flex-wrap: wrap; width: 100%; padding: 0 30px;}
.slider-client-vlog .slick-track{padding-top: 20px;}
.slider-client-vlog .slick-slide{padding: 0 40px;}
.slider-client-vlog .slick-arrow{top: 40%;}
.client-video{position: relative; padding-bottom: 56.25%;}
.client-video > iframe{position: absolute; width: 100%; height: 100%;}
.video-slide{position: relative; max-width: 262px; margin: 0 auto;}
.video-slide-inner{margin-bottom: 18px; transform: scale(1); transition: all ease-in-out .3s;}
.video-slide-inner:hover{transform: scale(1.05);}
.video-slide iframe{width: 100%; border-radius: 20px;}
.video-slide p{line-height: 1.55;}
.iframe-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1; cursor: pointer;}
.iframe-overlay > a{display: inline-block; width: 100%; height: 100%;}

@media (max-width:1366px){
    .email-marketing-playbook{margin-bottom: 60px;}
    .playbook-form h4{font-size: 26px;}
    
}

@media (max-width:1199px){
    .email-marketing-playbook .row > .col-8{width: 50%;} 
    .email-marketing-playbook .row > .col-4{width: 50%;} 
    .slider-client-vlog .slick-slide {padding: 0 15px;}
}

@media (max-width:991px){
    .email-marketing-playbook{margin-bottom: 40px;}
    .email-marketing-playbook .row > .col-8{width: 100%; margin-bottom: 40px;} 
    .email-marketing-playbook .row > .col-4{width: 100%;}
    .playbook-form h4{font-size: 22px;}
}

@media (max-width:767px){
    .email-marketing-playbook{margin-bottom: 20px;}
    .playbook-form form .submit-center{text-align: center;}
    .playbook-form h4{font-size: 20px;}
    .playbook-form input[type=submit]{margin-top: 12px;}
}

/* =============================================================================================================== */
.meet-the-minds h2{text-align: center; margin-bottom: 60px;}
.meet-the-minds dl{display: flex; flex-wrap: wrap; column-gap: 130px; row-gap: 50px; text-align: center; justify-content: center;}
.meet-the-minds dl dt{width: 370px; text-align: center;}
.meet-the-minds dl dt figure{display: flex; justify-content: center; text-align: center; margin-bottom: 40px;}
.meet-the-minds dl dt h4{font-size: 32px; margin-bottom: 15px;}
.meet-the-minds dl dt p{font-size: 32px;}

@media (max-width:1366px){
    .meet-the-minds dl dt{width: 325px;}
    .meet-the-minds dl dt h4{font-size: 28px;}
    .meet-the-minds dl dt p{font-size: 28px;}
}

@media (max-width:1199px){
    .meet-the-minds dl dt h4{font-size: 23px;}
    .meet-the-minds dl dt p{font-size: 23px;}
}

@media (max-width:991px){
    .meet-the-minds dl{column-gap: 70px;}
}

@media (max-width:767px){
    .meet-the-minds h2{margin-bottom: 40px;}
    .meet-the-minds dl{column-gap: 50px;}
    .meet-the-minds dl dt figure{width: 250px; margin: 0 auto; margin-bottom: 25px;}
    .meet-the-minds dl dt h4{font-size: 20px; margin-bottom: 10px;}
    .meet-the-minds dl dt p{font-size: 20px;}
}

