.af-ebook-content{padding:35px 0;}
.container{margin-left:auto!important;margin-right:auto!important;padding:0 20px;max-width:1200px;float:none!important;}
.ebook-inner-banner{display:flex;align-items:center;}
.ebook-img{width:50%;margin:calc(-3*30px) 0;transform:scale(1.1);}
.ebook-form{margin: 0 0 0 -20%;background: transparent;width: 75%;padding: 20px 30px 30px 25%;border-radius: 30px;border:3px solid #fff;}
.ebook-form form{margin-bottom:0;}
.ebook-inner-banner{margin-top:50px;padding:30px;}
/*.ebook-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-47deg,#27bbb3 0%,#243987f5 100%);z-index:1;}*/
.ebook-banner{position:relative;background-size:cover;background-position:center center;padding:200px 0 120px;}
.ebook-banner > div{position:relative;z-index:1;}
.ebook-form form fieldset {background: #f1F1f144;padding:10px 20px 0 20px;border-radius:0;border:0;}
.ebook-form form fieldset label {color:#fff;font-weight:400;}
.ebook-form form fieldset div.hs-form-field div.input input {display:block;margin-left:auto;margin-right:auto;}
.ebook-form .hs-form-field input{font-size: 20px;border:0;background:transparent;border-bottom:3px solid #ffb700;border-radius:3px;color:#fff;font-weight:600;}
.ebook-form form fieldset:first-of-type{border-radius:15px 15px 0 0;}
.ebook-form form fieldset:last-of-type input{border-bottom:none;}
.actions input{background:#ffb700;border-radius:0 0 15px 15px;font-weight:600;font-size:18px;color:#fff;text-transform:capitalize;padding:15px 15px;border:3px solid #ffb700;border-top:none;outline:none!important;margin:0 auto;cursor:pointer;width:100%;transition:.35s;}
.actions input:hover{background:#ffb70000;color:#ffb700;}
.ebook-form form fieldset ul.hs-error-msgs li{list-style:none;margin:0;width:95%;margin:0 auto;padding:0 10px;background:#ffb700;border-radius:0 0 10px 10px;}
.ebook-form form fieldset ul.hs-error-msgs li label {margin:0;font-size:13px;font-weight:600;}
.ebook-form .hs-error-msgs{padding:0;bottom:-2px;margin:0;}
.ebook-form .hs-form-field{position:relative;}
.ebook-form fieldset div p, .ebook-form fieldset p {color:#fff;font-size:16px;}
.ebook-form fieldset div a, .ebook-form fieldset a {color:#ffffff99;font-weight:700;transition:0.25s;}
.ebook-form fieldset div a:hover, .ebook-form fieldset a:hover {color:#ffffffff;}
.heading-part h1{font-family:"Barlow",sans-serif;color:#fff;font-size:48px;font-weight:700;margin-bottom:0;}
.heading-part{text-align:center;}
.heading-part .atmc-blog-post_meta *{color:#fff;font-size:18px;}
.heading-part .atmc-blog-post_meta{justify-content:center;margin:5px;}
.form-title h3{font-size:28px;margin:0 0 5px 0;text-transform:uppercase;font-weight:700;color:#fff;}
.body-container-wrapper h2{color: #27BBB3;font-family: "Barlow", Sans-serif;font-size: 36px;font-weight: 500;}
.body-container-wrapper p{font-size:19px;font-weight:400;line-height:1.25em;}
.value-props{display:flex;margin:60px -20px 0;flex-wrap: wrap;}
.value-prop{text-align:center;margin:0 20px 20px;width:calc(33.33% - 44px);}
.props-img{margin-bottom:20px;display:flex;align-items:center;justify-content:center;}
.inner-ebook-author{display:flex;align-items:center;flex-wrap:wrap;}
.author-image{width:194px;height:194px;border-radius: 50%; overflow: hidden;}
.author-desc{width:calc(100% - 194px);padding-left:20px;}
.author-desc p span.au-name{color:#db273a;font-size:18px;display:block;font-weight:700;}
.author-desc p span.au-degi{font-size:18px;display:block;font-weight:700;}
.af-ebook-author{padding:35px 0;}
.eheading-part{margin-bottom:32px;}
.chapter-list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.chapter-list-item{width:47%;border-bottom:3px solid #db273a;margin-bottom:20px;display:flex;justify-content:space-between;}
.chapter-list-item p{margin-bottom:0;}
.chapter-title p{font-weight:600;}
.af-ebook-list{padding:35px 0;}
.chapter-title{min-width:90px;}
.video-banner .hs-embed-wrapper {max-width: 100% !important;max-height: 100% !important;min-width: 100% !important;min-height: 100% !important;}
.video-banner {margin-top: 50px;}
.video-banner .hs-embed-wrapper {border-radius:15px;box-shadow:0 10px 30px 0 rgba(0,0,0,0.5);}
.author-image img { width: 100%; object-fit: cover; height: 100%; object-position: center;}

@media(max-width:767px){
    .ebook-img {width: 60%;margin: 0 auto;text-align: center;transform:none;z-index:1;}
    .ebook-inner-banner {flex-wrap: wrap;padding: 0;background-color: transparent;margin-top:30px;}
    .ebook-form {width: 100%;margin:-50% 0 0 0;padding:50% 30px 30px;}
    .ebook-banner { padding: 20px 0 60px;}
    .value-prop {width: 100%;margin: 0 0 20px;}
    .value-props {margin: 0;}
    .chapter-list-item { width: 100%;}
    .author-desc { width: 100%; padding-left: 0; text-align: center; padding-top: 50px;}
    .author-image { margin: 0 auto;}
}

@media(max-width:500px){
  .ebook-img{width:100%;}