/*for header changes*/
.headerWrapper{
  background: #fff !important;
}
.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;}
/*End*/

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-2x{font-size:2em;}
.fa-3x{font-size:3em;}
.fa-4x{font-size:4em;}
.fa-5x{font-size:5em;}
.fa-fw{width:1.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before{content:"\f0c9";}
.fa-angle-left:before{content:"\f104";}
.fa-angle-right:before{content:"\f105";}

html {display: block }
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
body {display: block; margin: 0; font-family: 'Roboto',sans-serif}
a:hover {text-decoration: none }
.full-width {width: 100%; float: left;}
ul.whitePaperList li:before { content: "\f00c" !important; font-size: 16px !important; color: #24ae5f !important; font-family: FontAwesome !important; margin: 5px 10px 5px 5px; } .whitePaperWrapper .about-title { margin-bottom: 10px;}
.whitePaperWrapper .about-title p { font-weight: 300; font-size: 16px; margin-bottom: 10px;}
.whitePaperWrapper .about-title h4{ color: #04245d; }
.set-center {max-width: 1366px; width: 100%; margin: auto }
.blog-title {font-size: 40px; font-weight: 500; font-family: "Roboto"; margin-bottom: 10px; color: #333 }
.about-wrapper {width: 63%;  float: left }
.about-title {font-size: 27px; color: #000; font-family: "Roboto"; font-weight: 500; margin-bottom: 30px; color: #333 }
.about-wrapper P {font-size: 18px; color: #000; font-family: "Roboto"; font-weight: 300; line-height: 1.667; margin-bottom: 0 }
.about-wrapper ul,.further-content ul {margin: 10px 0 0 15px }
.about-wrapper ul li {font-size: 16px; font-family: "circularstd"; color: rgb(83, 111, 159); line-height: 2.188;}
ul.whitePaperList {list-style: none;display: flex;justify-content: space-between;flex-wrap: wrap; }
ul.whitePaperList li{list-style: none; font-weight: 500; display: inline-block; width: 45%; font-size: 16px; text-transform: capitalize;line-height: 20px;}
ul.whitePaperList li span {font-style: italic;font-family: circularstd;font-size: 16px;font-weight: 700;color: #01173c;}
ul.whitePaperList li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #1a6df8; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
  font-size: 24px;
}
.headerLeft{margin: 25px 0 0 0}
.whitePaperWrapper p{font-weight: 500; }
.ebookP p {font-size: 16px; font-family: "circularstd"; color: rgb(83, 111, 159); line-height: 1.75;}
.ebookP h4 {font-size: 20px; font-family: "publica-medium"; color: rgb(1, 23, 60); line-height: 1.4;}
.headerWrapper,.main-header.headerWrapper {height: 84px !important;    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.10); }
.breadcrumbs {display: none }
.paperLeftContainer {margin: 0 auto; float: none;}
.paperLeftContent {float: left; width: 820px }
.paperRightContent {float: right; margin: 75px 0 0 }

#myCarouselSliderTab .carousel-inner .item img,#myCarouselSliderTab .carousel-inner .carousel-item img {display: inline-block; margin-top: 26px; margin-left: 22px; width: 248px; height: 351px }
.whitePaperContainer {
    margin: 0px auto auto;
}
.paperLeftContainer {margin: 0 auto; float: none; }
.paperLeftContent {
    float: left;
    width: 820px;
}
.paperRightContent {float: right; margin: 75px 0 0; }

.fromBox {  padding: 40px 30px 50px; position: relative; border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px; }

.downloadFormWrapper {margin: -170px 0px 0px; width: 427px; float: right; border: 2px solid #2571f0;border-top-left-radius: 10px;border-top-right-radius: 10px;}

#myCarouselSliderTab .carousel-inner .item img, #myCarouselSliderTab .carousel-inner .carousel-item img {     display: inline-block; margin-top: 26px; margin-left: 22px; width: 248px; height: 351px;}
.banner-navigation {position: absolute; right: 10px; left: 20px; top: 50%; display: flex; align-items: center; z-index: 999;}
.banner-navigation .carousel-control-prev, .banner-navigation .carousel-control-next{opacity: 1;text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0); }
 .banner-navigation .carousel-control-prev, .banner-navigation .carousel-control-next{width: 30px; height: 30px; margin-top: -10px; font-size: 40px;}
.tabSlider { float: left; background: url(../img/tabSliderEbookBorder.png); width: 284px; height: 413px; float: right;}

.eBookContainer { max-width: 1300px; margin: 0 auto; float: none;}
.eBookContainer .paperLeftContent { float: left;width: 800px;}
.eBookContainer .paperRightContent { float: right; margin: 0; }

.downloadFormText {color: #fff; text-align: center; background: #2571f0; height: 100px; line-height: 100px; font-size: 30px;font-family: publica-medium; border-top-left-radius: 10px; position: relative; border-top-right-radius: 10px;
}


.downloadFormText::before{ border-top: 12px solid #2571f0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; content: ''; position: absolute; bottom: -19px; z-index: 1; left: 40px;}
.newEbook-title { font-size: 36px; font-weight: 500; font-family: "Roboto-medium"; margin-bottom: 10px; color: #fff; position: relative; z-index: 6; margin-top: -179px; margin-left: 160px; width: 885px;}

.fromBox .inputFieldWrapper { margin: 0px 0px 25px 0px;} 

.inputFieldWrapper input.core-btn{background-color: transparent;width: auto;border: 2px solid #2571f0}
.ebookBannerImg { height: 335px; padding: 0; width: 100%; float: none;}
.ebookBannerImg > img{width: 100%;height: 100%;}
.inputFieldWrapper {
    margin: 15px 0 0;
}
.inputFieldWrapper input{height: 50px; background: #edf0f5; width: 100%; border: none; padding: 0px 20px; color: #747da1; font-weight: 500; border-radius: 10px !important;  font-size: 16px; font-family: "circularstd"; color: rgb(83, 111, 159);}
.inputFieldWrapper input::placeholder, .inputFieldWrapper textarea::placeholder {
    color: #536f9f !important;
}

.agreeTermsText {font-size: 11px; color: #fff; padding: 7px 0; }

.callUsSection { display: none; }
.footerWrapper { display: none; }
.newEbook-title span{font-size: 36px;display: block;}
.reg-close-txt{font-size: 15px; font-family: "Roboto",sans-serif; color: #fff; text-transform: uppercase;margin: 43px auto 10px;font-weight: 500;text-align: center;}
.web-form ul{display: flex; list-style: none; text-align: center; justify-content: center; align-items: center;}
.web-form ul li{font-size: 14px; font-family: "Roboto",sans-serif; color: #fff; text-transform: uppercase;display: flex;flex-direction: column;padding: 0 15px;position: relative;font-weight: 500;}
.web-form ul li:after{background-image: url(../../assets/img/download-new.png);content: '';position: absolute;right: 0;top: 22px;width: 5px;height: 23px;}
.web-form ul li:last-child:after{display: none;}
.web-form ul li span{font-size: 42px;font-family: "Roboto Slab";font-weight: 700;}
.footer-fixed{display: none;}


.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;max-width: 80%;}

@media only screen and (max-width: 1600px) {
    .podcast-info{padding: 80px 20px 80px}
    .podcast-info h1 {font-size: 50px;}
    .downloadFormWrapper{margin: -130px 0px 0px}
    .downloadFormText{height: 75px;line-height: 75px;}
}
@media only screen and (max-width: 1440px) {
    
    .ebookBannerImg {height: 221px }
    .downloadFormWrapper {width: 405px }
    .eBookContainer .paperRightContent {float: right; margin: 20px 0 0; width: 415px }
    .about-wrapper {margin: 0 auto auto }
    .about-title {margin-bottom: 10px }
    .blog-title {font-size: 36px }
    .about-title,.profile-image-detials h5,.further-section h4 {font-size: 24px }
    .tabSlider{margin-top: 20px;}
    .downloadFormText{font-size: 27px}
    .newEbook-title{margin-top: -150px}
}
@media only screen and (max-width: 1366px) {
    .eBookContainer .paperLeftContent {float:left; width: 800px }
    .ebookBannerImg {height: 221px }
    .downloadFormWrapper {width: 405px }
    .eBookContainer .paperRightContent {float: right; margin: 20px 0 0; width: 415px }
    .about-wrapper {width: 60% }
    .paperLeftContainer {width: 95%; margin: 0 auto }
    .paperLeftContent {float: left; width: 720px }
    ul.whitePaperList li{width: 100%;}
    .socialLinkse{margin-top: 15px !important;}
}
@media only screen and (max-width: 1366px) {

    .nav_button span i{font-size: 40px;}
}
@media only screen and (max-width: 1360px) {
    .getStartedBtn, .getStartedBtn:nth-child(2), .getStartedBtn.contact{margin: 14px 20px 10px 12px !important}
}
@media only screen and (max-width: 1280px) {
     .headerWrapper, .main-header.headerWrapper {height:83px !important }
     .eBookContainer .paperRightContent {width: 37% !important }
}
@media screen and (max-width: 1279px) {
  .headerWrapper{background-color: rgb(26, 109, 248) !important;height: 83px !important;padding: 0 0;}
  .ebookBannerImg{padding: 100px 20px 60px;background-color: #032353;height: auto;}
  .newEbook-title{margin-top: 0;}
  .headerWrapper .blue-logo{
    display: none !important;
  }
  .headerWrapper .white-logo{
    display: block !important;
  }
}
@media only screen and (max-width: 1200px) {
    .paperLeftContent {float: left; width: 620px }
    .blog-title {font-size: 34px }
}
@media only screen and (max-width: 1024px) {
    .podcast-info {padding: 60px 20px; }
    .podcast-info h1 {font-size: 36px;}
    .paperLeftContent {float: left; width: 540px }
    .blog-title {font-size: 30px }
    .downloadFormWrapper {width: 370px; float: right }
}
@media only screen and (max-width: 991px) {
    .blog-title {font-size: 36px }
    .about-wrapper {margin: 0 auto auto }
    .about-title {margin-bottom: 12px }

}
@media only screen and (max-width: 800px) {
    .blog-title {font-size: 30px }
    .newEbook-title span{font-size: 28px;}
    .paperLeftContent {width: 95%; margin: 0 auto 0px; float: none }
    .paperRightContent {float: none; margin: -108px 0 0 }
    .downloadFormWrapper {width: 100%; margin: 0 auto }
    .blog-title {font-size: 28px }
}
@media only screen and (max-width: 768px) {
    .podcast-info {padding: 45px 20px; }
    .nav_button span i{font-size: 32px;}
    .newEbook-title {width:100%; margin-left: 0; text-align: center }
    .about-wrapper {width: 55% }
    .paperLeftContainer {display: flex !important; flex-direction: column-reverse }
    .eBookContainer .paperLeftContent {width: 100% }
    .eBookContainer .paperRightContent {width: 100%; float: none; margin-top: 40px }
    .downloadFormText{font-size: 24px;height: 70px;line-height: 70px;}
    .ebookBannerImg img {height: 335px }
    .ebookP h4 {line-height: 24px }
    .getStartedBtn {display: none }
    .eBookContainer .paperRightContent {width: 100% !important }
}
@media only screen and (max-width: 767px) {
    .podcast-info h1 {font-size: 32px;}
    .breadcrumbs{z-index: 99;}
    .about-wrapper {width:100% ;margin: 0 auto auto}
    .ebookP h4 {line-height: 25px }
    ul.whitePaperList li {display: block; width: 100% }
    .downloadFormText {font-size: 24px;height: 60px;line-height: 60px; }
    .paperLeftContainer {display: flex; flex-direction: column-reverse }
    .tabSlider {display: none }
    .eBookContainer .paperLeftContent {width: 100% }
    .eBookContainer .paperRightContent {width: 100%; margin-top: 0 !important;margin-bottom: 20px; }
    .about-wrapper P, .profile-image-detials p {letter-spacing: .5px }

}
@media only screen and (max-width: 600px) {
    .podcast-info{margin-top: 60px;}
    .headerWrapper, .headerWrapper, .main-header.headerWrapper {height: 60px !important; }
    .logo-wrapper{margin-top: 10px !important;margin-left: 25px !important}
}
@media only screen and (max-width: 480px) {
    .ebookBannerImg{padding: 100px 20px 60px}
    .breadcrumbs{top: 58px !important}
}
@media only screen and (max-width: 420px) {
    .ebookBannerImg {height:auto;  width: 100%; float: none }
    .ebookBannerImg img {height: 195px }
    .newEbook-title { margin-left: 0; width: auto }
    .newEbook-title span{font-size: 20px;}
    .blog-title {font-size: 22px; text-align: center; line-height: 24px }
    .downloadFormWrapper {width: 100% }
    .whitePaperWrapper p {font-weight: 500; font-size: 14px; line-height: 23px }
    .blog-title {font-size: 20px; line-height: 24px }
    .downloadFormText h5 {font-size: 24px }
    .paperRightContent {float: none; margin: 35px auto 0 }
}
