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

.main-table{ font-family: 'Open Sans' sans-serif; font-weight:300; Font-size:14px; color:#333; line-height:23px; text-align:justify;}

.main-table ol li, .main-table ul li{ font-family: 'Open Sans' sans-serif; font-weight:200; Font-size:14px; color:#333; line-height:23px; text-align:left;}


.inner-page h1, h2, h3 {
	color:#000;
	font-family: 'Open Sans' sans-serif;
}
.inner-page p {
	color:#000;
	font-size: 14px;
}
.main-heading{ font-family: 'Open Sans' sans-serif;
    Font-size: 20px;
    font-weight:600;
    color: #f88c00;
    line-height: 36px;
    border-bottom: 1px #f88c00 solid;
    margin-bottom: 10px;
    text-align: left;
    }
	
	
.sub-heading{ font-family: 'Open Sans' sans-serif; Font-size: 17px; color: #222; font-weight:600; line-height: 24px;text-align: left;}

.sub-heading span{Font-size: 15px; font-style: italic; color: #333; display:block;}

.bdr-line{ border-top: 3px solid; opacity: 100; margin: 2rem 0;}

.team-photo{ float:left; margin-right:20px; width:250px; border:2px #ccc solid;}
.team-photo2{ float:right; margin-left:20px; width:250px; border:2px #ccc solid;}


.sub-heading2{ font-family: 'Open Sans' sans-serif; Font-size: 17px; color: #222; font-weight:600; line-height: 24px;text-align: right;}

.sub-heading2 span{Font-size: 15px; font-style: italic; color: #333; display:block;}


/* ===========================
--- Contact Us Page
============================ */

.contact-inner{}

.contact-inner p{ font-size:14px; text-align:left; color:#222; }
.contact-inner p i{ font-size:22px; color:#00387a; margin-right:10px; margin-bottom:10px;}

.contact-inner .nav-pills{ margin-bottom:20px; background:#eee; padding:10px;}

.contact-inner .nav-pills .nav-link.active, .contact-inner .nav-pills .show > .nav-link{   background-color: #f85320;}
.contact-inner .nav-link {
  font-weight: 400; color: #fff;
  margin-right:5px; background:#00387a;
}


.Langts{ text-align:right;}


.form-control{ font-size:13px !important;}

.abt-bnr-tp{ position:relative; margin-bottom:30px;}
.abt-bnr-tp .tp-img {position: relative;padding:0;height: 250px;width:100%;}
.abt-bnr-tp .tp-img img{ height:100%; width:100%;}
.innr-pg{position: absolute;top: 73px;z-index: 9;left: 20%;right: 20%;padding:20px;}
.innr-pg h2{ color: #fff; font-weight: 200; font-size: 50px; text-align: center; letter-spacing:3px;}




.container-fluid{ padding-left:1px; padding-right:1px;}

#HeaderControl, #MenuControl{ background-color: #fff;}

#MenuControl_C .dropdown-menu{ padding:0 !important; animation: fadeInUp 700ms; transition:.5s;}

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

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

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


.dropdown-toggle{ position:relative;}
.nav-item ul li .dropdown-toggle:after{ position:absolute; right: 5px; top: 10px;}
.bg-light{ background-color: #fff !important; height: 100%;}

.navbar-brand{ margin:0;}

.nav-link{ font-weight: 400; color:#222;}

.body-fx .nav-link{ font-weight: 600; color:#222 !important;}

.nav-fill{ width: 100%; font-size: 14px;}

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

.dropdown-menu a:hover{ background-color:#f88c00; color: #fff;}



@media (min-width:1023px){

.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}

.dropdown-submenu {
    position:relative;
}
.dropdown-submenu > .dropdown-menu {
    top: 0;
	right:100%;
    left: auto;
    margin-top:-6px;
}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(180deg);
}

.dropend .dropdown-menu {
    right: 100% !important;
    left: auto !important;

}


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

}


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


}

@media(max-width:767px){
.form-control-static { min-height: 34px; padding-top: 7px;  padding-bottom: 7px; margin-bottom: 0;}
.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 !important;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 15px; 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-toggler{ margin-top:0;}

.nav-link{ color:#222 !important; padding-left: 20px !important;}


#HeaderControl, #HeaderControl_C{ height: initial !important;}
#widgetsControl_C{ height:initial !important;}

#about{  padding-left: 20px !important;  padding-right: 20px !important;}

}



@media(max-width:736px){
	

#widgetsControl, #widgetsControl_C{ height: initial !important;}

header{ padding: 10px;}	

.service-box li{ width: 47% !important;}

#MenuControl_C .navbar-nav{ background-color: #f88c00;}

}


@media(max-width:600px){

.navbar-nav{ background:#f88c00 !important}		
.nav-fill{ background-color: #f88c00 !important;}

.nav-item{ padding-left: 10px; text-align: left !important; }
.nav-link{ padding-left: 10px !important; text-align: left !important;}

.service-banner{ top: 20px !important;}

.service-box li{ width: 31% !important;}

	


}
