html body{
	
	font-family: "Roboto Condensed";
	line-height: 1.25;
	overflow-x: hidden;
  position: relative;
  height: 100%;
}

.noPadding{
	
	padding: 0px !important;
}

.noPaddingSide{

	padding-left: 0px !important;
	padding-right: 0px !important;
}

.noMarginSide{

	margin-left: 0px !important;
	margin-right: 0px !important;

}

.displayNone{
	
	display: none;
}

.displayInlineBlock{
	display: inline-block;
}

.displayInlineBlockVerticalAlign{
	
	display: inline-block;
	vertical-align: middle;
}

.landingTextPosition{
/* 	padding-top: 28em; */
/* 	font-family: Roboto Condensed; */
/* 	font-weight: 400; */
/* 	padding-bottom: 8.5em; */
	position: absolute;
	bottom: 10%;

}

.middleBanner{
	background-image: url("../img/bkg/background-main.png");
	width: 100vw;
	height: 100vh;
	background-position: center center;
	background-size: cover; 
	background-repeat: no-repeat;
}

.centerContent95{
  width: 95vw;
  margin-left: 2.5vw;
}

.centerContent1000{
	
	max-width: 1000px;
	margin: 0 auto;
}

.centerContent85{
	
	display: -webkit-flex;
    -webkit-justify-content: center;
    display: flex;
    justify-content: center;
    width: 85vw;
    border: 1px solid red;
    margin-left: 7.5vw;
    max-width: 1000px;
	
}

.logo {
	padding-top: 15px;
	padding-bottom: 22px;
}
.setFixed{
  position: fixed;
}

.top-right-menu, .top-right-menuPopUp {
	color: #FFF;
/* 	font-family: 'Open Sans'; */
	font-style: normal;
	font-weight: 400;
	font-size: 1.2em;
	position: absolute;
	right: 2.5%;
	top: 35px;
	cursor: pointer;
}

.landingPageLoginButtonComportement:hover{	
  background-color: #000;
  outline: none;
}

.green{	
  background-color: rgb(199, 220, 104);
}	
.greenLight{	
  background-color: rgb(232, 241, 185);
}
	
.paddingTopTitle{
	padding-top: 15%;
	padding-bottom: 2%;
}

.paddingTop15{
	padding-top: 15%;
}
.paddingTop10{
	padding-top: 10%;
}
.paddingTop8{
	padding-top: 8%;
}
.sectionSub {
/* 	font-family: Roboto Condensed; */
	font-weight: normal;
	text-align: center;
	color: rgb(35, 31, 32);
	font-size: 15px;
	padding-bottom: 30px;
}

.sectionSubPadding, .sectionSubPaddingLastItem{
	padding-top: 0.75%;
}

.sectionSubPaddingLastItem{
	padding-bottom: 15%;
}

.colorWhite{
	color: white;
}

.colorBlack{
  color: black;
}

.blue{
	background-color: rgba(143, 215, 215, 1);
}

.redLandingIconPosition{
	background-position: center center;
	width: 67px;
	height: 73px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.logo2Image{
	/* background-image: url("../img/logo/logo2.png");
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat; */
	height: 300px;
	width: 400px;
  margin: 0 auto;
  /* background-color: rgba(143, 215, 215, 1); */
}

.footer1 {
/* 	height: 200px; */
	text-align: left;
/* 	font-family: 'Open Sans'; */
/* 	font-size: 1em; */
	color: white;
	padding-top: 34px;
	padding-bottom: 34px;
	
}

.oswald{
	
	font-family: "Oswald";
}

.robotoCondensedBold{
	
	font-family: "Roboto Condensed Bold";
}

.fontSize14{
	
	font-size: 14px;
}

.fontSize16{
	
	font-size: 16px;
}

.fontSize20{
	
/* 	font-size: 20px; */
	font-size: 18px;
}

.fontSize25{
	
/* 	font-size: 25px; */
	font-size: 22px;
}

.fontSize30{
	
/* 	font-size: 30px; */
	font-size: 27px;
}

.fontSize40{
	
/* 	font-size: 40px; */
	font-size: 36px;
}

.fontSize50{
	
/* 	font-size: 50px; */
	font-size: 45px;
}

.middleBanner {
  background-image: url(../img/bkg/background-main.png);
  width: 100%;
  height: 100vh;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.socialMediaContainer{
    display: flex;
    justify-content: center;
}

.sectionText {
/* 	font-family: Roboto Condensed; */
/* 	font-weight: normal; */
	text-align: center;	
	color: rgb(35, 31, 32);
/* 	font-size: 13px; */
	line-height: 1.25;
/* 	padding: 0px 30px; */
}
.sectionSubTitle {
/* 	font-family: Roboto Condensed; */
/* 	font-weight: bold; */
	text-align: center;
	color: rgb(35, 31, 32);
/* 	font-size: 20px; */
	padding-top: 10px;
	padding-bottom: 6px;
}
.sectionSubText {
/* 	font-family: Roboto Condensed; */
/* 	font-weight: normal; */
	text-align: center;
	color: rgb(21, 31, 32);
/* 	font-size: 18px; */
}

.blueButton {
/* 	font-family: Roboto; */
	font-size: 16px;
	border: 0px;
	padding: 5px 20px;
	border-radius: 25px;
	background-color: rgb(0, 153, 153);
	color: white;
}

.blueButton:hover{
	
	background-color: black;
	
}

.sectionTitle {
/* 	font-family: Roboto Condensed; */
/* 	font-weight: normal; */
	text-align: center;
	color: rgb(35, 31, 32);
/* 	font-size: 2.8em; */
}

.padding2{
	
	padding: 5% 0;
}

.padding2a{
	
	padding: 1% 0;
}

.paddingBottom5{
  padding-bottom: 5%; 
}
.paddingBottom10{
  padding-bottom: 10%; 
}
.paddingBottom15{
	padding-bottom: 15%;
}

.paddingUpAndDown30{
	
	padding: 30px 0;
}

.landingTextButtonPosition{

	margin-top: 20px;

}

.landingText1{
	
/* 	font-size: 2.2em; */
	line-height: 1.1;
	color: white;
	width: 330px;
	}

.landingText2{

/* 	font-size: 2.2em; */
	line-height: 1.1;
	color: rgb(215, 223, 35);
	width: 330px;
}

	.greenButtonCaregiverText-halftoneText {
/* 		font-family: Roboto; */
/* 		font-weight: bold; */
		color: rgb(195,222,156);
/* 		font-size: 11px; */
	}
	.greyButton {
/* 		font-family: 'Open Sans'; */
/* 		color: rgb(0, 0, 0); */
/* 		font-size: 16px; */
		border: 0px;
		padding: 5px 20px;
		background: rgba(218, 215, 215, 0.7);
		border-radius: 25px;
	}
	
.backgroundFooter a {
	

/* 	font-family: 'Open Sans'; */
/* 	font-size: 1em; */
	color: white;
	
	}
	
li,a {
/* 	display:inline-block; */
	text-align:center;
}
a {
/* 	font-weight: 100; */
	text-decoration:none;
/* 	color:#333; */
	
}

a:hover {
/* 	font-weight:bold; */
	text-decoration:none;
/* 	color:#333; */
}

.getStartedButtonStyle{
	
	text-align: center;
	padding-bottom: 15%;
	
}

.backgroundFooter{
	background-image:url(../img/ui/footer-gradient.png);
	background-position: top center;
	background-repeat:repeat-x;
}

.iconLeftLandingPage{

	background-image: url("../img/ico/ico-landing-SelectAService.png");

}

.iconCenterLandingPage{

	background-image: url("../img/ico/ico-landing-ChooseAProfessionnal.png");

}

.iconRightLandingPage{

	background-image: url("../img/ico/ico-landing-BookHelpOnline.png");

}

.iconLeftLandingPage3{

	background-image: url("../img/ico/helper_app_icon.png");

}

.iconRightLandingPage3{

	background-image: url("../img/ico/customer_app_icon.png");

}

.iconLeftLandingPage2{

	background-image: url("../img/ico/ico-landing-Trusted&Professionnal.png");

}

.iconCenterLandingPage2{

	background-image: url("../img/ico/ico-landing-Honest&Honorable.png");

}

.iconRightLandingPage2{

	background-image: url("../img/ico/ico-landing-Simple&Secure.png");

}

.imgCareGiverLandingPage{

  background-position: center bottom;
  height: 606px;
  background-size: 697px 606px;
  background-repeat: no-repeat;
  background-image: url("../img/bkg/Caregiver_Landing3.png");
  position: relative;
  width: 100%;
}

.popUpStyle{

/* 	border: 1px solid black; */
	z-index: 100;
	background-color: rgb(232, 241, 185);
	text-align:center;
/* 	position: absolute; */
	width: 100vw;
/* 	height: 100%; */
/* 	padding-bottom: 3500px; */
/* 	margin-bottom: -3500px; */
/* 	overflow: hidden; */

}

.popUpStyleHeigthGrandEcran{
	
	height: 100vh;
}

.popUpStyleHeightPetitEcran{
	
	height: 100%;
}

.headerPopUp{

	height: 75px;

}

.inputText{
	
	height: 30px;
	border: 1px solid black;
	padding-left: 10px;
	width: 90%;
}

.interieur {
    height: 100%;
    padding-bottom:1500px;
    margin-bottom: -1500px;
    min-height: 100%;
}

.formStyle{
	
/* 	 border: 1px solid black; */
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate3d(-50%, -50%, 0);
	 width: 100vw;
}

.closeButtonBlack{

	background-image: url("../img/ico/close.png");
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 20px;



}

.confirmationMsg{
	
	background-color: white;
	opacity: 0;
}

.fadeInFadeOut {
	animation: fadeInFadeOut 6s 1 ease-in-out forwards;

}

.fadeIn{
	
	animation: fadeIn 0.5s 1 ease-in-out forwards;
}


@keyframes fadeInFadeOut{
  0% { opacity:0; }
  20% { opacity:1; }
  80% { opacity:1; }
  100% { opacity:0; }
}

@keyframes fadeIn{
  0% { opacity:0; }
  100% { opacity:1; }
  
}


.inputRow{
	
	height: 32px;
}

.iAgreeRow{
	
	height: 30px;
}

input[type=checkbox]{
/*     -webkit-appearance: none; */
/*     -moz-appearance: none; */
/*     appearance: none; */
    padding-right: 10px;
    width: 20px;
    height: 20px;
    border: 1px solid green;
}

.iAgreeTextPosition{
	
	vertical-align: top;
	padding-top: 5px;
	height:30px;
}

/* pour gérer le changement de texte/bouton position sur ecran de moins de 480px -- iPHone 4 */

.changeDisplayOnIPhone4{
	
	display: none;
}


@media only screen and (min-width: 576px) and (max-width: 768px) {


	.imgCareGiverLandingPage{
	
		  height: 455px;
		  background-size: 522px 455px;
	}
	
	.sectionText {

	padding: 0px 30px;
	}
	
	.inputPadding{
	
	padding-bottom: 30px;
	}
	
	.redLandingIconPosition{
		
		margin-top: 10px;
	}
	

}

@media only screen and (max-width: 576px) {
    
    .imgCareGiverLandingPage{

	  height: 303px;
	  background-size: 349px 303px;
	}

	.sectionText {

	padding: 0px 30px;
	}

	.inputRow{
	
	height: 100px;
	}

	.inputPadding{
	
	padding-bottom: 30px;
	}
	
	.redLandingIconPosition{
		
		margin-top: 10px;
	}

	.landingText1, .landingText2{

 	font-size: 30px !important;

	}

}

@media only screen and (min-width: 400px) and (max-width: 500px) {

    .logo2Image{
	
	height: 225px;
	width: 300px;
	
	}

/* 	.top-right-menu { */

/* 	top: 70px; */

/* 	} */
}

@media only screen and (max-width: 400px) {

    .logo2Image{
	
	height: 150px;
	width: 200px;
	
	}

	
/* 	.top-right-menu { */

/* 	top: 70px; */

/* 	} */
}


/* pour gérer le iPhone 4 */
@media only screen and (max-width: 480px) {

	.landingTextButtonPosition{
	
		margin-top: 0px;
	
	}
	
	.landingText1, .landingText2{

		font-size: 24px !important;
		width: 260px;
	}
		
	.changeDisplayNotOnIPhone4{
	
		display: none !important;
	}
	
	.changeDisplayOnIPhone4{
	
		display: initial;
	}
	
	.landingPageLoginButtonComportement{
		margin-top: 20px;
	}
}


/* pour gérer le iPhone 4 */
@media only screen and (max-height: 480px) {

	.landingText1, .landingText2{

 	font-size: 24px !important;

	}
}

/* pour gérer le user PopUP sur iPad */

@media only screen and (max-height: 532px) {

	.popUpStyle{
	
		
	}
}

