/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 54px;
  background: linear-gradient(#131313, #6c6c6c);
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

a.navbar-brand {
	background-image: url(../images/wedding-signs-online2.svg) ;	
	height: 100px;
	width: 700px;
	background-repeat: no-repeat;
	background-size: cover;
	}
.my-4 {
	color: #03a9f4;
	text-align: center;
	padding: 40px 0 0 0;
	font-family: 'Roboto Slab', serif;
	font-size: 350%;
}
h2 {
	text-align: center;
	margin: 30px 0 20px 0;
}
h3 {
	font-size: 230%;
}
.realestate {

	text-align: center;	
	padding-top: 30px;
	color: #03a9f4;
	/* padding: 100px 0 0 0; */
	font-family: 'Roboto Slab', serif;
	/* font-weight: 300; */
	font-size: 300%;
}
.card-header {
	text-align: center;
	color: #f7af63;
	margin-bottom: -20px;
    margin-top: 10px;
    font-family: 'Amatic SC', cursive;
    font-size: 220%;
}
.h-100 {
    height: 100%!important;
    background-color: transparent;
    }
.card-text {
	color: #bbb;
	text-align: center;    
    }
.card-footer {
	text-align: center;
}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    border: 0px solid rgba(0,0,0,.125);
    margin-top: 4px;
    }
.card-title {
	color: #ccc!important;
	text-align: center;
}

a {
	color: #ccc;
}
a:hover {
    color: #4caf50;
    text-decoration: none;
}
.caption1 {
	font-family: 'Allura', cursive;
	font-size: 700%;
	text-shadow: 0px 2px 13px #585757bf;
	line-height: 1.0;
	-ms-transform: rotate(4deg); /* IE 9 */
  	-webkit-transform: rotate(4deg); /* Safari 3-8 */
  	transform: rotate(-4deg);
  	margin-bottom: 160px;
}
.caption2 {
	font-family: 'Allura', cursive;
	font-size: 700%;
	-ms-transform: rotate(4deg); /* IE 9 */
  	-webkit-transform: rotate(4deg); /* Safari 3-8 */
  	transform: rotate(-4deg);
	text-shadow: 0px 2px 13px #ded2d2bf;
	line-height: 1.0;
	background: transparent;
  	margin-bottom: 160px;
  	color: #795548;;

}
.caption3 {
	font-family: 'Allura', cursive;
	font-size: 700%;
	text-shadow: 0px 2px 13px #585757bf;
	line-height: 1.0;
	-ms-transform: rotate(4deg); /* IE 9 */
  	-webkit-transform: rotate(4deg); /* Safari 3-8 */
  	transform: rotate(-4deg);
  	margin-bottom: 160px;
  	color: #795548:

}
.carousel.carousel-item {
	background-image: no-repeat top top scroll
}

@media screen and (max-width: 740px) {
  .caption1 {
    font-size: 100%;
  }
}