.home-hero-for-mobile {
    display: none;
}
.future-img-fo-mobile {
    display: none;
}

.footer-links ul li#menu-item-756, 
.footer-links ul li#menu-item-757 {
    display: none;
}
.ahbc-brandline p br {
    display: none;
}

@media (min-width: 1400px) {
    .my-bio-middle-left .wpb_wrapper {
    	margin-left: -95px;
    }
    .section-img img {
        width: 365px;
        right: -159px;
    }
    .column-left:nth-child(odd) .section-img img {
        width: 365px;
        left: -160px;
    }
    .t-s-hero-right-sec img.season-1-img {
        top: 82px;
        right: -170px;
        width: 58%;
    }
    .w-g-self-made-sec p {
        padding: 13px 0;
    }
    .w-g-self-made-right-sec .vc_column-inner {
        right: -44px;
        margin-top: -50px;
    }
    .w-g-self-made-right-sec .vc_column-inner img {
        width: 85%;
    }
    .my-story-item#block2 .story-object {
        left: -190px;
        top: 60px;
    }
    .my-story-item#block2 .story-object img {
        width: 95%;
    }
    .my-story-item#block1 .story-object {
        right: -240px;
        top: -30px;
    }
    .my-story-item#block1 .story-object img {
        width: 76%;
    }
    .my-story-item#block3 .story-object {
        right: -150px;
    }
    .my-story-item#block4 .story-object {
        left: -160px;
    }
    .my-story-item#block5 .story-object {
        right: -150px;
    }
    .my-story-item#block6 .story-object {
        left: -165px;
    }
    .my-story-item#block6 .story-object img {
        width: 100%;
    }
    .my-story-item#block7 .story-object {
        right: -176px;
    }
    .my-story-item#block7 .story-object img {
        max-width: 96%;
    }

}

@media (max-width: 1199px) {
    .ga-contact-right .wpb_single_image {
    	margin-left: 25px;
    }
}

@media (max-width: 1280px) {
    .ga-contact-form {
    	width: 100%;
    	margin-left: auto;
    	margin-right: auto;
    }
    .hero-banner-left h1 {
    	font-size: 110px;
    }
    .ga-site-header {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 1152px) {
    .ga-contact-form {
    	width: 100%;
    	margin-left: auto;
    	margin-right: auto;
    }
    .hero-banner-left h1 {
    	font-size: 100px;
    }
    .opt-in-right h2 {
        font-size: 46px;
    }
    .t-s-hero-right-sec h2 {
        font-size: 35px;
        line-height: 53px;
    }
    .t-s-hero-right-sec img.hero-text-img {
        max-width: 310px;
    }
    .t-s-hero-right-sec img.season-1-img {
        width: 45%;
    }
    .my-story-top-content h2 {
        font-size: 95px;
    }
    .my-story-top-content p br {
        display: none;
    }
}

@media (max-width: 1024px) {
    .ga-contact-left h1 {
    	font-size: 50px;
    }
    .ga-contact-left p {
    	font-size: 18px;
    }
    .hero-banner-left h1 {
        font-size: 102px;
        line-height: 100px;
    }
    .banner-cta-actions .block-cta a.site-cta:after {
        width: 55px;
        height: 58px;
        background-size: 37%;
    }
    .banner-cta-actions .block-cta a.site-cta {
        font-size: 18px;
        width: 263px;
    }
    .opt-in-right h2 {
        font-size: 40px;
    }
    .opt-in-right p {
        font-size: 25px;
    }
    .leaders-journey-wrapper {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .leaders-journey-inner:before {
        top: -100px;
    }
    .leaders-journey-inner:after {
        top: 20px;
    }
     .leader-cta a.site-cta {
        margin-bottom: 40px;
    }
    .t-s-hero-right-sec img.season-1-img {
        right: 0px;
        height: auto;
    }
    .ready-shop-sec h3 {
        font-size: 40px;
    }
    .leaders-journey-inner.ready-shop-sec {
        width: 820px;
    }
    .leaders-journey-inner:before {
        top: -100px;
        left: -7px;
    }  
    .opt-in-left .wpb_single_image {
        width: calc(100% + 25px);
        margin-left: -26px;
        margin-top: 6px;
    }
    .conmen-content a.inner-bg {
        padding: 15px 70px 15px 20px;
    }
    .vip-private-sec {
        margin-top: -15px;
    } 
}


@media (max-width: 991px) {
    html, body {
        overflow-x: hidden;
    }
    .ga-site-menu ul li {
        display: block;
    }
    .ga-site-menu ul {
        text-align: left;
    }
    .ga-site-menu {
        width: 100%;
    }
    .ga-site-menu ul li a {
        font-family: 'Bebas Neue';
        line-height: normal;
        letter-spacing: 1px;
        font-size: 30px;
        padding: 20px;
        text-align: center;
        border-bottom: 1px solid rgb(255 255 255 / 20%);
        color: #fff;  
    }
    .ga-site-menu ul li:last-child a {
        border-bottom: none;
    }
    .ga-site-menu {
        width: 100%;
        background: #000;
        height: 100vh;
        position: fixed;
        right: -900px;
        top: 80px;
        transition: all 0.5s ease-in-out;
    }
    .ga-site-menu.open-menu .menu-header-menu-container {
        width: 60%;
        background-image: linear-gradient(to right, #1b4d52 , #2d3e40);
        height: 100vh;
        padding-top: 0;
        float: right;
    }
	.ga-site-menu.open-menu {
		right: 0;
	}
    .ga-site-menu ul li a:after {
        display: none;
    }
    .ga-site-menu ul li.current-menu-item a {
        font-weight: bold;
        text-decoration: underline;
    }
    .bar1, .bar2, .bar3 {
        width: 35px;
        height: 5px;
        background-color: #333;
        margin: 6px 0;
        transition: 0.4s;
    }
    .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
        }
    .change .bar2 {
        opacity: 0;
    }
    .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-9px, -7px);
    }
    .ga-site-logo {
        width: 100%;
        padding-left: 15px;
    }
    .toggle-btn {
        position: absolute;
        top: 17px;
        right: 0;
    }
    .ga-wmm-cta a.site-cta {
        font-size: 15px;
        height: 45px;
        line-height: 45px;
    }
    .ga-wmm-cta {
        width: 55%;
        position: absolute;
        left: 0;
        right: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .ga-site-logo img {
        height: 60px;
    }
    .ga-site-header.sticky .ga-site-logo img {
        height: 60px;
    }
    .ga-wmm-cta a.site-cta:after {
        width: 47px;
        height: 48px;
        background-size: 43%;
    }
    .ga-site-menu ul li {
        margin-left: 0;
        margin-right: 0;
        line-height: 30px;
        text-align: right;
    }
    .ga-site-header {
        background: #fff;
    }
    .why-gerard-banner-left {
        padding-top: 20px;
    }
    .why-gerard-banner-left h1 {
        font-size: 75px;
    }
    .why-gerard-banner-left h4 {
        text-align: left !important;
    }
    .why-gerard-banner-left ul {
        width: calc(100% + 93px);
        padding-top: 20px;
    }
    .why-gerard-banner-left ul li {
        padding-right: 28px;
    }
    .w-g-experts-sec h2 {
        font-size: 32px;
    }
    blockquote.active {
        display: none !important;
    }
    #page-front-page .parallax blockquote {
        display: block;
        width: 100%;
        left: 0;
        margin: 0;
        border-left: 0;
        top: 0;
    }
    .quidem-sec-left-sec h3 br {
    	display: none;
    }
    .our-biggest-right-sec img {
        margin-top: 0;
    }
    .quidem-sec-left-sec section {
        padding: 0rem 0;
    }
    .quidem-sec-left-sec {
        padding-top: 30px;
    }
    .quidem-sec-left-sec a {
    	margin-top: 20px;
    }
    .quidem-sec-left-sec h3 {
        font-size: 25px;
        line-height: 40px;
        margin-top: 100px;
    }
    .quidem-sec-left-sec h3 img {
        top: -28px;
        left: 0px;
        width: 60px;
    }
    .quidem-sec-left-sec h4 {
        font-size: 30px;
    }
    .parallax {
        padding-bottom: 40px;
        margin-top: -80px;
    }
    .w-g-self-made-sec h2 {
        font-size: 43px;
    }
    .w-g-take-the-leader-sec h3 span {
        font-size: 60px;
    }
    .w-g-take-the-leader-sec h3 {
        font-size: 35px;
    }
    .banner-cta-actions .block-cta a.site-cta {
        font-size: 17px;
        width: 190px;
        height: 50px;
        line-height: 50px;
        padding-left: 15px;
    }
    .banner-cta-actions .block-cta a.site-cta:after {
        width: 55px;
        height: 50px;
        background-size: 37%;
    }
    .hero-banner-left h1 {
        font-size: 73px;
        line-height: 70px;
    }
    .opt-in-right h2 {
        font-size: 32px;
    }
    .opt-in-right p {
        font-size: 22px;
        line-height: 26px;
    }
    .opt-in-left .wpb_single_image {
        width: calc(100% + 24px);
        margin-left: -28px;
        top: 30px;
    }
    .leaders-journey-content h2 strong {
        font-size: 48px;
        display: block;
    }
    .leaders-journey-content h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .leader-gerard-right p {
        font-size: 21px;
        line-height: 29px;
        padding-bottom: 20px;
    }
    .leader-gerard-right h2 {
        font-size: 60px;
    }
    .leader-gerard-right h3 {
        font-size: 45px;
    }
    .leaders-journey-wrapper {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .t-s-hero-right-sec h2 {
        font-size: 29px;
        line-height: 50px;
    }
    h2.new-leaders-heading {
        font-size: 28px;
     }
    .section-img h3 span {
        font-size: 180px;
    }
    .section-img h3 {
        font-size: 60px;
    }
    .column-left:nth-child(odd) .section-img img {
        width: 300px;
    }
    .section-img img {
        width: 300px;
    }
    .leaders-journey-inner:before {
        top: -20px;
        left: -7px;
    }
    .ready-shop-sec h3 {
        font-size: 32px;
        padding-bottom: 10px;
    }
    .ready-shop-sec ul li {
        font-size: 21px;
    }
    .ready-shop-sec p {
        font-size: 36px;
        line-height: 44px;
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .ga-site-header {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px;
        padding-bottom: 10px;

    }
    .my-story-top-content h2 {
        font-size: 70px;
    }
    .my-story-top-content h1 {
        font-size: 50px;
        margin-top: -10px;
    }
    .this-is-my-story-content h2 {
        font-size: 60px;
        padding-bottom: 20px;
        text-align: left !important;
    }
    .my-story-top-content p {
        font-size: 18px;
    }
    .my-bio-middle-content {
        top: -0px;
    }
    .my-bio-middle-content {
        margin-top: -180px;
    }
    .my-story-item:nth-child(odd) .story-object {
        top: 90px;
    }
    .my-bio-middle-content h3 {
        font-size: 22px;
    }
    .my-bio-middle-left .wpb_wrapper {
        margin-left: -18px;
        width: calc(100% + 20px);
    }
    .my-story-item#block1 .content-block:before {
        left: -279px;
        top: -40px;
    }
    .my-story-item:nth-child(odd) .story-year {
        left: 15px;
    }
    .my-story-item#block1 .story-object {
        right: -100px;
    }
    .my-story-item#block1 .content-block:after {
        width: 87px;
    }
    .my-story-item#block2 .story-object {
        left: -100px;
    }
    .my-story-item:nth-child(even) .story-year {
        right: 15px;
    }
    .my-story-item:nth-child(even) {
        padding-right: 95px;
        padding-left: 300px;
    }
    div#block3 {
        padding-left: 105px;
        padding-right: 210px;
    }
    .my-story-item#block3 .story-object {
        right: -148px;
    }
    .my-story-item#block5 .story-object {
        right: -140px;
    }
    .my-story-item#block5 {
        padding-left: 115px;
        padding-right: 220px;
    }
    .my-story-item#block7 {
        padding-left: 115px;
        padding-right: 210px;
    }
    .testimonials-list h3 {
        font-size: 30px;
        line-height: 38px;
    }
    .pattern-arrow img {
        max-width: 115px;
        margin-bottom: 30px;
    }
    .time-to-play-sec h3 {
        font-size: 40px;
    }
    .leader-gerard-inner {
        padding-bottom: 20px;
    }
    .time-to-play-sec {
        padding-bottom: 50px;
    }
    .ligghtbox-viedo-section {
        left: 20px;
        width: 80px;
        height: 80px;
    }
    .my-story-item#block9 {
        padding-left: 106px;
        padding-right: 380px;
    }
    .my-story-item#block8 {
        padding-right: 95px;
        padding-left: 250px;
    }
    .my-story-item#block7 .story-object {
        top: 20px;
    }
    .my-story-item#block11 .story-object {
        top: 15px;
    }
    .my-story {
        padding: 0 0 60px 0;
        margin-top: -160px;
    }
    .my-story-item#block1 .content-block:after {
        left: -83px;
        height: 410px;
        top: 136px;
    }
    .my-story-item#block2:before {
        right: 40px;
        top: -24px;
        height: 465px;
    }
    .my-story-item#block3:before {
        height: 500px;
        left: 30px;
        top: 22px;
    }
    .my-story-item#block4:before {
        right: 37px;
        width: 35px;
        top: 36px;
    }
    .my-story-item#block5:before {
        left: 40px;
        top: 20px;
    }
    .my-story-item#block6:before {
        right: 32px;
        top: 26px;
    }
    .my-story-item#block7:before {
        height: 370px;
        left: 40px;
        top: 17px;
    }
    .my-story-item#block8:before {
        right: 37px;
        top: 32px;
        height: 467px;
    }
    .my-story-item#block9:before {
        height: 559px;
        left: 40px;
        top: 38px;
    }
    .my-story-item#block10:before {
        right: 37px;
        top: 32px;
        height: 425px;
    }
    .my-story-item#block11:before {
        height: 350px;
        left: 52px;
        top: 28px;
    }
    .my-story-item#block11 .story-object {
        right: -10px;
    }
}

@media (max-width: 768px) {
    .ga-contact-left p br {
    	display: none;
    }
    .ga-contact-form textarea {
    	height: 175px;
    }
    .ga-contact-right .wpb_single_image {
    	margin-top: 0;
    }
    .ga-contact-form input[type="text"], 
    .ga-contact-form input[type="email"], 
    .ga-contact-form input[type="tel"], 
    .ga-contact-form select,  .ga-contact-form textarea {
    	padding-left: 15px;
    	padding-top: 15px;
    	padding-bottom: 15px;
    	font-size: 15px;
    }
    .ga-contact-form .form-field.request-type:after {
    	height: 53px;
    	width: 53px;
    }
    .t-s-hero-right-sec img.season-1-img {
        top: 65px;
        right: 0px;
    }
    .leaders-create-leaders-content h2 {
        font-size: 40px;
    }
   .conmen-content h3 {
        font-size: 28px;
    }
   .conmen-content a.inner-bg {
        padding: 15px 20px 15px 20px;
        display: block;
        text-align: center;
    } 
    .conmen-content a.inner-bdr {
        display: block;
        margin-left: 0;
        text-align: center;
    }
    .conmen-content p {
        font-size: 20px;
    }
    .the-influence-sec {
        margin-top: -90px;
    }
    .section-inner.thin.error404-content h1 {
        font-size: 30px;
    } 
}
@media (max-width: 767px) {
    .wyc-service-item.in-view h2 {
        background: -webkit-linear-gradient(45deg, #3a3736, #9e7e63 80%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .ga-contact-inner {
    	display: flex;
    	flex-direction: column-reverse;
    	padding-bottom: 75px;
    }
    .ga-contact-right .wpb_single_image {
    	width: 100%;
    	margin-left: auto;
    	margin-right: auto;
    }
    .ga-contact-form .row .form-field:nth-child(odd) {
    	padding-left: 15px;
    	padding-right: 15px;
    }
    .ga-contact-form .row .form-field:nth-child(even) {
    	padding-left: 15px;
    	padding-right: 15px;
    }
    .ga-contact-right .wpb_single_image img {
    	display: block;
    	margin-left: auto;
    	margin-right: auto;
    	max-width: 50%;
    }
    .ga-contact-left {
    	margin-top: -150px;
    }
    .why-gerard-banner-left ul {
        width: calc(100% + 0px);
    }
    .w-g-banner-row {
        padding-top: 33px;
    }
    blockquote.active {
        display: none !important;
    }
    #page-front-page .parallax blockquote {
        display: block;
        width: 100%;
        left: 0;
        margin: 0;
        border-left: 0;
        top: 0;
    }
    .quidem-sec-left-sec h3 br {
    	display: none;
    }
    .our-biggest-right-sec img {
        margin-top: 0;
    }
    .our-biggest-right-sec {
        display: flex;
        flex-wrap: wrap;
        order: -1;
        flex-direction: column;
    }
    .quidem-sec-left-sec section {
        padding: 0rem 0;
    }
    .quidem-sec-left-sec {
        padding-top: 30px;
    }
    .quidem-sec-left-sec a {
    	margin-top: 20px;
    }
    .why-gerard-banner-left ul{
        display: none;
    }
    section.brand-slider {
        display: block;
        margin-top: -40px;
        padding-bottom: 20px;
    }
    .w-g-experts-sec {
        margin-top: -20px;
    }
    section.brand-slider .slick-slide {
        padding: 0 10px;
        line-height: 35px;
        vertical-align: middle;
    }
    .why-gerard-banner-left h4 {
    	text-align: center !important;
    	padding-bottom: 20px;
    }
    section.brand-slider .slick-slide:focus {
    	outline: none !important;
    }
    .ga-site-menu ul li a:after {
        height: 1px;
        bottom: 0px;
    }
    .hero-banner-left {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .hero-banner-left h1 {
        text-align: center !important;
    }
    .banner-cta-actions {
        display: block;
        text-align: center;
    }
    .banner-cta-actions .block-cta a.site-cta{
    	margin-left: auto;
    	margin-right: auto;
    }
    .banner-cta-actions .block-cta a.site-cta {
        font-size: 18px;
        width: 270px;
        height: 50px;
        line-height: 50px;
        text-align: left;
        margin-top: 10px;
    }
    .hero-banner-inner {
        flex-wrap: wrap;
    }
    .hero-banner-left {
        order: 2;
        z-index: 9;
        position: relative;
        max-width: 100%;
        width: 100%;
        float: left;
        margin-top: -15px;
    }
    .hero-banner-right {
        width: 100%;
        float: left;
    }
    .home-hero-for-desktop {
        display: none;
    }
    .home-hero-for-mobile {
        display: block;
    }
    .hero-banner-wrapper {
        padding-bottom: 50px;
    }
    .opt-in-left img {
        margin-left: auto;
        margin-right: auto;
    }
    .opt-in-left .wpb_single_image {
    	position: relative;
    }
    .opt-in-inner {
        padding-top: 0px;
    }
    .opt-in-right p {
        text-align: left;
    }
    .opt-in-form-wrapper input[type="text"], 
    .opt-in-form-wrapper input[type="email"] {
    	margin-bottom: 10px;
    }
    .future-img-fo-desktop {
        display: none;
    }
    .future-img-fo-mobile {
        display: block;
    }
    .leader-gerard-right h3 {
        position: absolute;
        top: -340px;
        right: 140px;
    }
    .leader-gerard-right h2 {
        position: absolute;
        top: -440px;
        right: 120px;
    }
    .leader-gerard-right p {
        font-size: 20px;
        text-align: center;
    }
    .leader-cta a.site-cta {
        margin-left: auto;
        margin-right: auto;
    }
    .t-s-hero-right-sec {
        padding-top: 0px;
        margin-top: -250px;
    }
    .t-s-hero-right-sec h2 {
        font-size: 35px;
        text-align: center;
    }
    .t-s-hero-right-sec img.hero-text-img {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .t-s-hero-right-sec img.season-1-img {
        width: 15%;
    }
    .t-s-hero-right-sec h2 br {
        display: none;
    }
    .t-s-hero-right-sec img.season-1-img {
        display: none;
    }
    .video_section .top-black-sec {
        width: 50%;
        padding: 5px;
    }
    .video_section {
        margin-left: -25px;
        width: calc(100% + 50px);
    }
    .opt-in-left .wpb_single_image {
        width: calc(100% + -1px);
        margin-left: 0;
        top: 2px;
    }
    .hero-banner-left h1 {
        font-size: 60px;
        line-height: 60px;
    }
    .for-desktop {
        display: none;
    }
    .wyc-service-item h2 {
        position: relative;
        bottom: 0;
        margin-top: 27px;
        margin-bottom: 15px;
    }
    .ways-you-can-services-list {
        display: flex;
        flex-wrap: wrap;
    }
    .wyc-service-item .wpb_single_image img {
        width:55%;
        margin-left: auto;
        margin-right: auto;
    }
    .for-mobile {
        display: block;
    }
    .wyc-service-item .wyc-hover {
        top: 36%;
    }
    .testimonials-list {
        display: flex;
        flex-direction: column-reverse;
    }
    .testimonials-list:nth-child(2), 
    .testimonials-list:nth-child(3) {
        margin-top: 80px;
    }
    .testimonials-list h3 {
        font-size: 37px;
        line-height: 45px;
        text-align: center !important;
        padding-left: 30px;
        padding-right: 30px;
    }
    .testimonials-list h6 {
        font-size: 40px;
        text-align: center !important;
    }
    .testimonials-list h3:before {
        left: 46px;
        top: 10px;
        width: 90px;
        height: 74px;
        z-index: -1;
    }
    .testimonials-list:nth-child(2), 
    .testimonials-list:nth-child(3) {
        margin-top: 0;
    }
    .ways-you-can-wrapper {
        padding-bottom: 0px;
    }
    .ways-you-can-services-list {
        padding-bottom: 15px;
    }
    .testimonials-list h3 {
        padding-top: 50px;
    }
    .opt-in-right form {
        width: calc(100% + 0%);
        position: relative;
        left: 0;
        margin-top: 60px;
    }
    .opt-in-left {
        width: 33%;
        float: left;
    }
    .opt-in-wrapper {
        padding-top: 30px;
    }
    .wyc-service-item:nth-child(4) .wyc-hover {
        margin-top: 6px;
    }
    .wyc-service-item:nth-child(odd) {
        margin-top: 0px;
    }
    .triangles-two h2 {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .triangles-three h2 {
        margin-bottom: 4px;
    }
    .triangles-one h2 {
        margin-bottom: 31px;
    }
    .triangles-four h2 {
        margin-bottom: 33px;
        margin-top: 14px;
    }
    .wyc-service-item.in-view .wyc-hover {
        opacity: 1;
    }
    .ga-site-footer {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .coaching-header-sec img {
        z-index: 99;
    }
    .leader-master-sec {
        padding-top: 0px;
        order: 2;
        z-index: 9;
    }
    .leader-master-img-sec img {
        margin-left: auto;
        margin-right: auto;
    }
    .vip-content-sec {
        padding-top: 10px;
    }
    .vip-img-sec img {
        margin-left: auto;
        margin-right: auto;
        margin-top: -110px;
    }
    .inner-circle-sec h3 {
        padding-top: 10px;
        text-align: center;
    }
    .inner-circle-img-sec {
        margin-top: -60px;
    }
    .conmen-content h3 {
        text-align: center;
    }
    .conmen-content p {
        font-size: 18px;
    }
    section.brand-slider img {
        display: inline-block;
    }
    .why-gerard-arrow .pattern-arrow img {
        margin-bottom: 0px;
        top: 20px;
        margin-top: 30px;
    }
    .my-story-top-content {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        padding-top: 10px;
    }
    .my-story-top-left {
        order: 1;
        display: flex;
        flex-wrap: wrap;
        top: -150px;
        z-index: 9;
    }
    .my-story-top-right {
        display: flex;
        flex-wrap: wrap;
    }
    .my-story-top-right img {
        width: 70%;
        margin-left: auto;
        margin-right: auto;
    }
    .this-is-my-story-content h2 {
        text-align: center !important;
    }
    .this-is-my-story-content img {
        max-width: 120px;
    }
    .my-story-top-content h1 {
        font-size: 80px;
    }
    .top-img-for-mobile-left {
        width: 20%;
        float: left;
    }
    .top-img-for-mobile-center {
        width: 60%;
        float: left;
    }
    .top-img-for-mobile-right {
        width: 20%;
        float: left;
    }
    .top-img-for-mobile-right .vc_column-inner {
        width: calc(100% + 80px);
        position: relative;
        right: -17px;
    }
    .top-img-for-mobile-left .vc_column-inner {
        width: calc(100% + 100px);
        left: -90px;
        position: relative;
    }
    div#for-desktop {
        display: none;
    }
    div#for-mobile {
        display: block;
    }
    .my-bio-middle-for-desktop {
        display: none;
    }
    .my-bio-middle-left {
        max-width: 20%;
    }
    .my-bio-middle-content {
        align-items: flex-start;
    }
    .my-bio-middle-for-mobile {
        display: block;
    }
    .my-story {
        margin-top: 40px;
    }
    .my-story-item:nth-child(odd) .story-object {
        top: -70px;
    }
    .content-block h2 {
        font-size: 41px;
        line-height: 33px;
        padding-bottom: 10px;
        max-width: 80%;
        width: 100%;
    }
    .my-story-item#block1 .story-object img {
        width: 120px;
    }
    .my-story-item .story-year {
        font-size: 30px;
        top: 12%;
        padding-left: 35px;
        background: transparent;
    }
    .my-story-item:nth-child(odd) {
        padding-left: 15px;
        padding-right: 15px;
    }
    .my-story-item#block1 .content-block:after {
        left: -15px;
        height: 11px;
        top: -34px;
        width: 49px;
        background: url(/wp-content/uploads/2021/01/arrow-triangle-vertical.png);
        background-repeat: no-repeat;
        background-size: contain;
    }
    .my-story-item {
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .my-story-box-wrapper {
        padding-top: 50px;
    }
    .my-story-item#block1 .story-object {
        right: 0px;
        top: -110px;
    }
    .content-block p {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .my-story-item#block2 .story-object, 
    .my-story-item#block3 .story-object, 
    .my-story-item#block4 .story-object,
    .my-story-item#block5 .story-object, 
    .my-story-item#block6 .story-object, 
    .my-story-item#block7 .story-object,
    .my-story-item#block8 .story-object, 
    .my-story-item#block9 .story-object, 
    .my-story-item#block10 .story-object,
    .my-story-item#block11 .story-object {
        left: inherit;
        right: 0;
        top: -35px;
    }
    .story-object img {
        width: 145px !important;
    }
    .my-story-item:nth-child(even), 
    .my-story-item#block3, 
    .my-story-item#block5, 
    .my-story-item#block7, 
    .my-story-item#block8,
    .my-story-item#block9, 
    .my-story-item#block10, 
    .my-story-item#block11 {
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 80px;
        bottom: 40px;
    }
    .my-story-item#block3 {
        padding-bottom: 40px;
    }
    .my-story-item#block1 span.story-year {
        top: -37px;
    }
    .my-story-item:after {
        display: none;
    }
    .my-story-item#block2:before {
        right: inherit;
        top: -24px;
        height: 465px;
    }
    .my-story-item:nth-child(even) .story-year {
        right: inherit;
    }
    .my-story-item#block2:before, 
    .my-story-item#block3:before, 
    .my-story-item#block4:before, 
    .my-story-item#block5:before,
    .my-story-item#block6:before, 
    .my-story-item#block7:before, 
    .my-story-item#block8:before, 
    .my-story-item#block9:before,
    .my-story-item#block10:before, 
    .my-story-item#block11:before {
        left: 0px;
        height: 11px;
        top: 46px;
        width: 49px;
        background: url(/wp-content/uploads/2021/01/arrow-triangle-vertical.png);
        background-repeat: no-repeat;
        background-size: contain;
    }
    .my-story-item#block5 .story-year {
        top: 32px;
    }
    .my-story-item#block7 .story-object img {
        max-width: 145px;
    }
    .my-story-item#block8 .story-object img {
        max-width: 100%;
    }
    .my-story-item#block9 .story-year {
        top: 33px;
    }
    .my-story-item#block10 .story-object img {
        max-width: 100%;
    }
    .my-story-item#block10 .story-year {
        top: 11%;
    }
    .my-story-item#block11 .story-year {
        top: 15%;
    }
    .my-bio-middle-left .wpb_wrapper {
        margin-left: -8px;
        width: calc(100% + -15px);
    }
}
@media (max-width: 667px) {
    .opt-in-right h2 {
        font-size: 30px;
    }
    .opt-in-right p {
        font-size: 20px;
    }
    .ready-shop-sec p b {
        display: inline-block;
    }
    .ready-shop-sec p {
        font-size: 36px;
        line-height: 35px;
        padding-top: 15px;
        padding-bottom: 20px;
    }
    .ready-shop-sec ul li {
        font-size: 20px;
    }
    .leaders-journey-wrapper {
        padding-top: 20px;
        padding-bottom: 51px;
    }
    .time-to-play-sec h3 br {
        display: none;
    }
    .testimonials-list h3 {
        font-size: 30px;
        line-height: 37px;
    }
    .opt-in-right form {
        margin-top: 30px;
    }
    .go-cta-button {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .ga-site-footer {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .conmen-content h3 {
        font-size: 24px;
    }
    .my-bio-middle-left .wpb_wrapper {
        margin-left: -8px;
        width: calc(100% + 0px);
    }
    .my-bio-middle-left .vc_column-inner {
        padding-right: 0;
    }
    .content-block h2 {
        font-size: 35px;
    }
}
@media (max-width: 568px) {
     .leader-gerard-left img {
        width: 50%;
    }
    .leader-gerard-right h3 {
        top: -196px;
        right: 80px;
    }
    .leader-gerard-right h2 {
        top: -296px;
        right: 60px;
    }
    .section-img h3 span {
        font-size: 110px;
        top: 20px;
    }
    .section-img h3 {
        font-size: 45px;
    }
    .column-left:nth-child(odd) .section-img h3 {
        padding-left: 195px;
    }
    .column-left:nth-child(odd) .section-img img {
        width: 270px;
        top: -110px;
    }
    .section-img img {
        width: 270px;
        top: -110px;
    }
    .section-img h3 {
        padding-right: 195px;
    }
    .section-img h3 {
        padding-bottom: 10px;
    }
    .leaders-create-leaders-content h2 {
        font-size: 35px;
        width: 100%;
    }
    .ready-shop-sec h3 {
        font-size: 28px;
    }
    .ready-shop-sec ul li:before {
        content: "";
        width: 16px;
        height: 16px;
        left: 7px;
        top: 10px;
    }
    .ready-shop-sec ul li {
        font-size: 19px;
        padding-left: 37px;
    }
    .ready-shop-sec p {
        font-size: 44px;
    }
    .time-to-play-sec h3 {
        font-size: 45px;
    }
    .testimonials-list h3 {
        font-size: 25px;
        padding-left: 15px;
        padding-right: 15px;
        line-height: 30px;
    }
    .testimonials-list h3:before {
        left: 31px;
        top: -44px;
    }
    .testimonials-list:nth-child(2), 
    .testimonials-list:nth-child(3) {
        margin-top: 0;
    }
    .testimonials-list h3 {
        padding-top: 0px;
    }
    .pattern-arrow img {
        top: 28px;
        margin-bottom: 50px;
        width: 100px;
        height: auto;
    }
    .hero-banner-left h1 {
        font-size: 45px;
        line-height: 45px;
    }
    .banner-cta-actions .block-cta a.site-cta {
        font-size: 17px;
        width: 235px;
        height: 45px;
        line-height: 45px;
    }
    .hero-banner-right .wpb_single_image img {
        max-width: 100%;
    }
    .hero-banner-wrapper {
        padding-bottom: 35px;
    }
    .banner-cta-actions .block-cta {
        margin-right: 0px;
        font-size: 16px;
    }
    .opt-in-right p {
        font-size: 18px;
    }
    .opt-in-right form {
        margin-top: 15px;
    }
    .wyc-service-item .wpb_single_image img {
        width: 65%;
    }
    .wyc-service-item.in-view h2 {
        position: relative;
        /*top: 11px;*/
        transition: all 0.5s ease-in-out;
    }
    .coaching-header-sec h2 {
        font-size: 60px;
    }
    .coaching-header-sec h4 {
        font-size: 55px;
        margin-top: -20px;
        padding-left: 0px;
    }
    .why-gerard-arrow .pattern-arrow img {
        margin-bottom: 30px;
        top: 20px;
        margin-top: 30px;
    }
    .ahbc-brandline p {
        text-align: center;
        width: 100%;
        left: 0;
    }
    .testimonials-text {
        padding-top: 30px;
    }
    .this-is-my-story-content {
        padding-top: 50px;
    }
    .my-story-top-content h1 {
        font-size: 70px;
    }
    .my-story-top-content h2 {
        font-size: 60px;
        padding-bottom: 7px;
    }
    .my-story-top-left {
        top: -110px;
    }
    .ga-site-menu.open-menu .menu-header-menu-container {
        width: 100%;
        float: right;
    }
    .top-img-for-mobile-right .vc_column-inner {
        width: calc(100% + 40px);
        right: 11px;
        top: 50px;
    }
    .this-is-my-story-content h2 {
        font-size: 45px;
    }
    .this-is-my-story-content img {
        max-width: 100px;
    }
    .top-img-for-mobile-left .vc_column-inner {
        width: calc(100% + 50px);
        left: -30px;
        top: 50px;
    }
    .content-block h2 {
        font-size: 30px;
    }
    .content-block h3 {
        font-size: 35px;
    }
    .my-story-item#block2:before, .my-story-item#block3:before, 
    .my-story-item#block4:before, .my-story-item#block5:before, 
    .my-story-item#block6:before, .my-story-item#block7:before, 
    .my-story-item#block8:before, .my-story-item#block9:before, 
    .my-story-item#block10:before, .my-story-item#block11:before {
        top: 52px;
    }
}

@media (max-width: 480px) {
    .vip-img-sec img {
        margin-top: 0;
    }
    .wyc-service-item h2 {
        font-size: 26px;
        font-weight: bold;
    }
    .single-video-box {
        width: 100%;
    }
    .ga-contact-form {
        width: calc(100% + 30px);
        position: relative;
        left: -15px;
    }
    .ekko-lightbox-nav-overlay a:first-child {
        left: calc(50% - 50px);
    }
    .ekko-lightbox-nav-overlay a:last-child {
        right: calc(50% - 50px);
    }
    .ekko-lightbox-nav-overlay {
        top: 100%;
    }
    .ekko-lightbox .modal-header .close {
        right: 0;
        top: -50px;
    } 
    .ekko-lightbox .modal-body {
        padding: 0;
    }
    .w-g-experts-icon-list-sec ul li {
        font-size: 18px;
    }
    .w-g-experts-icon-list-sec ul li br {
        display: none;
    }
    .vc_custom_1608884790473 .wpb_single_image img {
        width: calc(100% + 30px);
        max-width: calc(100% + 30px);
        left: -15px;
        position: relative;
        top: -15px;
    }
    .lcl-bottom-block .leaders-create-leaders-content .wpb_single_image img {
        width: calc(100% + 60px);
        max-width: calc(100% + 60px);
        left: -30px;
        position: relative;
        top: 0;
    }
    .w-g-images-listing ul li {
        padding: 0 2px;
    }
    .ga-contact-right .wpb_single_image img {
    	max-width: 100%;
    }
    .ahbc-brandline p br {
        display: block;
    }
    .ga-wmm-cta a.site-cta {
    	height: 40px;
    	line-height: 40px;
    	width: 200px;
    }
    .ga-wmm-cta a.site-cta:after {
    	width: 40px;
    	height: 40px;
    	right: 11px;
    	background-size: 40%;
    }
    .toggle-btn {
    	top: 20px;
    	right: 0;
    }
    .quidem-sec-left-sec h3 {
        font-size: 27px;
        line-height: 37px;
        margin-top: 0px;
    }
    .parallax {
        margin-top: -90px;
        padding-bottom: 50px;
    }
    .why-gerard-banner-left h1 {
        font-size: 60px;
    }
    .footer-links ul li#menu-item-756, 
    .footer-links ul li#menu-item-757 {
        display: block;
    }
    .footer-links .right-links {
        display: none;
    }
    #leaders .carousel-3d-slide .video-slide img {
        width: 75%;
        margin-left: auto;
        margin-right: auto;
    }
    .opt-in-right h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .leader-gerard-right h3 {
        top: -147px;
        right: 72px;
        font-size: 40px;
    }
    .leader-gerard-right h2 {
        top: -234px;
        right: 60px;
        font-size: 50px;
    }
    .leader-gerard-left .wpb_single_image {
        margin-top: 10px;
    }
    .ways-you-can-content h2 {
        font-size: 70px;
        text-align: center;
        margin-left: 0;
    }
    .ways-you-can-content h3 {
        font-size: 40px;
        top: 0;
        text-align: center !important;
        padding-left: 0;
        left: 0;
    }
    .ways-you-can-content img {
        width: 100%;
    }
    .leader-gerard-right p {
        font-size: 18px;
        line-height: 25px;
    }
    .t-s-hero-right-sec h2 {
        font-size: 30px;
        line-height: 40px;
    }
    h2.new-leaders-heading {
        font-size: 24px;
        line-height: normal;
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .t-s-hero-right-sec {
        margin-top: -200px;
    }
    .t-s-hero-left-sec img {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .section-img h3 {
        font-size: 35px;
    }
    .section-img h3 span {
        font-size: 100px;
    }
    .section-img h3 {
        padding-right: 0;
        width: 100%;
        text-align: left;
    }
    .column-left:nth-child(odd) .section-img h3 {
        padding-left: 0;
        width: 100%;
        text-align: right;
    }
    .column-left:nth-child(odd) .section-img img {
        width: 200px;
        left: -30px;
    }
    .section-img img {
        width: 200px;
        right: -15px;
    }
    .video_section a.play-btn {
        width: 23px;
        height: 34px;
    }
    .leaders-create-leaders-content h2 {
        font-size: 42px;
    }
    .ready-shop-sec h3 {
        font-size: 25px;
        line-height: 30px;
    }
    .opt-in-inner {
        padding-bottom: 10px;
    }
    .ready-shop-sec ul li {
        font-size: 18px;
        padding-left: 30px;
    }
    .ready-shop-sec p b {
        display: inline;
    }
    .ready-shop-sec p {
        font-size: 38px;
    }
    .for-mobile {
        margin-top: 20px;
    }
    .time-to-play-sec h3 {
        font-size: 36px;
    }
    .leader-gerard-inner {
        padding-bottom: 0px;
    }
    .time-to-play-sec {
        padding-bottom: 30px;
    }
    .hero-banner-left h1 {
        font-size: 45px;
        line-height: 45px;
    }
    .banner-cta-actions .block-cta {
        font-size: 18px;
    }
    .hero-banner-left h1 br {
        display: none;
    }
    .banner-cta-actions .block-cta a.site-cta {
        font-size: 18px;
        width: 100%;
        height: 58px;
        line-height: 58px;
        text-align: left;
    }
    .banner-cta-actions .block-cta a.site-cta:after {
        width: 58px;
        height: 58px;
        background-size: 45%;
        right: 15px;
    }
    .opt-in-right p {
        padding-left: 31%;
    }
    .opt-in-right form {
        margin-top: 0px;
    }
    .wyc-service-item .wpb_single_image img {
        width: 80%;
    }
    .ga-site-footer span {
        font-size: 69px;
    }
    .ga-site-footer h2 {
        font-size: 40px;
    }
    .go-cta-button a.site-cta {
        height: 45px;
        line-height: 45px;
    }
    .lcl-bottom-block .vc_column-inner {
        padding-top: 0 !important;
    }
    .go-cta-button a.site-cta i {
        font-size: 40px;
    }
    .ga-site-footer {
        padding-left: 118px;
    }
    .footer-links ul li a {
        font-size: 12px;
    }
    .ahbc-brandline p {
        font-size: 12px;
        padding-left: 47PX;
    }
    .footer-links {
        display: block;
    }
    .footer-links .left-links {
        width: 40%;
        float: left;
    }
    .footer-links .middle-links {
        width: 60%;
        float: left;
        padding-left: 15px;
    }
    .right-links.for-mobile {
        float: left;
        margin-top: 0 !important;
        width: 100%;
    }
    .right-links.for-dsktop {
        width: 100%;
        float: left;
    }
    .right-links.for-dsktop ul {
        display: none;
    }
    .ahbc-brandline {
        float: left;
        width: calc(100% + 55%);
        position: relative;
        left: -130px;
    }
    .conmen-content a.inner-bg {
        padding: 10px 10px 10px 10px;
        font-size: 18px;
    }
    .conmen-content a.inner-bdr {
        font-weight: bold;
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .why-gerard-con-two {
        padding-top: 67px;
    }
    .inner-circle-sec h3 {
        padding-top: 1px;
    }
    .vip-content-sec {
        padding-top: 4px;
    }
    .home-t-m-three {
        padding-top: 67px;
    }
    .my-story-top-left {
        top: -120px;
    }
    .this-is-my-story-content {
        padding-top: 80px;
    }
    .my-story-top-right img {
        width: 90%;
    }
    .right-links.for-mobile ul li:first-child {
        width: 44%;
    }
    .right-links.for-mobile ul li {
        width: 54%;
        display: inline-block;
        line-height: 20px;
    }
    .top-img-for-mobile-left .vc_column-inner {
        top: 70px;
    }
    .top-img-for-mobile-right .vc_column-inner {
        top: 70px;
    }
    .top-img-for-mobile-left {
        width: 15%;
    }
    .top-img-for-mobile-center {
        width: 70%;
    }
    .top-img-for-mobile-right {
        width: 15%;
    }
    .this-is-my-story-content h2 {
        font-size: 48px;
    }
    .top-img-for-mobile-left .vc_column-inner {
        width: calc(100% + 65px);
    }
    .top-img-for-mobile-right .vc_column-inner {
        width: calc(100% + 50px);
        right: 24px;
    }
    .top-img-for-mobile-center .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }
    .this-is-my-story-content img {
        max-width: 85px;
    }
    .my-bio-middle-content h3 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .my-bio-middle-content p {
        font-size: 17px;
        line-height: 22px;
    }
    .my-bio-middle-left {
        top: 30px;
    }
    .my-bio-middle-left .wpb_wrapper {
        width: calc(100% + 15px);
    }
    .content-block h2 {
        font-size: 24px;
    }
    .my-story-item#block1 span.story-year {
        top: -32px;
    }
    .my-story-item#block1 .content-block:after {
        top: -28px;
    }
    .my-story-item#block3 .story-year, 
    .my-story-item#block5 .story-year, 
    .my-story-item#block6 .story-year,
    .my-story-item#block7 .story-year, 
    .my-story-item#block8 .story-year, 
    .my-story-item#block9 .story-year,
    .my-story-item#block10 .story-year, 
    .my-story-item#block11 .story-year {
    top: 38px;
}
    .my-story-item#block4 .story-year {
        top: 48px;
    }
    .my-story-item#block4:before {
        top: 61px;
    }
    .my-story {
        padding: 0 0 0px 0;
    }
    .content-block h2 {
        max-width: 70%;
        font-size: 24px;
        line-height: 27px;
    }
    .my-story-item#block2 .story-object, 
    .my-story-item#block3 .story-object,
    .my-story-item#block4 .story-object, 
    .my-story-item#block5 .story-object,
    .my-story-item#block6 .story-object, 
    .my-story-item#block7 .story-object,
    .my-story-item#block8 .story-object, 
    .my-story-item#block9 .story-object,
    .my-story-item#block10 .story-object, 
    .my-story-item#block11 .story-object {
        top: 0px;
    }
    .story-object img {
        width: 125px !important;
    }
    .my-story-item#block4 {
        padding-bottom: 20px;
    }
    .w-g-core-values-sec h2 {
        font-size: 60px;
    }
    .my-story-item:nth-child(even), 
    .my-story-item#block3, 
    .my-story-item#block5, 
    .my-story-item#block7,
    .my-story-item#block8, 
    .my-story-item#block9, 
    .my-story-item#block10, 
    .my-story-item#block11 {
        padding-bottom: 0;
    }
    .my-story-item#block4 {
        padding-bottom: 0px;
    }
    .inner-circle-img-sec {
        margin-top: 0;
    }
    .the-influence-sec {
        margin-top: -20px;
    }
    .ga-site-menu ul li {
        line-height: 35px;
    }
    .section-inner.thin.error404-content {
        padding-bottom: 70px;
    }
    .go-to-home h3 a {
        height: 50px;
        line-height: 50px;
    }
    .go-to-home h3 a:after {
        width: 40px;
        height: 50px;
    }
    .my-story-item img.for-mobile {
        width: calc(100% + 30px);
        max-width: calc(100% + 30px);
        left: -15px;
        position: relative;
        top: -15px;
    }
    .w-g-experts-sec h3 {
        font-size: 35px;
        text-align: center;
    }
    .w-g-self-made-right-sec .vc_column-inner {
        width: 100%;
        right: -36px;
    }
    .w-g-core-values-col img {
        height: auto;
    }
}

@media (max-width: 414px) {
    .leader-gerard-right h2 {
        top: -208px;
        right: 36px;
        font-size: 45px;
    }
    .leader-gerard-right h3 {
        top: -126px;
        right: 54px;
        font-size: 35px;
    }
    .leaders-journey-inner:before {
    	display: none;
    }
    .leaders-journey-inner:after {
    	display: none;
    }
    .leaders-journey-wrapper {
         background-size: cover !important;
    }
    .t-s-hero-right-sec {
        margin-top: -100px;
    }
    .t-s-hero-right-sec h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .for-mobile {
        margin-top: 23px;
    }
    .order-two {
        margin-top: -25px !important;
    }
    .opt-in-left img {
        margin-bottom: 20px;
        width: calc(100% + 50px);
        position: relative;
        max-width: calc(100% + 50px);
        left: -40px;
    }
    .hero-banner-left h1 {
        font-size: 40px;
        line-height: 37px;
        left: unset;
        position: relative;
    }
    .hero-banner-left h1 br {
        display: none;
    }
    .hero-banner-left .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    .hero-banner-right {
        width: 100%;
    }
    .hero-banner-right .wpb_single_image img {
        max-width: 100%;
        left: unset;
        width: 100%;
    }
    .opt-in-right p {
        font-size: 16px;
    }
    .opt-in-right h2 {
        font-size: 28px;
    }
    .testimonials-list:nth-child(3) {
        margin-bottom: 70px;
    }
    .wyc-service-item:nth-child(2) .wyc-hover {
        margin-top: -8px;
    }
    .wyc-service-item.in-view h2 {
        position: relative;
        /*top: 11px;*/
        transition: all 0.5s ease-in-out;
    }
    .wyc-service-item.triangles-one.in-view h2 {
        position: relative;
        top: 30px;
    }
    .ga-site-footer h2 {
        font-size: 28px;
    }
    .ga-site-footer span {
        font-size: 59px;
    }
    .conmen-content a.inner-bg:after {
        width: 42px;
        height: 52px;
        right: 10px;
        top: 2px;
        background-size: 40%;
    }
    .coaching-header-sec h2 {
        font-size: 50px;
    }
    .coaching-header-sec h4 {
        font-size: 47px;
        margin-top: -15px;
    }
    .coaching-header-sec img {
        max-width: 120px;
    }
    .my-story-top-left {
        top: -100px;
    }
    .this-is-my-story-content {
        padding-top: 70px;
    }
    .my-story-top-content {
        padding-top: 0px;
    }
    .my-story-inner> .vc_column-inner {
        padding-top: 0 !important;
    }
    .my-bio-middle-content h3 {
        font-size: 18px;
    }
    .my-bio-middle-content {
        margin-top: -130px;
    }
    .my-bio-middle-right .vc_column-inner {
        padding-right: 0;
    }
    .my-bio-middle-left {
        max-width: 22%;
    }
    .my-bio-middle-left {
        top: 8px;
    }
    .w-g-self-made-right-sec {
        margin-top: 50px;
    }
    .my-story-item#block2 .story-object {
        top: -24px;
    }
    .my-story-item#block11 img {
        max-width: 110px;
    }
    .section-inner.thin.error404-content h1 {
        font-size: 26px;
    }
}

@media (max-width: 375px) {
    .leader-gerard-right h3 {
        top: -120px;
        right: 40px;
    }
    .section-inner.thin.error404-content h1 {
        font-size: 24px;
    }
    .leader-gerard-right h2 {
        top: -201px;
        right: 29px;
    }
    .story-object img {
        width: 100px !important;
    }
    .leaders-journey-wrapper {
        padding-top: 30px;
        padding-bottom: 70px;
    }
    .w-g-self-made-right-sec {
        margin-top: 30px;
    }
    .leaders-journey-content a.site-cta {
        font-size: 18px;
        width: 100%;
    }
    .leaders-journey-content a.site-cta:after {
        right: 10px;
        background-size: 38%;
    }
    .leaders-journey-content h2 {
        font-size: 30px;
    }
    .leaders-journey-content h2 strong {
        font-size: 40px;
        display: block;
    }
    .section-img h3 {
        font-size: 30px;
    }
    .section-img h3 span {
        font-size: 95px;
    }
    .t-s-hero-right-sec h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .testimonials-list h3 {
        font-size: 24px;
        line-height: 25px;
    }
    .hero-banner-left h1 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 10px;
        left: unset;
    }
    .hero-banner-left h1 br {
        display: none;
    }
    .opt-in-right p {
        font-size: 15px;
        line-height: 20px;
    }
    .opt-in-right h2 {
        font-size: 25px;
        line-height: 25px;
    }
    .wyc-service-item.in-view h2 {
        position: relative;
        /*top: 18px;*/
    }
    .ways-you-can-wrapper {
        padding-bottom: 40px;
    }
    .go-cta-button a.site-cta {
        width: 213px;
    }
    .conmen-content a.inner-bg {
        font-size: 16px;
    }
    .conmen-content a.inner-bdr {
        font-size: 16px;
    }
    .conmen-content a.inner-bg:after {
        height: 45px;
    }
    .conmen-content p {
        font-size: 16px;
        line-height: 24px;
    }
    .ahbc-brandline {
        width: calc(100% + 50%);
        position: relative;
        left: -46%;
    }
    .my-bio-middle-left {
        top: 7px;
    }
    .my-bio-middle-left {
        max-width: 30%;
    }
    .footer-links ul li a {
        font-size: 12px;
    }
    .ahbc-brandline p {
        font-size: 12px;
        padding-left: 55px;
    }
    .my-story-item#block2 .story-object {
        top: -20px;
    }
    .my-story-item {
        padding-bottom: 15px;
    }
    .my-story-item#block3 {
        padding-bottom: 0px;
    }
    .my-story-item#block2 .story-object, 
    .my-story-item#block3 .story-object,
    .my-story-item#block4 .story-object, 
    .my-story-item#block5 .story-object,
    .my-story-item#block6 .story-object, 
    .my-story-item#block7 .story-object,
    .my-story-item#block8 .story-object, 
    .my-story-item#block9 .story-object,
    .my-story-item#block10 .story-object, 
    .my-story-item#block11 .story-object {
        top: 10px;
    }
    .story-object img {
        width: 110px !important;
    }
    .my-story-item#block1 .story-object {
        top: -70px;
    }
    .my-story-box-wrapper {
        padding-top: 20px;
    }
    .content-block h3 {
        font-size: 32px;
    }
    .my-story-item#block2 .story-object {
        top: 0;
    }
    .my-story-item#block2 .story-object img {
        max-width: 100px;
    }
    .w-g-core-values-sec h2 {
        font-size: 50px;
    }
    .ga-site-footer {
        padding-left: 100px;
    }
}

