@import url("https://osplabs.com/wp-content/themes/osplabs/assets/css/casestudy-global.css");

.podcast-info{padding: 170px 20px 170px;background-image: url("../img/podcast-banner-main.png");margin-top: 80px;background-size: cover;}
.podcast-info .content{max-width: 1300px;width: 100%;}
.podcast-info h1{font-size: 65px; font-family: publica-medium; color: rgb(37, 113, 240); text-transform: inherit;margin-bottom: 30px;}
.podcast-info .div{width: 296px;height: 4px;background-color: #ffcf03;margin: 45px auto 60px;}
.podcast-info p{font-size: 24px; font-family: "circularstd"; color: rgb(83, 111, 159); line-height: 24px; text-align: center;margin-bottom: 40px;}
.subscribeBox{max-width: 565px;width: 100%;position: relative;}
.bottomform .subscribeBox{max-width: 100%;}
.email-form{position: relative;}
.bottomform .email-form{position: relative;margin-top: 60px;}
.subscribeBox .form-control{padding: 1rem 2.2rem; font-size: 18px; font-family: "circularstd"; font-weight: 500; text-align: left;
border-radius: 5px;    color: #2d3041 !important; display: block; width: 100%; line-height: 1.5; color: #495057; border-radius: 5px; background-color: rgb(255, 255, 255); box-shadow: 0.14px 3.998px 13.5px 1.5px rgba(60, 60, 60, 0.08); background-color: #fff; background-clip: padding-box; border: 1px solid transparent; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;height: 50px;}
.subscribeBox .btn{font-family: "circularstd"; font-size: 18px; color: #2d3041 !important; background-color: #edf0f5; position: absolute; right: 8px; top: 7px; padding: 10px 58px; line-height: 0; height: 35px; border-radius: 5px; border: 2px solid transparent; text-transform: capitalize; letter-spacing: 0;}
::placeholder, ::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder{color: #01173c !important;}
.sub-box .btn {font-family: "circularstd"; font-size: 18px; color: #2d3041; background-color: #edf0f5; position: absolute; right: 8px; top: 7px; padding: 10px 58px;  line-height: 0; height: 35px; border-radius: 5px; border: 2px solid transparent;text-transform: capitalize;letter-spacing: 0}
.subscribeBox .btn:hover{background-color: #2571f0;color: #fff !important; }
.cardLatestPost .card-body{padding: 0;}
.cardLatestPost{border: 0;border-radius: 1rem;overflow: visible;margin-top: 40px;background: transparent;}
.cardLatestPost .card-header .nav-tabs{border-top-left-radius: 1rem;border-top-right-radius: 1rem;display: flex;
  border-width: 0px; border-color: rgb(238, 191, 76); border-style: solid; background-color: rgba(237, 240, 245, 0.902); box-shadow: 0.14px 3.998px 7.36px 0.64px rgba(60, 60, 60, 0.08);overflow: hidden;

}
.cardLatestPost .card-header .nav-tabs .nav-item{margin-bottom: 0;flex: 0 0 50%;max-width: 50%;line-height: 1.5;    background: #ededed;}
.cardLatestPost .card-header .nav-tabs .nav-item .nav-link{background: #eff1f6;color: #01173c;border-radius: 0;text-align: center;padding: 15px 32px;letter-spacing: 0.5px;border-color: transparent;
  font-size: 23px;font-family: "circularstd";text-transform: capitalize;line-height: 0.8;}
  .cardLatestPost .card-header .nav-tabs .nav-item .nav-link.first{border-top-left-radius: 14px;}
  .cardLatestPost .card-header .nav-tabs .nav-item .nav-link.last{border-top-right-radius: 14px;}
.cardLatestPost .card-header .nav-tabs .nav-item .nav-link.active{background-color: #2571f0;color: #ffffff;    }
.postinnercontainer{display: flex !important;margin-top: 20px;overflow: hidden;
  border-width: 0px; border-color: rgb(238, 191, 76); border-style: solid; border-radius: 10px; background-color: rgba(255, 255, 255, 0.902); box-shadow: 0.14px 3.998px 13.5px 1.5px rgba(60, 60, 60, 0.08);
}
.innercontainer-right p a{font-size: 16px; font-family: "publica-medium"; color: #01173c;  line-height: 1.3; margin-bottom: 0;}
.innercontainer-right a{ font-size: 13px; font-family: "Roboto"; color: rgb(87, 86, 86); line-height: 1.5; text-align: left; font-weight: 500;margin-bottom: 0px;    text-overflow: ellipsis; white-space: pre-wrap;display: block;overflow: hidden;}
.innercontainer-right .updates a{margin-bottom: 0;text-transform: capitalize;font-family: "circularstd";font-size: 10px;}    
.postinnercontainer img{max-width: 117px;}
.innercontainer-right .updates{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.innercontainer-right .updates > span, .innercontainer-right .updates > a{font-size: 12px; font-family: "circularstd"; color: rgb(4, 2, 1); line-height: 1.2;}
.innercontainer-right .updates > span:nth-child(3){ font-size: 13px;font-family: "Roboto"; color: rgb(87, 86, 86); text-align: left; font-weight: 400;}
.sep{margin: 0 10px;}

 .insight-banner{padding: 135px 20px 200px;display: flex;justify-content: center;align-items: center;    background: #1a6df8;height:auto;}
.bannerline{background-color: rgb(255, 255, 255); opacity: 0.502; width: 927px; height: 1px;margin: 31px auto 65px; }
.banner-description.insight-subtitle{margin: 0;}
.insightTitleNew{font-size:50px !important;line-height:50px;letter-spacing:1px;font-family:'d-din_condenseddinCnBd'!important;margin:0px auto;font-weight:normal !important;color: #fff;text-align: center;}
.insight-banner .subscribeBox{margin: 47px auto 0;position: relative;width: 728px;}
.insight-banner .subscribeBox input.form-control{padding: 0 0 0 31px;font-size: 20px;height: 81px;margin: 0 auto;color: #383e46;border-radius: 41px;text-transform: lowercase;}
.insight-banner .subscribeBox input.form-control::placeholder{text-transform: capitalize;}
.blog-read-btn:hover {background-color: transparent;color: #333;border: 2px solid #333333;width: 125px;padding-left: 8px;}
.blog-read-btn>i, .btn >i, .subscribeCard .card-body .subscribeBox .btn >i {position: relative;opacity: 0; left: 36%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.blog-read-btn:hover i, .btn:hover i, .subscribeCard .card-body .subscribeBox .btn:hover i {
    left: 0;opacity: 1;
}
ul.articleSocialIcons li.mobile-social{height: 30px !important;}
.mobile-social{ position: relative;left: -40px; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; background: #ccc; border-bottom-right-radius: 4px; color: white; cursor: pointer; font-size: 24px; line-height: 24px; text-align: center; width: 40px;}
.insights-content{width: 100%;background: #fff;padding-top: 100px;}
ul.articleSocialIcons li.mobile-social a .fa:hover{width: 40px !important;}
.fa-caret-left.active:before{content: "\f0da";}
.mobile-social a i.fa{    height: 24px !important;font-size: 18px !important;text-align: center !important;line-height: 26px!important;}
.articleSocialIcons:hover .mobile-social{left: 0;}
.insights-content-wrapper{display: flex;justify-content: space-between;width:1300px;max-width: 100%;margin: 0 auto 0;}
.blog-wrapper{width: 806px;}
.blog-img{min-height: 320px;width: 100%;border-top-left-radius: 8px;max-height: 435px;
    border-top-right-radius: 8px;}
.blog-box{max-width: 100%;border-radius: 10px;border-width: 0px; border-color: rgb(238, 191, 76); border-style: solid; border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: 0.14px 3.998px 13.5px 1.5px rgba(218, 218, 218, 0.5);
}
.blog-box:nth-child(n+2){margin-top: 100px;}
.blog-box > a{width: 100%;box-shadow: 0.14px 3.998px 13.5px 1.5px rgb(218 218 218 / 50%);border-width: 0px;
    border-color: rgb(238,191,76);
    border-style: solid;
    border-radius: 10px;
    background-color: rgb(255,255,255);}
.blog-info{padding: 40px;background: #fff;border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;}
.blog-info h2 a{font-size: 35px; font-family:'publica-medium'; color: #01173c;line-height: 1.2;margin-bottom: 20px;}
.authorinfo{display: flex;justify-content: space-between;align-items: center;margin-bottom: 15px;}
.left{display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.authimg{width: 40px;height: 40px;border-radius: 50%;margin-right: 15px;text-align: center;border:1px solid #536f9f;}
.left span{font-size: 14px; font-family: "Roboto"; color: rgb(78, 78, 78);border-bottom: none !important;}
.authorinfo .left span{padding-bottom: 0;}
.authorinfo span{font-size: 16px; font-family: "circularstd"; color: #2571f0;}
.blog-info p{font-size: 16px; font-family: "circularstd"; color: #536f9f; line-height: 1.75; text-align: left;margin-bottom: 40px;}
.blog-info p a{color: #2571f0;}
.read-social-wrapper{display: flex;justify-content: space-between;position: relative;}
.share{left: 0px; top: -15px; position: absolute; font-size: 16px; font-family: "circularstd"; color: #2571f0; line-height: 1.2; }
.blog-read-btn{background-color: rgb(255, 209, 1);width: 108px;height: 45px;padding-left: 18px;text-align: center; font-size: 18px; font-family: "d-din_condenseddinCnBd"; color: #333333; font-weight: bold; text-transform: uppercase; line-height: 1.2;
border-radius: 30px;display: flex;align-items: center;justify-content: center;}
.blog-read-btn i{margin-left: 10px;}
.MediaWrapper{display: flex;align-items: center;}
.fb,.twitter,.linkedin{color: #536f9f;font-size: 18px;}
.fb:hover{color: #4267b2;}
.twitter{margin-left: 15px;color: #536f9f;}
.twitter:hover{color: #26a6d1;}
.MediaWrapper .linkedin{margin-left: 15px;color: #536f9f;}
.MediaWrapper .linkedin:hover{color: #0e76a8 !important;}
.adv-wrapper{max-width:400px;}
.subscribeBox label.error{color: #fff !important;text-transform: lowercase;}
.innercontainer-right{padding: 15px;display: flex;
    flex-direction: column; justify-content: space-between;}
.innercontainer-right p{font-size: 14px; font-family: "Roboto"; color: rgb(4, 2, 1); line-height: 1.3; text-align: left; font-weight: 400;margin-bottom: 15px;}
.sep{margin: 0 10px;}
.resoursewrapper{margin-top: 60px;}
.resoursewrapper h3{font-size: 24px; font-family: "circularstd";color: #01173c; text-transform: capitalize;}
.resoursewrapper a{margin-top: 35px;}
.subscribeCard{background-color: #f5f7fa;margin: 9rem 0 6rem;border-radius: 10px;border:none;}
.subscribeCard .card-body{padding: 40px 40px;}
.subscribeCard .gridSubscribe{display: flex;justify-content: space-between;}
.subscribeCard .gridSubscribe .vector img{margin-top: -7rem;position: absolute;right: 30px;}
.subscribeCard .card-body h1{color: #2571f0;font-size: 35px;font-family: "publica-medium";margin-bottom: 5px}
.subscribeCard .card-body p{color: #536f9f;font-size: 22px;font-family: "publica-medium";line-height: 1.1;}
.subscribeCard .card-body .subscribeBox{position: relative;}
.blog-wrapper .navigation{    display: flex;align-items: center;justify-content: center;margin-top: 60px;max-width: 385px;margin-left: auto;margin-right: auto;}
.blog-wrapper .navigation ul{display: flex;}
.blog-wrapper li{display: inline;}
.blog-wrapper .navigation a{border-radius: 50%;width: 30px;height: 30px;color: #536f9f;display: flex;
    align-items: center;justify-content: center;margin: 0 40px; font-size: 18px; font-family: "circularstd"; }
.blog-wrapper .navigation a:first-child{margin-left: 0;}
.blog-wrapper .navigation a:last-child{margin-right: 0;}
.nextlink i{color: rgb(56, 62, 70); width: 7px; height: 10px;font-size: 22px;line-height: 30px;margin-left: 8px;}
.navigation a,
.navigation a:hover, .navigation .current:hover, .blog-wrapper .navigation a.current, .navigation .disabled {color: #2571f0; text-decoration:none; }
.blog-wrapper .navigation a.prev, .blog-wrapper .navigation a.next{border-radius: 50%;position: relative;right:0;bottom: 0;background-color: #dfe6f5;border:none;color: #fff; width: 27px; height: 27px;font-size: 26px;line-height: 23px;z-index: 1;}
.blog-wrapper .navigation a.prev:hover, .blog-wrapper .navigation a.next:hover{background-color: #c6cad4}

.tab-content >.active {z-index: 5; position: relative; display: block }
#wpadminbar {display: none }

/*fixed foote*/
.footer-fixed{background-color: #fff;height: 82px;position: fixed;bottom: 0;left: 0;right: 0;width: 100%;z-index: 999}
.footer-fixed .main-wrap{max-width: 970px;margin: 0 auto;height: 100%;position: relative;}
.footer-fixed .main-wrap p{padding: 2px 13px;background-color: #ffd100;font-size: 19px;line-height: 1.439; font-family: "Robotoblack",sans-serif; color: rgb(19, 19, 19);text-transform: uppercase;}
.info h3 {font-size: 22px; font-family: "Robotoblack",sans-serif; color: rgb(19, 19, 19); text-transform: uppercase; }
.info h3 span{display: block; font-size: 15px; font-family: "Robotomedium",sans-serif; color: rgb(19, 19, 19); text-transform: uppercase; }
.man{top: -26px;}
.footer-fixed .main-wrap a {border-radius: 14px; background-color: rgb(255, 209, 0); width: 164px; height: 44px; z-index: 29; 
  font-size: 15px; font-family: "Robotoblack",sans-serif; color: rgb(16, 17, 20); text-transform: uppercase; line-height: 44px;text-align: center;letter-spacing: 1px;}
  .himss-footer{position: absolute;left: -230px;}

.cardLatestPost.service .card-header .nav-tabs{overflow: hidden;}
 .cardLatestPost.service .card-header .nav-tabs .nav-item{flex: 0 0 100%;max-width: 100%;}
 .service .card-header{background-color: transparent;}
.img-wrap{width: 26% !important;height: 104px !important;background-color: #eff1f6;text-align: center;}
.service .innercontainer-right{width: 74%;}
.core-img{background-image: url('../img/Core-Services.png');width:74px;height: 74px}
.tab-pane:nth-child(2) .core-img{background-position-x: -73px;width: 78px;}
.tab-pane:nth-child(3) .core-img{background-position-x: -151px;width: 71px;}
.tab-pane:nth-child(4) .core-img{background-position-x: -222px;width: 74px;}

.development-wrap{display: none;}

/*captcha css*/
.captcha-wrapper{ max-width: 536px; margin: 0 auto; margin-top: 25px; }











/*changes done by hanif*/
/*for header css only*/
.headerWrapper{ background: #fff !important; border-bottom: 1px solid #9A9A9A; box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.10);}
.navigation-section.headerNav>.menu-my-menu-container>ul>li>a{color: #000 !important}
.header-call-number{    border: 1px solid #000 !important;background: #000 !important;color: #fff !important;}
.header-call-icon{border:1px solid #000 !important;}
.header-call .fa-phone, .headerWrapper .nav_button span i {color: #000 !important; }
.headerWrapper .white-logo{display: none !important;}
.headerWrapper .blue-logo{display: block !important; }
.getStartedBtn:hover{border:1px solid #2571f0 !important;}
.headerWrapper .core-service-wrap{ padding-left: 0!important; padding-right: 0 !important; }
.headerWrapper .nav_button span i{color: #000 !important}
/*End*/

/*common css for the page*/
.insight-bold-title{
  color: #323232; font-family: Montserrat;font-size: 32px; font-weight: 700; text-transform: uppercase; }
.insight-first-section{ padding-top: 30px;}
.common-blue-link{ color: #2571F0; font-family: Montserrat; font-size: 16px; font-weight: 500; }
.common-blue-link a{ color: #2571f0; font-family: Montserrat; font-size: 16px; font-weight: 500; }
.common-blue-link a:hover{ color: #059 !important;}
.common-padding-posts{ padding-top: 35px; }
/*breadcrumb css*/
.breadcrumbbg .breadcrumb-mr{ color: #373640; font-family: Public Sans; font-size: 14px; font-weight: 400; margin: 20px 0; }
.slider-card-title{ color: #323232; font-family: Montserrat; font-size: 18px; font-weight: 600; text-decoration: none; margin-bottom: 15px; }
.slider-card-title:hover{ color: #323232; }

/*new design first section begin*/
.insight-title{ margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1.5px solid #2571F0; }
.insight-first-section{ padding-top: 83px !important; max-width: 1300px; margin: 0 auto; }
.insight-first-section-wr{ display: flex; gap:30px; }
.intersted-blog-topic{ padding-top: 25px; padding-bottom: 35px; }
.insight-left-side{ max-width: 715px; width: 100%; border-radius: 10px; background: linear-gradient(0deg, #F1F6FF 0%, #F1F6FF 100%), #FFF; }
.insight-left-side .content-wrapper{ padding: 0 30px; margin-bottom: 25px;  }
.insight-left-side h2 a{ color: #323232; font-family: Montserrat; font-size: 30px; font-weight: 700; text-transform: capitalize; }
.insight-left-side p{ color: #323232; font-family: Montserrat; font-size: 16px; font-weight: 400; line-height: 25px; margin-bottom: 25px; }
.insight-left-side .left-img-wrapper{ max-width: 715px; min-height: 250px; border-radius: 10px; overflow: hidden; margin-bottom: 35px; }
.insight-left-side .left-img-wrapper img{ width:100%; }
.person-info p{ margin-bottom: 0px; color: #000; font-family: Montserrat; font-size: 20px; font-weight: 600; text-transform: capitalize;}
.person-info span{ color: #000; font-family: Montserrat; font-size: 18px; font-weight: 400; line-height: 27px;}
.insight-left-side .person-img-wrapper{ width: 72px; height: 72px; margin-right: 15px; }
.insight-left-side .person-img-wrapper img{ width: 100%; }
.person-info img{ width: 20px; height: 20px; }
.insight-right-side .insight-right-side-heading{ color: #323232; font-family: Montserrat; font-size: 18px; font-weight: 600; text-transform: capitalize; padding-bottom: 10px;
       border-bottom: 1.5px solid #2571F0;}
.insight-right-side .latest-artical{ padding-top: 25px; padding-bottom: 25px; display: flex; border-bottom: 1.5px solid #EDEDED; }
.insight-right-side .latest-artical:last-child{ padding-bottom: 0 !important; border-bottom: 0 !important; }

.insight-right-side .latest-artical-img{ max-width: 152px; width:100%; height: 90px; margin-right: 20px; }
.insight-right-side .latest-artical-img img{ width: 100%; height: 100%; }
.insight-right-side .latest-artical .latest-artical-title h2 a{ color: #323232; font-family: Montserrat;font-size: 18px;font-weight: 600;
       text-transform: capitalize; text-decoration: none; margin-bottom: 10px; }
/*.insight-right-side .latest-artical .latest-artical-title h2 a:hover{ color: #059 !important; }*/
.insight-right-side .latest-artical .latest-artical-title .common-blue-link a{ text-transform: capitalize; }
/*new design second section */
.slider-wrapper-section{ max-width: 1300px; margin: 0 auto; }
.title-wrapper{ display: flex!important; justify-content: space-between; align-items: baseline; }
.title-wrapper hr{ flex-grow: 1; border-color: #2571F0 !important; margin:0 10px; }

/*post-swiper css*/
.swiper.post-swiper{padding-top: 40px; padding-bottom: 75px;}
.swiper-slide.post-slider{ max-width: 414px; width: 100%;  }
.swiper-slide.post-slider .slider-img-wr{ max-width: 414px; max-height:222px; height: 100%; width: 100%; border-radius:10px; background: #C4C4C4; overflow: hidden; margin-bottom: 10px }
.swiper-slide.post-slider .slider-img-wr img{ width: 100%;min-height: 222px; height: 100%; }
.swiper-slide.post-slider p{color: #323232; font-family: Montserrat; font-size: 16px; font-weight: 400; line-height: 25px; margin-bottom: 20px;}
.swiper-post-pagination{ bottom: 18px !important }

/*insight study section*/
.insight-study-section{ padding-top: 35px; padding-bottom: 35px; max-width: 1300px; margin: 0 auto; }
.insight-study-section .core-service-wrap.study-wrap{ padding: 0 !important; padding-top: 40px !important; padding-bottom: 60px !important; }
.insight-study-section .core-service-wrap.study-wrap h2{ display: none !important }

/*insight webinar css*/
.insight-webinar-section{ background: #FAFAFA; }
.insight-webinar-wrapper { padding-top: 80px; padding-bottom: 70px;  max-width: 1300px; margin: 0 auto;  }

/*insight ebook section*/
.insight-ebook-section{  padding-top: 80px; padding-bottom: 70px;  max-width: 1300px; margin: 0 auto; }
.post-ebook-slider{ padding: 50px 0 !important; }
.swiper-ebook-pagination{ bottom:0 !important; }
.ebook-slide-data{ display: flex; gap:35px; }
.ebook-slider-content h2{ color: #323232; font-family: Montserrat; font-size: 18px; font-weight: 600; text-transform: capitalize; margin-bottom: 15px }
.ebook-slider-content h2 a{ color: #323232; font-family: Montserrat; font-size: 18px; font-weight: 600;}
.ebook-slider-content p{ color: #323232; font-family: Montserrat; font-size: 16px; font-weight: 400; line-height: 25px; text-transform: lowercase; }
.ebook-slide-data .ebook-img-wrapper{ max-width: 306px; width: 100% }
.ebook-slide-data .ebook-img-wrapper img{ width: 100%;}
.ebook-slider-content{ max-width: 275px; width: 100%; }
.ebook-slide-data{ height: 100%; position: relative; }
.ebook-slide-data .ebook-slider-content{ height: 100%; padding-bottom: 70px; }

.ebook-slide-wrapper{ align-items: stretch !important; height: 100% !important; }
.ebook-slider-content{ position: relative; }
.ebook-slider-btn-wr{ position: absolute; bottom: 0; left: 0; }
.ebook-slider-btn{ border-radius: 0px; width: 138px; height: 45px; font-family: Montserrat; font-size: 13px; font-weight: 500; color: #fff; line-height: normal; padding: 12px;}
.ebook-slider-btn.like-btn{ width: 210px; }

/*like section*/
.like-reading-section{background: #EEF4FF;}
.like-reading-section .like-reading-wrapper{ padding-top: 80px; padding-bottom: 70px;  max-width: 1300px; margin: 0 auto; }
.ebook-form-wrapper{  }
.like-reading-wrapper h2{ color: #323232; text-align: center; font-family: Montserrat; font-size: 32px; font-weight: 700; margin-bottom:10px; 
    text-transform: uppercase; }
.like-reading-wrapper p{ color: #323232; font-family: Montserrat; font-size: 18px; font-weight: 500; line-height: 30px; 
    margin-bottom:25px; text-align: center;}
.ebook-form-wrapper{   display: flex; justify-content: center;  align-items: center;}
.ebook-form-wrapper .ebook-text-box-wr{ max-width: 323px !important; width: 100% !important; }
.ebook-text-box-wr{ max-width: 323px !important; width: 100% !important; }
.ebook-form-wrapper .ebook-text-box-wr .form-control{ margin-bottom: 0 !important; max-width: 323px; width: 100%; height: 45px; border: 1px solid #E1E7F2; color: #000; font-size: 16px; }
.ebook-form-wrapper input::placeholder{color: #9A9A9A; font-family: Montserrat; font-size: 16px; font-weight: 500;}


.other-blogs-section{ background: #FAFAFA; }
.other-blog-wrapper{ padding-top: 80px; padding-bottom: 70px;  max-width: 1300px; margin: 0 auto; }
.others-blog-card-wr{ display: flex; gap:30px; margin-top: 55px; justify-content: center; }
.other-blog-card{ width: 20%; border-radius: 10px; background: #FFF; box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.08); padding: 30px }
.other-blog-card h3{ color: #323232; font-family: Montserrat; font-size: 18px; font-weight: 600; margin-bottom: 13px;}
.other-blog-card p{ color: #323232; font-family: Montserrat;font-size: 16px; font-weight: 400;line-height: 24px; }
.other-blog-img-wr{ width: 82px; height: 86px; padding: 15px; background-color: #EEF4FF; border-radius: 5px; margin-bottom: 25px;}

/*link style css*/
.more-link{ color: #2571F0; font-family: Montserrat; font-size: 16px; font-weight: 400; }
.more-link span{ color: #2571F0; font-family: Montserrat; font-size: 16px; font-weight: 400; }
.more-link:hover{ color: #059 !important;}
.more-link:hover span{ color: #059 !important;}


.category-fs-img-wr{ max-height: 300px; }
.case-study-slide .case-study-img-wr{ max-width: 589px; width: 100%; overflow: hidden; border-radius: 10px; }
.case-study-slide .case-study-img-wr img{ width: 100%; height: 100% }
.case-study-slide .case-study-content{ max-width: initial !important; }
.ebook-slider-btn.case-study-btn{ width: 205px; }

.more-blogs-btn-wr{ display: flex; justify-content: center; padding:0 20px; padding-top: 35px; padding-bottom: 50px;  }
.see-more-bt-btn{ width: 170px !important; }


/*all blog page css*/
.all-blogs-wrapper{ padding-top: 83px !important; max-width: 1300px; margin: 0 auto; }
.all-blog-card-container{padding-top: 25px; padding-bottom: 35px;}
.all-blog-card-container h2{ margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1.5px solid #2571f0; color: #323232; font-family: Montserrat;
    font-size: 32px; font-weight: 700;  text-transform: uppercase;  }
.all-blog-card{ max-width: 414px; width: 100%; margin-bottom: 40px }
.ab-card-img-wr{ border-radius: 10px; background: #C4C4C4; max-height: 250px; max-width: 414px; width: 100%; overflow: hidden; margin-bottom: 15px; }
.ab-card-img-wr img{ width: 100%; }
.all-blog-card p{ color: #323232; font-family: Montserrat; font-size: 16px; font-weight: 400; line-height: 25px; margin-bottom: 20px; }
.all-blogs-pagination{  max-width: 1300px; margin: 0 auto; padding-top: 15px; padding-bottom: 50px }
.all-blogs-pagination p{ color: #323232; text-align: center; font-family: Montserrat; font-size: 18px; font-weight: 600; text-transform: capitalize; }



/*gouri css*/
/*pagination css*/
.pagination .page-numbers{
    margin: 0 20px;
    color: #323232;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    font-family: Montserrat;
}
.pagination .page-numbers.current{
    color: #2571F0;
}
.pagination .page-numbers.prev{

}
.pagination .page-numbers.prev{
    color: #D3D3D3;
}
.pagination .page-numbers.next{
    color:#323232;
}

.pagination .page-numbers.prev .fa-angle-left{
    margin-right: 4px;
}
.pagination .page-numbers.next .fa-angle-right{
    margin-left: 4px;
} 
.post-slider-data-wr .content-section-wrapper{
    height: 165px;
}
.ebook-slider-content ul li::marker{
    color: #2571F0;
}
.ebook-slider-content ul{
    padding-left: 19px;
}
.ebook-slider-content ul li {
    color: #323232;
    font-family: Montserrat;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-transform: lowercase;
}



/*FAQ section css start*/

/*FAQ Section*/
.accordion-card{background: #FFFFFF; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.08); border-radius: 0 ; margin-bottom: 25px; border:0;}
.blue-header{ background: #FFFFFF; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.08); border-radius: 0 ; border:0;  }
.accordion-question-body { color: #1A1A1A; font-size: 1rem; font-weight:500; font-family: 'Montserrat'; text-align: start}
.accordion-question-body p { color: #1A1A1A; font-size: 1rem; font-weight:500; font-family: 'Montserrat'; text-align: start}
.accordion-card li{ font-size: 1rem; font-weight: 500; color: #1A1A1A; text-align: left; font-family: 'Montserrat'; margin-bottom: 8px; }
.accordion-card ul{ padding-left: 30px; font-size: 1rem; font-weight: 500; color: #1A1A1A; text-align: left; font-family: 'Montserrat'; }
.accordion-card ol{ padding-left: 54px; font-size: 1rem; font-weight: 500; color: #1A1A1A; text-align: left; font-family: 'Montserrat';
      position: unset !important; margin: 0 !important; width: 100%;  }
.accordion-card ol li{ font-size: 1rem; font-weight: 500; color: #1A1A1A; text-align: left; font-family: 'Montserrat'; width: 100%; }
.btn-link{ font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-size: 24px; color: #1A1A1A; text-decoration: none !important; 
    text-transform: none; height: auto;}
.btn-link:hover{ text-decoration: none !important; color: #1A1A1A; }
.btn-link:focus{ box-shadow: none }
.btn-link .rm-icon{ display: none; }
.accordion-icon {color: #2571F0; margin-left: 15px;}
.accordion-btn-position{
   width: 100%; display: flex; justify-content: space-between; align-items: center;
}
.accordion-before-puls{
  position: relative !important; padding: 0 12px !important;
}
.btn-link[aria-expanded="false"] .accordion-before-puls::before{
  position: absolute; content: "+"; color: #2571F0; top: -19px; right: 0;
}
.btn-link[aria-expanded="true"] .accordion-before-puls::before{
  position: absolute; content: "-"; color: #2571F0; top: -19px; right: 0;
}

/*FAQ section css end*/

.common-changes h4{ margin-bottom: 20px !important }
.common-changes .popular-listing{ margin-top: 0 !important; }
.common-changes .popular-listing li a{ text-transform: none !important; }


@media screen and (max-width: 1600px) {
    .insights-content{padding-top: 80px;}
  .podcast-info{padding: 80px 20px 80px}
  .podcast-info h1 {font-size: 50px; margin-bottom: 20px; }
  .podcast-info p {font-size: 20px; margin-bottom: 30px;line-height: 20px; }
  .blog-info{padding: 30px;}
  .blog-box:nth-child(n+2){margin-top: 80px;}
  .blog-info h2 a{font-size: 32px;}
}
@media screen and (max-width: 1440px) {
	.bannerline {margin:31px auto 40px }
    .insight-banner {padding: 90px 20px 100px }
    .footer-fixed .main-wrap{max-width: 830px;}
    .himss-footer{left: -185px;}
    .subscribeCard{margin: 6rem 0;}
}
@media screen and (max-width: 1360px) {
	.subscribeCard .card-body h1 {font-size:32px }
    .getStartedBtn {margin: 14px 0 10px 20px !important }
    .getStartedBtn:nth-child(2) {margin: 14px 20px 10px 12px !important }
}
@media screen and (max-width: 1360px) {
    .subscribeCard .card-body p {line-height: 1.1 }
}
@media screen and (max-width: 1280px) {
  /*header css*/
  .headerWrapper .core-service-wrap{ padding-left: 20px!important; padding-right: 20px !important; }
  /*breadcrumb css*/
  .breadcrumbbg{ padding-left: 20px!important; padding-right: 20px !important; }
  /*first-section css*/
  .insight-first-section , .slider-wrapper-section , .insight-study-section, .insight-webinar-wrapper, .insight-ebook-section , .like-reading-section
     , .other-blogs-section , .all-blogs-wrapper , .all-blogs-pagination
  { padding-left: 20px!important; padding-right: 20px !important; }





	.innercontainer-right .updates, .innercontainer-right {justify-content:flex-start !important; align-items: flex-start }
	.cardLatestPost .card-header .nav-tabs .nav-item .nav-link {padding: 16px 20px }
	.blog-info h2 a {font-size: 28px }
	.blog-wrapper {width: 65% }
    .adv-wrapper {max-width: 33% }
    .insights-content-wrapper {width: 100%; padding: 0 20px }
    .innercontainer-right .updates {margin-top:6px }
	.innercontainer-right .updates,.innercontainer-right {justify-content: flex-start }
  .footer-fixed{display: none;}

  /*other blog section */
  .others-blog-card-wr{ flex-wrap: wrap; width: 100%; }
  .other-blog-card{ width: 31% !important; }




}
@media screen and (max-width: 1024px) {
  /*header css*/
  .headerWrapper .nav_button span i.fa-bars{color: #000 !important}
    .insights-content{padding-top: 60px;}
    .podcast-info {padding: 60px 20px; }
      .podcast-info h1 {font-size: 36px; margin-bottom: 6px; }
      .podcast-info p {font-size: 18px;margin-bottom: 20px; line-height: 18px;}
	.insights-content-wrapper {display: block }
    .blog-wrapper {width: 100% }
    .adv-wrapper {max-width: 100% }
    .insights-content {padding: 60px 20px }
    .blog-info{padding: 20px;}
    .blog-box:nth-child(n+2){margin-top: 60px;}
    .blog-wrapper .navigation{margin-top: 40px;}
    .subscribeCard{margin: 4rem}
}
@media only screen and (max-device-width: 1023px) {
	.adv-wrapper {display:block !important; justify-content: space-between }
    .resoursewrapper {margin-left: 0 !important; margin-top: 40px !important }
}
 @media screen and (max-width: 991px) {
 	.innercontainer-right a {margin-bottom: 5px }
    .subscribeCard .card-body {padding: 1.2rem }
    .subscribeCard .card-body h1 {font-size: 30px; margin-bottom: .5rem }
    .subscribeCard .card-body p {font-size: 20px }
    .bannerline {width: 100% }
    .banner-description.insight-subtitle {font-size: 34px !important }
    .insightTitleNew {font-size: 44px !important }
    .blog-info h2 a {font-size: 28px }
    .blog-info p {margin-bottom: 25px }
    .adv-wrapper {max-width: 100%; position: relative !important }
    .resoursewrapper {margin-top: 40px }
    .resoursewrapper h3 {font-size: 22px }

    .btn-link { font-size: 19px; font-weight: 600;}
 }

@media only screen and (max-width: 900px){
  .other-blog-card{ width: 29% !important; }
}
 @media screen and (max-width: 768px) {
    .insights-content{padding-top: 50px;}
    .podcast-info {padding: 45px 20px; }
    .podcast-info h1 {font-size: 36px; }
 	  .next, .nextstory {right: 10px; bottom: 30px }
    .blog-box:nth-child(n+2){margin-top: 45px;}
 	  .innercontainer-right .updates {justify-content: flex-start; margin-top: 6px }
    .innercontainer-right {justify-content: flex-start }
    .innercontainer-right p a {font-size: 14px }
    .blog-wrapper .navigation{margin-top: 30px;}
    .subscribeCard{margin: 3rem 0}
    .blog-wrapper .navigation a{margin: 0 10px}
    .subscribeBox .form-control{padding: 1rem}
    .service .postinnercontainer{flex-direction: column;}
    .img-wrap, .service .innercontainer-right{width: 100% !important; }
    .service .innercontainer-right{padding: 10px;}
    .innercontainer-right p{margin-bottom: 0}

    .service .innercontainer-right .updates{display: flex;width: 100%;justify-content: space-between !important;}
    /*popular listing responsive css*/
	.popular-listing li{
		text-align:start !important;
	}
	.common-changes .popular-listing li a{ font-size: 14px; padding-bottom: 1px}
	.common-changes .popular-listing li{ line-height: 14px; padding-bottom: 2px; }
 }
 @media screen and (max-width: 767px) {
    .podcast-info h1 {font-size: 32px;margin-bottom: 0}
    .podcast-info p {margin-bottom: 15px; }
    .text-right {display: none }
    .subscribeCard .card-body .subscribeBox .btn {padding: .5rem 1rem }
    .banner-description.insight-subtitle {font-size: 24px !important }
    .insight-banner .subscribeBox {width: 100% }
    .insightTitleNew {font-size: 40px !important; line-height: 40px }
    .insight-banner {padding: 70px 20px 70px }
    .subscribeCard .card-body .subscribeBox .btn {font-size: 1rem }
    .insights-content {padding: 30px 10px }
    .blog-info {padding: 20px 20px 30px}
    .blog-info h2 a {font-size: 24px; margin-bottom: 15px }
    .subscribeCard {margin: 2rem 0 2rem }
    .blog-img {min-height: 100% }
    .resoursewrapper h3 {font-size: 20px }
    .resoursewrapper a {margin-top: 20px }
    .insight-banner .subscribeBox input.form-control {font-size: 18px; padding: 0 0 0 20px; height: 55px }
    .insight-banner .subscribeBox .btn {width: 100px; height: 35px; font-size: 16px; line-height: 21px }
    .insight-banner .subscribeBox {margin: 30px auto 0 }
    .bannerline {margin: 20px auto 25px }
    .bottomform .email-form{margin-top: 35px;}
    .cardLatestPost.service .card-header .nav-tabs .nav-item a{margin-top: 0}
    .cardLatestPost .card-header .nav-tabs .nav-item .nav-link {padding: 10px 15px }

    .other-blog-card{ width: 45% !important; }
    .ab-card-img-wr{ max-width: initial !important }
    .all-blog-card{ max-width: initial !important }

    .common-changes .popular-listing{ flex-direction: column; }
    .common-changes .popular-listing li {text-align: center !important; border:0;}
 }
  @media only screen and (max-device-width : 1440px) and (max-device-height :900px) and (orientation :landscape) {
  	.innercontainer-right .updates, .innercontainer-right {justify-content: space-between !important }
  }
  @media only screen and (max-device-width : 1366px) and (max-device-height :768px) and (orientation :landscape) {
  	.innercontainer-right .updates,.innercontainer-right {justify-content: space-between !important }
  }
  @media only screen and (max-device-width: 1280px) and (max-device-height:800px) {
  	.cardLatestPost {margin-top:15px }
  }
  @media only screen and (max-device-width : 1280px) and (max-device-height :950px) and (orientation :landscape) {
  	.innercontainer-right .updates,.innercontainer-right {justify-content: space-between !important }
  }
  @media only screen and (max-device-width: 1024px) and (max-device-height:1366px) and (orientation:portrait) {
  	.adv-wrapper {display:flex; justify-content: space-between }
    .resoursewrapper {margin-left: 20px; margin-top: 0 }
  }
 @media screen and (max-width: 600px) {
    .insight-first-section{
      padding-top: 60px !important;
    }
    .podcast-info{margin-top: 60px;}
  	.subscribeCard {margin: 2rem 0 2rem }
  	.insightTitleNew {font-size: 30px !important; line-height: 30px }
    .bannerline {margin: 20px auto 25px }
    .insight-banner .subscribeBox input.form-control {font-size: 18px; padding: 0 0 0 20px; height: 55px}
    .insight-banner {padding: 50px 20px 60px }
    .insight-banner .subscribeBox {margin: 35px auto 0 }
    .blog-info p {font-size: 16px; margin-bottom: 20px }
    .subscribeCard .card-body p {font-size: 20px; margin-top: 10px }
    .left{flex-wrap: nowrap;}
  }
   @media screen and (max-width: 480px) {
    .subscribeBox .btn{position: relative;width: auto;right: 0;margin: 5px 0 0;padding: 10px 20px;}
   		.innercontainer-right .updates {display: block }
                .innercontainer-right .updates > span:nth-child(3) {float: right }
                .sep {display: none }
                
                .insight-banner .form-control,.subscribeCard .form-control {line-height: .5 }
                .cardLatestPost .card-header .nav-tabs .nav-item .nav-link {font-size: 21px;}
                .updates .sep {display: initial }
   }
@media screen and (max-width: 420px) {
	.subscribeCard .card-body .subscribeBox .btn {display:block; position: relative; right: 0; width: 100% }
	.blog-read-btn > i, .btn > i, .subscribeCard .card-body .subscribeBox .btn > i {left: 33% }
}


@media screen and (max-width: 1023px) {
  .insight-first-section-wr{ flex-wrap: wrap }
  .insight-left-side{ max-width: 100%; }
  .insight-left-side .left-img-wrapper{ max-width: 100%; }
  .swiper-slide.post-slider{ max-width: 100%; }
  .ebook-slider-content{ max-width: 100%; }
  .left-img-wrapper a{ width: 100% }
  .left-img-wrapper a img{ width: 100% }
  .insight-right-side{ width: 100%; }
  .intersted-blog-topic{ padding-top: 15px }
}

@media screen and (max-width: 767px) {
  .ebook-slide-data{ flex-wrap: wrap; }
  .captcha-wrapper{  display: flex; justify-content: center; flex-direction: column !important; }
  .title-wrapper{ flex-direction: column; gap: 10px }
  .title-wrapper hr{ display: none }
  .slider-img-wr{ width: 100%; }
  .swiper-slide.post-slider .slider-img-wr{ margin-right: auto; margin-left: auto; }
  .ebook-img-wrapper{ margin-right: auto; margin-left: auto; }
  .ebook-slider-btn-wr{ position: relative; }
  .ebook-slide-data .ebook-slider-content{ padding-bottom: 0 }
  .insight-left-side h2 a{ font-size: 26px; }
  .insight-bold-title , .like-reading-wrapper h2{ font-size: 22px; }
  .insight-left-side .left-img-wrapper{ margin-bottom: 20px }
  .insight-left-side .left-img-wrapper{ min-height: auto !important; }
  .insight-left-side .content-wrapper{ padding: 0 10px; }
  .post-ebook-slider{ padding-top: 20px; }
  .intersted-blog-topic{ padding-top: 10px }
  .ebook-form-wrapper{ flex-wrap: wrap; justify-content: center; gap:15px; }
  .like-reading-section .like-reading-wrapper , .insight-ebook-section , .insight-webinar-wrapper{ padding-top: 40px; padding-bottom: 40px }
  .all-blog-card-container h2{ font-size: 28px; margin-bottom: 26px; padding-bottom: 10px }
  .all-blog-card-container{ padding-top: 12px !important; }
}

@media only screen and ( max-width: 500px ){
  .other-blog-card{ width: 100% !important; }
}
