	body{
		font-family:"Open Sans", sans-serif;
		}

	h1, h1 a{
		color:#cdd0d5;
		font-family:"Open Sans", sans-serif;
		font-size:2em;
		font-weight:lighter;
		line-height:1.27em;
		margin:25px 0;
		}

	h2{
		color:#cdd0d5;
		font-family:"Open Sans", sans-serif;
		font-size:1.8em;
		font-weight:lighter;
		line-height:1.5rem;
		margin:25px 0;
		}

	h3{
		color:#cdd0d5;
		font-family:"Open Sans", sans-serif;
		font-size:1.6em;
		font-weight:lighter;
		line-height:1.5rem;
		margin:25px 0;
		}

	h4{
		font-family:"Open Sans", sans-serif;
		color:#cdd0d5;
		font-weight:lighter;
		font-size:1.5em;
		line-height:1.5rem;
		margin:25px 0;
		}

	p, li{
		font-family:"Open Sans", sans-serif;
		color:#cdd0d5;
		font-weight:lighter;
		font-size:14px;
		margin:15px 0;
		line-height:2em;
		}

	li{
		font-family:"Open Sans", sans-serif;
		color:#cdd0d5;
		font-weight:lighter;
		font-size:14px;
		line-height:normal;
		}

	ul{
		list-style-type:none;
		}

	.header-company-title img {
	  margin-top: -18px;
	  padding-bottom: 20px;
	}

	.content-wrapper p, .content-wrapper li, .content-wrapper h1, .content-wrapper h2, .content-wrapper h3, .content-wrapper h4{
		color:#23262c;
		}

	.content-wrapper{
		background:#ffffff;
		padding:35px 0;
		}

	.navigation-wrapper {
		background:rgba(255, 255, 255, 0.66) none repeat scroll 0 0;
		height:auto;
		margin-top:27px;
		}

	.header-company-title a{
		color:#ffffff;
		float:left;
		font-family:"raleway", sans-serif;
		font-size:21px;
		font-weight:lighter;
		line-height:60px;
		text-align:left;
		text-decoration:none;
		width:100%;
		}

	.header-social a {
	  color: #000;
	  display: inline-block;
	  font-size: 20px;
	  height: 31px;
	  line-height: 28px;
	  margin: 18px 0 0;
	  text-align: center;
	  width: 30px;
	}

	.header-social a:hover{
		color:#AB499B;
		}

	.slider-wrapper{
		left:0;
		overflow:hidden;
		position:absolute;
		top:0;
		width:100%;
		z-index:-1;
		}

	.slider-wrapper .rhino-container ul, .slider-wrapper .rhino-container ul li.rhino-item{
		min-width:1400px;
		width:100% !important;
		}

	.home-logo {
	  max-width: 295px;
	  padding: 180px 0;
	  visibility: hidden;
	}

	.default-logo{
		max-width:190px;
		padding:100px 0;
	  visibility: hidden;

		}

	.page-tagline{
		background:url("https://stanfordservicesnv.com/wp-content/themes/ga5/images/contentBg.png") repeat scroll center center #23262c;
		padding:20px 0;
		position:relative;
		width:100%;
		}

	.page-tagline h1{
		color:#757575;
		font-family:"Neuton", serif;
		font-size:25px;
		line-height:80px;
		margin:0 0 20px;
		position:relative;
		text-align:center;
		text-transform:uppercase;
		}

	.page-tagline h1:after{
		background:none repeat scroll 0 0 #AB499B;
		bottom:-3px;
		content:" ";
		height:3px;
		left:40%;
		position:absolute;
		width:20%;
		}

	.home-tagline{
		width:100%;
		background:url("https://stanfordservicesnv.com/wp-content/themes/ga5/images/contentBg.png") repeat scroll center center #23262c;
		padding:20px 0;
		position:relative;
		}

	.home-tagline:before{
		background:url("https://stanfordservicesnv.com/wp-content/themes/ga5/images/transparent2.png") repeat;
		content:" ";
		height:8px;
		position:absolute;
		top:-8px;
		width:100%;
		z-index:1;
		}

	.home-tagline:after{
		background:url("https://stanfordservicesnv.com/wp-content/themes/ga5/images/transparent1.png") repeat;
		content:" ";
		height:8px;
		position:absolute;
		bottom:-8px;
		width:100%;
		z-index:1;
		}

	.home-tagline h1{
		color:#cdd0d5;
		line-height:88px;
		font-size:30px;
		font-family:"Neuton", serif;
		text-align:center;
		text-transform:uppercase;
		position:relative;
		}

	.top-bar-section .has-dropdown > a::after {
	  -moz-border-bottom-colors: none;
	  -moz-border-left-colors: none;
	  -moz-border-right-colors: none;
	  -moz-border-top-colors: none;
	  border-color: #222 transparent transparent;
	  border-image: none;
	  border-style: solid inset inset;
	  border-width: 5px;
	  content: "";
	  display: block;
	  height: 0;
	  margin-top: 19.5px;
	  top: 22.5px;
	  width: 0;
	}

	.home-tagline h1:after{
		background:none repeat scroll 0 0 #AB499B;
		bottom:-3px;
		content:" ";
		height:3px;
		left:40%;
		position:absolute;
		width:20%;
		}

	.specialize{
		background:url("https://stanfordservicesnv.com/wp-content/themes/ga5/images/specialize-bg.jpg") repeat scroll center -200px rgba(0, 0, 0, 0);
		position:relative;
		}

	.specialize ul li{
		color:#ffffff;
		font-family:"Open Sans", sans-serif;
		font-size:18px;
		line-height:38px;
		margin:0;
		}

	.specialize h1{
		color:#ffffff;
		line-height:88px;
		font-size:30px;
		font-family:"Open Sans", sans-serif;
		font-weight:lighter;
		text-align:center;
		text-transform:uppercase;
		position:relative;
		}

	.specialize h1:after{
		background:none repeat scroll 0 0 #ffffff;
		bottom:-3px;
		content:" ";
		height:3px;
		left:40%;
		position:absolute;
		width:20%;
		}

	.specialize .button{
		font-family:"Open Sans", sans-serif;
		line-height:75px;
		background:#a4aab2;
		padding:0 60px;
		border:2px solid #cdd0d5;
		font-size:25px;
		font-weight:lighter;
		margin:0;
		position:relative;
		top:38px;
		}

	.guarantee{
		padding:100px 0 62px;
		}

	.guarantee h1{
		color:#232323;
		line-height:70px;
		font-size:30px;
		font-family:"Open Sans", sans-serif;
		text-transform:uppercase;
		position:relative;
		margin:0;
		}

	.guarantee p{
		color:#494c55;
		}

	.guarantee h1 strong{
		position:relative;
		line-height:70px;
		display:inline-block;
		}

	.guarantee h1 strong:after{
		background:none repeat scroll 0 0 #AB499B;
		bottom:-3px;
		content:" ";
		height:3px;
		position:absolute;
		left:0;
		width:100%;
		}

	.quotations{
		display:inline-block;
		font-size:25px;
		font-weight:lighter;
		color:#b2b2b2;
		line-height:65px;
		margin:10px 0 40px;
		width:auto;
		position:relative;
		}

	.quotations::before {
  color: #AB499B;
  content: "\f10d";
  font-family: fontawesome;
  height: 30px;
  left: -40px;
  position: absolute;
  top: 0;
  width: 30px;
}

	.quotations:after{
		content:" ";
		position:absolute;
		height:30px;
		width:30px;
		top:0;
		right:-35px;
  color: #AB499B;
  content: "\f10e";
  font-family: fontawesome;		}

	.contact-left p{
		font-size:18px;
		font-weight:normal;
		margin:0;
		}

	.contact-left .contact-address{
		font-family:"Open Sans", sans-serif;
		font-size:25px;
		font-weight:bold;
		line-height:normal;
		margin-bottom:25px;
		}

	.cta.button{
		background:none repeat scroll 0 0 #a4aab2;
		border:medium none;
		font-family:"Open Sans", sans-serif;
		font-size:18px;
		font-weight:lighter;
		line-height:50px;
		margin:0 auto;
		padding:0 60px;
		position:relative;
		}

	.cta.button:hover, .cta.button:focus{
		background:#AB499B;
		color:#FFFFFF;
		}

	.footer-wrapper{
		border-top:16px solid #797a7e;
		}

	.footer-wrapper .footer-inner-wrapper .google-map{
		border:6px solid #797a7e;
		}

	.footer-inner-wrapper{
		border-top:18px solid #43454a;
		background:#1f2228;
		padding:45px 0;
		}

	.footer-inner-wrapper .contact-info-wrapper{
		text-transform:uppercase;
		}

	.footer-inner-wrapper .contact-info-wrapper h3{
		font-family:"Open Sans", sans-serif;
		font-size:25px;
		font-weight:lighter;
		line-height:52px;
		margin:25px 0 10px;
		position:relative;
		}

	.footer-inner-wrapper .contact-info-wrapper h3:after{
		background:none repeat scroll 0 0 #AB499B;
		bottom:-2px;
		content:" ";
		height:2px;
		position:absolute;
		right:-3px;
		width:33px;
		}

	.footer-inner-wrapper .contact-info-wrapper p{
		color:#a4aab2;
		margin:0;
		line-height:32px;
		}

	.footer-inner-wrapper .contact-info-wrapper .payment-options{
		margin:15px 0 0;
		}

	.disclaimer{
		background:#16181c;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section .menu{
		margin:25px 0 0 0;
		width:200px;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section ul li{
		margin:0 0 18px 0;
		float:none;
		text-align:center;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section ul li a{
		text-align:center;
		float:none;
		width:100%;
		color:#494c55;
		line-height:35px;
		font-size:14px;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section li.active:not(.has-form) a:not(.button){
		border:none;
		color:#ffffff;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section ul li a:hover{
		border:none;
		color:#ffffff;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section .has-dropdown ul{
		display:none;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section .has-dropdown > a{
		padding:0 !important;
		}

	.footer-wrapper .footer-inner-wrapper .menu-wrapper .top-bar .top-bar-section .has-dropdown > a:after{
		display:none;
		}


	/* Start normal Styles */

	 .top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section ul li:hover:not(.active) > a {
		background:#AB499B none repeat scroll 0 0;
		border-bottom:3px solid #222;
		color:#ffffff;
		line-height:107px;
		}

	.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button), .top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){
		background:none repeat scroll 0 0 #AB499B;
		color:#ffffff;
		border:none;
		}

	.top-bar{
		background:none;
		height:60px;
		}

	.top-bar-section ul li.active > a{
		background:#AB499B;
		color:#ffffff;
		}

	.top-bar-section li:not(.has-form) a:not(.button) {
		background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
		color:#222;
		font-size:18px;
		line-height:110px;
		}

	.top-bar-section ul li:hover:not(.has-form) > a{
		background:none repeat scroll 0 0 #AB499B;
		color:#333333;
		}

	.top-bar-section .dropdown li:not(.has-form) a:not(.button){
		background:none repeat scroll 0 0 #ffffff;
		color:#333333;
		border:none;
		}

	.top-bar .top-bar-section ul li{
		margin:0;
		background:none;
		}

	.top-bar .top-bar-section ul li a{
		font-family:"Open Sans", sans-serif;
		font-weight:normal;
		color:#ffffff;
		font-size:13px;
		}

	.top-bar-section .has-dropdown > a:after{
		top:30px;
		}

	.columns.strip-margin{
		margin-left:0 !important;
		margin-right:0 !important;
		}

	.columns.strip-padding{
		padding-left:0 !important;
		padding-right:0 !important;
		}

	.row{
		margin:0 auto;
		max-width:75rem;
		width:100%;
		}

	.page-wrapper{
		max-width:100%;
		clear:both;
		}

	.midbar-wrapper{
		width:100%;
		margin:0 auto;
		padding:0;
		overflow:hidden;
		margin-top:20px;
		}

	.midbar{
		clear:none;
		}

	.midbar:last-child{
		margin-right:0px;
		}

	.midbar img{
		margin:1px 0 0 0;
		border:2px solid #fff;
		width:100%;
		-moz-box-shadow:0 0 2px #aaa;
		-webkit-box-shadow:0 0 2px #aaa;
		box-shadow:0 0 2px #aaa;
		}

	.midbar img:hover{
		-moz-box-shadow:0 0 2px #333;
		-webkit-box-shadow:0 0 2px #333;
		box-shadow:0 0 2px #333;
		}

	.midbar h1{
		padding:20px 0;
		margin:0;
		clear:both;
		font-size:18px;
		}

	.footer-wrapper{
		width:100%;
		}

	.footer-inner-wrapper{
		}

	.footer-inner-wrapper h1{
		padding:0 0 25px 0;
		}

	.contact-left-position{
		margin:100px 0;
		}

	.contactForm{
		margin-top:20px;
		}

	.contactForm label{
		font-weight:bold;
		display:block;
		}

	.contactForm input{
		font-family:"Open Sans", sans-serif;
		font-weight:900;
		height:48px;
		margin-bottom:5px;
		padding:3px 15px;
		width:100%;
		}

	.contactForm textarea{
		font-family:"Open Sans", sans-serif;
		width:100%;
		padding:3px 15px;
		min-height:100px;
		max-width:100%;
		min-width:100%;
		}

	.contactForm .captchaWrapper{
		margin-top:10px;
		}

	.contactForm .captchaRefresh{
		vertical-align:middle;
		}

	.contactForm .submitWrapper{
		text-align:center;
		margin-top:30px;
		}

	.contactForm .submitWrapper span.submit{
		background-color:#AB499B;
		border:1px solid #ddd;
		box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset;
		cursor:pointer;
		display:block;
		font-size:inherit;
		font-weight:bold;
		line-height:48px;
		padding:0;
		font-family:"Neuton", serif;
		color:#FFFFFF;
		font-size:20px;
		}

	.contactForm .submitWrapper span.submit:hover{
		background-color:#eaeaea;
		}

	.emailConfirmation{
		margin:0 auto;
		}

	.emailConfirmation h1{
		color:#00CC00;
		}

	p.contact-title{
		font-family:"Calibri", sans-serif;
		color:#151515;
		font-size:inherit;
		margin:15px 0;
		}

	.fc-header-left, .fc-header-center, .fc-header-right{
		clear:both;
		display:block;
		width:100%;
		text-align:center;
		}

	#preloader{
		background:none repeat scroll 0 0 #fff;
		display:block;
		padding:20% 0 0;
		position:absolute;
		text-align:center;
		width:100%;
		z-index:999999;
		top:0;
		}

	.slick-background-wrapper{
		left:0;
		position:fixed;
		top:0;
		z-index:-1;
		width:101% !important;
		overflow:hidden;
		}

	.rhino-btn{
		background:url(images/rhinoslider-sprite.png) 0 0 no-repeat;
		z-index:10;
		width:56px;
		height:53px;
		display:block;
		text-indent:-999%;
		-webkit-user-select:none;
		-moz-user-select:none;
		user-select:none;
		}

	.rhino-prev, .rhino-next {
		bottom:-4px;
		}

	.rhino-prev{
		left:-6px;
		background-position:-168px 0;
		}

	.rhino-next{
		right:-6px;
		background-position:-106px 0;
		}

	.rhino-prev:hover {
		background-position:-168px -53px;
		}

	.rhino-next:hover {
		background-position:-106px -53px;
		}

	.rhino-toggle{
		top:-4px;
		left:-6px;
		}

	.rhino-play {
		background-position:0 0;
		}

	.rhino-play:hover {
		background-position:0 -53px;
		}

	.rhino-pause {
		background-position:-56px 0;
		}

	.rhino-pause:hover {
		background-position:-56px -53px;
		}

	.rhino-container {
		position:relative;
		}

	.rhino-caption{
		position:absolute;
		background:#000;
		display:none;
		left:0;
		right:0;
		top:0;
		color:#fff;
		padding:10px;
		text-align:right;
		-webkit-user-select:none;
		-moz-user-select:none;
		user-select:none;
		}

	.rhino-bullets{
		position:absolute;
		bottom:-3px;
		left:50%;
		margin:0 0 0 -50px;
		z-index:10;
		background:#fff;
		padding:0;
		}

	.rhino-bullets:before, .rhino-bullets:after{
		position:absolute;
		display:block;
		left:-16px;
		content:" ";
		width:16px;
		height:26px;
		background:url(images/rhinoslider-sprite.png) -224px 0 no-repeat;
		}

	.rhino-bullets:after{
		left:auto;
		right:-16px;
		background-position:-240px 0;
		}

	.rhino-bullets li{
		float:left;
		display:inline;
		margin:0 2px;
		}

	.rhino-bullets li a.rhino-bullet{
		display:block;
		width:16px;
		height:29px;
		cursor:pointer;
		background:white;
		font-size:10px;
		text-align:center;
		padding:6px 0 5px 0;
		color:#333;
		text-decoration:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		user-select:none;
		}

	.rhino-bullets li a.rhino-bullet:hover, .rhino-bullets li a.rhino-bullet:focus{
		color:#000;
		background:#eee;
		}

	.rhino-bullets li a.rhino-bullet.rhino-active-bullet{
		color:#fff;
		background:#666666;
		}

	ul[id*="slider-"]{
		max-width:100%;
		width:1000px;
		height:400px;
		margin:0;
		overflow:hidden;
		}

	ul[id*="slider-"] li {
		list-style:none;
		}

	ul[id*="slider-"] article{
		position:absolute;
		z-index:1000;
		float:left;
		height:400px;
		overflow:hidden;
		padding:180px 0 0 180px;
		}

	ul[id*="slider-"] article h1{
		color:#fff;
		}

	ul[id*="slider-"] article p{
		color:#fff;
		}

	ul[id*="slider-"] p{
		padding:0;
		margin:0;
		}

	.spinner{
		margin:100px auto;
		width:50px;
		height:30px;
		text-align:center;
		font-size:10px;
		}

	.spinner > div{
		background-color:#444;
		height:100%;
		width:6px;
		display:inline-block;
		-webkit-animation:stretchdelay 1.2s infinite ease-in-out;
		animation:stretchdelay 1.2s infinite ease-in-out;
		}

	.spinner .rect2{
		-webkit-animation-delay:-1.1s;
		animation-delay:-1.1s;
		}

	.spinner .rect3{
		-webkit-animation-delay:-1.0s;
		animation-delay:-1.0s;
		}

	.spinner .rect4{
		-webkit-animation-delay:-0.9s;
		animation-delay:-0.9s;
		}

	.spinner .rect5{
		-webkit-animation-delay:-0.8s;
		animation-delay:-0.8s;
		}

	@-webkit-keyframes stretchdelay{
		0%, 40%, 100% {
		-webkit-transform:scaleY(0.4)}

	20% {
		-webkit-transform:scaleY(1.0)}

	}

	@keyframes stretchdelay{
		0%, 40%, 100% {
		transform:scaleY(0.4);
		-webkit-transform:scaleY(0.4);
		}

	20% {
		transform:scaleY(1.0);
		-webkit-transform:scaleY(1.0);
		}

	}

	@media only screen and (max-width:1024px){

.top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section ul li:hover:not(.active) > a {

  line-height: 30px;
}

.top-bar-section li:not(.has-form) a:not(.button) {

  line-height: 30px;
}

.top-bar-section .has-dropdown > a::after {

  margin-top: -1.5px;
  top: 22.5px;
  width: 0;
}

}

	@media only screen and (max-width:769px){
		.navigation-wrapper{
		height:auto;
		}

	.header-company-title a{
		text-align:center;
		}

	.home-logo{
		padding:70px 0;
		}

	.slider-wrapper .rhino-container ul, .slider-wrapper .rhino-container ul li.rhino-item{
		min-width:1240px;
		width:100% !important;
		}

	.top-bar-section .has-dropdown > a:after{
		visibility:hidden;
		}

	}

	@media only screen and (max-width:640px){
		.page-tagline h1, .home-tagline h1, .guarantee h1{
		font-size:20px;
		line-height:1.5em;
		margin:0 0 10px;
		}

	.specialize .button{
		font-size:20px;
		line-height:1.8;
		margin:0;
		padding:0 15px;
		}

	.content-wrapper h1, .content-wrapper h2, .content-wrapper h3, .content-wrapper h4{
		font-size:20px;
		text-align:center;
		}

	.quotations:before, .quotations:after{
		display:none;
		}

	.home-logo, .default-logo{
		max-width:100px;
		padding:50px 0;
		}

	.slider-wrapper .rhino-container ul, .slider-wrapper .rhino-container ul li.rhino-item{
		max-width:640px;
		}

	.header-company-title a{
		font-size:17px;
		}

	.navigation-wrapper{
		height:auto;
		}

	.top-bar{
		height:40px;
		}

	.top-bar.expanded .title-area{
		background:none !important;
		}

	.top-bar.expanded .toggle-topbar a{
		color:#FFFFFF;
		}

	.top-bar .top-bar-section ul li a{
		border-bottom:none !important;
		}

	.top-bar-section .has-dropdown > a:after{
		visibility:visible;
		}

	.top-bar-section li:not(.has-form) a:not(.button){
		line-height:20px;
		}

	.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #222;
}

	.top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section ul li:hover:not(.active) > a{
		line-height:20px;
		}

	.contact-left-position{
		margin:40px 0;
		}



	}

	.top-bar .toggle-topbar.menu-icon a span::after {
	  box-shadow: 0 0 0 1px #000, 0 7px 0 1px #000, 0 14px 0 1px #000;
	  content: "";
	  display: block;
	  height: 0;
	  margin-top: -8px;
	  position: absolute;
	  right: 15px;
	  top: 50%;
	  width: 16px;
	}

	.top-bar .toggle-topbar.menu-icon a {
	  color: #000;
	  line-height: 33px;
	}
	.top-bar.expanded .title-area {
	  background: transparent none repeat scroll 0 0;
	width:100%;
	}

.top-bar.expanded {
  background: transparent none repeat scroll 0 0;
  height: auto;
  width: 100% !important;
}

