

@font-face {
    font-family: 'pier_sansbold_italic';
    src: url('../fonts/pier-bold-italic-webfont.eot');
    src: url('../fonts/pier-bold-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pier-bold-italic-webfont.woff2') format('woff2'),
         url('../fonts/pier-bold-italic-webfont.woff') format('woff'),
         url('../fonts/pier-bold-italic-webfont.ttf') format('truetype'),
         url('../fonts/pier-bold-italic-webfont.svg#pier_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'pier_sansbold';
    src: url('../fonts/pier-bold-webfont.eot');
    src: url('../fonts/pier-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pier-bold-webfont.woff2') format('woff2'),
         url('../fonts/pier-bold-webfont.woff') format('woff'),
         url('../fonts/pier-bold-webfont.ttf') format('truetype'),
         url('../fonts/pier-bold-webfont.svg#pier_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'pier_sansitalic';
    src: url('../fonts/pier-italic-webfont.eot');
    src: url('../fonts/pier-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pier-italic-webfont.woff2') format('woff2'),
         url('../fonts/pier-italic-webfont.woff') format('woff'),
         url('../fonts/pier-italic-webfont.ttf') format('truetype'),
         url('../fonts/pier-italic-webfont.svg#pier_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'pier_sansregular';
    src: url('../fonts/pier-regular-webfont.eot');
    src: url('../fonts/pier-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pier-regular-webfont.woff2') format('woff2'),
         url('../fonts/pier-regular-webfont.woff') format('woff'),
         url('../fonts/pier-regular-webfont.ttf') format('truetype'),
         url('../fonts/pier-regular-webfont.svg#pier_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ankeregular';
    src: url('../fonts/anke.regular-webfont.eot');
    src: url('../fonts/anke.regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/anke.regular-webfont.woff2') format('woff2'),
         url('../fonts/anke.regular-webfont.woff') format('woff'),
         url('../fonts/anke.regular-webfont.ttf') format('truetype'),
         url('../fonts/anke.regular-webfont.svg#ankeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



.container {
	width: 100%;
}

.clearfix {
	clear: both;
}

body{
	font-size: 100%;
	width: 100%;
	
}


/*NAV BAR*/



.logo-corner img {

		width: 320px;
		height: 80px;
}



.navbar-default ul {
	margin-right: 20px;
	
}

.navbar-default .navbar-nav>li>a  {

	font-size: 1.3em;
		font-family: 'Open Sans', sans-serif;
		line-height: 50px; }

.navbar{
	margin-bottom: 0;
	border: none;
	
}

 /*carousel*/

.carousel-inner {
   
    margin-bottom: 30px;
  
}

.carousel-inner .item {
   overflow: hidden;
   width: 100%;
   height: 630px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
   width: 100%;
    height: 630px;
}


.carousel-2 {
	height: 630px;
	width: 70%;
	margin: 0 auto;
	margin-bottom: 40px;
}

.carousel-2 img {
	width: 100%;
	height: 500px;
}



.index-header  {
	width: 100%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-bottom: 0;

   
}



.index-header {
	background-image: url("../images/banner-image.png");
}

div.logo-header {
	
	width: 100%;
	

}

.logo-header img{

	width: 37.5%;
	height: auto;
	display: block;
	margin: 0 auto;
	position: relative;
}


/* main sections index page*/




.main-sections {
		width: 100%;
	   font-family: 'ankeregular';
		margin: 0 auto;
		color: #fff;
		padding-bottom: 5%;
		background-color: #f8f8f8;
	}

.main-section:nth-child(even){
	padding-top: 5%;
}
	.main-sections:nth-child(odd); {
		color: #41393f;
	}

.main-sections h2 {

	font-size: 6em;
	text-align: center;
	margin: 0 auto;

	

}

.main-sections h3{
	font-size: 6em;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 40px;

	 
}

.mission , .comfort  ,.professional	, .for-you {
	
}

.main-sections p {
	font-size: 2em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	width: 60%;
	margin: 0 auto;
	text-align: left;
	
}
.main-sections a {
		color: #fff;
}

.our-mission a,
.products a{
	color: #41393f;	
}

.main-sections button{
	display: block;
	margin: 0 auto;
	margin-top: 4%;
	background-color: transparent;
	border: 3px solid #fff;
	border-radius: 1px;
	  
}

.our-mission button,
.products button
{
		border: 3px solid #41393f;
}

.main-sections button:hover{
	background-color: transparent;
	border-color: #fff;
	opacity: 0.5;
}

.our-mission button:hover,
.products button:hover{
	background-color: transparent;
	border-color: #41393f;
	opacity: 0.5;
}

.main-sections a:hover{
	color: white;
	
}

.our-mission a:hover, 
.products a:hover{
		
		color: #41393f;	

}



/* Our Mission*/

.our-mission   {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}



.our-mission h2 , .products h2{
	
	
	margin: 0 auto;
	text-align: center;
	margin-bottom: 40px;
	color: #41393f;
	
}


.our-mission p , .products p {

	font-size: 2em;
	line-height: 1.5em;
	color: #41393f;

}


.span-container{
	display: inline-block;
	position: relative;
	padding-bottom: 3px;

}


.span-container:after{
	content: '';
	display: block;
	margin: auto;
	height: 3px;
	width: 40%;

	background: #956e8e;
	transition: width .5s ease, background-color .5s ease;
}

.margin-span:after{
	margin-top: 8px;
}
.span-container:hover:after {
	width: 100%;
	background: #956e8e;
}

.our-mission img , .products img{
	width: 7%;
	height: auto;
}




.our-mission img {
	margin-right: 1em;
	margin-left: 1em;
}

/*view work and hairstyles sections*/

.view-work{
	background-image: url("../images/view-our-salon.png");
}

.view-work p , .products p , .hairstyles p , .our-mission p{
 text-align: center;
	 
}

.view-work span , .hairstyles span{
	display: inline-block;
	position: relative;
	padding-bottom: 3px;

	}

.view-work span:after , .hairstyles span:after{
	content: '';
	display: block;
	margin: auto;
	height: 3px;
	width: 50%;
	background: #fff;
	transition: width .5s ease, background-color .5s ease;
}
.view-work span:hover:after , .hairstyles span:hover:after {
	width: 100%;
	background: #fff;
}

.hairstyles , .view-work {
	background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	width: 100%;
	margin-bottom: 50px;
	}

	.view-work {
		margin-bottom: 0;
		padding-bottom: 50px;
	}
/*products*/

.hairstyles {
	background-image: url("../images/hairstyles-sections.jpg");
}

.products {
	background-size: 100%;
	text-align: center;
}

.products img{
	margin-left: 0.5em;
	margin-right: 0.5em;
}

ul.living-proof-products {
	
	list-style-type: none;
	display: inline-block;
	margin: 0 auto;
	margin-top: 3%;
	padding: 0;
}
.living-proof-products li{
	
	margin-right: 20px;
	display: inline-block;
}

.living-proof-products img{
	width: 80px;
	height: 80px;
	display: inline-block;
	margin: 0;
	
}



/*FOOTER*/


footer {
	width: 100%;
	text-align: center;
	border-top: 1px solid #D7D5D9;
	border-bottom: 1px solid #D7D5D9;
	font-family: 'commeregular';

	
}

.footer-container div {
	width: 33.3%;
	height: 250px;
	float: left;
	border-right: 1px solid #D7D5D9;

	
}

.footer-container div:last-child {

	border-right: none;
}

footer li{
	list-style-type: none;
}

ul.footer-nav-ul {
	margin-top: 40px;
}

footer a {
	color: #333;
}

footer a:hover {
	opacity: 0.5;
}
	
	.footer-nav-ul li {
		line-height: 2em;
		font-size: 1.5em;

	}

div.social-media-container{
	width: 100%;


}


.social-media-footer ul{
	overflow: hidden;
	display: block;
	width: 50%;
	margin: 0 auto;
}

.social-media-footer h3 {
	font-size: 3em;
	
}

.social-media-footer p {
	font-size: 1.3em;
}

.social-media-footer h5{
	font-size: 2em;
	padding-top: 10px;
	

}
.social-media-footer img {
	width: 20px;
	height: 20px;
	margin-right: 15px;
}

.social-media-footer li {
	margin-top: 10px;
	float: left;
	display: block;
}

.copyright{
	text-align: center;
	margin-top: 20px;
	  font-family: 'ankeregular';
}

.spotlight img{
	width: 80%;
	height: 55%;
}






/* SUB PAGES CSS */

.about-header {
	background-image: url("../images/about-header.jpg");
	text-align: center;
}
.contact-header {
	background-image: url("../images/contact-header.jpg");
}

.work-header{
	background-image: url("../images/work-header-background.jpg");
}

.product-header {
	background-image: url("../images/product-header.jpg");
}

.artist-header {
	background-image: url("../images/local-artist.png");
}

.about-header , .contact-header , .work-header , .product-header, .artist-header {
	width: 100%;
	height: 700px;
	background-position: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center;
	
}


.sub-call-to-action h2{
	
	 
	 font-size: 7em;
	 text-align: center;
	 margin-top: 100px;
	 color: #fff;
	 font-family: 'pier_sansregular';
	 
}

div.call-to-action {
	display:inline-block;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	margin-top: 80px;

}

.action  {
	float: left;
	text-align: center;
	font-size: 1.8em;
	padding: 0.4em;
	font-family: 'pier_sansregular';
	background-color: transparent;
	border: 3px solid white;
	border-radius: 1px;
	color: #fff;
	display: none;
}

.action:first-child{
	margin-right: 1.5em;
}

.action:hover {

	background-color: #443266;
	text-decoration: none;
	color: #F1F0FF;

}



/*DIV SECTION CONTAINER	*/

div.section-containers {
	width: 80%;
	height: 100%;
	padding-top: 30px;
	margin: 0 auto;
}

/* SECTION TAG */
section.content-sections {
	width: 100%;
	display: block;
	margin: 0 auto;
	background-color: #f8f8f8;
	padding-bottom: 50px;
	
}

.content-sections h3{
	font-size: 5em;
	text-align: center;
	font-family: 'pier_sansregular';
	margin-bottom: 40px;

}

.content-sections h4 {
	text-align: center;
	font-family: 'pier_sansregular';
	margin-top: 20px;
}

.main-content p{
	font-size: 1.6em;
	line-height: 1.5em;
	color: #41393f;
	width: 70%;
	margin: 0 auto;
	text-indent: 30px;
	padding-bottom: 20px;
}

.main-content li {
	font-size: 1.6em;
	list-style-type: none;
	text-align: left;

}

.main-content ul {

}

 /*DIV TAG*/

.main-content {
	width: 90%;
	margin: 0 auto;
	display: block;
	overflow: hidden;
	
}

.artist {
	background-color: #e5e5e5;
}


div.image-container {
	width:	90%;
	margin: 0 auto;
}
.image-container img {
	width: 30%;	
	height: 200px;
	margin-right: 3%;
	float: left;
	
}


.underline {
	border-bottom: 2px solid #956e8e;
}

.local-talent , .easy-booking , .product-shelf , .hair-styles-for-you , .artist-spotlight{
	height: 500px;
	background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	width: 100%;

	

}

.local-talent h2 , .easy-booking h2 , .product-shelf h2, .hair-styles-for-you  h2 , .artist-spotlight h2 {
	margin-top: 100px;

}
.local-talent , .easy-booking , .product-shelf , .hair-styles-for-you , .artist-spotlight  {
	padding-top: 5%;
}

section.artist-spotlight {
	background-image: url("../images/art-pic-3.JPG");
}

section.local-talent {
		background-image: url("../images/local-artist-pic.jpg");
}

section.easy-booking {
	background-image: url("../images/easy-booking.jpg");
}

section.hair-examples {
	background-image: url("../images/examples-of-work.jpg");
}

section.product-shelf {
	background-image: url("../images/product-shelf.jpg");
}

section.hair-styles-for-you {

			background-image: url("../images/hairstyles-sections.jpg");
			margin-bottom: 6em;
}

div.form{
	width: 38%;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 30px;

}

.form input {
	display: block;
	margin-bottom: 30px;
	width: 70%;
	height: 40px;
font-size: 1.5em;}


.form textarea {
	min-width: 80%;
	height: 100px;
	font-size: 1.5em;
	margin-bottom: 30px;
}

.form input[type=submit]{
	background-color: transparent;
	border: 2px solid #e0e0e0;
}

div.contact-info {
	width: 62%;
	float: left;
}

div.contact-row-1 ,div.contact-row-2{
	width: 100%;
	overflow: hidden;

}

div.feature{
	width: 50%;
	float: left;
	overflow: hidden;
} 
.feature h3{
	font-size: 2em;
	text-align: left;
	margin-bottom: 15px;
}

.feature p{
	font-size: 1.4em;
	text-indent: 0px;
}

.feature h3:after {
  display: block;
  width: 30px;
  border-top: 2px solid #956e8e;
  margin: 3px 0 5px 0;
  content: "";
}
 


.salon-hours-container{
	width: 80%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}

div.feature-hours{
	width: 22.5%;
	float: left;
	margin-right: 2.5%;
	border-right: 2px solid #e8e8e8;
	padding-left: 2.5%;
	border-left: 2px solid #e8e8e8;

}

div.feature-hours:nth-child(1) {

	border-right: none;
}

div.feature-hours:nth-child(2) {

	border-right: none;
}
div.feature-hours:nth-child(4) {

	border-left: none;
}

.feature-hours h3 {
	font-size: 2em;
	text-align: left;
	margin: 0;
	margin-bottom: 5%;
}

.feature-hours p {
	font-size: 1.5em;
}


.feature-hours h3:after {
	  display: block;
  width: 30px;
  border-top: 2px solid #956e8e;
  margin: 3px 0 5px 0;
  content: "";

}


.about-mission a {
	font-size: 1.5em;
	text-decoration: none;
	display: inline;
	color: #fff;
	padding: 0.3em 0.6em 0.3em 0.6em;

}

.about-mission button {
	margin: 0 auto;
	display: block;
	border-color: transparent;
	border-radius: 5px;
	background-color: #956e8e;

}



/*MEDIA QUERIES*/

@media (max-width: 768px) {


.container {
	width: 100%;
}

.navbar-default .navbar-nav>li>a  {

	font-size: 1.2em;
	color: #777;

}

.navbar{
	margin-bottom: 0;
	background-color: #fff;
	border: none;
	
}

}

@media (min-device-width: 320px) and (max-device-width: 667px) { 
		

		/* MAIN CONTENT AND SECTIONS , GENERIC RULES*/
					

						.local-talent , .easy-booking , .product-shelf , .hair-styles-for-you , .artist-spotlight{
								height: 350px;
							}


						.logo-header img{

							height: 180px;
						}

						.our-mission img , .products img{

								display: none;

						}


					.carousel-inner {
					   
					    margin-bottom: 30px;
					  
					}

					.carousel-inner .item {
					   overflow: hidden;
					   width: 100%;
					   height: 300px;
					}

					.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
					    display: block;
					    max-width: 100%;
					    height: 300px;
					}


					.carousel-2 {
						height: 300px;
						width: 80%;
						margin: 0 auto;
						margin-bottom: 40px;
					}

						.carousel-2 img {
						width: 100%;
						height: 300px;
					}


				.logo-corner img {
					width: 250px;
					height: 60px;
				}	


				.navbar-default .navbar-nav>li>a  {
					line-height: 1.2em;
				}

				div.section-containers {
					width: 100%;
				}

				div.main-content {
					width: 100%;
				}
					.main-content p {
						width: 95%;
						text-align: center;
					}

				.main-sections h2 {
						font-size: 3.2em;
						 margin-bottom: 10px;
				}

				.main-sections h3 {
 					 font-size: 3.5em;
 					 margin-bottom: 10px;
 					}

				.main-sections p{
					width: 100%;
					text-align: left;
					font-size: 1.5em;

				}

				.main-sections img  {
  				margin-right: 0.2em;
 				 margin-left: 0.2em;
 				}

 				.content-sections h3 {
						font-size: 4em;
					}


	/* END MAIN CONTENT AND SECTIONS , GENERIC RULES*/
 			


 				/*CONTACT */

 				div.contact-info {
 					width: 100%;
 					float: none;
 				}
				div.feature{
					width: 50%;
					float: left;
					overflow: hidden;

				} 
				
				.feature p{
					text-indent: 0px;
				}
				
				.feature h3 {
					font-size: 3em;
				}

 				div.form{
 					width: 100%;
 					display: none;
 				}
				.salon-hours-container{
					width: 100%;
				}
				.feature-hours h3{
					font-size: 1.4em;
				}

				.contact-info p{
					text-align: left;
				}

 				/*END OF CONTACT*/



 				/*THE SALON*/

 				.carousel-inner {
 					height: 80%;
 				}

 				/*END THE SALON*/
 				

 				 .products h2 {
				  width: 95%;
				  font-size: 3.2em;
				  
 				}

 				.about-header, .contact-header, .work-header, .product-header {
 					height: 450px;
 				}

 				.product-header{
 					background-position: -220px 40px; 
 				}

 				div.section-containers {
 					width: 85%;
 				}
				
				.main-sections button {

					font-size: 1.2em;
					display: block;
					margin: 0 auto;
					margin-top: 4%;

						}
				



						.social-media-footer li , img {
							width: 15px;
							height: 30px;
							margin-right: 11px;
							margin-left: 2px;
							

						}

						.social-media-footer ul {
							width: 100%;
							padding: 0px;
						}

					.spotlight img { 
						width: 70%;
						height: 45px;
						overflow: hidden;
					}
					
					footer h3 {
						font-size: 2em;
					}

					footer p {
						font-size: 1.2em;
						width: 90%;
					}

					.social-media-footer h3 {
  					font-size: 2em;
							}
					ul.footer-nav-ul {
						padding: 0px;
					}

					.about-header {
						background-position: 40% 30%;
					}

					

				div.call-to-action {
					width: 100%;
				}

				.sub-call-to-action h2 {	
						font-size: 5em;

				}

				div.call-to-action  {
					margin: 0;
					float: left;
					display: none;
				}

				.call-to-action a:first-child {
					margin-left: 20px;

				}

				.local-talent h2 , .local-talent h3{
					font-size: 4em;
				}

				.local-talent, .easy-booking, .product-shelf {
					height: 400px;

				}

				.artist-spotlight h2 {
					font-size: 5em;
				}

}

@media (min-device-width: 414px) and (max-device-width: 754px)  { 

				.logo-corner img {
					width: 300px;
					height: 60px;
				}	


				.navbar-default .navbar-nav>li>a  {
					line-height: 1.2em;
				}

				div.section-containers {
					width: 100%;
				}

				div.main-content {
					width: 100%;
				}
					.main-content p {
						width: 90%;
					}

				.main-sections h2 {
						font-size: 4em;
						 margin-bottom: 10px;
				}

				.main-sections h3 {
 					 font-size: 4em;
 					 margin-bottom: 10px;
 					}

				.main-sections p{
					width: 95%;
					text-align: center;
					font-size: 1.5em;

				}

				.main-sections img  {
  				margin-right: 0.2em;
 				 margin-left: 0.2em;
 				}

 				.content-sections h3 {
						font-size: 4em;
					}

				.our-mission img {
					margin-right: 0.4em;
					margin-left: 0.4em;
				}
	/* END MAIN CONTENT AND SECTIONS , GENERIC RULES*/
 			


 				/*CONTACT */

 				div.contact-info {
 					width: 100%;
 					float: none;
 				}
				div.feature{
					width: 48%;
					float: left;
					overflow: hidden;
					padding-left: 2%;

				} 
				
				.feature p{
					text-indent: 0px;
				}
				
				.feature h3 {
					font-size: 3em;
				}

 				div.form{
 					width: 100%;
 				}
				.salon-hours-container{
					width: 100%;
				}
				.feature-hours h3{
					font-size: 1.4em;
				}

 				/*END OF CONTACT*/



 				/*THE SALON*/

 				.carousel-inner {
 					height: 250px;
 				}

 				/*END THE SALON*/
 				

 				 .products h2 {
				  width: 100%;
				  font-size: 2.8em;
				  
 				}

 				.about-header, .contact-header, .work-header, .product-header {
 					height: 450px;
 				}

 				.product-header{
 					background-position: -220px 40px; 
 				}

 				div.section-containers {
 					width: 100%;
 				}
				
				.main-sections button {

					font-size: 1.2em;
					display: block;
					margin: 0 auto;
					margin-top: 4%;

						}
				

			


						.social-media-footer li , img {
							width: 15px;
							height: 32px;
							margin-right: 11px;
							margin-left: 2px;
							

						}

						.social-media-footer ul {
							width: 100%;
							padding: 0px;
						}

					.spotlight img { 
						width: 70%;
						height: 50px;
						overflow: hidden;
					}
					
					footer h3 {
						font-size: 2em;
					}

					footer p {
						font-size: 1.2em;
						width: 90%;
					}

					.social-media-footer h3 {
  					font-size: 2em;
							}
					ul.footer-nav-ul {
						padding: 0px;
					}

					.about-header {
						background-position: 40% 30%;
					}

					

				div.call-to-action {
					width: 100%;
				}

				.sub-call-to-action h2 {	
						font-size: 5em;

				}

				div.call-to-action  {
					margin: 0;
					float: left;
					display: none;
				}

				.call-to-action a:first-child {
					margin-left: 20px;

				}

				.local-talent h2 , .local-talent h3{
					font-size: 4em;
				}

				.local-talent, .easy-booking, .product-shelf {
					height: 400px;

				}

				.carousel-inner {
					height: 100%;
				}

}


@media (min-device-width: 755px) and (max-device-width: 916px){

/*NAV BAR*/
	ul.navbar-nav {
		width: 415px;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 1.2em;
	}

	.nav>li>a {
		padding: 10px 10px;
	}

	.logo-corner img {
		width: 250px;
	}

	ul.navbar-left {
		width: 260px;
	}

/* main sections*/
	


	div.section-containers {
		width: 90%;
	}
	.main-sections p {
		width: 80%;
	}

	.our-mission img {
		margin: 0;
	}

	 .products h2{
	 	font-size: 5em;
	}

	.products img{
		margin: 0;
	}

	/*FOOTER*/

	.social-media-footer ul {
		width: 75%;
	}


	/*SUB PAGES*/

	div.call-to-action {
		width: 80%;
	}

	.call-to-action a:first-child {
		margin-left: 120px;
	}

}


@media (min-device-width: 917px) and (max-device-width: 1084px){



	/*INDEX PAGE*/

	.products img {
		margin-left: 0em;
		margin-right: 0em;
	}


	.main-sections p {
		width: 85%;
	}


	.social-media-footer ul {
		width: 75%;
	}



.call-to-action a:first-child {
	margin-left: 70px;
	margin-right: 80px;
}

/*DIV SECTION CONTAINER	*/

div.section-containers {
	width: auto;
	height: 100%;
	padding-top: 30px;
	margin: 0 auto;
}









	}
