/*Blank CSS*/
.portfolio .project-head .project-bottom .fa-angle-right {
	font-size: 1.5rem;
	margin-left: 10px;
}
.portfolio .footer a, .portfolio .footer i {
    color: #fff;
}
.portfolio .homes-content h3.title a {
	text-transform:  none;
}
/**/
section.counterup {
  padding: 6rem 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0.8))), url(../images/bg/hiver-26.jpg) no-repeat center center;
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url(../images/bg/hiver-26.jpg) no-repeat center center;
  background-attachment: fixed;
	background-size: cover;
  color: #fff;
  text-align: center; }

.counterup .countr p {
    font-size: 3.5rem;
}
/**/
.inner-pages .blog .homes-content.details-2 {
	padding:  1rem;
}
.inner-pages .blog .homes-content .homes-list li {
    width: 50%;
			float: left;
			font-size: 14px;
			line-height: 36px;
			list-style: none;
			color: #0098ef;
}
/**/
.inner-pages .headings {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 51, 100, 0.5)), to(rgba(32, 51, 100, 0.5))), url(../images/bg/Vue-generale-01.B-Koumanof.jpg) no-repeat center top;
    background: linear-gradient(rgba(32, 51, 100, 0.5), rgba(32, 51, 100, 0.5)), url(../images/bg/Vue-generale-01.B-Koumanof.jpg) no-repeat center top;
    		width: 100%;
	background-size: cover;
	background-attachment: fixed;
	height: 28vh;
	min-height: 130px;
}
.inner-pages .headings h1 {
    margin-top: 8vh;
			font-size: 2rem;
			color: #fff;
}
/**/
.contactus .info a, .call-info .info a {
	text-decoration: none;
	color: #fff;
}
.inner-pages .bgc {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 51, 100, 0.8)), to(rgba(32, 51, 100, 0.8))), url(../images/bg/Dameuse-06.jpg) no-repeat center center;
    background: linear-gradient(rgba(32, 51, 100, 0.8), rgba(32, 51, 100, 0.8)), url(../images/bg/Dameuse-06.jpg) no-repeat center center;
        	background-size: auto auto, auto auto;
			padding: 2rem;
			background-size: cover;
}
.inner-pages .contact-us select {
    background: #0098ef;
}
.inner-pages .contact-us option {
    background: #000;
}
.contact-us select {
    width: 100%;
    height: 45px;
    padding: 5px 10px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 1.1rem;
    border-radius: 0;
    background: transparent;
    text-transform: capitalize;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
/**/
.plan-price {
    font-size: 30px;
    padding: 30px 0;
		margin-bottom: 30px;
		position: relative;
		background: #0098ef;
		color: #fff;
}
/**/
section.popular-places {
    background: #edeff1;
}
/**/
#map-contact {
    		width: 100%;
    height: 600px;
}
/**/
.heading .logo img {
    width: 260px;
}
#main-menu {
    margin-left: 1rem;
}
@media screen and (min-width: 992px) {
	.heading .logo img {
    width: 240px;
	}
	#main-menu {
		margin-left: 0.25rem;
	}
	#main-menu ul li a {
		padding: .1rem;
	}
}
@media screen and (min-width: 1200px) {
	.heading .logo img {
    width: 260px;
	}
	#main-menu {
		margin-left: 2rem;
	}
	#main-menu ul li a {
		padding: .5rem;
	}
}
.first-footer .logo img {
    width: 260px;
    height: auto;
    margin-bottom: 1.6rem;
}

.tp-caption {
	text-shadow: 1px 1px 9px rgba(0,0,0,0.8);
}
.text-theme-colored2 {
	color: #FFEB6B !important;
}