.simulateurs.et_pb_section .swiper-button-prev,
.conseils-astuces.et_pb_section .swiper-button-prev,
.simulation.et_pb_section .swiper-button-prev,
.partenaires.et_pb_section .swiper-button-prev
{
	background: url(../img/arrow-left.svg) no-repeat center transparent!important;
    background-size: cover!important;
    height: 35px!important;
    width: 20px!important;
    left: -35px !important;
    margin-top: -17.5px;
}

.simulateurs.et_pb_section .swiper-button-prev:before,
.simulateurs.et_pb_section .swiper-button-next:before,
.conseils-astuces.et_pb_section .swiper-button-prev:before,
.conseils-astuces.et_pb_section .swiper-button-next:before,
.simulateurs.et_pb_section .swiper-button-prev:before,
.simulateurs.et_pb_section .swiper-button-next:before,
.simulation.et_pb_section .swiper-button-prev:before,
.simulation.et_pb_section .swiper-button-next:before,
.partenaires.et_pb_section .swiper-button-prev:before,
.partenaires.et_pb_section .swiper-button-next:before,
.conseils-astuces.et_pb_section .swiper-button-prev:after,
.conseils-astuces.et_pb_section .swiper-button-next:after,
.simulateurs.et_pb_section .swiper-button-prev:after,
.simulateurs.et_pb_section .swiper-button-next:after,
.simulation.et_pb_section .swiper-button-prev:after,
.simulation.et_pb_section .swiper-button-next:after,
.partenaires.et_pb_section .swiper-button-prev:after,
.partenaires.et_pb_section .swiper-button-next:after
{
	font-size: 0!important;
}

.simulateurs.et_pb_section .swiper-button-next,
.conseils-astuces.et_pb_section .swiper-button-next,
.simulation.et_pb_section .swiper-button-next,
.partenaires.et_pb_section .swiper-button-next
{
	background: url(../img/arrow-right.svg) no-repeat center transparent!important;
    background-size: cover!important;
    height: 35px!important;
    width: 20px!important;
    right: -35px !important;
    margin-top: -17.5px;
}
.et-menu li li {
	padding:0 10px;
}
.et-menu li li a {
	padding:6px 10px !important;
	font-size:16px !important;
}
h3.dsm_card_title {
	font-size:30px !important;
}
a.et_pb_more_button {
	font-size:18px !important;
}
footer .dsm-menu{
    list-style:none!important;
}
.section-hero h2 {
	font-size:45px !important;
}
.concept-nevoo .et_pb_image_5 {
	max-height:150px;
	bottom:-30px !important;
}
@media (min-width:981px) and (max-width:1599px){
	.simulateurs.et_pb_section .et_pb_module.dsm_card_carousel,
	.conseils-astuces.et_pb_section .et_pb_module.dsm_card_carousel,
	.simulation.et_pb_section .et_pb_module.dsm_card_carousel,
	.partenaires.et_pb_section .et_pb_module.dsm_card_carousel
	{
	    padding-left: 25px !important;
	    padding-right: 25px !important;
	}
}
@media(max-width:980px) {
	.et_pb_section.et_pb_section_7 .et_pb_image.et_pb_image_7 {
		max-height:100px;
	}
}
@media (max-width:767px){
	.simulateurs.et_pb_section .swiper-button-prev,
	.conseils-astuces.et_pb_section .swiper-button-prev,
	.simulation.et_pb_section .swiper-button-prev,
	.partenaires.et_pb_section .swiper-button-prev
	{
	    left: -15px !important;
	}
	.simulateurs.et_pb_section .swiper-button-next,
	.conseils-astuces.et_pb_section .swiper-button-next,
	.simulation.et_pb_section .swiper-button-next,
	.partenaires.et_pb_section .swiper-button-next
	{
	    right: -15px !important;
	}
	.simulateurs.et_pb_section .swiper-button-prev {
		left:-15px !important;
	}
	.simulateurs.et_pb_section .swiper-button-next {
		right:-15px !important;
	}	
	.simulation.et_pb_section .swiper-button-prev {
		left:0 !important;
	}
	.simulation.et_pb_section .swiper-button-next {
		right:0 !important;
	}
	.dsm-faq-container .dsm_faq_child_2	{
		padding-bottom:0px !important;
	}
	.conseils-astuces.et_pb_section .swiper-button-next, .conseils-astuces.et_pb_section .swiper-button-prev {
	    height: 20px !important;
	    width: 15px !important;
	}	
	.section-simulateurs .carouss-simulateurs .swiper-button-next {
	    height: 20px !important;
	    width: 15px !important;
	    right: -30px !important;
	}
	.section-simulateurs .carouss-simulateurs .swiper-button-prev {
	    height: 20px !important;
	    width: 15px !important;
	    left: -30px !important;
	}	
	.section-simulateurs.et_section_regular {
	    padding-bottom: 30px !important;
	    padding-top: 30px !important;
	}	
	.section-simulateurs.et_section_regular .row-simulateurs {
		padding-bottom:0 !important;
	}
	.simulation.et_pb_section .swiper-button-prev, .simulation.et_pb_section .swiper-button-next, #simulateurs.et_pb_section .swiper-button-prev, #simulateurs.et_pb_section .swiper-button-next {
		width:15px !important;
		height:20px !important;
	}
	.section-immobiliers.et_pb_section {
		padding:0 0;
	}
	.div_faq {
		padding:0 0;
	}	

}
@media (max-width: 980px) {
    .section-hero .row-hero .left-hero {
        margin-bottom: 30px;
    }
}

.newsletter-success{
	color: #1db503;
}

.newsletter-error{
	color: #ff0000;
}

.et_pb_menu__menu nav.et-menu-nav ul li.menu-item.current-menu-item:not(.contact) > a,
.dsm_menu .et_pb_module_inner nav.dsm-menu-container ul li.menu-item.current_page_item > a,
#mobile_menu1 li.current-menu-item > a
{
	color: #0fd29f!important;
}