#bannerbtn1 {
    display: none;
}

@media (max-width: 768px) {
    #bannerbtn1 {
        display: inline-block;
    }
}


@media (max-width: 768px) {
    #headtext {
        display: block;
    }
}

#bannercontent {
    display: none;
}

@media (max-width: 768px) {
    #bannercontent {
        display: block;
        word-spacing: -1px;
    }
}

#active-menu1 {
    color: #175cff;
}

@media only screen and (min-width:320px) and (max-width:767px) {
    #service-banner {
        padding: 30px 0;
        background: #09274a;
    }
}

.lead {
    text-align: justify;
    /* word-spacing:3.5px; */
    font-size: 15.8px;
    color: white;
}

#service-head {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    margin-bottom: 1rem;
    letter-spacing: 1px;
    color: #032d60;
}

#h2 {
    font-size: 40px;
}

#service-dropline {
    border-bottom: 3px solid #175cff;
    width: 55px;
    margin-bottom: 13px;
}

#active-menu3 {
    color: #175cff;
}

#about-banner1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    margin-top: 100px;
    padding: 60px 0;
    height: 400px;
}

@media only screen and (max-width: 767px) {
    #about-banner1 {

        padding: 10px 0;
        background-attachment: scroll;
        height: 250px;
        background-size: cover;
    }
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}

#column-background {
    height: 420px;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

@media only screen and (max-width:480px) {
    #column-background {
        display: none;
    }
}

#textalign {
    text-align: justify;
    word-spacing: 0;
    text-align-last: left;
    word-break: break-word;
    hyphens: none;

}

#fs-30 {
    font-size: 26px;
}

#heightadjust {
    margin-top: -75px;
}

#fs-15 {
    font-size: 15px;
}

#headtext {
    font-size: 38px;
}
