/**
Lexicon custom style by Arun Mishra
**/
@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@100;200;300;400;500;600;700&display=swap);
@font-face {
  font-family: "quicksand";
  src: url("../fonts/quicksand/quicksand.ttf");
}
@font-face {
  font-family: "Muli";
  src: url("../fonts/muli/Muli-Regular.ttf");
}
@font-face {
  font-family: "constantia";
  src: url("../fonts/constantia/constan.ttf");
}
body {
    font-family: "constantia";
    font-family: "Muli";
    font-family: 'Quicksand', sans-serif;
    color: #252525;
    background-color: #09151f;
    background: url('../img/wBg.jpg') no-repeat top center fixed;
}
p, ul li{color: #252525; font-weight: 500;}
.btn{border-radius: 200px;}
.bodyBg{margin: 10px auto;}
.boxCont{background:#fff;}
a{
  color: #f25a10;
}
.navbar-expand-lg .navbar-nav .nav-link{font-weight: 600; color:#252525;}
.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link.active, .navbar-expand-lg .navbar-nav li.active .nav-link{color: #129539;}
.special2Boxes{
  margin-top: -4rem;
  z-index: 1;
  position: relative;
}
.special2Boxes p{ color:#fff;}
.special2Boxes h4{margin: 0;}
.special2Boxes small{ margin-bottom: 15px; display:block;} 
.greenBox{position:relative; background:#129539; padding:15px 15px; color:#fff; min-height: 250px;}
.shafronBox{position:relative; background:#f25a10; padding:15px 15px; color:#fff; min-height: 250px;}
.greenBox:before, .shafronBox:before{
    content: ' ';
    background: #129539;
    width: 3%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2.7%;
}
.shafronBox:before{background:#f25a10;left: 100%;}

.noticeInfo, .commonBlock{padding: 0.1rem 0 2rem;}
.noticeInfo h4, .commonBlock h4{
  font-size: 33px;
  margin:48px 0 30px;
} 
.noticeBox h5{
  background: url('../img/notice.png') no-repeat left center;
  padding: 1rem 0 1rem 4rem;
}
.noticeBox:nth-child(2) h5{
  background-image: url('../img/guid.png');
}
.noticeBox:nth-child(3) h5{
  background-image: url('../img/event.png');
}
.noticeBox ul{padding:0;}
.noticeBox ul li{
  padding:0 0 0.4rem 1.4rem;
  list-style: none;
  position: relative;
}
.noticeBox ul li a{color:#252525; text-decoration: none;}
.noticeBox ul li:before{
  content: ' ';
  left: 0;
  top: 9px;
  width: 8px;
  height: 8px;
  border-radius: 200px;
  background: #fbe17f;
  position: absolute;
}
.noticeBox:nth-child(2) ul li:before{background: #5fa8e4;}
.noticeBox:nth-child(3) ul li:before{background: #fd96b2;}

.noticeBoxContent{
  background: #f8f8f8;
  padding: 1rem;
} 

/**contact page section**/
 
.contact-info {
display: inline-block;
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.contact-info-icon {
margin-bottom: 15px;
}
.contact-info-item {
background: #109437;
padding: 30px 0px;
}
.contact-page-sec .contact-page-form h2 {
color: #252525;
text-transform: capitalize;
font-size: 22px;
font-weight: 700;
}
.contact-page-form .col-md-6.col-sm-6.col-xs-12 {
padding-left: 0;
}  
.contact-page-form.contact-form input {
margin-bottom: 5px;
}  
.contact-page-form.contact-form textarea {
height: 110px;
}
.contact-page-form.contact-form input[type="submit"] {
background: #071c34;
width: 150px;
border-color: #071c34;
}
.contact-info-icon i {
font-size: 48px;
color: #fda40b;
}
.contact-info-text p{margin-bottom:0px;}
.contact-info-text h2 {
color: #fff;
font-size: 22px;
text-transform: capitalize;
font-weight: 600;
margin-bottom: 10px;
}
.contact-info-text span {
color: #fff;
font-size: 16px;
font-weight: ;
display: inline-block;
width: 100%;
}

.contact-page-form input {
background: #f9f9f9 none repeat scroll 0 0;
border: 1px solid #f9f9f9;
margin-bottom: 20px;
padding: 12px 16px;
width: 100%;
border-radius: 4px;
}

.contact-page-form .message-input {
display: inline-block;
width: 100%;
padding-left: 0;
}
.single-input-field textarea {
background: #f9f9f9 none repeat scroll 0 0;
border: 1px solid #f9f9f9;
width: 100%;
height: 120px;
padding: 12px 16px;
border-radius: 4px;
}
.single-input-fieldsbtn input[type="submit"] {
background: #fda40b none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-weight: 600;
padding: 10px 0;
text-transform: capitalize;
width: 150px;
margin-top: 20px;
font-size: 16px;
}
.single-input-fieldsbtn input[type="submit"]:hover{background:#071c34;transition: all 0.4s ease-in-out 0s;border-color:#071c34}
.single-input-field  h4 {
color: #464646;
text-transform: capitalize;
font-size: 14px;
}
.contact-page-form {
display: inline-block;
width: 100%;
margin-top: 30px;
}

.contact-page-map {
margin-top: 36px;
}
.contact-page-form form {
padding: 20px 15px 0;
}

/**contact page section end**/

footer.footerMain{
  background: #252525;
  color:#fff;
  padding: 3rem 0;
}
footer.footerMain p{ color:#fff; font-size: 14px;}
footer.footerMain ul{
 padding:0;
 margin:0;
}
footer.footerMain ul li{ list-style: none; padding:0; margin:0;}
footer.footerMain ul li a{ color:#fff; font-size: 14px;}

@media only screen and (max-width: 768px) {
  .greenBox:before, .shafronBox:before{ display:none; visibility: hidden;}
}



/**Home page quick tab**/
.table-bordered td, .table-bordered th{ border: 1px solid #e8e8e8;}
.bg-light2{background-color: #fdfdfd!important;}
.text-blue{color: #0046ad;}
.text-green{color: #129639;}
.text-red{color: #fe0000;}
.text-yellow{ color: #fbe17f;}
.covidBed{}
.covidBed .tab-title{    position: relative;
    text-transform: uppercase;
    color: #000000;
    font-size: 1.4rem;
    margin: 1rem 0;
    display: inline-block;
    border-left: 4px solid #129539;
    padding: 0 0 0 0.4rem;}
.covidBed .tab-title:before{
    content: ' ';
    position: absolute;
    border-bottom: 2px solid #129539;
    display: inline-block;
    width: 101%;
    bottom: -2px;
    left: -4px;

}
.covidBed .nav-tabs{ border-bottom: none; margin-top: 4rem;}
.covidBed .nav-tabs .nav-link{
      color: #757575;
    background: #fff8df;
    margin: 0 13px -1px 0;
}
.covidBed .nav-tabs .nav-item.show .nav-link, .covidBed .nav-tabs .nav-link.active{ color: #000; background: #fbe17f; font-size: 18px; }
.covidBed .tab-content{padding: 1rem; border: 1px solid #fbe17f; border-radius: 5px;}
.covidBed table tr th{ font-size: 15px; }
.covidBed table tr th, .covidBed table tr td{ vertical-align: middle; }
.covidBed table tr td{ font-size: 14px; font-weight: 600; }

.covidBed table#dataTable tr th, .covidBed table#dataTable tr td{font-size: 12px;}
.covidBed table#dataTable tr td{font-weight: normal;}

.tableFixHead { overflow: auto; height: 345px; }
.tableFixHead thead th { position: sticky; top: -1px; z-index: 1; background: #fff; }
/**Home page quick tab end**/

/* Custom Styles of Specialities and Services menubar by Hardeep Singh 5/01/2023  */
.dropdown:hover .dropdown-menu {
  display: block;
}
.custom_dropdown {
  position: static !important;
}
.menu_down {
  width: 70%;
  top: 65%;
  left: 30%;
}
.menu_down li {
  list-style-type: none;
}
.content ul li a {
  font-size: 14px;
  font-weight: 600;
  color: #252525;
  text-decoration: none;
}
.content ul {
  padding: 0px;
  margin: 0px;
}
.content li a {
  font-size: 14px;
  font-weight: 600;
  color: #252525;
  text-decoration: none;
}
.blockTitle {
  font-weight: 600;
}
/*Custom Styles of Specialities and Services menubar ends*/

.noticeInfo{
    margin-top:30px;
}