/*Campaign landing page Css*/ 
/*
.single-landing-cust img { width: auto; max-width: 100%; }
.single-landing-cust .top-offerings .logo { text-align: center; padding: 45px 0 58px; max-width: 221px; margin: 0 auto; }
.single-landing-cust .top-offerings h1 { line-height: 1.2; text-align: center; }    
.single-landing-cust .top-offerings p { line-height: 1.2; }
.single-landing-cust .right-s-landingpage { background-color: #074A29; }
.left-s-landingpage { padding-right: 0; }
.single-landing-cust .ftop-third-column form ul { list-style-type: none;     padding: 0; }
.single-landing-cust .ftop-third-column form ul li { padding-bottom: 16px; }
.single-landing-cust .ftop-third-column form { max-width: 300px; margin: 0 auto; text-align: center; padding-top: 75px; }
.single-landing-cust .ftop-third-column form input[type="text"] { background-color: #FDFAEF; border-color: #FDFAEF; border: 1px solid #FDFAEF;    width: 100%; border-radius: 4px;    padding: 6px 10px; }
.single-landing-cust .ftop-third-column form .gfield_label { font-size: 14px; color: #FDFAEF; width: 100%; text-align: left; margin-bottom: 0; letter-spacing: 1; padding-bottom: 4px; }
.single-landing-cust .ftop-third-column form .gfield_label .gfield_required { color: #79A71F; }
.single-landing-cust .ftop-third-column form .gform_title { color: #FDFAEF; font-size: 36px; }
.single-landing-cust .ftop-third-column form input[type="submit"] { 
    background-color: #FDFAEF;
    border: 1px solid #FDFAEF;
    border-radius: 28px;
    outline: none;
    text-align: center;
    color: #074A29;
    font-size: 16px;
    padding: 12px 14px;
    text-transform: uppercase;
    min-width: 218px;
    font-weight: 900;
    letter-spacing: 0.50;
    cursor: pointer;
}
.single-landing-cust .ftop-third-column form input[type="submit"]:hover {  background: #074A29; color: #FFFFFF; }
.single-landing-cust .left-s-landingpage { padding: 0; }
.single-landing-cust .main-footer__top .social-share { padding-left: 0; text-align: center; }
.single-landing-cust .footer-logo-block { border-bottom: 2px solid #426953; text-align: center; }
.single-landing-cust .footer-logo-block img { max-width: 158px; }
.single-landing-cust .main-footer__top .main-footer ul { margin-bottom: 0; }
.single-landing-cust .footer-logo-block { padding-bottom: 55px; margin-bottom: 68px; }
.single-landing-cust .ftr-first .ftr-camp-logo { margin-left: 0; display: block; text-align: center; }
.single-landing-cust .ftr-first .copyright { text-align: center; }
.single-landing-cust .ftr-first .copyright br { display: none; }
.single-landing-cust .ftr-first .copyright p a{ color: #fbfbea; font-size: 10px; line-height: 1.7; } 
.single-landing-cust .main-footer__top .ftr-first > div { max-width: 162px; margin-left: 36px; }
.single-landing-cust .second-main-footer { margin-top: 70px; }
.second-main-footer .social-share ul { margin: 0; }
.second-main-footer .footer-menu li a:after { margin: 0 0 0 10px; }
.second-main-footer .social-share ul li a { display: flex; flex-wrap: wrap; justify-content: center; }
.second-main-footer .social-share ul li:last-child { padding-right: 0; }
.landing-wrapper .right-s-landingpage { position: fixed; right: 0; top: 0; bottom: 0; overflow: hidden; }
.right-s-landingpage .ftop-third-column .gf_browser_chrome > p { display: none; }
.ftop-third-column form .gform_footer { padding-top: 42px; }
.right-s-landingpage .ftop-third-column form .gform_body { padding-top: 20px; }
.single-landing-cust .left-s-landingpage .top-offerings p { line-height: 1.3;     margin: 0 0 24px; }
.left-s-landingpage .block-content h1 { margin-bottom: 43px; }
.single-landing-cust .top-offerings blockquote.alternate p { margin-bottom: 0; }
.single-landing-cust .top-offerings blockquote.alternate .author, .single-landing-cust .top-offerings blockquote .author { padding-top: 15px; }
.second-main-footer .main-footer__top { padding: 47px 0 70px 0; }
.second-main-footer .copyright p { letter-spacing: 0.1; }
*/
/*Campaign landing page css End*/ 

/*
@media (max-width:1650px) { 
    .slider-block .slick-dots {
        bottom: 80px;
    }
    .slider-block .slick-dots {
        padding: 0 0 0 60px;
    }
    .b-content-images__content-wrapper .c-btn-secondary { font-size: 16px; }

}

@media (max-width:1366px) { 
    .second-main-footer .main-footer__top .footer-menu { padding-left: 5%; }
    .second-main-footer .main-footer__top .ftr-first > div { margin: 0 auto; }
}

@media (max-width:1200px) { 
    .single-landing-cust blockquote.alternate cite br {
        display: none;
    }
    .single-landing-cust blockquote.alternate cite:before {
        left: 30px;
        content: '“';
    }
    .second-main-footer .main-footer__top .footer-menu { padding-left: 0; }
    .second-main-footer .footer-menu li a:after { margin: 0 0 0 8px; }
    .second-main-footer .footer-menu li a { font-size: 16px; }
    .slider-block .slick-dots { padding: 0 0 0 30px; }
    
    
}

@media (min-width:767px) { 
    .mobile-popup-btn { display: none; }
    .popup-close { display: none; }
}
*/

/*------------Tablet landscape view------*/

/*
@media (max-width:1024px) { 
    .second-main-footer .footer-menu li a:after { margin: 0 0 0 6px; }
    .slider-block .slick-dots {
        padding: 0 20px 0 60px;
        text-align: right;
    }
    
    
}
*/
/*------------Tablet portrait  view------*/


/*
@media (max-width:991px) { 
     .news-block:after {
        background-image: url(./images/trangle-mob.png);
        width: 100%;
        height: 58%;
        left: 0;
        top: 0;
        background-size: cover;
        background-position: right bottom;
        background-repeat: no-repeat;
    }
    .Block-news-cta .rookie-day { padding-left: 0; text-align: center;     padding-bottom: 90px; }
    

    .slider-block .slick-dots {
        padding: 0 20px 0 30px;
        bottom: 40px;
    }
    .home .slider-block .slick-arrow.slick-next, .home .slider-block .slick-arrow.slick-prev  
    {
        display: none !important;
    }
     .news-block .first-time {
            padding-left: 0;
            text-align: center;
        }
        .news-block .rookie-day > span {
            margin-bottom: 0;
        }
        .news-block .c-btn svg {
            margin-left: 15px;
        }
}
*/
/*------------mobile landscape  view------*/
/*
@media (max-width:767px) {
    .slider-block .slick-dots {
        bottom: 20px;
    }
        .home .join-us-text span h3 {
            font-size: 26px;
            color: #F9F9F0;
            margin-bottom: 15px;
        }
        .program-cnt h2 {
            font-size: 26px;
        }
        .Block-spirit-section {
            background: #7e6543;
            padding: 40px 0 70px;
        }
        .program-block span {
            font-size: 22px;
            padding: 22px 0 18px;
            height: auto !important;
            margin-bottom: 5px;
        }
        .Block-spirit-section .c-btn {
            bottom: 0;
            position: relative;
            right: auto;
            left: auto;
            margin: auto;
        }
        .home .block-join-us {
            padding: 22px 0 20px;
        }
        .Block-spirit-section .program-cnt {
            margin-bottom: 28px;
        }
        .block-elevator-pitch { padding: 25px 0; }
        .Block-warmth-title h2 {
            font-size: 26px;
        }
        .Block-warmth-title h2 span {
            font-size: 14px;
        }
        .Block-warmth {
            padding: 40px 0 100px;
        }
        .Block-warmth-title {
            padding-bottom: 30px;
        }
        .slide-bg {
            width: calc(100% - 20px);
            height: 180px;
            margin: 0 auto;
        }
        .Block-warmth .slider-block .b-content-images__content-wrapper {
            width: calc(100% - 40px);
            margin: -25px auto 0;
            border-radius: 8px;
            padding: 40px 30px 60px;
        }
        .slider-block .slick-dots {
            bottom: 10px;
        }
        .slider-block .slick-dots {
            padding: 0 0 0 25px;
        }
        .intro_text h2 p {
            font-size: 20px;
            margin-bottom: 30px;
        }
        .facilities-section .intro_text {
            border-top: 2px solid #e7ddc8;
            padding-top: 35px;
        }
        .facilities-section a.c-btn-secondary {
            font-size: 18px;
            padding-left: 0;
        }
    
        .blog-page-block {
            padding: 45px 0 30px;
        }
            
        .facilities-section .bottom-img {
            margin-top: 0;
        }
        .facilities-section {
            padding: 20px 0 0;
        }
       
        .news-block .rookie-day > h3 {
                margin-bottom: 25px;
        }
        .home .news-block {
            padding: 40px 0 32px;
        }
     
        .Block-news-cta {
            padding: 60px 0;
        }
        .news-block .rookie-day {
            padding-left: 0;
            margin: 0 auto;
            display: block;
            text-align: center;
            padding-bottom: 60px;
        }
        .news-block .first-time span {
            margin-bottom: 20px;
        }
        .news-block .first-time h3 {
            margin-bottom: 22px;
                padding: 0 30px;
        }
        .home > .container .blog-page-block { padding: 45px 0 0; }
    
        .home .slider-block .slick-arrow {
            display: none !important;
        }
        .pitch-logo { top: -35px; }
        .elevator-pitch p { font-size: 20px; }
        .pitch-logo img { width: 60px; }
        .join-us-text span > p {
            margin-bottom: 10px;
        }
        .slick-dots {
            left: 0;
            bottom: 50px;
            padding-left: 25px;
        }
        .slick-dots li.slick-active {
            height: 13px;
            width: 13px;
        }
        .slick-dots li {
            height: 10px;
            width: 10px;
        }
        .join-us-text .c-btn {
            background: #F9F9F0;
        }
        .single-landing-cust .second-main-footer .footer-menu
        {
            padding-top: 0;
        }
        .single-landing-cust .second-main-footer .footer-menu li a:after {
            margin: 0 0 0 10px;
        }
        .single-landing-cust .top-offerings .logo {
            padding: 25px 0 28px;
            max-width: 180px;
        }
        .single-landing-cust .left-s-landingpage .mobile-popup-btn a {
            width: 100%;
            color: #FFFFFF;
            background-color: #074A29;
            padding: 23px;
            display: block;
            text-align: center;
            font-weight: 800;
        }
      .single-landing-cust .right-s-landingpage  {
        opacity: 0;
        pointer-events: none;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
    }  
    .single-landing-cust .right-s-landingpage.active {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        pointer-events: all;
        opacity: 1;
    }
    .right-s-landingpage .popup-close img { width: 18px; height: auto; }
    .right-s-landingpage .popup-close { position: absolute; right: 20px; top: 23px; cursor: pointer; }
    .right-s-landingpage .ftop-third-column form .gform_heading { display: block; }
    .ftop-third-column form .gform_title { line-height: normal; font-size: 30px; }
    .right-s-landingpage .ftop-third-column form .gform_heading p { margin: 0; }
    .single-landing-cust .right-s-landingpage .ftop-third-column { width: 100%; }
    .single-landing-cust .ftop-third-column form { max-width: none; }
    .ftop-third-column form .gform_footer { padding-top: 30px; }
    .right-s-landingpage .ftop-third-column form .gform_body ul { margin-bottom: 0; }
    .right-s-landingpage .ftop-third-column form .gform_body ul { margin-bottom: 0; }
    .ftop-third-column form ul li:last-child { padding-bottom: 0; } 
    .second-main-footer .footer-logo-block { padding-bottom: 50px; margin-bottom: 60px; }
    .ftop-third-column form input[type="text"] { padding: 10px; }
    .second-main-footer { margin-top: 40px; }
    .footer-logo-block img { max-width: 130px; }
    .second-main-footer .footer-menu { padding-left: 0; text-align: center; padding-bottom: 50px; }
    .second-main-footer .social-share ul { padding: 0; text-align: center;}
    .second-main-footer .footer-menu ul li { margin-bottom: 20px; }
    .second-main-footer .main-footer strong { margin-bottom: 20px; }
    .second-main-footer .social-share ul li { margin-bottom: 0; }
    .second-main-footer .social-share { padding-bottom: 50px; }
    .left-s-landingpage .main-footer__top .ftr-first > div { max-width: 162px; margin: 0 auto; }
    .left-s-landingpage .block-content h1 { margin-bottom: 38px; }    
    .single-landing-cust .left-s-landingpage .top-offerings p { line-height: 1.2; margin: 0 0 20px; }
    .single-landing-cust .left-s-landingpage img.alignnone { margin: 15px 0 10px; }
    .left-s-landingpage blockquote.alternate { padding: 30px 0 25px 0; }
    .left-s-landingpage blockquote.alternate cite:before { top: 30px; left: 5px; }
    .left-s-landingpage blockquote.alternate cite br { display: none; }
    
}
*/
/*------------mobile portrait view------*/
@media (max-width:640px) {
    
}
/*----------optional css------*/
@media (max-width:480px) {
/*    .single-landing-cust .top-offerings .logo { max-width: 102px; padding: 10px 0 30px; }*/

    
}







