*{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
body{
	background-color: #c7d0d8;
	background-color: white;
	font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
}
.pt-90{
    padding-top: 90px;
}
h1,h2,h3,h4,h5,h6,p{
	overflow: hidden;
	padding: 1px;
}
.nav-left .btn:hover{
	border-bottom: 3px solid #f5a622;
}
.activated{
	border-bottom: 3px solid #f5a622;
}

.fa-headphones{
	color: #f5a622;
	font-size: 36px;
}
.fa-shopping-cart, .fa-calendar-check-o, .fa-globe, .fa-times, .fa-check{
	font-size: 56px;
}
.fa-check-circle, .fa-user-circle{
	font-size: 72px;
}
.schedule-call{
	font-size: 14px;
}
.schedule-call:hover{
	text-decoration: none;
}
.schedule-call:hover p{
	color:#eee;
}
.navbar{
	background-color: #222;
}
.navbar-brand{
	width: 150px;
}

.card-img{
	height:600px;
}
.top .card-img-overlay{
	background-color: rgba(0,0,0,0);
}

.crown-logo{
	width: 7rem;
	height: 5rem;
}
.home-top-heading{
	font-size: 60px;
}

.search{
	background-color: rgba(255,255,255,0.4);
}
input, select{
	border:none;
}
select{
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	color:#888;
}
option{
	color:black;
}
option[disabled]{
	color:#888;
}

footer{
	padding: 20px 0px;
}

.h-300{
	height: 300px;
}
.h-400{
	height: 400px;
}
.h-600{
	height: 600px;
}

.home-row-2 .heading h1{
	font-size: 56px;
}
.home-row-2 .heading a{
	color: #f5a622;
	border-color: #f5a622;
}
.home-row-2 .heading a:hover{
	color: white;
	background-color: #f5a622;
}
.home-listings .container .row:hover, .monetizations:hover{
	box-shadow: 0 .01rem 1rem rgba(132,138,147,.4);
}

.home-row-3, .home-row-4{
	background-repeat: no-repeat;
	height: 750px; 
	width: 100%;
}
.home-row-3 .bg-white {
	top: 140px; 
	height: 550px;
}
.home-row-4 .bg-white{
	top: 140px;
	height: 600px;
}
.home-row-3 .bg-white h1,.home-row-4 .bg-white h1 {
	font-size: 42px;
}
.buyer-heading{
	transform: rotate(270deg); 
	position: absolute; 
	bottom: 300px; 
	right: -200px; 
	letter-spacing: 30px; 
	font-size: 8em; 
	overflow: hidden; 
	color:rgba(0,0,0,0.03);
}
.seller-heading{
	transform: rotate(270deg); 
	position: absolute; 
	bottom: 300px;
	left: -250px;
	letter-spacing: 20px; 
	font-size: 8em; 
	overflow: hidden; 
	color:rgba(0,0,0,0.03);
}

.marketplace-listings .row{
	border: 1px solid #eee;
}
.marketplace-listings .row:hover{
	border: 1px solid #007bff;
}

.breadcrumb-item + .breadcrumb-item::before {
	content: ">";
	color: white;
}

.fa-calendar-o, .fa-dollar{
	font-size: 24px;
}
.business-row-3 div div div .fa-circle{
	font-size: 8px;
	color: #007bff;
}
.fa-check-square-o, .fa-check-circle-o, .fa-tasks, .fa-times-circle-o, .fa-question-circle-o, .fa-check-square, .fa-user-o, .about-icon{
	font-size: 30px;
}
.btn-social-icon i{
	font-size: 30px;
}

.bg-preloader{
	background-image: url('../img/bg.jpg'); 
	background-size: cover; 
	height: 100%; 
	position: absolute;
	width: 100%;
}
.preloader div h1{
	font-family: arial; 
	font-size: 56px;
}

.overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
}
.overlay img{
    opacity: 0.1;
}