.mt-0 {
	margin-top:0;
}
.mt-5 {
	margin-top:10px;
}
.mt-10 {
	margin-top:10px;
}
.mt-20 {
	margin-top:20px;
}
.mt-30 {
	margin-top:30px;
}
.mt-40 {
	margin-top:40px;
}
.mb-0 {
	margin-bottom:0;
}
.mb-10 {
	margin-bottom:10px;
}
.mb-20 {
	margin-bottom:20px;
}
.mb-30 {
	margin-bottom:30px;
}
.mb-40 {
	margin-bottom:40px;
}
.ml-5 {
	margin-left: 5px;
}
.ml-10 {
	margin-left: 10px;
}
.mr-3 {
	margin-right: 3px;
}
.mr-5 {
	margin-right: 5px;
}
.mr-5 {
	margin-right: 5px;
}
.mr-10 {
	margin-right: 10px;
}
.mr-15 {
	margin-right: 15px;
}
.mr-20 {
	margin-right: 20px;
}
.bg-1 {
  background-color: #fff !important;
}
.bg-2 {
  background-color: #f0f0f0 !important;
}
h1 {
	margin-bottom:20px;
	font-size:32px;
	line-height:38px;
	font-weight:400;
	font-family:'Calibri';
	color:#222;
}
h2 {
	font-size:28px;
	line-height:32px;
	font-family:'Calibri';
	font-weight:400;
	color:#222;
}
h2 span {
	color:#F78B03;
}
h3 {
	font-size:24px;
	line-height:24px;
	font-family:'Calibri';
	font-weight:400;
	color:#222;
}
p {
	font-size:16px;
}
p span {
	color:#F78B03;
}
b, strong {
	font-weight:600;
}
.couleur {
	color:#F5844E;
}
.white {
	color:#fff;
}
.hr {
	width:100px;
	border:solid 1px #F78B03;
}
.icon-box {
	border-radius: 25px;
}
.box-titre {
	color:#000;
	font-size:18px;
	text-transform:uppercase;
}
.urgence {
	color:#F5844E;
	font-weight:600;
}
.urgence:hover{
	color:#F9B18E;
}
.modal-body {
	text-align: justify;
}
.modal-body hr {
	width:100px;
	border:solid 1px #F78B03;
}
.modal-body a {
	color:#F78B03;
}
.chronovet a {
	background:#1C6586;
	color:#fff;
}
.team-info p {
	font-size:22px;
	line-height:30px;
}
.equipe {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.team-info {
	border-radius:10px;
	margin-bottom::20px;
}
.services {
	margin-bottom:30px;
}
.service-item {
	border:solid 1px #f0f0f0;
	text-align:center;
}
.service-img {
	height:270;
	overflow:hidden;
}
.service-img img {
	width:100%;
}
.service-btn {
	background:#F5844E;
}
.service-item .btn {
	width:100%;
}
.services .modal-body {
	text-align:left;
	padding:10px 50px;
}
.services .modal-title {
	font-family:'Calibri';
	text-transform:uppercase;
}
.services .modal-body ul {
	margin-left:30px;
}
.services .modal-body li {
	list-style: circle;
	padding-left:10px;
}
/* faq */
.faq {
	font-size:16px;
	color:#222;
}
.about-details {
	text-align:justify;
}
.about-details a {
	color:#F78B03;
	text-decoration:underline;
}
.contact {
	background:#f0f0f0;
}
.contact-detail {
	padding:20px;
}
.footer {
	background:#000;
}
.copyright {
	color:#f0f0f0;
	margin-top:5px;
}
.copyright a {
	color:#F78B03;
}
.mentions h2 {
	font-family:calibri;
	color:#F78B03;
	margin-bottom:0;
}
.carte {
	width:600px;
	height:405px;
}

@media only screen and (max-width: 479px) {
	.carte {
		width:100%;
		height:305px;
	}
	.no-responsive {
		display:none;
	}
}