body {
  background-image: url('/images/bg.jpg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  overflow-x: hidden;
}
.promo{
  font-size: 20pt;
}
@media (min-width: 992px) {
  body {
    padding: 156px 0 100px;
  }
}

nav.navbar{
  background-color: rgba(0, 0, 0, 0.5);
}
p{
  text-align: justify;
}
section {
  padding: 50px 0;
}
h1{
  /*color: #ffffff;*/
  /*font-family: 'Playfair Display', serif;*/
}
h1.intro-head{
  font-size: 50pt;
  /*font-family: 'Poiret One', cursive;*/
  font-family: 'ABeeZee', sans-serif;
  }

.display-4{
  /*font-family: 'Playfair Display', serif;*/

}
.navbar-default {
  background-color: rgba(0, 0, 0, 0.3);
  /*font-family: 'Playfair Display', serif;*/
	/*background-color:transparent !important;
	border-color:transparent;
	background-image:none;
	box-shadow:none;*/
}
footer{
  color: #383838;
  background-color: #c0b283;
}
/*video{
  height: 100px;
}*/
.btn{
  /*background-color: #3c2f36;*/
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid #f4f4f4;
  height:;
  width:;
  color:#f4f4f4;
}
.btn:hover{
  background-color: transparent;
  border: 1px solid #f4f4f4;
}
a {
  color:#fc7cb5;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
a:hover{
    color: #fbbcd8;
	  text-decoration: none;
}
.btn-primary{

}
.btn-primary-2{

}
/*.img-fluid{
  max-width: 100%;
  max-height: 100%;
}*/
.intro-section{
       position: relative;
       background-color:#ffffff;
		   background-image: url('/images/header-bg.jpg');
       background-attachment: fixed;
       background-repeat: no-repeat;
       background-size: cover;
       background-position: top center;
	     height: 100vh;
       z-index: 10;
       box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
		 }
.about-section{
       position:  relative;
       background-image: url('');
       background-attachment: fixed;
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center center;
       z-index: 9;
       box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
     }
.services-section{
       position:  relative;
       background-image: url('');
       background-attachment: fixed;
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center center;
       z-index: 8;
       box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.4);
     }
.sample-section{
  position:  relative;
  background-image: url('/images/autumn-calm-creepy-461763.jpg');
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 7;
}

.square{
  background-color: #c0b283;
  color: #ffffff;
  box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width: 320px) and (max-width: 375px){
  h1.intro-head{
    font-size: 20pt;
    }
}
@media screen and (min-width: 376px) and (max-width: 400px){
  h1.intro-head{
    font-size: 30pt;
    }
}
@media screen and (min-width: 401px) and (max-width: 500px){
  h1.intro-head{
    font-size: 40pt;
    }
}
@media screen and (min-width: 501px) and (max-width: 600px){
  h1.intro-head{
    font-size: 60pt;
    }
}
@media screen and (min-width: 601px) and (max-width: 800px){
  h1.intro-head{
    font-size: 60pt;
    }
}
@media screen and (min-width: 801px) and (max-width: 1024px){
  h1.intro-head{
    font-size: 60pt;
    }
}
