	@font-face {
    font-family: Helvetica;
    src: url('../fonts/Helvetica.ttf'),
         url('../fonts/Helvetica.eot'),
         url('../fonts/Helvetica.woff');
}

@font-face {
    font-family: Helvetica-light;
    src: url('../fonts/convertedWebfont/HelveticaNeue-Light.otf'),
         url('../fonts/convertedWebfont/helveticaneue-light-webfont.eot'),
         url('../fonts/convertedWebfont/helveticaneue-light-webfont.woff');
}

@font-face {
    font-family: Helvetica-medium;
    src: url('../fonts/convertedWebfont/HelveticaNeue-Medium.otf'),
         url('../fonts/convertedWebfont/helveticaneue-medium-webfont.eot'),
         url('../fonts/convertedWebfont/helveticaneue-medium-webfont.woff');
}

@font-face {
    font-family: Helvetica-roman;
    src: url('../fonts/convertedWebfont/HelveticaNeue-Roman.otf'),
         url('../fonts/convertedWebfont/helveticaneue-roman-webfont.eot'),
         url('../fonts/convertedWebfont/helveticaneue-roman-webfont.woff');
}

@font-face {
    font-family: Helvetica-thin;
    src: url('../fonts/convertedWebfont/HelveticaNeue-Thin.otf'),
         url('../fonts/convertedWebfont/helveticaneue-thin-webfont.eot'),
         url('../fonts/convertedWebfont/helveticaneue-thin-webfont.woff');
}

body {
    padding: 0;
    margin: 0;
	color:#ffffff;
}

body.desktop.homepage .row:nth-of-type(1){
	padding-top:0;
}


html , body, p, h1, h2, h3, h4 {font-weight: 100;}

html,body, p {
	font-family: Helvetica-light, sans-serif;
}

h1, h4 {font-family: Helvetica-thin, sans-serif;}
h2 {font-family: Helvetica-light, sans-serif;}
h3 {font-family: Helvetica-light, sans-serif;}


.clear, .row {clear: both;}


nav.navbar {
    position: fixed;
    top: 0;
	z-index: 999;
    width: 86%;
    _width: 100%;
    height: 80px;
    background-color: rgba(0, 0, 0, 0.85);
    border-bottom: rgba(0, 0, 0, 0.85);
	padding: 10px 7%;
}

.navbar_row {
    float: left;
    width: 48%;
    
}
.navbar_row.row_left{
	width: 48%;
}
.navbar_row.row_right{
	width: 42%;
}
#play_video p {
    color: #ffffff;
    font-size: 20px;
}
.contactButt {
    color: #b0c836;
    background-color: transparent;
    border: none;
    font-size: 14px;
    cursor: pointer;
    font-weight: bold;
    font-family: helvetica;
    margin: 0 0 0 40px;
}
@media only screen and (max-width: 1340px) {
	.contactButt {
		margin: 0;
	}
}
a.pageActive {
    border-bottom: 1px solid #b0c836;
    padding-bottom: 5px;
}

.contactButt img {
    position: absolute;
    top: 0;
    left: 30%;
}
img.logo {
    height: auto;
    width: 100%;
}

a.logo {
    display: block;
    max-width: 400px;
    padding: 10px 0;
}

.navbar_row.row_right a {
    text-decoration: none;
    color: #fff;
    margin: 8px;
	font-size: 14px;
}

.navbar_row.row_right {
    text-align: right;
	padding: 26px 0;
}

.inner_row.full_width {
    max-width: 100%;
    margin: 0;
    padding: 2.5% 0;
}

.inner_row {
    max-width: 1100px;
    margin: 0 auto;
	padding: 25px; 
}

.column_half {
    width: 36%;
    float: left;
    padding: 2.5% 7%;
}


.column_third {
    width: 32%;
    float: left;
    padding: 2%;
    padding-left: 0;
}

.column_third:nth-of-type(3){
	padding-right: 0;
}


#restOfContent {
    position: relative;
    z-index: 5;
    color: #ffffff;
    font-size: 18px;
}

#restOfContent h3 {
    font-size: 50px;
	margin:0px 0px 20px;

}

.resources_form, #mktoForm_9283 {display: none;}

.popup_required_fields {
    text-align: center;
}

.form_loading {
    background: url(../img/balls.svg);
    width: 100px;
    height: 100px;
    background-size: cover;
    margin: 100px auto 0;
}



.after_submit {
    display: none;
	text-align: center;
}

#contactUsWrapper{
	display: none;
}

#contactUsWrapper.active{
	display: block;
}

div#video_preview #video_container {
    max-width: 1280px;
    max-height: 720px;
    width: 100%;
    height: 100%;
    margin: 60px auto;
    position: relative;
}

div#video_preview {
    width: 100%;
    height: 100%;
    z-index: 99999;
    position: fixed;
    background: rgba(0, 0, 0, 0.9);
	display: none;
}

div#video_preview.active {
	display: block;
}


button#video_close {
    position: absolute;
    right: 40px;
    top: -30px;
    background: transparent;
    border: none;
    cursor: pointer;
}

button#video_close img {
    width: 35px;
	height: 35px;
}

.row.why_rpa .inner_row.full_width {
    padding-bottom: 0;
}

.row.why_rpa .column_half {
    padding: 2.5% 7% 0;
}

.red_color{color:red;}
/******************************************************************************************************************************
RESPONSIVE
*******************************************************************************************************************************/


@media only screen and (max-width: 740px) {
   
}

@media only screen and (max-width: 520px) {
   
}



/* End trail page*/
/*nice color
#b0c836 green
#009edb blue
#e7268d pink
#d0d2d3 gray
#7d3cc8 purple
#f15d22 orange
#f8c00b yellow
#404041 dark gray*/


  