@font-face {
  font-family: 'lemon-milk';
  src: url('../fonts/LEMONMILK-Regular.otf');
}
html{
  scroll-behavior: smooth !important;
}
body{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'lemon-milk' !important;
    overflow-x: hidden;
    
}
p{
    font-size: 14px;
    color: #5e5e5e;
  
}

label{
  font-size: 14px;
  color: #5e5e5e;
}
span{
  font-size: 14px;
  color: #5e5e5e;
}
button{
  font-size: 12px !important;
}
a{
 text-decoration: none !important;
  font-size: 14px !important;
  color: #5e5e5e;
}
h1,
h2,
h3,
h4,
h5,
h6{
    color: #302f2f;

}
 /* navbar start */
.navlogo{
  width: 15%;
}
.navlogo img{
  width: 100%;
}
 
.navbar-nav a {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.nav-link{
  color: white !important;
  padding: 10px 15px !important;
  border-left: 3px solid   white;
  display: flex;
  align-items: center;
  justify-content: center;
  height:25px;
  font-family: 'lemon-milk' !important;

}
 
.navbar-toggler{
  border: 1px solid white !important;
}
.fa-bars{
  color: white;
  font-size: 20px;
}
.main-navbar{
  background-color: rgba(0, 5, 29,0.5) !important;
}
.main-nav-right-text{
display: flex;
align-items: center;
justify-content: right;
}
 /* navbar end */
 .bg-main-img{
   background-image: url(../../images/5.jpg);
   height: 110vh;
   background-position:right center;
   background-size:cover;
   background-repeat: no-repeat;
    position: fixed;   
    z-index: -1;
    width: 100%;
}
.bg-main-img img{
  width: 100%;
  height: 100vh;
}
.main-content{
  position: relative;
  top: 0px;
  width: 100% !important;
  background-color: rgba(0, 5, 29,0.7) !important;

}
 
 .more-text{
   text-align: justify !important;
  font-family: 'lemon-milk';
	color: white;
	font-size: 14px !important;
 }
 #more {
	display: none;
	
 }
 .readmorebtn{
   padding: 10px;
   width: 50% !important;
   background-color: transparent;
   color: white !important;
 }
 
 #myBtn{
  border: 1px solid #FCAD03;
 }
 #myBtn:hover{
 background-color:  #da9707;

 }
 
 #about{
   margin: 50px 0px;
 }
 .about-content p{
color: white;
line-height: 1.5;
letter-spacing: 1px;
text-align: justify !important;
 } 
.thc-vision-text{
  font-size: 40px;
  text-shadow: 0px 0px 10px rgb(221, 99, 0);
} 

#footer {
  color: #FFFFFF;
  font-size: 20px;
  padding: 35px 0px;
  background-color: rgba(0, 5, 29,0.9) !important;

}

#footer a {
  color: #f7ab24
}

#footer a:hover {
  color: #1ad993
}
 /* start */
 .logo-hieght{
   margin: 65px 0px 20px 0px;
 }
 .sponserss{
  padding: 30px;
}
.slide{
  display: table-cell;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
  padding: 10px;
  align-items: center !important;
  margin: auto;
}

.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;
  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
 #logo-margin{
   margin-top: 35px;
 }
 
.social-icons a {
  font-size: 18px !important;
  color: #fff;
  padding-left: 20px;
}
.copy-text{
  font-size: 18px !important;
   
}

.social-icons .fa-facebook-f:hover {
  background-color: #3B5997 !important;
padding: 10px 15px;
border-radius: 50px;
}

.social-icons .fa-instagram:hover {
  background-color: #29C5F6 !important;
padding: 10px;
border-radius: 50px;
}
.social-icons .fa-envelope:hover {
  background-color: #29C5F6 !important;
padding: 10px;
border-radius: 50px;
}
.social-icons .fa-youtube:hover {
  background-color: #ec5538 !important;
padding: 10px;
border-radius: 50px;
}
#about{
padding: 100px 0px;
}
#map{
  padding: 100px 0px;
}
#gmap-wrap{
  position: relative;
}
 .overlay-map{
    position: absolute !important;
    top: 0;
    left: 0;
    right:0 ;
    background-color: rgba(0, 0, 0,0.4);
    width: 100%;
    height: 100%;
 }

.bg-gallery-img{
  background-image: url(../../images/thc-w-text.jpg);
  height: 110vh;
  background-position:right center;
  background-size:cover;
  background-repeat: no-repeat;
   position: fixed !important;   
   z-index: -1;
   width: 100%;
}
.bg-gallery-img img{
 width: 100%;
 height: 100vh;
}
.gallery-content{
 position: absolute;
 top: 0% !important;
 width: 100% !important;
 background-color: rgba(0, 5, 29,0.7) !important;

}
