/***********************************************************************************************************************

    OVERRIDE CSS STYLES

***********************************************************************************************************************/

.center {

    margin:0 auto;

}

.margin-30 {

    margin-top:30px;

    margin-bottom:30px;

}

#menu-top-navigation-menu #menu-item-9 > .sub-menu > li {

    width:50%;

    height:255px;

}

#menu-top-navigation-menu #menu-item-9 > .sub-menu {

    width:545px;

}

.books-wrapper .download-tile h3,

.download-carousel-wrapper .download-tile h3 {

    height:60px;

    vertical-align: middle;

    padding-top: 5px;

}

.blog-latest-post h1 {

    height:55px;

    overflow:hidden;

}

/*downloads carousel change & books carousel change*/

.download-carousel-wrapper,

.books-carousel-wrapper {

    position:relative;

    width:100%;

    height:238px;

}

.download-carousel-wrapper span.prev,

.download-carousel-wrapper span.next,

.books-carousel-wrapper span.prev,

.books-carousel-wrapper span.next{

    position:absolute;

    top:0;

    bottom:0;

    margin:auto;

    width:50px;

    height:76px;

    z-index:3;

    padding:10px;

    cursor:pointer;

    opacity:0.6;

    -webkit-transition: all 0.1s ease-out 0.1s;

    transition: all 0.1s ease-out 0.1s;

}

.download-carousel-wrapper span.prev,

.books-carousel-wrapper span.prev {

    left:-35px;

    background:#000000 url("../img/arrow-left@2x.png") no-repeat center center;

    background-size:15px 28px;

}

.download-carousel-wrapper span.next,

.books-carousel-wrapper span.next{

    right:-35px;

    background:#000000 url("../img/arrow-right@2x.png") no-repeat center center;

    background-size:15px 28px;

}

.download-carousel-wrapper span.prev:hover,

.download-carousel-wrapper span.prev:active,

.download-carousel-wrapper span.next:hover,

.download-carousel-wrapper span.next:active,

.books-carousel-wrapper span.prev:hover,

.books-carousel-wrapper span.prev:active,

.books-carousel-wrapper span.next:hover,

.books-carousel-wrapper span.next:active {

    opacity:1;

}

.icon-pin {

    margin-bottom:10px;

}

.leadership-experts-header-bg.location-singapore .h2-large,

.leadership-experts-header-bg.location-singapore p.lede{

    color:#384656;

}

.archive-section,

.categories-section {

    padding:15px;

    width:100%;

    position:relative;

}

.categories-section {

    padding:15px 15px 0;

}

.archive-section li,

.categories-section li {

    text-align:center;

    line-height:45px;

    list-style:none;

    font-weight:700;

    margin:0 0 1px 0;

    color:#ffffff;

    background-color:#384656;

    border-bottom:1px solid #ffffff;

}

.archive-section li:last-child,

.categories-section li:last-child {

    border:none;

}

.archive-section li a:hover,

.archive-section li a:active,

.categories-section li a:hover,

.categories-section li a:active {

    color:#ec802f;

}

.archive-section li a,

.categories-section li a {

    position:relative;

    cursor: pointer;

    color:#ffffff;

    display:block;

    width:100%;

    height:100%;

}

.blog-latest-post h1 {

    margin:8px 0;

    width:100%;

    text-transform:uppercase;

}

.blog-latest-post h1 a {

    font-size:14px;

    width:100%;

    display:block;

}

.archive-section h3.orange-lined:after,

.categories-section h3.orange-lined:after {

    background-color:#c8c8c8;

}

.archive-section h3.orange-lined,

.categories-section h3.orange-lined {

    margin:0 0 20px 0;

}

h3.no-events {

    padding-bottom:50px;

    color:#384656;

}

/*logo carousel*/

.logo_carousel {

    position:relative;

    width:100%;

    margin-top:25px;

}

.logo_carousel .logo_slide {

    float:left;

    position:relative;

    max-height:100%;

    height:150px;

}

.logo_carousel .logo_slide img {

    display:block;

    max-width:100%;

    height:auto;

    margin:auto;

    padding:0 10px;

}

.modal textarea {

    resize:none!important;

    height:100px;

}

/*MOBILE NAVIGATION BAR NEW STYLES*/

.menu-top-navigation-mobile-container {

    position:fixed;

    width:250px;

    right:-250px;

    top:90px;

    bottom:0;

    background-color:#384656;

}

#menu-top-navigation-mobile {

    list-style: none;

    margin:-68px 0 0 0;

    width: 235px;

    padding: 0 15px;

}

#menu-top-navigation-mobile .sub-menu {

    list-style:none;

    padding:0;

    margin:0;

    width:100%;

    display:none;

}

#menu-top-navigation-mobile a {

    display:block;

    font-weight:700;

    color:#ffffff;

    font-size:12px;

    padding:15px 0;

    position:relative;

    cursor: pointer;

}

#menu-top-navigation-mobile li.contactUsButton a {

    padding:0 15px;

    width:100%;

    text-align:left;

}

#menu-top-navigation-mobile li.contactUsButton a {

    text-align:center;

    width:100%;

    opacity:1;

}

#menu-top-navigation-mobile .menu-item-has-children>a:after {

    background-image: url("../img/spritesheet.png");

    background-position: -149px -240px;

    width: 8px;

    height: 4px;

    float: right;

    display: block;

    content: ' ';

    margin-top: 0;

    margin-left: 0;

    position: absolute;

    right: 0;

    top: 23px;

}

#menu-top-navigation-mobile .menu-item-has-children > .sub-menu li {

    padding-left:15px;

}

#menu-top-navigation-mobile li.menu-item-has-children.opened > a:after {

    background-position: -246px -188px;

    color: #ec802f;

}

#menu-top-navigation-mobile li.menu-item-has-children.opened>a{

    color: #ec802f;

}

.modal#subscriptionModal .form-wrapper {

    background:#384656;

    max-width:638px;

    max-height:505px;

    position:relative;

    margin:12.5% auto 0;

    color:#ffffff;

    border: 4px solid #ffffff;

}

.modal#subscriptionModal span.close-modal {

    background-image:url("../img/close-button@2x.png");

}

.modal h3.orange-lined.form-title:after {

    bottom: 0;

    right: 0;

    left: 0;

    margin: auto;

}

.modal h3.orange-lined.form-title {

    text-align:center;

    font-size:24px;

    line-height:1;

    margin:0 auto 35px;

    padding-bottom:26px;

    text-transform:uppercase;

    font-weight:700;

    padding-top:30px;

    padding-right:0;

}

.modal#subscriptionModal h3.orange-lined.form-title:after {

    position:relative;

    margin:0 auto;

    bottom:-26px;

}

.modal#subscriptionModal .subscription-texts p {

    text-align:center;

    color:#ffffff;

    margin:0 auto 50px;

    max-width:420px;

}

.modal#subscriptionModal input {

    margin:0 auto 16px;

    position:relative;

    display:block;

    width:100%;

    max-width:300px;

    border:none;

    float:none;

}

.modal#subscriptionModal .wpcf7-form-control-wrap {

    display:block;

    max-width:300px;

    width:100%;

    margin:0 auto;

}

.modal span.close-modal {

    top:-30px;

    right:-30px;

}

.modal#subscriptionModal div.wpcf7-response-output {

    margin:0 auto;

    bottom:0;

    width: 100%;

    left: 0;

    max-width: 100%;

    text-align: center;

}

.modal#subscriptionModal form {

    padding-bottom:0;

}

.modal#subscriptionModal span.wpcf7-not-valid-tip {

    bottom:10px;

}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){

    #menu-top-navigation-mobile > li.menu-item-has-children > a:after {

        background-image: url(../img/spritesheet-2x.png);

        background-size: 272px 259px;

    }

}

.site-menu-overlay {

    display:none;

}

.nav-open .site-wrapper .site-menu-overlay {

    width:100%;

    height:100%;

    background:#000;

    opacity:0.8;

    position: absolute;

    top:0;

    left:0;

    z-index:100;

    content:"";

    cursor:pointer;

    display:block;

}

#menu-top-navigation-mobile li.orange-lined a {

    text-decoration:none;

    position: relative;

    padding-bottom: .5em;

    font-size: 16px;

    text-transform: uppercase;

    color: #ffffff;

    display:block;

}

#menu-top-navigation-mobile li.orange-lined a:after {

    display: block;

    width: 110px;

    height: 5px;

    content: ' ';

    background-color: #e27a2d;

    position: absolute;

    bottom: 0;

}

.coach-list a {

    display:block;

    position:relative;

    max-width:100%;

    width:100%;

}

article.coach-list h1 {

    padding:0;

}

.contact_form_wrapper {

    padding-bottom:30px;

}

input,

textarea {

    -webkit-border-radius:0;

    border-radius:0;

}

.events_section_home .latest-event-date span {

    margin-bottom:5px;

}

#purchaseModal {

    color:#384656;

}

.modal input,

.modal textarea,

.modal label,

.modal p {

    font-size:12px;

}

#careerModal h3.orange-lined.form-title {

    padding-top: 0;

    margin:0 auto;

}

.vuca_modal h3.orange-lined:after {

    position: relative;

    margin:20px auto 0;

}

.vuca_modal .modal-content h3.orange-lined {

    margin:0 auto 20px;

    text-align:center;

}

.testimonials-header-bg p {

    margin-bottom:50px;

}

.no-pad-bot {

    padding-bottom:0;

}

.no-pad-top {

    padding-top:0;

}

.height_100 {

    height:100%;

}

#purchaseModal .form-wrapper {

    height:520px;

}

#purchaseModal div.wpcf7-validation-errors {

    margin-top:-10px;

}

#keynoteModal .form-wrapper {

    height:625px;

}

#keynoteModal div.wpcf7-validation-errors,

#careerModal  div.wpcf7-validation-errors {

    margin:-10px auto 0;

}

.vuca_modal .modal-content {

    top:45px;

}

#careerModal .form-wrapper {

    padding: 30px 60px 15px;

}

.form-newsletter-signup .wpcf7-form-control-wrap {

    display:inline-block;

    margin-right:10px;

}

.form-newsletter-signup .wpcf7-form input,

.form-newsletter-signup .wpcf7-form textarea {

    width:100%;

    max-width:300px;

}

.form-newsletter-signup .wpcf7-form input[type="submit"] {

    margin:-12px 0 0 0;

    display:inline-block;

}

.form-newsletter-signup div.wpcf7-response-output {

    margin:10px auto 0;

}

.form-newsletter-signup span.wpcf7-not-valid-tip {

    position:absolute;

    right:10px;

    top:14px;

}

div.wpcf7-validation-errors {

    border-color:red;

    width:100%;

    max-width:380px;

}

.blog-coach {

    width:170px;

    padding:15px 0;

}

.blog-coach h1 {

    font-size:12px;

}

/*media queries*/

@media only screen and (max-width:1399px){

    .row.partner_images {

        margin-left:-82px;

    }

    .partner_images img {

        max-width:100%;

        height:auto;

    }

    .events_section_home article h3 {

        padding-left:15px;

    }

    .event-tile-title {

        text-align:right;

    }

    .icon-clock,

    .icon-pin {

        margin-left:85px;

    }

    .event-tile__link-buttons {

        padding-left:0;

    }

    .event-tile__link-buttons .row {

        margin:0;

    }

    .home-meet-leaders {

        padding-bottom: 39%;

    }

}

@media only screen and (max-width:1199px){

    .blog-latest-post {

        min-height:500px;

    }

    .latest-event-date span {

        text-align:left;

    }

    .services-tabbed-nav ul li a,

    .academy.services-tabbed-nav ul li a {

        font-size:12px;

        padding: 15px 15px 0;

    }

    .form-newsletter-signup .wpcf7-form input[type="submit"] {

        margin:0;

    }

}

@media only screen and (max-width:991px){

    .container {

        width:100%;

        padding:0 15px;

    }

    .home-meet-leaders {

        padding-bottom:10%;

    }

    .home-meet-leaders .container {

        padding-top:10%;

    }

    .home-meet-leaders .container p {

        margin-left:50%;

    }

    .noweight {

        min-height:0;

    }

    .blog-latest-post {

        min-height:520px;

    }

    .events_section_home article h3 {

        border-bottom: 5px solid #e27a2d;

        display: block;

        font-size: 20px;

        margin: 0 0 45px 0;

        padding: 0 0 20px;

        position: relative;

        text-align: left;

        width: 150px;

    }

    .latest-event-date span {

        text-align:right;

    }

    .events_section_home article img {

        margin:0;

    }

    .event-details-block {

        margin-bottom:35px;

    }

    .event-tile-title {

        text-align:left;

        margin:35px 0;

    }

    .event-tile__link-buttons {

        padding:0;

    }

    .event-tile__link-buttons .row>div {

        float:left;

        width:175px;

        display:block;

        margin-top:35px;

        margin-right:20px;

    }

    .icon-clock,

    .icon-pin {

        margin-left:0;

    }

    .home-banner .banner-text {

        padding-right:0;

        width:60%;

    }

    .image-band img {

        padding:0;

    }

    .services-tabbed-nav ul li a,

    .academy.services-tabbed-nav ul li a {

        padding: 10px 10px 0;

    }

    a.btn.keynote-request {

        margin:0 0 45px 0;

        max-width:264px;

    }

    .case-studies h1 span.title_number {

        left:0;

    }

    .image-band .medium-image {

        display:block;

        padding:0;

    }

    .image-band .large-image,

    .image-band .small-image {

        display:none;

    }

    .about_us_book_section img.book_image.leadership {

        max-width:295px;

    }

    .form-newsletter-signup .wpcf7-form-control-wrap,

    .form-newsletter-signup .wpcf7-form input[type="submit"] {

        display:block;

    }

    .form-newsletter-signup .wpcf7-form-control-wrap {

        margin:0 auto;

        max-width:300px;

        width:100%;

    }

    .form-newsletter-signup .wpcf7-form input,

    .form-newsletter-signup .wpcf7-form textarea {

        width: 100%;

        max-width: 300px;

        display:block;

        position:relative;

        margin:0 auto 15px;

    }

    .form-newsletter-signup .wpcf7-form input[type="submit"] {

        margin:0 auto 15px;

    }

    .form-newsletter-signup {

        padding-bottom:20px;

    }

    .newsletter-block {

        padding-top:20px;

    }

}

@media only screen and (max-width:819px) {

    .row.partner_images {

        margin: 0;

    }

    .row.partner_images .cil,

    .row.partner_images .cilasia {

        margin-top: 22px;

    }

    .partner_images .ccl img {

        margin-top: 22px;

    }

    .home-meet-leaders .container {

        padding-top: 0;

    }

    .blog-latest-post {

        min-height: 500px;

    }

}

@media only screen and (max-width:937px){

    .leadership-program-two-c2a h2 {

        font-size:33px;

        line-height:40px;

    }

}

@media only screen and (max-width:780px){

    .leadership-program-two-c2a h2,

    .events-cta h2 {

        font-size:32px;

    }

    .events-cta h2 {

        padding:0 30px;

    }

}

@media only screen and (max-width:768px){

    .modal span.close-modal {

        top: -30px;

        right: 0;

    }

    .coaches-type-nav.fixed,

    .coaches-type-nav.locked{

        display:none!important;

    }

    #keynoteModal div.wpcf7-validation-errors {

        bottom: 0;

        left: inherit;

        right: 0;

        position:relative;

        margin:0 auto;

    }

    .coaches-type-nav.fixed,

    .coaches-type-nav.locked,

    .services-nav.fixed,

    .services-nav.locked {

        display:none!important;

    }

    .news_article {

         width:50%;

    }

    .home-banner {

        height:400px;

    }

    .home-banner .banner-text {

        padding:45px 30px 0 0;

    }

    .logo_carousel .logo_slide {

        height:100px;

    }

    .about_us_book_section .book_image {

        max-width:295px;

    }

}

@media screen and (max-width:767px){

    .mobile-full-row {

        width:100%;

        margin-bottom:10px;

    }

    .home-page-shortcut {

        margin-top:40px;

    }

    .events_section_home article img {

        max-width:100%;

        margin:0;

    }

    .modal#subscriptionModal h3.orange-lined.form-title {

        padding-right:0;

    }

    .about_us_book_section .book_image {

        margin:0;

        display:block;

    }

    .home-banner {

        height:auto;

        padding-bottom:50px;

    }

    .home-banner .banner-text {

        width:100%;

    }

    .home-banner .banner-logo-link {

        height:100px;

        width:100%;

        bottom:-100px;

        top:auto;

    }

    .home-banner .banner-text {

        padding:60px 0 70px 0;

    }

    .home-banner .banner-text h2 {

        font-size:32px;

    }

    .banner-logo-link a span {

        position: absolute;

        top: 10px;

        left: 0;

        width: 100%;

        height: 81px;

        background-size:auto 74px;

    }

    .services-nav,

    .coaches-type-nav{

        display:none!important;

    }

    .vuca_modal .modal-content {

        top:0;

        height:100%;

    }

    .vuca_modal .modal-content h3.orange-lined {

        padding:0 15px 25px;

        font-size:32px;

    }

    .vuca_modal .modal-content img {

        padding:0 15px;

    }

    .modal#subscriptionModal span.close-modal {

        top:15px;

        right:15px;

    }

    .services-tabbed-nav ul li,

    .academy.services-tabbed-nav ul li a {

        float:none;

        height:52px;

        width:100%;

    }

    .services-tabbed-nav ul li:after,

    .academy.services-tabbed-nav ul li:active:after,

    .services-tabbed-nav ul li:active:after,

    .academy.services-tabbed-nav ul li:focus:after,

    .services-tabbed-nav ul li:focus:after,

    .academy.services-tabbed-nav ul li:focus:after,

    .services-tabbed-nav ul li.current:after,

    .academy.services-tabbed-nav ul li.current:after{

        background:transparent!important;

    }

    .services-tabbed-nav,

    .academy.services-tabbed-nav {

        height:auto;

    }

    .services-tabbed-nav ul li,

    .academy.services-tabbed-nav ul li {

        width:100%!important;

    }

    .services-banner,

    .service-banner,

    .knowledge-centre-banner {

        height:450px;

    }

    .services-banner .banner-header,

    .service-banner h2.banner-header,

    .knowledge-centre-banner .banner-header,

    .banner-header,

    .footer_bar h2 {

        font-size:32px;

    }

    .footer_bar h2 {padding:0;}

    .tabbed-content {

        padding:35px 15px;

    }

    .service-navigation-wrapper .container,

    .service-navigation-wrapper .row,

    .service-navigation-wrapper .col-sm-12 {

        padding:0;

        margin:0;

    }

    .knowledge-centre-banner .banner-header {

        padding-top:200px;

    }

    .modal span.close-modal {

        top: 15px;

        right: 15px;

        background-image:url("../img/close-button.png");

    }

    #keynoteModal form {

        padding-bottom:20px;

    }

    #keynoteModal div.wpcf7-validation-errors {

        max-width: 100%;

        width: 100%;

        text-align: center;

        bottom:0;

    }

    .modal#careerModal .form-wrapper {

        height:100%;

        width:100%;

        max-height:100%;

        margin:0 auto;

    }

    .modal#careerModal .form-wrapper {

        padding-top:60px;

    }

    #keynoteModal .form-wrapper {

        margin:0 auto;

        height:100%;

        width:100%;

        max-height:100%;

    }

    .about_us_book_section img.book_image {

        width:295px;

        max-width:100%;

    }

    #menu-footer-menu > li {

        width:50%;

    }

    .leadership-experts-header-bg h2.h2-large, .jobs-header-bg h2.banner-header, .service-banner h2.banner-header {

        font-size:32px;

    }

    .blog-posts-wrapper .news_article {

        min-height:460px;

        width:50%;

        float:left;

    }

    .blog-posts-wrapper .news_article article {

        min-height:460px;

    }

    .leadership-experts-header-bg .banner-header br {display:none;}

    .testimonials-header-bg h2 {

        font-size:32px;

    }

    #nav-wrapper .event-location-nav li,

    #nav-wrapper .case-study-categories li,

    #nav-wrapper .coach-location-nav li,

    #nav-wrapper .contact-nav li {

        width:100%!important;

    }

    .vuca_modal .close-btn {

        top:15px;

        right:10px;

    }

    .modal#careerModal .form-wrapper {

        padding:15px 20px;

    }

}

@media only screen and (min-width:320px){

    .mobile {display:block!important;}

    .desktop {display:none!important;}

    .h2-large, .h2-large-white {

        font-size:32px;

    }

    .blog-latest-post {

        min-height: 400px;

    }

    .events_section_home h2.h2-large:after {

        right: 0;

        left: 0;

        margin: auto;

    }

    .home-meet-leaders .container a.btn {

        display:block;

        margin:32px auto;

    }

    .events_section_home h2.h2-large,

    .events_section_home p.lede {

        text-align:center;

    }

    .events_section_home article h3 {

        margin-left: 15px;

        margin-right: 15px;

        width:auto;

    }

    .latest-event-date {

        margin-bottom: 26px;

    }

    .latest-event-date span,

    .latest-event-date .date {

        text-align: left;

        display: inline-block;

        margin-right: 10px;

        font-size: 30px;

    }

    .event-tile__link-buttons .row,

    .page-template-page-leadership-programs-workshops .main .event-tile__link-buttons .row {

        padding-left:0;

        padding-right:0;

    }

    .event-tile__link-buttons .row a.btn {

        max-width:100%;

    }

    .event-tile__link-buttons .row>div {

        width:48%;

        margin-right:0;

    }

    .event-tile__link-buttons .row>div:last-child {

        float:right;

    }

    .footer p {

        text-align:center;

    }

    .footer p a {

        display:block;

        width:100%;

        text-align:center;

        margin-top:10px;

    }

    header .branding {

        max-width: 230px;

        padding: 32px 0 0 0;

    }

    .nav-toggle {

        margin-top:20px;

    }

    header.site-header {

        padding: 0 15px;

        width: 100%;

    }

    .band.header-band {

        width:100%;

        max-width:320px;

    }

    .value-block {

        width:100%;

        display:block;

        position:relative;

        padding:0;

    }

    h3.orange-lined.management-leading {

        padding-left:15px;

    }

    .manager-block .manager-image {

        padding: 0 15px 30px;

        width: 100%;

    }

    .manager-block .manager-image img {

        max-width:100%;

        margin:0 auto;

        width:100%;

    }

    .about_us_book_section a.btn {

        margin:0 auto 45px;

        display:block;

    }

    .about_us_book_section .book_image {

        margin:0 auto;

        padding:0;

        max-width:295px;

    }

    .about_us_book_section .book_image.focused {

        margin-right:55px;

    }

    #nav-wrapper {

        padding:0;

        width:100%;

    }

    #nav-wrapper .event-location-nav li a.current:after,

    #nav-wrapper .case-study-categories li a.current:after,

    #nav-wrapper .coach-location-nav li a.current:after,

    #nav-wrapper .contact-nav li a.current:after {

        background:none;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display:none;

    }

    .leadership-program-c2a-col {

        padding-bottom:35px;

    }

    .band.jobs-header-bg {

        height:430px;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:0;

    }

    .page-template-page-leadership-programs-workshops .main .row {

        padding:0 15px;

    }

    .page-template-page-leadership-programs-workshops .main .row article.row {

        padding:0;

    }

    .page-template-page-leadership-programs-workshops .main .row article.row> h3 {

        padding-left:15px;

    }

    .page-template-page-leadership-programs-workshops img{

        max-width:100%;

        height:auto;

    }

    .event-coach-item {

        margin-bottom:45px;

    }

    .single-leadership-events h1 {

        font-size:32px;

    }

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        width:100%;

        height:auto;

    }

    .coach-list {

        float:left;

        width:50%;

    }

    .single-coach-header {

        margin-bottom:0px;

    }

    .event_box h3 {

        padding-left:15px;

        color:#384656;

    }

    .latest-event-date span {

        color:#384656;

    }

    .coaches img {

        display:block;

        width:auto;

        max-width:100%;

        height:auto;

        float:none;

    }

    .focused_executive_book_img {

        display:block;

        margin:45px auto 0 10px;

        width:80%;

    }

    .download-carousel-wrapper span.prev,

    .books-carousel-wrapper span.prev {

        left:0;

    }

    .download-carousel-wrapper span.next,

    .books-carousel-wrapper span.next {

        right:0;

    }

    .knowledge-centre h3.orange-lined {

        font-size:22px;

    }

    .knowledge-centre-content a.btn {

        display:block;

        margin:45px auto;

    }

    #gmap {

        width:100%;

    }

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:0;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 100px;

        margin:0 auto;

    }

    #partnerImages td.partner.centre_img {

        margin-top: 30px;

    }

    #partnerImages td.partner.cil_img {

        margin-top: 30px;

    }

    #partnerImages .partner {

        width: 100%;

        display: block;

        margin: 0 auto;

        float:left;

    }

    #partnerImages .partner.cil_img img {

        width:50%;

    }

    .slide {

        height: 430px;

        max-height: 430px;

    }

    .leadership-development .large_text {

        padding:0 45px;

    }

    .leadership-development .large_text .title_number {

        left:0;

    }

    .knowledge-centre-header-bg.band {

        padding-bottom: 5%;

        padding-top: 18%;

    }

    .testimonial_slider__textonly .testimonial_content {

        width:96%!important;

    }

    .single-coach-header h2 {

        font-size:34px;

    }

    span.wpcf7-form-control-wrap.cv {

        max-width:125px;

    }

    .leadership-image img {

        margin:20px 0;

    }

    .modal .form-title.orange-lined {

        font-size:16px;

        line-height:20px;

    }

    .wpcf7-form input[type="submit"] {

        width:100%;

        max-width:100%;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:12px;

    }

    .single-coach-header h2 {

        font-size: 30px;

        line-height: 32px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

        position:relative;

        padding-bottom:25px;

    }

    .single-leadership-events .site-wrapper h1:after {

        display: block;

        width: 100%;

        height: 5px;

        content: ' ';

        background-color: #e27a2d;

        position: absolute;

        bottom: 0;

    }

    #menu-footer-menu {

        padding-left:0;

    }

}

@media only screen and (min-width:321px) and (max-width:360px){

    .band.header-band {

        width:100%;

        max-width:360px;

    }

    .event_image_wrapper img {

        width:100%;

        margin:0;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display:none;

    }

    .page-template.page-contact .wpcf7-form {

        padding-bottom:65px;

    }

    .wpcf7-form input[type="submit"] {

        display:block;

        margin:20px auto;

        float:none;

    }

    .about_us_book_section a.btn {

        margin:0 auto 45px;

        display:block;

    }

    .band.leadership-experts-header-bg {

        padding-bottom: 5%;

        padding-top: 8%;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:35px;

    }

    .leadership-image img {

        margin:20px 0;

    }

    .event-basic-details {

        float:left;

    }

    .coaches img,

    .leadership-image img {

        width:auto;

        max-width:100%;

        margin:0 auto;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:13px;

    }

    .single-coach-header h2 {

        font-size: 30px;

        line-height: 32px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .capability_section .download-button {

        width:100%;

    }

    a.btn.keynote-request {

        margin:0 0 45px;

        max-width:264px;

    }

    .about_us_book_section .book_image,

    .about_us_book_section .book_image {

        max-width:100%;

        width:auto;

    }

}

@media only screen and (min-width:361px) and (max-width:480px){

    .band.header-band {

        width:100%;

        max-width:480px;

    }

    .events_section_home img {

        width:100%;

    }

    .about_us_book_section .book_image {

        float: none!important;

    }

    .event_image_wrapper img {

        width:100%;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display:none;

    }

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:0;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 90px;

        margin:0 auto;

    }

    .slide {

        height: 680px;

        max-height: 680px;

    }

    .about_us_book_section a.btn {

        margin:0 auto 45px;

        display:block;

    }

    .knowledge-centre-header-bg.band {

        padding-bottom: 5%;

        padding-top: 23%;

    }

    .modal .form-title.orange-lined {

        padding-right:20px;

    }

    span.wpcf7-form-control-wrap.cv {

        max-width:200px;

    }

    .leadership-image img{

        margin:20px 0;

    }

    .event-basic-details {

        float:left;

    }

    .wpcf7-form input[type="submit"] {

        margin:0;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .coaches img,

    .leadership-image img {

        width:auto;

    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:0;

    }

    a.btn.keynote-request {

        margin:0 0 45px;

        max-width:264px;

    }

}

@media only screen and (min-width:481px) and (max-width:600px){

    .band.header-band {

        width:100%;

        max-width:600px;

    }

    .events_section_home img {

        width:100%;

    }

    .event-tile__link-buttons .row,

    .page-template-page-leadership-programs-workshops .main .event-tile__link-buttons .row {

        padding-left:0;

    }

    .event-tile__link-buttons .row>div {

        width:200px;

        float:none;

        margin-right:20px;

        display:inline-block;

    }

    .event-tile__link-buttons .row>div:last-child {

        float:none;

    }

    .about_us_book_section .book_image {

        float: none!important;

    }

    .event_image_wrapper img {

        width:auto;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display: none;

    }

    .single-coach-header {

        margin-bottom:0px;

    }

    .slide {

        height: 750px;

        max-height: 750px;

    }

    .about_us_book_section a.btn {

        margin:0 auto 45px;

        display:block;

    }

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        width:100%;

        height:auto;

    }

    .coaches img,

    .leadership-image img {

        width:auto;

        max-width:100%;

        display:block;

        float:none;

    }

    span.wpcf7-form-control-wrap.cv {

        max-width:250px;

    }

    .event_image_wrapper img,

    .leadership-image img {

        margin:20px 0;

    }

    .event-basic-details {

        float:left;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

    .modal .form-title.orange-lined {

        padding-right:20px;

    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

        position:relative;

        padding-bottom:25px;

    }

    .single-leadership-events .site-wrapper h1:after {

        width:110px;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:75px;

    }

}

@media only screen and (min-width:600px){

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:-15px;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 90px;

        margin:0 auto;

    }

    #partnerImages .partner {

        width:25%;

        display:table-cell;

    }

    #partnerImages .partner.cil_img img {

        width:175px;

    }

    .slide {

        height: 750px;

        max-height: 750px;

    }

    .manager-block .manager-image img {

        width:250px;

        margin:0;

    }

    .manager-block .manager-image {

        width:auto;

    }

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        width:100%;

        min-height:318px;

    }

    .coaches img {

        width:auto;

        max-width:100%;

        float:none;

        display:block;

    }

    span.wpcf7-form-control-wrap.cv {

        max-width:250px;

    }

    .event_image_wrapper img,

    .leadership-image img {

        margin:20px 0;

    }

    .event-basic-details {

        float:left;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:75px;

    }

    .news_article {

        width:50%;

    }

}

@media only screen and (min-width:601px) and (max-width:640px){

    .band.header-band {

        width:100%;

        max-width:640px;

    }

    .events_section_home img {

        width:100%;

    }

    .event-tile__link-buttons .row,

    .page-template-page-leadership-programs-workshops .main .event-tile__link-buttons .row {

        padding-left:0;

    }

    .event-tile__link-buttons .row>div {

        width:200px;

        float:none;

        margin-right:20px;

        display:inline-block;

    }

    .event-tile__link-buttons .row>div:last-child {

        float:none;

    }

    .about_us_book_section .book_image {

        float: none!important;

    }

    .event_image_wrapper img {

        width:auto;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display:none;

    }

    .focused_executive_book_img {

        display: block;

        margin: 45px auto 0 auto;

        width: 80%;

        max-width: 295px;

    }

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:-15px;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 90px;

        margin:0 auto;

    }

    #partnerImages .partner {

        width:25%;

        display:table-cell;

    }

    #partnerImages .partner.cil_img img {

        width:175px;

    }

    .slide {

        height: 800px;

        max-height: 800px;

    }

    .manager-block .manager-image img {

        width:250px;

        margin:0;

    }

    .manager-block .manager-image {

        width:auto;

    }

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        width:100%;

        min-height:341px;

    }

    .coaches img {

        width:auto;

        max-width:100%;

        display:block;

        float:none;

    }

    span.wpcf7-form-control-wrap.cv {

        max-width:250px;

    }

    .leadership-events .event_image_wrapper img,

    .leadership-image img {

        margin:20px 0;

    }

    .event-basic-details {

        float:left;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

        position:relative;

        padding-bottom:25px;

    }

    .single-leadership-events .site-wrapper h1:after {

        width:110px;

    }

    .event-coach-item {

        width:50%;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:75px;

    }

    .news_article {

        width:50%;

    }

}

@media only screen and (min-width:641px) and (max-width:767px){

    .band.header-band {

        width:100%;

        max-width:100%;

    }

    .event_image_wrapper img {

        width:auto;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display:none;

    }

    .event-tile__link-buttons .row,

    .page-template-page-leadership-programs-workshops .main .event-tile__link-buttons .row {

        padding-left:0;

    }

    .event-tile__link-buttons .row>div {

        width:200px;

        float:none;

        margin-right:20px;

        display:inline-block;

    }

    .event-tile__link-buttons .row>div:last-child {

        float:none;

    }

    .focused_executive_book_img {

        display: block;

        margin: 45px auto 0 auto;

        width: 80%;

        max-width: 295px;

    }

    .knowledge-centre-content a.btn {

        display: block;

        margin: 45px 0;

    }

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:-15px;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 90px;

        margin:0 auto;

    }

    #partnerImages .partner {

        width:25%;

        display:table-cell;

    }

    #partnerImages .partner.cil_img img {

        width:175px;

    }

    .slide {

        height: 950px;

        max-height: 950px;

    }

    .about_us_book_section .book_image {

        margin:0 auto;

        padding: 0;

        float: none!important;

        display:block;

    }

    .manager-block .manager-image img {

        width:250px;

        margin:0;

    }

    .manager-block .manager-image {

        width:auto;

    }

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        width: 100%;

        height:auto;

    }

    .coaches img {

        width:auto;

        max-width:100%;

        display:block;

        float:none;

    }

    span.wpcf7-form-control-wrap.cv {

        max-width:250px;

    }

    .leadership-events .event_image_wrapper img,

    .leadership-image img {

        margin:20px 0;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

        position:relative;

        padding-bottom:25px;

    }

    .single-leadership-events .site-wrapper h1:after {

        width:110px;

    }

    .event-coach-item {

        width:50%;

    }

    .modal .form-wrapper {

        max-width:100%;

        width:100%;

        margin:0 auto;

        position:relative;

        max-height:100%;

        height:100%;

        overflow-y:scroll;

    }

    .modal form {

        position:relative;

        padding-bottom:75px;

    }

    .news_article {

        width:50%;

    }

}

@media screen and (min-width:767px){

    .news_article {

        width:50%;

    }

}

@media only screen and (min-width:768px){

    .focused_executive_book_img {

        max-width:295px;

        float:right;

    }

    .leadership-book-image {

        max-width:295px;

        float:left;

    }

    .band.header-band {

        width:100%;

        max-width:100%;

    }

    .events_section_home article h3 {

        width:150px;

    }

    .events_section_home h2.h2-large,

    .events_section_home p.lede {

        text-align:center;

    }

    .events_section_home article h3 {

        margin-left: 15px;

        margin-right: 15px;

        width:auto;

    }

    .latest-event-date {

        margin-bottom: 26px;

    }

    .latest-event-date span,

    .latest-event-date .date {

        text-align: left;

        display: inline-block;

        margin-right: 10px;

        font-size: 20px;

    }

    .event-tile__link-buttons .row,

    .page-template-page-leadership-programs-workshops .main .event-tile__link-buttons .row {

        padding-left:0;

    }

    .event_btns_holder h4 {

        font-size:11px;

    }

    .btn-style {

        width:30px;

        height:30px;

    }

    .event-tile__link-buttons .row>div {

        width:48%;

        margin-right:0;

    }

    .event-tile__link-buttons .row>div:last-child {

        float:right;

    }

    .event_image_wrapper img {

        display:block;

        width:auto;

        margin:0;

    }

    .sidebar-widget,

    .sidebar-signup-wrapper {

        display:block;

    }

    .knowledge-centre-content a.btn {

        display: block;

        margin: 45px 0;

    }

    #gmap {

        width:400px;

    }

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:-15px;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 90px;

        margin:0 auto;

    }

    #partnerImages .partner {

        width:25%;

    }

    #partnerImages .partner.cil_img img {

        width:175px;

    }

    .slide {

        height:400px;

        max-height:400px;

    }

    .about_us_book_section a.btn {

        margin: 0 0 45px 0;

        display: block;

    }

    .manager-block .manager-image img {

        width:250px;

        margin:0;

    }

    .manager-block .manager-image {

        width:auto;

    }

    #menu-footer-menu > li {

        width: 100%;

    }

    .modal .form-wrapper {

        max-width:720px;

        width:100%;

        margin:45px auto 0;

        position:relative;

        height:720px;

        max-height:720px;

        overflow-y:visible;

    }

    #careerModal .form-wrapper {

        height:715px;

        max-height:715px;

    }

    .modal form {

        position:relative;

        padding-bottom:0px;

    }

    .coaches img {

        width:auto;

        max-width:100%;

        display:block;

        float:none;

    }

    .blog-latest-post {

        min-height: 500px;

    }

    .event-coach-item {

        float:left;

        width:50%;

        text-align:left;

    }

    .leadership-events .event_image_wrapper img,

    .leadership-image img {

        margin:20px 0;

    }

    .value-block {

        width: 33%;

        min-height: 330px;

    }

    .home-meet-leaders .container a.btn {

        margin:32px 0;

        float:right;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;



    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

        position:relative;

        padding-bottom:25px;

    }

    .single-leadership-events .site-wrapper h1:after {

        width:110px;

    }

    .event-coach-item {

        width:33%;

    }

    #menu-footer-menu > li {

        width:50%;

    }

    .news_article {

        width:50%;

    }

}

@media only screen and (min-width:769px){

    .blog-latest-post {

        min-height:520px;

    }

    .col-sm-2 {

        width: 16.66666667%;

    }

    .event_image_wrapper {

        width:42%;

    }

    .event-basic-info {

        width:41%;

    }

    .event-tile-title {

        margin:0 0 35px 0;

    }

    .latest-event-date span {

        font-size:20px;

        text-align:right;

        display:block;

    }

    .latest-event-date .date {

        font-size:60px;

        text-align:right;

        display:block;

    }

    .home-meet-leaders .container h2.h2-large,

    .home-meet-leaders .container p.lede {

        color: #384656;

        margin:0 0 15px 0;

        text-align:right;

    }

    .home-meet-leaders .container h2.h2-large:after,

    .events_section_home h2.h2-large:after{

        margin:0;

        left:inherit;

        right:inherit;

    }

    .home-meet-leaders .container p.lede {

        margin-left:45%;

    }

    .events_section_home h2.h2-large,

    .events_section_home p.lede {

        text-align:left;

    }

    .events_section_home article h3 {

        width:150px;

    }

    .leadership-program-c2a-col {

        padding:0;

        min-height:220px;

    }

    .wpcf7-form input[type="submit"] {

        float:right;

        margin:20px 0 0 0;

    }

    #partnerImages {

        width:100%;

        position:relative;

        margin-left:-15px;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 90px;

        margin:0 auto;

    }

    #partnerImages .partner {

        width:25%;

    }

    #partnerImages .partner.cil_img img {

        width:175px;

    }

    .home-meet-leaders .h2-large {

        right:0;

    }

    .slide {

        height: 450px;

        max-height: 450px;

    }

    .manager-block .manager-image {

        width:25%;

    }

    .about_us_book_section a.btn {

        margin: 0 0 45px 0;

        display: block;

    }

    .coach-text-holder {

        min-height:64px;

    }

    .coach-text-holder h1 {

        padding:0 10px;

    }

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        height:auto;

        min-height:1px;

    }

    .coaches img {

        width:auto;

        max-width:100%;

        display:block;

        float:none;

    }

    .leadership-events .event_image_wrapper img,

    .leadership-image img {

        margin:20px 0;

    }

    .knowledge-centre-header-bg.band {

        padding-bottom: 20%;

        padding-top: 18%;

    }

    .home-meet-leaders .container a.btn {

        margin:32px 0;

        float:right;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

    .single-coach-header h2 {

        font-size: 34px;

        line-height: 36px;

    }

    .single-coaches .breadcrumb-section a,

    .single-coaches .breadcrumb-section p.lede{

        font-size:14px;

    }

    .single-leadership-events h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .single-leadership-events .site-wrapper h1:after {

        display:none;

    }

    .event-coach-item {

        width:33%;

    }

    body.home .news_article {

        width:33%;

    }

    .single-leadership-events .news_article,

    .single-coaches .news_article {

        width:33%;

    }

}

@media only screen and (min-width:900px){

    .leadership-program-two-c2a h2 {

        font-size:40px;

    }

    .leadership-events .event_image_wrapper img {

        margin:0 auto;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

}

@media only screen and (min-width:992px) {

    .home-meet-leaders .container h2.h2-large:after {

        right:0;

    }

    .home-meet-leaders .container a.btn {

        margin:32px 0;

        float: right;

    }

    .icon-clock, .icon-pin {

        margin-left:0;

    }

    .event-basic-details p {

        margin-top:0;

    }

    #partnerImages {

        width:100%;

        position:relative;

    }

    #partnerImages img {

        max-width:100%;

        height:auto;

        display:block;

    }

    .partner img {

        width: 100px;

        margin:0 auto;

    }

    #partnerImages .partner {

        width:25%;

    }

    #partnerImages .partner.cil_img {

        margin-top:25px;

    }

    #partnerImages .partner.cil_img img {

        width:250px;

    }

    .blog-latest-post {

        min-height:500px;

    }

    #menu-footer-menu > li {

        width: 20%;

    }

    .mobile {display:none!important;}

    .desktop {display:block!important;}

    .coaches img {

        width:auto;

        max-width:100%;

        display:block;

        float:none;

    }

    .leadership-image img {

        margin:0 auto;

    }

    .knowledge-centre-header-bg.band {

        padding-bottom: 35%;

        padding-top: 10%;

        height:550px;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

    .footer p {

        text-align: left;

        margin:0;

        font-size:12px;

    }

    .footer p a {

        width:auto;

        text-align:left;

        margin:0;

    }

    .about_us_book_section .book_image {

        max-width:295px;

    }

    .image-band .large-image {

        display:block;

    }

    .image-band .medium-image,

    .image-band .small-image {

        display:none;

    }

}

@media only screen and (min-width:1024px){

    .download-carousel-wrapper span.prev,

    .books-carousel-wrapper span.prev {

        left:-27px;

    }

    .download-carousel-wrapper span.next,

    .books-carousel-wrapper span.next {

        right:-27px;

    }

    .home-meet-leaders {

        padding-bottom:39%;

    }

    .value-block {

        width: 20%;

        min-height: 1px;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

}

@media screen and (min-width:768px) and (max-width:1023px){

    .banner-logo-link {

        height:100%;

    }

}

@media only screen and (min-width:1100px){

    .download-carousel-wrapper span.prev,

    .books-carousel-wrapper span.prev {

        left:-35px;

    }

    .download-carousel-wrapper span.next,

    .books-carousel-wrapper span.next {

        right:-35px;

    }

    .slide {

        height:550px;

        max-height:550px;

    }

    .wpcf7-form input[type="submit"] {

        margin:-10px 0 0 0;

    }

}

@media screen and (max-width:1250px){

    span.title_number {

        left:0;

        top:0;

        position:relative;

        display:inline-block;

        padding-right:10px;

    }

}

@media only screen and (min-width:1200px){

    .coach-text-holder {

        min-height:1px;

    }

    .home-meet-leaders {

        padding-bottom:30%;

    }

    .knowledge-centre-header-bg.band {

        padding-bottom: 25%;

        padding-top: 10%;

    }

}

@media screen and (max-width:1024px){



    .modal span.close-modal {

        top:15px;

        right:15px;

        background-image:url("../img/close-button.png");

    }

    #careerModal .form-wrapper,

    #keynoteModal .form-wrapper {

        margin-top:15px;

    }

    #careerModal div.wpcf7-validation-errors {

        margin-top:-10px;

    }

    .vuca_modal .modal-content {

        top:0;

    }

    .vuca_modal .close-btn {

        top:15px;

        right:15px;

    }

    #keynoteModal .form-wrapper {

        height:625px;

    }

    #keynoteModal div.wpcf7-validation-errors {

        margin:-10px auto 0;

    }

}

@media screen and (min-width:768px) and (max-width:991px){

    .blog-posts-wrapper .news_article {

        width:100%;

    }

}

@media screen and (max-width:767px){

    .image-band .small-image {

        display:block;

    }

    .image-band .large-image,

    .image-band .medium-image {

        display:none;

    }

    .capability_section .download-button {

        max-width:100%;

        padding:0 10px 0 40px;

        background-position:10px center;

        font-size:12px;

        line-height:45px;

    }

    .band.band-contact-details .contact-details {

        padding-left:0;

    }

    .coaches img {

        width:auto;

        margin:0 auto;

    }

    .coaches-type-nav.fixed,

    .coaches-type-nav.locked,

    .services-nav.fixed,

    .services-nav.locked {

        display:none!important;

    }

    .news_article p {

        font-size:12px;

    }

    .home-meet-leaders h2.h2-large,

    .home-meet-leaders p.lede {

        color:#ffffff;

        margin:0 auto 15px;

        text-align:center;

    }

    .home-meet-leaders .h2-large:after {

        left:0;

        bottom:-10px;

        position:relative;

        margin:auto;

    }

    .home-meet-leaders:before {

        opacity:0.4;

    }

    .about_us_book_section .book_image.focused {

        margin-right:auto;

    }

    .band.jobs-header-bg {

        background-position:-432px center;

    }

    .modal {

        padding:10px;

    }

    #purchaseModal .form-wrapper,

    #keynoteModal .form-wrapper {

        height:100%;

        max-height:100%;

        margin-top:0;

    }

}

@media screen and (max-width:599px){

    body.home .news_article {

        width:100%;

    }

    .blog-posts-wrapper .news_article {

        min-height:1px;

        width:100%;

        float:none;

    }

    .blog-posts-wrapper .news_article article {

        min-height:1px;

    }

}

@media screen and (max-width:479px){

    #menu-footer-menu > li {

        width:100%;

    }

    .events-cta h2 {

        padding:0 15px;

    }

}

.wpcf7-form input[type="submit"] {

    max-width: 300px;

    margin: 0 auto;

    display: block;

    position: relative;

    width: 100%;

    float: none;

}

.coaches img {

    margin:0 0 20px 0!important;

}

.modal .form-wrapper {

    padding:15px 20px;

}

.modal .form-wrapper p {

    margin:8px 0;

}

.modal span.wpcf7-not-valid-tip {

    font-size:12px;

}

@media screen and (max-width:360px){

    .modal .form-wrapper {

        padding:15px;

    }

}

.case-studies-header-bg,

.case-studies-header-bg.mobile-bg {

    height:320px;

    min-height:320px;

}

@media screen and (max-width:900px){

    .services-tabbed-nav ul li {

        line-height:16px;

    }

}

@media screen and (max-width:768px){

    section#coaches img.attachment-coach-thumb,

    section#mentors img.attachment-coach-thumb,

    section#facilitators img.attachment-coach-thumb {

        min-height:132px;

    }

    #nav-wrapper .event-location-nav li a.current:after,

    #nav-wrapper .case-study-categories li a.current:after,

    #nav-wrapper .coach-location-nav li a.current:after,

    #nav-wrapper .contact-nav li a.current:after {

        background:transparent url("../img/orange-arrow.png") no-repeat center -2px;

    }

}

@media screen and (min-width:768px){

    .modal .form-wrapper {

        padding:15px 60px;

    }

    .coach-list {

        width:25%;

    }

}

.modal span.wpcf7-form-control-wrap.cv .wpcf7-not-valid-tip {

    right:-135px;

}

@media screen and (max-width:480px){

    .coach-list {

        width:50%;

    }

    .news_article {

        width:100%;

    }

}

@media screen and (max-width:767px){

    .coach-list {

        width:25%;

    }

    #nav-wrapper .event-location-nav li a.current:after,

    #nav-wrapper .case-study-categories li a.current:after,

    #nav-wrapper .coach-location-nav li a.current:after,

    #nav-wrapper .contact-nav li a.current:after {

        background:none;

    }

}

@media screen and (max-width:480px){



    .coach-list {

        width:50%;

    }



}

.band.band--dark.about-c2a-bg.testimonials-header-bg {

    height:auto;

    min-height:1px;

    padding-bottom:50px;

}

.events-cta {

    padding:40px 0 50px;

}

.events-cta h2 {

    margin:0 0 33px 0;

}



div.wpcf7-response-output {

    margin: -10px auto 0;

    padding: 0.2em 1em;

    text-align: center;

}

li.link-required a {cursor:pointer!important;}

.location-description-text a {

    color:#e27a2d;

}

@media screen and (min-width:1024px){

    .coach-list {

        width:16.66666667%;

    }

}

#menu-top-navigation-menu > li.contactUsButton a {

    padding:0;

    font-weight:700;

}

.contactUsButton a {

    width:100px;

    height:45px;

    line-height:45px;

    padding:0;

    border:none!important;

    margin:0;

    background: #ec802f;

    text-align: center;

    opacity:0.8;

}

.contactUsButton:hover a,

.contactUsButton:active a,

.contactUsButton:focus a {

    opacity:1;

    color:#ffffff!important;

}











































