
/* CSS Document */
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 9;
	overflow-x: hidden;

}

a {
	color:#ffffff;
	text-decoration:none;

}

.visionButton{
	background-color: black;
}

#titleImage{
	position: fixed;
	top: 1vw;
	width: 12vw;
	height: 4.1vw;
	z-index: 2;
	left: 15.2vw;
}

#mainTitle{
	position: absolute;
	left: 15vw;
	height: 8vw;
	width: 22.5vw;

}

#careersLink{
	position: absolute;
	top: 3vw;
	left: 27.6vw;
	width: 6vw;
}

.points{
	height: 1vw;
	width: 1vw;
	position: absolute;

}

#pointPos1{
	top: 3vw;
	left: 33.3vw;

}

#pointPos2{
	top: 3vw;
	    left: 39.8vw;

}

.mobile-nav{
	visibility: hidden;
}

#pointPos3{
	top: 3vw;
	left: 45.3vw;

}

#pointPos4{
	top: 3vw;
	left: 53.2vw;


}

#passwordResetBox{

	visibility: hidden;
	position: fixed;
	width: 25vw;
	height: 25vw;
	top:8vw;
	left: 38vw;
	background-color: white;
	border-style: solid;
	border-color: white;
	border-radius: .1vw;
	border-width: .01vw;
	z-index: 10;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}

#pointPos5{

	top: 3vw;
	left: 58.8vw;

}

#footerNav{
	height: 15vw;
	position: absolute;
	top: 96vw;
	width: 100vw;
	left: 0vw;
	background-color: #ffffff;

}

#siteNav{
	height: 10vw;
	position: fixed;
	bottom: -2vw;
	width: 100vw;
	left: 0vw;
	background-color: #ffffff;

}

#navigation{
	height: 15vw;
	position: absolute;
	top: 94vw;
	width: 100vw;
	left: 0vw;
	background-color: #ffffff;
}

p.footerInfo{

	font-weight: 100;
	color: #8e8d8c;
}

#siteLinks{
	position: absolute;
	height: 3vw;
	width: 7vw;
	lefT: 3vw;
	top: -3vw;

}

#loginFields{
	position: fixed;
	background-color: #0080c4;
	top: -.1vw;
	left: 0vw;
	height: 6.1vw;
	width: 100vw;
	z-index: 1;

}

.loginContainer a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}

.loginContainer input {
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:0;
}


input[type=text]{
background-color:#ffffff;
padding-left: .7vw;

}

input[type=password]{
background-color:#ffffff;
padding-left: .7vw;

}

#username {
	left: 62vw;
	position: absolute;
	border-radius: .3vw;
	top: 2.5vw;
	height: 1.4vw;
	width: 8.5vw;

}

#password{
	left: 72.4vw;
	position: absolute;
	top: 2.5vw;
	height: 1.4vw;
	border-radius: .3vw;
	width: 8.5vw;

}

.loginBar{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	padding-bottom: 10px;
}

#loginBar_td{
	margin: 1vw;
	text-align: left;
	height:1vw;
	width: 60vw;
}



#dealerPassword{
	display: none;
	position: absolute;
	top: 2.4vw;
	left: 68.7vw;
	width: 8vw;
	height: 1vw;
	color: white;
	font-weight: 200;


}

#dealerNumber{
	display: none;
	position: absolute;
	top: 2.4vw;
	left: 50.7vw;
	width: 8vw;
	height: 1vw;
	color: white;
	font-weight: 200;


}

#dealerLogin_img{
	display: block;
	height: 1.2vw;
	width: 1.5vw;
	position: absolute;
	top: 2.85vw;
	left: 82.6vw;

}

#forgotPassword_img{
	margin: 1vw;
	width: 8vw;
	height: 1.3vw;
}

#footerLogos{
	position: absolute;
	top: -16vw;
	left: 28vw;
	height: 22.8vw;
	width: 73vw;

}

#bottomCentreLogo{
	width: 100vw;
	height: 0vw;
	position: absolute;
	background-color: #ffffff;
	top: 14vw;
	left: -16vw;

}

#footerLogoImage{
	position: absolute;
	top: -7vw;
	left: 57vw;
	height: 4vw;
	width: 11vw;

}

a :hover{
	color: #44a2e1;
}

p,ul {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1vw;
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
	line-height: 1.5vw;
	text-align: center;
	letter-spacing: 0.1vw;
	color: #8e8d8c;

}

#contactFormLink{
	position: absolute;
	top: 3vw;
	left: 45.7vw;
	width: 8vw;
}

#companyLink{
	position: absolute;
 top: 3vw;
	    left: 53.5vw;
	    width: 6vw;
	    z-index: 4;

}

#contactInfoFooterSinglePage{
	position: fixed;
	bottom: 0vw;
	left: 28vw;

}
#lightBoxContainer{
	visibility: hidden;
	position: fixed;
	width: 25vw;
	height: 25vw;
	top:8vw;
	left: 38vw;
	background-color: lightblue;
	border-style: solid;
	border-color: white;
	border-radius: .1vw;
	border-width: .01vw;
	z-index: 10;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#jobDate{
	position: absolute;
	right: 2vw;
	top: 1.7vw;
	height: 90%;
	width: 20%;

}

#jobDescription{
	position: absolute;
	left: 15vw;
	top: 1.7vw;
	height: 90%;
	width: 50%;


}

#jobName{
	position: absolute;
	left: 2vw;
	height: 90%;
	top:1.7vw;
	width: 30%;


}

#jobPostingsLightbox{
	overflow-y: scroll;
	visibility: hidden;
	position: fixed;
	width:	25vw;
	height: 25vw;
	top:8vw;
	left: 38vw;
	background-color: white;
	border-style: solid;
	border-color: grey;
	border-radius: .1vw;
	border-width: .01vw;
	z-index: 10;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

#postingBox{
	top: 30vw;
	height: 90%;
	width: 95%;
	background-color: lightblue;
	margin: auto;
}

#contactLink{
	position: absolute;
	top: 3vw;
	left: 34vw;
	width: 6vw;

}


#jobTable{
	z-index: 11;
}

#contactInfoFooter{
	position: absolute;
	top: 104.5vw;
	left: 38.7vw;
	width: 26vw;
}

#navBar {
	background-color: #ffffff;
	background-repeat: no-repeat;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	height: 5vw;
	width:80vw;
	margin:auto;
}
#navBar ul {
 	display:inline;
	list-style-type:none;
	color:#ffffff;
	float:right;
	padding:0px;
}

#loginButton {
	background-color:#ffffff;
	font-size:10px;
}

#navBar_td{
	background-color: white;
	text-align: right;
}

#igFeed{
	position: absolute;
	width: 70vw;
	left: 15vw;
	top: 6.7vw;
	height: 100vw;
}

#forgotPassLink{
	position: absolute;
  top: 3vw;
	left: 57vw;
	width: 12vw;
	color:#efefef;
}



#visionLink{
	position: absolute;
	top: 3vw;
	left: 40vw;
	width: 6vw;
}

.nav_link{
color: #000000;
font-weight: bold;
text-decoration: none;
font-size: 74%;
padding: 10px;
border-style: solid;
border-width: 1px;
border-radius: 10px;
}


#navBar_td a:hover{
	color: #44A2E1;
}

#navBar ul li {
 	display:inline;
	list-style-type:none;
	padding:5px;
}
#navBar ul li a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:75%;
}
#navBar ul li a:hover {
	color:#cccccc;
}
#content {
	background:#191919;
	width:70vw;
	margin:auto;
}
#latestNews {
	width:615px;
	float:left;
	padding:10px;
	margin:0;
	padding-top:0;
}
#latestNews .newsImage {
	float:left;
	width:300px;
	margin:0;
	padding:0;
}
#latestNews .newsImage img {
	width:300px;
}
#latestNews p {
	color:#666;
	margin:4px;
}
#latestNews .date {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
#latestNews h3 {
	font-size:22px;
	color:#000000;
	margin-bottom:10px;
	margin-top:0;
}

#row1{
	position: absolute;
	width: 70vw;
	height: 5vw;
	left: 15vw;
	top: 79vw;
	z-index: 10000;
}

#row2{
	position: absolute;
	width: 70vw;
	height: 5vw;
	left: 15vw;
	top: 84vw;
}

#row3{
	position: absolute;
	    width: 70vw;
	    height: 5vw;
	    left: 15vw;
	    top: 90vw;
}

.brandLogoCell{
	display: inline-block;
	height: 5vw;
	width: 7.9%;
	top: 0vw;
	left: 0vw;

}

#brandsTable{
	top: 78vw;
	left: 1vw;
	position: absolute;
	width: 1vw;
	height: 1vw;
	border: 1 px solid black;

}

#brandsTable td{
	border: 1px solid black;
	width: 1vw;
	height: 1vw;
}

#brandsTable tr{
	border: 1px solid black;
	width: 1vw;
	height: 1vw;
}

#latestNews .newsText {
	float:left;
	width:280px;
	margin-left:10px;
	padding:5px;
	font-size:11px;
}
#latestNews .newsStory {
	margin:10px 0 10px 0;
	border-bottom: 1px solid #cccccc;
	padding-bottom:20px;
}
#brands {
width: 100vw;
height: 14vw;
position: absolute;
background-color: #ffffff;
top: 94vw;
left: -15vw;
}

 #instagramIcon{
	 position: absolute;
	 left: 45.4vw;
	 top: 12vw;
	 height: 2vw;
	 width: 2vw;

 }

#instaImage{
	background-repeat: no-repeat;
	position: absolute;
	left: -1.3vw;
	top: 0vw;
	height: 2vw;
	width: 2vw;

}


#emailIcon{
	position: absolute;
	left: 51.6vw;
	top: 11.5vw;
	height: 2vw;
	width: 2vw;

}

#emailTextImage{
	background-repeat: no-repeat;
	    position: absolute;
	    visibility: hidden;
	    left: 2vw;
	    top: -1.5vw;
	    height: 5vw;
	    width: 15vw;

}

#emailImage{
	background-repeat: no-repeat;
	position: absolute;
	left: 0vw;
	top: 0vw;
	height: 2vw;
	width: 2vw;
	z-index: 1;

}

#facebookImage{
	background-repeat: no-repeat;
	position: absolute;
	left: -1vw;
	top: 0vw;
	height: 2vw;
	width: 2vw;

}

#facebookIcon{
	position: absolute;
	left: 47.9vw;
	top: 12vw;
	height: 2vw;
	width: 2vw;

}
#footerNavCompany{
	height: 15vw;
	position: absolute;
	top: 101vw;
	width: 100vw;
	left: 0vw;
	background-color: #ffffff;
}

#ourStory{
	width: 69vw;
	position: absolute;
	text-align: left;
	top: 31px;
	left: 16vw;

}
#contactsContainer{
	position: absolute;
	height: 30vw;
	width: 70vw;
	top: 6vw;
	left: 15vw;

}

#companyCont{
	top: 2vw;
	left: 0vw;
	width: 28vw;

}

.mobileLinks{
	display: none;
}

#companyContact{
	top: 1vw;
	height: 18vw;
	left: .3vw;

}

#rep1{
	top: 21vw;
	left: 44vw;

}

#rep2{
	top: 27vw;
	left: 0vw;

}

#rep3{
	top: 33vw;
	left: 0vw;

}

#rep5{
	top: 33vw;
	left: 44vw;

}

#repsText{
	position: absolute;
	    left: 35vw;
	    top: 1vw;
	    height: 4vw;
	    width: 15vw;
	    border-bottom: 1px solid grey;
}

#rep4{
	top: 27vw;
	left: 44vw;

}

#companyContactText{
	top: 21vw;
     left: 0vw;
     width: 28vw;


}

#contactImage{
	top: 1vw;
	height: 18vw;
  left: 0vw;

}

#instaBlocker{
	position: absolute;
	top: 7vw;
	width: 70vw;
	height: 70vw;
	z-index: 1000;
	pointer-events: none;
	left: 15vw;
}

.contactPosition{
	position: absolute;
	height: 6vw;
	width: 28vw;
	top : 10vw;
	left: 15vw;
	font-weight: 200;
	top: 27vw;
	left: 44vw;
}

#forgetpass_content {
	width: 83vw;
	position: absolute;
	top: 3vw;
	line-height: 1vw;
	left: 6vw;
}

#forgetpass_content p {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1vw;
	line-height: 3vw;
}

#email {
	position: absolute;
	top: 8vw;
	border: .2vw solid #3680C6;
	border-radius: .2vw;
	height: 2vw;
	width: 19vw;
	left: 32vw;

}

#pw{
	position: absolute;
	top: 8vw;
	border: .2vw solid #3680C6;
	border-radius: .2vw;
	height: 2vw;
	width: 19vw;
	left: 32vw;
}

#cpw{
	position: absolute;
	top: 11vw;
	border: .2vw solid #3680C6;
	border-radius: .2vw;
	height: 2vw;
	width: 19vw;
	left: 32vw;
}


#input email{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: 2vw;
}

#inputButtonPass{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1vw;
	color: #8e8d8c;
	border: .1vw solid #8e8d8c;
	border-radius: .2vw;
	height: 2.5vw;
	padding-left: 3vw;
	padding-right: 3vw;
	width: 19.5vw;
	left: 32vw;
	top: 12vw;
	position: absolute;

}

#inputButtonPassNew{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 1vw;
	color: #8e8d8c;
	border: .1vw solid #8e8d8c;
	border-radius: .2vw;
	height: 2.5vw;
	padding-left: 3vw;
	padding-right: 3vw;
	width: 19.5vw;
	left: 32vw;
	top: 15vw;
	position: absolute;

}

.repContact{
	position: absolute;
	height: 6vw;
	width: 28vw;
	top : 10vw;
	left: 15vw;
	font-weight: 200;
}

#visualization{
	position: absolute;
	pointer-events: none;
	left: 16vw;
	top: 22vw;

}

form {
	display: inline;
	color:white;
	margin:0;
}
h1 {
	color:#ffffff;
	font-size: .8vw;

}
.bigh1 {
	margin:10px 0 0 0;
	color:#666666;
	font-size:2.5vw;
}
h2 {
	margin:10px 0 0 0;
	font-size: 2.5vw;
	color:#ffffff;
	padding:0;
}

h3 {
	margin: 2px 0 0 0;
font-size: 2vw;
color: #8e8d8c;
padding: 0;
font-size: 2.5vw;
font-weight: 300;

}

#facebookIconMobile{
visibility: hidden;
}

#instagramIconMobile{
visibility: hidden;
}

#instaImageMobile{
visibility: hidden;
}

#facebookIconMobile{
visibility: hidden;
}

#facebookImageMobile{
visibility: hidden;
}
.storeQuick {
	margin-bottom:15px;
	border-bottom:1px solid #cccccc;
}
.storeQuickAddress p {
	font-size:10px;
	margin:0;
}
#storeDetails {
	padding:3px;
	padding-left:10px;
}
/* content Page Layout */

#contentDiv {
	top: 6vw;
	position: absolute;
	left: 2vw;
	width: 20vw;

}

#leftDiv {
	width:40vw;
	float:left;
	margin-left:15vw;
	padding:10px;
}


li {
	list-style-type: none;
}


#leftDivFrench {
	width:40vw;
	float:left;
	margin-left:15vw;
	padding:10px;

}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    grey;
     opacity: 100 !important;
}

#contactForm{
	position: absolute;
	top: 1vw;
	left: 56.8vw;
	width: 12vw;

}

.clearfix {
	clear:both;
}
.regularPage {
	margin-bottom: 2vw;
	text-align: left;
}

legent {
	color: #000000 !important;
}
.flash_message {
  background-color: #0081C9;
  color: white;
  font-weight: bold;
  font-size: 13px;
  padding: 10px;
  margin-bottom: 10px;
}

@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)

	{

	#loginFields{
		position: fixed;
		background-color: #0080c4;
		top: -.1vw;
		left: 0vw;
		height: 30.1vw;
		width: 100vw;
		z-index: 1;

	}

	#username {
		left: 3.5vw;
    position: absolute;
    border-radius: .3vw;
    top: 16vw;
    height: 8.4vw;
    width: 31vw;
    border-radius: 1vw;
	}

	#password{
		left: 45.5vw;
    position: absolute;
    border-radius: .3vw;
    top: 16vw;
    height: 8.4vw;
    width: 31vw;
    border-radius: 1vw;
	}

	#titleImage{
		visibility: visible;
    position: fixed;
    top: 2.5vw;
    width: 35vw;
    height: 11vw;
    z-index: 2;
    left: 3.5vw;
	}

	#dealerNumber{
		display: none;
		position: absolute;
    top: -4.6vw;
    left: 3vw;
    width: 50vw;
    height: 1vw;
    color: white;
    font-weight: 200;
    font-size: 10vw;

	}


	#dealerPassword{
		display: none;
		position: absolute;
    top: 10.2vw;
    left: 2.9vw;
    width: 8vw;
    height: 1vw;
    color: white;
    font-weight: 200;
    font-size: 9.4vw;
	}

	#igFeed{
		position: absolute;
    width: 100vw;
    left: 0vw;
    top: 29.7vw;
	}


	#footerLogos{
		position: absolute;
    top: 0;
    left: 14vw;
    height: 30vw;
    width: 101vw;
	}

	#footerNav {
    height: 15vw;
    position: absolute;
    top: 253vw;
    width: 100vw;
    left: 0vw;
    background-color: #ffffff;
}

#brands {
    width: 100vw;
    height: 14vw;
    position: absolute;
    background-color: #ffffff;
    top: 632vw;
    left: -15vw;
}

input[type=text]{
background-color:#ffffff;
font-size: 4vw;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-weight: lighter;
text-align: center;
}

input[type=password]{

background-color:#ffffff;
font-size: 4vw;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
text-align: center;
}

.menu-btn div {
	position: absolute;
	left: 20%;
	top: 64%;
	padding-right: 8px;
	margin-top: -0.50em;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 200;
	vertical-align: middle;
	z-index: 99;
	width: 3vw;
	height: 3vw;

}

.mobile-nav{
	visibility: visible;
	position: absolute;
	left: 87.9vw;
	top: 45px;

}

#footerNav{
	display: none;
}

.menu-btn span {

	width: 3vw;
	height: 3vw;
	margin: 4px 0;
	background: rgb(0,0,0);
	z-index: 99;
	border-radius: .5vw;
}

.responsive-menu{
	display: none;
}

.expand {
	display: block !important;
}

.menu-btn div {
	position: absolute;
	left: 20%;
	top: 64%;
	padding-right: 8px;
	margin-top: -0.50em;
	line-height: 1.2;
	font-size: 18px;
	font-weight: 200;
	vertical-align: middle;
	z-index: 99;
	width: 3vw;
	height: 3vw;
}

li {
	list-style-type: none;
}

.menu-btn span {
	display: block;
	width: 9vw;
	height: 2vw;
	margin: 4px 0;
	background: rgb(255,255,255);
	z-index: 99;
}

.responsive-menu{
	display: none;
}

.expand {
	position: absolute;
	left: -85.5vw;
	top: 28vw;
	width: 95vw;
	height: 85vw;
	display: block !important;
	background-color: white;
	opacity: .95;
	z-index: 100;
	border-radius: 1vw;
	border: solid #0080c4 .5vw;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    grey;
     opacity: .5 !important;
}

p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 7vw;
	font-style: normal;
	font-variant: normal;
	font-weight: 200;
	line-height: 1.5vw;
	text-align: center;
	letter-spacing: 0.1vw;
	color: #8e8d8c;
}

#contactLink {
    position: absolute;
    top: 2vw;
    left: 6vw;
    width: 6vw;
}
#companyLink {
	position: absolute;
	    top: 15vw;
	    left: 6vw;
	    width: 12vw;
	    color: #efefef;
}

#forgotPassLink {
    position: absolute;
    top: 41vw;
    left: 6vw;
    width: 12vw;
    color: #efefef;
}

#contactFormLink {
    position: absolute;
    top: 28vw;
    left: 6vw;
    width: 41vw;
    height: 12vw;
}

.mobileLinks{
	display: inline;
}

#visualization{
	display: none;
}

.repContact p {
	position: absolute;
	height: 6vw;
	width: 96vw;
	top: 6vw;
	left: -12vw;
	font-weight: 200;
	font-size: 4vw;
	line-height: 5vw;
}

#dealerLogin_img{
	display: block;
	height: 8.5vw;
	width: 9vw;
	position: absolute;
	top: 17vw;
	left: 87vw;
}

#rep1{
	top: 37vw;
	left: 1vw;
}

#rep2{
	top: 56vw;
	left: 0vw;

}

#rep3{
	top: 76vw;
	left: 0vw;


}

#rep4{
	top: 96vw;
	left: 1vw;

}

#rep5{
	top: 116vw;
	left: 1vw;

}

#repsText{
	position: absolute;
	    left: 35vw;
	    top: 1vw;
	    height: 4vw;
	    width: 15vw;
	    border-bottom: 1px solid grey;
}
#companyContactText {
    top: 18vw;
    left: 1vw;
    width: 28vw;
}

#contactImage{
	top: 1vw;
	height: 18vw;
  left: 0vw;
	display: none;

}

.regularPage p{
	position: absolute;
	height: 6vw;
	width: 96vw;
	top: 6vw;
	left: -12vw;
	font-weight: 200;
	font-size: 4vw;
	line-height: 5vw;
}

#mobileCompanyP{
	position: absolute;
	height: 6vw;
	width: 91vw;
	top: 6vw;
	left: -12vw;
	font-weight: 200;
	font-size: 4vw;
	line-height: 5vw;
	text-align: left;
	color: #8e8d8c;
}

#ourStory {
    width: 69vw;
    position: absolute;
    text-align: left;
    top: 26vw;
    left: 16vw;
}

#siteLinks{
	display: none;
}

#contentDiv {
    top: 23vw;
    position: absolute;
    left: -10vw;
    width: 20vw;
}

#jobsLink{
	position: absolute;
	top: 54vw;
	left: 6vw;
	width: 12vw;
	color: #efefef;
}

#valuesLink{
	position: absolute;
	top: 67vw;
	left: 6vw;
	width: 12vw;
	color: #efefef;
}

#valuesMobile{
	top:1vw;
	position: absolute;
}

#mobileValuesImage{
	width: 97vw;
height: 92vw;
position: absolute;
top: 31vw;
left: 1.5vw;
}

#mobileJobPosting{
	top:10vw;
	left: 1vw;
	position: absolute;
}

#forgetpass_content {
	width: 83vw;
	position: absolute;
	top: 11vw;
	line-height: 1vw;
	left: 18vw;
}

#forgetpass_content p {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 4vw;
	line-height: 5vw;
}

/* #email {
	border: .2vw solid #3680C6;
	border-radius: .5vw;
	height: 9vw;
	position: absolute;
	width: 44vw;
	top: 18vw;
	left: 16vw; 
}
*/

#inputButtonPass{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 4vw;
	line-height: 5vw;
	color: #8e8d8c;
	border: .1vw solid #8e8d8c;
	border-radius: 1vw;
	height: 10vw;
	padding-left: 3vw;
	padding-right: 3vw;
	font-weight: 200;
	width: 45vw;
	position: absolute;
	top: 32vw;
	left: 19vw;
}



#instagramIconMobile{
	position: absolute;
	left: 36vw;
	top: 658vw;
	height: 14vw;
	width: 14vw;
	visibility: visible;
}

#instaImageMobile{
	background-repeat: no-repeat;
	position: absolute;
	left: -1.5vw;
	top: 0vw;
	height: 14vw;
	width: 14vw;
	visibility: visible;
}

#facebookIconMobile{
	position: absolute;
	left: 55vw;
	top: 658vw;
	height: 2vw;
	width: 2vw;
		visibility: visible;
}

#facebookImageMobile{
	background-repeat: no-repeat;
	position: absolute;
	left: -1.5vw;
	top: 0vw;
	height: 14vw;
	width: 14vw;
	visibility: visible;
}
#row1{
	display: none;
}

#row2{
	display: none;
}

#row3{
	display: none;
}

}
