.email-ultimate-guide-page .row{margin: 0; display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin: 0 -65px;}
.email-ultimate-guide-page .col{width: calc(50% - 130px); margin: 0 65px;}
.email-ultimate-guide-page h1{font-size: 90px; line-height: 91px; color: #2d2d69; text-align: center; margin-bottom: 90px; font-weight: 900;}
.email-ultimate-guide-page h2{font-size: 51px; line-height: 72px; color: #2d2d69; text-transform: inherit; margin-bottom: 45px; font-weight: 700;}
.email-ultimate-guide-page h3{font-size: 31px; text-transform: inherit; color: #2d2d69; line-height: 1.5; margin-bottom: 40px;}
.email-ultimate-guide-page h3 > span{font-weight: 400;}
.email-ultimate-guide-page h4{font-size: 18px; font-weight: 700; text-transform: inherit; color: #2d2d69; margin-bottom: 25px;}
.email-ultimate-guide-page h4 > a{color: #2d2d69;}
.email-ultimate-guide-page h5{position: relative; font-size: 18px; font-weight: 700; color: #000; line-height: 21px; padding-left: 50px;}
.email-ultimate-guide-page h5 span{position: absolute; font-size: 31px; font-weight: 700; line-height: 21px; color: #ffda30; left: 0; top: -3px;}
.email-ultimate-guide-page p{font-size: 18px; line-height: 31px; padding-bottom: 35px;}
.email-ultimate-guide-page ul{margin: 0; list-style: none;}
.email-ultimate-guide-page ul li{margin: 0; font-size: 18px; line-height: 31px;}
/*.email-ultimate-guide-page p > a,.email-ultimate-guide-page ul li > a{text-decoration: underline;}*/
.baner-main{padding-top: 100px; padding-bottom: 80px;}
.baner-main .logo-icon{display: -ms-flexbox; display: flex; display: -webkit-flex; align-items:center; -webkit-align-items:center; -ms-flex-align: center; -ms-flex-pack: center; justify-content: center; -webkit-justify-content:center; margin-bottom: 90px;}
.baner-main .logo-icon span:first-of-type{padding-right: 70px; position: relative;}
.baner-main .logo-icon span:first-of-type:after{position: absolute; content: ""; height: 100%; width: 2px; background-color: #000; right: 35px;}
.baner-main figure{margin-bottom: 70px;}
.baner-main .col .inner-image{text-align: center;}

.digital-accessibility,.important-digital-accessibility,.email-accessibility,.five-reason-accessibility,.five-conditions-accessibility,.for-the-inbox,.tools-email-accessiblity,.accessiblity-checklist,.wrapping-up,.about-authors{padding-bottom: 60px;}
.important-digital-accessibility .col .inner-image img{display: -ms-flexbox; display: flex; display: -webkit-flex; margin: 0 auto;}

.ebook-shape1,.ebook-shape2,.ebook-shape3,.ebook-shape4,.ebook-shape5,.ebook-shape6,.ebook-shape7,.ebook-shape8,.ebook-shape9,.ebook-shape10,.ebook-shape11,.ebook-shape12,.ebook-shape13,.ebook-shape14,.ebook-shape15,.ebook-shape16,.ebook-shape17,.ebook-shape18,.ebook-shape19,.ebook-shape20,.ebook-shape21,.ebook-shape22,.ebook-shape23{position: absolute;}
.ebook-shape1{right: 0;}
.ebook-shape2{left: 0;}
.ebook-shape3{left: 0; margin-top: -350px;}
.ebook-shape4{right: 0;}
.ebook-shape5{left: 0; margin-top: -220px;}
.ebook-shape6{right: 0; margin-top: 30px;}
.ebook-shape7{right: 0; margin-top: 30px;}
.ebook-shape8{left: 0; margin-top: -230px;margin-left: 60px;}
.ebook-shape9{right: 0;}
.ebook-shape10{left: 0; margin-top: 30px;}
.ebook-shape11{right: 0; margin-top: -200px;}
.ebook-shape12{right: 0;margin-right: 50px;margin-top: -90px;}
.ebook-shape13{left: 0;margin-left: 90px;margin-top: 21%;}
.ebook-shape14{right: 0; margin-top: -110px;}
.ebook-shape15{left: 0; margin-top: -170px;}
.ebook-shape16{right: 0; margin-top: 70px;}
.ebook-shape17{left: 0;margin-left: 80px;margin-top: -170px;}
.ebook-shape18{left: 0; margin-top: -70px;}
.ebook-shape19{right: 0; margin-top: -270px;}
.ebook-shape20{left: 0;margin-top: -200px;margin-left: 50px;}
.ebook-shape21{right: 0; margin-top: -70px;}
.ebook-shape22{right: 0; margin-top: -70px;}
.ebook-shape23{left: 0; margin-top: -250px;}

.email-accessibility ul{margin-bottom: 50px;}
.email-accessibility ul li{position: relative; padding-left: 35px; margin-bottom: 25px;}
.email-accessibility ul li span{font-weight: 700; color: #f15a29;}
.email-accessibility ul li:last-child{margin-bottom: 0;}
.email-accessibility ul li:before{position: absolute; content: ""; background-image: url(https://email.uplers.com/ultimate-guide-email-accessibility/images/list-shape.png); width: 21px; height: 18px; background-repeat: no-repeat; background-size: 100%; background-position: center; left: 0; top: 5px;}

.five-reason-accessibility ul li,.five-conditions-accessibility ul li{margin-bottom: 40px;}
.five-reason-accessibility .col p,.five-conditions-accessibility .col p,.for-email-content ul li p,.for-email-design ul li p,.for-email-coding ul li p,.tools-email-accessiblity ul li p,.about-authors .col p{font-size: 16px; line-height: 27px; padding-bottom: 15px;}
.for-email-design > ul > li > ul > li{font-size: 16px; line-height: 27px;}

.accessibility-practices{padding-left: 110px;}

.for-the-inbox ul li{position: relative; padding-left: 85px;}
.for-the-inbox ul li span{position: absolute; font-size: 31px; line-height: 21px; color: #ffda30; left: 0; top: 7px; font-weight: 700;}
.for-email-content ul li{margin-bottom: 40px;}
.for-email-content figure,.for-email-design figure{display: inline-block; width: 100%; margin: 0 auto; text-align: center; margin-bottom: 20px; margin-top: 30px;}
.for-email-design > ul > li{margin-bottom: 40px;}
.logical-order{display: -ms-flexbox; display: flex; display: -webkit-flex; margin-bottom: 35px; margin-top: 30px;}
.logical-order .inner-img{width: 225px;}
.logical-order .inner-content{width: calc(100% - 225px); padding-left: 90px; margin-top: 50px;}
.for-email-design > ul > li > ul > li{margin-bottom: 15px;}
.for-email-design > ul > li > ul > li span{font-size: 16px; color: #ffda30; font-weight: 700; padding-right: 5px;}
.for-email-coding > ul > li{margin-bottom: 40px;}

.tools-email-accessiblity ul{padding-left: 110px;}
.tools-email-accessiblity ul li h5{position: relative; padding-left: 35px; margin-bottom: 20px;}
.tools-email-accessiblity ul li h5:before{position: absolute; content: ""; background-image: url(https://email.uplers.com/ultimate-guide-email-accessibility/images/list-shape.png); width: 21px; height: 18px; background-repeat: no-repeat; background-size: 100%; background-position: center; left: 0; top: 0;}
.tools-email-accessiblity ul:last-of-type li{margin-bottom: 35px;}

.accessiblity-checklist .inner-checklist{padding-left: 145px;}
.accessiblity-checklist h5{padding-left: 0; margin-bottom: 35px;}
.accessiblity-checklist ul{margin-bottom: 60px;}
.accessiblity-checklist ul li{position: relative; padding-left: 40px; margin-bottom: 30px;}
.accessiblity-checklist ul li:before{position: absolute; content: ""; width: 18px; height: 18px; border: 2px solid #ffda2f; border-radius: 5px; left: 0; top: 4px;}

.about-authors .col{margin-bottom: 35px;}

.download-ebook {position: fixed;right: 0;top: 25%;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;z-index: 9;}
.download-ebook > a {display: inline-block;background-color: #ffdb2d;padding: 5px 5px 3px 7px;border-bottom-left-radius: 20px;border-top-left-radius: 20px;}
.download-ebook span {width: 24px;height: 24px;background-color: #fff;border-radius: 100%;display: inline-block;line-height: 25px;text-align: center;}
.email-ultimate-guide-page .download-ebook p {display: inline-block;padding-left: 7px;font-weight: 700;font-size: 12px;padding-bottom: 0;}

@media (max-width: 1600px) {
    .ebook-shape1, .ebook-shape2, .ebook-shape3, .ebook-shape4, .ebook-shape5, .ebook-shape6, .ebook-shape7, .ebook-shape8, .ebook-shape9, .ebook-shape10, .ebook-shape11, .ebook-shape12, .ebook-shape13, .ebook-shape14, .ebook-shape15, .ebook-shape16, .ebook-shape17, .ebook-shape18, .ebook-shape19, .ebook-shape20, .ebook-shape21, .ebook-shape22, .ebook-shape23{width: 100px;}
}

@media (max-width: 1400px) {
    .ebook-shape1, .ebook-shape2, .ebook-shape3, .ebook-shape4, .ebook-shape5, .ebook-shape6, .ebook-shape7, .ebook-shape8, .ebook-shape9, .ebook-shape10, .ebook-shape11, .ebook-shape12, .ebook-shape13, .ebook-shape14, .ebook-shape15, .ebook-shape16, .ebook-shape17, .ebook-shape18, .ebook-shape19, .ebook-shape20, .ebook-shape21, .ebook-shape22, .ebook-shape23{width: 80px;}
}

@media (max-width: 1260px) {
	.ebook-shape1, .ebook-shape2, .ebook-shape3, .ebook-shape4, .ebook-shape5, .ebook-shape6, .ebook-shape7, .ebook-shape8, .ebook-shape9, .ebook-shape10, .ebook-shape11, .ebook-shape12, .ebook-shape13, .ebook-shape14, .ebook-shape15, .ebook-shape16, .ebook-shape17, .ebook-shape18, .ebook-shape19, .ebook-shape20, .ebook-shape21, .ebook-shape22, .ebook-shape23{display: none;}
}

@media (max-width: 1023px) {
    .email-ultimate-guide-page h1{font-size: 62px;line-height: 71px;}
    .email-ultimate-guide-page h2{font-size: 40px; line-height: 55px;}
    .email-ultimate-guide-page h3{font-size: 28px; margin-bottom: 30px;}
    .email-ultimate-guide-page .row{margin: 0 -30px;}
    .email-ultimate-guide-page .col {width: calc(50% - 60px);margin: 0 30px;}
    .baner-main {padding-top: 80px;padding-bottom: 50px;}
    .baner-main .logo-icon{margin-bottom: 60px;}
    .digital-accessibility, .important-digital-accessibility, .email-accessibility, .five-reason-accessibility, .five-conditions-accessibility, .for-the-inbox, .tools-email-accessiblity, .accessiblity-checklist, .wrapping-up, .about-authors {padding-bottom: 40px;}
    .accessibility-practices,.tools-email-accessiblity ul {padding-left: 60px;}
    .accessiblity-checklist .inner-checklist {padding-left: 75px;}
}

@media (max-width: 640px) {
	.email-ultimate-guide-page h1 {font-size: 40px;line-height: 52px; margin-bottom: 50px;}
    .baner-main{padding-top: 50px; padding-bottom: 15px;}
    .baner-main .logo-icon {margin-bottom: 40px;}
    .email-ultimate-guide-page .row {margin: 0;}
    .email-ultimate-guide-page .col {width: 100%;margin: 0;}
    .logical-order{margin-bottom: 0;}
    .logical-order .inner-content {width: calc(100% - 225px);padding-left: 22px;margin-top: 0;}
    .for-email-design > ul > li {margin-bottom: 20px;}
}

@media (max-width: 480px) {
    .email-ultimate-guide-page h1 {font-size: 28px;line-height: 37px;margin-bottom: 40px;}
    .email-ultimate-guide-page h2 {font-size: 30px;line-height: 37px; margin-bottom: 20px;}
    .email-ultimate-guide-page h3 {font-size: 22px;margin-bottom: 20px;line-height: 1.3;}
    .email-ultimate-guide-page h4{margin-bottom: 15px;}
    .email-ultimate-guide-page h5{font-size: 16px; padding-left: 40px; margin-bottom: 15px;}
    .email-ultimate-guide-page h5 span{font-size: 25px; top: 0;}
    .email-ultimate-guide-page p {font-size: 16px;line-height: 24px;padding-bottom: 25px;}
    .email-ultimate-guide-page ul li {margin: 0;font-size: 16px;line-height: 24px;}
    .baner-main .logo-icon span:first-of-type {padding-right: 30px;}
    .baner-main .logo-icon span:first-of-type:after {width: 1px;right: 13px;top: -2px;}
    .digital-accessibility, .important-digital-accessibility, .email-accessibility, .five-reason-accessibility, .five-conditions-accessibility, .for-the-inbox, .tools-email-accessiblity, .accessiblity-checklist, .wrapping-up, .about-authors {padding-bottom: 20px;}
    .accessibility-practices, .tools-email-accessiblity ul {padding-left: 20px;}
    .five-reason-accessibility ul li,.five-conditions-accessibility ul li{margin-bottom: 20px;}
    .five-reason-accessibility .col p,.five-conditions-accessibility .col p,.for-email-content ul li p,.for-email-design ul li p,.for-email-coding ul li p,.tools-email-accessiblity ul li p,.about-authors .col p{font-size: 14px; line-height: 24px; padding-bottom: 10px;}
    .for-email-design > ul > li > ul > li{font-size: 14px; line-height: 24px;}
    
    .for-the-inbox ul li{padding-left: 45px;}
    .for-the-inbox ul li span{font-size: 25px;}
    .logical-order{-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
    .logical-order .inner-img {width: 100%;}
    .logical-order .inner-content {width: 100%;padding-left: 0;margin-top: 20px;}
    .for-email-design > ul > li > ul > li {margin-bottom: 10px;}
    .for-email-coding > ul > li {margin-bottom: 20px;}
    .tools-email-accessiblity ul:last-of-type li {margin-bottom: 25px;}
    .for-email-content ul li {margin-bottom: 20px;}
    .accessiblity-checklist ul {margin-bottom: 0;}
    .accessiblity-checklist ul li{margin-bottom: 20px;}
    .accessiblity-checklist .inner-checklist {padding-left: 30px;}
    .about-authors .col {margin-bottom: 20px;}
    .for-email-content figure, .for-email-design figure,.logical-order{margin-top: 20px;}
}
