@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,600,700);

body {
    	background-color:#fff;
        font-family: 'Source Sans Pro', 'sans-serif';
	
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Source Sans Pro', 'sans-serif';
}

logo {
  position: relative;
  top: 12px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: #fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background-color: #0099FF;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: #0099FF;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #777;
}

.navbar-default .navbar-nav>li>a {
    color: #000;
}
.navbar {
	background-color:#fff;
	opacity: 0.9;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 16px;
}
.navbar-brand {
    font-size: 30px;
    padding: 25px 15px;
    font-family: 'Source Sans Pro', 'sans-serif';
}
.navbar-default .navbar-brand {
    color: #000;
}

.jumbotron {
    background-color: transparent;
    padding: 70px 0 0 0;
}

.green {
    color: #5cb85c;
}
.thumbs {
    padding: 40px 0;
}
.thumbnail {
    background-color: transparent;
    border: none;
}
.thumbnail > img {
    max-width: 60%;
}

.thumbnail .btn {
    padding-left: 20px;
    padding-right: 20px;
}
.footer {
    margin-top: 10px;
    padding-top: 0px;
    padding-bottom: 40px;
	font-size: 10px;;
}


/* Callout */

.callout {
    display: table;
    width: 100%;
    height: 450px;
    color: #fff;
    background: url(../img/callout.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout1 {
    display: table;
    width: 100%;
    height: 400px;
    color: #fff;
    background: url(../img/callout1.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout2 {
    display: table;
    width: 100%;
    height: 300px;
    color: #000;
    background: url(../img/callout2.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;	
}


.callout3 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout3.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


.callout4 {
    display: table;
    width: 100%;
    height: 300px;
    color: #000;
    background: url(../img/callout4.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout5 {
    display: table;
    width: 100%;
    height: 600px;
    color: #fff;
    background: url(../img/callout5.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.callout6 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout6.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.callout7 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout7.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
 .callout8 {
    display: table;
    width: 100%;
    height: 800px;
    color: #fff;
    background: url(../img/callout8.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout9 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout9.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;	
}
.callout10 {
    display: table;
    width: 100%;
    height: 300px;
    color: #fff;
    background: url(../img/callout10.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.callout12 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout12.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout15 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout15.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout16 {
    display: table;
    width: 100%;
    height: 500px;
    color: #000;
    background: url(../img/callout16.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout17 {
    display: table;
    width: 100%;
    height: 500px;
    color: #000;
    background: url(../img/callout17.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.callout18 {
    display: table;
    width: 100%;
    height: 300px;
    color: #fff;
    background: url(../img/callout18.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;	
}

.callout20 {
    display: table;
    width: 100%;
    height: 500px;
    color: #fff;
    background: url(../img/callout20.jpg) no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


@media only screen and (max-width: 640px){ 
.callout2 { 
	background-image: none !important; 
	} 
	
.callout16 { 
	background-image: none !important; 
	} 
		
.callout17 { 
	background-image: none !important; 
	} 	
}

@media (min-width: 1600px) {

  .callout {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }
  
    .callout1 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }
  
  .callout2 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }  
  
  .callout3 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .callout5 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }
  
  .callout6 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  } 

  .callout8 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  } 
  
  .callout9 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }   
  
  .callout10 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }  
  
	.callout12 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;    
  } 
  
	.callout15 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;    
  }  
  
	.callout16 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;    
  }   
  
  .callout17 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;    
  }  
    
	.callout18 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  } 
      .callout20 {
    width: 1170px;
	display: block;
    margin-left: auto;
    margin-right: auto;
  }
}

.whiteTextOverride
{
 color: transparent !important;
 
}
 
 
.boxspecialist{position:absolute; top:30px; left:20px; z-index:-20; font-size: 1px; color: #ffffff}
.boxspecialist2 {position:absolute; top:30px; left:20px; z-index:-10; font-size: 1px; color: #ffffff}
.boxspecialist3 {position:absolute; top:30px; left:20px; z-index:-11; font-size: 1px; color: #ffffff}
.boxspecialist4 {position:absolute; top:30px; left:20px; z-index:-12; font-size: 1px; color: #ffffff}
.boxspecialist5 {position:absolute; top:30px; left:20px; z-index:-13; font-size: 1px; color: #ffffff}
.boxspecialist6 {position:absolute; top:30px; left:20px; z-index:-14; font-size: 1px; color: #ffffff}
.boxspecialist7 {position:absolute; top:30px; left:20px; z-index:-15; font-size: 1px; color: #ffffff}
.boxspecialist8 {position:absolute; top:30px; left:20px; z-index:-16; font-size: 1px; color: #ffffff}
.boxspecialist9 {position:absolute; top:30px; left:20px; z-index:-17; font-size: 1px; color: #ffffff}
.boxspecialist10 {position:absolute; top:30px; left:20px; z-index:-18; font-size: 1px; color: #ffffff}
.boxspecialist11 {position:absolute; top:30px; left:13px; z-index:-19; font-size: 1px; color: #ffffff}
.boxspecialist12 {position:absolute; top:30px; left:20px; z-index:-9; font-size: 1px; color: #ffffff}
.boxspecialist13 {position:absolute; top:30px; left:20px; z-index:-8; font-size: 1px; color: #ffffff}
.boxspecialist14 {position:absolute; top:30px; left:20px; z-index:-7; font-size: 1px; color: #ffffff}
.boxspecialist15 {position:absolute; top:30px; left:20px; z-index:-6; font-size: 1px; color: #ffffff}
.boxspecialist16 {position:absolute; top:30px; left:20px; z-index:-5; font-size: 1px; color: #ffffff}
.boxspecialist17 {position:absolute; top:30px; left:20px; z-index:-4; font-size: 1px; color: #ffffff}
.boxspecialist18 {position:absolute; top:30px; left:20px; z-index:-3; font-size: 1px; color: #ffffff}
.boxspecialist19 {position:absolute; top:30px; left:20px; z-index:-2; font-size: 1px; color: #ffffff}
.boxspecialist20 {position:absolute; top:30px; left:20px; z-index:-1; font-size: 1px; color: #ffffff}
.boxspecialist21 {position:absolute; top:30px; left:20px; z-index:-21; font-size: 1px; color: #ffffff}
.boxspecialist22 {position:absolute; top:30px; left:20px; z-index:-22; font-size: 1px; color: #ffffff}
.boxspecialist23 {position:absolute; top:30px; left:20px; z-index:-23; font-size: 1px; color: #ffffff}
.boxspecialist24 {position:absolute; top:30px; left:20px; z-index:-24; font-size: 1px; color: #ffffff}
.boxspecialist25 {position:absolute; top:30px; left:20px; z-index:-25; font-size: 1px; color: #ffffff}
.boxspecialist26 {position:absolute; top:30px; left:20px; z-index:-26; font-size: 1px; color: #ffffff}
.boxspecialist27 {position:absolute; top:30px; left:20px; z-index:-27; font-size: 1px; color: #ffffff}
.boxspecialist28 {position:absolute; top:30px; left:20px; z-index:-28; font-size: 1px; color: #ffffff}