.formModel {
    margin-top: 4% !important;
}

.closeButton {
    position: absolute;
    right: 6px;
    top: 7PX;
}

.formSection {
    /* padding: 0px !important; */
}

.add {
    background: #ec5600;
    color: #fff;
    border: 0px;
    padding: 5px 15px;
    border-radius: 5px;
}

.form-check-input:checked[type=radio] {
    background-color: #ec5600 !important;
}

.form-check-input:checked {
    border-color: #ec5600 !important;
}

.submit_button {
    background-color: #ec5600 !important;
    border-color: #ec5600 !important;
}

.img_border {
    /* border-bottom: 10px solid #EC5600; */
}


.text_section_popup {
    background-color: #081631;
    color: #fff !important;
    text-align: justify;
}

.text_section_popup p {
    color: #fff !important;
    font-family: Times;
    font-size: 21px;
}

.text_section_popup p a {
    color: #fff !important;
    font-family: Times;
    font-weight: bold;
    font-size: 25px;
}


.text_section_popup h1 {
    text-transform: capitalize;
    text-align: center;
    font-family: Times;
    margin: 0px;
    font-size: 55px;
    font-weight: bold;
    color: #fff;

}


.guestTitle {
    text-align: center;
}

.welcome_section .commonTextsize p {
    text-align: center;
    margin: 10px 133px;
    max-width: 100%;
    /* font-size: 30px; */
    font-size: 18px;
}

.welcome_sectio {

    max-width: 100%;
}

.commonTextsize .description {
    text-align: center;
    /* font-size: 30px; */
    font-size: 18px;

}

.description p {
    color: #000;
}

.guestBtnModify {
    align-items: center;
}

.welcome_section {
    /*background-image: url(<?php //echo base_url();                ?>/assets/img/welcome.jpg); */
    height: 94vh;
    background-size: contain;
}

#welcome {
    max-width: 100% !important;
}

.guestTitle {
    font-size: 53px;
    padding-top: 40px !important;
    text-transform: uppercase;
    font-family: 'goboldregular';
    letter-spacing: 2px;
}

.guestBtnModify {
    border-radius: 40px;
    padding: 0px 40px;
    background-color: #ec5600 !important;
}

.guestBtnModify:hover,
.submit_button:hover {
    background-color: #5a9ec4 !important;
    border: 1px solid #5a9ec4 !important;
}

#addChildForm:hover {
    background-color: #5a9ec4 !important;
}

.what_you_can_expect {
    /* background-image: url(<?php // echo base_url();                           ?>/assets/img/what_you_can.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
}

.what_you_can_expect .commonTextsize p {
    color: #fff !important;
    /* font-size: 20px !important; */
    font-size: 18px;


}

/* ======================================== */
/* children */
/* ======================================== */
.children {
    /* background-image: url(<?php // echo base_url();                          ?>/assets/img/childerns.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
}

.clildren p {
    /* font-size: 22px; */
    font-size: 18px;
    color: black;
}

/* ======================================== */
/* service_time */
/* ======================================== */
.service_time {
    /* background-image: url(<?php //echo base_url();                         ?>/assets/img/service_time.jpg); */
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
}

.service_time p {
    font-size: 18px;
    padding: 0;
    color: black;
}

.removeChildFormBtn {
    margin-top: 39%;
}

/* }========================================================================= */
/* }========================= mobile css ==================================== */
/* }========================================================================= */
@media only screen and (max-width: 600px) {
    .welcome_section {
        height: 45vh;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: bottom;
    }

    .removeChildFormBtn {
        margin-top: 0 !important;
    }

    .welcome_section .commonTextsize p {
        text-align: center;
        margin: 10px 10px;
        max-width: 100%;
        /* font-size: 30px; */
        font-size: 18px;
    }

    .what_you_can_expect {
        height: 800px !important;
        /* height: 150vh !important; */
    }

    .children {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom;
        height: 100vh;
    }
}