@charset "utf-8";
/* CSS Document */

.main-table{font-family: 'Open Sans', sans-serif;font-weight:normal; Font-size: 14px;color:#333;line-height:24px;text-align:justify;}
.main-heading{
    font-weight: bold;
    Font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #063962;
    line-height: 36px;
    border-bottom: 1px #ccc dashed;
    margin-bottom: 10px;
    text-align: left;
    }
.sub-heading{
    font-weight: bold;
    Font-size: 18px;
    color: #063962;
    margin-top:0;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left;
    }
.team-title{ font-weight:bold;Font-size: 16px;color:#063962;line-height:30px; text-align: left;}


.row > *{ padding-right: 0;}


/*contact*/

.cont-page h2{ font-family: 'Open Sans', sans-serif;
    font-weight:bold;
    color: #063962;
    font-size: 19px;    
    margin-bottom:15px;
    margin-top:10px;
	text-align: left;
    }
	
.cont-page h2 span{  color: #111; font-weight: normal; font-size: 17px;}
.cont-page h3{ font-family: 'Open Sans', sans-serif; font-size: 17px; font-weight:bold; color: #063962; text-align: left; margin-bottom:10px; margin-top:10px;}
.cont-page p{ font-size:14px; color:#111; line-height: 24px;}

/*cont-page*/
.container-fluid{padding-left:2px; padding-right:2px;}

#MenuControl_C .navbar-default,
#MenuControl_C .container-fluid,
#MenuControl_C .navbar-nav
{height:100%;}

#MenuControl_C #navbar-collapse-1{height:100% !important;}


#MenuControl, #MenuControl_C{ Max-height:inherit !important; background: #063962;}

.container-fluid{ padding-left:2px; padding-right:2px;}
/*nav-bar*/
.dropdown-toggle{position:relative;}

.nav-item ul li .dropdown-toggle::after{ position:absolute; right: 5px; top: 10px;}

#MenuControl .bg-light{ background-color: #063962 !important; height:100%;}

.nav-link{ font-weight: 600; color: #fff;}
.nav-fill{ width:100%; font-size: 15px;}
.navbar-brand{ margin:0;}
.navbar-toggler{ background-color: #fff !important;}

.nav-link:focus, .nav-link:hover { color: #666;}
.dropdown-item{ font-size: 14px;}


.nav-item ul li .dropdown-toggle:after{ position:absolute; right: 5px; top: 10px;}


.btn-primary{ 
--bs-btn-hover-bg: #0e64a8;
--bs-btn-hover-border-color: #3da046;
--bs-btn-focus-shadow-rgb: 221,115,4;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0e64a8;
--bs-btn-active-border-color: #3da046;}

.dropdown-menu{ --bs-dropdown-link-active-bg: #3da046;}
.dropdown-menu a{ --bs-btn-hover-bg: #0e64a8;
--bs-btn-hover-border-color: #3da046;
--bs-btn-focus-shadow-rgb: 221,115,4;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0e64a8;
--bs-btn-active-border-color: #3da046;}


.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;
	padding:0 !important;
}

@media(max-width:991px){
#HeaderControl, #HeaderControl_C{height: inherit !important;}

}

@media (max-width: 769px){
	
#MenuControl, #MenuControl_C{ height: initial !important;}	
#widgetsControl_C, #widgetsControl{ height:initial !important}

}

@media (max-width: 767px)
{
	
}



@media(max-width:736px){
 #HeaderControl, #HeaderControl_C{height: initial !important;}	

}



@media(max-width:480px){
	
	.query-btn{ text-align: center; margin-bottom: 10px;}
	.nav-fill .nav-item{ text-align:left;}
	.nav-fill{ padding-left: 20px;}
	#MenuControl .bg-light{ margin-right: 20px;}
	
	.container{ padding-right: 30px !important; padding-left: 30px !important;}
	
	.banner-hm{ min-height: inherit !important;}
	.banner-hm img{ max-width: 100% !important;}
	
	.hm-abt{ padding-left: 20px !important; padding-right:20px !important;}
	.hm-abt .row{ --bs-gutter-x: 0 !important;}

}
