.hero
{
	position: relative;
	background-size: 100% auto;
	background-repeat: no-repeat;
	padding: 0;
	height: 600px;
}

.hero .slider
{
	padding: 0;
}

.hero .slider-top-content
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.hero .slider-top-content .title
{
	display: block;
	font-size: 48px;
	color: white;
	font-weight: 100;
	line-height: 60px;
	margin: 140px 0 100px 0;
}

.hero .form-search
{
	position: absolute;
	bottom: 20px;
	left: 0;
}

.hero .form-search .input-group .form-control
{
	border-right: none;
	border-left: none;
	color: white;
}

.hero .form-search .input-group .form-control:focus
{
	box-shadow: none;
}

.hero .form-search .input-group .go-dropdown .btn 
{
	min-width: 150px;
    text-shadow: none;
    color: white;
    font-weight: 300;
    margin-right: 0;
}

.hero .form-search .input-group .go-dropdown .btn .caret
{
	margin-top: 10px;
	float: right;
}

.hero .form-search .input-group .go-dropdown .dropdown-menu
{
	background: rgba(1,1,1,0.08);
	margin-top: 0;
}

.hero .form-search .input-group .go-dropdown .dropdown-menu li a
{
	color: white;
}

.hero .form-search .input-group .btn-search
{
	color: white;
	border: 1px solid;
	border-left: none;

}

.hero .form-search .input-group .form-control , .hero .form-search .input-group .btn-select , .hero .form-search .input-group .btn-search
{
	height: 60px;
	background: rgba(1,1,1,0.08);
	border-color: #01ae92;
}

/*.hero .sub-text
{
	display: block;
	color: white;
	font-size: 18px;
	font-weight: 300;
	margin-top: 45px
}
*/
.comment-ca-marche
{
	padding: 80px 0;
	background: white;
}

.comment-ca-marche .text
{
	font-size: 67px;
	color: #8e7eb3;
	font-weight: 100;
	padding-bottom: 50px;
	margin-bottom: 50px;
	background-image:url('../../assets/images/help.png');
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 110px 100%;  
}

.comment-ca-marche .text small
{
	font-size: 48px;
	vertical-align: top;
}

.comment-ca-marche .icon
{
	display: block;
	height: 100px;
}

.comment-ca-marche .title
{
	display: block;
	color: #666666;
	font-size: 32px;
	font-weight: 100;
	margin: 25px 0;
}

.comment-ca-marche .desc
{
	color: #323232;
	font-size: 14px;
	margin-bottom: 40px;
}

.comment-ca-marche .btn-read-more
{
	margin-bottom: 50px;
}

.demande-offer
{
	padding: 20px 0;
	background: #f2f2f2;
}

.demande-offer .btn-group .btn
{
	padding: 15px 65px;
	font-size: 18px;
	font-weight: 300;
}

.users-comments
{
	padding: 80px 0;
}

.bx-wrapper .bx-viewport
{
	box-shadow: none;
	border: 0;
	left: 0;
}

.hero .bx-wrapper .bx-viewport .img
{
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
}

.hero .bx-wrapper .bx-viewport .img img
{
	min-width: 100%;
	min-height: 100%;
}

.hero .bx-wrapper .bx-viewport .img:after
{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgb(1,174,146);
	background: -moz-linear-gradient(-45deg,  rgba(1,174,146,0.66) 0%, rgba(123,105,167,0.66) 100%);
	background: -webkit-linear-gradient(-45deg,  rgba(1,174,146,0.66) 0%,rgba(123,105,167,0.66) 100%);
	background: linear-gradient(135deg,  rgba(1,174,146,0.66) 0%,rgba(123,105,167,0.66) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01ae92', endColorstr='#7b69a7',GradientType=1 );
}

.users-comments
{
	background: white;
}

.users-comments .comment .img
{
	display: inline-block;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	overflow: hidden;
}

.users-comments .comment .img img
{
	width: 100%;
	height: 100%;
}

.users-comments .comment .name , .users-comments .comment .rol
{
	display: block;
	font-size: 14px;
}

.users-comments .comment .name
{
	margin-top: 10px;
	color: #666666;
	font-weight: 400;
}

.users-comments .comment .rol
{
	color: #aaaaaa;
}

.users-comments .comment .desc
{
	margin-top: 25px;
	color: #666666;
	font-size: 14px;
}

.start
{
	color: white;
}

.start .acheteur
{
	background-image: url('../../assets/images/acheteur.jpg');
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.start .acheteur .wrap
{
	background-color: rgba(122,104,172,0.7);
}

.start .shoppeur
{
	background-image: url('../../assets/images/shoppeur.jpg');
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.start .shoppeur .wrap
{
	background-color: rgba(1,174,146,0.7);
}

.start .acheteur .wrap , .start .shoppeur .wrap 
{
	padding-top: 100px;
}

.start .acheteur .title ,.start .shoppeur .title
{
	display: block;
	font-size: 36px;
	font-weight: 100;
}

.start .acheteur .desc , .start .shoppeur .desc
{
	color: white;
	font-size: 14px;
	margin: 40px 0 50px 0;
}

.start .acheteur .btn , .start .shoppeur .btn
{
	margin-bottom: 90px;
}

footer
{
	background: #f2f2f2;
}

@media (max-width: 920px)
{
	
	.demande-offer .actions .btn-group .btn 
	{
	    display: block;
	    width: 100%;
	    padding: 15px 0;
	}

	.demande-offer .actions .btn-group .btn:first-child
	{
	    border-radius: 4px 4px 0 0;
	}

	.demande-offer .actions .btn-group .btn:last-of-type
	{
	    border-radius: 0 0 4px 4px ;
	    margin-left: 0;
	}
}

@media (max-width: 480px)
{	
	.hero , .hero .bx-wrapper .bx-viewport .img
	{
		height: 390px;
	}

	.hero .slider-top-content .title
	{
		display: block;
		font-size: 32px;
		line-height: 30px;
		margin: 100px 0 100px 0;
	}

	.comment-ca-marche .text
	{
		font-size: 50px;  
	}

	.comment-ca-marche .text small
	{
		font-size: 38px;
	}
}