﻿.cat-icon{background-image: url(../images/cat-sprite.png);background-repeat: no-repeat;display:block;width:92px;height:82px;}
.cat-icon-1{background-position: -9px -88px;}
.cat-icon-2{background-position:-9px -169px;}
.cat-icon-3{background-position:-9px -500px;}
.cat-icon-4{background-position:-9px -2px;}
.cat-icon-5{background-position:-9px -666px;}
.cat-icon-6{background-position:-9px -336px;}
.cat-icon-7{background-position:-9px -749px;}
.cat-icon-8{background-position:-9px -252px;}
.cat-icon-183{background-position:-9px -417px;}
.cat-icon-195{background-position:-9px -582px;}
.cat-icon-196{background-position:-9px -830px;}
.featuredPRItem:first-child{position:relative;background-image:url("../images/featured-pr-img-1.jpg");background-repeat:no-repeat;background-size:cover;}
.featuredPRItem:first-child::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;background:rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 40%) no-repeat scroll 0 0;}
.featuredPRBox{min-height:350px;}
.featuredPRBox .postTitle,
.featuredArticleBox .postTitle{transition:all 0.33s ease;line-height:32px;font-size:1.35rem;}
.featuredPRBox:hover .postTitle,
.featuredArticleBox:hover .postTitle{transform:translateY(-5px);}
.featuredArticleSec{background-color:#efefef;}
.featuredArticleBox .postTitle>a{font-size:22px;}
.featureBlogItem{border-bottom: 1px dotted #bebebe;}
.featureBlogTitle{font-size:22px;line-height:32px;color:#000;}
.featureBlogTitle:hover{color:#0868ad;}
.pressReleaseListItem{margin-top:30px; border-radius: 10px;}
.pressReleaseListItem .h5{font-size:1.35rem;color:#2f2f2f;line-height:30px;}
.pressReleaseListItem .h5:hover{color:#0868ad;}
.pressReleaseListItem .descMedia{color: #666;font-size: 1.1em;line-height: 1.8em;}
.csCatName{color:#777;font-weight:600;}
.csCatName::before{content:"";width:30px;height:2px;background-color:#fe4e00;position:absolute;top:50%;margin-left:-40px;}
.caseStudyItem .csTitle{color:#474848;font-size:1.35rem;line-height:1.5rem;}
.caseStudyItem .csTitle:hover,.infographicsCard .csTitle:hover{color:#fe4e00;}
.caseStudyItem{margin-top:30px;}
.infographicsItem{margin-top:40px;}
.pubDate{color:#888;font-size:14px;}
.infographicsCard .csTitle{color:#474848;font-size:1.15rem;}
.infographicsCard{box-shadow:1px 1px 4px rgb(0 0 0 / 50%);}
.thinkTanksItem{border-bottom:1px dotted #ddd;margin:30px auto;padding-bottom:20px;}
.thinkTanksItem p{font-size:1.1rem;line-height:1.8rem;color:#424242;}
.thinkTanksItem .txtOrange{color:#fe4f00;font-size:14px;font-weight:600;}
.thinkTanksItem .ttLink{width:30px;height:30px;}
.thinkTanksItem .twLink{background-color:#7fd1f1;color:white;}
.thinkTanksItem .likLink{background-color:#007ab9;color:white;}
.thinkTanksItem .mailLink{color:#005a8c;}
.subscribeForm.form-inline .form-control{width:calc(100% - 100px);}
.subsNewsletterBox label{color:#777;font-weight:700;}
.latestTrendsBox h3:after {content:"";width:60px;height:2px;background-color:#078DED;display:block;}
.latestTrendsBox .nav-tabs .nav-link{color:#474848;background-color:#eee;}
.latestTrendsBox .nav-tabs .nav-item.show .nav-link,
.latestTrendsBox .nav-tabs .nav-link.active{color:#ffffff;background-color:#17a2b8;border-color:#dee2e6 #dee2e6 #fff;}
.askForPRSampleBox{background-color:#0c324a;padding:30px;line-height:30px;}
.prDetailsContent a:not(.btn){text-decoration:none;border-bottom:1px solid #078ded;color:#333;}
.askForPRSampleBox .mainTitle{font-size:26px;line-height:54px;box-shadow:0 0 0 5px #071e2c;background-color:#071e2c;font-weight:600;}
.pressReleaseDetailsSec{font-size:18px;line-height:34px;}
.repActionBtn .btn{font-size:22px;padding:16px 40px;}
.prDetailsContent h2{font-size:1.7rem;line-height:1.4;}
.prDetailsContent h3{font-size:1.5rem;line-height:1.2;}
.prDetailsContent blockquote{font-style:italic;border-left:1px solid #000;padding:0 25px;margin-left:35px;letter-spacing:2px;margin:50px 0 50px 40px;}
.prDetailsContent blockquote p strong{font-size:20px;font-weight:400;line-height:1.5;}
.buyNowBox{background-color:#bde4ff;}
.Fold:after{position:absolute;content:'';right:15px;top:0;transition-duration:1s;border-bottom:50px solid #fe4e00;border-right:40px solid white;}
.buyNowBox .buyNowBoxTitle{font-size:1em;color:#102d5e;line-height:1.7rem;}
.buyNowBox .prBuyBtn{background-color: #ffd814;border: 2px solid #ffd814;color: #111;border-radius:27px;}
.buyNowBox .prBuyBtn:hover,
.buyNowBox .prBuyBtn:focus{background:#bde4ff;color:#111;border: 2px solid #111;}
.prDetailsListBox{background-color: #ededef;}
.prDetailsListHead{font-size:1.5rem;}
.prDetailsListHead:after{content:"";background-color:#0c80b9;width:100px;height:2px;display:block;margin:10px auto 20px;}
.prRepListUl li{border-bottom: 1px dashed #ccc;}
.prRepListUl li a{font-weight:500;font-size:16px; color:#111;}
.prRepListUl li a:hover{color:#0064ad;}
.borderHeadLine{margin:10px 0;border:3px solid #4db2ec;display:inline-block;width:140px;border-radius:10px;}

.covid19ImpactListItem{margin-bottom:50px;}
.newsLetterList{line-height:40px;}
.newsPostTitle{font-size:20px;font-weight:500;color:#337ab7;}
.newsPostItem{border-bottom:1px solid #ccc;}
.newsPostItem{margin-bottom:30px;}
.marketStatsSec{background-color:#576976;}
.marketStatsRow .lead{font-size:18px;}
.marketStatsRow .col:not(:last-child)::after{content:"";border-right:2px dashed #fff;height:100px;position:absolute;right:10px;top:50%;transform:translate(-10px, -50%);}
.trendInfographItem{margin-top:30px;}


.prevNextBox{border-top: 1px dotted #eaeaea;}
.prevNextBox a{color:#555;}
.prevNextBox a:hover,.prevNextBox a:hover span{color:#fff;}
.prevBox,.nextBox{display: inline-block;margin-bottom: 10px;padding: 8px 16px;width: 50%;text-align: center;}
.prevBox strong,.nextBox strong,.prevBox span,.nextBox span{display: block;width: 100%;}
.prevBox strong,.nextBox strong{text-transform: uppercase;color: #777;}
.prevBox:hover,.nextBox:hover{background: #6a6a6a}
.prevBox:hover strong,.nextBox:hover strong,.prevBox:hover span,.nextBox:hover span{color: #fff;}
.prevBox{border-radius: 25px 0 0 25px;}
.nextBox{float: right;border-radius: 0 25px 25px 0;}

@media (max-width: 1199px){
    .featuredPRBox .postTitle,
    .featuredArticleBox .postTitle>a,
    .featureBlogTitle{font-size:20px;line-height:30px;}
}
@media (max-width: 991px){
    .featuredPRBox{min-height:280px;}
    .pressReleaseListItem .h5{font-size:1.25rem;}
    .prDetailsContent h2{font-size:1.5rem;line-height:1.4;}
    .prDetailsContent h3{font-size:1.2rem;line-height:1.2;}
    .thinkTankPostSec h2{font-size:1.7rem;}
    .ttPostTitle{font-size:1.1rem;}
    .thinkTankPostSec .thinkTanksItem{margin:20px auto;padding-bottom:15px;}
    .marketStatsRow .col:nth-child(2)::after{content:none;}
}
@media (max-width: 767px){
    .caseStudyItem .csTitle{font-size:1.2rem;}
    .repActionBtn .btn{font-size:20px;padding:14px 30px;}
}
@media (max-width: 575px){
    .featuredPRBox{min-height:200px;}
    .caseStudyItem,.infographicsItem{max-width:400px;margin:15px auto;}
    .subscribeForm.form-inline .form-control{width:calc(100% - 110px);display:inline-block;vertical-align:middle;}
    .prDetailsContent h2{font-size:1.4rem;line-height:1.4;}
    .prDetailsContent h3{font-size:1.2rem;line-height:1.2;}
    .mediaTitle{font-size:1.6rem;font-weight:500;}
    .covid19ImpactListItem,.covidRightBox{max-width:350px;margin:0 auto 40px;}
    .marketStatsRow .col:not(:last-child)::after{content:none;}
    .infograDetailBtn .btn{padding:10px 20px;}
}

.cxo-Moodal .modal-dialog{max-width:450px;margin:50px auto 0;}
.cxo-Moodal .modal-header .close{font-size:30px;opacity:.5;position:absolute;right:10px;top:0;}
.cxo-Moodal h4{font-size:18px;}
.cxo-interview-download-form{padding:5px 30px;max-width:455px;}
.cxo-interview-download-form .form-field{position:relative;margin-bottom:20px}
.cxo-interview-download-form .form-field .form-control{border:0;border-bottom:1px solid #b1bfcd;border-radius:0;transition:all .33s ease;box-shadow:none;}
.cxo-interview-download-form .form-field .form-control.active{border-color:#102d5e}
.cxo-interview-download-form .form-field .form-control:focus:not([readonly]){border-color:#fe4e00;border-width:2px;box-shadow:none;}
.cxo-interview-download-form .form-field .form-label{position:absolute;top:5px;left:.75rem;transition:all .33s ease;color:#666;font-size:15px;font-weight:400;text-transform:capitalize;cursor:text}
.cxo-interview-download-form .form-field .form-label[for=captcha-form]{left:calc(100px + 1.5rem);}
.cxo-interview-download-form .form-field .form-control:focus:not([readonly])+.form-label{transform:translateY(-30px) scale(.8);color:#102d5e;left:0;-webkit-transform:translateY(-30px) scale(.8);-moz-transform:translateY(-30px) scale(.8);-o-transform:translateY(-30px) scale(.8);-ms-transform:translateY(-30px) scale(.8)}
.cxo-interview-download-form .form-field .text-label{font-size:12px;color:#102d5e}
.cxo-interview-download-form .form-field .form-control.active+.form-label{font-size:13px;transform:translateY(-30px);color:#102d5e;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px)}
.cxo-interview-download-form .form-field .form-control:focus+.form-label.message-label{width:150%;padding-left:0;padding-right:0;left:0;transform:translateY(-30px) scale(.8);line-height:normal;margin-left:-60px;-webkit-transform:translateY(-30px) scale(.8);-o-transform:translateY(-30px) scale(.8);-moz-transform:translateY(-30px) scale(.8);-ms-transform:translateY(-30px) scale(.8)}
.message-label{font-size:14px;color:#102d5e;line-height:normal;font-weight:400;}
.mandatory{font-weight:400;}
.cxo-interview-download-form .form-field #message.form-control.active+.form-label.message-label{font-size:12px;line-height:normal}
.cxo-interview-download-form input[type=text]#captcha-form{width:calc(100% - 115px);float:left}
.cxo-interview-download-form .form-field .form-control.phoneNo{width:calc(100% - 175px);position:relative}
.btndownloadCxo {
    width: 100%;
    font-size: 16px;
    padding: 12px 40px;
    background-color: #ff3c00;
    border: 2px solid #ff3c00;
    color: #fff;
    box-shadow: none;
    border-radius: 27px;
}
.cusErrorMsg {
    color: #ff3c00;
    position: absolute;
    top: 2px;
    right: 5px;
}
.cxo-Moodal .modal-header .close {
    font-size: 30px;
    opacity: .5;
    position: absolute;
    right: 10px;
    top: 0;
}