
body{
font-family: 'Thasadith', sans-serif;
}

header {

}
.lighten-dark{
padding-top:450px;
background-image: linear-gradient(to bottom,rgba(30,30,30,0.8),rgba(30,30,30, 0.7), rgba(30,30,30, 0.6), rgba(30,30,30,0.5),rgba(30,30,30, 0.5), rgba(30,30,30,0.4));
width:100%;
height:100%;
}

h2{
font-size:38px;
font-weight:900;
}

@media (min-width: 992px) {

}

section {
padding: 75px 0;
}

.parallax-header {
height:800px;	
background-image: url("../img/header.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
margin-top:0;

}

.parallax-header h1{
font-size:60px;
margin-bottom:25px;
}

.logo{
font-size:27px;	
}

.navbar {
background-image: linear-gradient(to top,rgba(10,10,10,0.7),rgba(10,10,10, 0.7));
color:white;	
-webkit-box-shadow: 0px 0px 31px -5px rgba(40,40,40,0.7);
box-shadow: 0px 0px 31px -5px rgba(40,40,40,0.7);
}

.navbar a{
color:white;	
}

.fa-bars{
color:#ffffff;
font-size:30px;
}


.row{
width:90%;
margin:auto;
}
.row h2{
text-align:center!important;
width:100%;
padding:50px;
}

.lead{
text-align:center;
}

#services{
/*background-image: url("../img/services.jpg");*/
background: linear-gradient(rgba(240,240,240, 0.8), rgba(235,235,235, 0.6), rgba(230,230,230, 0.4), rgba(225,225,225, 0.2)),url(../img/services.jpg);
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;	
}

#services .container{
background-color:rgb(255,255,255,0.6);
-webkit-box-shadow: 0px 0px 31px -5px rgba(40,40,40,0.7);
box-shadow: 0px 0px 31px -5px rgba(40,40,40,0.7);
padding:30px 0 70px;
}

.services-container h2{
background-color:rgb(255,255,255,0.7);
padding:0px 60px 0px;
}

#services .container hr, hr{
background: #adadad;
width: 60px;
height: 2px;
margin-top: -35px;
border: none;
}

.services-item {
margin-top:25px;
}

.services-item-card{
background:rgb(255,255,255,0.7)!important;
padding:10px;
}

.services-item-card a{
padding:0px 10px;
}

.services-card-body{
border-top: 1px #adadad solid;
border-bottom: 1px #adadad solid;
margin:25px auto;
padding:25px 0px;
width:90%;
}

.services-card-body hr{
height:6px;
width:150px;
background-color:#444444;
margin:15px auto;	
border-radius:8px;
}

.card{
color:#444444;
border:none;
border-radius:0;
background:#ededed;
-webkit-box-shadow: 0px 0px 31px -5px rgba(40,40,40,0.7);
box-shadow: 0px 0px 31px -5px rgba(40,40,40,0.7);
}

.card-title,.card-title a{
color:black;
text-align:center;
}

.card-title{
padding:0px 20px  40px;	
}

.card-img-top{
margin:15% 30% 2%;
width:40%;
}

.card-text{
padding:10px;
text-align:center;
}

#contact{
padding:20px 0 100px;
}

#contactForm{
margin-top:30px;
width:100%;
}

#sendMessageButton{
background:#222222;
border:none;
padding:10px 50px;
}

@media  screen and (max-width: 950px) {
	.lighten-dark{
		padding-top:250px;
	}
}

@media  screen and (max-width: 1100px) {
	.row{
    width:100%;
    }
	
	#services .container {
    max-width:100%!important;
	}
	
    .container {
    max-width:93%;
	}
	
}

@media  screen and (min-width: 1419px) {

	.parallax-header{
	height:900px;
	}
	
}

@media  screen and (min-width: 1919px) {

	.parallax-header{
	height:1120px;
	}  
	
}
