html, body{
	padding: 0 !important;
	font-family: "Lato";
}
body > div {
	width: 100%;
}
header > h1 {
	font-size: 3em;
}
.row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
#desktop-header {
	display: none;
}
#header {
    z-index: 1300;
} 
#hiring {
	display: none !important;
}.carousel-indicators {
}
#intro-section {
	padding-bottom: 0 !important;
}
.carousel-indicators li {
  border-color:#FFF;
  background-color:transparent;
  width: 15px !important;
  height: 15px !important;
  margin: 1px !important;
}
#nav-stuff {
	position:fixed;
	bottom:1%;
	right:1%;
	z-index:3000;
	width: auto !important;
	display: none;
}
#nav-arrow {
	height:50px;
	border:solid 3px #3E403E;
	width:50px;
	text-align:center;
	display: inline-block;
	vertical-align: middle;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius:50px;
	background: white;
	overflow:hidden;
}
#nav-arrow i {
	color: #3E403E;
	background: white;
	font-size: 3em;
	cursor:pointer;
}
#nav-position {
	display: none;
}
#footer-section {
	padding-top: 50px;
	padding-bottom: 40px;
	background: rgba(97,106,110,0.97);
}
footer {
	padding: 5px;
}
#footer-section .col-md-4 > div {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.3em;
	color: #FFF;
	text-align: center;
	margin-bottom: 30px;
}
@media screen and (min-width: 768px) and (max-width: 1223px) {
	#footer-section .col-md-4 > div {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.3em;
	color: #FFF;
	text-align: center;
	margin-bottom: 30px;
}
#footer-section .row {
	text-align: center;
}
}
@media screen and (max-width: 767px) and (orientation:portrait) {
#footer-section .col-md-4 > div {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.3em;
	color: #FFF;
	text-align: center;
	margin-bottom: 30px;
}
}
#footer-section .col-md-4 div h4{
}

@media screen and (max-width: 767px) and (orientation:portrait) {
#footer-section .col-md-4 div h4{
	text-align: center;
}
}
@media screen and (max-width: 767px) and (orientation:landscape) {
#footer-section .col-md-4 div h4{
	text-align: center;
}
}
@media screen and (max-width: 460px) and (orientation:portrait) {
#footer-section .col-md-4 div h4{
}
}
#footer-section .col-md-4:nth-child(1) > div div{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
		}
#footer-section .col-md-4:nth-child(1) a{
	color: #FFF;
	text-decoration: none;
	}
	#footer-section .col-md-4:nth-child(1) span {
		font-size:0.8em !important;
	}
	#footer-section .col-md-4:nth-child(3) a {
		color: #FFF;
		text-decoration: none;
	}
	@media screen and (min-width: 768px) and (max-width: 1223px) {
	#footer-section .col-md-4:nth-child(3) div {
		text-align: left;
		padding-left: 30px;
	}
    #footer-section .col-md-4:nth-child(1) > div div{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
    position: relative;
    right:-15px;
		}
}
	
	#footer-section .col-md-4:not(:nth-child(2)) a:hover {
		color: #0096E0;
	}
#footer-section .col-md-4:nth-child(2) {
	text-align: left;
}
#footer-section .col-md-4:nth-child(2) > div{
	width:70%;
}

@media screen and (min-width: 768px) and (max-width: 1223px) {
	#footer-section .col-md-4:nth-child(2) > div{
	width:80%;
	}
}
@media screen and (max-width: 767px) and (orientation:portrait) {
	#footer-section .col-md-4:nth-child(2) > div{
		width:100%;
	}
}
@media screen and (max-width: 767px) and (orientation:landscape) {
	#footer-section .col-md-4:nth-child(2) > div{
		width:100%;
	}
}
@media screen and (max-width: 460px) and (orientation:portrait) {
	#footer-section .col-md-4:nth-child(2) > div{
		width:70%;
	}
}
#footer-section .col-md-4:nth-child(2) input {
	border: solid 1px #FFF;
	width: 100%;
	background: transparent;
	padding: 5px;
}
#footer-section table {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
}
#footer-section table td {
	padding: 10px; width: inherit !important;
}
#footer-section .col-md-4:nth-child(2) p{
	margin-top: 30px;
}
#footer-section table a {
	display: inline-block;
	text-decoration: none;
	background: #FFF;
	color: rgba(97,106,110,0.97);
	text-align: center !important;
	width: 40px;padding-top:5px;padding-bottom:5px;
	-webkit-transition: all 0.5s; /* For Safari 3.1 to 6.0 */
	-moz-transition: all 0.5s;
    transition: all 0.5s;
}
#footer-section table a:hover {
	color: #FFF;
	background: #0096E0;
}
@media screen and (min-width: 768px) and (max-width: 1223px) {
	#footer-section .col-md-4 {
		width: 33%;
		display: inline-block;
		vertical-align: top;
		margin: 0;
		padding:0;
	}
}
@media screen and (max-width: 767px) and (orientation:landscape) {
#footer-section .col-md-4:nth-child(1) {
	width:55%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding:0;
	}
#footer-section .col-md-4:nth-child(2) {
	width:40%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding:0;
	}#footer-section table {
		margin-top: 35px !important;
	}
}
@media screen and (max-width: 767px) and (orientation:portrait) {
#footer-section .col-md-4:nth-child(1) {
	width:55%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding:0;
	}
#footer-section .col-md-4:nth-child(2) {
	width:40%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding:0;
	}#footer-section table {
		margin-top: 35px !important;
	}
}
@media screen and (max-width: 460px) and (orientation:portrait) {
	#footer-section .col-md-4:nth-child(1) {
	width:100%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding:0;
	}
#footer-section .col-md-4:nth-child(2) {
	width:100%;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding:0;
	}#footer-section table {
		margin-top: 35px !important;
	}
	}

#mobile-requestdemo {
	font-size: 0.7em;
	background: #0096E0;
	margin-top: 8px;
margin-right: 5px;
padding: 10px 9px 10px 9px;
	color: #FFF;
	text-decoration: none;
	webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
@media screen and (min-width: 768px) and (max-width: 1223px) {
	#mobile-requestdemo {
		display: none;
	}
}
@media screen and (max-width: 768px)  {
	.rightBox {
		display: none !important;
	}
}