@charset "utf-8";
/* CSS Document */

.main-table{font-family:Saira; font-weight:normal; Font-size:15px; color:#333; line-height:24px; text-align:justify;}
.main-heading{    font-weight: bold; Font-size: 20px; color: #2f4d5a; 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:#2f4d5a; line-height: 30px; margin-bottom: 5px; text-transform: uppercase;}
.team-title{font-weight:bold; Font-size:18px; color:#2f4d5a; line-height:30px;}
.contact-us{ padding-left:20px; line-height:24px;}
.bg-light .container-fluid{width: 1170px; position: relative; right: 0;  margin-right: 0;   z-index: 9;}
.bg-light .container-fluid::after { position: absolute; content: "";  right: -180px;  top: 0; height: 80px;  width: 122%;
    background-color: #bc0556;  z-index: -1; clip-path: polygon(30px 0, 100% 0%, 100% 100%, 0% 100%);}
.bg-light{background:transparent !important;}
.nav-link{font-weight: 600; color:#fff;}
.nav-fill{width:100%; font-size: 15px;}
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
.navbar-nav.nav-fill{position: relative; top: 20px;}
@media (max-width: 991px){
#MenuControl_C{height:inherit !important;}
}
@media (max-width: 769px){
#MenuControl, #MenuControl_C{height: initial !important;}	
#widgetsControl_C, #widgetsControl{height:initial !important}
	}

@media (max-width: 767px)
{

.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top 
{
   margin-right: 0px !important;
 margin-left:  0px !important;
}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
    padding: 2px 15px 2px 25px;
}
.navbar-nav>li{display: block; text-align:left;}
}



@media(max-width:736px){
 
.navbar-nav>li{display: block; text-align:left;}
#HeaderControl, #HeaderControl_C{height: initial !important;}	
header{padding: 10px 0;}	
.fl-head h2{    font-size: 26px;}
}

@media(max-width:375px){
.fl-head h2{    font-size: 23px;}
}

.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;
}