/*--------------------------------------------------------------------------
	General Style
--------------------------------------------------------------------------*/
html {  /* Ajout */
  position: relative;
  min-height: 100%;
  min-width: 320px;
  scrollbar-color: #4f8db3 #d4d4d4;
}
.section {
  padding: 25px 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.section .container:first-child h1,
.section .container:first-child h2,
.section .container:first-child h3 {
  margin-top: 0;
  font-weight: 700;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(79, 141, 179, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);
  color: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);
}
ul.no-list-style {
  list-style-type: none;
  margin-left: 0;
}
ul.no-list-style li {
  line-height: 28px;
}
div[class*="span"] {
  -webkit-transition: all .4s linear;
  -moz-transition: all .4s linear;
  -o-transition: all .4s linear;
  -ms-transition: all .4s linear;
  transition: all .4s linear;
}
.decal_text{
  margin-left: 50px;
}
.table-center{
 margin:0 auto;
}
.mouselink{
cursor:context-menu;
}
.faq-wrapper .accordion-inner {
  margin: 10px 0 10px 20px;
  padding: 0 10px;
  font-size: 0.9em;
}
img[alt="Home"],img[alt="Info"],img[alt="Page"],img[alt="unlocked"],img[alt="locked"],
img[alt="Calcul"],img[alt="Lien"],img[alt="Vidéos"],img[alt="Télécharger"] {
  margin-top:-5px
}
h1 img[alt="Page"] {
  margin-left:10px
}
.breadcrumb{
    margin: 0;
}
.maj{
   font-style: italic;
   color: #4f8db3;
   font-size: 0.7em;
   text-align: right;
}
.bg-img{
		z-index:10;
		margin-left: auto;
    margin-right: auto;
		top:-60px;

}
/*
.txt-abc{
		position:absolute;
		z-index:20;
		left:0;
		right:0;
		top:100px;
		margin:auto;
		background-color:#FFF;
		opacity: 0.9;
		-moz-box-shadow: 3px 3px 7px #000;
		-webkit-box-shadow: 3px 3px 7px #000;
		box-shadow:5px 5px 10px #000;
}
*/

/*--------------------------------------------------------------------------
	Typography Style
--------------------------------------------------------------------------*/
body {
  margin-bottom: 163px;  /* Ajout */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #535b60;
}
h1 {
  color: #FFF;
  font-family: sans-serif;
  font-size: 2em;
  line-height: 1.5em;
  margin: 40px 0;
  background: linear-gradient(to right, #4f8db3, white);
  border-radius: 5px;
}
h2 {
  color: #4f8db3;
  /* color: #53555c; */
  font-family: sans-serif;
  font-size: 2em;
  border-bottom: 2px solid #53555c;
  line-height: 1.5em;
  margin: 30px 0;
  padding-left: 10px;
}
h3 {
  font-family: sans-serif;
  color: #4f8db3;
  font-size: 1.5em;
  border-bottom: 1px solid #53555c;
  padding-left: 10px;
  margin: 15px 0;
}
h5 {
  font-family: sans-serif;
  color: #53555C;
  font-size: 1.5em;
}
.text_blanc {
  font-family: sans-serif;
  color: #FFFFFF;
  margin-bottom: 10px;
  font-size: 1.5em;
  font-weight: bold;
}
a {
  color: #4f8db3;
}
a:hover {
  color: #2f556d;
}
.bleu {
  color: #4f8db3;
}
.text_disclamer{
  color: #7c7c7c;
  text-align: justify;
  border-width:1px;
  border-style:solid;
  border-color:#d4d4d4;
  padding:2px 8px;
}
.vert {
  background-color: #33d69d;
}
.rouge {
  background-color: #ed407f;
}

/*--------------------------------------------------------------------------
	Footer Style
--------------------------------------------------------------------------*/
.footer {/* Ajout */
  position: absolute;
  bottom: 0;
  width: 100%;
  min-width: 320px;
  height: 163px;  /* taille du footer */
  			/* Fin  Ajout */
  background: #222;
  color: #A0A0A0;
  padding: 0 20px 10px 20px;
  border-top: 4px solid #4f8db3;
  margin-top: 20px;
  -webkit-box-shadow: 0 -1px 12px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 -1px 12px rgba(0,0,0,0.4);
  box-shadow: 0 -1px 12px rgba(0,0,0,0.4);
  color: 0 -1px 12px rgba(0,0,0,0.4);
}
.footer h3 {
  color: #E4E4E4;
  font-size: 1.3em;
  border-bottom: 1px dotted #7C7C7C;
}
.footer ul {
  padding: 0;
}
.footer li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.footer-navigate-section li {
  line-height: 20px !important;
}
.footer-copyright {
  text-align: center;
  color: #7C7C7C;
  border-top: 1px dotted #7C7C7C;
  padding-top: 10px;
  font-size: 0.9em;
}

/*--------------------------------------------------------------------------
+	Main Menu Style
--------------------------------------------------------------------------*/
.modal-content {
   background-color: #4f8db3;
   font-size: 1.2em;
   color: #fff;
}
 .modal-content h4 {
   color: #bad2e1;
   font-size: 160%;
   margin-left: 20px;
}
 .modal-content a {
  color: #FFF;
}


.mainmenu li.logo-wrapper,
.mainmenu li.logo-wrapper a {
  border-right: 1px solid #E8E8E8;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.mainmenu-wrapper {
  background-color: #FFF;
  border-bottom: 4px solid #4f8db3;
  z-index: 4;
  -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0.3);
  -moz-box-shadow: 2px 3px 5px rgba(0,0,0,0.3);
  box-shadow: 2px 3px 5px rgba(0,0,0,0.3);
  color: 2px 3px 5px rgba(0,0,0,0.3);
}
.mainmenu {
  width: 100%;
  /* Ajout */
    display: inline-block;
    margin:0;
    float:none;
    text-align:center;
  /* general ul style */
  /* first level ul style */
  /* sub-menu */
}
.mainmenu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.mainmenu > ul,
.mainmenu .mainmenu-submenu-inner {
  margin: 0 auto;
}
.mainmenu > ul > li,
.mainmenu .mainmenu-submenu-inner > li {
  display: inline-block;
  /*display: inline;*/
}
.mainmenu > ul > li > a:not(.nohover),
.mainmenu .mainmenu-submenu-inner > li > a {
  font-size: 1.2em;
  padding: 1em 1em;
  display: inline-block;
  text-decoration: none;
}
.mainmenu > ul > li > a:not(.nohover):hover,
.mainmenu .mainmenu-submenu-inner > li > a:hover {
  color: #4f8db3;
  text-decoration: none;
  /* Ajout */
 /* background-color: #4f8db3;
  background: radial-gradient(ellipse at center,  #4f8db3, white, white);*/

    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}
.mainmenu > ul > li.active > a,
.mainmenu .mainmenu-submenu-inner > li.active > a {
  color: #4f8db3;
  font-weight: 600 !important;
  /* Ajout */
  border-top: 3px solid #4f8db3!important;
}
.mainmenu > ul > li.mainmenu-open a,
.mainmenu > ul li.mainmenu-open > a:hover,
.mainmenu .mainmenu-submenu-inner > li.mainmenu-open a,
.mainmenu .mainmenu-submenu-inner li.mainmenu-open > a:hover {
 color: #fff;
 background: #4f8db3;
}
.mainmenu .mainmenu-submenu {
    margin-top:30px;
    display: none;
  position: absolute;
  background: #4f8db3;
  width: 100%;
  left: 0;
  z-index: 999;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.4);
  box-shadow: 0 5px 5px rgba(0,0,0,0.4);
  color: 0 5px 5px rgba(0,0,0,0.4);
}
.mainmenu .mainmenu-submenu-inner > div {
  width: 33%;
  float: left;
}
.mainmenu .mainmenu-submenu-inner:before,
.mainmenu .mainmenu-submenu-inner:after {
  content: " ";
  display: table;
}
.mainmenu .mainmenu-submenu-inner:after {
  clear: both;
}
.mainmenu .mainmenu-submenu-inner > div a {
  line-height: 2em;
}
.mainmenu-open .mainmenu-submenu {
  display: block;
  padding-bottom: 3em;
}
@media screen and (max-width: 979px) {
  .mainmenu {
    font-size: 0.8em;
  }
}
@media screen and (max-width: 479px) {
  .mainmenu {
    font-size: 120%;
    border: none;
  }
  .mainmenu > ul,
  .mainmenu .mainmenu-submenu-inner {
    width: 100%;
    padding: 0;
  }
  .mainmenu .mainmenu-submenu-inner {
    padding: 0 1.5em;
    font-size: 75%;
  }
  .mainmenu > ul > li {
    display: block;
    border-bottom: 4px solid #4f8db3;
  }
  .mainmenu > ul > li > a {
    display: block;
    padding: 1em 3em;
  }
  .mainmenu > ul > li:last-child {
    border: none;
  }
  .mainmenu .mainmenu-submenu {
    position: relative;
  }
  .mainmenu-submenu h4 {
    padding-top: 0.6em;
  }
  .mainmenu .mainmenu-submenu-inner > div {
    width: 100%;
    float: none;
    padding: 0;
  }
}

/*--------------------------------------------------------------------------
+	Login/Register/Reset Password Forms Style
--------------------------------------------------------------------------*/
.basic-form {
  background: rgba(255, 255, 255, 0.2);
  padding: 20px 20px 10px 20px;
  -webkit-border-radius: 5px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 5px;
  -moz-background-clip: padding;
  border-radius: 5px;
  background-clip: padding-box;
  -webkit-box-shadow: inset 0 1px #fff,0 0 4px #c8cfe6;
  -moz-box-shadow: inset 0 1px #fff,0 0 4px #c8cfe6;
  box-shadow: inset 0 1px #fff,0 0 4px #c8cfe6;
  color: inset 0 1px #fff,0 0 4px #c8cfe6;
}
.basic-form form {
  margin: 0;
}
.basic-form label {
  line-height: 30px;
  font-size: 1.2em;
}
.basic-form input[type="checkbox"] {
  margin-top: 4px;
}
.basic-form btn {
    border-radius: 0px 5px 5px 0px;
}
/*--------------------------------------------------------------------------
+	Buttons Style
--------------------------------------------------------------------------*/
.btn:hover {
  background: none repeat scroll 0 0 #3b3c41;
  color: #FFF;
  text-decoration: none;
  border: 1px solid #3b3c41;
}
.btn .caret {
  border-top: 4px solid #FFF;
}
.btn-blue {
  border: 1px solid #3e7191;
  color: #FFF;
  background: none repeat scroll 0 0 #4F8DB3;
}
.btn-blue:hover {
  background: none repeat scroll 0 0 #606167;
  color: #FFF;
  text-decoration: none;
  border: 1px solid #606167;
}
.btn-group.open .btn.dropdown-toggle {
  background: none repeat scroll 0 0 #3b3c41;
  color: #FFF;
}
.dropdown.open a.dropdown-toggle .caret {
  border-top: 4px solid #FFF;
	color:
}

/* flèche up */
.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    z-index: 99999999;
  /*  background-color: #777777;
    color: #eeeeee; */
    width: 40px;
    height: 38px;
    line-height: 38px;
    right: 30px;
    bottom: 25px;
    padding-top: 2px;
    border-radius: 5px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
/*    background-color: #888888; */
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
    opacity: 0.9;
}
.scroll-top-wrapper i.fa {
    line-height: inherit;
}
.up {
	display: block;
	margin: auto;
	margin-top: 11px;
}
@media (min-width: 768px) {
	.nav > li > a {
  padding:10px 10px;
}
}
@media (min-width: 992px) {
  .nav > li > a {
  padding:0;
}
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color:inherit;
}

.label-as-badge {
    border-radius: 1em;
		font-size: small;
		float: right !important;
    margin-top: 0.8em	;
		background-color: #4f8db3;
}
.label-as-badge-left {
    border-radius: 1em;
		font-size: small;
		float:left !important;
		background-color: #4f8db3;
}

/* =======================================
Carousel - Fade
https://codepen.io/transportedman/pen/NPWRGq
========================================== */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
/* Supprime les bordures grises */
.carousel-control.left,
.carousel-control.right {
    background-image: none
}
/* Vitesse transition
 * Changer aussi Carousel.TRANSITION_DURATION =  dans bootstrap.min.js */
.carousel-inner > .item {
    -webkit-transition: 1.5s ease-in-out left;
    -moz-transition: 1.5s ease-in-out left;
    -o-transition: 1.5s ease-in-out left;
    transition: 1.5s ease-in-out left;
}
.carousel-caption {
font-size: 1.5em;
}
.h-left10 {margin-left:10px;}
.pad-top15 {padding-top:15px;}
.pad-top50 {padding-top:50px;}
.marg-top6 {margin-top:6px;}
.marg-top8 {margin-top:8px;}
.marg-top15 {margin-top:15px;}
.marg-top16 {margin-top:16px;}
.marg-topM3 {margin-top:-3px}
.marg-leftM5 {margin-left:-5px;}
.nowrap {white-space:nowrap;}
.spec01 {max-width:261px;width:75%;height:auto;}
.bgc4 {background: url(../img/route.jpg) no-repeat center;}
.bgc1 {background-color:rgba(255, 255, 255, 0.8);}
.bgc2 {background-color:rgba(255, 255, 255, 0.5);border-radius:4px;width:auto;}
.bgc3 {background:url(../img/billets.jpg) no-repeat center;background-size: contain;}
.border0 {border:0;}
.input.transparent-input{
	background-color:rgba(0,0,0,0.2) !important;
  border:none !important;
}
.table-nonfluid {
   width: auto !important;
}
.violet{background-color:#cc99cc}

@media (max-width: 320px) {
    h1{
      font-size: 1em;
      line-height: 1.2em;
    }
    .p2{font-size: 0.6em;}
    .p-petit{font-size:0.5em;}
    .p-link{font-size:0.4em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:-5px;}
    .marg-haut3{margin-top:3px;}
    .marg-haut4{margin-top:0px;}
    .marg-haut5{margin-top:5px;}
    .marg-haut6{margin-top:-30px;}
		.marg-haut7{margin-top:-90px;}
		.img-flag{height:auto;width:20px;margin-top:-4px;}
		.img-video-size{
        height:auto;
        width:52%;
        max-width:65%;
    }
		.container{
			padding-right:5px;
			padding-left:5px;
		}
    .txt-abc{
			top:-23px;
	    left:0;
	    right:0;
	    margin:auto;
			line-height:initial;
			margin-top:25px;
			padding-top:30px;
			padding-bottom:10px;
			background:url(../img/angel-business-club-invest-earn-money_600.jpg) no-repeat center;background-size: 100% 100%;
    }
		.basic-form2{
			  width:75%;
				margin:auto;
				padding: 0 0;
		}
}
@media (min-width: 320px) and (max-width: 390px)  {
    h1{
      font-size: 1em;
      line-height: 1.2em;
    }
    .p2{font-size: 0.6em;}
    .p-petit{font-size:0.5em;}
    .p-link{font-size:0.4em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:-5px;}
    .marg-haut3{margin-top:3px;}
    .marg-haut4{margin-top:0px;}
    .marg-haut5{margin-top:5px;}
		.marg-haut6{margin-top:-25px;}
		.marg-haut7{margin-top:-90px;}
		.img-flag{height:auto;width:20px;}
		.img-video-size{
        height:auto;
        width:52%;
        max-width:65%;
    }
    .txt-abc{
			top:-23px;
	    left:0;
	    right:0;
	    margin:auto;
			line-height:initial;
			margin-top:25px;
			padding-top:30px;
			padding-bottom:10px;
			background:url(../img/angel-business-club-invest-earn-money_600.jpg) no-repeat center;background-size: 100% 100%;
    }
		.basic-form2{
			  width:75%;
				margin:auto;
				padding: 0px 0px;
		}
}
@media (min-width: 390px) and (max-width: 500px) {
    h1{
      font-size: 1.1em;
      line-height: 1.3em;
    }
		.p2{font-size: 0.9em;}
    .p-petit{font-size:0.8em;}
    .p-link{font-size:0.8em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:5px;}
    .marg-haut3{margin-top:8px;}
    .marg-haut4{margin-top:10px;}
    .marg-haut5{margin-top:12px;}
		.marg-haut6{margin-top:-20px;}
		.marg-haut7{margin-top:-60px;}
		.img-flag{height:auto;width:20px;}
		.img-video-size{
        height:auto;
        width:65%;
        max-width:290px;
    }
    .txt-abc{
      top:0px;
	    left:0;
	    right:0;
	    margin:auto;
			line-height:initial;
			padding-top:30px;
			padding-bottom:30px;
			background:url(../img/angel-business-club-invest-earn-money_600.jpg) no-repeat center;background-size: 100% 100%;
    }
		.basic-form2{
			  width:75%;
				margin:auto;
				padding: 0px 0px;
		}
}
@media (min-width: 500px) and (max-width: 605px) {
     h1{
      font-size: 1.3em;
      line-height: 1.4em;
    }
		.p2{font-size: 1.1em;}
    .p-petit{font-size:1em;}
    .p-link{font-size:0.9em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:8px;}
    .marg-haut3{margin-top:10px;}
    .marg-haut4{margin-top:15px;}
    .marg-haut5{margin-top:20px;}
		.marg-haut6{margin-top:-20px;}
		.marg-haut7{margin-top:-50px;}
		.img-flag{height:auto;width:22px;}
		.img-video-size{
        height:auto;
        width:68%;
        max-width:330px;
    }
    .txt-abc{
      top:5px;
	    left:0;
	    right:0;
	    margin:auto;
			padding-top:40px;
			padding-bottom:40px;
			background:url(../img/angel-business-club-invest-earn-money_600.jpg) no-repeat center;background-size: 100% 100%;
    }
		.basic-form2{
			  width:75%;
				margin:auto;
				padding: 0px 0px;
		}
}
@media (min-width: 605px) and (max-width: 767px) {
    .p2{font-size: 1.3em;}
    .p-petit{font-size:1.1em;}
    .p-link{font-size:0.8em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:8px;}
    .marg-haut3{margin-top:15px;}
    .marg-haut4{margin-top:20px;}
    .marg-haut5{margin-top:20px;}
		.marg-haut7{margin-top:-30px;}
		.img-flag{height:auto;width:25px;}
		.img-video-size{
        height:auto;
        width:65%;
        max-width:384px;
    }
    .txt-abc{
      top:35px;
	    left:0;
	    right:0;
	    margin:auto;
			padding-top:80px;
			padding-bottom:80px;
			background:url(../img/angel-business-club-invest-earn-money_1140.jpg) no-repeat center;background-size: 100% 100%;
    }
		.basic-form2{
			  width:75%;
				margin:auto;
		}
}
@media (min-width: 767px) and (max-width:991px) {
    .p2{font-size: 1.5em;}
    .p-petit{font-size:1.2em;}
    .p-link{font-size:0.8em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:10px;}
    .marg-haut3{margin-top:20px;}
    .marg-haut4{margin-top:25px;}
    .marg-haut5{margin-top:30px;}
		.marg-haut7{margin-top:-30px;}
		.img-flag{height:auto;width:25px;}
    .txt-abc{
      top:50px;
	    left:0;
	    right:0;
	    margin:auto;
			line-height:initial;
			padding-top:85px;
			padding-bottom:85px;
			background:url(../img/angel-business-club-invest-earn-money_1140.jpg) no-repeat center;background-size: 100% 100%;
    }
    .img-video-size{
      height:auto;
      width:70%;
      max-width:500px;
    }
		.basic-form2{
  	  width:75%;
			margin:auto;
		}
}
@media (min-width: 991px) and (max-width:1200px) {
    .p2{font-size: 2em;}
    .p-petit{font-size:1.6em;}
    .p-link{font-size:0.8em;}
    .marg-topM8{margin-top:-8px;}
    .marg-haut2{margin-top:10px;}
    .marg-haut3{margin-top:25px;}
    .marg-haut4{margin-top:35px;}
    .marg-haut5{margin-top:60px;}
		.marg-haut7{margin-top:-30px;}
		.img-flag{height:auto;width:25px;}
    .txt-abc{
      top:70px;
	    left:0;
	    right:0;
	    margin:auto;
			line-height:initial;
			padding-top:100px;
			padding-bottom:100px;
			background:url(../img/angel-business-club-invest-earn-money_1140.jpg) no-repeat center;background-size: 100% 100%;
    }
    .img-video-size{
        height:auto;
        width:75%;
        max-width:80%;
    }
				.basic-form2{
			  width:75%;
				margin:auto;
		}
}

@media (min-width: 1200px) {
    .p2{font-size: 2em;}
    .p-petit{font-size:1.8em;}
    .p-link{font-size:0.8em;}
    .marg-topM8{margin-top:0px;}
    .marg-haut2{margin-top:30px;}
    .marg-haut3{margin-top:40px;}
    .marg-haut4{margin-top:50px;}
    .marg-haut5{margin-top:70px;}
		.marg-haut7{margin-top:-30px;}
		.img-flag{height:auto;width:25px;}
    .txt-abc{
      top:100px;
	    left:0;
	    right:0;
	    margin:auto;
			line-height:initial;
			padding-top:100px;
			padding-bottom:100px;
			background:url(../img/angel-business-club-invest-earn-money_1140.jpg) no-repeat center;background-size: 100% 100%;
    }
    .img-video-size{
        height:auto;
        width:100%;
        max-width:720px;
    }
		.basic-form2{
			  width:75%;
				margin:auto;
		}
}
.txt-abc2{
		position:absolute;
		z-index:-10;
		left:-5000px;
		top:-5000px;
}
.ffh{
	/*	display: none;  */
		position:absolute;
		z-index:-10;
		left:-5000px;
		top:-5000px;
}
/*
.work{
 display: none;
 visibility: visible;
}
*/
*[hidden]{display:none;}

.redim {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
}


