.section-heading.rt3 {
font-family: azo-sans-web, sans-serif;
font-weight: 400;
font-size: 36px;
line-height: 42px;
letter-spacing: -1px;
	}
	
  
.section-heading.rt4 {
	font-family: azo-sans-web, sans-serif;
font-weight: 400;
font-size: 22px;
line-height: 27px;
letter-spacing: -0.2px;
margin-top: 17px; 
margin-bottom: 17px;
	}
	.carousel-indicators li.active {background-color: transparent !important;
border-color: #1A1A1A !important;
border-radius: 50% !important;
border-style: solid !important;
border-width: 1px !important;
outline: none !important;
padding: 5px !important;
position: relative !important;
transition: all 250ms ease-in-out !important;
height: 2px !important;
width: 2px !important;}

	.carousel-indicators li { width: 10px;height: 0;
	padding: 5px !important;
position: relative !important;
}
.leadlink {font-weight:400;}
	.carousel-indicators li:before {
  
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    content: "" !important;
    background-color: #1A1A1A !important;
    border-radius: 50% !important;
    width: 4px !important;
    height: 4px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}
.section-heading.rt5 {
	font-family: azo-sans-web, sans-serif;
font-weight: 400;
font-size: 28px;
line-height: 33px;
letter-spacing: -1px;
margin-top: 17px;
margin-bottom: 17px;
	}

.section-heading.rt6 {
	font-family: azo-sans-web, sans-serif;
font-weight: 400;
font-size: 30px;
line-height: 39px;
letter-spacing: -1px;
margin-top: 10px;
	}

.section-heading.rt7 {
	font-family: azo-sans-web, sans-serif;
font-weight: 400;
font-size: 19px;
line-height: 24.7px;
letter-spacing: -0.5px;
margin-top: 17px;
margin-bottom: 17px;
	}

	
.btn-primary.btn-style-2 {text-align: left !important;padding-left: 16px;padding-top: 12px;font-size: 15px;line-height: 20px;font-weight: 500;margin: 0px;height: 52px;width: 244px;text-transform: uppercase;}

.choix_eco_express,b, strong,.btn-primary.btn-style-2,body, h1, h2, h3, h4, h5, h6 
{	
font-family: azo-sans-web, sans-serif;
font-weight: 500;
}
p {font-size: 16.5px !important;
line-height: 24px !important;
letter-spacing: -0px;
font-weight: 300;}
.my-custom-container2 {
    padding: 0 24px;
}
.btn-style-2:active,.btn-style-2:focus {border:0;} 

.cards .card-header .period {letter-spacing: 0.5px;margin: 3px 128px;}
.tip0 {

   display: inline-block;
width: 20px;
margin-left: -7px;
position: relative;
top: 1px;
}
.divimg0 {width: 100%;overflow: hidden;height: 184px;margin-bottom:17px;}
.divimg0 img{display: block;position: relative;width: 110%;margin: 0 ;}

.fg2 {top: 1px;position: relative;}

.r70 {margin-bottom:50px;}

.section-heading.rt5.mg20 {margin-bottom:20px;margin-top:23px;}

.faq .lead {    margin-top: 20px;display:none}
	
.faq .list-group-item {
	font-family: azo-sans-web, sans-serif;
	font-size:19.2px;line-height:24px;letter-spacing: -0.5px;
	font-weight: 400;
padding: 30px 30px 30px 0px;
}

.faq .list-group-item:after {
content: "+";
position: absolute;
right: 10px;
top: 36%;
font-size: 22px;
 transition: all 0.3s ease-in-out;
  transform: rotate(0deg);}
  
.faq .list-group-item.selected:after {  transform: rotate(45deg);}

.faq .list-group-item.selected {
    color: #2150c6;
}

.cards .list-group-item {
    font-weight: 300;
	width: 320px;
background: none;
}
.savpprev {    display: block;}
body .cards .fa-question-circle {margin-left: 10px;}

div.lead {font-size: 16.5px !important;
line-height: 24px !important;
letter-spacing: -0.2px;margin-bottom: 1rem;}

.faq .lead {line-height: 24px !important;}

.cards .list-group-item {font-size: 15.3px;}


.cards .list-group-item {padding-left: 20px;}


.rr2 {color: orange;
font-weight: 500;
font-size: 34px;
position: absolute;
margin: -3px -20px;
display:none;}
.rr2.b {	margin: -3px 5px;}
