    @charset "utf-8";
/* CSS Document */

.main-table{font-family:Arial; font-weight:normal; Font-size:13px; color:#333; line-height:24px; text-align:justify;}
.main-heading{font-weight:bold; Font-size:18px; color:#333; line-height:36px; border-bottom:1px #ccc solid; text-transform:uppercase;}
.sub-heading{font-weight:bold; Font-size:15px; color:#333; line-height:30px; text-transform:uppercase;}
.team-title{font-weight:bold; Font-size:14px; color:#333; line-height:30px;}
.contact-us{ padding-left:20px; line-height:24px;}
    
.nav-item a{font-size:14px;color:#fff;}
.nav-item a:hover{color:#fff;}
.dropdown-item {color: #000 !important;}
 .dropend .dropdown-toggle {
    position: relative;
    padding-right: 30px; /* Space for the arrow */
}
a{text-decoration: none;}
.dropend .dropdown-toggle::after {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
}

.dropdown-item:hover{color:#fff!important;}
.dropdown-item.active{color:#fff!important;background-color: #0e7ba7!important;}
.dropdown-item:focus, .dropdown-item:hover{color:#fff!important;background-color: #0e7ba7!important;}

.navbar-nav {
    width: 100%;
    text-align: center;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: -2px;
}

.main-heading {
    padding-top:20px;
    font-weight: bold;
    Font-size: 20px;
    color: #006fae;
    line-height: 36px;
    border-bottom: 1px #ccc dashed;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 0;
}

#HeaderControl, #HeaderControl_C{height:auto!important;}
header img{padding: 15px 0px;}
    #MenuControl .bg-light{background-color: #0e7ba7!important;}

.main-table{text-align: left;color:#000;}
.main-table p{padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 12px;
    line-height: 22px;
    font-family: Arial;
    text-align: justify;}


.main-table ul li{padding-right: 3px;
    padding-left: 3px;
    font-weight: normal;
    font-size: 12px;
    line-height: 22px;
    font-family: Arial;
    text-align: justify;}

    .old-content {
        font-family: Arial;
        font-size: 12px;
        color: #ffffff;
        line-height: 26px;
        text-align: justify;
    }

    .services-sidebar {
        width: 98%;
    }

    .services-title {
        background-color: #d9a83f;
        font-family: Arial;
        font-weight: bold;
        padding: 0 0 0 5px;
        font-size: 16px;
        color: #fff;
        line-height: 30px;
        text-align: center;
        border-bottom: 1px solid #fff;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .service-item {
        padding-left: 10px;
        border-bottom: 1px solid rgb(255, 255, 255);
        background-color: rgb(14, 123, 167);
    }

    .service-item:hover {
        background-color: #d9a83f;
    }

    .service-item a {
        color: #ffffff;
        text-decoration: none;
    }

    .utilities-title {
        font-size: 14px;
        border-bottom: #ffffff 1px solid;
        background-color: #d9a83f;
        text-align: center;
    }

    .sidebar-bottom {
        background: #d9a83f;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }

    .welcome-title {
        margin-top: 15px;
        padding-right: 5px;
        padding-left: 5px;
        font-weight: bold;
        font-size: 16px;
        padding-bottom: 0px;
        color: #ffffff;
        line-height: 24px;
        padding-top: 0px;
        font-family: Arial;
        background-color: #0e7ba7;
        text-align: justify;
    }

    .content-text {
        padding-right: 3px;
        padding-left: 3px;
        font-weight: normal;
        font-size: 12px;
        padding-bottom: 10px;
        line-height: 22px;
        padding-top: 10px;
        font-family: Arial;
        text-align: justify;
    }

    .content-text-second {
        padding-right: 3px;
        padding-left: 3px;
        font-weight: normal;
        font-size: 12px;
        padding-bottom: 10px;
        line-height: 24px;
        padding-top: 10px;
        font-family: Arial;
        text-align: justify;
    }

    .blue-space {
        margin-top: 25px;
        padding-right: 5px;
        padding-left: 5px;
        font-weight: bold;
        font-size: 16px;
        padding-bottom: 0px;
        color: #ffffff;
        line-height: 24px;
        padding-top: 0px;
        font-family: Arial;
        background-color: #0e7ba7;
    }

    .img-left-one {
        padding: 5px;
        float: left;
    }

    .img-left-two {
        padding-right: 7px;
        float: left;
    }

    .service-images {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 10px;
    }

    .service-image-item {
        flex: 1;
    }

    .service-image-item img {
        max-width: 100%;
        height: auto;
        border: 0;
    }

    .disclaimer {
        font-weight: normal;
        font-size: 12px;
        margin-top:15px;
        line-height: 20px;
        font-family: Arial;
        text-align: center;
    }

    .disclaimer a {
        font-size:14px;
        color: #000000;
        text-decoration: none;
    }

    @media (max-width: 767.98px) {
        .services-sidebar {
            width: 100%;
        }

        .service-image-item {
            flex: 1 1 100%;
            text-align: center;
        }

        .service-images {
            flex-wrap: wrap;
        }

        .service-image-item img {
            width: 170px;
            max-width: 100%;
        }
    }


@media(max-width:767px)
{
    .navbar .container-fluid{display: flex;justify-content: center;}
    .navbar-toggler{background-color: #fff!important;}
}

.cont-page h2 {
    font-weight: bold;
    color: #111;
    font-size: 19px;
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height:30px;
    margin-top: 10px;
}
.cont-page h2 span {
    color: #111;
    font-weight: normal;
    font-size: 18px;
}
.cont-page .map-contp{border:1px dashed #ccc;}
.st-feature-box h3 {
    color: #fff;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}
.cont-page .st-feature-box {
    background: #000;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    padding-right: 10px;
    color: #fff;
}
.feature-box-content{font-size:15px;}
.st-feature-box {
    padding-left: 70px;
    position: relative;
}
.st-feature-box .st-feature-box-icon {
    color: #111;
    display: block;
    position: absolute;
    width: 52px;
    height: 52px;
    line-height: 0px;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 60px;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.cont-page .feature-box-image .fa{color:#fff;line-height:30px;font-size:30px;margin-top: 0px;}
/*cont-page*/

.cont-page .feature-box-image .fa {
    color: #fff;
    line-height: 30px;
    font-size: 30px;
    margin-top: 11px;
}


#WhatsNewControl{margin-top:10px;}
#carouselExampleControls{padding-right:10px;}
#FooterrControl1_tr_FooterBackImage{background-image: none!important;}
#FooterrControl1_tr_hitCounter{color:#000!important;}

.table-responsive{padding:0px;}

.nav-link:focus, .nav-link:hover{color:#fff;}