/*
	*****************************************
	
	
	- Header
	- Billboard
	- Services
	- Video
	- Recent Work
	- Subscription
	- Social Media Icons
	- Footer
	- Subsciption pop-up
	
*/


   
/*  Fonts  */





h1 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 26.4px; }
h3 { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; line-height: 15.4px; } 
p { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px; } 
blockquote { font-family: Verdana, Geneva, sans-serif; font-size: 21px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 30px; } 
pre { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18.5714px; }
ul{font-family: Verdana, Geneva, serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 20px;  }
li{ }
td{font-family: Verdana, Geneva, sans-serif;font-size: 14px;}

body{background-color:#;}
body, html {
    
    height: 100%;
    margin: 0;
}

.navbar{ }
.navbar ul{ }
.navbar ul li{}
.navbar ul li a:hover{color:#E9C893; }
.navbar-dark{ background-color:#2C3531;color:#E9C893; font-size:18px;font-weight:bolder; }
.navbar-dark social{float:right; }
.navbar social{float:right; }
.navbar icons{padding-left:20px; }
.navbar navbar-dark nav-item icons{padding-left:20px; }
.table{ } 
.table-striped{width:95% }

.dropdown-menu{ background-color:#2C3531;}
.dropdown-item{background-color:#E9C893; }


.carousel-inner img {
      width: 100%;
      height: 100%;
  }
  
media{ }
media-object{width:150px; }  

h1{text-align:left;padding-top:30px;} 
h3{padding-bottom:15px;text-align:left; }
.th3{text-align:justify;padding-left:20px;padding-right:20px; }
p{text-align:justify;padding-left:20px;padding-right:20px;}

.btn{text-align:center; width:50%;font-size:11pt;margin-top:10px; margin-bottom:2px; background-color:#f6f6f6; color:#2C3531;}
.btn:hover{color:#2C3531; }
.media-heading{padding-left:10px; }

.rounded-circle{ width:250px;height:200px;border-right-color:#1E391A;margin :5px 10px 10px 20px;}

.ban-img{width:100%;height:400px; }




.bg-grey {
      background-color: #f6f6f6;
      
  }

.bg-contact{background-color:#2C3531; bor }
.bg-contact p{color:#f6f6f6;}
.bg-contact h2{color:#E9C893;}
.bg-contact a{color:#E9C893; }
.bg-contact a:link{color:#fff; }
.bg-contact a hover{color:#fff; }
.bg-contact small{color:#E9C893; }
.bg-contact span{
    background-color:  #2C3531;
	color: #D9B08C;
	font-size: 20px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	
	vertical-align: middle; }
    


 

.hero-image {
  width:100%;
  height: 100%;
  size:cover;
  position: relative;
}
.hero-text {
    display:none;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
}

.hero-logo {

  text-align: center;
  position: absolute;
  /*
  top: 50%;
  left: 50%;
  
  transform: translate(-50%, -50%);
  */
  color: white;
}

.text-block {
    display:none;
    font-family:'';
    position:absolute;
    bottom: 50px;
    left: 50px;
    right:50px;
    background-color: rgb(0,0,0,0.5) ;
    color: white;
    padding-left: 20px;
    padding-right: 20px;
}
.text-vblock {
    display:none;
    font-family:'';
    background-color:#282828;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom:0px;
    
}
.b-hide{display:none; }
.b-hide1{ }



::selection {color:#ffffff;background:#353434;}
::-moz-selection {color:#ffffff;background:#353434;}