
.banner2text {
	font-family: lato, sans serif;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	letter-spacing: 2px;
    color: #535456;
	margin-bottom: 50px;
	margin-top: 50px;
	}
.servicelogo {
	
    width: 265px;
    margin: auto;
    margin-bottom: 50px;
}
#menutab {
    width: 65px;
    height: 22px;
    margin-top: 0;
    left: 50%;
    margin-left: -32.5px;
    position: fixed;
    background-size: 100% 100%;
    background-image: url('images/burgermenu.png');
    z-index: 10000;
	display: none;
}

#banner2textbg {
	background-image: url(images/whitebg.png);
	height: auto;
	width: 100%;
	float: left;
	position: relative;
}

#sections3 {
    height: auto;
	width: 735px;
    margin: auto;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

#sections3:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

#sections5 {
    height: auto;
	width: 100px;
	float: left;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

#sections5:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

#sections4 {
    height: auto;
    margin: auto;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

#sections4:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

#sections {
    height: auto;
	width: 100%;
    margin: auto;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

.centertext {
	font-size: 14px;
	text-align: center;
	font-family: Lato, Sans Serif;
	color: #fff;
	margin-top: 0;
    font-weight: 300;
	margin-bottom: 50px;
	}
	
	.testimonial {
	font-size: 14px;
	text-align: center;
	font-family: Lato, Sans Serif;
	color: #fff;
	margin-top: 0;
    font-weight: 300;
	margin-bottom: 0;
	font-style: italic;
	}
	
	.maintext {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Lato, Sans Serif;
	color: #fff;
    font-weight: 300;
	}
	
		a.contacttext2:hover {
    color: #c0b11f;
    -webkit-transition: color 0.25s ease-out;
    -moz-transition: color 0.25s ease-out;
    -o-transition: color 0.25s ease-out;
    transition: color 0.25s ease-out;
	}
	
		.contacttext2 {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 36px;
	font-family: Lato, Sans Serif;
	color: #fff;
    font-weight: 300;
	}
	
		.contacttext {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 12px;
	font-family: Lato, Sans Serif;
	color: #fff;
    font-weight: 300;
    letter-spacing: 1.5px;
	}

.icon1, .icon2, .icon3, .icon4, .icon5 {
	width: 175px;
	height:175px;
	margin-bottom: 25px;
	border-radius: 106px;
	background-color: #000;
}

.icon10, .icon11, .icon12, .icon13 {
	width: 211px;
	height: 211px;
	margin-bottom: 25px;
	border-radius: 106px;
	background-color: #000;
}
.icon5:before {
  content: url('images/permenanticon.png');
  width:0;
  height:0;
  display: none;
  visibility:hidden;
}
.icon5 {
	background-image: url(images/permenanticon2.png);
	background-size: contain;
	}

.icon5:hover {
	background-image: url(images/permenanticon.png);
}
.icon {
	width: 211px;
	height: 211px;
	margin-bottom: 25px;
	border-radius: 106px;
	background-color: #000;
}
.box5, .box6, .box7, .box8 {
    width: 211px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
	text-align: center;
}

.box10, .box11, .box12, .box13 {
    width: 211px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
	text-align: center;
}
.box1, .box2, .box3, .box4 {
    width: 175px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
	text-align: center;
}
.icon3:before {
background-image: url('images/home1.png');
  width:0;
  height:0;
  visibility:hidden;
}
.icon4:before {
  content: url('images/nails1.jpg');
  width:0;
  height:0;
  visibility:hidden;
  display: none;
}

.icon3 {
	background-image: url(images/home2.png);
	background-size: contain;
	}
	
.icon3:hover {
	background-image: url(images/home1.png);
}
.icon4 {
	background-image: url(images/nails2.jpg);
    background-size: cover;
}
.icon1 {
	background-image: url(images/hdbrowspic.png);
	background-size: contain;
}
.icon1:before {
  content: url('images/hdbrowspic2.png');
  width:0;
  height:0;
  display: none;
  visibility:hidden;
}
.icon3:before {
  content: url('images/semi2.png');
  width:0;
  height:0;
  visibility:hidden;
  display: none;
}
.icon3 {
	background-image: url(images/semi1.png);
	background-size: contain;
	}
	
.icon3:hover {
	background-image: url(images/semi2.png);
}
.icon2:before {
  content: url('images/lvllashpic.png');
  width:0;
  height:0;
  display: none;
  visibility:hidden;
}
.icon2 {
	background-image: url(images/lvllashpic2.png);
	background-size: contain;
	}
.icon1:hover {
	background-image: url(images/hdbrowspic2.png);
}

.icon2:hover {
	background-image: url(images/lvllashpic.png);
}

.icon4:hover {
	background-image: url(images/nails1.jpg);
}

.box5 {
	background-image: url(images/facebook.png);}

.box6 {
	background-image: url(images/twitter.png);}

.box7 {
	background-image: url(images/linkedin.png);}

.box8 {
	background-image: url(images/instagram.png);}
	
.box5:hover {
	background-image: url(images/facebook2.png);
  -webkit-transition: background-image 0.25s ease-out;
  -moz-transition: background-image 0.25s ease-out;
  -o-transition: background-image 0.25s ease-out;
  transition: background-image 0.25s ease-out;}

.box6:hover {
	background-image: url(images/twitter2.png);
  -webkit-transition: background-image 0.25s ease-out;
  -moz-transition: background-image 0.25s ease-out;
  -o-transition: background-image 0.25s ease-out;
  transition: background-image 0.25s ease-out;}

.box7:hover {
	background-image: url(images/linkedin2.png);
  -webkit-transition: background-image 0.25s ease-out;
  -moz-transition: background-image 0.25s ease-out;
  -o-transition: background-image 0.25s ease-out;
  transition: background-image 0.25s ease-out;}

.box8:hover {
	background-image: url(images/instagram2.png);
  -webkit-transition: background-image 0.25s ease-out;
  -moz-transition: background-image 0.25s ease-out;
  -o-transition: background-image 0.25s ease-out;
  transition: background-image 0.25s ease-out;}

  
  <!------------------------------------------------------->
.icon10:before {
  content: url('images/hdbrowspic2.png');
  width:0;
  height:0;
  display: none;
  visibility:hidden;
}

.icon10 {
	background-image: url(images/hdbrowspic.png);
	background-size: contain;
}

.icon10:hover {
	background-image: url(images/hdbrowspic2.png);
}

.icon11:before {
  content: url('images/lvllashpic.png');
  width:0;
  height:0;
  display: none;
  visibility:hidden;
}

.icon11 {
	background-image: url(images/lvllashpic2.png);
	background-size: contain;
} 

.icon11:hover {
	background-image: url(images/lvllashpic.png);
}
  
.icon12:before {
  content: url('images/semi2.png');
  width:0;
  height:0;
  visibility:hidden;
  display: none;
}
  
.icon12 {
	background-image: url(images/semi1.png);
	background-size: contain;
}
	
.icon12:hover {
	background-image: url(images/semi2.png);
}

.icon13:before {
  content: url('images/nails1.jpg');
  width:0;
  height:0;
  visibility:hidden;
  display: none;
}

.icon13 {
	background-image: url(images/nails2.jpg);
    background-size: cover;
}

.icon13:hover {
	background-image: url(images/nails1.jpg);
}


#sections2 {
    height: auto;
	width: 100px;
	position: relative;
	left:50%;
	margin-left: -50px;
	margin-bottom: 50px;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}

#sections2:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

.box5, .box6, .box7, .box8 {
    width: 37px;
	height: 37px;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
	text-align: center;
}

#sections:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

body {
	padding: 0;
	margin: 0;
	font-size: 0;
}

.slideshowtext {
	font-size: 18px;
	margin-top:19px;
	margin-bottom: 16px;
	text-align: center;
	font-family: Lato, Sans Serif;
	color: #fff;
	letter-spacing: 2px;
    font-weight: 300;
}

h1 {
	font-size: 18px;
	margin-top:50px;
	margin-bottom: 50px;
	text-align: center;
	font-family: Lato, Sans Serif;
	color: #fff;
	letter-spacing: 2px;
    font-weight: 300;
}

h2 {
	font-size: 18px;
	margin-top:50px;
	margin-bottom: 50px;
	text-align: center;
	font-family: Lato, Sans Serif;
	color: #fff;
	letter-spacing: 2px;
    font-weight: 300;
}





.icontext {
	font-size: 14px;
	margin-bottom: 50px;
	text-align: center;
	font-family: Lato, Sans Serif;
	color: #fff;
	letter-spacing: 2px;
	margin-top: 0;
    font-weight: 300;
}

.button4 {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    background-color: #c0b11f;
	float: left;
	position: relative;
    font-family: Lato, Sans Serif;
	letter-spacing: 1.5px;
	float: left;
}



.button1 {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    background-color: #c0b11f;
    margin-left: -62.5px;
	left: 50%;
	position: relative;
    font-family: Lato, Sans Serif;
	letter-spacing: 1.5px;
	float: left;
}

a {
	text-decoration: none;
}

.button2 {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
	text-decoration: none !important;
    color: #fff;
	float: left;
	margin-bottom: 50px;
    background-color: #c0b11f;
    margin-left: -62.5px;
	left: 50%;
	position: relative;
    font-family: Lato, Sans Serif;
	letter-spacing: 1.5px;
}

.button1:hover {
	background-color: #b1a31d;}

.button2:hover {
	background-color: #b1a31d;}
	
.button3:hover {
	background-color: #b1a31d;}
	
.button4:hover {
	background-color: #b1a31d;}
	
.button3 {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
	text-decoration: none !important;
    color: #fff;
	float: left;
	margin-bottom: 50px;
    background-color: #c0b11f;
    margin-left: -62.5px;
	left: 50%;
	margin-top: 103px;
	position: relative;
    font-family: Lato, Sans Serif;
	letter-spacing: 1.5px;
}

#slideshowbox {
    width: 400px;
    height: 100px;
	position: relative;
    margin-top: 350px;
    position: absolute;
    margin-left: -200px;
    left: 50%;
    background-color: #535456;
}

#ex1 {
	width: 100%;
	height:500px;
	background-color: #fff;
}

#ex2 {
	width: 100%;
	height:500px;
	background-color: #fff;
}

#fullwidth1 {
    width: 100%;
    float: left;
    height: auto;
    background-color: #535456;
    position: relative;
}

#fullwidth2 {
    width: 100%;
    float: left;
    height: 300px;
    background-image: url(images/banner3.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

a:focus {
outline: none;
border: none;
}

#fullwidth3 {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/banner2.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#fullwidthmap {
    width: 100%;
    float: left;
    height: 300px;
    position: relative;
}

.fullwidthmap2{
    width: 100%;
	overflow: hidden;
    height: 300px;
}

.fullwidthmap3{
    width: 100%;
    height: 300px;
}

#fullwidth3lvl {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/lvllashbanner.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#fullwidth3map {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/mapbanner.jpg);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#fullwidth3shellac {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/shellacbanner.jpg);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#fullwidth3home {
    width: 100%;
	display: none;
    float: left;
    height: 122px;
    background-image: url(images/lvllashbanner.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#fullwidth3semi {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/semipermenantmakeupbanner.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}


#fullwidth3hdbrows {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/hdbrowsbanner.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#slideshowwidth1 {
	background-image: url(images/slideshow1.png);
	height: 500px;
	margin: auto;
	width: 1200px;
}

#slideshowwidth2 {
	background-image: url(images/slideshow2.png);
	height: 500px;
	margin: auto;
	width: 1200px;
}
#slideshowwidth4 {
	background-image: url(images/slideshow4.png);
	height: 500px;
	margin: auto;
	width: 1200px;
}

#slideshowwidth3 {
	background-image: url(images/slideshow3.png);
	height: 500px;
	margin: auto;
	width: 1200px;
}
#contentwidth {
    width: 1000px;
    height: auto;
    float: left;
    margin-left: -500px;
    left: 50%;
    position: relative;
}

#textwidth {
    width: 635px;
    height: auto;
    float: left;
	margin-right: 100px;
    position: relative;
	margin-bottom: 50px;
}

.contentpic {
	width: 265px;
	height: 265px;
	margin-bottom: 50px;
	border-radius: 133px;
	background-color: #000;
	float: left;
	position: relative;
}
.servicecomingsoonpic:before {
	background-image: url(images/home1.png);
  width:0;
  height:0;
  visibility:hidden;
}
.servicecomingsoonpic {
	width: 265px;
	height: 265px;
	margin-bottom: 50px;
	border-radius: 133px;
	background-color: #000;
	float: left;
	position: relative;
	background-image: url(images/home2.png);
	background-size: contain;
}

.servicecomingsoonpic:hover {
	background-image: url(images/home1.png);
	background-size: contain;
}



#contentwidthheader {
	width: 100%;
	float: left;
	text-align: center;
}

.footerlinks {
	text-align: center;
	font-size: 14px;
	letter-spacing: 1.5px;
	line-height: 14px;
	margin-bottom: 50px;
	margin-top: 0;
	font-family: lato, sans serif;
	color: #fff;
	font-weight: 300;
}

.footerlinks a{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1.5px;
	line-height: 14px;
	margin-bottom: 50px;
	margin-top: 0;
	font-family: lato, sans serif;
	color: #fff;
	font-weight: 300;
}

.footerlinks a:hover{
	text-align: center;
	font-size: 14px;
	letter-spacing: 1.5px;
	line-height: 14px;
	margin-bottom: 50px;
	margin-top: 0;
	font-family: lato, sans serif;
	color: #c0b11f;
	font-weight: 300;
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}

.navlinks {
    letter-spacing: 1.5px;
    line-height: 12px;
    font-family: Lato, Sans Serif;
    font-size: 12px;
    color: #FFF;
    margin-bottom: 50px;
    margin-top: 0;
    float: left;
    font-weight: 300;
    display: table;
    width: 520px;
    text-align: center;
    left: 50%;
    position: relative;
    padding: 0;
    margin-left: -260px;
}

.navlinks a { 
	text-decoration: none;
	letter-spacing: 1.5px;
	line-height: 12px;
    font-weight: 300;
    font-family: Lato, Sans Serif;
	font-size: 12px;
	color: #FFF;
	margin-bottom: 0;
	margin-top: 0;
}

.navlinks a:hover { 
	text-decoration: none;
	letter-spacing: 1.5px;
	line-height: 12px;
    font-family: Lato, Sans Serif;
	font-size: 12px;
	color: #c0b11f;
	margin-bottom: 0;
	margin-top: 0;
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}

#navlinks:after {
    content: '';
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}

.link {
	display: table-cell;
	vertical-align: top;
	}
	
.contactbox3 
{width: 211px;
float: left;
height: auto;
margin-bottom: 18px;
display: inline-block;}

.contactbox5 
{width: 211px;
float: right;
height: auto;
margin-bottom: 18px;
display: inline-block;}

.contactbox4
{width: 475px;
float: right;
height: auto;
margin-bottom: 18px;
display: inline-block;}

.contactbutton {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    text-decoration: none !important;
    color: #fff;
    border: none;
    padding: 0;
    float: left;
    margin-bottom: 50px;
    background-color: #c0b11f;
    font-family: Lato, Sans Serif;
    letter-spacing: 1.5px;
}

.contactbutton:hover {
	background-color: #b1a31d;}

.container1 {
	width: 100%;
	height: 25px;
	background-color: #a0a0a0;
    border-style: none;
}

.container2 {
	width: 100%;
	padding: 0;
	height: 100px;
	background-color: #a0a0a0;
    border-style: none;
}

#contentwidth2 {
	width: 100%;
	float: left;
}

#contentwidth3 {
	width: 600px;
	margin: auto;
}

#contentwidth4 {
	width: 475px;
	margin: auto;
	float: left;
	display: inline-block;
}


#contentwidth5 {
	width: 475px;
	float: right;
	margin: auto;
	display: inline-block;
}

.logo {
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	height: 52px;
	width: auto;
}

.dropbtn {
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    margin-top: -2px;
}

.dropdown {
	display: table-cell;
	vertical-align: top;
}

.dropdown-content {
    display: none;
    position: absolute;
    margin-left: -36px;
    border-radius: 0px 0px 5px 5px;
    overflow: hidden;
    background-color: #535456;
    width: 160px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 12px;
    z-index: 10000;
}

.dropdown-content a {
    padding: 12px 16px;
    display: block;
	text-align: center;
}


.dropdown:hover .dropdown-content {
    display: block;
	
	
}

.gallery2 {
	width:100%; height: 500px; margin:0 auto; float:left;
}

.dropdown:hover .dropbtn {
    background-color: transparent;
	color: #dadada;
}


@media screen and (max-width: 1000px) {
	
#contentwidth {
	width: 800px;
	left: 50%;
	margin-left: -400px;
}

.icon {
	width: 168px;
	height: 168px;
	margin-bottom: 25px;
	border-radius: 106px;
	background-color: #000;
}


.icon1, .icon2, .icon3, .icon4, .icon5 {
	width: 140px;
	height: 140px;
	margin-bottom: 25px;
	border-radius: 106px;
	background-color: #000;
}

.box1, .box2, .box3, .box4 {
    width: 140px;
}

.box10, .box11, .box12, .box13 {
    width: 168px;
}

.gallery2 {
	height: 333px;
}

#slideshowwidth1 {
    height: 333px;
    background-size: contain;
    width: auto;
}

#slideshowbox {
	margin-top: 183px
}

.skdslider {
	height: 333px;
}

#textwidth {
	width: 500px;
}

.contentpic {
	width: 200px;
	height: 200px;
}



}


@media screen and (max-width: 800px) {
#contentwidth {
    width: 90%;
    left: 0;
    margin-left: 5%;
}	

#navigation {
	display: none;
}
.box1, .box2, .box3, .box4 {
    width: 45%;
    margin-left: 0;
}

.box10, .box11, .box12, .box13 {
    width: 45%;
    margin-left:0;
}
#contentwidth3 {
    width: 100%;
    margin: auto;
}

#fullwidth2 {
	
    background-position-x: 78%;
}

.icon1, .icon2, .icon3, .icon4, .icon5 {
    width: 100%;
    height: 40.5vw;
    margin-bottom: 25px;
    border-radius: 500px;
    background-color: #000;
}

.icon10, .icon11, .icon12, .icon13 {
    width: 100%;
    height: 40.5vw;
    margin-bottom: 25px;
    border-radius: 500px;
    background-color: #000;
}

#fullwidth3home {
    width: 100%;
	display: block;
    float: left;
    height: 122px;
    background-image: url(images/lvllashbanner.png);
    position: relative;
	background-position: right;
	background-repeat: no-repeat;
}

#gallery {
	display: none;
}
#textwidth {
    width: 100%;
	text-align: center;
}
.contentpic {
	display: none;
}

.contactbox3 {
    width: 45%;
}
#contentwidth4 {
    width: 100%;
    margin: auto;
    float: left;
    display: inline-block;
}

.contactbox4 {
    width: 100%;
}

.contactbutton {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    text-decoration: none !important;
    color: #fff;
    border: none;
    padding: 0;
    float: left;
    margin-bottom: 50px;
    background-color: #c0b11f;
    font-family: Lato, Sans Serif;
    letter-spacing: 1.5px;
    left: 50%;
    position: relative;
    margin-left: -63px;
}
#contentwidth5 {
    width: 100%;
    float: right;
    margin: auto;
    display: inline-block;
}
.contacttext2 {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 36px;
    font-family: Lato, Sans Serif;
    color: #fff;
    text-align: center;
    font-weight: 300;
}
#fullwidth3 {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/banner2.png);
    position: relative;
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 75%;
}
.button4 {
    height: 25px !important;
    width: 125px !important;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #fff;
    background-color: #c0b11f;
    float: left;
    position: relative;
    font-family: Lato, Sans Serif;
    letter-spacing: 1.5px;
    float: left;
    left: 50%;
    margin-left: -63px;
}
#fullwidth3semi {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/semipermenantmakeupbanner.png);
    position: relative;
    background-position: right;
    background-position-x: 75%;
    background-repeat: no-repeat;
}
#fullwidth3lvl {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/lvllashbanner.png);
    position: relative;
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 75%;
}

#fullwidth3map {
    width: 100%;
    float: left;
    height: 122px;
    background-position-x: 75%;
    background-image: url(images/mapbanner.jpg);
    position: relative;
    background-repeat: no-repeat;
}

#fullwidth3shellac {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/shellacbanner.jpg);
    position: relative;
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 75%;
}
#fullwidth3hdbrows {
    width: 100%;
    float: left;
    height: 122px;
    background-image: url(images/hdbrowsbanner.png);
    position: relative;
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 85%;
}

#fullwidth3home {
    width: 100%;
    display: block;
    float: left;
    height: 122px;    background-image: url(images/semipermenantmakeupbanner.png);
    position: relative;
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 75%;
}
#sections5 {
    height: auto;
    width: 100px;
    position: relative;
    left: 50%;
    margin-left: -50px;
    margin-bottom: 50px;
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
#submit {
	    width: 100%;
    float: left;
    position: relative;
    text-align: center;
}
.contactbox5 {
    width: 45%;
}

	.scrollheight2 {
	width:100%; position: fixed; display: none; z-index: 100000; height: 50vh; background-color:#716d6f;  overflow:scroll; overflow-x: hidden; overflow-y: scroll;
}


.navoptions {
    font-family: Lato, Sans Serif;
    font-size: 18px;
    margin: 0;
    color: #fff;
    font-weight: 300;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

.navoptions a {
    font-family: Lato, Sans Serif;
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    color: #fff;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
}

.navoptions:hover {
    font-family: Lato, Sans Serif;
    font-size: 18px;
	background-color: #8C898A;
    margin: 0;
    color: #fff;
    text-align: center;
    font-weight: 300;
    padding-top: 7px;
    padding-bottom: 7px;
}

#menutab {
    width: 65px;
    height: 22px;
    margin-top: 0;
    left: 50%;
    margin-left: -32.5px;
    position: fixed;
    background-size: 100% 100%;
    background-image: url('images/burgermenu.png');
    z-index: 10000;
	display: block;
}

.menutab2 {
    width: 65px;
    height: 22px;
    top: 50vh;
    left: 50%;
    margin-left: -32.5px;
    position: fixed;
    background-size: 100% 100%;
    background-image: url('images/burgermenu.png');
    z-index: 10000;
	display: block;
}

@media screen and (orientation: landscape) {
	

.box1, .box2, .box3, .box4 {
    width: 40%;
    margin-left: 0;
}

.box10, .box11, .box12, .box13 {
    width: 40%;
    margin-left: 0;
}

.icon1, .icon2, .icon3, .icon4, .icon5 {
    width: 100%;
    height: 27vw;
    margin-bottom: 25px;
    border-radius: 500px;
    background-color: #000;
}

.icon10, .icon11, .icon12, .icon13{
    width: 100%;
    height: 27vw;
    margin-bottom: 25px;
    border-radius: 500px;
    background-color: #000;
}
#sections {
    height: auto;
    width: 75%;
}
}
@media screen and (orientation: portrait) {
.scrollheight2 {
	height: 40.5vh;
}
.footerlinks a {
    text-align: center;
    font-size: 14px;
    letter-spacing: 1.5px;
    line-height: 16px;
    margin-bottom: 50px;
    margin-top: 0;
    font-family: lato, sans serif;
    color: #fff;
    font-weight: 300;
}
.banner2text {
    font-family: lato, sans serif;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    letter-spacing: 2px;
    color: #535456;
    margin-bottom: 51px;
    margin-top: 52px;
}
.logo {
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    width: 90%;
}
.menutab2 {
	top: 40.5vh;
}
}
}
@media screen and (max-width: 450px) {
	.box1, .box2, .box3, .box4 {
    width: 60%;
    margin-left: 20%;
}
.box10, .box11, .box12, .box13 {
    width: 60%;
    margin-left: 20%;
}
.icon1, .icon2, .icon3, .icon4, .icon5 {
    width: 100%;
    height: 54vw;
    margin-bottom: 25px;
    border-radius: 500px;
    background-color: #000;
}

.icon10, .icon11, .icon12, .icon13 {
    width: 100%;
    height: 54vw;
    margin-bottom: 25px;
    border-radius: 500px;
    background-color: #000;
}
}
}