.icon-left {
    list-style: none;
    line-height: 26px;
}
*{
    font-family: Arial !important;
}
.navbar-default .navbar-nav>li>a{
    color: #000 !important;
    font-size: 15px;
    font-weight: 500;
    /*padding-left: 3px;
    padding-right: 3px;*/
    }

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover{
   color: #000 !important; /*! background:#063962; */
   }
   
.navbar-default .navbar-nav>.open>a:focus{color: #fff !important; background:#0fa5b6 !important;}
	
#MenuControl_C .dropdown-menu{padding:0 !important; animation: fadeInUp 400ms;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #0fa5b6 !important;
}

.dropdown-menu>li>a:focus:after, .dropdown-menu>li>a:hover:after {
        border-left-color: #fff !important;
}
	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000 !important;
    background-color: #fff !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #0fa5b6 !important;
    border-color:#fff;
    color: #fff !important;
}
@charset "UTF-8";
.main-table{ Font-size:15px; color:#1a1a1a; line-height:24px; text-align:justify;}
.icon-left li::before {
    display: inline-block;
    margin-right: .255em;
    /* vertical-align: .255em; */
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid transparent;
    border-bottom: .3em solid transparent;
    border-left: .3em solid;
}
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}

#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color: #ffffff !important;color: #6d6d6d !important;}
.nav-link{color: #ffffff;font-size: 15px;font-weight: 400;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
/*nav-bar*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}
@media (max-width: 769px){

a{text-decoration:none;}
@media (max-width: 767px){
#MenuControl_C .bg-light {--bs-bg-opacity: 1;background-color: #000 !important;height:100%;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;background: #ff0000;padding: 5px;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}

@media(max-width:568px){
	
}
@media(max-width:480px){
	
}



@media (max-width: 414px){


}
.table-responsive {
    min-height: .01%;
    overflow: hidden !important;border: 0; padding:0;
}


@media (min-width: 1200px){
    .body-fx #HeaderControl{
        height: 90px;
        position: fixed;
        padding: 0 !important;
        z-index: 99;
    }
    
    .body-fx #MenuControl {
        height: 90px;
        position: fixed;
        right: 0;
        padding: 0 !important;
    }
    
    .body-fx center #form1 #HeaderControl{margin-left:0;}
    .body-fx center #form1 #MenuControl{margin-right: 0px;}
    
}
.navbar-default .navbar-nav>li>a{
    color: #000 !important;
    font-size: 15px;
    font-weight: 500;
    /*padding-left: 3px;
    padding-right: 3px;*/
    }

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover{
   color: #000 !important; /*! background:#063962; */
   }
   
.navbar-default .navbar-nav>.open>a:focus{color: #fff !important; background:#0fa5b6 !important;}
	
#MenuControl_C .dropdown-menu{padding:0 !important; animation: fadeInUp 400ms;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color: #161717 !important;
}
.main-heading {
    font-weight: bold;
    Font-size: 20px;
    color: #000;
    line-height: 36px;
    border-bottom: 1px #ccc dashed;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 0;
}
.sub-heading{    font-weight: bold;
    Font-size: 16px;
    color: #000;
    line-height: 30px;
    margin-bottom: 5px;     text-transform: uppercase;}
.team-title{font-weight:bold; Font-size:18px; color:#000; line-height:30px;}
.contact-us{ padding-left:20px; line-height:24px;}
.dropdown-menu>li>a:focus:after, .dropdown-menu>li>a:hover:after {
        border-left-color: #fff !important;
}
	
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000 !important;
    background-color: #fff !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #0fa5b6 !important;
    border-color:#fff;
    color: #fff !important;
}

.dropdown-item {font-size: 15px;padding: 5px 10px;}

#submenu10 .dropdown-item {font-size: 14px; padding: 3px 10px;}

.testimonial-section { padding: 5% 0;}
.testimonial-section .testimonial-card {background: #fff;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;padding: 40px 40px 10px 40px;margin:10px 0 30px 7px;min-height: 200px;}
.testimonial-section .testimonial-card p { font-size: 16px; line-height: 1.5;}
        .testimonial-section .testimonial-card h5 { color: #083a83; margin: 0; font-size: 21px; font-weight: 600;}
        .testimonial-section .carousel-indicators [data-bs-target] { background: #121212 !important; width: 12px; height: 12px; border: 0; border-radius: 50%; margin: 0 2px;}}