body{ font-family: 'proxima_novaregular'; margin:0 0 0px 0; padding:0; background:#151618;}  

body > .row{ margin-left: 0px !important; margin-right: 0px !important;}

.container-fluid{margin:0!important; padding:0!important;}

.container{margin:0!important; padding:0!important; width:100%; max-width:1200px;  
margin:0 auto !important; } 
 

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  color: #fff;
}

.labell{  color: #fff; font-size:18px;}


 h1, h2, h3, h4, h5, h6, p, ul,li{margin:0; padding:0;}

 a{text-decoration:none !important;}
.row { margin-right:0 !important; margin-left:0 !important;}
.row.no-gutter { margin-left: 0 !important; margin-right: 0 !important;}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) { padding-right: 0; padding-left: 0; }  

video {width: 100%; height: auto;}
::-webkit-textarea-placeholder { color:#000; font-size:16px; } 
::-moz-placeholder{color:#000; font-size:16px;}
::-ms-placeholder{color:#000; font-size:16px;}
::placeholder{ color:#000; font-size:16px;} 



.carousel-control.right{ background-image: none !important; background-repeat: repeat-x; left: auto; right: 0;}
.carousel-control.left{ background-image:  none !important; background-repeat: repeat-x;}    
.carousel-inner img{width:100% !important;}   
.carousel-indicators li{ border:1px solid #333;}
.carousel-indicators li.active{background:#FFF;}
.carousel-inner > .item > a > img, .carousel-inner > {width:100% !important;}
.no_padding{ padding:0!important; margin:0!important;}
.clear{clear:both !important;}
::-webkit-input-placeholder{color:#fff;}

.callbtn{display:none; width:auto; font-size:12px; float:left; } 



.whatsapp{left:20px; bottom:20px; position:fixed;
width:110px; 
z-index:1000;
font-size:80px;
color:#fff;
}
.whatsapp .whatbtn{color:#fff;}
.whatsapp .whatbtn a{color:#fff;}
.whatsapp .whatbtn a:hover{color:#51c55f !important;}





.callbtntwo{display:none; width:auto; font-size:12px;  float:left;} 


.wrapper{width:100%; float:left; height:3000px;}






header{ position:relative;}
header .topnavbox{	
position:absolute;
left:0;
top:0;
z-index:1;
width:100%;	
}



header .topnavbox .navblk{width:100%; float:left;} 


header .topnavbox .navblk .logoblk{display:block; padding:20px 0 20px 0;}



header .topnavbox .navblk.fixed{top:0px; left:0; position:fixed; 
 z-index:1000;

 background-color: rgba(60, 60, 60, 0.9);
-webkit-box-shadow: -1px 16px 5px -9px rgba(0,0,0,0.12);
-moz-box-shadow: -1px 16px 5px -9px rgba(0,0,0,0.12);
box-shadow: -1px 16px 5px -9px rgba(0,0,0,0.12);

} 




.banners{width:100%; float:left;}

.banners .carousel-caption {
    top: 35%;
    text-align: left;
}
.banners p {
    line-height: 28px;
	color:#8b5f38;
	font-weight:bold;
}
.banners .carousel-caption h5 {
    font-size: 55px;
}
.banners .carousel-caption h5 {
    font-size:30px;
	font-family: 'Montserrat', sans-serif;


}
.banners .btn-dark {
    background-color: #8b5f38;
    border-color: #b9753f;
	

}
.banners .btn {
    border-radius: 0;
    padding: 8px 22px;
	
	border-radius: 61px 61px 61px 61px;
-webkit-border-radius: 61px 61px 61px 61px;
-moz-border-radius: 61px 61px 61px 61px;
	
}

.galleryblk{display:block; padding:30px 0 30px 0; }


.galleryblk h1{
	font-size:40px; color:#fff;
	padding:0 0 30px 0;
	font-family: 'Montserrat', sans-serif;
	font-weight:bold;
	
}

.galleryblk .information{
	font-size:20px; color:#fff;
	padding:0 0 20px 0;
	text-align:justify;
	font-weight:normal;
	
}

.picblkk{display:block; text-align:center; padding:20px 0 0 0;}
.picblkk img{width:100%; max-width:672px; display:inline-block;}



.photogallery{ display:block; padding:30px 0 30px 0; }


.portfolio-menu{
	text-align:center;
}
.portfolio-menu ul li{
	display:inline-block;
	margin:0;
	list-style:none;
	padding:10px 15px;
	cursor:pointer;
	-webkit-transition:all 05s ease;
	-moz-transition:all 05s ease;
	-ms-transition:all 05s ease;
	-o-transition:all 05s ease;
	transition:all .5s ease;
}

.portfolio-item{
	/*width:100%;*/
}
.portfolio-item .item{
	/*width:303px;*/
	float:left;
	margin-bottom:10px;
}



h3{ 
 text-align:center;
	font-size:40px; color:#fff;
	padding:0 0 30px 0;
	font-family: 'Montserrat', sans-serif;
	font-weight:bold;
}


@font-face {
    font-family: 'proxima_novaregular';
    src: url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


	
	
	
	

section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}
.footer {
      
	  background: url(../images/landscape.jpg) no-repeat left top;
	  padding:50px 0 30px 0;
	
}
.footer h5{
	padding-left: 10px;
    border-left: 3px solid #eeeeee;
    padding-bottom: 6px;
    margin-bottom: 20px;
    color:#ffffff;
}
.footer a {
    color: #ffffff;
    text-decoration: none !important;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
.footer ul.social li{
	padding: 3px 0;
}
.footer ul.social li a i {
    margin-right: 5px;
	font-size:25px;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}
.footer ul.social li:hover a i {
	font-size:30px;
	margin-top:-10px;
}
.footer ul.social li a,
.footer ul.quick-links li a{
	color:#ffffff;
}
.footer ul.social li a:hover{
	color:#eeeeee;
}
.footer ul.quick-links li{
	padding: 3px 0;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}
.footer ul.quick-links li:hover{
	padding: 3px 0;
	margin-left:5px;
	font-weight:700;
}
.footer ul.quick-links li a i{
	margin-right: 5px;
}
.footer ul.quick-links li:hover a i {
    font-weight: 700;
}

@media (max-width:767px){
	.footer h5 {
    padding-left: 0;
    border-left: transparent;
    padding-bottom: 0px;
    margin-bottom: 10px;
}
}

	
	
	
	
	.btn-outline-dark {
  color: #fff;
  background-color: #8b5f38;
  background-image: none;
  border-color: #fff;
}
	
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #333;
  border-color: #fff;
}	

