@font-face {
    font-family: 'mary_helen_jfregular';
    src: url('../../../uploads/fonts/mary_helen_jf-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #1d1d1d;
    background-color: #fff;
}
body.mce {
	background: #ffffff;
}
#back-to-top {
		  position: fixed;
		  bottom: 40px;
		  right: 40px;
		  z-index: 9999;
		  width: 32px;
		  height: 32px;
		  text-align: center;
		  line-height: 32px;
		  background: #f5f5f5;
		  color: #444;
		  color: rgb(167, 70, 131);
		  cursor: pointer;
		  border: 0;
		  border-radius: 100%;
		  text-decoration: none;
		  transition: opacity 0.2s ease-out;
		  opacity: 0;
	  }
	  #back-to-top:hover {
		  background: #e9ebec;
	  }
	  #back-to-top.show {
		  opacity: 1;
	  }
.content {
    overflow-x: hidden;
}
.sec-home-banner {
	position: relative;
	color: #fff;
}
.sec-home-banner img {
    width: 100%;
    /* min-height: 875px; */
}

.home-banner-txt {
    position: absolute;
    top: 157px;
    max-width: 662px;
    text-align: right;
}
.as-seen {
    text-align: center;
    margin-bottom: 50px;
    margin-top: -70px;
    position: relative;
    z-index: 1;
}
.as-seen h2 {
    margin-bottom: 30px;
    margin-top: 0;
}
.page-a1 .as-seen {
    margin-top: 0;
    position: relative;
    z-index: 0;
}
.as-seen img {
    max-width: 100%;
}
.stopping-by {
    text-align: center;
    padding: 60px 0 50px;
    font-size: 24px;
    background: #f6f8f2;
}
h1, .h1, h2, .h2 {
    font-size: 60px;
    color: #4b4b4b;
}

.stopping-by strong {
    color: #a94684;
}
.stopping-by h2 {
    font-size: 46px;
    margin: 0 0 45px;
}

.trad {
    font-weight: 600;
    color: #a94684;
}
.ebm {
    padding: 40px 0 55px;
    background: url(../../../uploads/expensive-business-bg.jpg) no-repeat center;
    background-size: cover;
}
.ebm h2 {
    font-size: 78px;
    font-weight: 100;
    margin: 0 0 18px;
}

.ebm h3 {
    font-size: 38px;
    font-weight: 300;
    margin: 0 0 30px;
}
.ebm .btn {
    width: 232px;
    padding: 10px 16px;
    font-size: 18px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
}

.frame-of-mind h2 {
    font-weight: 400;
    font-size: 43px;
    margin: 0 0 28px;
}

.frame-of-mind h2 strong {
    font-weight: 600;
}

.frame-of-mind p {
    font-size: 16px;
}
.frame-of-mind {
    background: url(../../../uploads/frame-of-mind-bg.jpg) no-repeat center;
    background-size: cover;
    padding: 70px 0 0;
}
.frame-of-mind p:last-child {
    margin-bottom: 0;
}
.frame-of-mind .col-md-8 {
    padding-bottom: 70px;
}

.frame-of-mind img {
    position: relative;
    max-width: inherit;
}
.frame-of-mind .col-md-4 {
    position: relative;
}
.autor-radio-logos img {
    margin: auto;
}
.author-host {
    padding: 60px 0 0;
    text-align: center;
    position: relative;
    z-index: 1;
}

.author-host h2 {
    margin: 0;
}

.autor-radio-logos h2 {
    font-size: 24px;
    font-weight: 300;
    max-width: 260px;
    margin: 0 auto 20px;
}

.autor-radio-logos p {
    font-size: 16px;
    font-weight: 300;
}

.autor-radio-logos .card {
    background: #fff;
    max-width: 340px;
    margin: auto;
    padding: 24px 15px 36px;
    box-shadow: 0 4px 25px rgba(0, 0, 0, 0.15);
}

.autor-radio-logos h2 +p {
    min-height: 112px;
}

.radio-logos {
    margin-bottom: 30px;
}
.author-host .btn {
    width: 232px;
}
.btn {
    border-radius: 3px;
}
.btn-primary {
    background-color: #282828;
    border-color: #282828;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-color: #000;
    border-color: #000;
}
.next-keynote-img img {
    width: 100%;
    margin-top: 8px;
    min-height: 1033px;
}
.next-keynote {
    position: relative;
    color: #fff;
}
.next-keynote-inner {
    position: absolute;
    top: 305px;
    width: 700px;
}

.next-keynote-inner img {
    border: 1px solid rgba(255, 255, 255, .75);
    box-shadow: 0 4px 25px rgba(0, 0, 0, .28);
}
.next-keynote h2 {
    color: #fff;
    font-weight: 300;
    text-shadow: 0 0 15px rgba(255, 255, 255, .75);
    margin: 0 0 20px;
}

.next-keynote h3 {
    font-size: 20px;
    font-weight: 300;
}

.next-keynote .row h3 {
    font-size: 17px;
    position: absolute;
    bottom: 19px;
    left: 15px;
    margin: 0;
    padding: 6px 15px 4px;
    
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+0,56913f+100&1+35,0+100 */
     /* FF3.6-15 */
     /* Chrome10-25,Safari5.1-6 */
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     /* IE6-9 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+0,56913f+100&1+25,0+100 */
     /* FF3.6-15 */
     /* Chrome10-25,Safari5.1-6 */
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     /* IE6-9 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+0,56913f+100&1+50,0+100 */
    width: 83%;
     /* FF3.6-15 */
     /* Chrome10-25,Safari5.1-6 */
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     /* IE6-9 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+1,56913f+100&0.75+50,0+100 */
    background: -moz-linear-gradient(left,  rgba(86,145,63,0.75) 1%, rgba(86,145,63,0.75) 50%, rgba(86,145,63,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(86,145,63,0.75) 1%,rgba(86,145,63,0.75) 50%,rgba(86,145,63,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(86,145,63,0.75) 1%,rgba(86,145,63,0.75) 50%,rgba(86,145,63,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf56913f', endColorstr='#0056913f',GradientType=1 ); /* IE6-9 */
}

.next-keynote-inner > h3 {
    margin: 0 0 60px;
    font-weight: 300;
    line-height: 1.55;
}
.key-img {
    position: absolute;
}

.nsdq {top: 0px;left: 20px;}

.next-keynote-inner .row {
    position: relative;
}

.hc-nyc {
    top: 165px;
    left: 100px;
}

.hc-boston {
    top: 78px;
    left: 359px;
}

.col-md-4.key-img {
    width: auto !important;
}
.key-img.nsdq h3 {
    bottom: 40px;
}
.read-listen {
    text-align: center;
    padding: 60px 0 20px;
}
.read-listen h3 {
    font-weight: 300;
    margin: 0 0 40px;
}

.read-listen h2 {
    margin: 0 0 15px;
}
.com-img img {
    width: 100%;
    min-height: 1329px;
}
.rwl-img {max-width: 920px;margin: auto;}

.rwl-image a:after {content: '';display: block;width: 277px;height: 100%;background: rgba(80, 80, 80, .3);position: absolute;top: 0;border: 0;}

.rwl-image {
    position: relative;
}

.rwl-image a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    color: #fff;
    z-index: 1;
    font-size: 31px;
    font-weight: 300;
    margin-top: -25px;
}

.rwl-image a {
    display: block;
}

.rwl-image:hover a:after {
    background: rgba(80, 80, 80, .55);
}
.community {
    position: relative;
    color: #fff;
    z-index: 1;
}

.community .container {
    position: absolute;
    top: 218px;
    left: 50%;
    margin-left: -585px;
}

.com-card {
    background: #fff;
    color: #373737;
    padding: 40px 25px 32px;
    box-shadow: 0 4px 25px rgba(0, 0, 0, .28);
}
.community h2 {
    color: #fff;
    text-align: center;
    margin: 0 0 40px;
}
.rwl-image img {
    box-shadow: 0 2px 18px rgba(0, 0, 0, .35);
}
.community h3 {
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 20px;
}

.community p {
    font-size: 16px;
    line-height: 23px;
}

.com-card .tes {
    min-height: 431px;
    font-weight: 300;
    font-size: 15px;
}
.harvard {
    position: relative;
    padding: 0 0 100px;
    text-align: center;
    margin-top: -110px;
    z-index: 1;
}

.harvard .container {
}

.harvard-img img {
    width: 100%;
}

.box-boston {
    max-width: 360px;
    display: inline-block;
    text-align: left;
    position: relative;
    top: 310px;
    left: 70px;
}

.box-nyc {
    max-width: 360px;
    display: inline-block;
    text-align: left;
    position: relative;
    top: 150px;
    right: 40px;
}

.h-boston {
    text-align: left;
    height: 50%;
}

.h-nyc {
    text-align: right;
    height: 50%;
}

.harvard-title {margin-bottom: 50px;}
.box-boston h3 {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 300;
}

.h-date {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 30px;
}

.box-nyc h3 {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 300;
}
.harvard-box {
    position: relative;
}

.harvard-text {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
}

.harvard-text h3 {
    margin: 0 0 5px;
    font-size: 38px;
    font-weight: 100;
}

.harvard-box img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    max-width: 100%;
}
.look-into {
    background: url(../../../uploads/look-into-bg.jpg) no-repeat center;
    background-size: cover;
    color: #fff;
    position: relative;
    padding: 60px 0 50px;
    /* box-shadow: 0 -40px 100px rgba(0, 0, 0, 0.21); */
    z-index: 1;
}
.look-into-img img {
    position: absolute;
    bottom: 0;
    right: -80px;
    max-width: 747px;
}
.look-into h2 {
    margin: 0 0 42px;
    color: #fff;
    font-size: 56px;
    font-weight: 200;
    text-shadow: 0 0 17px rgba(255, 255, 255, .5);
}

.look-into h2 span {
    font-size: 76px;
    display: block;
    font-weight: 400;
}

.look-into .container {
}

.look-into h3 {
    font-weight: 300;
    background-size: contain !important;
    height: 74px;
    line-height: 74px;
    padding: 0 0 0 86px;
    font-size: 34px;
}

.look-into p {
    font-size: 17px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 25px;
    padding-left: 37px;
}
.author h3 {
    background: url(../../../uploads/author.png) no-repeat;
}

.entrepreneur h3 {
    background: url(../../../uploads/entrepreneur.png) no-repeat;
}

.radio-tv h3 {
    background: url(../../../uploads/radio-mic.png) no-repeat;
}

.speaker h3 {
    background: url(../../../uploads/speaker-mic.png) no-repeat;
}
.celebrity-ent {
    text-align: center;
    padding: 60px 0 0;
    position: relative;
    z-index: 1;
}
.angela-bio {
    position: relative;
    color: #fff;
    margin-top: -57px;
}

.angela-bio-img img {
    width: 100%;
}

.angela-bio .container {
    position: absolute;
    top: 350px;
    left: 50%;
    margin-left: -585px;
    color: #fff;
}
.celebrity-ent h2 {
    margin: 0 0 40px;
}

.angela-bio h2 {
    font-size: 160px;
    color: #fff;
    font-family: 'mary_helen_jfregular';
    max-width: 636px;
    line-height: 1;
    text-shadow: 0 0 15px rgba(255, 255, 255, .75);
}

.angela-bio h2 span {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    font-size: 47px;
    text-align: right;
}

.angela-bio h3 {
    font-size: 50px;
    margin: 0 0 9px;
}

.angela-bio p {
    font-size: 19px;
    font-weight: 200;
    line-height: 1.25;
    margin-bottom: 16px;
}
.angela-bio .col-md-8 {
    padding-left: 0;
}
.tv-segment {
    text-align: center;
    margin-top: -50px;
    margin-bottom: -40px;
    position: relative;
    z-index: 1;
}

.tv-segment h2 {
    margin: 0 0 40px;
}

.tv-segment p {
    font-size: 19px;
}

.tv-segment img {
    margin-bottom: 12px;
}

.tv-image {
    padding: 0 0 41px;
    position: relative;
}

.tv-image img {
    box-shadow: 0 14px 35px rgba(0, 0, 0, .23);
}
.tv-img:after {content: '';width: 0;height: 0;border-top: 16px solid transparent;border-bottom: 16px solid transparent;border-left: 24px solid #fff;position: absolute;z-index: 1;top: 50%;margin-top: -17px;}

.tv-img {
    position: relative;
    display: block;
}
.tv-img:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(38, 38, 38, .37);}
.work-with {
    background: url(../../../uploads/contact-bg.jpg) no-repeat;
    background-size: cover;
    color: #fff;
    padding: 250px 0 312px;
    text-align: center;
}

.work-with h2,.work-with h3,.work-with p {
    text-align: center;
    color: #fff;
    margin: 0;
}

.work-with h3 {
    font-size: 28px;
    margin-bottom: 7px;
}

.work-with p {
    font-size: 22px;
    font-weight: 200;
    margin-bottom: 24px;
}

.work-with h2 {
    margin-bottom: 13px;
}
.work-with-form .form-control {
    border: none;
    height: 58px;
    padding: 6px 12px;
    font-size: 18px;
    text-align: left;
    box-shadow: 0 8px 35px rgba(0, 0, 0, .2);
}

.work-with-form textarea.form-control {
    min-height: 221px;
}

.work-with-form .leadbox-submit {
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
    height: 58px;
    line-height: 2.428571;
    box-shadow: 0 8px 35px rgba(0, 0, 0, .2);
    background: #282828;
}
.work-with-form .leadbox-submit:hover {
    background-color: #000;
}
.work-with-form {
    text-align: center;
    margin: 0 0 80px;
}

.logo-footer {
    margin-bottom: 50px;
}

.footer-info p {
    margin: 0 0 5px;
    font-size: 16px;
    letter-spacing: .04em;
    font-weight: 300;
}
.footer-info p a {color: #fff;}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    position: relative;
    z-index: 1;
    width: 100%;
}

.navbar-default .navbar-nav>li>a {color: #fff;font-size: 17px;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #ddd;
}

.navbar-nav>li>a {
    padding-top: 32px;
    padding-bottom: 28px;
}
.sec-home-banner h1 {
    font-family: 'mary_helen_jfregular';
    font-size: 194px;
    line-height: 1.2;
    margin: 0 0 52px;
    color:#fff;
    text-shadow: 0 0 12px rgba(255, 255, 255, .8);
}

.sec-home-banner h1 span {
    display: block;
    font-size: 52px;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    letter-spacing: 3px;
}
.sec-home-banner h2 {
    font-size: 32px;
    font-weight: 400;
    margin: 0 0 13px;
    color: #fff;
}
.cash {
    background: url(../../../uploads/cash.png) no-repeat;
}

.sec-home-banner h2 span {
    background-size: contain;
    height: 62px;
    display: inline-block;
    padding: 0 0 0 73px;
    line-height: 62px;
}

.clarity {
    background: url(../../../uploads/clarity.png) no-repeat;
}

.compliance {
    background: url(../../../uploads/compliance.png) no-repeat;
}

.cash,.clarity {
    margin-right: 20px;
}

.sec-home-banner h2 .glyphicon ~.glyphicon {
    margin-left: 30px;
}

.sec-home-banner h3 {
    font-size: 32px;
    font-weight: 300;
    font-style: italic;
    margin: 0;
    text-align: center;
}
footer {
    color: #1d1d1d;
}
footer {
    text-align: center;
    color: #fff;
    margin: -306px 0 0;
}
.navbar-default {
    background: url(../../../uploads/nav-bg.jpg) no-repeat;
    background-size: cover;
    margin-bottom: 0;
}

.page-a1 .navbar-default {
    background: none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #4d9e07;
    color: #fff;
}

.page-a1 .navbar-default { position:absolute;}
.media-vid {
    background: url(../../../uploads/media-video-bg-1.jpg) no-repeat right bottom;
    background-size: cover;
    text-align: center;
    padding: 100px 0 390px;
}

.media-vid img {
    margin: auto;
    box-shadow: 0 4px 65px rgba(0, 0, 0, 0.35);
}

.media-vid h2 {
    color: #fff;
    margin: 0 0 28px;
    font-family: 'mary_helen_jfregular';
    font-size: 114px;
    line-height: 1;
    text-shadow: 0 0 12px rgba(255, 255, 255, .8);
}

.media-vid h3 {
    color: #fff;
    margin: 0 0 60px;
    font-weight: 200;
    font-size: 38px;
}

.media-vid a.media-vid-img {
    display: inline-block;
    position: relative;
}

.media-vid a.media-vid-img:before {content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../../../uploads/media-vid-btn-bg-1.png) no-repeat center;background-size: 112px;opacity: .65;}

.media-vid a.media-vid-img:hover:before {
    opacity: .85;
}
footer {
    display: none;
}

.page-a1 footer {
    display: inherit;
}

.book-video {
    background: url(../../../uploads/book-2-a2.jpg) no-repeat center bottom;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 70px;
    padding: 30px 0;
}

.book-video h1 {
    color: #fff;
    font-weight: 300;
    padding: 60px 0 50px;
    margin: 0;
}

.custombox1 {
    border: none !important;
}

.book-video h2, .book-video h2 span {
    font-size: 38px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
    margin: 0 0 20px;
}

.book-video .form-group {
    margin-bottom: 16px;
}

.form-group input {
    height: 49px;
    background: #fff;
    border-color: #ccc;
}

.leadbox-submit {
    color: #fff;
    background: #a94684;
    border: none;
    width: 100%;
    height: 49px;
    font-size: 18px;
}
.book-vid {
    margin: 0 0 60px;
}

.book-form {
    padding: 0 0 80px;
}
.leadbox-submit:hover {
    background: #9c3e79;
}

.book-vid iframe {
    box-shadow: 0 8px 35px rgba(0, 0, 0, .6);
    border: none;
}
.educated {
    padding: 0 0 60px;
}
.edu-image {
    margin-bottom: 20px;
}

.edu-image img {
    display: inline-block;
    max-width: 65px;
}

.educated h3 {
    font-size: 24px;
    font-weight: 300;
    max-width: 210px;
    min-height: 53px;
    margin: 0 auto 20px;
}

.edu-card {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    min-height: 370px;
    padding: 44px 22px;
    margin: 0 0 30px;
}

.edu-card p {
    font-size: 16px;
    font-weight: 300;
}

.educated h2 {
    margin: 0 0 50px;
}
.stopping-by p {
    margin-bottom: 0;
}


.ebm h2 {
    padding-top: 19px;
    color: #2f2f2f;
}
.ebm-text {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.35;
    margin-bottom: 40px;
}
.tes-auth {
    /* min-height: 105px; */
}

.tes-auth p:first-child {
    margin: 0;
    min-height: 71px;
}
.modal-backdrop {
    z-index: inherit;
}
.rwl-image span {
    position: absolute;
    left: 0;
    top: 70%;
    color: #fff;
    z-index: 1;
    font-size: 23px;
    font-weight: 300;
    line-height: 1;
    width: 100%;
}
.page-contact7 textarea.form-control {
    min-height: 200px;
}
.page-contact7 div#g-recaptcha {
    margin-bottom: 20px;
}
.tv-seg iframe {
    max-width: 100%;
	border: none;
}

/* contact page start */
div.page-a29 {
    max-width: 992px;
    margin: 44px auto 0;
}

div.page-a29>p {font-size: 26px;}

div.page-a29 .container {
    width: 100%;
}
/* contact page end */

section.tv-segment .btn {
    width: 232px !important;
}
div#ddr-b761a3d6cc > div > div > div > div {
    margin-top: 0 !important;
}

div#ddr-b761a3d6cc > div > div {
    background: transparent !important;
}

div#ddr-b761a3d6cc > div > div > div > div * {
    width: 100% !important;
}

/* responsiveness */
@media (min-width: 768px) {
    .page-a1 .navbar-nav>li>a {
    padding-top: 68px;
    padding-bottom: 15px;
}
}
@media (min-width: 1200px) {
    .book-video .container {width: 1450px;}
}

/* new media page start */
.page-a23 header {
    text-align: center;
    font-size: 76px;
}

.page-a23 header h1 {
    font-size: 76px;
    font-family: 'mary_helen_jfregular';
    margin: 40px 0 22px;
}

section.vid-cap {
    background: #9b4079;
    color: #fff;
    padding: 32px 0;
}

section.vid-cap h2 {
    color: #fff;
    font-size: 46px;
    font-weight: 300;
}

section.vid-cap h2 span {
    font-weight: 500;
}

.m-top-vid {
    margin-bottom: -26px;
}

.m-top-vid iframe {
    box-shadow: 0 3px 21px rgba(0, 0, 0, .3);
    max-width: 100%;
	border: none;
}

.as-m-seen {
    padding: 28px 0;
}
.as-m-seen img {
    max-width: 100%;
}
section.frame-of-mind.m-mind {
    background-image: url(../../../uploads/m-media-bg-4.jpg);
}

.page-a23 h2 {
    font-size: 68px;
    font-weight: 400;
}

section.frame-of-mind.m-mind h3 {
    font-size: 36px;
    line-height: 1.23;
    margin-bottom: 24px;
    font-weight: 400;
}

section.frame-of-mind.m-mind p {
    font-size: 24px;
    font-weight: 300;
}
p.m-social {
    text-align: center;
    margin: 35px 0 20px;
}
p.m-social a {
    display: inline-block;
}
p.m-social img {
    margin: 0 10px;
}
.ang-q {
    max-width: 542px;
    margin: auto;
}
.ang-q blockquote {
    font-size: 30px;
    font-weight: 300;
    padding: 50px 0 50px 57px;
    background: url(../../../uploads/blk-bg.png) no-repeat 0 0;
    margin-bottom: -36px;
}
.a-name {
    font-family: 'mary_helen_jfregular';
    font-size: 27px;
    text-align: right;
    padding-right: 82px;
}

section.tv-seg {
    overflow: hidden;
    background: url(../../../uploads/m-tv-sec-3.png) no-repeat center 0;
    background-size: auto 100%;
    padding: 352px 0 38px;
    color: #fff;
    float: left;
    margin-top: -380px;
    position: relative;
}

section.tv-seg h2 {
    color: #fff;
}

section.tv-seg h3 {
    font-size: 46px;
    font-weight: 300;
    margin-bottom: 44px;
}

section.tv-seg iframe {
    box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
}

section.tv-seg iframe +h3 {
    font-size: 18px;
    margin-top: 15px;
}

section.m-next-keynote h3 {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 50px;
}

section.m-next-keynote {
    clear: both;
    background: url(../../../uploads/m-keynote-2.jpg) no-repeat center 0;
    background-size: auto 100%;
    padding: 222px 0 102px;
}

section.m-next-keynote a.btn {
    background: #9b4079;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 14px 40px;
    min-width: 232px;
    box-shadow: 0 5px 18px rgba(0, 0, 0, .2);
}

section.m-next-keynote h2 {
    margin: 0;
    color: #4b4b4b;
}

section.m-next-keynote a.btn:hover {
    background: #883267;
    color: #fff;
}

section.har h2 {
    font-size: 48px;
    font-weight: 200;
    margin: 0;
    color: #fff;
}

section.har h4 {
    font-size: 24px;
    font-weight: 200;
}

section.har {
    background: #5c9b33 url(../../../uploads/m-boston.jpg) no-repeat center 0;
    color: #fff;
    padding: 170px 0 90px;
    background-size: cover;
}

section.har a.b-cons {
    background: transparent;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 14px 40px;
    min-width: 232px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border: 2px solid #fff;
}

a.play-b {
    width: 1px;
    height: 1px;
    border-top: 36px solid transparent;
    border-bottom: 36px solid transparent;
    border-left: 65px solid rgba(255, 255, 255, .65);
    display: block;
    margin: 50px auto 122px;
    color: transparent;
}

.modal-footer.justify-content-center .btn {
    color: #333;
}

section.har a.b-cons:hover {
    text-decoration: none;
    background: #9b4079;
    border-color: #9b4079;
}

section.pod {
    background: #2f2f2f;
    color: #fff;
    padding: 68px 0 95px;
}

section.pod h2 {
    color: #fff;
    margin: 0 0 40px;
}

section.pod img {
    max-width: 100%;
    box-shadow: 0 8px 35px rgba(0, 0, 0, .3);
}

section.pod .col-md-5 {
    text-align: center;
}

section.pod ul {
    font-size: 20px;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

section.pod ul a {
    color: #fff;
    font-weight: 300;
}

section.pod ul a span {
    color: #bbbbbb;
    font-weight: 200;
    background: url(../../../uploads/m-listen.png) no-repeat right center;
    padding-right: 22px;
}

section.pod ul a:hover {
    color: #e0e0e0;
    text-decoration: none;
}

section.pod ul li {
    background: url(../../../uploads/m-pod-bullets.jpg) no-repeat 0 0;
    padding: 0 0 0 46px;
}

section.pod ul li +li {
    margin-top: 19px;
}

section.fight-irs {
    text-align: center;
    padding: 86px 0 50px;
}

section.fight-irs h2 {
    margin: 0 0 58px 0;
    color: #4b4b4b;
}

.irs-img {
    margin-bottom: 23px;
}

section.fight-irs h3 {
    font-size: 36px;
    color: #4b4b4b;
}

section.fight-irs h4 {
    color: #4b4b4b;
    font-weight: 300;
}

section.m-footer {
    background: #f2f2f2;
}

section.m-footer a, section.m-footer span {
    display: block;
    color: #4b4b4b;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 0 center;
    padding: 46px 0 42px 40px;
    text-align: left;
    font-size: 17px;
    line-height: 1.25;
}

.page-a23 a:hover {
    text-decoration: none;
}

a.p-icon {
    background: url(../../../uploads/m-f-hone.jpg);
}
span.f-icon {
    background: url(../../../uploads/fax.jpg);
}
a.e-icon {
    background: url(../../../uploads/m-f-envelp.jpg);
}

a.a-icon,
span.a-icon {
    background: url(../../../uploads/m-f-location.jpg);
    background-position: 0 36px !important;
}

section.m-footer .container {
    max-width: 953px;
}

section.frame-of-mind.m-mind h2 {
    color: #272727;
}

.celebrity-m {
    padding: 80px 0 0;
}

.celebrity-m .col-md-3 {
    height: 330px;
    background-size: cover !important;
    background-position: center !important;
    border: 2px solid #fff;
}

.celebrity-m h2 {
    margin: 0 0 32px;
}

/* new media page responsiveness */
@media screen and (max-width: 640px) {
    .page-a23 header h1 {
    font-size: 40px;
}

section.vid-cap h2 {
    font-size: 26px;
}

.as-m-seen img {
    max-width: 100%;
}

.page-a23 h2 {
    font-size: 48px;
}

section.frame-of-mind.m-mind h3 {
    font-size: 26px;
    line-height: 1.23;
}

section.frame-of-mind.m-mind p {
    font-size: 19px;
}

.frame-of-mind img {
    margin-top: -60px;
    max-width: 40%;
    float: right;
    margin-right: -40px;
}

section.tv-seg {
    padding: 0 0 38px;
    margin-top: -100px;
    background-image: none;
    background-color: #4e842a;
}

section.tv-seg h3 {
    font-size: 28px;
    margin-bottom: 30px;
}

section.m-next-keynote h2 {
    padding: 0 15px;
}

section.har h2 {
    padding: 0 15px;
}

section.pod ul {
    font-size: 16px;
    padding-top: 30px;
}

section.pod ul li {
    background-position: 0 3px;
    min-height: 32px;
}

.celebrity-m .col-md-3 {
    height: 270px;
}

.page-a23 h2 {
    font-size: 40px;
}

section.fight-irs img {
    max-width: 100%;
}

section.fight-irs h3 {
    font-size: 24px;
}

section.fight-irs h4 {
    font-size: 18px;
    line-height: 1.35;
}

section.m-footer a, section.m-footer span {
    display: inline-block;
    padding: 12px 0 8px 32px;
}

section.m-footer {
    padding: 30px 0;
}

span.a-icon {
    background-position: 0 9px !important;
}

section.m-footer a, section.m-footer span {
    font-size: 16px;
    background-size: 22px;
}

.addthis-smartlayers {
    display: none;
}

section.tv-seg {
    padding: 40px 0 18px;
    width: 100%;
}

.frame-of-mind img {}

p.m-social a {
    text-align: center;
}

p.m-social img {
    float: none;
    max-width: 50px;
}

section.fight-irs {
    padding: 56px 0 50px;
}

.celebrity-m {
    padding: 50px 0 0;
}

section.pod {
    padding: 58px 0 65px;
}

section.m-next-keynote {
    padding: 222px 0 72px;
}

.frame-of-mind {
    padding: 58px 0 0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 6px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #9b4079;
    border-color: #9b4079;
}
.a-name {
    padding: 0 0 0 60px;
    text-align: left;
}
}
@media (min-width: 992px) and (max-width: 1440px) {
    .tv-seg iframe {
    max-height: 241px;
}
}
@media (max-width: 991px) {
    section.tv-seg {
    width: 100%;
    background-position: right 0;
}
	section.m-footer a, section.m-footer span {
    display: inline-block;
    padding: 12px 0 8px 32px;
}
	section.m-footer {
    padding: 30px 0;
}
	span.a-icon {
    background-position: 0 9px !important;
}
section.m-footer a, section.m-footer span {
    font-size: 16px;
    background-size: 22px;
}
}
/* new media page end */

p.h-social {
    margin: 27px 0 0;
    float: right;
    left: 430px;
    width: 180px;
}

p.h-social img {width: 32px;height: 32px;opacity: .75;}

p.h-social a {
    display: inline-block;
    margin: 0 5px;
}

.page-a1 p.h-social {
    margin: 0;
    top: 63px;
    left: -308px;
    position: relative;
}
p.h-social img {width: 32px;height: 30px;opacity: .75;}

p.h-social a {
    display: inline-block;
    margin: 0 5px;
}
@media screen and (max-width: 767px) {
 p.h-social {
    margin: 0;
    float: none;
    width: 100%;
    text-align: center;
    padding: 0 0 22px;
}
.page-a1 p.h-social {
    left: 0;
    position: static;
}
.page-a1 .navbar-default {background: url(../../../uploads/nav-bg.jpg) no-repeat;background-size: cover;background-position: center 51px;}   
}
@media screen and (min-width: 767px) and (max-width: 991px) {
 .page-a1 p.h-social {
    left: 0;
}   
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
    background-color: #9b4079;
    border-color: #9b4079;
}
@media (max-width: 1440px) {
 .sec-home-banner img {/* min-height: auto; */}
.sec-home-banner h1 {
    font-size: 154px;
}   
}
@media (max-width: 1280px) {
.sec-home-banner h1 {
    font-size: 134px;
    margin: 0 0 32px;
    text-align: center;
}   
}
@media (max-width: 1150px) {
.sec-home-banner h1 {
    font-size: 104px;
    text-align: center;
}
.sec-home-banner h1 span {
    font-size: 40px;
    text-align: right;
}
}
@media (max-width: 1024px) {
.sec-home-banner h1 {
    font-size: 84px;
}
.sec-home-banner h1 span {
    font-size: 32px;
    text-align: right;
}
.sec-home-banner h3 {
    font-size: 22px;
    display: inline;
}
}
@media (max-width: 800px) {
    .sec-home-banner img {
    /* height: 610px; */
    /* width: auto; */
    /* margin-left: -300px; */
}
.sec-home-banner h3 {
    float: left;
}
}
@media (max-width: 767px) {
.sec-home-banner h1 {
    text-align: left;
    padding-left: 50px;
}

.sec-home-banner h1 span {
    text-align: center;
}
}
@media (max-width: 680px) {
 .sec-home-banner h1 span {
    text-align: left;
    padding-left: 90px;
}

.sec-home-banner h2 span {
    /* display: block; */
    /* margin-bottom: -15px; */
    text-align: left;
    font-size: 22px;
    background-size: 39px;
    background-position: left center;
    padding-left: 92px;
}

.home-banner-txt {
    top: 87px;
}
.sec-home-banner h2 {
    margin-bottom: 30px;
}   
}
@media (max-width: 480px) {
    .sec-home-banner img {
    /* margin-left: -680px; */
    /* height: 745px; */
}

.home-banner-txt {
    top: 257px;
}

.sec-home-banner h1 {
    margin-bottom: 0;
}

.sec-home-banner h1 span {
    padding-left: 15px;
}

.sec-home-banner h3 {
    clear: both;
}
}
@media (min-width: 681px) and (max-width: 1024px) {
.sec-home-banner h2 {
    /* margin-left: 26px; */
}
.sec-home-banner h2 span {
    font-size: 21px;
}
.sec-home-banner h3 {
    margin-left: 34px;
}
}
p.h-social a:hover img {
    opacity: 1;
}
section.tv-seg video {
    box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
}

section.tv-seg video +h3 {
    font-size: 18px;
    margin-top: 15px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.next-keynote-img img {
    width: auto;
    position: relative;
    right: 31%;
}

.com-img img {
    width: auto;
    position: relative;
    right: 13%;
}

.community .container {
    margin: 0;
    left: 0;
    width: 100%;
}

.look-into-img img {
    right: -200px;
}

.celebrity-ent-img img {
    width: 33.333333%;
    height: auto;
}

.angela-bio-img img {
    width: auto;
    position: relative;
    right: 15%;
}

.angela-bio .container {
    left: 59%;
}

.frame-of-mind img {
    right: 20%;
}
}
@media screen and (max-width: 991px) {
 .frame-of-mind img {
    display: none;
}

.exp-book {
    text-align: center;
}

.ebm h2 {
    text-align: center;
}

.ebm h3 {
    text-align: center;
}

.ebm-text {
    text-align: center;
}

.ebm .btn {
    display: inline-block;
}

.ebm-text +p {
    text-align: center;
}

.frame-of-mind {
    padding-bottom: 60px;
}

.autor-radio-logos .card {
    margin-bottom: 50px;
}

.next-keynote-img img {
    width: auto;
    position: relative;
    right: 32%;
}
.next-keynote-inner {
    width: 100%;
}
.rwl-img {
    text-align: center;
}

.rwl-image img {
    width: 100%;
}

.rwl-image a {
    margin-bottom: 40px;
}

.rwl-image span {
    font-size: 43px;
}

.com-img img {
    width: auto;
    position: relative;
    min-height: 2179px;
}

.community .container {
    left: 0;
    margin: 0;
    width: 100%;
    top: 248px;
}

.com-card .tes {
    min-height: auto;
}

.com-card {
    margin-bottom: 22px;
}

.harvard-box {
    margin-bottom: 40px;
}

.look-into .container {margin-left: 0;}

.look-into-img img {
    right: -190px;
}

.celebrity-ent img:nth-child(2), .celebrity-ent img:last-child {
    display: none;
}

.angela-bio-img img {
    width: auto;
    margin-left: -230px;
}

.angela-bio .container {
    /* margin-left: -211px; */
    width: 590px;
    left: 100%;
}

.celebrity-ent img {
    width: 100%;
    height: auto;
    margin-left: 4px;
}

.read-listen {
    padding-bottom: 90px;
}

.harvard {
    margin-top: -210px;
}

.look-into {
    margin-bottom: 50px;
}

.tv-segment {
    margin-top: 20px;
}

.tv-segment p {
    font-size: 24px;
}
.autor-radio-logos .card {max-width: 100%;}

.autor-radio-logos h2 +p {
    min-height: auto;
    margin-bottom: 40px;
}  
}
@media screen and (max-width: 767px) {
 .col-md-4.key-img {
    position: static;
    max-width: 94%;
}

.next-keynote .row h3 {
    position: static;
}

.next-keynote-inner img {
    width: 100%;
}

.col-md-4.key-img +.col-md-4.key-img {
    margin-top: 32px;
}

.next-keynote-img img {
    min-height: 1813px;
    right: 431%;
}

.next-keynote h2 {
    font-size: 50px;
}

.next-keynote-inner {
    top: 360px;
}

.read-listen h2 {
    font-size: 50px;
    padding: 0 15px;
}

.rwl-image span {
    font-size: 30px;
    padding: 0 35px;
}

.com-img img {
    min-height: 2619px;
    left: -270%;
}

.community .container {
    top: 350px;
}

.read-listen {
    padding-bottom: 0;
}

.harvard {
    margin-top: -310px;
}

.harvard-title {
    font-size: 50px;
}

.look-into-img img {
    display: none;
}

.look-into h2 {
    font-size: 50px;
    text-align: center;
}

.look-into h2 span {
    font-size: 60px;
}

.angela-bio .container {
    top: 820px;
}

.angela-bio h2 {
    font-size: 120px;
}

.angela-bio-img img {
    margin-left: -80px;
    min-height: 2006px;
}

.work-with-form .custombox0 {
    max-width: 100%;
}

.tv-segment h2 {
    font-size: 50px;
    padding: 0 15px;
}

.sec-home-banner img {
    /* margin-left: -1180px; */
    /* min-height: 1100px; */
}

.home-banner-txt {
    top: 100px;
}

.ebm h2 {
    font-size: 54px;
}

.author-host h2 {
    font-size: 50px;
    padding: 0 15px;
}

.autor-radio-logos h2 {
    font-size: 24px;
}

.autor-radio-logos .card {
    max-width: 100%;
    margin-bottom: 20px;
}

.autor-radio-logos h2 +p {
    min-height: auto;
    margin-bottom: 30px;
}
.celebrity-ent h2 {
    font-size: 50px;
    padding: 0 15px;
}

.work-with h2 {
    font-size: 50px;
    padding: 0 15px;
}   
}
@media screen and (max-width: 580px) {
.home-banner-txt {
    top: 477px;
}

.next-keynote-img img {
    right: 508%;
    min-height: 1723px;
}

.col-md-4.key-img {
}

.com-img img {
    min-height: 2849px;
    left: -350%;
}

.community {
    margin-top: -10px;
}

.angela-bio-img img {
    margin-left: -220px;
    min-height: 2276px;
}

.angela-bio .container {
    left: 114%;
        width: 450px;
    top: 930px;
}

.angela-bio h2 {
    font-size: 105px;
}
}
.frame-of-mind strong {
    color: #a94684;
}
.work-with-form iframe {
    width: 302px;
    height: 76px;
    border: none;
}
@media screen and (min-width: 1440px) {
    .next-keynote-img img {
    margin-top: -30px;
}
}
@media screen and (min-width: 1920px) {
    .next-keynote-img img {
    margin-top: -100px;
}
.read-listen {
    background: #fff;
    position: relative;
}
}

/* angela landing page start */

.ang h1 {
    font-family: 'mary_helen_jfregular';
    font-size: 179px;
    color: #000;
    text-align: right;
    line-height: 1.25;
    margin-bottom: 28px;
    margin-top: 60px;
    text-shadow: 0 5px 20px rgba(0, 0, 0, .4);
}

.ang h1 span {
    display: block;
    font-size: 56px;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
}

.ang-txt {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 40px;
}

.img-ccc {
    margin-bottom: 48px;
}



html.page-a24 ,.page-a24 body {
    overflow-x: hidden;
}

.ang .container {
    position: relative;
    z-index: 1;
}

.ang-seen.container {
}

.ang-seen {
    text-align: center;
    position: relative;
    z-index: 1;
    padding: 60px 0 24px;
}

.ang-seen-logos {
    position: relative;
    position: relative;
    top: -298px;
}

.ang {
    background: #fff;
    position: relative;
    /* padding: 0 0 60px; */
}

.ang-main-img {
    /* max-height: 856px; */
}

.map-cont {
    /* background: url(/content/uploads/ang-map.jpg) no-repeat; */
    background-position: center;
    background-size: cover;
}

.page-a24 body {
    background: url(../../../uploads/ang-map.jpg) no-repeat;
    background-position: center;
    background-size: 100%;
    background-position: center 730px;
}

.map-add {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    /* text-align: left; */
    padding: 36px 41px;
}

.map-add * {
    margin: 0;
}

.map-add h2 {
    color: #000;
}

.map-add h2.reg {
    font-size: 48px;
    margin-bottom: 26px;
}

.map-add h2.b-thru {
    font-size: 29px;
}

.map-add .b-camp {
    font-size: 32px;
    letter-spacing: .05em;
    font-weight: 500;
}

.map-add .j-us {
    font-size: 31px;
    letter-spacing: .05em;
    margin-bottom: 22px;
}

img.ang-main {
    position: relative;
    margin-top: 78px;
}

.reg-btn a:hover {
    opacity: .9;
}
.ang {
    box-shadow: 0 5px 35px rgba(0, 0, 0, .2);
}

@media screen and (max-width: 992px) {
 .ang-main-img {
    display: none;
}

.ang {
    padding-bottom: 60px;
}

.ang h1 {
    text-align: center;
}

.ang-txt {
    text-align: center;
}

.reg-btn {
    text-align: center;
}   
}
@media screen and (max-width: 640px) {
 .ang h1 {
    font-size: 79px;
}

.ang h1 span {
    font-size: 36px;
}

.ang-seen {
    padding-top: 0;
}

.ang {padding-bottom: 40px;}   
}
@media screen and (max-width: 480px) {
    .map-add h2.reg {
    font-size: 38px;
}

.map-add h2.b-thru {
    font-size: 25px;
    margin-bottom: 20px;
}

.map-add .b-camp {
    font-size: 31px;
    line-height: 1;
    margin-bottom: 24px;
}

.map-add .j-us {
    font-size: 28px;
    line-height: 1;
    margin-bottom: 40px;
}
}
/* angela landing page end */

/* celebrity quarantine logo start */
.cqs {
    width: 336px;
    position: absolute;
    bottom: 163px;
    right: 113px;
}
.cqs img {
    max-width: 100%;
    min-height: auto;
}
@media screen and (max-width: 1600px) {
    .cqs {
    right: 40px;
    bottom: 150px;
}
}
@media screen and (max-width: 1440px) {
    .cqs {
    right: 40px;
    bottom: 120px;
}
}
@media screen and (max-width: 1280px) {
    .cqs {
    right: 30px;
    bottom: 140px;
    max-width: 260px;
}
}
@media screen and (max-width: 1024px) {
    .cqs {
    right: 20px;
    bottom: 120px;
    max-width: 220px;
}
}
@media screen and (max-width: 991px) {
    .cqs {
    right: 10px;
    bottom: 0;
    max-width: 180px;
}
}
@media screen and (max-width: 800px) {
    .cqs img {
    height: auto;
    margin: 0;
}
.cqs {
    right: 12px;
    bottom: 22px;
}
}
@media screen and (max-width: 767px) {
.cqs {
    right: 22px;
    bottom: 140px;
    max-width: 210px;
}
}
@media screen and (max-width: 540px) {
.cqs {
    right: 50%;
    bottom: 70px;
    margin-right: -107px;
}
}
/* celebrity quarantine logo end */

.worked-for {
    background: url(../../../uploads/add-3-quotes_3.jpg) no-repeat center 0;
    background-size: cover;
    font-style: italic;
    font-weight: 300;
    padding: 68px 0 60px;
}

.worked-for blockquote {
    border: none;
    margin: 0;
    font-size: 28px !important;
    background: url(../../../uploads/worked-for-quote_2.png) no-repeat;
    background-size: 68px;
    padding: 0 0 0 80px;
}

.worked-for blockquote +blockquote {
    margin-top: 38px;
}

.worked-for blockquote strong {
    text-transform: uppercase;
    font-weight: 600;
    color: #993366;
}

.q-right {
    max-width: 599px;
    float: right;
}
.worked-for blockquote:nth-child(2) {
    background-size: 59px;
    padding: 0 0 0 70px;
    margin-left: 40px;
}
.worked-for blockquote:nth-child(3) {
    background-size: 85px;
    padding: 0 0 0 96px;
    margin-left: -60px;
}
@media screen and (max-width: 992px) {
 .q-right {
    padding: 30px;
    max-width: 480px;
}
.worked-for blockquote +blockquote {
    margin-top: 21px;
}   
}
@media screen and (max-width: 640px) {
.worked-for {
    padding: 241px 0 28px;
    background-position: -410px 0;
}

.worked-for blockquote {
    background-size: 29px;
    padding: 0 0 0 40px;
    font-size: 16px !important;
}

.q-right {
    padding: 20px 14px 20px;
}    
}
@media screen and (min-width: 1921px) {
.worked-for {background-size: cover;background-position: center;}    
}
@media screen and (max-width: 1150px) {
.worked-for blockquote {
    font-size: 19px !important;
}

.q-right {
    max-width: 499px;
}   
}
@media screen and (max-width: 992px) {
 .q-right {
    max-width: 440px;
}
.worked-for {
    padding: 50px 0 48px;
}   
}
@media screen and (max-width: 640px) {
.worked-for blockquote:nth-child(3) {
    margin-left: 0;
}

.q-right {
    background: rgba(255, 255, 255, .75);
}

.worked-for {
    padding: 19px 15px 18px;
    background-position: 29% 0;
}   
}
@media screen and (min-width: 768px) {
.frame-of-mind .col-md-8, .frame-of-mind .col-md-4 {
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

.frame-of-mind .row {
    display: table;
}
}
@media screen and (min-width: 1600px) {
.angela-bio h2 {
    padding-top: 170px;
}
}
@media screen and (min-width: 1600px) and (max-width: 1722px) {
 .angela-bio h2 {
    padding-top: 10px;
}   
}
@media screen and (min-width: 1560px) and (max-width: 1723px) {
 .angela-bio h2 {
    padding-top: 140px;
}   
}
@media screen and (min-width: 768px) and (max-width: 1565px) {
.angela-bio h2 {
    margin-bottom: 0;
}
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
.angela-bio h2 {
    font-size: 90px;
}
}
@media screen and (min-width: 1724px) {
.angela-bio h2 {
    font-size: 164px;
}
    .angela-bio p {
    font-size: 20px;
    line-height: 1.25;
}
}
@media screen and (min-width: 1724px) and (max-width: 1800px) {
    .angela-bio p {
    font-size: 20px;
    line-height: 1.25;
}
}
@media screen and (min-width: 1801px) {
    .angela-bio h2 {
    padding-top: 110px;
}
    .angela-bio p {
    font-size: 24px;
    line-height: 1.35;
}
}
@media screen and (min-width: 2200px) {
    .angela-bio h2 {
    padding-top: 230px;
}
    .angela-bio p {
    font-size: 26px;
    line-height: 1.45;
}
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
.angela-bio h2 {
    margin-top: -50px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .angela-bio-img img {
    margin-left: -150px;
}
}
@media screen and (max-width: 450px) {
.angela-bio-img img {
    margin-left: -1670px;
}
	.angela-bio h2 {
    margin-top: -320px;
}
}
@media screen and (max-width: 548px) {
    .angela-bio .container {
        left: 595px;
        width: 100%;
}
}
@font-face {
    font-family: 'mary_helen_jfregular';
    src: url('../../../uploads/fonts/mary_helen_jf-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #1d1d1d;
    background-color: #fff;
}
body.mce {
	background: #ffffff;
}
#back-to-top {
		  position: fixed;
		  bottom: 40px;
		  right: 40px;
		  z-index: 9999;
		  width: 32px;
		  height: 32px;
		  text-align: center;
		  line-height: 32px;
		  background: #f5f5f5;
		  color: #444;
		  color: rgb(167, 70, 131);
		  cursor: pointer;
		  border: 0;
		  border-radius: 100%;
		  text-decoration: none;
		  transition: opacity 0.2s ease-out;
		  opacity: 0;
	  }
	  #back-to-top:hover {
		  background: #e9ebec;
	  }
	  #back-to-top.show {
		  opacity: 1;
	  }
.content {
    overflow-x: hidden;
}
.sec-home-banner {
	position: relative;
	color: #fff;
}
.sec-home-banner img {
    width: 100%;
    /* min-height: 875px; */
}

.home-banner-txt {
    position: absolute;
    top: 157px;
    max-width: 662px;
    text-align: right;
}
.as-seen {
    text-align: center;
    margin-bottom: 50px;
    margin-top: -70px;
    position: relative;
    z-index: 1;
}
.as-seen h2 {
    margin-bottom: 30px;
    margin-top: 0;
}
.page-a1 .as-seen {
    margin-top: 0;
    position: relative;
    z-index: 0;
}
.as-seen img {
    max-width: 100%;
}
.stopping-by {
    text-align: center;
    padding: 60px 0 50px;
    font-size: 24px;
    background: #f6f8f2;
}
h1, .h1, h2, .h2 {
    font-size: 60px;
    color: #4b4b4b;
}

.stopping-by strong {
    color: #a94684;
}
.stopping-by h2 {
    font-size: 46px;
    margin: 0 0 45px;
}

.trad {
    font-weight: 600;
    color: #a94684;
}
.ebm {
    padding: 40px 0 55px;
    background: url(../../../uploads/expensive-business-bg.jpg) no-repeat center;
    background-size: cover;
}
.ebm h2 {
    font-size: 78px;
    font-weight: 100;
    margin: 0 0 18px;
}

.ebm h3 {
    font-size: 38px;
    font-weight: 300;
    margin: 0 0 30px;
}
.ebm .btn {
    width: 232px;
    padding: 10px 16px;
    font-size: 18px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .15);
}

.frame-of-mind h2 {
    font-weight: 400;
    font-size: 43px;
    margin: 0 0 28px;
}

.frame-of-mind h2 strong {
    font-weight: 600;
}

.frame-of-mind p {
    font-size: 16px;
}
.frame-of-mind {
    background: url(../../../uploads/frame-of-mind-bg.jpg) no-repeat center;
    background-size: cover;
    padding: 70px 0 0;
}
.frame-of-mind p:last-child {
    margin-bottom: 0;
}
.frame-of-mind .col-md-8 {
    padding-bottom: 70px;
}

.frame-of-mind img {
    position: relative;
    max-width: inherit;
}
.frame-of-mind .col-md-4 {
    position: relative;
}
.autor-radio-logos img {
    margin: auto;
}
.author-host {
    padding: 60px 0 0;
    text-align: center;
    position: relative;
    z-index: 1;
}

.author-host h2 {
    margin: 0;
}

.autor-radio-logos h2 {
    font-size: 24px;
    font-weight: 300;
    max-width: 260px;
    margin: 0 auto 20px;
}

.autor-radio-logos p {
    font-size: 16px;
    font-weight: 300;
}

.autor-radio-logos .card {
    background: #fff;
    max-width: 340px;
    margin: auto;
    padding: 24px 15px 36px;
    box-shadow: 0 4px 25px rgba(0, 0, 0, 0.15);
}

.autor-radio-logos h2 +p {
    min-height: 112px;
}

.radio-logos {
    margin-bottom: 30px;
}
.author-host .btn {
    width: 232px;
}
.btn {
    border-radius: 3px;
}
.btn-primary {
    background-color: #282828;
    border-color: #282828;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-color: #000;
    border-color: #000;
}
.next-keynote-img img {
    width: 100%;
    margin-top: 8px;
    min-height: 1033px;
}
.next-keynote {
    position: relative;
    color: #fff;
}
.next-keynote-inner {
    position: absolute;
    top: 305px;
    width: 700px;
}

.next-keynote-inner img {
    border: 1px solid rgba(255, 255, 255, .75);
    box-shadow: 0 4px 25px rgba(0, 0, 0, .28);
}
.next-keynote h2 {
    color: #fff;
    font-weight: 300;
    text-shadow: 0 0 15px rgba(255, 255, 255, .75);
    margin: 0 0 20px;
}

.next-keynote h3 {
    font-size: 20px;
    font-weight: 300;
}

.next-keynote .row h3 {
    font-size: 17px;
    position: absolute;
    bottom: 19px;
    left: 15px;
    margin: 0;
    padding: 6px 15px 4px;
    
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+0,56913f+100&1+35,0+100 */
     /* FF3.6-15 */
     /* Chrome10-25,Safari5.1-6 */
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     /* IE6-9 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+0,56913f+100&1+25,0+100 */
     /* FF3.6-15 */
     /* Chrome10-25,Safari5.1-6 */
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     /* IE6-9 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+0,56913f+100&1+50,0+100 */
    width: 83%;
     /* FF3.6-15 */
     /* Chrome10-25,Safari5.1-6 */
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     /* IE6-9 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#56913f+1,56913f+100&0.75+50,0+100 */
    background: -moz-linear-gradient(left,  rgba(86,145,63,0.75) 1%, rgba(86,145,63,0.75) 50%, rgba(86,145,63,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(86,145,63,0.75) 1%,rgba(86,145,63,0.75) 50%,rgba(86,145,63,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(86,145,63,0.75) 1%,rgba(86,145,63,0.75) 50%,rgba(86,145,63,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf56913f', endColorstr='#0056913f',GradientType=1 ); /* IE6-9 */
}

.next-keynote-inner > h3 {
    margin: 0 0 60px;
    font-weight: 300;
    line-height: 1.55;
}
.key-img {
    position: absolute;
}

.nsdq {top: 0px;left: 20px;}

.next-keynote-inner .row {
    position: relative;
}

.hc-nyc {
    top: 165px;
    left: 100px;
}

.hc-boston {
    top: 78px;
    left: 359px;
}

.col-md-4.key-img {
    width: auto !important;
}
.key-img.nsdq h3 {
    bottom: 40px;
}
.read-listen {
    text-align: center;
    padding: 60px 0 20px;
}
.read-listen h3 {
    font-weight: 300;
    margin: 0 0 40px;
}

.read-listen h2 {
    margin: 0 0 15px;
}
.com-img img {
    width: 100%;
    min-height: 1329px;
}
.rwl-img {max-width: 920px;margin: auto;}

.rwl-image a:after {content: '';display: block;width: 277px;height: 100%;background: rgba(80, 80, 80, .3);position: absolute;top: 0;border: 0;}

.rwl-image {
    position: relative;
}

.rwl-image a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    color: #fff;
    z-index: 1;
    font-size: 31px;
    font-weight: 300;
    margin-top: -25px;
}

.rwl-image a {
    display: block;
}

.rwl-image:hover a:after {
    background: rgba(80, 80, 80, .55);
}
.community {
    position: relative;
    color: #fff;
    z-index: 1;
}

.community .container {
    position: absolute;
    top: 218px;
    left: 50%;
    margin-left: -585px;
}

.com-card {
    background: #fff;
    color: #373737;
    padding: 40px 25px 32px;
    box-shadow: 0 4px 25px rgba(0, 0, 0, .28);
}
.community h2 {
    color: #fff;
    text-align: center;
    margin: 0 0 40px;
}
.rwl-image img {
    box-shadow: 0 2px 18px rgba(0, 0, 0, .35);
}
.community h3 {
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 20px;
}

.community p {
    font-size: 16px;
    line-height: 23px;
}

.com-card .tes {
    min-height: 431px;
    font-weight: 300;
    font-size: 15px;
}
.harvard {
    position: relative;
    padding: 0 0 100px;
    text-align: center;
    margin-top: -110px;
    z-index: 1;
}

.harvard .container {
}

.harvard-img img {
    width: 100%;
}

.box-boston {
    max-width: 360px;
    display: inline-block;
    text-align: left;
    position: relative;
    top: 310px;
    left: 70px;
}

.box-nyc {
    max-width: 360px;
    display: inline-block;
    text-align: left;
    position: relative;
    top: 150px;
    right: 40px;
}

.h-boston {
    text-align: left;
    height: 50%;
}

.h-nyc {
    text-align: right;
    height: 50%;
}

.harvard-title {margin-bottom: 50px;}
.box-boston h3 {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 300;
}

.h-date {
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 30px;
}

.box-nyc h3 {
    font-size: 46px;
    text-transform: uppercase;
    font-weight: 300;
}
.harvard-box {
    position: relative;
}

.harvard-text {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
}

.harvard-text h3 {
    margin: 0 0 5px;
    font-size: 38px;
    font-weight: 100;
}

.harvard-box img {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    max-width: 100%;
}
.look-into {
    background: url(../../../uploads/look-into-bg.jpg) no-repeat center;
    background-size: cover;
    color: #fff;
    position: relative;
    padding: 60px 0 50px;
    /* box-shadow: 0 -40px 100px rgba(0, 0, 0, 0.21); */
    z-index: 1;
}
.look-into-img img {
    position: absolute;
    bottom: 0;
    right: 0px;
    max-width: 618px;
}
.look-into h2 {
    margin: 0 0 42px;
    color: #fff;
    font-size: 56px;
    font-weight: 200;
    text-shadow: 0 0 17px rgba(255, 255, 255, .5);
}

.look-into h2 span {
    font-size: 76px;
    display: block;
    font-weight: 400;
}

.look-into .container {
}

.look-into h3 {
    font-weight: 300;
    background-size: contain !important;
    height: 74px;
    line-height: 74px;
    padding: 0 0 0 86px;
    font-size: 34px;
}

.look-into p {
    font-size: 17px;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 25px;
    padding-left: 37px;
}
.author h3 {
    background: url(../../../uploads/author.png) no-repeat;
}

.entrepreneur h3 {
    background: url(../../../uploads/entrepreneur.png) no-repeat;
}

.radio-tv h3 {
    background: url(../../../uploads/radio-mic.png) no-repeat;
}

.speaker h3 {
    background: url(../../../uploads/speaker-mic.png) no-repeat;
}
.celebrity-ent {
    text-align: center;
    padding: 60px 0 0;
    position: relative;
    z-index: 1;
}
.angela-bio {
    position: relative;
    color: #fff;
    margin-top: -57px;
}

.angela-bio-img img {
    width: 100%;
}

.angela-bio .container {
    position: absolute;
    top: 350px;
    left: 50%;
    margin-left: -585px;
    color: #fff;
}
.celebrity-ent h2 {
    margin: 0 0 40px;
}

.angela-bio h2 {
    font-size: 160px;
    color: #fff;
    font-family: 'mary_helen_jfregular';
    max-width: 636px;
    line-height: 1;
    text-shadow: 0 0 15px rgba(255, 255, 255, .75);
}

.angela-bio h2 span {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    font-size: 47px;
    text-align: right;
}

.angela-bio h3 {
    font-size: 50px;
    margin: 0 0 9px;
}

.angela-bio p {
    font-size: 19px;
    font-weight: 200;
    line-height: 1.25;
    margin-bottom: 16px;
}
.angela-bio .col-md-8 {
    padding-left: 0;
}
.tv-segment {
    text-align: center;
    margin-top: -50px;
    margin-bottom: -40px;
    position: relative;
    z-index: 1;
}

.tv-segment h2 {
    margin: 0 0 40px;
}

.tv-segment p {
    font-size: 19px;
}

.tv-segment img {
    margin-bottom: 12px;
}

.tv-image {
    padding: 0 0 41px;
    position: relative;
}

.tv-image img {
    box-shadow: 0 14px 35px rgba(0, 0, 0, .23);
}
.tv-img:after {content: '';width: 0;height: 0;border-top: 16px solid transparent;border-bottom: 16px solid transparent;border-left: 24px solid #fff;position: absolute;z-index: 1;top: 50%;margin-top: -17px;}

.tv-img {
    position: relative;
    display: block;
}
.tv-img:before {content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(38, 38, 38, .37);}
.work-with {
    background: url(../../../uploads/contact-bg.jpg) no-repeat;
    background-size: cover;
    color: #fff;
    padding: 250px 0 312px;
    text-align: center;
}

.work-with h2,.work-with h3,.work-with p {
    text-align: center;
    color: #fff;
    margin: 0;
}

.work-with h3 {
    font-size: 28px;
    margin-bottom: 7px;
}

.work-with p {
    font-size: 22px;
    font-weight: 200;
    margin-bottom: 24px;
}

.work-with h2 {
    margin-bottom: 13px;
}
.work-with-form .form-control {
    border: none;
    height: 58px;
    padding: 6px 12px;
    font-size: 18px;
    text-align: left;
    box-shadow: 0 8px 35px rgba(0, 0, 0, .2);
}

.work-with-form textarea.form-control {
    min-height: 221px;
}

.work-with-form .leadbox-submit {
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
    height: 58px;
    line-height: 2.428571;
    box-shadow: 0 8px 35px rgba(0, 0, 0, .2);
    background: #282828;
}
.work-with-form .leadbox-submit:hover {
    background-color: #000;
}
.work-with-form {
    text-align: center;
    margin: 0 0 80px;
}

.logo-footer {
    margin-bottom: 50px;
}

.footer-info p {
    margin: 0 0 5px;
    font-size: 16px;
    letter-spacing: .04em;
    font-weight: 300;
}
.footer-info p a {color: #fff;}
.navbar-default {
    background-color: transparent;
    border-color: transparent;
    position: relative;
    z-index: 1;
    width: 100%;
}

.navbar-default .navbar-nav>li>a {color: #fff;font-size: 17px;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #ddd;
}

.navbar-nav>li>a {
    padding-top: 32px;
    padding-bottom: 28px;
}
.sec-home-banner h1 {
    font-family: 'mary_helen_jfregular';
    font-size: 194px;
    line-height: 1.2;
    margin: 0 0 52px;
    color:#fff;
    text-shadow: 0 0 12px rgba(255, 255, 255, .8);
}

.sec-home-banner h1 span {
    display: block;
    font-size: 52px;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
    letter-spacing: 3px;
}
.sec-home-banner h2 {
    font-size: 32px;
    font-weight: 400;
    margin: 0 0 13px;
    color: #fff;
}
.cash {
    background: url(../../../uploads/cash.png) no-repeat;
}

.sec-home-banner h2 span {
    background-size: contain;
    height: 62px;
    display: inline-block;
    padding: 0 0 0 73px;
    line-height: 62px;
}

.clarity {
    background: url(../../../uploads/clarity.png) no-repeat;
}

.compliance {
    background: url(../../../uploads/compliance.png) no-repeat;
}

.cash,.clarity {
    margin-right: 20px;
}

.sec-home-banner h2 .glyphicon ~.glyphicon {
    margin-left: 30px;
}

.sec-home-banner h3 {
    font-size: 32px;
    font-weight: 300;
    font-style: italic;
    margin: 0;
    text-align: center;
}
footer {
    color: #1d1d1d;
}
footer {
    text-align: center;
    color: #fff;
    margin: -306px 0 0;
}
.navbar-default {
    background: url(../../../uploads/nav-bg.jpg) no-repeat;
    background-size: cover;
    margin-bottom: 0;
}

.page-a1 .navbar-default {
    background: none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #4d9e07;
    color: #fff;
}

.page-a1 .navbar-default { position:absolute;}
.media-vid {
    background: url(../../../uploads/media-video-bg-1.jpg) no-repeat right bottom;
    background-size: cover;
    text-align: center;
    padding: 100px 0 390px;
}

.media-vid img {
    margin: auto;
    box-shadow: 0 4px 65px rgba(0, 0, 0, 0.35);
}

.media-vid h2 {
    color: #fff;
    margin: 0 0 28px;
    font-family: 'mary_helen_jfregular';
    font-size: 114px;
    line-height: 1;
    text-shadow: 0 0 12px rgba(255, 255, 255, .8);
}

.media-vid h3 {
    color: #fff;
    margin: 0 0 60px;
    font-weight: 200;
    font-size: 38px;
}

.media-vid a.media-vid-img {
    display: inline-block;
    position: relative;
}

.media-vid a.media-vid-img:before {content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../../../uploads/media-vid-btn-bg-1.png) no-repeat center;background-size: 112px;opacity: .65;}

.media-vid a.media-vid-img:hover:before {
    opacity: .85;
}
footer {
    display: none;
}

.page-a1 footer {
    display: inherit;
}

.book-video {
    background: url(../../../uploads/book-2-a2.jpg) no-repeat center bottom;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 70px;
    padding: 30px 0;
}

.book-video h1 {
    color: #fff;
    font-weight: 300;
    padding: 60px 0 50px;
    margin: 0;
}

.custombox1 {
    border: none !important;
}

.book-video h2, .book-video h2 span {
    font-size: 38px;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
    margin: 0 0 20px;
}

.book-video .form-group {
    margin-bottom: 16px;
}

.form-group input {
    height: 49px;
    background: #fff;
    border-color: #ccc;
}

.leadbox-submit {
    color: #fff;
    background: #a94684;
    border: none;
    width: 100%;
    height: 49px;
    font-size: 18px;
}
.book-vid {
    margin: 0 0 60px;
}

.book-form {
    padding: 0 0 80px;
}
.leadbox-submit:hover {
    background: #9c3e79;
}

.book-vid iframe {
    box-shadow: 0 8px 35px rgba(0, 0, 0, .6);
    border: none;
}
.educated {
    padding: 0 0 60px;
}
.edu-image {
    margin-bottom: 20px;
}

.edu-image img {
    display: inline-block;
    max-width: 65px;
}

.educated h3 {
    font-size: 24px;
    font-weight: 300;
    max-width: 210px;
    min-height: 53px;
    margin: 0 auto 20px;
}

.edu-card {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    min-height: 370px;
    padding: 44px 22px;
    margin: 0 0 30px;
}

.edu-card p {
    font-size: 16px;
    font-weight: 300;
}

.educated h2 {
    margin: 0 0 50px;
}
.stopping-by p {
    margin-bottom: 0;
}


.ebm h2 {
    padding-top: 19px;
    color: #2f2f2f;
}
.ebm-text {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.35;
    margin-bottom: 40px;
}
.tes-auth {
    /* min-height: 105px; */
}

.tes-auth p:first-child {
    margin: 0;
    min-height: 71px;
}
.modal-backdrop {
    z-index: inherit;
}
.rwl-image span {
    position: absolute;
    left: 0;
    top: 70%;
    color: #fff;
    z-index: 1;
    font-size: 23px;
    font-weight: 300;
    line-height: 1;
    width: 100%;
}
.page-contact7 textarea.form-control {
    min-height: 200px;
}
.page-contact7 div#g-recaptcha {
    margin-bottom: 20px;
}
.tv-seg iframe {
    max-width: 100%;
	border: none;
}

/* contact page start */
div.page-a29 {
    max-width: 992px;
    margin: 44px auto 0;
}

div.page-a29>p {font-size: 26px;}

div.page-a29 .container {
    width: 100%;
}
/* contact page end */

section.tv-segment .btn {
    width: 232px !important;
}
div#ddr-b761a3d6cc > div > div > div > div {
    margin-top: 0 !important;
}

div#ddr-b761a3d6cc > div > div {
    background: transparent !important;
}

div#ddr-b761a3d6cc > div > div > div > div * {
    width: 100% !important;
}

/* responsiveness */
@media (min-width: 768px) {
    .page-a1 .navbar-nav>li>a {
    padding-top: 68px;
    padding-bottom: 15px;
}
}
@media (min-width: 1200px) {
    .book-video .container {width: 1450px;}
}

/* new media page start */
.page-a23 header {
    text-align: center;
    font-size: 76px;
}

.page-a23 header h1 {
    font-size: 76px;
    font-family: 'mary_helen_jfregular';
    margin: 40px 0 22px;
}

section.vid-cap {
    background: #9b4079;
    color: #fff;
    padding: 32px 0;
}

section.vid-cap h2 {
    color: #fff;
    font-size: 46px;
    font-weight: 300;
}

section.vid-cap h2 span {
    font-weight: 500;
}

.m-top-vid {
    margin-bottom: -26px;
}

.m-top-vid iframe {
    box-shadow: 0 3px 21px rgba(0, 0, 0, .3);
    max-width: 100%;
	border: none;
}

.as-m-seen {
    padding: 28px 0;
}
.as-m-seen img {
    max-width: 100%;
}
section.frame-of-mind.m-mind {
    background-image: url(../../../uploads/m-media-bg-4.jpg);
}
p.m-social {
    position: relative;
    z-index: 1;
}

section.frame-of-mind.m-mind {
    margin-bottom: 57px;
}
.page-a23 h2 {
    font-size: 68px;
    font-weight: 400;
}

section.frame-of-mind.m-mind h3 {
    font-size: 36px;
    line-height: 1.23;
    margin-bottom: 24px;
    font-weight: 400;
}

section.frame-of-mind.m-mind p {
    font-size: 24px;
    font-weight: 300;
}
p.m-social {
    text-align: center;
    margin: 35px 0 20px;
}
p.m-social a {
    display: inline-block;
}
p.m-social img {
    margin: 0 10px;
}
.ang-q {
    max-width: 542px;
    margin: auto;
}
.ang-q blockquote {
    font-size: 30px;
    font-weight: 300;
    padding: 50px 0 50px 57px;
    background: url(../../../uploads/blk-bg.png) no-repeat 0 0;
    margin-bottom: -36px;
}
.a-name {
    font-family: 'mary_helen_jfregular';
    font-size: 27px;
    text-align: right;
    padding-right: 82px;
}

section.tv-seg {
    overflow: hidden;
    background: url(../../../uploads/m-tv-sec-3.png) no-repeat center 0;
    background-size: auto 100%;
    padding: 352px 0 38px;
    color: #fff;
    float: left;
    margin-top: -380px;
    position: relative;
}

section.tv-seg h2 {
    color: #fff;
}

section.tv-seg h3 {
    font-size: 46px;
    font-weight: 300;
    margin-bottom: 44px;
}

section.tv-seg iframe {
    box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
}

section.tv-seg iframe +h3 {
    font-size: 18px;
    margin-top: 15px;
}

section.m-next-keynote h3 {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 50px;
}

section.m-next-keynote {
    clear: both;
    background: url(../../../uploads/m-keynote-2.jpg) no-repeat center 0;
    background-size: auto 100%;
    padding: 222px 0 102px;
}

section.m-next-keynote a.btn {
    background: #9b4079;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 14px 40px;
    min-width: 232px;
    box-shadow: 0 5px 18px rgba(0, 0, 0, .2);
}

section.m-next-keynote h2 {
    margin: 0;
    color: #4b4b4b;
}

section.m-next-keynote a.btn:hover {
    background: #883267;
    color: #fff;
}

section.har h2 {
    font-size: 48px;
    font-weight: 200;
    margin: 0;
    color: #fff;
}

section.har h4 {
    font-size: 24px;
    font-weight: 200;
}

section.har {
    background: #5c9b33 url(../../../uploads/m-boston.jpg) no-repeat center 0;
    color: #fff;
    padding: 170px 0 90px;
    background-size: cover;
}

section.har a.b-cons {
    background: transparent;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 14px 40px;
    min-width: 232px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border: 2px solid #fff;
}

a.play-b {
    width: 1px;
    height: 1px;
    border-top: 36px solid transparent;
    border-bottom: 36px solid transparent;
    border-left: 65px solid rgba(255, 255, 255, .65);
    display: block;
    margin: 50px auto 122px;
    color: transparent;
}

.modal-footer.justify-content-center .btn {
    color: #333;
}

section.har a.b-cons:hover {
    text-decoration: none;
    background: #9b4079;
    border-color: #9b4079;
}

section.pod {
    background: #2f2f2f;
    color: #fff;
    padding: 68px 0 95px;
}

section.pod h2 {
    color: #fff;
    margin: 0 0 40px;
}

section.pod img {
    max-width: 100%;
    box-shadow: 0 8px 35px rgba(0, 0, 0, .3);
}

section.pod .col-md-5 {
    text-align: center;
}

section.pod ul {
    font-size: 20px;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

section.pod ul a {
    color: #fff;
    font-weight: 300;
}

section.pod ul a span {
    color: #bbbbbb;
    font-weight: 200;
    background: url(../../../uploads/m-listen.png) no-repeat right center;
    padding-right: 22px;
}

section.pod ul a:hover {
    color: #e0e0e0;
    text-decoration: none;
}

section.pod ul li {
    background: url(../../../uploads/m-pod-bullets.jpg) no-repeat 0 0;
    padding: 0 0 0 46px;
}

section.pod ul li +li {
    margin-top: 19px;
}

section.fight-irs {
    text-align: center;
    padding: 86px 0 50px;
}

section.fight-irs h2 {
    margin: 0 0 58px 0;
    color: #4b4b4b;
}

.irs-img {
    margin-bottom: 23px;
}

section.fight-irs h3 {
    font-size: 36px;
    color: #4b4b4b;
}

section.fight-irs h4 {
    color: #4b4b4b;
    font-weight: 300;
}

section.m-footer {
    background: #f2f2f2;
}

section.m-footer a, section.m-footer span {
    display: block;
    color: #4b4b4b;
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 0 center;
    padding: 46px 0 42px 40px;
    text-align: left;
    font-size: 17px;
    line-height: 1.25;
}

.page-a23 a:hover {
    text-decoration: none;
}

a.p-icon {
    background: url(../../../uploads/m-f-hone.jpg);
}
span.f-icon {
    background: url(../../../uploads/fax.jpg);
}
a.e-icon {
    background: url(../../../uploads/m-f-envelp.jpg);
}

a.a-icon,
span.a-icon {
    background: url(../../../uploads/m-f-location.jpg);
    background-position: 0 36px !important;
}

section.m-footer .container {
    max-width: 953px;
}

section.frame-of-mind.m-mind h2 {
    color: #272727;
}

.celebrity-m {
    padding: 80px 0 0;
}

.celebrity-m .col-md-3 {
    height: 330px;
    background-size: cover !important;
    background-position: center !important;
    border: 2px solid #fff;
}

.celebrity-m h2 {
    margin: 0 0 32px;
}

/* new media page responsiveness */
@media screen and (max-width: 640px) {
    .page-a23 header h1 {
    font-size: 40px;
}

section.vid-cap h2 {
    font-size: 26px;
}

.as-m-seen img {
    max-width: 100%;
}

.page-a23 h2 {
    font-size: 48px;
}

section.frame-of-mind.m-mind h3 {
    font-size: 26px;
    line-height: 1.23;
}

section.frame-of-mind.m-mind p {
    font-size: 19px;
}

.frame-of-mind img {
    margin-top: -60px;
    max-width: 40%;
    float: right;
    margin-right: -40px;
}

section.tv-seg {
    padding: 0 0 38px;
    margin-top: -100px;
    background-image: none;
    background-color: #4e842a;
}

section.tv-seg h3 {
    font-size: 28px;
    margin-bottom: 30px;
}

section.m-next-keynote h2 {
    padding: 0 15px;
}

section.har h2 {
    padding: 0 15px;
}

section.pod ul {
    font-size: 16px;
    padding-top: 30px;
}

section.pod ul li {
    background-position: 0 3px;
    min-height: 32px;
}

.celebrity-m .col-md-3 {
    height: 270px;
}

.page-a23 h2 {
    font-size: 40px;
}

section.fight-irs img {
    max-width: 100%;
}

section.fight-irs h3 {
    font-size: 24px;
}

section.fight-irs h4 {
    font-size: 18px;
    line-height: 1.35;
}

section.m-footer a, section.m-footer span {
    display: inline-block;
    padding: 12px 0 8px 32px;
}

section.m-footer {
    padding: 30px 0;
}

span.a-icon {
    background-position: 0 9px !important;
}

section.m-footer a, section.m-footer span {
    font-size: 16px;
    background-size: 22px;
}

.addthis-smartlayers {
    display: none;
}

section.tv-seg {
    padding: 40px 0 18px;
    width: 100%;
}

.frame-of-mind img {}

p.m-social a {
    text-align: center;
}

p.m-social img {
    float: none;
    max-width: 50px;
}

section.fight-irs {
    padding: 56px 0 50px;
}

.celebrity-m {
    padding: 50px 0 0;
}

section.pod {
    padding: 58px 0 65px;
}

section.m-next-keynote {
    padding: 222px 0 72px;
}

.frame-of-mind {
    padding: 58px 0 0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 6px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #9b4079;
    border-color: #9b4079;
}
.a-name {
    padding: 0 0 0 60px;
    text-align: left;
}
}
@media (min-width: 992px) and (max-width: 1440px) {
    .tv-seg iframe {
    max-height: 241px;
}
}
@media (max-width: 991px) {
    section.tv-seg {
    width: 100%;
    background-position: right 0;
}
	section.m-footer a, section.m-footer span {
    display: inline-block;
    padding: 12px 0 8px 32px;
}
	section.m-footer {
    padding: 30px 0;
}
	span.a-icon {
    background-position: 0 9px !important;
}
section.m-footer a, section.m-footer span {
    font-size: 16px;
    background-size: 22px;
}
}
/* new media page end */

p.h-social {
    margin: 27px 0 0;
    float: right;
    left: 430px;
    width: 180px;
}

p.h-social img {width: 32px;height: 32px;opacity: .75;}

p.h-social a {
    display: inline-block;
    margin: 0 5px;
}

.page-a1 p.h-social {
    margin: 0;
    top: 63px;
    left: -308px;
    position: relative;
}
p.h-social img {width: 32px;height: 30px;opacity: .75;}

p.h-social a {
    display: inline-block;
    margin: 0 5px;
}
@media screen and (max-width: 767px) {
 p.h-social {
    margin: 0;
    float: none;
    width: 100%;
    text-align: center;
    padding: 0 0 22px;
}
.page-a1 p.h-social {
    left: 0;
    position: static;
}
.page-a1 .navbar-default {background: url(../../../uploads/nav-bg.jpg) no-repeat;background-size: cover;background-position: center 51px;}   
}
@media screen and (min-width: 767px) and (max-width: 991px) {
 .page-a1 p.h-social {
    left: 0;
}   
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
    background-color: #9b4079;
    border-color: #9b4079;
}
@media (max-width: 1440px) {
 .sec-home-banner img {/* min-height: auto; */}
.sec-home-banner h1 {
    font-size: 154px;
}   
}
@media (max-width: 1280px) {
.sec-home-banner h1 {
    font-size: 134px;
    margin: 0 0 32px;
    text-align: center;
}   
}
@media (max-width: 1150px) {
.sec-home-banner h1 {
    font-size: 104px;
    text-align: center;
}
.sec-home-banner h1 span {
    font-size: 40px;
    text-align: right;
}
}
@media (max-width: 1024px) {
.sec-home-banner h1 {
    font-size: 84px;
}
.sec-home-banner h1 span {
    font-size: 32px;
    text-align: right;
}
.sec-home-banner h3 {
    font-size: 22px;
    display: inline;
}
}
@media (max-width: 800px) {
    .sec-home-banner img {
    /* height: 610px; */
    /* width: auto; */
    /* margin-left: -300px; */
}
.sec-home-banner h3 {
    float: left;
}
}
@media (max-width: 767px) {
.sec-home-banner h1 {
    text-align: left;
    padding-left: 50px;
}

.sec-home-banner h1 span {
    text-align: center;
}
}
@media (max-width: 680px) {
 .sec-home-banner h1 span {
    text-align: left;
    padding-left: 90px;
}

.sec-home-banner h2 span {
    display: block;
    /* margin-bottom: -15px; */
    text-align: left;
    font-size: 22px;
    background-size: 39px;
    background-position: 41px center;
    padding-left: 92px;
}

.home-banner-txt {
    top: 87px;
}
.sec-home-banner h2 {
    margin-bottom: 30px;
}   
}
@media (max-width: 480px) {
    .sec-home-banner img {
    /* margin-left: -680px; */
    /* height: 745px; */
}

.home-banner-txt {
    top: 257px;
}

.sec-home-banner h1 {
    margin-bottom: 0;
}

.sec-home-banner h1 span {
    padding-left: 15px;
}

.sec-home-banner h3 {
    clear: both;
}
}
@media (min-width: 681px) and (max-width: 1024px) {
.sec-home-banner h2 {
    /* margin-left: 26px; */
}
.sec-home-banner h2 span {
    font-size: 30px;
}
.sec-home-banner h3 {
    margin-left: 34px;
}
}
p.h-social a:hover img {
    opacity: 1;
}
section.tv-seg video {
    box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
}

section.tv-seg video +h3 {
    font-size: 18px;
    margin-top: 15px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.next-keynote-img img {
    width: auto;
    position: relative;
    right: 31%;
}

.com-img img {
    width: auto;
    position: relative;
    right: 13%;
}

.community .container {
    margin: 0;
    left: 0;
    width: 100%;
}

.look-into-img img {
    right: -200px;
}

.celebrity-ent-img img {
    width: 33.333333%;
    height: auto;
}

.angela-bio-img img {
    width: auto;
    position: relative;
    right: 15%;
}

.angela-bio .container {
    left: 59%;
}

.frame-of-mind img {
    right: 0%;
}
}
@media screen and (max-width: 991px) {
 .frame-of-mind img {
    display: none;
}

.exp-book {
    text-align: center;
}

.ebm h2 {
    text-align: center;
}

.ebm h3 {
    text-align: center;
}

.ebm-text {
    text-align: center;
}

.ebm .btn {
    display: inline-block;
}

.ebm-text +p {
    text-align: center;
}

.frame-of-mind {
    padding-bottom: 60px;
}

.autor-radio-logos .card {
    margin-bottom: 50px;
}

.next-keynote-img img {
    width: auto;
    position: relative;
    right: 32%;
}
.next-keynote-inner {
    width: 100%;
}
.rwl-img {
    text-align: center;
}

.rwl-image img {
    width: 100%;
}

.rwl-image a {
    margin-bottom: 40px;
}

.rwl-image span {
    font-size: 43px;
}

.com-img img {
    width: auto;
    position: relative;
    min-height: 2179px;
}

.community .container {
    left: 0;
    margin: 0;
    width: 100%;
    top: 248px;
}

.com-card .tes {
    min-height: auto;
}

.com-card {
    margin-bottom: 22px;
}

.harvard-box {
    margin-bottom: 40px;
}

.look-into .container {margin-left: 0;}

.look-into-img img {
    right: -190px;
}

.celebrity-ent img:nth-child(2), .celebrity-ent img:last-child {
    display: none;
}

.angela-bio-img img {
    width: auto;
    margin-left: -230px;
}

.angela-bio .container {
    /* margin-left: -211px; */
    width: 590px;
    left: 100%;
}

.celebrity-ent img {
    width: 100%;
    height: auto;
    margin-left: 4px;
}

.read-listen {
    padding-bottom: 90px;
}

.harvard {
    margin-top: -210px;
}

.look-into {
    margin-bottom: 50px;
}

.tv-segment {
    margin-top: 20px;
}

.tv-segment p {
    font-size: 24px;
}
.autor-radio-logos .card {max-width: 100%;}

.autor-radio-logos h2 +p {
    min-height: auto;
    margin-bottom: 40px;
}  
}
@media screen and (max-width: 767px) {
 .col-md-4.key-img {
    position: static;
    max-width: 94%;
}

.next-keynote .row h3 {
    position: static;
}

.next-keynote-inner img {
    width: 100%;
}

.col-md-4.key-img +.col-md-4.key-img {
    margin-top: 32px;
}

.next-keynote-img img {
    min-height: 1813px;
    right: 431%;
}

.next-keynote h2 {
    font-size: 50px;
}

.next-keynote-inner {
    top: 360px;
}

.read-listen h2 {
    font-size: 50px;
    padding: 0 15px;
}

.rwl-image span {
    font-size: 30px;
    padding: 0 35px;
}

.com-img img {
    min-height: 2619px;
    left: -270%;
}

.community .container {
    top: 350px;
}

.read-listen {
    padding-bottom: 0;
}

.harvard {
    margin-top: -310px;
}

.harvard-title {
    font-size: 50px;
}

.look-into-img img {
    display: none;
}

.look-into h2 {
    font-size: 50px;
    text-align: center;
}

.look-into h2 span {
    font-size: 60px;
}

.angela-bio .container {
    top: 820px;
}

.angela-bio h2 {
    font-size: 120px;
}

.angela-bio-img img {
    margin-left: -80px;
    min-height: 2006px;
}

.work-with-form .custombox0 {
    max-width: 100%;
}

.tv-segment h2 {
    font-size: 50px;
    padding: 0 15px;
}

.sec-home-banner img {
    /* margin-left: -1180px; */
    /* min-height: 1100px; */
}

.home-banner-txt {
    top: 20px;
}

.ebm h2 {
    font-size: 54px;
}

.author-host h2 {
    font-size: 50px;
    padding: 0 15px;
}

.autor-radio-logos h2 {
    font-size: 24px;
}

.autor-radio-logos .card {
    max-width: 100%;
    margin-bottom: 20px;
}

.autor-radio-logos h2 +p {
    min-height: auto;
    margin-bottom: 30px;
}
.celebrity-ent h2 {
    font-size: 50px;
    padding: 0 15px;
}

.work-with h2 {
    font-size: 50px;
    padding: 0 15px;
}   
}
@media screen and (max-width: 580px) {
.home-banner-txt {
    /* top: 477px; */
}

.next-keynote-img img {
    right: 508%;
    min-height: 1723px;
}

.col-md-4.key-img {
}

.com-img img {
    min-height: 2849px;
    left: -350%;
}

.community {
    margin-top: -10px;
}

.angela-bio-img img {
    margin-left: -220px;
    min-height: 2276px;
}

.angela-bio .container {
    left: 114%;
        width: 450px;
    top: 930px;
}

.angela-bio h2 {
    font-size: 105px;
}
}
.frame-of-mind strong {
    color: #a94684;
}
.work-with-form iframe {
    width: 302px;
    height: 76px;
    border: none;
}
@media screen and (min-width: 1440px) {
    .next-keynote-img img {
    margin-top: -30px;
}
}
@media screen and (min-width: 1920px) {
    .next-keynote-img img {
    margin-top: -100px;
}
.read-listen {
    background: #fff;
    position: relative;
}
}

/* angela landing page start */

.ang h1 {
    font-family: 'mary_helen_jfregular';
    font-size: 179px;
    color: #000;
    text-align: right;
    line-height: 1.25;
    margin-bottom: 28px;
    margin-top: 60px;
    text-shadow: 0 5px 20px rgba(0, 0, 0, .4);
}

.ang h1 span {
    display: block;
    font-size: 56px;
    font-family: 'Poppins', sans-serif;
    font-weight: 200;
}

.ang-txt {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 40px;
}

.img-ccc {
    margin-bottom: 48px;
}



html.page-a24 ,.page-a24 body {
    overflow-x: hidden;
}

.ang .container {
    position: relative;
    z-index: 1;
}

.ang-seen.container {
}

.ang-seen {
    text-align: center;
    position: relative;
    z-index: 1;
    padding: 60px 0 24px;
}

.ang-seen-logos {
    position: relative;
    position: relative;
    top: -298px;
}

.ang {
    background: #fff;
    position: relative;
    /* padding: 0 0 60px; */
}

.ang-main-img {
    /* max-height: 856px; */
}

.map-cont {
    /* background: url(/content/uploads/ang-map.jpg) no-repeat; */
    background-position: center;
    background-size: cover;
}

.page-a24 body {
    background: url(../../../uploads/ang-map.jpg) no-repeat;
    background-position: center;
    background-size: 100%;
    background-position: center 730px;
}

.map-add {
    background: #fff;
    background: rgba(255, 255, 255, .75);
    /* text-align: left; */
    padding: 36px 41px;
}

.map-add * {
    margin: 0;
}

.map-add h2 {
    color: #000;
}

.map-add h2.reg {
    font-size: 48px;
    margin-bottom: 26px;
}

.map-add h2.b-thru {
    font-size: 29px;
}

.map-add .b-camp {
    font-size: 32px;
    letter-spacing: .05em;
    font-weight: 500;
}

.map-add .j-us {
    font-size: 31px;
    letter-spacing: .05em;
    margin-bottom: 22px;
}

img.ang-main {
    position: relative;
    margin-top: 78px;
}

.reg-btn a:hover {
    opacity: .9;
}
.ang {
    box-shadow: 0 5px 35px rgba(0, 0, 0, .2);
}

@media screen and (max-width: 992px) {
 .ang-main-img {
    display: none;
}

.ang {
    padding-bottom: 60px;
}

.ang h1 {
    text-align: center;
}

.ang-txt {
    text-align: center;
}

.reg-btn {
    text-align: center;
}   
}
@media screen and (max-width: 640px) {
 .ang h1 {
    font-size: 79px;
}

.ang h1 span {
    font-size: 36px;
}

.ang-seen {
    padding-top: 0;
}

.ang {padding-bottom: 40px;}   
}
@media screen and (max-width: 480px) {
    .map-add h2.reg {
    font-size: 38px;
}

.map-add h2.b-thru {
    font-size: 25px;
    margin-bottom: 20px;
}

.map-add .b-camp {
    font-size: 31px;
    line-height: 1;
    margin-bottom: 24px;
}

.map-add .j-us {
    font-size: 28px;
    line-height: 1;
    margin-bottom: 40px;
}
}
/* angela landing page end */

/* celebrity quarantine logo start */
.cqs {
    width: 336px;
    position: absolute;
    bottom: 163px;
    right: 113px;
}
.cqs img {
    max-width: 100%;
    min-height: auto;
}
@media screen and (max-width: 1600px) {
    .cqs {
    right: 40px;
    bottom: 150px;
}
}
@media screen and (max-width: 1440px) {
    .cqs {
    right: 40px;
    bottom: 120px;
}
}
@media screen and (max-width: 1280px) {
    .cqs {
    right: 30px;
    bottom: 140px;
    max-width: 260px;
}
}
@media screen and (max-width: 1024px) {
    .cqs {
    right: 20px;
    bottom: 120px;
    max-width: 220px;
}
}
@media screen and (max-width: 991px) {
    .cqs {
    right: 10px;
    bottom: 0;
    max-width: 180px;
}
}
@media screen and (max-width: 800px) {
    .cqs img {
    height: auto;
    margin: 0;
}
.cqs {
    right: 12px;
    bottom: 22px;
}
}
@media screen and (max-width: 767px) {
.cqs {
    right: 22px;
    bottom: 140px;
    max-width: 210px;
}
}
@media screen and (max-width: 540px) {
.cqs {
    right: 50%;
    bottom: 70px;
    margin-right: -107px;
}
}
/* celebrity quarantine logo end */

.worked-for {
    background: url(../../../uploads/add-3-quotes_3.jpg) no-repeat center 0;
    background-size: cover;
    font-style: italic;
    font-weight: 300;
    padding: 68px 0 60px;
}

.worked-for blockquote {
    border: none;
    margin: 0;
    font-size: 28px !important;
    background: url(../../../uploads/worked-for-quote_2.png) no-repeat;
    background-size: 68px;
    padding: 0 0 0 80px;
}

.worked-for blockquote +blockquote {
    margin-top: 38px;
}

.worked-for blockquote strong {
    text-transform: uppercase;
    font-weight: 600;
    color: #993366;
}

.q-right {
    max-width: 599px;
    float: right;
}
.worked-for blockquote:nth-child(2) {
    background-size: 59px;
    padding: 0 0 0 70px;
    margin-left: 40px;
}
.worked-for blockquote:nth-child(3) {
    background-size: 85px;
    padding: 0 0 0 96px;
    margin-left: -60px;
}
@media screen and (max-width: 992px) {
 .q-right {
    padding: 30px;
    max-width: 480px;
}
.worked-for blockquote +blockquote {
    margin-top: 21px;
}   
}
@media screen and (max-width: 640px) {
.worked-for {
    padding: 241px 0 28px;
    background-position: -410px 0;
}

.worked-for blockquote {
    background-size: 29px;
    padding: 0 0 0 40px;
    font-size: 16px !important;
}

.q-right {
    padding: 20px 14px 20px;
}    
}
@media screen and (min-width: 1921px) {
.worked-for {background-size: cover;background-position: center;}    
}
@media screen and (max-width: 1150px) {
.worked-for blockquote {
    font-size: 19px !important;
}

.q-right {
    max-width: 499px;
}   
}
@media screen and (max-width: 992px) {
 .q-right {
    max-width: 440px;
}
.worked-for {
    padding: 50px 0 48px;
}   
}
@media screen and (max-width: 640px) {
.worked-for blockquote:nth-child(3) {
    margin-left: 0;
}

.q-right {
    background: rgba(255, 255, 255, .75);
}

.worked-for {
    padding: 19px 15px 18px;
    background-position: 29% 0;
}   
}
@media screen and (min-width: 768px) {
.frame-of-mind .col-md-8, .frame-of-mind .col-md-4 {
    display: table-cell;
    vertical-align: bottom;
    float: none;
}

.frame-of-mind .row {
    display: table;
}
}
@media screen and (min-width: 1600px) {
.angela-bio h2 {
    padding-top: 170px;
}
}
@media screen and (min-width: 1600px) and (max-width: 1722px) {
 .angela-bio h2 {
    padding-top: 10px;
}   
}
@media screen and (min-width: 1560px) and (max-width: 1723px) {
 .angela-bio h2 {
    padding-top: 140px;
}   
}
@media screen and (min-width: 768px) and (max-width: 1565px) {
.angela-bio h2 {
    margin-bottom: 0;
}
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
.angela-bio h2 {
    font-size: 90px;
}
}
@media screen and (min-width: 1724px) {
.angela-bio h2 {
    font-size: 164px;
}
    .angela-bio p {
    font-size: 20px;
    line-height: 1.25;
}
}
@media screen and (min-width: 1724px) and (max-width: 1800px) {
    .angela-bio p {
    font-size: 20px;
    line-height: 1.25;
}
}
@media screen and (min-width: 1801px) {
    .angela-bio h2 {
    padding-top: 110px;
}
    .angela-bio p {
    font-size: 24px;
    line-height: 1.35;
}
}
@media screen and (min-width: 2200px) {
    .angela-bio h2 {
    padding-top: 230px;
}
    .angela-bio p {
    font-size: 26px;
    line-height: 1.45;
}
}
@media screen and (min-width: 768px) and (max-width: 1280px) {
.angela-bio h2 {
    margin-top: -50px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .angela-bio-img img {
    margin-left: -150px;
}
}
@media screen and (max-width: 450px) {
.angela-bio-img img {
    margin-left: -1670px;
}
	.angela-bio h2 {
    margin-top: -320px;
}
}
@media screen and (max-width: 548px) {
    .angela-bio .container {
        left: 595px;
        width: 100%;
}
}
@media screen and (min-width: 992px) and (max-width: 1700px) {
        .page-a1 .navbar-nav>li>a {
        padding-top: 32px;
        padding-bottom: 12px;
    }

.page-a1 p.h-social {
    margin: 28px 0 0 30px;
    position: inherit;
    float: left;
}

.home-banner-txt {
    top: 94px;
}

.sec-home-banner h3 {
    display: block;
}

.sec-home-banner h1 {
    margin-bottom: 20px;
}

.sec-home-banner h1 span {
    margin-top: -16px;
    margin-right: 32px;
    font-size: 32px;
    text-align: right;
}

.sec-home-banner h2 {
    margin-bottom: 22px;
}
.sec-home-banner h1 {
    font-size: 84px;
    text-align: center;
}

.sec-home-banner h2 span {
    font-size: 30px;
}

.sec-home-banner h3 {
    font-size: 22px;
}
}
@media screen and (min-width: 1120px) and (max-width: 1700px) {
.home-banner-txt {
    top: 134px;
}
}
@media screen and (min-width: 1280px) and (max-width: 1700px) {
.sec-home-banner h1 {
    font-size: 124px;
}

.sec-home-banner h1 span {
    margin-right: 15px;
}

.sec-home-banner h3 {
    font-size: 32px;
}
}
@media screen and (min-width: 1450px) and (max-width: 1700px) {
.sec-home-banner h1 {
    font-size: 184px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.page-a1 .navbar-nav>li>a {
        padding-top: 11px;
        padding-bottom: 12px;
    }

.page-a1 p.h-social {
    margin: 8px 0 0 12px;
    position: inherit;
    float: left;
}

.home-banner-txt {
    top: 56px;
    left: 33px;
}

.sec-home-banner h3 {
    display: block;
}

.sec-home-banner h1 {
    margin-bottom: 18px;
}

.sec-home-banner h1 span {
    margin-top: -12px;
    margin-right: 0;
    font-size: 26px;
    text-align: right;
    letter-spacing: 1px;
}

.sec-home-banner h2 {
    margin-bottom: 22px;
}
.sec-home-banner h1 {
    font-size: 74px;
    text-align: center;
}

.sec-home-banner h2 span {
    font-size: 20px;
}

.sec-home-banner h3 {
    font-size: 22px;
}

.sec-home-banner h2 span {
    height: 42px;
    padding-left: 50px;
    line-height: 46px;
    margin-right: 12px;
}
.sec-home-banner img {
    width: 100%;
    margin-left: 0;
    height: inherit;
}

.sec-home-banner h3 {
    display: block;
    float: none;
}
}
@media screen and (max-width: 767px) {
.sec-home-banner h2 span {
    height: 44px;
    padding-left: 53px;
    line-height: 48px;
}

.sec-home-banner h2 {
    text-align: left;
}

.sec-home-banner h3 {
    display: block;
    float: none;
    margin-left: 0;
}	
}
@media screen and (max-width: 767px) {
.sec-home-banner h1 {
    padding: 0;
    font-size: 54px;
    max-width: 217px;
}

.sec-home-banner h1 span {
    font-size: 16px;
    padding: 0;
    text-align: right;
    letter-spacing: inherit;
    margin-top: -8px;
}

.sec-home-banner h2 span {
    background-position: left center;
    padding-left: 32px;
    height: 30px;
    line-height: 33px;
    font-size: 15px;
    background-size: 26px;
}

.sec-home-banner img {
    width: auto;
    max-width: 610px;
    min-height: 290px !important;!i;!;
    margin-left: -150px;
}

.sec-home-banner h3 {
    font-size: 13px;
    text-align: left;
    margin-left: 10px;
}

.sec-home-banner h2 {
    margin-bottom: 9px;
    margin-left: 10px;
}

.home-banner-txt {
    min-width: 260px;
}
}
@media screen and (min-width: 460px) and (max-width: 767px) {
.sec-home-banner img {
    width: 100%;
    max-width: 100%;!i;!;
    margin-left: 0;
    min-height: inherit !important;
}

.sec-home-banner h2 span {
    float: left;
    margin-right: 16px;
    padding-left: 40px;
}

.sec-home-banner h2 {
    margin-bottom: 16px;
    overflow: hidden;
}

.sec-home-banner h1 {
    margin-bottom: 8px;
}	
}
@media screen and (min-width: 650px) and (max-width: 767px) {
.sec-home-banner h1 {
    padding: 0;
    font-size: 104px;
    max-width: inherit;
}

.sec-home-banner h1 span {
    font-size: 20px;
    margin-top: -14px;
}

.sec-home-banner h2 span {
    font-size: 21px;
    height: 41px;
    background-size: 34px;
    line-height: 44px;
}

.sec-home-banner h3 {
    font-size: 21px;
    margin-left: 10px;
    text-align: center;
}

.sec-home-banner img {
    width: 113%;
    max-width: inherit;
}	
}
@media screen and (max-width: 402px) {
	.radio-tv  h3 {
    line-height: 1;
}
}