
/* container */
.container_slider {
width: 100%;
height: 200px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
overflow: hidden;
}

.items-container_slider {
display: flex;
gap: 10px;
pointer-events: none;
position: absolute;
top: 0;
left: 0;
}

.item_slider {
height: 200px;
width: 200px;
border-radius: 5px;
background-color: lightgrey;
}


/*Ajout font google font*/


.delius-regular {
  font-family: "Delius", cursive;
  font-weight: 400;
  font-style: normal;
}

.hello
{color:#26798d;
font-size:1.7em;
font-weight: 600;
font-family:"Delius" !important;
margin-bottom:0.5em;
 }

.hello_one_line
{color:#26798d;
font-size:1.7em;
font-weight: 600;
font-family:"Delius" !important;
margin-top: 1em;
margin-left: 0.5em;
margin-bottom:1.2em;
 }


.hello_one_line .mise_en_avant
{
padding-left: 0.73em;
margin-top: -0.6em;
margin-left:0;

    
 }


.titre_section
{font-size:1.3em;}

.moyen_transport
{color:#26798d;}

.moyen_transport li span
{text-transform: none !important}

.pt_titre
{font-weight:bold;
padding-top:0px;
padding-top:0px;
padding-bottom: 1em;}

.encart_rdv
{background-color:#092832;
padding-top:2em;
padding-bottom:1em;
padding-left:2em;
color: white;
}

.rdv_gratuit
{

border:2px solid white !important;
background-color:#f1309b !important;
text-transform: none !important;
font-size: 1em !important;
}

.encart_rdv span
{
color: white;
}


.encart_rdv .btn.btn-rounded.btn-medium
{
color: white;}

#intro_site
{border-bottom:2px solid #FFFFFF;}


.mise_en_avant
{padding-top:0.65em;
padding-left:0.75em;
margin-right:0.5em;
margin-left:0.6em;
border-radius:50%;
display: block !important;
width:60px;
height:60px;
border: 2px solid #26798d;
float:left;
/*background: linear-gradient(0deg,rgba(132, 201, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);*/
}

nav.navbar.navbar-default ul.nav > li > a
{  
font-size:1em !important;
}

.btn.btn-transparent-white
{color: #092832;
background-color:white;
border-color:2px solid #f1309b !important;}



.btn.btn-transparent-white:hover, .btn.btn-transparent-white:focus
{color: white;
background-color:#f1309b;
transition: background-color 1s;}

/*Lien : portfolio*/

.btn.btn-black:visited
{background-color:#26798d !important;color: white !important; border-color: white;}


/* decrochement responsive */

.bg-light-gray.wow.fadeIn
{margin-right:-1.1em;}

.breadcrumb
{margin-top:1em;
margin-bottom:3em;
font-size:0.9em;
line-height:2em;}

/* Hamburger animé */

.animated-icon1 {
width: 30px;
height: 20px;
display: block;
position: relative;
margin-right: 2em;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}

.animated-icon1 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.animated-icon1 span {
background: #017692;
}


.animated-icon1 span:nth-child(1) {
top: 0px;
}

.animated-icon1 span:nth-child(2) {
top: 10px;
}

.animated-icon1 span:nth-child(3) {
top: 20px;
}

.animated-icon1.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}

.animated-icon1.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}


.top-header-area
{background:#092832;}

.item_visible_header
{margin-bottom: 0 !important;
float:right;
margin-right:1.2em;}



.item_visible_header li.top_btn
{float: left;
font-size:1.2em;
color: white;
font-weight: bold;
list-style-type:none; 
margin-right:0.5em;
}

.item_visible_header li.top_btn a
{padding: 6px 32px;
font-size:1.1em;
margin-top:0.3em;
margin-bottom:0.3em;
display: block;
border:2px solid white;
border-radius:2em;
color:white;
}

.item_visible_header li.top_btn a:hover
{
background-color:#f1309b;
}

.navbar-fixed-top {
    top: 47px !important;
}


.top_barre.row.align-items-center
{float:right;}


/*Hamburger custom*/


.navbar-nav li > a, nav.navbar.navbar-default ul.nav > li > a, header .navbar-nav li > a, header nav.navbar-fixed-top.header-light-transparent.white-link .navbar-nav > li > a, header.sticky nav.navbar.navbar-default.navbar-fixed-top ul.nav > li > a, header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a
{
font-size:1.1em;
color:#092832 !important;
padding-left: 1em!important;
padding-right: 1em !important;
margin-left:0 !important;
margin-right: 0 !important;
letter-spacing:0.01em;
}

/*.item_menu.waves-effect {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}
*/

.item_menu.waves-effect {
}


.item_menu:hover
{background: linear-gradient(0deg,rgba(132, 201, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);
transition: background-color 1s;
    
}






.contact.waves-effect.waves-light
{padding-right:1em !important;
}

/*#navbar-collapse-toggle-1 .item_menu.waves-effect
{margin-top:0.5em !important;
margin-bottom:0.5em !important;}*/



header.header-appear nav.bootsnav.header-light-transparent .navbar-nav > li > a.active, header.header-appear nav.bootsnav.header-light .navbar-nav > li > a.active, header nav.navbar .navbar-nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active

{
background: #84C9D9;
background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(132, 201, 217, 1) 100%);
border-bottom:3px solid #f1309b;
padding-left:1em;
padding-right:1em;}


/*pop up*/

.coord
{margin-bottom:0.5em !important;
line-height:2.2em;
}


.coord a
{background-color: #f7fbfc;
padding:0.6em;
border:1px solid #b5d8e1;
border-radius:0.3em;}


/*Header*/

*
{font-family: "Montserrat", sans-serif;}

b
{font-weight: 700 !important;}

.logo_header
{
max-width: 95% !important;
padding: 1em;}

.nav-tabs
{border:none !important;}



/*header pres*/

.page-title-extra-small h1
{font-weight: 600;}

.top_pres
{margin-top:8em;
padding-bottom: 0!important;
}

.txt_pres
{color: #26798d;}
.conteneur_pres
{max-width: 800px;
margin: auto;
margin-top:5em;
text-align: center;
}

.photo_aurel
{display: block;
max-width: 320px;
margin: auto;}

.photo_aurel.img_reach
{
max-width: 60% !important;
}

.txt_pres
{margin-top:0.5em;
margin-bottom: 4em;}

.poste
{
font-size:2em;}

/*margin global*/

.strech
{max-width:1200px;
margin: auto;}

/*Présentation*/

h4.little_titre
{color: #26798d;
font-size:1.3em;
margin-bottom:1.5em;
line-height:1.5em;
width:70%;
display:block;
margin:auto;}

.presentation
{color: white;
font-size:1.7em;
margin-bottom:3em;
line-height:1.7em;}

.txt_paragraphe
{
font-size:1em;
margin-bottom:3em;
line-height:1.7em;}

.presentation2
{color: #017692;
line-height:1.7em;
vertical-align: center;
display: inline-block;
font-size:1.06em;
text-align: justify;}


.presentation2 .savoir_plus
{margin: auto;
display: block;}

.savoir_plus.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
{margin: auto;
width: auto;
}

/* modale pop-up*/

#modal-contre_indication
{border-radius:1.5em;
color:#26798d;
font-size:1.2em;
padding-left:0;
margin-left:0;
box-shadow: 1px 2px 3px #26798d;}

#modal-popup2
{border-radius:1.5em;
color:#26798d;
box-shadow: 1px 2px 3px #26798d;}



.contre_indic li
{list-style-type: none;
margin-bottom: 2em;}

.contre_indic li .fa-clipboard-check
{color: #f1309b;}

.colored_pink
{color:#f1309b;}

.out
{display: none;}

.infos_ban
{
background: rgba(38, 121, 141, .1);    /*  10% opaque green */ 
margin-top:1em;
padding-top:1em;
padding-bottom:1em;
padding-left:1.3em;
padding-right:1.3em; 
margin-bottom:1em;
display: block;
border:1px dashed #ecadd0;
}


.savoir_plus.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
{color:#092832;
border:2px solid #f1309b;
background-color:white;
    
}

.savoir_plus.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light:hover
{
background-color:#f1309b;
color:white;
transition: background-color 1s;
cursor: pointer;
}

    

    

.savoir_plus.question.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
{margin: auto;
display: block;
width: 30%;
margin-top: 1.5em;
margin-bottom:2em;

text-transform: none !important}

.special-char-medium
{font-size: 50px;
line-height: 120px;
margin-top: 1em;
}

.parallaxe.container-fluid.one-third-screen
{height:70px;}

.rendez-vs_img
{width:150px;}

.presta_rdv
{max-width:1170px;
margin: auto;}

.btn.rdv_gratuit.ban.btn-medium.btn-rounded
{margin-top:2.5em;}

.paragraphe
{color: #26798d;
font-size:1.3em;
padding-left:2em;
padding-right:2em;
margin-bottom:1.5em;
line-height:1.5em;}

.titre_rubrique
{color:#017692;
font-size:1.5em;}

.rubrique_st
{color:#017692 !important;
margin-bottom:1em;
margin-top:1em;}

.scroll-top-arrow, .scroll-top-arrow:focus
{background: #f1309b;}


.pres_aurel_atelier
{width:60%;
display: block;}

.pres_aurel_img
{width:65%;
float:right;
display: block;
margin:-3.5em;
padding-right:3.5em;}

.pres_aurel_img2
{width:25%;
display: block;
margin: auto;
padding-bottom:1.5em;}

.coordo_img
{display: block;
margin: auto;
width: 80%;}

.nota_bene
{color: #26798d;
font-size: 1em;
text-align: center;
}

/*box cat*/

.box_cat
{margin-top: 2em;
margin-bottom: 4em;
}

.mini_copyright
{font-size:0.4em;
margin-left:0 !important;}

.far.fa-copyright.mini_copyright
{margin-left:0.2em !important;}

.roll_box
{border:1px solid #017692;}

/*bloc prestation*/

.big_presta
{width:70%;}

.main_encart
{border: 1px dashed #ecadd0;
padding: 0;
-webkit-box-shadow: 0px 10px 13px -7px #6d6e6e, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #6d6e6e, 5px 5px 15px 5px rgba(0,0,0,0);
margin-bottom: 2em;
cursor:pointer;
width:97.2%;
border-radius:2em;
margin: auto;
padding-top:2em;
padding-bottom: 2em;
padding-left:1.5em;
padding-right:1.5em;
margin-bottom: 2em;
margin-top:2em;
background-color:white;
}

.bloc_prestation
{border: 1px dashed #ecadd0;
padding: 0;
-webkit-box-shadow: 0px 10px 13px -7px #6d6e6e, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #6d6e6e, 5px 5px 15px 5px rgba(0,0,0,0);
margin-bottom: 2em;
cursor:pointer;
float: left;
width:30%;
margin-right:1.3em;
border-radius:2em;}

.inner-match-height
{border-radius:2em;}

.blog-post-images a img
{border-radius: 2em 2em 0 0}


.overflow_presta
{display:flex;
justify-content: space-between;
align-items: stretch;
overflow-y: scroll;
}

.overflow_presta .bloc_prestation
{display:inline-block;
min-width:300px;
align-items: stretch;
}


.overflow_presta .bloc_prestation .btn.prestation
{

}

.slide_box_services{
    padding:20px;
    border:dotted 1px;
    white-space:nowrap;
    max-width: 1170px;
    overflow-x:auto;;
}

.box{
    width:100px;
    height:180px;
    background-color: red;
    margin:10px;
    display:inline-block;
}

.blog-hover-icon
{border-radius: 2em 2em 0 0}

.btn.prestation
{
display: block;
margin-top:0.5em;
border:2px solid #f02f9a;
color:#092832;}

.btn.prestation:hover
{
background-color:#f02f9a;
color:white;}

.prestation_name
{font-family: "Delius";
font-size:1.5em;
color:#017692;
display: block;
margin: auto;
text-align: center;}

h3.titre_prestation
{font-size:1.4em;
padding-top:0.6em;
font-family: "Delius";
padding-bottom:0.6em;
color: #26798d;
text-align: center;
}

.separateur
{margin-bottom:2.5em;
margin-top:0 !important;}

ul.desc_prestation
{
padding-left:0;}


ul.desc_prestation li
{list-style-type:none;
font-size:1em;
color: #017692;
padding-bottom: 1em;
font-weight: 400;
}


.intro_tt
{color: #017692;
margin-bottom:1.5em;}

.post-details
{padding:30px;
white-space: normal}


/*prestation page*/

.header_presta_img
{background-color: white;
margin: auto
}

.header_presta_img img
{
margin: auto;
display: block;
max-width:300px;
}

.header_prestation
{width:100%;
}

.up_li_marge_tarifs
{margin-top:1em !important;
margin-bottom:0.5em;}

.titre_page_presta
{
color: #26798d;
font-family: "Delius" !important;
}

.bloc_choix_presta .btn.prestation
{width:30%;
float:right;
display: inline-block;}

.titre_presta_pageinter
{
color: #26798d;
border-bottom:1px dashed #f1309b;
padding-bottom:0.5em;
margin-bottom:2em;
font-size:1.3em;}

.copi
{font-size:0.5em;
margin-left:0 !important;}

.titre_pres
{font-size: 1.5em;
margin-bottom:0.5em;
}

.bloc_choix_presta
{background: rgba(38, 121, 141, .1);    /*  10% opaque green */ 
margin-top:1em;
padding-bottom:1em;
padding-left:1.3em;
padding-right:1.3em; 
margin-bottom:1em;
display: block;
width:100%;
padding-left:0;
padding-right:0;
border:1px dashed #ecadd0;
color:#26798d;}

ul.list_details li
{padding-left:1.5em;
padding-right:1.5em;}

.titre_pres
{background-color:#d6e5eb;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
text-align: center;}

.bloc_icones
{margin-bottom:1.5em;}

.bloc_icones img
{width:60%;}

.top_presta
{color:#f02f9a;}

.titre_icones
{color: #26798d;
font-weight: 600;
font-size:1.1em;}

.txt_icone
{color: #26798d;}


/*Encart prise en charge*/

#prise_en_charge
{background-color:white;}

/*.prise_en_charge
{background-color:white;}*/

.row.prise_en_charge
{background-color:white;}

.clear
{clear: both !important;}

.gif_pec
{
margin:auto;
display: block;}

.gif_pec.connaissance
{}

.gif_pec.processus
{width:85%}

.hover_mini_menu.btn.waves-effect.waves-light
{background-color: #007a98 !important;
}

.hover_mini_menu.btn.waves-effect.waves-light a
{
color: white!important;}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover, #menu_fixed_nav li a:hover
{border:none !important;}

.padding-five-all
{margin:-3em;}

/*Timeline*/
/*.timeline {
    position: relative;
    padding: 0;
    list-style: none;
    width:60%;
    margin: auto;
    margin-top: 2em;
}

.timeline:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 40px;
    width: 2px;
    margin-left: -1.5px;
    background-color: #f1f1f1;
}

.timeline>li {
    position: relative;
    margin-bottom: 50px;
    min-height: 50px;
}

.timeline>li:before,
.timeline>li:after {
    content: " ";
    display: table;
}

.timeline>li:after {
    clear: both;
}

.timeline>li .timeline-panel {
    float: right;
    position: relative;
    width: 100%;
    padding: 0 20px 0 100px;
    text-align: left;
    color:white;
}

.timeline>li .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
}

.timeline>li .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
}

.timeline>li .timeline-image {
    z-index: 100;
    position: absolute;
    left: 0;
    width: 80px;
    height: 80px;
    margin-left: 0;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    background-color: white;
}

.timeline>li .timeline-image h4 {
    margin-top: 12px;
    font-size: 10px;
    line-height: 14px;
}

.timeline>li.timeline-inverted>.timeline-panel {
    float: right;
    padding: 0 20px 0 100px;
    text-align: left;
}

.timeline>li.timeline-inverted>.timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
}

.timeline>li.timeline-inverted>.timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
}

.timeline>li:last-child {
    margin-bottom: 0;
}


.timeline .timeline-body>p,
.timeline .timeline-body>ul {
    margin-bottom: 0;
}

.date
{font-size: 0.9em;
text-transform: uppercase;
color: white;
margin-bottom: 0;}

.company
{font-size: 0.9em;
text-transform: uppercase;
color: white;
margin-bottom: 0;}

.company a
{color: rgb(255, 71, 31);
font-weight: 600;
text-decoration: underline;
}


.company span
{color: rgb(255, 71, 31);
font-weight: 600;
}


.subheading
{font-size:1em;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 0;
}

.img-circle
{border-radius:80%;}

.bold
{font-weight: 700;}

/*End timeline*/

.text-extra-small.letter-spacing-3.alt-font.text-white-2.text-uppercase.margin-70px-bottom.md-margin-50px-bottom.sm-margin-30px-bottom.d-inline-block
{margin-top:5em;
margin-bottom:0 !important;}

.bouton_cv.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
{margin: auto;
width:30%;
margin-top:3em;
margin-bottom:4em;
display: block;}

.collaboration
{font-size:2em;
vertical-align: middle;}

/*Parrallaxe*/

 .parallax-window2 {
  background-attachment: fixed;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100px;
  background-image: url('../_img/bg_head.gif');
 
 }

/*Gallerie photo*/

.zoom_img
{padding:0.5em;
font-size:1.7em;
background-color:#f1309b;
color:white;
position:absolute;
right:0;
bottom:0;}



/*main photos*/

/*.users
{max-width: 500px;
width:100%;}

.connected_linkedin
{max-width: 300px;
width:100%;
display: block;
margin: auto;}

.partnership
{margin: auto;
display: block;
max-width: 500px;
width:100%;}

.exp_pro_img
{margin: auto;
display: block;
max-width: 500px;
width:100%;}

.img_me
{margin: auto;
display: block;
max-width: 200px;}*/



/*main title*/
.experience_pro
{text-align: center;
font-size:1.3em;
margin-top:2em;}

/*footer*/

.footer
{padding-bottom:3.5em;}


.copyright_home
{color: #017692;
text-align: center;
margin-top: 2em;
padding-bottom: 4em;
padding-top: 4em;
padding-left:2em;
padding-right:2em;}

.mention_footer a
{color:#017692;
text-transform:uppercase;
text-decoration:underline;}

.mention_footer a:hover
{color:#f1309b;
}

.credits_footer a
{color:#017692;
text-decoration:underline;}

.credits_footer a:hover
{color:#f1309b;
}

.text_description span
{font-weight:bold;}


.titre_case
{margin-bottom:2em;
margin-top:4em;
color:white;
font-size:1.2em;}

.far.fa-heart.copyright{color: #f1309b;}

.mini_img_footer
{width:28%;
margin-top:-0.5em;
}



/*Mentions légales et CGU*/

h2.mentions
{text-align:center;
color:#017692;
font-weight:bold;
margin-top:3em;
margin-bottom:3em;

}

.txt_mention_CGU h3
{text-align: center !important;
margin-top:3em;
color:#092832;
font-size:1.6em;
}

.txt_mention_CGU h3.titre_section
{
font-size:1.3em;
}


.txt_mention_CGU
{padding-left:8em;
padding-right:8em;}


/*Page details*/

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover
{color:#017692;
z-index:3;
}

#menu_fixed_nav
{padding-top:1em;
padding-bottom:0.5em;
font-size: 1.2em;
position: fixed;
width:100%;
z-index:1;
bottom:0;
background-color: #007a98;
z-index:10;
right: 0;}

#menu_fixed_nav li
{border:1px solid #007a98;
border-radius: 0.5em;
margin-right: 1em;
background-color: white;
width:20%;}

#menu_fixed_nav li a
{font-size:1em;
font-family: "Delius",Helvetica,Arial,sans-serif;
text-transform: none;
margin-top:0.3em;


}

#menu_fixed_nav li a:hover
{border:1px solid #FFFFFF;
}

#menu_fixed.nav-tabs
{font-size: 0.9em;
position: fixed;
z-index:1;
bottom:0;
background-color: white;
}


.clique
{color:#017692;
font-weight: bold;
}

.titre1
{padding-top:3em;}


h1.titre_projet
{font-size:3em;
color: white;
text-align:center;}

.separateur
{margin-top:3em;}

.titre2
{margin-bottom:0.5em !important;
line-height:1.2em;
font-size:2.3em;
font-family:"Delius" !important;
text-shadow: 1px 2px 3px #023541;
padding-bottom:0.5em;}

.rdv.btn.btn-medium.btn-rounded.btn-transparent-white.waves-effect.waves-light
{display: inline-block;
margin-left: auto;
margin-right: auto;
font-size:1.05em;
padding-top:0.6em;
padding-bottom:0.6em;
text-transform: none;
border:2px solid #f1309b;}

.container.encart_rdv
{max-width: 2500px;
padding-left:3em;
padding-top: 1.5em;
}

.container.encart_rdv span
{font-size:1.3em;
}


.grostitre
{margin-bottom:1em;}

.text-extra-dark-gray.margin-10px-bottom.alt-font {

    font-size: 1.5em;
    line-height: 1.3em;}

.txt_context
{margin-top:1.3em;
}

.separator-line-verticle-extra-small
{
margin-bottom:1.5em;}

.copyright.inter
{color:#017692;}

.bouton_inter.btn.btn-large.btn-rounded.wow.tada
{color:#017692;
border-color:#017692;
margin:1em;}

.inter_footer
{color:#017692 !important;}

.icons_pres
{display: block;
margin: auto;}

.swiper-full-screen.swiper-container.white-move.swiper-container-initialized.swiper-container-horizontal
    {padding-bottom:4em;}
    
.swiper-pagination.swiper-pagination-square.swiper-pagination-white.swiper-full-screen-pagination.swiper-pagination-clickable.swiper-pagination-bullets
    {bottom:0!important;}

    
.swiper-button-prev.swiper-button-black-highlight
   {top:90% !important;box-shadow: 0px 1px 2px 2px #e3e2e2;}
    
.swiper-button-next.swiper-button-black-highlight
    {top:90% !important;box-shadow: 0px 1px 2px 2px #e3e2e2;}



/*itineraire*/

.moyen_transport
{padding-left:4em;
padding-right:4em;
margin-top: 1em;}


.paragraphe.col-md-6.col-xs-12
{padding-top: 0;
margin-bottom:0 !important;
padding-bottom:0 !important;}

.moyen_transport li
{font-size:1.2em;
}
 
.itineraire
    {width:30%;
    float:left;}

.infos_desc
{width:50%}

.border_bottom_line
{border-bottom:2px solid #092832;}



/*MARGIN CUSTOM DU SITE LES CSS EN DUR DE MARGE ONT ÉTÉ ENLEVÉES POUR UNIFORMISER*/


.titre_section
{margin-top:4em;
margin-bottom:4em;}

.fleur_separateur
{
margin: auto;
display: block;
max-width:30%;
margin-top:4em;}

.top_head_img
{padding-bottom:1em;
padding-top:7em;
margin-bottom:4em;}





/*PAGE INTER*/
h2.titre_inter
{}



/*PAGE INTER*/



/*responsive css custom*/

/*media querie 1199*/



      @media (max-width: 1199px) {
.container {
    max-width: 100% !important;
    }     

section.strech
{
padding-left:3em !important;
padding-right:3em !important;
}

.titre_section
{margin-top:2em;
margin-bottom:2em;}
 
.btn.btn-rounded.btn-large
{padding: 9px 18px;}
          

.txt_mention_CGU
{padding-left:3em;
padding-right:3em;} 
          

.bloc_icones img
{width:30%;}
          


h2.mentions
          {margin-top:0.5em;
          margin-bottom:0.5em;}
          
.bloc_choix_presta .btn.prestation
{width:30% !important;}
          
          

}


@media (max-width: 991px) {

    
.presentation2
    {font-size:1.2em;}

.hello
    {line-height:1.2em;
    margin-left:0.5em;}
    
.hello_one_line
    {line-height:1.2em;}
    
.pres_aurel_img
    {margin: auto;
    float: none;
    padding: 0;
    width:55%;
    margin:0 !important;
    margin: auto !important;}
    
.savoir_plus.question
    {width:70% !important;
    font-size:1.1em;}

.bloc_choix_presta .btn.prestation
{width:40% !important;}
          
#menu_fixed_nav li a
    {font-size:0.8em;}
    
section.map
{padding-bottom:0 !important}   

.breadcrumb
{
font-size:1.1em;
line-height:2em;}

    
.timeline {
    width:97%;
    padding-left:2%;
    font-size:1.3em;
    line-height:1.3em;}
    
.infos_desc
{width:100%}
    
.bloc_prestation
    {width:100% !important;}
    
.bouton_cv.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
{
width:100%;
}    
    
#modal-popup2
    {font-size:1.5em;
    line-height:1.5em;}
    
.credits_footer, .mention_footer
    {font-size:1em !important;}
    
.copyright_home
    {margin-top:0em;
    margin-bottom:3em;}
    

/*responsive page details*/

.txt_context
{font-size:1.3em;
line-height:1.5em;}

.detail_list_projet li
{font-size:1.3em;}
    
.titre2
{line-height:1.2em !important;
font-size:2.4em;
padding-bottom:0.5em;
}
    

p
    {font-size: 1.3em;
    line-height:1.4em;}

ul
    {text-align: left;
    line-height:2em;}
    

.detail_list_projet li
{font-size:1em;}
    
.alt-font.text-extra-dark-gray.font-weight-600
    {font-size:1.8em;}
    
    
h3.text-extra-dark-gray.font-weight-600
    {font-size:1.9em;}
    
h3.alt-font.text-extra-dark-gray
    {font-size:1.9em;}
    
.bouton_inter.btn.btn-large.btn-rounded.wow.tada.popup-with-zoom-anim.waves-effect.waves-light.animated
    {display: block;
    margin: auto;
    width:50%;}
    
.savoirplus
    {text-align: center;}

    
#modal-popup2 .alt-font.text-extra-dark-gray.font-weight-600
    {font-size:1em;}
    
    
.pres_aurel_img
    {
    margin:auto;
    display: block
   }
    
.item_visible_header li.top_btn a
{font-size:0.8em;}
    
    
}/*accolade fin media queries* 991**/

 
      

 

    @media (max-width: 720px) {
        
        
        
 .presentation2
        
        {font-size:1.35em;}
        
.savoir_plus.question.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light    
        {width:90% !important;
    font-size:1.3em;}       
        
ul
    {
    font-size: 1.2em;
  }
    
h1.title
{font-size:0.8em;}

.hello
{font-size:2em;
        }
    
.container.encart_rdv span
        {display: none;}
        
h4.little_titre
        {font-size:1.7em;}
        
        
.skill_pres h3
        {font-size:2em;}
        
.skill_pres ul li
        {}
        
        
.btn.btn-rounded.btn-large
        {font-size:0.9em;}
        
.desc_post
        {font-size:0.9em;
        line-height:1.5em;}
        
        
.bouton_cv
        {width:60% !important;}
        
        
.connected_linkedin
        {width:80%;}
        
.coord
        {font-size:1em;}
        
  .js-scrollTo.waves-effect.waves-light
    {padding-top:1.5em !important;padding-bottom:1.5em !important;
    border-bottom:1px dashed #ecadd0 !important;}
        
        
        
#menu_fixed_nav
{
padding-bottom:1em !important;
}        


        
#menu_fixed_nav li
{
padding-left:0;
padding-right:0;
margin-right:0.5em;}

#menu_fixed_nav li a
{font-size:0.6em;}
          
.bloc_choix_presta .btn.prestation
{width:100% !important;}
 
#menu_fixed_nav li
        {width:40% !important;}
       
#menu_fixed_nav li
        {font-size:1.5em;}
        
        
.big_presta
{width:100%;}
        
        
.savoir_plus.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
    {margin-bottom:1.5em;}
        
       
        
    }/*fin accolade média query 720*/



@media (max-width: 640px) {
    
    
    .col-auto.pl-lg-0.col-md-4
    {width:80% !important;}

    .savoir_plus.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
    {width:100%;}
    
    .h4.little_titre
    {font-size:1.9em;}
    
        

    
    .rdv.btn.btn-medium.btn-rounded.btn-transparent-white.waves-effect.waves-light
    {font-size:1.2em;}
}


@media (max-width: 520px) {
    

    nav .accordion-menu
     {width:2% !important;}

     
    .container.nav-header-container
    {position:relative;
    top:0;}
    
    .rdv.btn.btn-medium.btn-rounded.btn-transparent-white.waves-effect.waves-light
    {font-size:1.3em;
    width:100%;}
    
    .photo_aurel
    {padding-bottom: 1.5em;}
    
        section.strech {
        padding-left: 1em !important;
        padding-right: 1em !important;
    }

    
section
    {padding-bottom: 20px; !important;}
    
.rdv_gratuit
    {font-size:1.3em !important;}
    
.mise_en_avant
    {display:block !important;
    display: none !important;}
    
.savoir_plus.btn.btn-large.btn-transparent-white.btn-rounded.wow.tada.cv.waves-effect.waves-light
    {font-size:1.3em;}
    
.extra-small-screen
    {margin-top:40px;}
    
 .vanish
    {display: none;}
    
    
    
}

