

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

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

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

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

@font-face {
    font-family: 'proxima-nova-cond-light';
    src: url('../fonts/proximanovacond-light-webfont.eot');
    src: url('../fonts/proximanovacond-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanovacond-light-webfont.woff') format('woff'),
         url('../fonts/proximanovacond-light-webfont.ttf') format('truetype'),
         url('../fonts/proximanovacond-light-webfont.svg#proxima-nova-cond-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'proxima-nova-cond-semibold';
    src: url('../fonts/proximanovacond-semibold-webfont.eot');
    src: url('../fonts/proximanovacond-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanovacond-semibold-webfont.woff') format('woff'),
         url('../fonts/proximanovacond-semibold-webfont.ttf') format('truetype'),
         url('../fonts/proximanovacond-semibold-webfont.svg#proxima-nova-cond-semibold') format('svg');
    font-weight: bold;
    font-style: normal;
}


body 
{   text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
}

* {
  padding: 0;
  margin: 0
}
 
 

.parent:last-of-type {background: #1e1e1e ;}
  
.parent {
  width: 100%;
  height: auto;
  color: #fff;
  line-height: 100%;
  position: relative;
  overflow: hidden;
  padding:70px 0px;
}
.parent p {
  padding: 25px
}

.header
{
	position:absolute;
	top:0px;
	z-index:9999;
	right:0px;
}

.logo { margin-top:40px; padding-left:0; transition:ease-in 0.3s;}
.menu {margin-top:90px; text-align:right; }

.logo-about { margin-top:25px; padding-left:0; transition:ease-in 0.3s;}
.menu-about {margin-top:70px; text-align:right; }
.about-header {background-color:#d5d5d5; height:160px;}
.logo-about { z-index:9999;}
.home-header {background-color:rgba(213,213,213,0.5); height:160px;}
 
.navbar-default
{
	background-color:transparent;
	border:none;
	text-align:right;
	float:right;
	 
}



@media screen and (max-width:767px)
{
	.logo { margin-top:20px;   }
	.menu {margin-top:-60px; text-align:left; }
	.menu-about {margin-top:20px; text-align:left; }
	.about-header .navbar-header {margin-top:-70px; } 
	.about-header {height:120px;}
	.navbar-nav 
{
	background-color:#AFAFAF !important;
	border:solid;
	z-index:999999;
 	border:none;
}
.navbar-default{float:none;}



}

.menu ul li a {color:#fff !important ;}
.menu ul li ul li a {color:#4e4e4d !important ;}
.menu ul li ul li a:hover {color:#fff !important ;}

.navbar-nav li a
{
	 color:#4e4e4d;
	 font-size:18px;
	 padding:5px 10px;
	  font-family: 'proxima-nova-cond-light';
	  text-transform:uppercase;
}

.navbar-nav li a:hover 
  {
	font-family: 'proxima-nova-cond-light';
	text-decoration:none; 
	color:#fff;
    background-color:#8ec742;
	
	}
	
.navbar-nav li:hover, .navbar-nav li:active 
  {
	font-family: 'proxima-nova-cond-light';
	text-decoration:none; 
	color:#fff;
    background-color:#8ec742;
	
	}

.request {color:#fff !important; background-color:#8ec742; }
.request:hover {color:#000 !important;  }

#header {
	left:0px; 
	right:0px; 
	text-align:right;
    width: 100% !important;
	z-index:8000;
    transition:background linear 0.5s;
    -webkit-transition: background linear 0.5s;
    -moz-transition: background linear 0.5s;
	position:fixed;
	top:0px;
	background:none;
}

#header.small {
	padding-top:0px;
    padding-bottom:10px;
    height: 80px;
	text-align:center;
	background:#d5d5d5;
	position:fixed;
	transition:background linear 0.5s;
    -webkit-transition: background linear 0.5s;
    -moz-transition: background linear 0.5s;
}

#header.small .hidensectiononscroll { display:none;}
#header.small .logo  {margin-top:10px !important; transition:ease-in 0.3s;}
#header.small .logo img { width:160px; height:63px;}

#header.small .menu {margin-top:30px; text-align:left; }
#header.small .menu ul li a {color:#4e4e4d !important;}
#header.small .menu ul li ul a {color:#4e4e4d !important;}
#header.small .menu ul li ul a:hover {color:#fff;}
#header.small .menu ul li a:hover {color:#fff !important;}

#header.small .logo-about { margin-top:5px;}
#header.small .logo-about img { width:160px; height:63px;}

#header.small .menu-about {margin-top:30px; }
#header.small .menu-about ul li a {color:#338458;}
#header.small .menu-about ul li ul a {color:#4e4e4d;}
#header.small .menu-about ul li ul a:hover {color:#fff;}
#header.small .menu-about ul li  a:hover {color:#fff;}

.videoonsmall{display:block;}

@media screen and (max-width:1000px)
{
 .videoonsmall{display:none !important;}
 .smallbackground {
  width: 100%;
  line-height: 100%;
  overflow: hidden;
  padding:70px 0px;
  height:600px; 
  background-image:url(../img/video.jpg);   
  background-size:cover; 
  position:relative;
  }
  
 .navbar-nav li a
{
	 font-size:14px;
	 padding:5px;
}
	
}


@media screen and (max-width:767px)
{ 
 #header.small .menu ul li a {color:#4e4e4d;}
 #header.small .menu {margin-top:20px; }
 #header.small .navbar-header {margin-top:-70px; }
 #header.small .logo img { width:auto; height:auto;}
 
 #header.small .menu-about ul li a {color:#4e4e4d;}
 #header.small .menu-about {margin-top:20px; }
 
 .navbar-nav li a
{
	 font-size:16px;
	 padding:5px;
}
 
}
#azdan-carousel .carousel-control.right {
  right: 10%;
  left: auto;
}



#azdan-carousel .carousel-control.left {
  left: 85%  !important;
  position:absolute;
}

#azdan-carousel .carousel-control {
  position: absolute;
  top: 63%;
  left:0 ;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 1;
}


@media screen and (min-width:1400px)
{
	
#azdan-carousel .carousel-control.right { right: 28%;}

#azdan-carousel .carousel-control.left { left:68%  !important; }

}

.carousel-caption  {
	 margin-top:12%;
	 margin-right:0%;
	 width:50%;
}
 
.caption-subtitle {
	font-size:60px;
	line-height:50px;
	font-family: 'proxima-nova-bold-webfont';
	color:#8ec742;
	text-transform:uppercase;
	letter-spacing:-2px;
} 

.caption-subtitle1 {
	font-size:18px;
	font-family: 'proxima-nova-bold-webfont';
	color:#fff;
	text-transform:uppercase;
	padding:5px 15px;
	margin-top:5px;
	border:none;
	display:block;
} 

.caption-title {
	font-size:26px;
	font-family: 'proxima_novalight';
	color:#fff;
	line-height:28px;
	margin-top:0px;	
} 

 
.oracle-logo {margin-top:0% !important;}
 
@media screen and (max-width:1200px)
{
 .caption-subtitle {font-size:50px; line-height:53px; } 

}	

@media screen and (max-width:1000px)
{
 .carousel-caption { margin-top:12%;  width:100%;}

}
	


@media screen and (max-width:767px)
{
	
.carousel-caption { margin-top:12%;  width:100%;}
  
#azdan-carousel .carousel-control.left {left: 80%  !important;} 

.logos img { width:28% !important;}

.whyimage { width:20% !important;}	 

.caption-subtitle {font-size:40px; line-height:43px; } 
 
.caption-title {font-size:20px;	line-height:24px;} 
 
.oracle-logo {margin-top:20px;}
}
 
.logos img {transition: all .2s ease-in-out; margin:5px; text-align:left; }

.logos img:hover { transform: scale(1.1); } 
 
.logos-title {
	font-size:35px;
	font-family: 'proxima-nova-bold-webfont';
	color:#b9b9b9;
	line-height:33px;
	margin-bottom:15px;
	text-align:left;
	text-transform:uppercase;
	margin-left:20px;
	letter-spacing:-1px;	
}

.choose-title
{   
    font-size:65px;
	line-height:60px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-3px;
	margin-left:20px;	
	display:inline-block; vertical-align:top;
}  

.choose-green {font-family: 'proxima-nova-bold-webfont'; color:#8dc541;}

.choose-gray {font-family: 'proxima_novalight'; color:#8e8e8e;}
	
.question-mark {margin-top:-110px; margin-left:-50px; display:inline-block; vertical-align:top;   }	

.paddingtop {margin-top:20px; } 

.margintop {margin-top:30px; }

.margintop1 {margin-top:20px; }

.choose-smalltitle
{color:#8e8e8e; font-family: 'proxima-nova-bold-webfont'; font-size:22px; letter-spacing:-1px;	}
		
.choose-smallbody
{font-family: 'proxima_novalight'; color:#8e8e8e; font-size:16px; line-height:20px; margin-top:15px;}

.more-about-azdan 
{
	 
	border:solid 1px #8e8e8e; 
	text-align:center; 
	padding:15px 10px; 
	margin-top:25px; 
	font-family: 'proxima_novalight'; 
	color:#8dc541; 
	font-size:16px; 
	margin-right:2%;	
}

.more-about-azdan:hover 
{
 	color:#fff;
	background-color:#8dc541;
	transition:ease-in 0.2s;
	-webkit-transition:ease-in 0.2s;
	-moz-transition:ease-in 0.2s;
	-o-transition:ease-in 0.2s; 
}

.learnmore
{
	border:solid 1px #8e8e8e; 
	text-align:center; 
	padding:3px 10px; 
	margin-top:25px; 
	font-family: 'proxima_novalight'; 
	color:#fff; 
	font-size:16px; 
	margin-right:2%;
	background-color:#8dc541;
	text-transform:uppercase;	
}

.learnmore:hover
{
 	color:#8dc541;
	background-color:#fff;
	transition:ease-in 0.2s;
	-webkit-transition:ease-in 0.2s;
	-moz-transition:ease-in 0.2s;
	-o-transition:ease-in 0.2s; 
}
/******** multi item per slide*************/

.core-title
{   
    font-size:40px;
	line-height:40px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-left:20px;
	margin-bottom:20px;	
}
.multi-text
{
	font-family: 'proxima_novalight'; 
	color:#8e8e8e; 
	font-size:18px; 
	margin-top:15px; 
	text-align:center; 
	line-height:22px;  
}

 @import url(https://fonts.googleapis.com/css?family=Lato:400,300,900,700);
html #myCarousel  {
  font-size: 16px;
}

#myCarousel  h3 {
  font-family: 'Lato', sans-serif;
  font-size: 2.125rem;
  font-weight: 700;
  color: #444;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 55px 0 35px;
}

#myCarousel  a {
  color: #ddd;
  text-transform: capitalize;
  font-size: 24px;
}
#myCarousel  a:hover {
  color: #ccc;
  text-decoration: none;
}

#myCarousel .industries {
  margin: auto;
  width: 90%;
}

#myCarousel .carousel-control {
  width: 4%;
}

#myCarousel .carousel-control.left,
#myCarousel .carousel-control.right {
  background-image: none;
}

.glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
  margin-top: -10px;
  margin-left: -10px;
  color: #444;
}

.industries a {
  display: table-cell;
  height: 180px;
  width: 200px;
  vertical-align: middle;
}
.industries img {
  max-height: 150px;
  margin: auto auto;
  max-width: 100%;
}

@media (max-width: 767px) {
 .industries > .item.next,
 .industries > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

 .industries > .item.prev,
 .industries > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  .industries > .item.next,
  .industries > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
  }

  .industries > .item.prev,
  .industries > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}
@media (min-width: 992px) {
 .industries > .item.next,
 .industries > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(16.7%, 0, 0);
    transform: translate3d(16.7%, 0, 0);
  }

 .industries > .item.prev,
 .industries > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-16.7%, 0, 0);
    transform: translate3d(-16.7%, 0, 0);
  }
}



/******** / multi item per slide*************/


.story-title
{   
    font-size:65px;
	line-height:60px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-3px;
	margin-left:20px;	
}
 
#story-carousel .carousel-indicators li {
  background-color: #8e8e8e \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #8e8e8e;
  border-radius: 10px;
}
#story-carousel .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #8e8e8e;
}

.story-body
{
	font-family: 'proxima_novalight'; 
	color:#8e8e8e; 
	font-size:20px; 
	line-height:25px; 
	margin-top:40px;
	padding-right:50px;
}

.green-qut
{
	color:#8dc541;
	font-size:70px;
	line-height:0px !important;
	display:inline-block;
	vertical-align:bottom;
}
	
#story-carousel .item { min-height:400px; background:no-repeat center center fixed;  }

.story-smalltitle
{   
    font-size:22px;
	line-height:28px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-top:70px;	
} 

.solution
{
	font-family: 'proxima_novalight'; 
	color:#fff; 
	font-size:27px; 
	line-height:30px;
	text-align:center;
	margin:0px 17%;
}

.demo
{
	background-color:#fff;
	border:none;
	font-size:30px;
	text-transform:uppercase;
	padding:25px 10px;
	color:#33a86a;
	font-family: 'proxima-nova-bold-webfont';
	letter-spacing:-1px;
	transition:ease-in 0.4s;
	-webkit-transition:ease-in 0.4s;
	-moz-transition:ease-in 0.4s;
	-o-transition:ease-in 0.4s; 
}

.demo:hover 
{
	background-color:#33a86a; 
	color:#fff; 
	transition:ease-in 0.4s;
	-webkit-transition:ease-in 0.4s;
	-moz-transition:ease-in 0.4s;
	-o-transition:ease-in 0.4s;  
}

.see-how
{
	font-family: 'proxima-nova-bold-webfont';
	color:#fff; 
	font-size:20px;
	text-align:center !important;
	align-content:center;
	margin-top:20px;				
}

.footer-menu  li { list-style:none;}

.footer-menu li a 
{
	font-family: 'proxima_novalight';
	color:#737373;
	font-size:15px;
	line-height:25px; 
}	
	
.footer-menu li a:hover 
{
	color:#fff;
	text-decoration:none;
}	

.copyrights
{font-family: 'proxima_novalight'; color:#8e8e8e; font-size:12px; line-height:20px; margin-top:15px; text-transform:uppercase;}

.copyrights a
{font-family: 'proxima-nova-bold-webfont'; color:#8e8e8e; }

.rowpadding {margin:30px; padding:20px 0px; background-color:#f4f4f4;}

.more-stories
{
	background-color:#878787;
	border:none;
	font-size:25px;
	text-transform:uppercase;
	padding:20px 10px;
	color:#fff;
	font-family: 'proxima_novalight'; 
	letter-spacing:-1px;
	transition:ease-in 0.4s;
	-webkit-transition:ease-in 0.4s;
	-moz-transition:ease-in 0.4s;
	-o-transition:ease-in 0.4s; 
}

.more-stories:hover 
{
	background-color:#8dc541; 
	color:#fff; 
	transition:ease-in 0.4s;
	-webkit-transition:ease-in 0.4s;
	-moz-transition:ease-in 0.4s;
	-o-transition:ease-in 0.4s;  
}

/********** About *********/
.aboutmaintitle
{   
    font-size:65px;
	line-height:60px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-3px;
	margin-left:20px;	
	font-family: 'proxima-nova-bold-webfont'; 
	color:#8dc541; 
}  

.aboutsmalltitle 
 {  
    font-size:22px;
	line-height:30px;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-left:20px;	
	font-family: 'proxima_novalight'; 
	color:rgba(255,255,255,0.75);
 }
 
 .who-about
{
	font-family: 'proxima_novalight'; 
	color:#8e8e8e; 
	margin-top:15px;
	margin-left:23px; 
	line-height:25px; 
	font-size:20px;
}




.year
{
	font-size:85px;
	line-height:90px;
	text-align:left;
	letter-spacing:-3px;
	padding-left:20px;	
	font-family: 'proxima-nova-bold-webfont'; 
	color:#8dc541;
}


.yeartext
{
	font-family: 'proxima_novalight'; 
	color:#8e8e8e; 
	margin-top:15px;
	padding-left:23px; 
	line-height:25px; 
	font-size:20px;
}

.panel-heading {
  padding:0px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.panel {
  margin-bottom: 20px;
  background-color:transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow:none;
          box-shadow:none;
}

.panel-heading .panel-title
{
	background-color:#7b7b7b;
	color:#fff;
	padding:15px;
}

.panel-heading .panel-title:hover
{
	background-color:#9cca5e;
	color:#fff;
	padding:15px;
	 
}

.panel-heading .panel-title 
{
	font-family: 'proxima-nova-bold-webfont';  
	color:#fff;
	font-size:18px;
	line-height:25px;
	 
}
.panel a:hover  { text-decoration:none;}
	
.paneltitle 
{
	font-family: 'proxima_novalight'; 
	color:#8dc541;
	font-size:20px;
	line-height:25px;
}
.panelbody
{
	font-family: 'proxima_novalight'; 
	color:#989898;
	font-size:16px;
	line-height:20px;
}

.projects-title
{
	font-family: 'proxima-nova-bold-webfont';  
	color:#3a9966;
	font-size:45px;
	line-height:45px;
	letter-spacing:-2px;
}

.projects-body
{
	font-family: 'proxima_novalight'; 
	color:rgba(255,255,255,0.8);
	font-size:18px;
	line-height:25px;
	margin:20px 0px;
}



.project-item { background-color:#76be4b;min-height:75px; margin-top:15px;}
 
.project-item:hover { background-color:#5eb657;}

 
.project-num
{
	color:#3a9966;
	font-size:70px;
	margin:32px 0px;
	font-family: 'proxima-nova-bold-webfont';
	text-align:center;  
}

.project-name
{
	font-family: 'proxima_novalight';
	color:#1c6c41;
	font-size:23px;
	line-height:25px;
	border:solid 1px #fff;
	padding:15px 15px;
	text-align:center;
	margin-top:10px; 
}

.project-text
{
	font-family: 'proxima_novalight';
	color:#fff;
	font-size:18px;
	line-height:20px;
	margin-top:18px; 
	padding:5px 15px;
}

.about-why
{
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	font-size:20px;
	line-height:25px;
	text-transform:uppercase;
}
.about-whybody
{
	font-family: 'proxima_novalight'; 
	color:#989898;
	font-size:18px;
	line-height:25px;
} 

.indust-why
{
	font-family: 'proxima-nova-bold-webfont';
	color:#3a9966;
	font-size:20px;
	line-height:25px;
	text-transform:uppercase;
}
.indust-whybody
{
	font-family: 'proxima_novalight'; 
	color:#fff;
	font-size:18px;
	line-height:25px;
} 

.bordrtop{ border-top:solid 1px #91c649;}

.leadership-title-green
{
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	font-size:22px;
	line-height:25px;
	text-transform:uppercase;
}
.leadership-title-gray
{
	font-family: 'proxima_novalight'; 
	color:#5e5e5e;
	font-size:22px;
	line-height:25px;
	text-transform:uppercase;
} 
 
.leadershipbody
{
	font-family: 'proxima_novalight'; 
	color:rgba(152,152,152,0.9);
	font-size:18px;
	line-height:25px;
	margin-top:25px;
} 

.leadership-background {background-color:rgba(191,191,191,0.4); padding:40px 10px; }

.leadership-background1 { padding:40px 10px; }	 
	
.careers-small { 
    margin:40px 0px; 
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	font-size:22px;
	line-height:25px;
}

.careers-title { 
	font-family: 'proxima_novalight'; 
	color:rgba(255,255,255,0.9);
	font-size:45px;
	line-height:45px;
	letter-spacing:-2px;
	margin:15px 0px;
} 
 
.careers-title-light { 
	font-family: 'proxima-nova-bold-webfont';
	color:rgba(255,255,255,0.8);
	font-size:18px;
	line-height:25px;
} 

.careers-title-green { 
	font-family: 'proxima-nova-bold-webfont';
	color:#3a9966;
	font-size:16px;
	line-height:20px;
}

.form-control
{
	border:solid 1px #8dc541;
	height:50px;
	border-radius:0px;
	background-color:transparent;
	color: #5e5e5e;
	font-family: 'proxima_novalight';
	padding:5px 15px;
}

#contact .form-control:focus {
  border-color: #989898;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
		  font-family: 'proxima_novalight'; 
}
#contact .form-control::-moz-placeholder {
  color: #989898;
  opacity: 1;
  font-family: 'proxima_novalight';
  font-size:18px; 
}
#contact .form-control:-ms-input-placeholder {
  color: #989898;
  font-family: 'proxima_novalight'; 
  font-size:18px; 
}
#contact .form-control::-webkit-input-placeholder {
  color: #989898;
  font-family: 'proxima_novalight'; 
  font-size:18px; 
}
#contact .form-control::-ms-expand {
  background-color: transparent;
  font-size:18px; 
  border: 0;
  font-family: 'proxima_novalight'; 
}

.send
{
	border:solid 1px #8dc541;
	height:50px;
	border-radius:0px;
	background-color:#8dc541;
	color: #fff;
	font-size:20px;
	font-family: 'proxima_novalight';
	padding:5px 15px;
}

.contact-title
{
    color: #8dc541;
	font-size:22px;
	line-height:25px;
	font-family: 'proxima-nova-bold-webfont';
}

.contact-body
{
	color: #989898;
	font-size:18px;
	line-height:25px;
	font-family: 'proxima_novalight';
}

.one-why
{
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	font-size:22px;
	line-height:25px;
	text-transform:uppercase;
}
.one-whybody
{
	font-family: 'proxima_novalight'; 
	color:#989898;
	font-size:20px;
	line-height:25px;
} 

.stars {margin-top:-160px;}

	


@media screen and (max-width:1000px)
{
	.stars {margin-top:-50px;}
}

@media screen and (max-width:767px)
{
	.stars {margin-top:-20px;}
}

.request-body-text 
{
	font-family: 'proxima_novalight'; 
	color:#fff;
	font-size:35px;
	line-height:40px;
	margin:25px 25px 10px 25px;
 }
 
 .azdan-help-title
{
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	font-size:35px;
	line-height:38px;
	text-align:center;
	
} 

.azdan-help-body
{
	font-family: 'proxima_novalight'; 
	color:#6c6c6c;
	font-size:24px;
	line-height:30px;
	text-align:center;
	margin-top:15px;
	
}

.personal-demo
{
	font-family: 'proxima-nova-bold-webfont';
	color:#3a9966;
	font-size:65px;
	line-height:70px;
	text-transform:uppercase;
}


.form-control1
{
	border:solid 1px rgba(255,255,255,0.7);
	height:60px;
	border-radius:0px;
	background-color:transparent;
	color: #fff;
	font-family: 'proxima_novalight';
	padding:5px 15px;
	min-width:100%;
}

.request-label
{
 	color: #fff;
	font-family: 'proxima-nova-bold-webfont';
	font-size:20px;
	padding:3px 0px;
 }


#request .form-control1:focus {
  border-color:rgba(255,255,255,1.00);
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
		  font-family: 'proxima_novalight'; 
}
#request .form-control1::-moz-placeholder {
  color: #fff;
  opacity: 1;
  font-family: 'proxima_novalight';
  font-size:18px; 
}
#request .form-control1:-ms-input-placeholder {
  color: #fff;
  font-family: 'proxima_novalight'; 
  font-size:18px; 
}
#request .form-control1::-webkit-input-placeholder {
  color: #fff;
  font-family: 'proxima_novalight'; 
  font-size:18px; 
}
:; .form-control1::-ms-expand {
  background-color: transparent;
  font-size:18px; 
  border: 0;
  font-family: 'proxima_novalight'; 
}

.request-send
{
	border:solid 1px #3a9966;
	height:60px;
	border-radius:0px;
	background-color:#3a9966;
	color: #fff;
	font-size:22px;
	font-family: 'proxima-nova-bold-webfont';
	padding:5px 15px;
	width:100%;
}

.epm-title
{
 	font-size:20px;
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	text-transform:uppercase;
}


.indstry-bigtitle
{
 	font-size:33px;
	line-height:35px;
    font-family: 'proxima_novalight'; 
	color:#6c6c6c;
}

.indstry-bigtitle-green
{
 	font-size:60px;
	line-height:65px;
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	letter-spacing:-3px;
		text-transform:uppercase;
}

.indstry-bigtitle-green1
{
 	font-size:35px;
	line-height:35px;
	font-family: 'proxima-nova-bold-webfont';
	color:#8dc541;
	letter-spacing:-1px;
	margin-bottom:10px;
}

.indstry-bigtitle-green1:hover
{
	text-decoration:underline;
}


.indstry-bigtitle-white
{
 	font-size:60px;
	line-height:65px;
	font-family: 'proxima-nova-bold-webfont';
	color:#fff;
	letter-spacing:-3px;
		text-transform:uppercase;

}

.indstry-bigtitle-gray
{
 	font-size:60px;
	line-height:65px;
	font-family: 'proxima-nova-bold-webfont';
	color:#a4a5a2;
	letter-spacing:-3px;
		text-transform:uppercase;

}



.request-but
{
	background-color:#8dc541;
	border:none;
	color:#fff;
	font-family: 'proxima-nova-bold-webfont';
	text-transform:uppercase;
	font-size:24px;
	line-height:27px;
	padding:15px 25px;
}

.request-but:hover
{
	background-color:#D3D3D3;
	color:#000;
	text-decoration:none;
}


.request-light {font-family: 'proxima_novalight'; }

.analytics-body
{
	text-align:center;
	font-size:22px;
	line-height:30px;
	color:#fff;
	font-family: 'proxima_novalight';
	padding:15px 55px;
}
	 	
.analytics-title
{
	text-align:center;
	font-size:28px;
	line-height:35px;
	color:#fff;
	font-family: 'proxima-nova-bold-webfont';
	padding:15px 35px;
} 


#industries .form-control
{
	border:solid 1px #989898;
	height:65px;
	border-radius:0px;
	background-color:transparent;
	color: #5e5e5e;
	font-family: 'proxima_novalight';
	padding:5px 15px;
	 font-size:20px; 
}

 

#industries .send
{
	border:solid 1px #8dc541;
	height:auto;	
 	border-radius:0px;
	background-color:#8dc541;
	color:rgba(255,255,255,0.85);
	font-size:20px;
	line-height:25px;
	text-align:center;
	font-family: 'proxima_novalight';
	padding:15px ;
	width:100%;
	text-transform:uppercase;
}

#industries .sendbold
{
	font-family: 'proxima-nova-bold-webfont';
}

#industries .send:hover
{
	border:solid 1px #8dc541;
  	background-color:#E3E3E3;
	color:#8dc541;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;

}

.industries-body
{
	font-family: 'proxima_novalight'; 
	color:#989898;
	font-size:22px;
	line-height:25px;
	margin-top:100px;
	padding:10px
}

.videosmall{display:block;}
.postersmall{display:none;}

#video 
  {
	width:100% ;
	top:0px;
	left:0px;
	max-height:850px;
 }

#video video 
{
	height:100%;
	width:100%;
    top:0px;
	min-height:600px;
}
 
#azdan-carousel { position:absolute; top:20%; z-index:999 ; }
 
.question-mark-small { display:none;} 

.oricalfooter {float:right; text-align:right;}

.leadership-right {float:right; text-align:right;}

.industries-hight { height:400px;}

.indust-top { margin-top:75px;}

.showlist { display:block !important;}
.showlink { display:none !important;}
 
@media screen and (max-width:1000px)
{
.stars {margin-top:-50px;}
.question-mark { display:none;}
.question-mark-small 
{display:inline-block; vertical-align:top;font-family: 'proxima-nova-bold-webfont'; color:#8dc541; }

.choose-title
{   
    font-size:53px;
	line-height:55px;
	letter-spacing:-1px;
	margin-left:10px;
	margin-bottom:20px;	
	 
}
	 
}

 @media screen and (max-width:767px)
{
	
.showlist { display:none !important;}
.showlink { display:block !important;}

.choose-title
{   
    font-size:35px;
	line-height:35px;
	letter-spacing:-1px;
	margin-left:10px;	
	 
}

.question-mark { display:none;}
.question-mark-small {display:inline-block; vertical-align:top;font-family: 'proxima-nova-bold-webfont'; color:#8dc541; } 

.story-title
{   
    font-size:35px;
	line-height:35px;
	letter-spacing:-1px;
	margin-left:10px;	
}

.indstry-bigtitle-gray
{
 	font-size:40px;
	line-height:45px;
	color:#a4a5a2;
	letter-spacing:-2px;
}

.request-but
{
	
	font-size:14px;
	line-height:18px;
	padding:10px;
}

.indstry-bigtitle {	font-size:28px; line-height:33px; }

 
	


.indstry-bigtitle-green
{
 	font-size:40px;
	line-height:45px;
	letter-spacing:-2px;
}

.indstry-bigtitle-white
{
 	font-size:40px;
	line-height:45px;
	letter-spacing:-2px;
}

.indstry-bigtitle-gray
{
 	font-size:40px;
	line-height:45px;
	letter-spacing:-2px;
}
#industries .send
{font-size:16px; padding:15px; line-height:20px;}

.stars {margin-top:-20px;}
.azdan-help-title {	font-size:26px; line-height:28px;} 
.personal-demo {font-size:40px; line-height:45px; margin-bottom:20px;}
.demofiger { margin-top:50px;}

.demo
{
	font-size:23px;
	line-height:28px;
	padding:25px 15px;
	margin:5px;	
}

.more-stories
{
 	font-size:18px;
	line-height:23px;
	padding:20px 10px;
	letter-spacing:normal;
}


.solution
{
	font-size:24px; 
	line-height:27px;
	margin:0px 5%;
}

#story-carousel .item { height:100%; padding-bottom:50px; }

.projects-title
{
	padding:10px; 
	font-size:35px;
	line-height:35px;
 }

.projects-body{padding:10px;  }

.footer-menu { display:none; }
.copyrights {text-align:center;}
.footerlogo {text-align:center;}

.oricalfooter {float:none; text-align:center;}

.leadership-right {float:none; text-align:center !important; align-content:center ;}

.analytics-body {font-size:20px;	line-height:23px;	padding:15px;}

.analytics-title {font-size:25px;line-height:30px;padding:15px;} 

.request-body-text 
{
	font-size:25px;
	line-height:30px;
	margin:15px 15px 10px 15px;
 }
 
 .aboutmaintitle
{   
    font-size:50px;
	line-height:50px;
	letter-spacing:-2px;
	margin-left:10px;	
} 


.careers-title { 
 	font-size:35px;
	line-height:35px;
	letter-spacing:-1px;
	margin:0px;
} 

.industries-hight { height:250px;}

.indust-top { margin-top:20px;}
.indstry-bigtitle-green1
{
 	font-size:25px;
	line-height:25px;
	margin-bottom:5px;
}

 

}

@media (max-width: 600px) {
.aboutmaintitle
{   
    font-size:40px;
	line-height:40px;
	letter-spacing:-2px;
	margin-left:10px;	
} 

.personal-demo {font-size:35px; line-height:35px; margin-bottom:20px;} 

.analytics-body {font-size:18px; line-height:24px;padding:10px;}

.analytics-title {font-size:22px;line-height:25px;padding:10px;} 
}
 