@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
body { font-family: "Roboto", sans-serif; color: #010101;}
a {color: #010101; text-decoration:none; font-family: "Roboto", sans-serif; }
h1, h2, h3, h4, h5, h6 {font-family: "Oswald", sans-serif; color: #010101;}
p,ul,ol,li{ font-family: "Roboto", sans-serif; color: #010101; font-size: 16px;} 
.main-table p,.main-table ul,.main-table ol,.main-table li,.main-table span{font-family: "Roboto", sans-serif;color: #585858;font-size: 16px;} 
section.bnr{padding:0;}
img{max-width:100%;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#262626;}
 .bg-2{background-color :#305d96;}
  /* Text-color */
 .cl-1{color:#010101;}
 .cl-2{color :#305d96;}
  /* Font-Size */
 .fs-11{font-size: 11px;}
 .fs-12{font-size: 12px;}
 .fs-13{font-size: 13px;}
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-17{font-size: 17px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 .fs-30{font-size: 30px;}
 .fs-35{font-size: 35px;}
  /* Font-weight */
  .fw-300{font-weight: 300;}
  .fw-500{font-weight: 500;}
  .fw-600{font-weight: 600;}
  .fw-700{font-weight: 700;}
  .fw-800{font-weight: 800;}
  .fw-900{font-weight: 900;}
  /* line-height */
  .lh-30{line-height: 30px;}
  .lh-45{line-height: 45px;}
  .lh-50{line-height: 50px;}
  /*  */
  .main-heading{    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 40;
    color: #010101;}
    .divider {
        display: block;
        width: 100px;
        height: 4px;
        border: none;
        background: #305d96;
        margin: 30px auto 50px;
        opacity: 1;
    }
    .table-responsive {padding-left: 0;padding-right: 0;overflow: initial;}
    .main-table {
       
        Font-size: 15px;
        line-height: 24px;
        text-align: justify;
        padding: 0 5px;
    }
/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
/*nav-bar*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
/*#MenuControl*/ .navbar.bg-light{background-color: #305d96 !important;height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color:#fff !important; color:#2b2825 !important;}
.nav-link{font-weight: 400;color: #fff;font-size: 14px;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.nav-fill{width:100%; font-size: 15px; font-family: 'Oswald', sans-serif;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}
/*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: 767px){
.navbar-toggler{background:#eee;}
.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;}
.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;}
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/

#header .head-img{ padding:10px 0;}
/*--------------------------------------------------------------
# abt
--------------------------------------------------------------*/
.abt_heading {font-family: 'Oswald', sans-serif;
text-transform: uppercase;
font-weight: 400;
font-size: 40px;
color: #010101;}
.abt-section h2 span {
    color: #305d96;
}
.abt-section h4{
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    color: #010101;
}
.abt-section h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 22px;
}
.abt-section  hr {
    display: block;
    width: 100px;
    height: 4px;
    border: none;
    background: #305d96;
    margin: 25px auto;
    opacity: 1;
}
/*--------------------------------------------------------------
# team
--------------------------------------------------------------*/
.tm_items img{width: 200px; height: 200px; border-radius: 50%;  border: 1px solid #000;}
.tm_conts h2 {font-family: 'Roboto', sans-serif;
    font-size: 22px;
    font-weight: 800;
    text-align: center;
    color: #305d96;
    padding: 25px;
    margin: 0px;}
    .tm_conts h2 span   {    color: #000;
        display: block;
        font-size: 16px;
        text-transform: capitalize;}


/*--------------------------------------------------------------
#innr-pg-bnnr
--------------------------------------------------------------*/
/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{padding: 100px 0 0; width: 100%; background-size: cover; min-height:300px; text-align: center; position:relative;margin-bottom: 40px;}
.innr-pg-bnnr:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;width:100%;height:100%;z-index: 0;background: #242424d4;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;font-family: 'Oswald', sans-serif;text-align: left;text-transform:uppercase;font-size: 37px;font-weight: 800;position:relative;z-index:1;}
.innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;/* margin:0 auto; */font-family: 'Oswald', sans-serif;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;}
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
/*innr-pg-bnnr*/








