/* Inner-page styles lifted from the static careers page; used by CMS 'standard' pages,
   careers, newsletters and social feed pages. */

        form .row .col-sm-6:last-child .form-control {
            position: relative;
        }

        label.error {
            position: absolute;
            right: 3px;
            color: #e00c12;
            font-size: 10px;
            top: 3px;
        }

        .intl-tel-input .selected-flag {
            top: 25px;
        }

        .intl-tel-input .country-list {
            top: 45px;
        }

        @media (max-width: 767px) {

            form .col-sm-6,
            form .col-sm-12 {
                float: left;
                width: 100%;
            }
        }
    

        .footer_div1_2{
            min-height: 950px;
        }
        section {
            padding: 80px 0 0px;
        }
        @media (max-width: 767px) {
            .footer_div1_2 {
                min-height: auto;
                padding-bottom: 100px;
            }
        }

.swiper-slide {
    width: 100% !important;
}

            .content-container {
                max-width: 100%; width: 100%;
            }
            #sec1 .container, #sec2 .container {
                max-width: 100%; width: 85%;
            }
            .list-title {
                text-align: left; font-family: 'Oswald'; font-size: 20px; font-weight: 600; margin-bottom: 10px; margin-top: 20px;
            }
            ul.lists {
                line-height: 30px; margin-bottom: 30px;
            }
            ul.lists li:after {
              content: ''; text-align: left; line-height: 30px; position: absolute; top: 10px; left: 0;
            }
            ul.lists li {
                padding-top: 10px; color: #333; text-align: left; font-size: 14px; font-weight: 400; line-height: 22px; padding-left: 30px; position: relative; padding-bottom: 10px;
            }
            form {
                margin-bottom: 40px;
            }
            form .row {
                margin: 0 !important;
            }
            form .col-sm-6, form .col-sm-12 {
                padding: 0;
            }
            ::placeholder {
                color: #353535 !important; font-weight: 400 !important; font-size: 14px !important;
            }
            .custom-form select, .custom-form textarea, .custom-form input[type="text"], .custom-form input[type=email] {
                color: #353535; background: #fff; float: left; width: 100%; padding: 15px 30px; font-size: 14px; position: relative; font-family: 'Poppins', sans-serif; -webkit-appearance: none; margin-bottom: 0; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; height: 55px;
            }
            .custom-form select {
                border-bottom: 0;
            }
            form .row .col-sm-6:last-child .form-control {
                border-left: 0;
            }
            form .row.bb .form-control {
                border-bottom: 1px solid #000 !important;
            }
            #sec2 small {
                text-align: left; width: 100%; float: left;
            }
            form h5 {
                font-family: poppins; font-size: 20px; text-align: left; margin-top: 20px; margin-bottom: 5px;
            }
            form p {
                padding-top: 0 !important;
            }
            #sec2 .section-title h3 {
                font-family: oswald;
            }
            .fixed-column-wrap_title h2:before {
                display: none;
            }
            .fixed-column-wrap_title h2 {
                font-size: 25px; padding-bottom: 20px; position: absolute; line-height: 30px; padding-top: 30px; bottom: 0; width: 100%; font-family: 'Poppins'; font-weight: 500; color: #fff; padding-left: 20px;
            }
            @media  only screen and (max-width: 1500px) {
                .section-counter {
                    display: block; right: 100px; top: 250px;
                }
                .fixed-column-wrap-content {
                    padding: 150px 0 60px; height: 63vh;
                }
                .content-right {
                    height: 63vh;
                }
                .fixed-column-wrap {
                    height: 100%;
                }
                .fixed-column-wrap_title {
                    height: 100%; z-index: 1
                }
                .fixed-column-wrap_title h2 {
                    font-size: 25px; padding-bottom: 20px; position: absolute; line-height: 30px; padding-top: 30px; bottom: 0; width: 100%; font-family: 'Poppins'; font-weight: 500; color: #fff; padding-left: 20px;
                }
                .fcwc-wrap {
                    left: 40px; right: auto; top: 120px;
                }
                .scroll-notifer {
                    top: 115px; right: unset; left: 100px;
                }
            }
            @media  only screen and (max-width: 1024px) {
                .fixed-column-dec {
                    border-bottom: 0px; border-right: 0px;
                }
                .hero-section-dec {
                    display: none;
                }
                form h5 {
                    font-size: 17px;
                }
            }
            @media  only screen and (min-width: 767px) and (max-width: 992px) {
                .fixed-column-wrap {
                    position: fixed; width: calc(27% + 110px);
                }
                .fixed-column-wrap_title h2 {
                    font-size: 20px; bottom: 10%;
                }
            }
            @media  only screen and (min-width: 992px) and (max-width: 1200px) {
                .fixed-column-wrap {
                    width: calc(30% + 125px);
                }
                .hero-section-dec {
                    display: none;
                }
            }
            @media  only screen and (min-width: 767px) {
                .row.rowRight {
                    display: inline-block; width: 100%;
                }
                .content-left.rowLeft {
                    width: 60%; float: left; z-index: 9; position: relative; display: inline-block; align-items: center;
                }
                .content-right.rowRight {
                    width: 40%; float: right;
                }
                .fixed-column-wrap {
                    position: fixed; width: calc(33% + 110px);
                }
            }
            @media  only screen and (max-width: 767px) {
                .hero-section-dec {
                    display: none;
                }
                .page-scroll-nav_wrap ul, .gallery-filters {
                    padding: 30px 15px 10px;
                }
                form .row .col-sm-6:last-child .form-control {
                    border-left: 1px solid #000;
                }
                #sec2 .section-title h3 {
                    font-size: 20px; letter-spacing: 1px;
                }
                #sec1 .section-title h3 {
                    font-size: 20px; line-height: 25px;
                }
                .fixed-column-wrap {
                    height: auto !important;
                }
                .scroll-notifer {
                    display: none;
                }
                .fixed-column-wrap-content {
                    height: 75vh;
                }
                
            }
                .section-counter, .scroll-notifer,  
                .fcwc-pagination.fcwc-wrap.swiper-pagination-clickable.swiper-pagination-bullets {
                    display: none;
                }

            .footer_div1_1 {
                display: none;
            }
            .footer_div1_2 {
                width: 100%;
            }
            .footer_div1_2 ul {
                margin-bottom: 3%;
            }
            .footer_div1_2 {
                min-height: auto;
                padding-bottom: 150px;
            }
        