/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.ls-25 { letter-spacing: 0.025em; }
body[data-button-style*="slightly_rounded"] .nectar-button { -webkit-border-radius: 7px!important; }
.wpb_row .br-no-repeat .column-image-bg-wrap .column-image-bg { background-repeat: no-repeat; }
.br-solid { border-right: 1px solid rgba(255,255,255,0.2); }
.mb-10 { margin-bottom: 10px !important; }
.wpb_row.bs-contain .row-bg { background-size: auto; }
.wpb_row.bp-right-9 .row-bg { background-position: 92% 0% !important; }
.line-break::after{
    content: "\a";
    white-space: pre;
}
.s-lg-none { display: none; }

/* Header CSS */
#header-outer[data-lhe="animated_underline"] #top nav >ul >li > a {
    padding-left: 6px;
    padding-right: 6px;
}
#header-outer[data-lhe="animated_underline"] #top nav >ul >li:not([class*="button_"]) >a:after { bottom: -12px !important; }
#header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) >a:after { border-top: 6px solid #ff4335; }
#top nav > ul.sf-menu > li.current-menu-item > a{ 
/* #top nav > ul.sf-menu > li.menu-item-over > a { */
    font-weight: 700;
}
#top nav > ul > li[class*="button_solid_color"] > a {
    padding-left: 48px !important;
    padding-right: 48px !important;
}
#top nav > ul > li[class*="button_solid_color"] > a:before { height: 40px !important; }

/* Page CSS */
.section-hero-subtitle { transform: rotate(-6.75deg); margin-top: -44px; }
.full-width-content.vc_row-fluid.section-hero .bs-contain .wpb_column .column-image-bg-wrap .column-image-bg {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
}
.big-title-difference, .big-title-hope, .big-title-difference1, .big-title-hope1 { font-weight: 900; }
.big-title-difference:before, .big-title-difference1:before {
/*     content: "Difference"; */
	content: "Resilience";
    position: absolute;
    top: -34px;
    left: -24px;
    color: #142954;
    font-size: 80px;
    line-height: 78px;
    -webkit-text-fill-color: rgba(20,41,84,0);
    -webkit-text-stroke-width: 0.01em;
    opacity: 0.2;
}
.big-title-hope:before, .big-title-hope1:before {
    content: "Hope";
    position: absolute;
    top: -34px;
    left: -24px;
    color: #142954;
    font-size: 80px;
    line-height: 78px;
    -webkit-text-fill-color: rgba(255,67,53,0);
    -webkit-text-stroke-width: 0.01em;
    opacity: 0.2;
}

.section-program .vc_col-sm-3 { width: 30%; }
.section-program .vc_col-sm-6 { width: 40%; }
.wpb_row.section-program .column-image-bg-wrap .column-image-bg { background-size: cover; }
.section-work-time:before {
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/red-dots-bg_1.png);
    width: 860px;
    height: 509px;
    top: -67px;
    right: -268px;
}
.section-gallery .section-gallery-img1:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img1.png);
    width: 368px;
    height: 341px;
    left: 0%;
    top: 128px;
}
.section-gallery .section-gallery-img2:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img2.png);
    width: 479px;
    height: 479px;
    left: 20.6%;
    top: 60px;
}
.section-gallery .section-gallery-img3:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img3.png);
    width: 374px;
    height: 207px;
    left: 47.2%;
    top: 162px;
}
.section-gallery .section-gallery-img4:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img4.png);
    width: 379px;
    height: 380px;
    left: 68%;
    top: -12px;
}
.section-gallery .section-gallery-img5:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img5.png);
    width: 212px;
    height: 207px;
    right: 0%;
    top: 162px;
}
.section-gallery .section-gallery-img6:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img6.png);
    width: 220px;
    height: 220px;
    left: 7.8%;
    top: 488px;
}
.section-gallery .section-gallery-img7:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img7.png);
    width: 208px;
    height: 208px;
    left: 46.8%;
    top: 392px;
}
.section-gallery .section-gallery-img8:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img8.png);
    width: 364px;
    height: 339px;
    left: 59.6%;
    top: 394px;
}
.section-gallery .section-gallery-img9:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img9.png);
    width: 377px;
    height: 208px;
    right: 0%;
    top: 392px;
}
.section-trainers .nectar_cascading_images .cascading-image:nth-child(1) img {
    width: 428px;
    height: 378px;
}
.section-trainers .nectar_cascading_images .cascading-image:nth-child(2) img {
    width: 254px;
    height: 254px;
}
.contact-social,
.trainers-social { display: inline-flex; margin-left: 0px; }
.contact-social li,
.trainers-social li { margin-right: 14px; list-style: none; }
.contact-social li i,
.trainers-social li i {
    background-color: rgba(255,67,53,0.1);
    color: #ff4335;
    border-radius: 7px;
}
.contact-social li i.fa-twitter,
.trainers-social li i.fa-twitter { padding: 14px 15px 14px 15px; }
.contact-social li i.fa-facebook,
.trainers-social li i.fa-facebook { padding: 14px 18px 14px 19px; }
.contact-social li i.fa-instagram,
.trainers-social li i.fa-instagram { padding: 13px 16px 15px 15px; }
.section-trainers .owl-theme .owl-dots { display: none; }
.section-trainers .owl-carousel .owl-nav.disabled { display: block; text-align: right; }
.section-trainers .owl-theme .owl-nav [class*='owl-'] {
    bottom: 100px;
    position: absolute;
    background: rgba(20,41,84,0.1);
    padding: 14px 18px;
    font-size: 24px;
    line-height: 24px;
    border-color: rgba(20,41,84,0.1);
}
.section-trainers .owl-theme .owl-nav .owl-prev { right: 34px; margin-right: 46px; }
.section-trainers .owl-theme .owl-nav .owl-next { right: 0px; }
.section-trainers .owl-theme .owl-nav [class*='owl-'] { color: #142954; }
body .section-contact-details [class^="icon-"].icon-default-style {
    line-height: 18px;
    height: 18px;
    width: 18px;
    font-size: 18px;
}
.section-contact-details .iwithtext .iwt-text { padding-left: 38px; }
.section-contact-details .icon-envelope-alt,
.section-contact-details .icon-phone { top: 0px; }
.section-contact-details .icon-map-marker { top: 10px; }
body[data-form-submit="regular"] .container-wrap .section-contact-form input[type=submit] { padding: 15px 60px !important; }
.section-partners-img1:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Group-501.png);
    width: 431px;
    height: 238px;
    top: -70px;
    left: -60px;
}
.section-partners-img1:after {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Group-518.png);
    width: 131px;
    height: 84px;
    bottom: -40px;
    right: 120px;
    visibility: visible;
    z-index: -1;
}
.section-partners-img2:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Group-460.png);
    width: 341px;
    height: 246px;
    top: -70px;
    right: 0px;
}
.section-partners-img2:after {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Group-435.png);
    width: 96px;
    height: 50px;
    top: -40px;
    left: 80px;
    visibility: visible;
    z-index: -1;
}
.section-benefits-img1:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/blue-bg-for-image.png);
    width: 556px;
    height: 488px;
    top: -96px;
    left: -40px;
}
.section-benefits-img2:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/red-bg-for-image.png);
    width: 538px;
    height: 506px;
    top: -90px;
    right: -20px;
}
.section-schedule .divider-border[data-color="extra-color-2"] { opacity: 0.1; }
.section-workshops-tab { margin-top: -72px; }
.section-workshops-tab .tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab { background-color: #ffffff; }
.section-workshops-tab .tabbed > ul li .active-tab { color: #142954; }
.section-workshops-tab .tabbed >ul li a { background-color: rgba(255,255,255,0.2); }
.section-workshops-tab .tabbed >ul li a { color: #ffffff; }
.section-workshops-content:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/blue_dots.png);
    width: 141px;
    height: 90px;
    left: -40px;
    top: -12px;
}
.section-workshops-content:after {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/red_dots.png);
    width: 107px;
    height: 56px;
    right: 120px;
    bottom: -40px;
}
.section-workshops-tab .tabbed >ul li a {
    width: 282px;
    padding: 24px;
    border: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin: 0px 6px;
}
.section-about { margin-top: -114px; }
.section-about-img1:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Mask-Group_1-1.png);
    width: 408px;
    height: 267px;
    left: 0%;
    top: 0px;
}
.section-about-img2:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Mask-Group_2.png);
    width: 410px;
    height: 268px;
    left: 20%;
    top: -60px;
    z-index: 1;
}
.section-about-img3:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Mask-Group_3.png);
    width: 410px;
    height: 268px;
    left: 40%;
    top: -30px;
}
.section-about-img4:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Mask-Group_4.png);
    width: 410px;
    height: 268px;
    left: 60%;
    top: -60px;
    z-index: -1;
}
.section-about-img5:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Mask-Group_5.png);
    width: 408px;
    height: 269px;
    left: 80%;
    top: 0px;
}
.section-about-main-img:before {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Group-450.png);
    width: 131px;
    height: 84px;
    top: 124px;
    left: 10px;
}
.section-about-main-img:after {
    content: "";
    position: absolute;
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/Group-435_1.png);
    width: 592px;
    height: 434px;
    bottom: 20px;
    right: -40px;
}
.about-gallery-img1:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/image-12_2.png);
    width: 332px;
    height: 395px;
    top: 0px;
    left: 0px;
}
.about-gallery-img2:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/image-13_1.png);
    width: 528px;
    height: 398px;
    top: 0px;
    left: 28.8%;
}
.about-gallery-img3:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/image-17_2.png);
    width: 332px;
    height: 211px;
    top: 0px;
    right: 0px;
}
.about-gallery-img4:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/image-16_1.png);
    width: 531px;
    height: 404px;
    top: 418px;
    left: 0px;
}
.about-gallery-img5:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/image-15_1.png);
    width: 315px;
    height: 211px;
    top: 418px;
    left: 46%;
}
.about-gallery-img6:before {
    position: absolute;
    content: "";
    background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/image-10_1.png);
    width: 321px;
    height: 395px;
    top: 234px;
    right: 0px;
}

/* Foter CSS */
#footer-outer #footer-widgets .col p {
    font-size: 14px;
    line-height: 16px;
}
#footer-outer .widget h4 { margin-bottom: 20px !important; }
body #footer-outer .footer-social { display: inline-flex; }
body #footer-outer .footer-social li { margin-right: 14px; }
body #footer-outer .footer-social li i {
    background-color: rgba(255,67,53,0.1);
    color: #ff4335;
    border-radius: 7px;
}
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover { opacity: 1 !important; }
body #footer-outer .footer-social li a:hover i { color: #142954; }
body #footer-outer .footer-social li i.fa-twitter { padding: 14px 15px 14px 15px; }
body #footer-outer .footer-social li i.fa-facebook { padding: 14px 18px 14px 19px; }
body #footer-outer .footer-social li i.fa-instagram { padding: 13px 16px 15px 15px; }
#footer-outer #copyright[data-layout="centered"] { padding-top: 0px !important; }

@media only screen and (max-width: 1440px) {
    .section-hero-title { font-size: 66px !important; line-height: 74px !important; }
    .section-hero-subtitle { font-size: 146px !important; line-height: 168px !important; }
    .full-width-content .hero-section-content.col.padding-18-percent > .vc_column-inner { padding-left: calc(100vw * 0.06) !important; }
    .hero-section-content .wpb_row >.span_12 >.column_container { margin-top: 16% !important; }
    .hero-section-image .height_tablet_80vh .divider { height: 80vh !important; }
    .section-work-time {
        padding-top: calc(100vw * 0.08) !important;
        padding-bottom: calc(100vw * 0.052) !important;
    }
    .wpb_row.section-gallery.bs-contain .row-bg {
        background-size: auto;
        background-position: center center !important;
    }
    .section-gallery .divider { height: 630px !important; }
    .section-gallery .section-gallery-img1:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img1_1.png);
        width: 276px;
        height: 256px;
        left: 0%;
        top: 128px;
    }
    .section-gallery .section-gallery-img2:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img2_1.png);
        width: 359px;
        height: 359px;
        left: 20.6%;
        top: 84px;
    }
    .section-gallery .section-gallery-img3:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img3_1.png);
        width: 283px;
        height: 157px;
        left: 47.2%;
        top: 162px;
    }
    .section-gallery .section-gallery-img4:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img4_1.png);
        width: 288px;
        height: 288px;
        left: 68%;
        top: 32px;
    }
    .section-gallery .section-gallery-img5:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img5_1.png);
        width: 161px;
        height: 157px;
        right: 0%;
        top: 162px;
    }
    .section-gallery .section-gallery-img6:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img6_1.png);
        width: 167px;
        height: 167px;
        left: 7.8%;
        top: 404px;
    }
    .section-gallery .section-gallery-img7:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img7_1.png);
        width: 158px;
        height: 158px;
        left: 46.8%;
        top: 340px;
    }
    .section-gallery .section-gallery-img8:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img8_1.png);
        width: 276px;
        height: 257px;
        left: 59.4%;
        top: 340px;
    }
    .section-gallery .section-gallery-img9:before {
        background: url(http://sagewebservices.com/dad/wp-content/uploads/2021/03/gallery_img9_1.png);
        width: 286px;
        height: 158px;
        right: 0%;
        top: 340px;
    }
/*     .footer-cta .wpb_row .row-bg { background-size: contain; } */
    .footer-cta .wpb_row.full-width-section { padding-top: calc(100vw * 0.06) !important; }
}
@media only screen and (max-width: 1280px) {
    #top nav > ul > li[class*="button_solid_color"] > a {
        padding-left: 26px !important;
        padding-right: 26px !important;
    }
    #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
        margin-left: 4px !important;
		margin-right: 4px !important;
		font-size: 14px;
    }
    #header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) >a:after { border-top: 4px solid #ff4335; }
    .hero-section-content .wpb_row >.span_12 >.column_container { margin-top: 12% !important; }
    .section-hero-title { font-size: 60px !important; line-height: 68px !important; }
    .section-hero-subtitle { font-size: 140px !important; line-height: 162px !important; }
    .section-work-time .divider { height: 0px !important; }
    .section-work-time {
        padding-top: calc(100vw * 0.1) !important;
        padding-bottom: calc(100vw * 0.076) !important;
    }
    .footer-cta .wpb_row.full-width-section { padding-bottom: 68px !important; }
}
@media only screen and (max-width: 1024px) {
    .hero-section-content .wpb_row >.span_12 >.column_container { margin-top: 4% !important; }
    .hero-section-image .height_tablet_80vh .divider { height: 50vh !important; }
    .section-hero-title { font-size: 52px !important; line-height: 60px !important; }
    .section-hero-subtitle { font-size: 132px !important; line-height: 154px !important; }
    .wpb_row.section-diff-hope .br-no-repeat .column-image-bg-wrap .column-image-bg { background-size: contain; }
    .section-col-difference {
        padding-right: 10% !important;
        padding-left: 8% !important;
    }
    .big-title-difference:before, .big-title-difference1:before {
        font-size: 62px !important;
        line-height: 60px !important;
        top: -22px !important;
        left: -20px !important;
    }
    .section-col-hope {
        padding-top: 28% !important;
        padding-right: 14% !important;
        padding-left: 22% !important;
    }
    .big-title-hope:before, .big-title-hope1:before {
        font-size: 62px !important;
        line-height: 60px !important;
        top: -22px !important;
        left: -16px !important;
    }
    .section-program .vc_col-sm-3 { width: 50%; }
    .section-program .vc_col-sm-6 {
        width: 100%;
        order: 1;
        margin-top: 20px;
    }
    .section-work-time {
        padding-top: calc(100vw * 0.06) !important;
        padding-bottom: calc(100vw * 0.062) !important;
    }
    .section-trainers { margin-bottom: 0px !important; }
    .footer-cta .wpb_row.full-width-section {
        padding-top: calc(100vw * 0.05) !important;
        padding-bottom: 44px !important;
    }
    .footer-cta .wpb_row.full-width-section .divider { height: 10px !important; }
    .section-about { margin-top: -90px; }
    .section-workshops-tab .tabbed >ul li a { width: 268px; }
    .section-workshops-content .col.padding-10-percent > .vc_column-inner {
        padding-right: 0px;
        padding-left: calc((100vw - 180px) * 0.08);
    }
}
/*@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .hero-section-image .height_tablet_80vh .divider { height: 44vh !important; }
}*/
@media only screen and (max-width: 999px) {
	.section-mobile-hero{position:relative;z-index:11}
    .wpb_wrapper h1.vc_custom_heading.section-hero-subtitle {
        font-size: 100px !important;
        line-height: 154px !important;
		margin-top: -25px;
   		margin-bottom: 20px;
    }
    .wpb_row.section-diff-hope .br-no-repeat .column-image-bg-wrap .column-image-bg {
        background-size: auto;
    }
    .section-program .vc_col-sm-3 { width: 100%; }
    .section-program .vc_col-sm-6 { order: 0; margin-top: 0px; }
}
@media only screen and (max-width: 768px) {
    .s-sm-none { display: none; }
    .s-sm-block { display: block; }
    .section-hero { margin-bottom: 80px !important; }
    .section-work-time .row-bg.using-image:first-child {
        background-image: unset !important;
        background-color: #142854;
    }
    .section-partners-logo .vc_col-sm-1\/5.wpb_column { width: 50%; }
    .section-partners-logo .vc_col-sm-1\/5.wpb_column:last-child { width: 100%; }
    .footer-cta .wpb_row .row-bg {
        background-size: cover;
        background-position: center center !important;
    }
    .section-about { margin-top: -60px; }
    .line-break::after { content: none; }
    .section-workshops-tab { margin-top: 0px; }
    .section-workshops-tab .tabbed >ul li a { background-color: rgba(255,67,53,1); }
    .section-workshops-tab .tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab { background-color: rgba(20,41,84,0.1); }
    .section-schedule .vc_col-sm-6 { width: 50%; }
    .section-benefits .img-with-aniamtion-wrap.right { text-align: left; }
    .sm-order-one { order: 1; }
}
@media only screen and (max-width: 767px) {
	.wpb_wrapper, .wpb_wrapper div,
	#footer-widgets, #footer-widgets div{
		text-align: center !important;
		margin-left: auto !important;
		margin-right: auto !important
	}
  .wpb_wrapper h1.vc_custom_heading {
    font-size: 20px!important;
    line-height: 50px!important;
  }
  .wpb_wrapper h1.vc_custom_heading.section-hero-subtitle {
    font-size: 75px !important;
    line-height: 154px !important;
  }
}
@media only screen and (max-width: 414px) {
    .wpb_row.section-diff-hope .br-no-repeat .column-image-bg-wrap .column-image-bg { background-size: contain; }
    .section-diff-hope .section-col-difference {
        margin-top: 2% !important;
        padding-top: 30% !important;
        padding-right: 0% !important;
        padding-bottom: 10% !important;
        padding-left: 16% !important;
    }
    .big-title-difference:before, .big-title-difference1:before {
        font-size: 50px !important;
        line-height: 52px !important;
        top: -16px !important;
        left: -16px !important;
    }
    .section-diff-hope .section-col-hope {
        padding-top: 25% !important;
        padding-right: 0% !important;
        padding-bottom: 20% !important;
        padding-left: 16% !important;
    }
    .big-title-hope:before, .big-title-hope1:before {
        font-size: 50px !important;
        line-height: 52px !important;
        top: -18px !important;
        left: -14px !important;
    }
    .section-trainers .owl-theme .owl-nav .owl-prev { margin-right: 28px; }
    .section-trainers .owl-theme .owl-nav [class*='owl-'] {
        bottom: 126px;
        padding: 10px 12px;
        font-size: 18px;
        line-height: 18px;
    }
    .section-partners-logo .vc_col-sm-1\/5.wpb_column { width: 100%; }
    .section-about { margin-top: -40px; }
    .section-schedule h6, .section-schedule p { text-align: center !important; }
    .section-schedule .vc_col-sm-6 { width: 100%; }
}
@media only screen and (max-width: 375px) {
    .section-mobile-hero {
      padding-top: 120px !important;
      padding-bottom: 40px !important;
    }
    .section-hero-title { margin-bottom: 30px; }
    .hero-section-content .divider { height: 40px !important; }
    .section-mobile-hero {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .wpb_wrapper h1.vc_custom_heading.section-hero-title {
        font-size: 38px !important;
        line-height: 44px !important;
		margin-bottom: 0;
    }
    .wpb_wrapper h1.vc_custom_heading.section-hero-subtitle {
        font-size: 94px !important;
        line-height: 120px !important;
    }
    .hero-section-content .divider { height: 20px !important; }
}
