/****************************** colors *********************************/
.red{ color:#FF0000;}
.tabcontent img {
    max-width: 100%;
}
li.nav-item.dropdown.link.text-black.display-4:hover .dropdown-menu {
    display: block !important;
}
a.nav-link.link.text-black.display-4.dropdown-item {
    margin-bottom: 5px !important;
}
a#navbarDropdown {
    background: red;
    font-size: 16px;
    color: #fff;
}
/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

.tabcontent li {
    list-style: inside;
    margin-bottom: 5px;
    line-height: 26px;
}
/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}


/* Forms */

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
form{display:block; width:100%;}
form input, form textarea{display:block; width:100%; padding:5px; border:1px solid #E5E4E3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;font-family:Tahoma;  padding: 5px;  border-radius: 3px;}
#respond form label, form textarea{margin-bottom:0px;}
form textarea{overflow:auto;font-family:Tahoma;}
form div, form p{margin:0; padding:0;}
form input[type="submit"], form input[type="reset"]{display:inline-block; width:auto; margin:10px 0; padding:5px 15px; color:#fff; background-color:#8BB239; cursor:pointer;border:none;}
.grid12 {
    width: 100% !important;
}

input, textarea, select{resize:none; outline:none;}

.enquiry {border:none;float:left; width: 100%;}

table.enquiry td {border:none;  padding: 5px;} 
table.enquiry .one{width:100%; float:left;text-align:right;}
/****************************** Contact us paget *********************************/
.contact-us{ width:600px;margin:0px auto;}
.mandatory{ text-align:right;color:#FF0000;}
.contact-us-address{ width:100% ;margin:0px auto; border:1px solid #eae9e9;}

/****************************** Contents *********************************/
.contents{ width:1200px;margin:0px auto; }

.contents h1{ font:normal 20px "trebuchet MS"; border-bottom:1px solid #f6f6f6; line-height:25px;height:25px;padding:5px 0px;  }
.contents h2{ font:bold 17px "trebuchet MS";padding:10px 0px 0px 0px; color:#e72e07;  }
.contents h3{ font:bold 13px "trebuchet MS";padding-top:00px; padding-bottom:5px;  }
.contents h4{ font: bold 12px "trebuchet MS"; line-height:20px }
.contents h4 span{ font: bold 11px "trebuchet MS"; color:#066EB1 }
.contents h5{ font:bold 6pt "trebuchet MS"; padding-left:15px; padding-bottom:0px; padding-top:0px;  }
.contents p{ font:normal 13px "trebuchet MS"; line-height:20px;text-align:justify;padding:0px 0px 5px 0px;  }
.contents p a{ text-decoration:none; color:#000; font-weight:normal;}
.contents p a:hover{ text-decoration:underline; color:#186CB2;}
.contents ul{margin:0px;padding-lef:0px;margin-left:20px;}
.contents ul li{list-style:none;line-height:24px; list-style-image:url(../images/2.png); margin-left:10px; font-weight: normal;}

#titlebar {
  border-bottom: 1px solid #ebebeb;
  position: relative;
  background-color: #f9f9f9;
  background-position: center center;
  background-repeat: no-repeat;
  image-rendering: optimizeQuality;  margin:5px 0px  30px 0px; font:bold 20px "trebuchet MS"; padding-left:80px;line-height:100px;
}

/****************************** Sitemap *********************************/

#tabs{
  overflow: hidden;
  width: 100%;
  margin:10px 0px 0px;
  padding: 0;
  list-style: none;
}

#tabs li{
  float: left;
  margin: 0 .5em 0 0;
}

#tabs a{
  position: relative;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  padding: .7em 3.5em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
  -moz-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.4);
  box-shadow: 0 2px 2px rgba(0,0,0,.4);
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
  background: #fff;
}

#tabs a:focus{
  outline: 0;
}

#tabs a::after{
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
  background: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background-image: -webkit-linear-gradient(top, #fff, #ddd);
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  background-image: -ms-linear-gradient(top, #fff, #ddd);
  background-image: -o-linear-gradient(top, #fff, #ddd);
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  -webkit-transform: skew(10deg);
  -moz-transform: skew(10deg);
  -ms-transform: skew(10deg);
  -o-transform: skew(10deg);
  transform: skew(10deg);
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;  
}

#tabs #current a,
#tabs #current a::after{
  background: #fff;
  z-index: 3;
}

/* ------------------------------------------------- */

#content
{
    background: #fff;
    padding: 2em;
	
	position: relative;
	z-index: 2;	
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    -moz-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);
}

#content h2, #content h3, #content p
{
    margin: 0 0 15px 0;
}

/* ------------------------------------------------- */

#about
{
    color: #999;
}

#about a
{
    color: #eee;
}

/*********** Table Data **********/
.table-data{width: 640px;margin:0 auto; background:#fff; border:0px solid #d7d6d6; border-top:0px; }

tr.head1 td{ padding:0px; background:url(../images/table-date-head.gif) repeat-x top center ; height:0px; height:34px;}
tr.head1 td h1{ color:#323231; font-size:110%; line-height:30px; text-align:left; padding-left:10px;  }
tr.head1 td h2{ color:#323231; font:bold 110% "trebuchet MS"; line-height:30px; text-align:center; padding-left:10px;  }


.table-data td {padding:2px 3px 0px 10px; background:url(../images/table-date-td.gi) repeat-x bottom; height:30px; background:#e3eede; border-right:1px solid #c7d4c2;border-bottom:1px solid #c7d4c2;}
