/* Removing Default Margins for Sections */
.body-container-wrapper > .row-fluid-wrapper + .row-fluid-wrapper, .body-container > .row-fluid-wrapper + .row-fluid-wrapper {margin-top: 0px!important;}

/* Hero Section Styling */
.new-page-banner .page-banner__body {padding-top: 200px; padding-bottom: 170px;}

.new-page-banner h1 {margin-bottom: 20px; color: #fff!important;}
.new-page-banner p {margin-top: 0px; margin-bottom: 35px; color: #fff!important;}

.new-btn {display: inline-block; margin-top: 0px; margin-bottom: 0px; padding: 15px 35px; background-color: #00629f; color: #fff; font-size: 16px; font-weight: bold; text-transform: uppercase; letter-spacing: 3.2px;}
.new-btn:hover, .new-btn:active, .new-btn:focus {text-decoration: none; outline: none;}
#page-banner-btn.new-btn {padding: 20px 60px; background-color: #ffe00a; color: #00629f!important; font-size: 20px;}
.new-btn-wrapper {text-align: center;}

@media all and (max-width: 839px) {
    .new-page-banner {background-position: 78%!important;}
}
/*styling for table*/
table {
    border-collapse: collapse;
    max-width: 100%;
}
th {
background-color: #345a9c;
font-family: 'Prompt';
color: white;
text-align: center;
}
td {
    font-family: 'Prompt';
    text-align: left;
    font-size: 14px;
    color: #5e5e5e;
}
/*padding: 18px;*/
tr:nth-child(even) {
    background-color: #c9daf8;
}
@media all and (min-width: 160px) and (max-width: 100%) {
    .table {background-position: 98%!important;}
    .table {display: flex; display: -webkit-flex;}
}
/* Custom Styling for modal window pop-up */
.mfp-bg.mfp-ready {z-index: 9100!important;}
.mfp-wrap {z-index: 9200!important;}
button.mfp-close, button.mfp-arrow {z-index: 4000!important;}
.mfp-close-btn-in .mfp-close {color: #5e5e5e!important;}
.white-popup {position: relative; background: #E9E9E4; padding: 0px; width: auto; max-width: 850px; margin: 0px auto; padding: 50px;}

/*Animations for Pop Up*/

/* overlay at start */
.mfp-fade.mfp-bg {opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out;}
/* content animate in */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}

@media all and (max-width: 420px) {
button.mfp-close {opacity: 1!important; width: 30px!important; height: 30px!important;}
}

@media all and (max-width: 980px) and (-webkit-min-device-pixel-ratio: 2) {
#modal-popup .hbspt-form select, #modal-popup .hbspt-form input {-webkit-appearance: none;}
}

/* Styling For Menu in Pop-up */
#modal-popup .get-accepted-nav {float: none; width: 100%; margin-left: 0px;}
#modal-popup .get-accepted-nav:first-child {margin-bottom: 50px;}
#modal-popup .get-accepted-nav__label {font-style: bold; text-align: center; font-size: 24px;}

/* Featured In Section */
#as-seen-on {padding-top: 70px; padding-bottom: 0px;}
#as-seen-on .container {width: 1080px!important;}
#as-seen-on .row-number-9 {background-color: #f8f8f8; padding-top: 110px; padding-bottom: 90px;}
#as-seen-on .text_under {float: none; width: 1080px; max-width: 96%; margin-left: auto; margin-right: auto;}
#image-row {margin-bottom: 50px;}

/* Three Icons Section */
#icon-section {padding-top: 60px; padding-bottom: 80px;}
#icon-section .widget-type-linked_image {text-align: center; margin-bottom: 6px;}
#icon-section .icon-col {padding: 60px 30px 30px; border: 1px solid #fff; min-height: 280px;}
#icon-section .icon-col .row-number-22 {margin-top: 0 !important;}
#icon-section .icon-col .row-number-21 {margin-top: 1.5em !important;}
@media (max-width: 961px) {
  #icon-section .icon-col {min-height: 335px;}
}
#icon-section .icon-col strong {font-weight: bold;}


@media all and (min-width: 768px) {
#icon-section .row-number-13 .row-fluid {display: flex; display: -webkit-flex;}
}

/* You Lose Section */
#you-lose {width: 730px!important; padding-top: 115px!important; padding-bottom: 120px!important;}
#you-lose h1 {font-size: 38px; font-weight: 500;}
#you-lose p {font-size: 16px;}

@media all and (max-width: 490px) {
#you-lose {padding-top: 80px!important; padding-bottom: 85px!important;}    
}

/* Shuffled Experts Tabs */
.experts-title {padding-top: 75px; padding-bottom: 75px; background-color: #f8f8f8;}
.experts-title h1{color: #00629f; text-align: center;}
[id*="menu-"] {display: none; margin: 0 auto; padding-top: 110px; overflow: hidden;}
[id*="menu-"] .new-btn {background-color: #00629f; color: #fff!important;}
[id*="menu-"] .new-btn:first-child {margin-right: 30px; background-color: #ffe00a; color: #00629f!important;}
.expertlist-wrapper {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );}
#menu-mba {display: block;}
.expert-list {overflow: hidden;}
.categorytabs {width: 100%; padding-left: 0px; display: block; text-align: center;}
.categorytabs, [id*="category-"] {margin-top: 0px;}
[id*="category-"] {display: inline-block; width: auto; margin-right: 10px; padding: 20px 30px; font-size: 18px; text-align: center; font-weight: 500; background-color: #00629f; color: #fff; cursor: pointer;}
[id*="category-"]:last-child {margin-right: 0px;}
[id*="category-"].active {background-color: #fff; color: #00629f; border: 1px solid #00629f;}
.expertlist-wrapper .cta-button-wrapper {text-align: center; margin-top: 40px; margin-bottom: 75px;}

/*
.expert-list__expert {display: table-row; margin-right: 60px; margin-bottom: 75px; width: calc(50% - 30px); float: left;}
.expert-list__expert:nth-child(2n) {margin-right: 0px;}
.expert-list__expert:nth-child(2n+1) {clear: both;}
.expert-list__expert+.expert-list__expert {margin-top: 0px!important;}
.expert-list__expert  .expert-photo {display: table-cell; vertical-align: top; width: 140px;}
.expert-list__expert img {float: none!important; border-radius: 50%; margin-right: 0px!important; width: 140px; height: 140px;}
.expert-bio-wrapper {display: table-cell; padding-left: 35px; vertical-align: middle; font-size: 16px;}
.expert-bio-wrapper a {display: inline-block; margin-top: 0px; padding-top: 15px; font-weight: bold;}
/*

@media all and (min-width: 1241px) and (max-width: 1420px) {
[id*="category-"] {font-size: 16px;}
}

@media all and (max-width: 1300px) {
[id*="category-"] {margin-right: 0px;}
}

@media all and (max-width: 1240px) {
.expert-list__expert, [id*="category-"] {width: 100%; margin-right: 0px;}
.expert-list__expert {margin-bottom: 35px;}
[id*="menu-"] {padding-top: 55px;}
[id*="category-"].active {border: 0px;}
[id*="category-"], [id*="category-"].active  {text-align: center; border-bottom: 1px solid #fff;}
}

@media all and (min-width: 840px) {
[id*="menu-"] {max-width: 80%;}
}

@media all and (max-width: 839px) {
[id*="menu-"] {max-width: 90%;}
}

@media all and (max-width: 745px) {
[id*="menu-"] .new-btn:first-child {margin-right: 0px; margin-bottom: 30px;}
}

@media all and (max-width: 980px) {
.experts-title {padding-top: 40px; padding-bottom: 40px;}
}

@media all and (max-width: 490px) {
.expert-list__expert  .expert-photo, .expert-bio-wrapper {width: 100%; float: left; text-align: center;}
.expert-bio-wrapper {padding-left: 0px;}
}

/* Shuffled Experts Pop-up */
.white-popup.expertlist .get-accepted-nav--variable .get-accepted-nav__list {display: block;}
.white-popup.expertlist .get-accepted-nav {float: none; width: 100%;}

/* Scrolling Schools */
#scrolling-schools {padding-top: 55px; padding-bottom: 80px;}
#scrolling-schools .row-number-24 {margin-top: 0px;}
#scrolling-schools strong {font-weight: bold;}
#scrolling-schools .slash-text {text-transform: uppercase;}
.scrolling-text-tile-container.container {display: flex; display: -webkit-flex; margin-bottom: 50px; width: 540px!important;}
.scrolling-schools-img, .text_before_scroll {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: center; -webkit-justify-content: center;}
.text_before_scroll {margin-top: 0px;}
.scrolling-schools-img {margin-right: 35px;}
.scrolling-schools-img img {width: 130px; height: auto;}
.scrolling_text {max-width: 860px; margin: 0 auto; white-space: nowrap; overflow: hidden; box-sizing: border-box;}
.scrolling_text p { display: inline-block; padding-left: 100%; -webkit-animation: marquee 40s 1s linear infinite; animation: marquee 40s 1s linear infinite;}


@media all and (max-width: 980px) {
#scrolling-schools {padding-top: 45px; padding-bottom: 35px;}
}

@media all and (max-width: 490px) {
.scrolling-text-tile-container.container {flex-direction: column; -webkit-flex-direction: column;}
.scrolling-schools-img {margin-bottom: 45px; margin-right: 0px;}
.text_before_scroll h1, .text_before_scroll p {text-align: center!important;}
}

@-webkit-keyframes marquee {
    0%   { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
    100% { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); }
}

@keyframes marquee {
    0%   { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
    100% { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); }
}

/* Slash Text */
.slash-text {letter-spacing: 3.2px;}
.slash-text.wrap {white-space: normal;}


/* Get Expert Help Section */
.get-expert-help {background-size: cover; padding-top: 80px; padding-bottom: 70px;}
.get-expert-help p, .get-expert-help h1 {color: #fff!important;}

.price-boxes {overflow: hidden; margin-top: 50px;}
.price-box {width: 50%; margin-top: 0px; margin-left: auto; margin-right: auto;}
.price-box .add-to-cart-link:hover, .price-box .add-to-cart-link:focus { text-decoration: none;}
.price-box .price-box-title {padding: 20px 70px; background-color: #ffe00a; color: #00629f!important; font-weight: bold; text-align: center; text-transform: uppercase; letter-spacing: 3.2px;}
.price-box .price-box-price {margin-top: 0px; padding:10px 0px; border: 2px solid #ffe00a; font-size: 30px; font-weight: bold; text-align: center;}
.price-box .read-now-btn {padding-top: 25px; padding-bottom: 25px; margin-top: 0px; margin-bottom: 0px; color: #fff;}
.price-box .read-now-btn {float: left; width: 100%; clear: both; text-align: center; color: #fff; font-weight: bold; text-transform: uppercase; letter-spacing: 3.2px; margin-top: 10px;}
.price-box .read-now-btn:hover {text-decoration: none;}

@media all and (min-width: 840px) and (max-width: 912px) {
.price-box .price-box-title {height: 112px; display: table-cell; width: 100%; vertical-align: middle;}
}

@media all and (max-width: 839px) {
.get-expert-help {background-position: 55% 100%;}
.price-box {width: 100%; margin-right: 0px; margin-bottom: 1.5em;}
}


.new-btn {display: inline-block; margin-top: 0px; margin-bottom: 0px; padding: 15px 35px; background-color: #ffe00a; color: #00629f!important; font-size: 16px; font-weight: bold; text-transform: uppercase; letter-spacing: 3.2px;}
.new-btn:hover {text-decoration: none;}
.new-btn-wrapper {text-align: center;}

/* Testimonial Slider */
.slider__prev, .slider__next {color: #b7b3a8!important;}
.slider__prev:hover, .slider__next:hover {color: #2a669d!important;}
.slider__control-nav a.slider__active, .slider__control-nav a:hover {background-color: #2a669d!important;}

/* Form  Section */
#form-section .row-number-32 {margin-top: 50px; margin-bottom: 50px;}
#download .row-number-5 {margin-top: 0px;}
#download .row-number-4 {margin-top: 0px;}
#top-form .row-fluid .ppc-padding {padding-top: 70px; padding-bottom: 0px;}
#top-form .title h1 {margin-top: 0px; margin-bottom: 25px; font-size: 38px; font-weight: 500; line-height: 48px;}
#top-form .title h2 {margin: 0px;font-size: 20px; line-height: 24px;}
#top-form .form-title-above h3{font-size: 24px; font-weight: 500; padding:35px 25px; background-color: #00629f;}
#top-form .form-text-above {background-color: #fff; padding: 30px 40px 0px 40px;}

#hs_form_target_module_14973639095711197 {margin-top: 0px!important;}
#image-left {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: center; -webkit-justify-content: center;}
#top-form form {padding: 30px 40px 45px 40px;}
#top-form form .hs-form-required {color: #ff0909;}
#top-form .fancy-form .form {background-color: #fff;}
#top-form fieldset {max-width: 100%;}
#top-form fieldset .field {margin-bottom: 20px!important;}
#top-form fieldset .hs_application_season {margin-bottom: 0px!important;}
#top-form form label {color: #414141; font-size: 16px; font-weight: bold;}
#top-form form input {background-color: white; border: 1px solid #e5e5e5!important; outline: 0; border-radius: 0; padding: 10px; -webkit-box-shadow: none; box-shadow: none;}
#top-form form .hs_firstname, #top-form form .hs_lastname, #top-form form .input {width: 100%; padding:0px; margin: 0px;}
#top-form form .hs_lastname {margin-top: 1.5em;}
#top-form form fieldset[class*=form-columns]+fieldset {margin-top: 0px!important;}
#top-form form input[type="submit"] {width: 100%; cursor: pointer; padding: 20px 40px; font-family:'Prompt'!important; font-size: 16px; font-weight: bold; letter-spacing: 3.2px; text-transform: uppercase; background-color: #f7dc12!important; color: #3a659f!important;}
#top-form .hs_submit {margin-top: 0px;}

@media all and (min-width: 768px) {
#top-form .row-fluid {display: flex; display: -webkit-flex;}
}

@media all and (max-width: 767px) {
#top-form .ebook-image {text-align: center;}
}

@media all and (max-width: 980px) and (-webkit-min-device-pixel-ratio: 2) {
#top-form select, #top-form input {-webkit-appearance: none;}
}

/* Podcast Section */
#podcast-section {padding-top: 50px; padding-bottom: 60px;}
#podcast-section *+* {margin-top: 0px;}
#podcast-section .text-col, #podcast-section .image-col {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: center; -webkit-justify-content: center;}
#podcast-section .text-col .widget-type-rich_text {margin-bottom: 30px;}
#podcast-section .text-col .widget-type-text {margin-bottom: 10px;}
#podcast-section .text-col .widget-type-rich_text strong {font-weight: bold;}

@media all and (min-width: 768px) {
#podcast-section .podcast-container .row-fluid {display: flex; display: -webkit-flex;}
#podcast-section .text-col .widget-type-linked_image {text-align: left;}
}

@media all and (min-width: 1280px) {
#podcast-section .text-col {padding-left: 40px;}
}

@media all and (max-width: 767px) {
#podcast-section .text-col .widget-type-rich_text, #podcast-section .text-col .widget-type-text {text-align: center;}
#podcast-section .text-col .widget-type-linked_image {margin-bottom: 30px;}
#podcast-section .image-col {margin-bottom: 60px;}
}

/* Custom Styling for Bottom Logo Section */
#bottomlogo {padding-top: 40px; padding-bottom: 45px;}
#bottomlogo strong {font-weight: bold;}

@media all and (min-width: 769px) {
#bottomlogo .row-fluid {display: flex; display: -webkit-flex;}
#bottomlogo .span3 , #bottomlogo .span9 {display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column; justify-content: center; -webkit-justify-content: center;}
}
@media all and (max-width: 768px) {
#bottomlogo .span9 {text-align: center;}
}

/* Get Accepted Menu */
#homepage-get-accepted-menu .get-accepted-nav__list:after {background-color: #00629f; color:#fff;}

@media all and (min-width: 768px) and (max-width: 1036px) {
.get-accepted-nav__list li {padding: 15px 1em!important;}
.get-accepted-nav__list li:first-child {padding: 17px 1em!important;}
}

@media all and (min-width: 411px) and (max-width: 767px) {
.get-accepted-nav__list li:first-child  {padding: 20px 1em!important;}
.get-accepted-nav__list li {padding: 16px 1em!important;}
}

@media all and (max-width: 410px) {
.get-accepted-nav__list li, .get-accepted-nav__list li:first-child  {padding: 13px 1em!important;}
}

/* Removing Footer Logo Section 
.site-footer .row-number-2 {display: none;}
.site-footer .row-number-3 {margin-top: 0px; margin-bottom: 0px;} 
.site-footer .row-number-4 {display: none;} 
.site-footer .row-number-5 {display: none;} */
