

.no-padding{padding: 0!important;}
.no-padding-bottom {padding-bottom: 0!important;}
.no-padding-left{padding-left: 0!important;}
.no-margin{margin: 0!important;}
.m-t-12{margin-top: 12px;}
.m-t-28{margin-top: 28px;}
.m-b-40 {margin-bottom: 40px;}
.m-30 {margin: 30px 0;}
.m-45 {margin: 45px 0;}

blockquote {font-style: italic;}

.breaz {padding-top: 25px; padding-bottom: 50px;}

.navbar{margin-bottom: 0px!important;}
.navbar-default{background-color: white!important;border: none!important;border-bottom: 1px solid #97c752!important;}

.brand {margin: 10px 0;position: relative;}
.brand img {display: block;float: left;}
.brand span{font-size: 19px;display: inline-block;float: left;margin-top: 19px;margin-left: 10px;color: #3E3F3A!important;}
a:hover .brand span {color: #3E3F3A!important;}

.navbar-default .navbar-nav > li > a:hover {color: #98978B!important;}

.home1{
	background: url(../../uploads/2016/05/fond.png) center;
}
.home1 .white-bg {background: rgba(198,198,198,0.3); margin-top:75px;margin-bottom: 100px;padding-top: 30px;padding-bottom: 30px;border-radius: 4px;}

.home1 h1{margin: 0px 0 40px 0;}
.home1 p{margin-bottom: 40px;}

.home1 .main-cta{}


.slider {
	background: url(../../uploads/2016/05/ipad2.png) center no-repeat;
	padding-top: 30px;

}

.slides {
	width: 555px;
	height: 293px;
	overflow: hidden;
	position: relative;
	margin : auto;
}
.slide {
	position: absolute;
	left:555px;
}



.active-img{z-index: 99;}

.img-holder {position: relative;float: left;}
.img-holder img {position: absolute;top: 0;left: 555px}


/* REFERENCES */
.customers {padding: 30px 0;}
.customers h4 {margin-top: 30px;}

.logo {padding: 0 30px!important;}
.logo img{ text-align: center;}


/* SECTION 1 */

.visual h2 { line-height: 50px;}

@media (min-width: 992px) { 
	.visual h2 {margin-top: 60px;}
}

.iconic.iconic-md:before {font-size: 48px!important;}

.icons {margin-bottom: 25px;}
.icons h4{line-height: 25px;}
.icons .col-md-4 {margin-top: 30px;}

@media (min-width: 992px) { 
	.icons .col-md-4 {margin-top: 0px;}
}

/* CONTACT FORM */

.floating-btn{
	cursor: pointer;
	position: fixed;
	right:10px;
	bottom: 0;
	z-index: 5;
}

.contact {
	display: none;
	position: fixed;
	bottom:0px;
	right: -100%;
	
	z-index: 100;
}
/*.contact .panel-body{
	overflow: scroll;
	height: 100%;
}*/



/*TESTIMONIALS*/

.testimonials {background: #F8F5F0;}
@media (min-width: 992px) { 
	.testimonials {margin-top: 30px;border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
	.border-right {border-right: 1px #ccc solid;}
	.border-left {border-left: 1px #ccc solid;}
}




.end {background-color: #93C54B;min-height: 250px;}
.end p.compass{position: absolute;bottom: -127px;left: 70%}
.end .iconic.iconic-lg:before{font-size: 180px;}
.end h2, .end p {color: white;}

.thank-you {min-height: 405px;display: none;}

footer {
	border-top: 1px #ccc solid; 
}

html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	margin: 0 auto -148px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 148px; /* .push must be the same height as .footer */
}


