@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);

body
	{
	font-family: 'Roboto', sans-serif;
  }
  tspan
  {
    font-family: 'Roboto', sans-serif;
  }

.logo {
  float: left;
  padding: 15px 0;
}

.main_nav {
  padding: 18px 0;
}

.main_nav ul li a {
  font-size: 16px;
  font-weight: bold;
}

.bx-wrapper img{
  margin: 0 auto;
}

header .navbar-default
	{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,dfdfdf+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dfdfdf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */

	}


.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #002064;
}

.active_nav a {
  color: #002064 !important;
}


header .dropdown button {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px;
  box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.38);
  margin: 25px 0 0;
  padding: 5px 15px;
}

header .dropdown-menu {
  margin: 0;
  min-width: 65px !important;
}
/* homepage video styles */
#dolderIntroVideo {
  width:100%;
}
.video-wrapper{
    position: relative;
  }
.video-control-button{
  width:40px;
  height:40px;
  float:right;
  margin-left:3px;
}
.video-controls-wrapper{
  position:absolute;
  width:90px;
  right:5px;
  bottom:10px;
  background-color: rgba(255,255,255,0.6);
}
.video-controls-image{
  width:36px;
  height:36px;
  margin:2px;
}
.video-controls-center-block{
  width:50px;
  height:50px;
  margin:auto;
}
.video-controls-center-wrapper{
  background-color: #7c8797;
  width:50px;
  height:50px;
  font-size:0px;
  padding:5px;
  border-radius: 5px;
}
.video-control-button-center{
  width:40px;
  height:40px;
}
.video-controls-image-center{
  width:40px;
  height:40px;
}
.video-controls-center-container{
  position:relative;
  margin-top:10px;
  clear:both;
}
.play-button, .mute-button{
  display:none;
}
/*--------------------------*/

#cloud {
  /* padding: 115px 0; */
  padding: 50px 0;
}
.cloud-info{
  background: #002064;
  color:white;
  font-size:23px;
  text-align: text-justify;
  padding:20px;
}
.widgets {
  /* padding: 115px 0; */
  padding: 50px 0px 100px 0px;
}
.widget-info{
  color:#002064;
  font-size:38px;
  text-align: text-justify;
}
.cloud {
  margin: 0 0 30px;
  padding: 0;
  margin-bottom:0px;
}

.cloud ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

.cloud ul li {
  display: inline;
  padding: 0 30px;
}

.cloud ul li {
  color: #747474;
  font-size: 38px;
  font-weight: 100;
}

.cloud ul .active_cloud {
  color: #002064;
  font-size: 38px;
  font-weight: 400;
}

.icon-info{
  font-size:70px;
  color:#002064;
  padding: 20px
}

/* services */ 

#services {
  padding: 100px 0;
}

#services h3 {
  color: #002064;
  font-size: 18px;
  margin: 0;
  padding: 15px 0 5px;
}

.services {
  margin: 0;
  padding: 0 0 0 20px;
}

.services li {
  font-size: 14px;
  padding: 6px 0;
}

/* end services */

/* team */ 

#team {
  padding: 100px 0;
}

#team h2 {
  color: #002064;
  font-size: 18px;
  margin: 0;
  padding: 16px 0;
}

#team h3 {
  color: #4a4a4a;
  font-size: 16px;
  margin: 0;
  padding: 15px 0 5px;
}

.team {
  margin: 0;
  padding: 0 0 0 20px;
}

.team li {
  padding: 6px 0;
}

.team_owner {
  padding: 16px 0 0;
  text-align: right;
}

/* end services */

/*Download page*/

.download {
  padding: 80px 0 !important;
}

.download .container {
    padding-left: 27px !important;
}

.download_heading {
    color: #002064;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 0;
}

.download_button {
  background: none repeat scroll 0 0 #001f60;
  border: medium none;
  border-radius: 5px;
  color: #fff;
  float: right;
  padding: 3px 21px;
}

.download_button:hover{
  color:#fff !important;
}

.modal-body button {
    margin: 10px 0 !important;
}

.modal-body > p {
    color: #001f60;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.modal-body img {
    height: 27px;
}

.modal-body .btn.btn-default{
  float: right;
  margin: 18px 0 0;
  background:#002064;
  color:#fff;
  border:none;
}

.modal-body .input-group{
  width: 100% !important;
}


/* contact us */

#contact {
  padding: 99px 0;
}

#contact h2 {
  color: #002064;
  font-size: 18px;
  margin: 0;
  padding: 16px 0;
}

#contact h3 {
  color: #002064;
  font-size: 18px;
  margin: 0;
  padding: 15px 0;
}


#contact input[type="text"] {
  background: #f4f4f4 none repeat scroll 0 0 !important;
  border: 1px solid #dbdbdb !important;
  border-radius: 5px !important;
  margin: 0 0 15px;
}
#contact input[type="email"] {
  background: #f4f4f4 none repeat scroll 0 0 !important;
  border: 1px solid #dbdbdb !important;
  border-radius: 5px !important;
  margin: 0 0 15px;
}
#contact textarea {
  background: #f4f4f4 none repeat scroll 0 0 !important;
  border: 1px solid #dbdbdb !important;
  border-radius: 5px !important;
}

#contact .btn-default {
  float: right;
  background:#002064;
  color:#fff;
  border:none;
}




/* end contact */


/* references us */

#references {
  padding: 99px 0;
  min-height: 600px;
}

#references h4 {
  color: #002064;
  font-size: 18px;
}

#references h2 {
  color: #002064;
  font-size: 18px;
  margin: 0;
  padding: 16px 0;
}

#references h3 {
  color: #494949;
  font-size: 16px;
  margin: 0;
  padding: 15px 0 5px;
}


#references input[type="text"], #references input[type="email"], #references textarea {
  background: #f4f4f4 none repeat scroll 0 0 !important;
  border: 1px solid #dbdbdb !important;
  border-radius: 5px !important;
  margin: 0 0 15px;
}

#contact textarea {
  background: #f4f4f4 none repeat scroll 0 0 !important;
  border: 1px solid #dbdbdb !important;
  border-radius: 5px !important;
}

.references {
  margin: 0;
  padding: 0 0 0 20px;
}

.references li {
  font-size: 14px;
  padding: 6px 0;
}



/* end references */  


footer
	{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dfdfdf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dfdfdf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dfdfdf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
padding: 40px 0;
border-top: 1px solid #838383;
}

.footer_nav {
  margin:0px;
  padding:0px;
}

.footer_nav ul {
  margin:0px;
  padding:0px;
}

.footer_nav ul li {
  float: left;
  list-style: outside none none;
  padding: 6px 11px;
}

.footer_nav li a {
  color: #747474;
  font-size: 14px;
  text-decoration:none;
}

.footer_nav li a:hover {
  color: #002064;
  font-size: 14px;
}

footer p {
  color: #747474;
  font-size: 14px;
  margin: 0;
  padding: 10px 0 0 10px;
}

.social {
  margin: 0;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

.social ul {
  margin: 0 auto;
  padding: 0;
}

.social ul li {
  color: #ffffff;
  display: inline;
  list-style: outside none none;
  padding: 0 5px;
}

.social ul li a:hover img {
  opacity: 0.2;
}

.foooter_logo {
  padding: 10px 0 0;
  float:right;
}
.claim-block {
  color:#002064 !important;
  position:absolute;
  top:35%;
  margin:auto;
  font-size:40px;
}
.claim-content {
  background:rgba(255,255,255,0.4);
}
.claim-wrapper
{
  position: absolute;
}
.relative {
  position:relative;
}

.tomb-wrapper-1,.tomb-wrapper-2,.tomb-wrapper-3,.tomb-wrapper-4,.tomb-wrapper-5{
  text-align: center;
}

.event-radio
{
display: block;
float: left;
margin-right: 5px;
}
.btn-dark-blue,.btn-dark-blue:hover,.btn-dark-blue:focus,.btn-dark-blue:active:focus,.btn-dark-blue:active,.btn-dark-blue:visited
{
    margin: 18px 0 0;
    background: #002064;
    color: #fff;
    border: none;
}

#contact textarea
{
margin-bottom:15px;
}

.margin-top-14 {
    margin: 14px 0 0;
}
.event-send-button{
  margin: 74px 0 0;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
}

header .navbar-default
{
background:white;
min-height:110px;
}
footer
{
background:white;
}
.logo-image{
width:196px;
height:57px;
}
.navbar-wrapper
{
margin-top:10px;
}
.start-up-logo
{
  padding: 9px 0;
}
.start-up-logo-image{
width:120px;
height:auto;
}
.footer_nav ul
{
  margin-top:26px;
}

.foooter_logo .logo-image
{
  margin-top:20px;
}
.start_up_nav
{
  padding: 35px 0px 0px 0px;
}
.team-image{
margin:auto;
}
.team-owners{
cursor:pointer;
}
.message
{
min-height: 500px;
}
.margin-zero{
    margin: 0px 0px 0px 0px;
}
.margin-bottom-10{
    margin-bottom:10px;
}
.tombstone-1{
  width:300px;
  height:auto;
}
.tombstone-2{
  max-width:548px;
  width:100%;
  height:auto;
}
.tombstone-img{
  border:1px solid #002064;
  margin-bottom:20px;
}

/* media quries */
@media only screen and (max-width : 1100px) {
    .main_nav {
      padding: 18px 0 !important;
      float: left;
    }

    .dropup, .dropdown {
      float: left;
      position: relative;
      width: 10%;
    }	

    .footer_nav ul {
      margin: 0 auto;
      padding: 0;
      text-align: center;
      width: 50%;
    }

    .footer_nav ul {

      text-align: center;

    }

    .foooter_logo {
      padding: 10px 0 0;
      text-align: center;
      float:none;
    }

    footer p {
      color: #747474;
      font-size: 14px;
      margin: 0;
      padding: 10px 0 0 10px;
      text-align: center;
    }
}

@media (min-width: 768px)
{
    #main_nav .nav.navbar-nav li:first-child a {
        padding-left: 0;
    }
.claim-block {
  font-size:24px;
}
}

@media (max-width: 990px)
{
    .footer_nav ul li{
        float: none;
        display: inline-block;
    }
    .footer_nav ul {
        width: 100%;
    }
    .claim-block {
  font-size:24px;
}
}

@media (min-width: 990px)
{
  .claim-block {
  font-size:40px;
}
.tomb-wrapper-1{
  text-align: left;
}
.tomb-wrapper-3{
  text-align: right;
}
.tomb-wrapper-4{
  text-align: left;
}
.tomb-wrapper-5{
  text-align: right;
}
}
	
@media only screen and (min-width : 720px) and (max-width : 939px) 
{
    .main_nav {
        padding: 18px 0 !important;
        float: left;
    }

    .dropup, .dropdown {
        float: left;
        position: relative;
        width: 10%;
    }	
}

@media only screen and (min-width : 480px) and (max-width : 719px) {
.claim-block {
  font-size:14px;
}
}

@media only screen and (min-width : 991px) and (max-width : 1300px) {
.claim-block {
  font-size:24px;
}
}

@media only screen and (max-width : 479px)
{
    #main_nav ul {
      margin: 0;
      width: 100%;
    }

    .dropup, .dropdown {
      margin: 0 0 20px;
      position: relative;
    }

    header .dropdown button {
      background: #ffffff none repeat scroll 0 0;
      border: medium none;
      border-radius: 5px;
      box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.38);
      margin: 25px 0 0;
      padding: 10px 15px;
      width: 100%;
    }

    header .dropdown-menu {
      margin: 0;
      min-width: 65px !important;
      width: 100%;
    }
}
#contact .btn-default.clear-floats
{
    float:none;
    clear:both;
}
.height100
{
   height:100px;
}
@media only screen and (max-width : 991px) {
.show991
{
    display:none;
}
}

.testimonial-block-1, .testimonial-block-2{
  display:table-cell;
  vertical-align: middle;
  height: 220px;
  color:rgb(116, 116, 116);
}

.testimonial-block-1{
  width:70%;
  padding:10px 20px 10px 20px;
  font-size:18px;
  text-align: justify;
}
.testimonial-block-2{
  width:30%;
  padding:30px;
  font-size:22px;
  font-style:italic;
  text-align: left;
}
.testimonial-heading{
    color: #002064;
    font-size: 22px;
    margin: 0;
    padding: 16px 0;
}
.testimonial-wrapper .bx-prev, .testimonial-wrapper .bx-next{
width:30px;
height:100%;
}

.testimonial-wrapper .bx-prev{
left:-40px;
}
.testimonial-wrapper .bx-next{
right:-40px;
}

section#testimonials{
  margin-bottom:50px;
}
.testimonial-wrapper{
  padding:0px 72px 0px 72px;

}
.testimonial-wrapper .bx-viewport{
    background: #e3e3e3;
}
.testimonial-wrapper{
  padding:0px 50px 0px 50px;
}
#dLabel{
  min-width:65px;
}
.dolder-dark-blue{
color: #002064;
}


