@import url("https://osplabs.com/wp-content/themes/osplabs/assets/css/swiper.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%; padding-left: 20px; padding-right: 20px;}
.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;}
.email-form{position: relative;}
.subscribeBox .form-control{padding: 1rem; 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; 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;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #01173c !important;}
::-moz-placeholder { /* Firefox 19+ */ color: #01173c !important; }
:-ms-input-placeholder { /* IE 10+ */ color: #01173c !important; }
:-moz-placeholder { /* Firefox 18- */ 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;}
.ebook-banner-wrapper {width: 100%; height: 450px; display: flex; overflow: hidden; align-items: center; position: relative; justify-content: center; flex-direction: column; }

.ebook-banner-wrapper h1 {position: absolute; font-family: "d-din_condenseddinCnBd"; font-size: 66px; bottom: 95px; text-align: center; line-height: 60px; width: 55%; color: #fff; }

.ebook-banner-wrapper p {position: absolute; font-family: "Roboto",sans-serif; font-size: 30px; bottom: 50px; text-align: center; line-height: 18px; width: 55%; color: #fff; }

.ebookSmallBox {max-width: 1200px; width: 100%; margin: 0px auto; padding-bottom: 5%; }
.whiteBoxeBook { background: #ffffff; position: relative;  margin-top: 23%;}
.whiteBoxeBook .ebookBtn {  display: inline-block; border-radius: 8px;}
.whiteBoxeBook .ebookBtn {border: 1px solid #ffd100; display: inline-block; background: #ffd100; border-radius: 25px; padding: 10px 20px; text-decoration: none; letter-spacing: 2px; font-size: 16px; color: #333; font-weight: 700; }

.whiteBoxeBook .ebookPageImg { position:absolute; bottom: 54px; left: -60px; width: 306px; height: 433px;}
.whiteBoxeBook .ebookBtn:hover {  background: #ffffff; color: #333; text-decoration: none; }

.whiteBoxeBook .ebookContent { padding: 50px 50px 64px 295px; 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);
}
.whiteBoxeBook:nth-child(odd) .ebookContent { padding: 50px 295px 64px 50px; }

.ebookSocialLink { margin-left: 85px;}
.whiteBoxeBook:nth-child(odd) .ebookSocialLink{margin-right: 85px;margin-left: auto;text-align: right;}
.ebookSocialLink a { display: inline-block; margin: 14px 9px; color: #9e9e9e; font-size: 22px;color: #536f9f}
.whiteBoxeBook { background: #ffffff; margin-top: 300px; position: relative; border-radius: 15px;}
.whiteBoxeBook .ebookBtn { display: inline-block; border-radius: 8px;}
.whiteBoxeBook .ebookBtn, .webinar-main-content .ebookBtn {display: inline-block; border-radius: 25px; border: 1px solid #ffd100; padding: 10px 20px; background: #ffd100; text-decoration: none; font-size: 16px; letter-spacing: 2px; color: #333; font-weight: 700; }
.ebookContent p {font-size: 16px; font-family: "circularstd"; color: rgb(83, 111, 159); line-height: 1.75;margin-bottom: 40px}
.whiteBoxeBook:nth-child(odd) .ebookPageImg { position:absolute; bottom: 54px; right: -60px; width: 306px; height: 433px;left: auto;}
.whiteBoxeBook .ebookBtn:hover { background: #ffffff; color: #333; text-decoration: none; }
.whiteBoxeBook .ebookContent h2, .webinar-main-content .ebookContent h2 { color: #01173c; font-size: 35px; font-family: "publica-medium"; margin-bottom: 15px; line-height: 36px;}
.whiteBoxeBook .ebookContent h2, .webinar-main-content .ebookContent h2 a{color: #01173c;}

.whiteBoxeBook .ebookSocialLink { text-align: left; }

.development-wrap{display: none;}

@media screen and (max-width: 1600px) {
  .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; }
  .whiteBoxeBook:nth-child(odd) .ebookContent{padding: 35px 295px 50px 35px}
  .whiteBoxeBook .ebookContent{padding: 35px 35px 50px 295px }
  .whiteBoxeBook .ebookContent h2, .webinar-main-content .ebookContent h2{margin-bottom: 10px;font-size: 32px;}
  .ebookContent p{margin-bottom: 30px;}
  .whiteBoxeBook{margin-top: 220px;}
  .whiteBoxeBook:nth-child(even){margin-top: 250px;}
}
@media screen and (max-width: 1400px) {
  .ebook-banner-wrapper {height:455px } 
}
@media screen and (max-width: 1360px) {
  .ebook-banner-wrapper {height: 455px }
  .whiteBoxeBook:nth-child(odd) .ebookPageImg{width: 280px;height: 400px;right: -35px;}
  .whiteBoxeBook .ebookPageImg{left: -35px;}
}
@media screen and (max-width: 1280px) {
  .ebook-banner-wrapper {height: 260px }
  .whiteBoxeBook{margin: 175px 20px 0;}
  .whiteBoxeBook .ebookPageImg {left: 25px }
  .whiteBoxeBook:nth-child(odd) .ebookPageImg {width: 250px;height: 345px;right: 25px !important;left: auto !important;  }
  .whiteBoxeBook .ebookPageImg{width: 250px;height: 345px;;left: 25px !important;}
  .whiteBoxeBook:nth-child(odd) .ebookContent{padding: 25px 300px 50px 25px}
  .whiteBoxeBook .ebookContent{padding: 25px 25px 50px 300px}
  .whiteBoxeBook:nth-child(odd) .ebookSocialLink{margin-right: 0}
  .whiteBoxeBook .ebookSocialLink{margin-left: 0}
  .ebookSocialLink a{margin: 8px;}
  .whiteBoxeBook:nth-child(even){margin-top: 175px;}

}

@media screen and (max-width: 1024px) {
  .podcast-info {padding: 90px 20px; }
  .podcast-info h1 {font-size: 36px; margin-bottom: 6px; }
  .podcast-info p {font-size: 18px;margin-bottom: 20px; line-height: 18px;}
  .whiteBoxeBook:nth-child(odd) .ebookPageImg, .whiteBoxeBook .ebookPageImg{height: auto;bottom: 0}
  .whiteBoxeBook .ebookContent h2, .webinar-main-content .ebookContent h2{font-size: 30px;line-height: 32px;}
}
@media screen and (max-width: 768px) {
  .podcast-info {padding: 80px 20px; }
  .podcast-info h1 {font-size: 36px; }
  .breadcrumbs{z-index: 9999}
  .ebookSmallBox {width: 700px }
  .ebook-banner-wrapper {height: 200px }
  .ebook-banner-wrapper p {line-height: 22px;font-size: 22px;}
  .whiteBoxeBook .ebookPageImg {left: -20px }
  .whiteBoxeBook .ebookContent h2 {font-size: 25px; line-height: 30px }
  .whiteBoxeBook .ebookContent h2,.webinar-main-content .ebookContent h2 {font-size: 25px; line-height: 30px }
  .whiteBoxeBook {margin-top: 170px }
  .whiteBoxeBook .ebookPageImg {right: -20px }
  .ebook-banner-wrapper h1{font-size: 50px;}
  .whiteBoxeBook, .whiteBoxeBook:nth-child(even){margin-top: 40px;} 
}
@media screen and (max-width: 767px) {
  .podcast-info h1 {font-size: 32px;margin-bottom: 0}
  .podcast-info p {margin-bottom: 15px; }
  .ebook-banner-wrapper {height: 140px }
  .ebook-banner-wrapper p {margin-bottom: 0; font-size: 16px; bottom: 28px; line-height: 16px; width: 75% }
  .ebook-banner-wrapper h1 {font-size: 28px; line-height: 28px; bottom: 50px }
  .whiteBoxeBook .ebookContent, .whiteBoxeBook:nth-child(odd) .ebookContent {padding: 0 15px 15px !important;display: block !important; }
  .whiteBoxeBook, .whiteBoxeBook {margin-top: 4%; padding: 30px 0 15px;box-shadow: 0.14px 3.998px 13.5px 1.5px rgb(218 218 218 / 50%);border-radius: 10px; }

  .whiteBoxeBook .ebookContent{box-shadow: none;}
  .whiteBoxeBook .ebookPageImg, .whiteBoxeBook:nth-child(odd) .ebookPageImg {position: relative; bottom: 0; margin: 0 auto; left: 0 !important; right: 0 !important; text-align: center }
  .ebookSocialLink {margin-left: 0 }
  .insightsBox {padding: 20px }
  .ebookSmallBox {max-width: 100% }
  .insightsBox h2 {font-size: 35px; line-height: 36px }
  .whiteBoxeBook .ebookContent h2 {font-size: 22px; line-height: 28px; margin-top: 15px }
  .whiteBoxeBook .ebookContent h2,.webinar-main-content .ebookContent h2 {font-size: 22px; line-height: 28px; margin-top: 15px }
  .whiteBoxeBook .ebookSocialLink, .whiteBoxeBook:nth-child(odd) .ebookSocialLink {text-align: center; padding-right: 0 }
  .whiteBoxeBook .ebookPageImg, .whiteBoxeBook:nth-child(odd) .ebookPageImg {position: relative; bottom: 0; margin: 0 auto; left: 0; right: 0; text-align: center; }
  .ebookContent p{margin-bottom: 20px}
  .whiteBoxeBook:nth-child(even){margin-top: 30px;}

}
@media screen and (max-width: 600px) {
  .podcast-info{margin-top: 80px;}
  .breadcrumbs{top: 60px;z-index: 999}
  .ebook-banner-wrapper{height: 165px;}
}
@media screen and (max-width: 480px) {
  .subscribeBox .btn{position: relative;width: auto;right: 0;background-color: #2571f0;color: #fff;margin: 5px 0 0;padding: 10px 20px;}
}