@media all and (min-width: 410px) and (max-width: 479px){
    .id_modeDePaiement{
		margin-top: 130px;
	}
}

.nopadding {
    padding: 0;
	margin-bottom: -40px;
}
#rev_slider_6_2{
	margin-top:-50px!important;
}
div.tp-shadowcover {
    margin-top:-50px!important;
}

div#icon-newsletter{
	padding-left: 17px;
    padding-right: 17px;
}

div.vc_toggle_title h2.vc_custom_heading{
	padding-top: 35px;
}	

i.vc_toggle_icon{
		position:absolute;
		top:20%!important;
		left:50%!important;
	}

.navigation-page-home{
	font-family: 'Poppins'!important;
    font-weight: 600!important;
	font-size: 15px!important;
	/*text-shadow: black 0.1em 0.1em 0.2em!important;*/
}

@media all and (min-width: 1090px) and (max-width: 1299px){
  .navbar-default .navbar-nav > li > a {
     font-size:12px;
  }
}

@media all and (min-width: 768px) and (max-width: 818px){
  ul#primary-menu.nav.navbar-nav.nav-white {
     letter-spacing:1px!important;
  }
}

@media all and (min-width: 970px) and (max-width: 1089px){
  .navbar-default .navbar-nav > li > .active {
     font-size:10px;
	  text-shadow: red 0.1em 0.1em 0.2em;
  }
	
  .navbar-default .navbar-nav > .active > .activee {
    text-shadow: black 0.1em 0.1em 0.2em;
    color: #19b99a !important;
}	
	
	
}
/*
@media all and (min-width: 768px) and (max-width: 969px){
  .navbar-default .navbar-nav > li > a {
     font-size:8px;
	 right: 0px;
    position: absolute;
  }
}*/
@media only screen and (min-width: 767px){
	div#bs-example-navbar-collapse-1.collapse.navbar-collapse.navbar-right{
	padding-left: 0!important;
    padding-right: 50px!important;
    margin-right: auto!important;
    margin-left: auto!important;
	}
	
	#icon-newsletter{
	padding-left: 17px!important;
    padding-right: 17px!important;
}



.navbar-default .navbar-nav > li > a {
    text-shadow:black 0.1em 0.1em 0.2em;
  }
.navbar-default .navbar-nav > li > a {
    margin:0!important;
  }	
.navbar-default .navbar-nav > li#menu-item-645 > a {
     color:white;
  }	
}


.devenir-partenaire{
	font-family: 'Poppins'!important;
    font-weight: 600!important;
	font-size: 15px!important;
	/*text-shadow: black 0.1em 0.1em 0.2em!important;*/
}

#width-section{
	padding-bottom: 0px!important;
    padding-top: 50px!important;
}

#menu-item-168{
	margin-top:4px;

}
#menu-item-169{
	margin-top:4px
}
#menu-item-170{
	margin-top:4px;
}
#menu-item-2196{
	margin-top:4px;
}
#menu-item-289{
	margin-top:4px;
}
#menu-item-2197{
	margin-top:4px;
}

navbar.navbar-default.navbar-fixed-top.effect-main{
	display: flex;
    justify-content: center;
	flex-wrap: nowrap;
}


/*@media all and (min-width: 1001px) and (max-width: 1350px){
div#slide-9-layer-24.tp-caption.rev-hiddenicon.pum-trigger{
	margin-left:35%!important;
	margin-right:35%!important
	
}
}

@media all and (min-width: 871px) and (max-width: 1000px){
div#slide-9-layer-24.tp-caption.rev-hiddenicon.pum-trigger{
	margin-left:35%!important;
	margin-right:30%;
}
}


*/

@media all and (min-width: 410px) and (max-width: 479px){
	div.wpb_revslider_element.wpb_content_element{
		margin-bottom:-110px!important;
	}
}


@media all and (min-width: 340px) and (max-width: 375px){
.page-id-620 div#deuxiemerange {
    margin-top: 10% !important;
}
}

@media all and (min-width: 310px) and (max-width: 339px){
.page-id-620 div#deuxiemerange {
    margin-top: 20% !important;
}
}
@media all and (min-width: 250px) and (max-width: 309px){
.page-id-620 div#deuxiemerange {
    margin-top: 50% !important;
}
}


/*
@media screen and (max-width: 350px){
	div#slide-9-layer-24.tp-caption.rev-hiddenicon.pum-trigger{
	margin-left:10%!important;
}
}
*/

div.vc_tta-panel-body{
	margin-top:55px;
}

@media only screen and (min-width: 900px){
	a.navbar-brand.page-scroll.img-logo{
		position:absolute;
		left:90px;
	}
}

@media all and (min-width: 767x) and (max-width: 900px){
	a.navbar-brand.page-scroll.img-logo{
		position:absolute;
		left:30px;
	}
}

div.button_devenir_client{
	margin-top:26px!important;
	margin-bottom:-13px;
}

@media screen and (max-width: 767px){
	.page-id-620 div#deuxiemerange {
    margin-top: 15% !important;
}
	
	
	div.hero-content{
		margin-bottom:30px!important;
	}
	div.button_devenir_client{
	margin-top:9px!important;
	margin-bottom:-11px!important;
	border-radius: 0px !important;
	background-color: transparent!important;
}
	div.button_devenir_client > a {
		background-color: #38b57c!important;
	}
	

	
	div#concept.pitch.text-center.vc_custom_1522693013155{
		padding-top:50px!important;
	}
	
	.navbar-default .navbar-nav > li > a {
    text-shadow: #27b99a 0.1em 0.1em 0.2em!important;
	}
	.navbar-default .navbar-nav > li > a {
    text-shadow: #27b99a 0.1em 0.1em 0.2em!important;
	}
	
	.navbar-default .navbar-nav > li#menu-item-645 > a {
    color: white !important;
}
	
	.navbar-default .navbar-nav > li > a {
        text-shadow: #27b99a 0.1em 0.1em 0.2em!important;
}
	a.navbar-brand.page-scroll.img-logo{
		position:absolute;
		left:10px;
	}
	
.navigation-page-home{
	/*text-shadow: none;*/
	padding-top: 0px;
}
	
	/*ul#primary-menu.nav.navbar-nav.nav-white{*/
	#primary-menu{
	margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
	}
	
	form.wpcf7-form{
	margin-left: 0!important;
    padding-left: -20px!important;
    margin-top: -95px!important;
}
}


.pum-theme-820 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close {
    height: auto!important; 
    width: auto!important; 
    left: auto;
    right: -6px;
    bottom: auto;
    top: 1px;
    padding: 72px;
    color: #0faa8e;
    font-family: Chela One;
    font-size: 24px;
    line-height: 8px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 0, 0, 0, 0.72 );
}
/*
@media all and (min-width: 992px) and (max-width: 1306px){
ul#primary-menu.nav.navbar-nav.nav-white{
	padding-top: 5px;
    top: 30!important;
    position: fixed;
    right: 0;
}
}*/
/*
nav .navbar.navbar-default.navbar-fixed-top {
	font-family: 'Open Sans';
	font-weight:700;
	font-size: 15px;
	text-shadow: black 0.1em 0.1em 0.2em;
}
*//*a retirer après pr retrouver la police davant*/

@media screen and (max-width: 767px){
	div#bs-example-navbar-collapse-1.navbar-collapse.navbar-right.collapse.in {
    max-height: 100%!important;
  /*  position: absolute; ici pr tester le scroll
    width: 500px;
    height: 200px;
	padding-bottom:200px;	
	margin-left: auto;
    margin-right: auto;*/
	}
	
	.carousel-money-class{
	margin-left: auto;
    margin-right: auto;
	width: 100%;
}
	
	form.wpcf7-form{
	margin-left: 0!important;
    padding-left: -20px!important;
    margin-top: -95px!important;
}
}

body{
	width: 100%!important;
	overflow-x: hidden!important;
}

#vc_images-carousel-1-1521763916{
	width:100%;
}

.carousel-money-class{
	margin-left: auto;
    margin-right: auto;
    width: 6em;
    width: 400px!important;
    display: block;
	/*padding-right:-20px;*/
}

div.tp-bgimg.defaultimg {
	width:100%;
}
/*
div#vc_images-carousel-1-1521744772.vc_slide.vc_images_carousel.vc_carousel_vertical.vc_build{
	width:800px!important;
}*/

.hero-section {
    /* height: 100%; */
    background: #FFFFFF;
    padding: 0px 0 0 0!important; 
}
.hero-section.image-bg {
    padding: 0px 0 0px 0!important;
}
nav .navbar.navbar-default.navbar-fixed-top {
	font-family: 'Open Sans';
	font-weight:700;
	font-size: 15px;
	text-shadow: black 0.1em 0.1em 0.2em;
}

li#menu-item-645.devenir-partenaire.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-645 {
	border: 4px solid white!important;
    background-color: #27B99A!important;
    border-radius: 50px;
	padding-left:0px;
	padding-right:0px;
   /* height: 60px;*/
}

li#menu-item-645.devenir-partenaire.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-645:hover {
    background-color: white!important;
    color:#27b99a!important;
}
li#menu-item-645 a:hover {
    color:#27b99a!important;
}

.navbar-default .navbar-nav > li#menu-item-645 > a:hover {
    color: #27b99a!important;
	background-color: white!important;
}



.devenir-partenaire{
	padding-right:0px;
}
@media only screen and (min-width: 240px){
	.navbar.past-main {
    height: 65px;}
}
/*
@media all and (min-width: 768px) and (max-width: 814px){
	.page-scroll.img-logo img {
    /* max-width: 132px; */
   /* max-width: 100px !important;
    height: 58px !important;
	}
	.navbar-default .container {*/
    /* max-width: 1140px; */
/*    padding-left: 10px!important;
}
	
}*/

/*@media screen and (max-width: 814px){
	.navbar-default.container {
    /* max-width: 1140px; */
  /*  padding-left: 0px;
}
}*/
div.form.wow.slideInRight{
		margin-top:20px;
	}	

@media only screen and (max-width: 767px){
	div.vc_tta-panel-body{
	margin-top:0px;
}
	
/*	#bs-example-navbar-collapse-1{
		top:100%;
		position:absolute;
	}*/
	
	div.form.wow.slideInRight{
		margin-top:110px;
	}	

/*	p.wow.bounceInLeft{
	margin-bottom:100px;	
	}	*/
	
.carousel-money-class{
	margin-left: auto;
    margin-right: auto;
    width: 200px;

}
/*	div.col-md-3{
		text-align:center;
	}*/
/*div.vc_carousel-inner {
    left: 0!important;
}*/
	
	div.vc_message_box.vc_message_box-solid.vc_message_box-round.vc_color-alert-danger.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.vc_custom_1521470567237.wpb_start_animation.animated {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	div.widget_text.com-md-3{
		text-align:center;
	}
	div.textwidget.custom-html-widget{
		text-align:center;
	}
	a{
		margin-left:0px;
	}
	footer img {
    margin-top: -15px;
    margin-left: 17px;
	}
	.navbar-default .navbar-collapse {
		background-color: black!important; /*black important before*/
	}
	span.vc_sep_line {
		visibility:hidden;
	}
	/*
div#bs-example-navbar-collapse-1.navbar-collapse.navbar-right.collapse.in{
	max-height:100%!important;
	overflow: scroll!important;
}*/
	#menu-item-168{
	/*text-shadow: none;*/
  /*  margin-left: 25%;*/
    border: 5px solid #27B99A!important;
    background-color: white!important;
    border-radius: 30px;
  /*  height: 65px;*/
   /* margin-right: 25%;*/
	margin-bottom: 10px;
    font-weight: bold!important;
    /*text-shadow: none!important;*/
	margin-top: 2px;
	margin-bottom:0px;
}
#menu-item-169{
	/*text-shadow: none;*/
    border: 5px solid #27B99A!important;
    background-color: white!important;
    border-radius: 30px;
  /*  height: 65px;*/
	margin-bottom: 10px;
	margin-top: 10px;
/*	margin-left: 25%;
    margin-right: 25%;*/
	font-weight: bold!important;
    /*text-shadow: none!important;*/
	margin-top: 2px;
	margin-bottom:0px;
}
#menu-item-170{
	/*text-shadow: none;*/
    border: 5px solid #27B99A!important;
    background-color: white!important;
    border-radius: 30px;
  /*  height: 65px;*/
	margin-bottom: 10px;
	margin-top: 10px;
/*	margin-left: 25%;
    margin-right: 25%;*/
	font-weight: bold!important;
  /*  text-shadow: none!important;*/
	margin-top: 2px;
	margin-bottom:0px;
}
#menu-item-2196{
	/*text-shadow: none;*/
    border: 5px solid #27B99A!important;
    background-color: white!important;
    border-radius: 30px;
  /*  height: 65px;*/
	margin-bottom: 10px;
	margin-top: 10px;
	/*margin-left: 25%;
    margin-right: 25%;*/
	font-weight: bold!important;
    /*text-shadow: none!important;*/
	margin-top: 2px;
	margin-bottom:0px;
}
#menu-item-289{
	/*text-shadow: none;*/
    border: 5px solid #27B99A!important;
    background-color: white!important;
    border-radius: 30px;
   /* height: 65px;*/
	margin-bottom: 10px;
	margin-top: 10px;
/*	margin-left: 25%;
    margin-right: 25%;*/
	font-weight: bold!important;
   /* text-shadow: none!important;*/
	margin-top: 2px;
	margin-bottom:0px;
}
#menu-item-2197{
	/*text-shadow: none;*/
    border: 5px solid #27B99A!important;
    background-color: white!important;
    border-radius: 30px;
    /*height: 65px;*/
/*	margin-left: 25%;
    margin-right: 25%;*/
	font-weight: bold!important;
   /* text-shadow: none!important;*/
	margin-top: 2px;
	margin-bottom:0px;
}
#menu-item-645{
	border: 5px solid white!important;
    background-color: #27B99A!important;
    border-radius: 50px;
   /* height: 60px;*/
	margin-top: 5px;
	/*margin-left: 25%;
    margin-right: 25%;*/
	margin-top: 2px;
	margin-bottom:0px;
	font-weight: bold!important;
	text-shadow: white 0.1em 0.1em 0.2em;

}
	.navbar-default .navbar-nav > li#menu-item-645 > a {
    padding-right: 0px;
    text-shadow: white 0.1em 0.1em 0.2em;
}
	img.image.wp-image-926.attachment-medium.size-medium {
	width: auto!important;
    height: 100px!important;
    margin-left: auto;
    margin-right: auto;
    margin-top: -15px;
}
	div.widget.widget_media_image{
		text-align:center;
	}


div.vc_toggle_title{
	padding-left:0px!important;
}

div.vc_toggle_content{
	padding-left:0px!important;
}

div.pitch-intro {
	padding-top:0px!important;
}

h1{
	text-align:center!important;
	padding-right: 20px!important;
    padding-left: 20px!important;
}
	div.vc_toggle_title h2.vc_custom_heading{
		    padding-top: 50px!important;
    padding-left: 5px;
    padding-right: 5px;
	}
	
	div.wpb_wrapper{
		margin-bottom:17px;
	}
div.vc_btn3-container.wpb_animate_when_almost_visible wpb_fadeInLeft fadeInLeft.vc_btn3-center.vc_custom_1521102815214.wpb_start_animation.animated {
    margin-right: 0px !important;
	margin-left: 0px!important;
	}
	#width-section{
		padding-left:0px!important;
		padding-right:0px!important;
	}	
	div.vc_message_box-icon{
		display:none!important;
	}
	div.vc_message_box {
    padding: 1em 1em 1em 1em;
}
}
/*
div.vc_carousel-inner{
	left: 40vw;
}*/

p.wow.bounceInLeft {
	color: #27B99A!important;
	padding: 15px;
    border-radius: 30px;
    border: 2px solid black!important;
    font-weight: bold;
}

p.wow.bounceInRight {
	margin-left: 25%;
	margin-right: 25%;
    color: #27B99A;
    padding: 15px;
    border-radius: 30px;
    border: 2px solid black!important;
    font-weight: bold;
    visibility: visible;
    animation-delay: 0.2s;
    animation-name: bounceInRight;
}

form.wpcf7-form {
	background:transparent!important;
}

button.navbar-toggle{
	background-color: #13b18b!important;
}
.navbar-toggle{
	border:3px solid white!important;
}

span.icon-bar{
	height:2px!important;
}

div#bs-example-navbar-collapse-1.navbar-collapse.navbar-right.collapse.in{
	max-height:100%!important;
	padding-top: 20px;
    position: relative;
    top: -15px;
}

div.vc_message_box.vc_message_box-solid.vc_message_box-round.vc_color-alert-danger.wpb_animate_when_almost_visible.wpb_fadeInLeft.fadeInLeft.vc_custom_1521470567237.wpb_start_animation.animated{
	padding-left: 25%;
    padding-right: 25%;
}

div.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    border: 0px !Important;
    color: red;
  /*  margin-top: 0px !important;*/
    float: left !Important;
    position: relative;
   /* left: 20vw!important;*/
	margin-top: 50px!important;
	margin-right: auto!important;
    margin-left: auto!important;
}

div.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_fadeInUpBig.fadeInUpBig.vc_custom_1520765944284.wpb_start_animation.animated{
	padding-top: 292px!important;
}

label {
	margin-top:5px;
}

div#slide-9-layer-24.tp-caption.rev-hiddenicon.pum-trigger{

	margin-left: 0;
	margin-right: 0;
	width:100%;
	text-align:center;
    z-index: 9;
    white-space: nowrap;
    font-size: 15px;
    line-height: 15px;
    font-weight: 900;
    color: rgba(255, 255, 255, 1.00);
    font-family: Roboto;
    text-transform: uppercase;
    background-color: rgba(81, 219, 154, 0.75);
    border-color: rgba(247, 247, 247, 1.00);
    border-radius: 30px 30px 30px 30px;
    outline: none;
    box-shadow: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    letter-spacing: 1px;
    cursor: pointer;
    
}




/*

Theme Name: NT Advent
Theme URI:  http://ninetheme.com/
Author: Ninetheme
Author URI: http://ninetheme.com/about
Description: We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.1.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: custom-colors, custom-menu, editor-style, featured-images, post-formats, threaded-comments, translation-ready
Text Domain: nt-advent
Domain Path: /languages

*/
.section_right_image .col-md-6.nopadding {
    float: right;
}

.counter-section h3 {
   color: #fff !important;
    font-size: 50px;
    font-weight: 500;

}
.counter-text h4 {
    color: #fff  !important;
}
.section_right_image  .split-content {
  text-align: right;
    padding: 120px 10px 50px 200px;
}

div#fonctionnalites .signup.split-features {
    background: #fff;
}

.section_right_image .signup.split-features {
    background: #f9f9f9;
}

.section_right_image  .split-content ul {
    text-align: right;
        padding-left: 0px;
}
.section_right_image  .split-content p {

    text-align: right;
}

div#nous_contacter {
  
}
div#fonctionnalites  .split-image img {
    max-width: 500px;
    float: right;
}
   .section_right_image .split-image img {
max-width: 500px;
float: left;
}

div#fonctionnalites h1,div#fonctionnalites  p{
text-align: center;
    margin: 0px;
    padding: 0px;
}

div#fonctionnalites h1{
     padding: 100px 0 10px 0;
}

 div#fonctionnalites p {
    margin-bottom: 100px;
color: #A1A1A1;
}
.footer h3 {
       color: #fff;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 15px;
    font-weight: normal;
}
.widget ul li a {
text-decoration: none;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
    margin-right: 3px;

}
.textwidget p {
     color: #c0c1c3;
  /*  font-size: 12px;*/
    margin-top: -3px;
   
    font-weight: 300 !Important;
    letter-spacing: 0.5px;
    font-family: Poppins;
   
    margin: 0 auto;
    font-size: 13px;


}

.widget.widget_sp_image h3 {
    display: none;
}

.footer {
    
   padding-top: 50px;
    padding-bottom: 0px;
        background-color: #27b99a !important; 
}
.footer .container>div:first-child{
    width: 16.66666667%;
}

.footer .container div+div {
   width: 33.33333333%;
}
.footer .container div+div+div {
    width: 25%;
}
   
.footer img {
	
    margin-top: -15px;
}
.footer-text p {
       color: #e1e1e1;
    font-family: Poppins;
    letter-spacing: 0.5px;
    font-size: 12px;
}
.widget ul li a:hover {
    color: #c0c1c3;
}

.navbar-header.page-scroll {
    position: relative;

    top: -13px;
}

.navbar-default .container {
     /*max-width: 1140px;*/
    width: 100%!important;
/*	padding-left: 50px;*/
   
}
.navbar-default .navbar-nav > li > a {
    color: #fff !Important;
text-transform: uppercase;   
}
.navbar.past-main {
    background-color: black;
	text-shadow: black 0.1em 0.1em 0.2em!important;
    font-size: 15px!important;
    /* font-family: Poppins; */
    /* font-family: Open sans; */
    font-weight: 700!important;
    text-transform: capitalize!important;
    padding-top: 15px!important;
    letter-spacing: 2px!important;
	height:77px!important;
   
}
li#menu-item-168 a {
   
}

.cta-sub {
 
    background: #fafafa  !important;
    
}

div#nous_contacter .vc_column-inner{
  background: #fafafa  !important;
}
div#nous_contacter h1,div#nous_contacter  p{
text-align: center;
color: #A1A1A1;
}

div#nous_contacter .wpb_button,div#nous_contacter .wpb_content_element,div#nous_contacter ul.wpb_thumbnails-fluid>li {
    margin-bottom: 20px;
}


div#nous_contacter h1{
    padding: 10px 0 10px 0;
    font-size: 34px;

}

div#nous_contacter p{
  max-width: 430px;
    margin: 0 auto;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5;
    /* display: block; */
    /*padding-bottom: 40px;*/
}
div#nous_contacter textarea.wpcf7-form-control.wpcf7-textarea {
    min-height: 68px;
    border-bottom: 1px solid #aeaeae !important;

}
  
      
.cta-sub {
   padding-top: 10px;  
       padding-bottom: 10px;
}


.cta-sub label {
  text-align: left;
    color: #A1A1A1;
}

.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
 background:#27b99a;
 border: 1px solid #9c9c9c;
 height: 50px;
}

.wpcf7-submit {
    background: #27b99a !important;
}

.wpcf7-form input {
    color: black!important;
    font-weight: bold;
}
.cta-inner {
    max-width: 500px;
    float: none;
    margin: 0 auto;
}

input.wpcf7-form-control.wpcf7-submit {
    color: white!important;
    font-weight: bold;
}

.split-content h1 {
    font-size: 24px;
    letter-spacing: 1px;
}


.ion-android-arrow-dropup-circle:before {
content:url(images/devicess.svg) !important;
    background-size: contain;
}
.ion-cube:before {
content:url(images/pay-per-clicks.svg) !important;
    background-size: contain;
}
.ion-android-notifications:before{
content:url(images/customers.svg) !important;
    background-size: contain;
}
#concept2 .ion-ios-eye:before{
content:url(images/payment-methods.svg) !important;
    background-size: contain;
}

.ion-xbox:before {
  content:url(images/1.svg) !important;
    background-size: cover;
}
.ion-social-html5-outline:before {
  content:url(images/4.svg) !important;
    background-size: cover;
}

.ion-steam:before{
  content:url(images/2.svg) !important;
    background-size: cover;
}

.ion-social-instagram-outline:before{
  content:url(images/3.svg) !important;
    background-size: cover;
}
.ion-social-github:before{
  content:url(images/5.svg) !important;
    background-size: cover;
}
.ion-social-dropbox:before{
  content:url(images/6.svg) !important;
    background-size: cover;
}



.pitch-icon {
    background: transparent;
    margin-bottom:20px;
    width: 70px!important;
    height: 70px!important;

}
.split-content ul li{
list-style:none;
}
.split-content ul li:before { content: "â€¢";
    padding-right: 7px;
    color: #22b8ed;
    font-size: 24px;
    position: relative;
    top: 3px; }

#section_right .split-content ul li:before { content: "â€¢";
    padding-left: 10px;
    color: #22b8ed;
    font-size: 24px;
    position: relative;
    top: -6px;
   
 /*  position: absolute;*/
  
   
    right: -5px;

}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5;
    transition: all 0.5s;
	padding-left:15px;
	text-shadow: black 0.1em 0.1em 0.2em!important;
}
.navbar-default .navbar-nav > li#menu-item-645 > a {
	padding-right:15px;	
	border-radius:50px;
}

.tnp-subscription-minimal input.tnp-email {
    width: 90%  !Important;
    max-width: 411px  !Important;
    
    display: block !Important;
 
    margin: 0 auto;
    margin-top: 20px;
}

.tnp-subscription-minimal input.tnp-submit {
	
    padding: 19px!important;
    font-weight: 200;
    width: 350px !Important;
    display: block !Important;
    margin: 0 auto;
    margin-top: 50px;
    background-color: #13b18b!important;
    color: #fff!important;
    font-size: 18px!important;
    box-sizing: border-box;
   /*  text-indent: -10000px; /**/
    /* background: url(images/inscrire.jpg) !important;*/ /**/
    background-size: 400px 69px!important;
    background-repeat: no-repeat !important;
    min-height: 65px !important;
    border-radius: 30px!important;
  /* width: 206px !Important;*/
  /*  display: block !Important;
    margin: 0 auto;
    margin-top: 50px;
    background-color: #61ccb1;
    color: #fff;
    font-size: 14px;
    box-sizing: border-box;
    text-indent: -10000px;
   /* background: url(images/inscrire.png) !important;
    background-size: 80% !important;
    background-repeat: no-repeat !important;
    min-height: 65px !important;
    border-radius:25px;*/
}

.tnp-subscription-minimal button.tnp-submit {
   width: 206px !Important;
    display: block !Important;
    margin: 0 auto;
    margin-top: 50px;
    background-color: #13b18b;
    color: #fff;
    font-size: 18px;
    box-sizing: border-box;
   /* text-indent: 0;
    background: url(images/inscrire.png) !important;*/
    background-size: 100% !important; 
    background-repeat: no-repeat !important;
    min-height: 65px !important;
    border-radius:30px;
    border:0;
}
.tnp-subscription-minimal input.tnp-email {
    border-color: transparent  !important;
    background-color: transparent  !important;
    border-bottom: 2px solid #e9e9e9  !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin: 0px;
    position: relative;
    top: -90px;
}


/*
li#menu-item-385 {
   background: url(/wp-content/plugins/newsletter/images/btn-devenez.png) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !Important;
    background-position: center center !important;
}*/

.index-header {
    display: none;
}

/*
.page .navbar-default {
    background-color: black; black before
}
*/
.navbar-default {
    background-color: black; 
}

 div#nous_contacter p,div#nous_contacter label {
   
    color: #000;
    font-family: Poppins;
}

div#width-section h4 {
    max-width: 240px !important;
    display: block !important;
    text-align: center;
}

.wpcf7-submit {
    background: #288dfb !important;
    float: left;
}


.home .wpcf7 input,.home .wpcf7 textarea {
    border: 1px solid #999;
    margin-top: 10px;
}

.home nav.navbar.navbar-default.navbar-fixed-top.effect-main {
    background-color:transparent; /*transparent before*/
}


.home nav.navbar.navbar-default.navbar-fixed-top.effect-main.past-main {
    background-color: black!important;
}
body,html {
    height: 100%;
}

.current_page_item a{
   
}
button:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.navbar-default .navbar-nav > .active > .activee{
color: #19b99a !important;
}
/*.page .navbar-default {
    background-color: transparent;
}*/
.page-id-342 .navbar-default,.page-id-330 .navbar-default,.page-id-327 .navbar-default {
    background-color: #2d3134;
}
nav.navbar.navbar-default.navbar-fixed-top li#menu-item-168 a{
color: #15abea;
}

.tp-bullet {
 
 border: 2px #fff solid !important;
  background: transparent !Important;
    width: 8px !Important;
    height: 8px !Important;

}
.tp-bullet.selected {
   border: 0px !important;
    background: #5bb69b !important;
  width: 12px !Important;
    height: 12px !Important;
}
input.wpcf7-form-control.wpcf7-submit {
    margin-bottom: 55px;
}

.back-to-top {
    background: #3498f0;    
}
.back-to-top:hover {
    background: #65bc91;
    
}

.tp-caption{
   
}
div#slide-3-layer-9,div#slide-3-layer-10 {
color: #17abe9 !Important;
}
.page-id-342 .col-lg-8.col-md-8.col-sm-12.index.float-right.posts {
    margin: auto;
    float: none;
}
.page-id-342 label{
   
  
    font-family: Poppins;
    font-size: 17px;
    font-weight: 300;
 

}

.entry-content p.sous_titre {
 /*  font-size: 14px;*/
    color: #222;
    margin: 0 0 20px;
    /* letter-spacing: 1px; */
    font-family: Poppins;
    font-size: 15px;
    margin-bottom: 80px;

}
  .entry-content p.titre_contact {
       margin-top: 90px !important;
}

.page-id-342 .wpcf7 input,.page-id-342  .wpcf7 select,.page-id-342 .wpcf7 textarea {
    background: transparent;
    border: 0px solid #eee !important;
    border-top: 3px solid #eee !important;
    margin-top: 6px;
}
.page-id-342 input[type="radio"] {
    display: inline !Important;
    float: left;
    width: 20px;
    margin-right: 10px;
}
.page-id-342 span.wpcf7-list-item-label {
       display: inline;
    /* float: left; */
    margin-top: 10px;
    position: relative;
    top: 3px;
    font-size: 13px;
}
.page-id-342 .entry-content p{
min-height: 70px;
}
    p.pied_contact {
    clear: both;
    min-height: 26px;
    margin: 0px;
    color: #57be89;
    text-align: center;
    font-weight: bold;
 font-size: 16px;
}
p.pied_souscontact{
 clear: both;
    min-height: 26px;
    margin: 0px;
    color: #db4244;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}
   .page-id-342 input.wpcf7-form-control.wpcf7-submit {
    background: #15abea !important;
    border-top: 0px !important;
    border-radius: 30px;
}
   .page-id-342 span.wpcf7-not-valid-tip {
    
    margin-top: -47px  !important;
   
}
/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 7px;
    font-size: 12px;
}
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 3px;
    font-size: 9px;
}
    .pitch-intro {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 0 60px 0;
}
    div#slide-3-layer-9, div#slide-3-layer-10 {
 
}
    .tp-caption {
  
}
/*
        .footer .container>div:first-child {
    width: 50%;
}
    .footer .container div+div {
     width: 50%;
}
    .footer .container div+div+div {
    width: 50%;
}
*/
}
/* xs */

.pitch-intro p {
    font-family: 'Poppins';
    color: #000 !important;
   
}
.pitch-intro h1 {
    font-size: 36px !important;
    font-weight: 300 !important;
	text-shadow: #27b99a 0.1em 0.1em 0.1em;
    color: #000 !important;
}

.app-features h1 {
    font-size: 32px;
    font-weight: 400;
	text-shadow: #27b99a 0.1em 0.1em 0.1em;
    color: #000 !important;
   
}
.app-features p {
    font-size: 14px;
 
    color: #A1A1A1;
   
   
    font-family: Poppins;
}

.app-features .feature-single p {
    font-family: Poppins;
    font-size: 14px;
    color: #000;
    letter-spacing: 0.3px;
}
.pitch-content p {
    font-family: 'Poppins';
    font-size: 14px;
    line-height: 1.5;
    color: #000;
    letter-spacing: 0;
    font-weight: normal !important;
}

.pitch-content h1 {
    font-size: 21px;
    font-weight: 300 !important;
    color: #000 !important;
    text-shadow: #27b99a 0.1em 0.1em 0.1em;
}   




div#fonctionnalites h1, div#fonctionnalites p {
 
    font-weight: normal !important;
}
div#fonctionnalites p {
 
    font-family: Poppins !Important;
    font-size: 14px;
    letter-spacing: 1px;
}
div#fonctionnalites h1.wow.fadeInUp {
    text-align: left !important;
 padding-left: 60px !important;
}
div#fonctionnalites p.wow.fadeInUp {
   text-align: left !important;
    padding-left: 60px !important;
    color: #000;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
}

#fonctionnalites .split-content ul li {
    
    font-size: 15px;
    
    margin-bottom: 0px;

    color: #000;
    font-family: Poppins;
}
.split-content h1 {
   
    font-weight: normal !important;
}

#section_right .split-content ul li {
 
    
    
     font-size: 13px !important;
    color: #000;
    font-family: Poppins;
    font-weight: normal !Important;
    position: relative;
    padding-right: 21px !important;

    
}

.entry-content p.titre_contact {
    margin-top: 90px !important;
}


#section_right .split-content p {
   font-size: 15px;
  
    color: #000;
    font-family: Poppins;
}

div#fonctionnalites h1.wow.fadeInUp {
      padding-bottom: 15px !important;
 padding-top: 0px !important;
}
div#fonctionnalites .split-content {
    padding: 80px 100px 50px 10px;
    text-align: left;
}

div#nous_contacter label {
    color: #000;
  
    font-family: Roboto;
   font-weight: normal;
   
    font-size: 16px;
}
#concept .pitch-intro {
    max-width: 800px;
 
}

.past-main a.img-logo {
    top: 5px;
    position: relative;
}


.review-section {
    padding: 95px 0 70px 0;

}
#nous_contacter .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  border: 0px !Important;
    /* left: 132px; */
    color: red;
    margin-top: 40px !important;
    float: left !Important;
    position: relative;
    /*width: 100% !Important;*/
}

span.wpcf7-not-valid-tip {
  
    display: none;
}



.page-id-342 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    border: 0px;
    float: left;
    position: relative;
    margin-bottom: -200px !Important;
    margin-top: -49px !important;
    color: red;
}

.page-id-342 .entry-content {
 
    padding-bottom: 0px;
}

@media (max-width: 767px) {
    div#slide-3-layer-9, div#slide-3-layer-10 {
    color: #17abe9 !Important;
    font-size: 16px !important;
}

 .tp-caption {
    font-weight: 700 !important;
   
    font-size: 16px !important;
}
#fonctionnalites .split-content ul li {
    
    font-size: 13px !important;
   
}
	.navbar-default .navbar-nav > li#menu-item-2197 > a {
	    text-shadow: #27b99a 0.1em 0.1em 0.2em!important;
}
.navbar-default .navbar-nav > .active > a {
    color: #222222 !important;
	font-weight: bold;
	text-shadow: #27b99a 0.1em 0.1em 0.2em!important;
}
	.navbar-default .navbar-nav > .active > a.activee {
	text-shadow: black 0.1em 0.1em 0.2em!important;
}

.navbar-default .navbar-nav > li > a {
    color: #222222 !important;
	padding-right:0px;
	text-shadow: #27b99a 0.1em 0.1em 0.2em!important;
}
.navbar-toggle {
  
    margin-top: 22px;
   
}

.navbar-default.past-main .navbar-toggle .icon-bar {
    background-color: #fff !important;
}

div#fonctionnalites p.wow.fadeInUp {
   
    padding-left: 0px !important;
   
}
div#fonctionnalites h1.wow.fadeInUp {
   
    padding-left: 0px !important;
}
   div#fonctionnalites  ul.wow.fadeInUp {
    padding: 0px;
    margin-left: -16px;
}

    .footer .container>div:first-child {
    width: 100%;
}
    .footer .container div+div {
     width: 100%;
}
    .footer .container div+div+div {
    width: 100%;
}
    div#fonctionnalites .split-image img {
    max-width: 393px;
    float: none;
    margin: 0;
}
    .section_right_image .split-image img {
    max-width: 393px;
    float: none;
    margin: 0;
}
    .section_right_image .split-content {
    text-align: right;
  padding: 10px 10px 0px 10px;
}
    div#fonctionnalites p {
    margin-bottom: 0px;
    color: #A1A1A1;
}
    .split-content ul li {
    font-family: Roboto;
    font-size: 16px;
    letter-spacing: 0;
    margin-bottom: 15px;
    padding-left: 0px;
    color: #A1A1A1;
}
    .app-features img {
    margin: 0 auto;
    width: 200px;
}
    .pitch-intro {
    max-width: 600px;
    margin: 0 auto;
    padding: 0 0 50px 0;
}
.pitch-content {
    padding: 10px 0 10px 0;
}
.app-features .feature-single {
    margin-left: 0;
    margin-bottom: 30px;
}
    .app-features p {
    font-size: 16px;
    font-weight: 400;
    color: #A1A1A1;
    line-height: 1.4;
    margin: 10px 0 20px 0;
}
    .app-features .icon {
    margin-top: 0px;
    margin-bottom: 20px;
}

div#fonctionnalites .split-content {
    padding: 10px 10px 0px 10px;
   
}

div#fonctionnalites  .split-content ul {
    list-style-type: disc;
    display: inline-block;
    margin: 0px 0 0 0;
}


#width-section .col-sm-3.col-xs-6.wow.fadeInUp {
    width: 100%;
}
div#width-section h4 {
    max-width: 100% !important;
   
}

.navbar-default {
   
   
}

.navbar-default {
 
   top: 0px !important;
}



#section_right .split-content ul li {
 
    
    
     font-size: 13px !important;
   

    
}

.entry-content p.titre_contact {
    margin-top: 0px !important;
}




}


@media (max-width: 623px) {
  div#slide-3-layer-9, div#slide-3-layer-10 {
  
    font-size: 12px !important;
}

 .tp-caption {
   
    font-size: 12px !important;
}


}

@media (max-width:420px) {
  div#slide-3-layer-9, div#slide-3-layer-10 {
  
    font-size: 9.5px !important;
}

 .tp-caption {
   
    font-size: 9.5px !important;
}


}




/*radio*/


.wpcf7-radio {
    padding-left: 20px; }
.wpcf7-radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
    cursor: pointer;

}
.wpcf7-radio label::before {
    
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out; 
    cursor: pointer;
}
.wpcf7-radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.wpcf7-radio input[type="radio"] {
    opacity: 0; }
.wpcf7-radio input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
.wpcf7-radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1); }
.wpcf7-radio input[type="radio"]:disabled + label {
    opacity: 0.65; }
.wpcf7-radio input[type="radio"]:disabled + label::before {
    cursor: not-allowed; }
.radio.radio-inline {
    margin-top: 0; }

.wpcf7-radio input[type="radio"] + label::after {
    background-color: #428bca; }
.wpcf7-radio input[type="radio"]:checked + label::before {
    border-color: #428bca; }
.wpcf7-radio input[type="radio"]:checked + label::after {
    background-color: #428bca; }





.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
    background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
    border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
    background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c; }

/*radio*/

.page-id-342 input.wpcf7-form-control.wpcf7-submit {
    margin: 0 auto;
    display: block;
    float: none;
    height: 50px;
    width: 240px;
    max-width: 240px !important;
    margin-top: 30px;
}
div.wpcf7-mail-sent-ok {
    background: transparent !important;
   border: 0px solid #398f14  !important;
    color: #398f14  !important;
}

.page-id-120 input.wpcf7-form-control.wpcf7-submit {
    border-top: 0px !Important;
}

 .tp-caption {
    font-weight: bold !Important;
}

.page-id-120  div.wpcf7-mail-sent-ok {
 
    text-align: left;
  
    clear: both;
    padding-left: 30px;
  
    position: relative;
    top: -46px;
}
.page-scroll.img-logo img {
/*    max-width: 122px;*/
    max-width: 110px;
	/*max-width:88px;*/
    height: 58px !important; 
}

.dreyModalOverlay.testObject-dreymodal-overlay {
    background-color: rgba(0,0,0,0.8);
}
.dreyModalCloseButton:before {
    content: "";
    height: 3px;
    width: 18px;
    margin-left: 3px;
    margin-top: 10px;
    border-radius: 4px;
    transform: rotateZ(-45deg);
    background-color: #000;
    display: block;
    position: absolute;
}

.dreyModalCloseButton:after {
    content: "";
    height: 3px;
    width: 18px;
    margin-left: 3px;
    margin-top: 10px;
    border-radius: 4px;
    transform: rotateZ(45deg);
    background-color: #000;
    display: block;
    position: absolute;
}

.devenir-partenaire {
background-color: #61ccb1;
border-radius: 5px;

}
.page-id-620 input.wpcf7-form-control.wpcf7-submit {
    margin-bottom: 55px;
    max-width: 100% !important;
    text-align: center !important;
    background: #1ab99a !important;    margin-top: 10px !important;
}
/*
.page-id-620 input#prenom {
    width: 50% !important;
}
.page-id-620 input#nom {
    width: 50% !important;
}
*/
.page-id-620 form.wpcf7-form {
    background: transparent!important;
    padding: 15px !important;
    padding: 15px 80px 45px 26px !important; 
} 
@media (max-width: 767px) {
.dreyModalMain {
    width: 350px !important; 
}  
} 
@media (max-width: 568px){
    .page-scroll.img-logo img { 
    /* max-width: 132px; */
    max-width: 88px !important; 
    height: 46px !important;
}
}