body { 
  background-image:url(../images/background.jpg);
  background-repeat:no-repeat;
  background-position:center -25px;
  background-color:#ebfce0;
  background-color:#FFFFFF;
}
#page_count {
	font-size:18px;
	font-weight:bold;
	
}
@media (min-width: 992px) {
  body {
    padding-top: 56px;
	
  }
}
/*logo nav*/
body {
  padding-top: 54px;
}
/*end logo nav*/
.carousel-item {
 /* height: 65vh;*/
  min-height: 700px;
  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;
}
/* Dev.Countryrvwi*/
.navbar-toggler {
	border:1px solid #000000!important;
}
.navbar-toggler icon {
	color:#ffffff!important;	
}

.card-title{
	font-size:1.2em!important;
}
.navbar {
	
	background-color:transparent!important;
	margin-top:-68px;
}
.nav-background {
	position:absolute;
	height:55px;
	background-color:#000000;
	width:100%;
	margin-top:-17px;	
}
.top-container {
	padding-top:20px;
}
.nav-link {
	color: white!important;
	font-family: 'Philosopher', sans-serif;
	font-size:16px;
}
.nav-link:hover {
	color:#D9D9D9!important;
}
.navbar-toggler-icon {
	 background-image: url('../images/hamburger6.svg?color=fff')!important;
}
.site-footer{	
	background-color:#000000!important;
	border-top:10px solid #597afd;
}
.navbar-collapse {
	background-color:#000000!important;
	border-radius:10px;	
}
.navbar-nav {
	padding-left:10px!important;	
}
.my-4 {
	margin-bottom:.5em!important;
	margin-top:.5em!important;
}
.carousel-item {
    height: 65vh!important;
}
#features_col {
	background-color:#ffffff; 
	border-radius:5px; 
	max-width:40.5%;
}
.thumbnail_img {
	width:100px;
	margin:5px 0px 3px 0px; 
	border:1px solid #fff;
}
@media only screen and (max-width: 580px) {
		#features_col {	
		max-width:100%;
	}
	#carousel-thumb {
		display:none;
	}	
}
@media only screen and (max-width: 760px) {
	#features_col {	
		max-width:100%;
	}
	.thumbnail_img {
		width:100%!important;			
	}
    .carousel-item{
        height: 65vh!important;
    }
	#carousel-thumb {
		display:none;
	}	
}
 .carousel-item{
        height: 50%!important;
    }
.inv_id_p {
	background-color:#ffffff;
	border-radius:5px;
	padding:10px;
}
.sold_img {
	position:absolute;
	top:0px;
	left:0px;
	border-radius:5px 0px 0px 0px;
}
.new_img {
	position:absolute;
	top:0px;
	left:0px;
}
.card-img-top {
	border-radius:5px 5px 0px 0px;	
}
.card,
.carousel-item img {
	border-radius:5px;
}
#admin {
	color:#d2d8d2;
	font-size:.7em;
	
}
.rv-shapes {
	background-color:#ffffff;
	text-align:center;			
	padding-right:0px!important;
	padding-left:0px!important;			
}
.rv-shapes p {
	font-size:1em;
	font-weight:bold;
	line-height:1.1em;
	margin-top:5px;
}
.rv-shapes-img {
	display:block;
	margin:5px 0px 10px 0px;
	width:120px;
	margin-left: auto;
	margin-right: auto;			
}
.blurb {
	margin-left:0px!important;
	margin-right:0px!important;
	background-color:#ffffff;
}
.blurb-p {
	padding:0px 10px 0px 10px;			
}
.top-container {
	 background-color:#ffffff;
}
.featured-rv-img {
	width:100%!important;
	border-radius:5px 5px 0px 0px;
	
}
a {
	color:#597afd!important;
}
.btn-primary {
    color: #fff;
    background-color:!important;
    border-color: #007bff;
}
.navbar-brand {
	color:white!important;
}