html, body {    height: 100%;	/* background-color: #8B99B9; */}body {    padding-top: 100px;}.img-portfolio {    margin-bottom: 30px;}.img-hover:hover {    opacity: .8;}header.carousel {    height: 50%}header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {    height: 100%}header.carousel .fill {    width: 100%;    height: 100%;    background-position: center;    background-size: cover;}.error-404 {    font-size: 100px;}.price {    display: block;    font-size: 50px;    line-height: 50px;}.price sup {    top: -20px;    left: 2px;    font-size: 20px;}.period {    display: block;    font-style: italic;}footer {    margin: 50px 0;}header.carousel .carousel {    height: 70%}}.home-quart h2{	text-align: center;}.home-quart a{	background:#FF0100;	padding: 5px;	color: #fff;}.home-quart{	background: #000;	color: #fff;	text-align: justify;    text-justify: inter-word;	margin: 5px;	min-height: 330px;}.facebook{	margin-top: 50px;}#home-phone{	margin-top: 2%;    margin-left: 9%;    position: absolute;    font-size: 20px;    -webkit-text-stroke-width: 0.3px;    -webkit-text-stroke-color: #FE0003;	}#home-phone a{	color:#fff;}#home-phone a:hover{	color:#FE0003;	-webkit-text-stroke-width: 0.3px;    -webkit-text-stroke-color: #fff;	text-decoration: none;}#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;}.gallery-link a{	background:#FF0100;	padding: 10px;	color: #fff;	font-size: 18px;}.gallery-link a:hover{	background:#000;	padding: 10px;	color: #FF0100;	font-size: 18px;} header.carousel .carousel-inner {    overflow: hidden; }@media(max-width:1600px) {	#home-phone{		margin-top: 2%;		margin-left: 11%;	}	}@media(max-width:1600px) {    #home-phone {		margin-top: 6%;		margin-left: 19%;	}}@media screen and(max-width:1199px) {	.navbar-brand img {		width: 140px;	}	.navbar-brand{		padding: 10px!important;	}	.navbar-nav>li>a {		padding-top: 10px;		padding-bottom: 10px;	}	#home-phone {		margin-top: 6%;		margin-left: 17%;	}	.page-header{		font-size: 30px;	}}@media(max-width:991px) {    .customer-img, .img-related {		margin-bottom: 30px;}}@media(max-width:767px) {    .img-portfolio {		margin-bottom: 15px;	}	.navbar-nav {		background: #fff;	}	.navbar-inverse .navbar-nav>li>a {		color: #000;	}}@media(max-width:600px) {	#home-phone{		margin-top: 0%;		margin-left: 30%;		position: fixed;	}}