/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {

}

.navbar {
	height: 120px;	
}

.navbar-nav a {
	color:white;
}

.mainBanner {
  background-size: cover;
  background-attachment: fixed; 
  background-position: center;
  background-repeat: no-repeat;  
}

/* Banner Header */
.features-topBanner h3 {
  font-size: 48px;
  font-weight: bold;
  color: white;
  background-color: rgba(201, 106, 36, 0.6);
  padding: 15px;
  line-height:61px;
  margin: 0px 75px 0px 75px;
  font-family: 'Roboto', sans-serif;
  text-shadow: 1px 1px #111111;
	margin-top: -420px;
  /* font-family: 'Lora', serif; */
}

.feature-banner {
	padding-top: 75px;
}

.subPageCarousel{
	height: 450px;
}

.bannerHeader-right p {
  font-family: 'Roboto', sans-serif;
  font-size: 1.25em;
  font-weight: normal;
  color: #111111;
  line-height: 30px;
  padding: .5em .5em 0em .5em; 
  text-shadow: .5px .5px #ffffff;
}

	
.feature-affiliation {
	padding-top: 25px;
	padding-bottom: 15px;
}

.orangeSection h3{
	font-size: 50px;
	font-weight: bold;
	color: #005d95;
	margin: 0px;
	line-height: 50px;
	font-family: 'Roboto', sans-serif;
	text-shadow: 1px 1px #111111;
	text-align:center;
}

.orangeSectionFlat h3{
	font-size: 50px;
	font-weight: bold;
	color: #005d95;
	margin: 0px;
	line-height: 50px;
	font-family: 'Roboto', sans-serif;
	text-align:center;
}

.orangeSectionFlat p{
	font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #111111;
  line-height: 30px;
  text-align:center;
}

.feature-center-location {
  padding: 3.0em 0em 3.0em 0em;
}

.feature-center-location h3 {
  font-size: 50px;
  font-weight: bold;
  color: #005d95;
  margin: 0px 0px 0px 0px;
  line-height: 50px;
  font-family: 'Roboto', sans-serif;
  text-shadow: 1px 1px #111111;
  padding-top: 30px;
  text-align:center;
}


.feature-center-locationFlat {
  padding: 3.0em 0em 3.0em 0em;
}

.feature-center-locationFlat h3 {
  font-size: 50px;
  font-weight: bold;
  color: #005d95;
  margin: 0px 0px 0px 0px;
  line-height: 50px;
  font-family: 'Roboto', sans-serif;
  padding-top: 30px;
  text-align:center;
}


.feature-center-blue {
  padding: .5em 0em 1.0em 0em;
}

.feature-center-blue p {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #111111;
  line-height: 30px;
  text-align:center;
  padding-top: 20px;
}

.feature-center-blue a {
  align-content: center;
  text-align:center;
}


.feature-center-blueFlat {
  text-align: center;
  padding: .5em 0em 1.0em 0em;
}

.feature-center-blueFlat h3 {
  font-size: 50px;
  font-weight: bold;
  color: #005d95;
  margin: 0px 0px 0px 0px;
  line-height: 50px;
  font-family: 'Roboto', sans-serif;
  padding-top: 30px;
}

.feature-center-blueFlat p {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #111111;
  line-height: 30px;
  text-align:center;
  padding-top: 20px;
}

.feature-center-blueFlat a {
  align-content: center;
  text-align:center;
}


.feature-center-orange {
  text-align: center;
  padding: 2.0em 0em 0em 0em;
}

.feature-center-orange p {
  font-family: 'Roboto', sans-serif;
  color: #ec6a23; 
  font-size:24px; 
  font-weight: bold;
}

.feature-center-white {
  text-align: center;
  padding: 2.0em 0em 0em 0em;
}

/* Emergency Header */
.feature-center-white h3 {
  font-size: 50px;
  font-weight: bold;
  color: white;
  margin: 0px 0px 0px 0px;
  line-height: 50px;
  font-family: 'Roboto', sans-serif;
  text-shadow: 1px 1px #111111;
  padding-top: 30px;
}

.feature-center-white p {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: white !important;
  line-height: 30px;
  text-align:center;  
  padding-bottom: 50px;
}


.feature-center-whiteFlat {
  text-align: center;
  padding: 2.0em 0em 0em 0em;
}

/* Emergency Header */
.feature-center-whiteFlat h3 {
  font-size: 50px;
  font-weight: bold;
  color: white;
  margin: 0px 0px 0px 0px;
  line-height: 50px;
  font-family: 'Roboto', sans-serif;
  padding-top: 30px;
}


.learnMore {
    background-color: #ec6a23 !important;
    border-radius: 20px;
    padding-top: 12px;
    font-family: 'Roboto', sans-serif;
    align-content: center;
    border: none;
    height: 45px;
    width: 140px;
    text-shadow: 1px 1px #111111;
}

.learnMore:hover {
    background-color:#b06024 !important;
}

.feature-center-grey {
  text-align: center;
  padding: 2.0em 0em 0em 0em;
}

/* Emergency Header */
.feature-center-grey h3 {
  font-size: 40px;
  font-weight: bold;
  color: #707070;
  margin: 0px 0px 0px 0px;
  line-height: 44px;
  font-family: 'Roboto', sans-serif;
  text-shadow: 1px 1px #ffffff;
  padding-top: 30px;
}


/* Affiliations Header */
.affiliations-top h3 {
  font-size: 40px;
  font-weight: bold;
  color: #707070;
  margin: 0px 0px 0px 0px;
  line-height: 44px;
  font-family: 'Roboto', sans-serif;
  text-shadow: 1px 1px #ffffff;	
}

.feature-location {
	padding-bottom:50px;
}

.feature-location h2{
	font-size: 26px;
	color:#005d95;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-align:center;
}

.feature-location h3{
	font-size:50px;
    font-weight: bold;
    color: #005d95;
    margin: 0px 0px 0px 0px;
    text-align: center;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
}

.feature-location h4 {
    font-size:22px;
    font-weight: bold;
    color: #005d95;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

.telephone {
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    color: #ec6a23;
    font-size:22px;
}

.phone {
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    color: #ec6a23;
    font-size:22px;
	padding:0px;
	margin-top:-15px;
}

.doctor1st {
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    color: #005d95;
    font-size:22px;
	padding:0px;
}

.doctor {
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    color: #005d95;
    font-size:22px;
	padding:0px;
	margin-top:-15px;
}

.hours1st {
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    font-size:22px;
	padding:0px;
}

.hours {
    font-weight:bold;
    font-family: 'Lato', sans-serif;
    font-size:22px;
	padding:0px;
	margin-top:-15px;
}


.maps iframe {
  width: 350px;
  height: 300px;
  align-content: center;
}

.mmm a {
	color: #ffffff;
	padding-top:30px;
}


.active .nav-link{
    color: #5cb346 !important;
}


.drDescription h4{
	color: white; 
	font-size:24px; 
	font-weight: bold;
}

.drDescription p{
	color: white; 
	font-size:20px; 
	font-weight: 300; 
	line-height: 35px; 
	padding-top:10px;
}

.services-blue h2{
	font-size:24px;
    font-weight: bold;
    color: #005d95;
    margin: 0px 0px 0px 0px;
    line-height:30px;
    font-family: 'Roboto', sans-serif;
}

.services-blue p{
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: black !important;
    line-height: 30px;  
    padding-bottom: 20px;
}

.services-blue h3{
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #5cb346 !important; 
}

.services-green h3{
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #5cb346 !important; 
	padding-bottom:10px;
}

ul{
	font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: black !important; 
	padding-bottom:0px;
}

strong {
	font-weight: bolder;
	font-family: 'Roboto', sans-serif;
}

.indexPage {
    background-image: url('images/Banner1900x1080.png'); 
    background-position:center; 
    background-attachment: fixed;
}

.locationBanner {
    background-image: url('images/BannerLocations1900x1080.png'); 
    margin-top:-10px;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  /*background-image: url('images/Banner1900x1080.png'); */
  background-position:center; 
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.footer-center {
  text-align:center;
  font-size: 18px;
}

.footer-center ul {
  padding: 0px;
  list-style:none;
}

.footer-center ul li {
  display: inline-block;
  margin: 0px 25px 0px 25px;
}

.footer-center ul li a {
  font-size: 1.0 em;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

.footer-center ul li a:hover {
  color: #ec6a23;	
  text-decoration: none;
}


@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
    

    
}


/*****   iPhone 6, 7, & 8 Landscape *****/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) { 

.navbar-brand img {
  width: 150px;
  height: 33px;
		  
}
	
}

/*****   iPhone 6, 7, & 8 PLUS Portrait *****/
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (-webkit-min-device-pixel-ratio: 3)
and (orientation : portrait) { 

.navbar-brand img {
  width: 150px;
  height: 33px;
		  
}
	
}


/******  Landscape  iPhone X ********/

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}


/*****   Portrait iPhone X   *****/

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) {

.navbar-brand img {
  width: 150px;
  height: 33px;
		  
}

.indexPage {
    background-image:none; 
    height:0px;
    margin-top:-200px;
}

.locationBanner {
    background-image: none; 
    margin-top:80px;
    height: 0px;
}
      
.mmm a {
	color: #ffffff;
	padding-top:30px;
    font-size:10px;
}
	  
.copyright {
  font-size:10px;
}
      
.footer-center ul li{
  text-align:center;
  font-size: 14px;
}
      
}

/* ----------- iPad Pro 12.9" Portrait ----------- */

@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	.features-topBanner h3 {
	  font-size: 36px;
	  padding: 5px;
	  line-height:61px;
	  margin: 0px 0px 0px 0px;
	  margin-top: -420px; 
	  /* font-family: 'Lora', serif; */
	}
	 
	 .maps iframe {
		  width: 300px;
		  height: 300px;
		  margin-left: -10px;
		}
	  
	  .clinicImage img{
		  width: 300px;
		  height: 300px;
		  margin-left: -50px;
	  }
}




/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 12 - EMPTY-SPACES */
/*-------------------------------------------------------------------------------------------------------------------------------*/
 
.emptySpace5 {
    height: 5px;
}
.emptySpace10 {
    height: 10px;
}
.emptySpace15 {
    height: 15px;
}
.emptySpace20 {
    height: 20px;
}
.emptySpace25 {
    height: 25px;
}
.emptySpace30 {
    height: 30px;
}
.emptySpace35 {
    height: 35px;
}
.emptySpace40 {
    height: 40px;
}
.emptySpace45 {
    height: 45px;
}
.emptySpace50 {
    height: 50px;
}
.emptySpace55 {
    height: 55px;
}
.emptySpace60 {
    height: 60px;
}
.emptySpace65 {
    height: 65px;
}
.emptySpace70 {
    height: 70px;
}
.emptySpace75 {
    height: 75px;
}
.emptySpace80 {
    height: 80px;
}
.emptySpace85 {
    height: 85px;
}
.emptySpace90 {
    height: 90px;
}
.emptySpace95 {
    height: 95px;
}
.emptySpace100 {
    height: 100px;
}
.emptySpace105 {
    height: 106px;
}
.emptySpace110 {
    height: 110px;
}
.emptySpace115 {
    height: 115px;
}
.emptySpace120 {
    height: 120px;
}
.emptySpace125 {
    height: 125px;
}
.emptySpace130 {
    height: 130px;
}
.emptySpace135 {
    height: 135px;
}
.emptySpace140 {
    height: 140px;
}
.emptySpace145 {
    height: 145px;
}
.emptySpace150 {
    height: 150px;
}

/*Media-Queries*/

@media (min-width: 1200px) {
	.emptySpace-lg5 {
    height: 5px;
	}
	.emptySpace-lg10 {
		height: 10px;
	}
	.emptySpace-lg15 {
		height: 15px;
	}
	.emptySpace-lg20 {
		height: 20px;
	}
	.emptySpace-lg25 {
		height: 25px;
	}
	.emptySpace-lg30 {
		height: 30px;
	}
	.emptySpace-lg35 {
		height: 35px;
	}
	.emptySpace-lg40 {
		height: 40px;
	}
	.emptySpace-lg45 {
		height: 45px;
	}
	.emptySpace-lg50 {
		height: 50px;
	}
	.emptySpace-lg55 {
		height: 55px;
	}
	.emptySpace-lg60 {
		height: 60px;
	}
	.emptySpace-lg65 {
		height: 65px;
	}
	.emptySpace-lg70 {
		height: 70px;
	}
	.emptySpace-lg75 {
		height: 75px;
	}
	.emptySpace-lg80 {
		height: 80px;
	}
	.emptySpace-lg85 {
		height: 85px;
	}
	.emptySpace-lg90 {
		height: 90px;
	}
	.emptySpace-lg95 {
		height: 95px;
	}
	.emptySpace-lg100 {
		height: 100px;
	}
	.emptySpace-lg105 {
		height: 106px;
	}
	.emptySpace-lg110 {
		height: 110px;
	}
	.emptySpace-lg115 {
		height: 115px;
	}
	.emptySpace-lg120 {
		height: 120px;
	}
	.emptySpace-lg125 {
		height: 125px;
	}
	.emptySpace-lg130 {
		height: 130px;
	}
	.emptySpace-lg135 {
		height: 135px;
	}
	.emptySpace-lg140 {
		height: 140px;
	}
	.emptySpace-lg145 {
		height: 145px;
	}
	.emptySpace-lg150 {
		height: 150px;
	}
}

@media (max-width: 1199px) {
    .emptySpace-md0 {
        height: 0px;
    }
    .emptySpace-md5 {
        height: 5px;
    }
    .emptySpace-md10 {
        height: 10px;
    }
    .emptySpace-md15 {
        height: 20px;
    }
    .emptySpace-md20 {
        height: 20px;
    }
    .emptySpace-md25 {
        height: 25px;
    }
    .emptySpace-md30 {
        height: 30px;
    }
    .emptySpace-md35 {
        height: 35px;
    }
    .emptySpace-md40 {
        height: 40px;
    }
    .emptySpace-md45 {
        height: 45px;
    }
    .emptySpace-md50 {
        height: 50px;
    }
    .emptySpace-md55 {
        height: 55px;
    }
    .emptySpace-md60 {
        height: 60px;
    }
    .emptySpace-md65 {
        height: 65px;
    }
    .emptySpace-md70 {
        height: 70px;
    }
    .emptySpace-md75 {
        height: 75px;
    }
    .emptySpace-md80 {
        height: 80px;
    }
    .emptySpace-md85 {
        height: 85px;
    }
    .emptySpace-md90 {
        height: 90px;
    }
    .emptySpace-md95 {
        height: 95px;
    }
    .emptySpace-md100 {
        height: 100px;
    }
    .emptySpace-md105 {
        height: 105px;
    }
    .emptySpace-md110 {
        height: 110px;
    }
    .emptySpace-md115 {
        height: 115px;
    }
    .emptySpace-md120 {
        height: 120px;
    }
    .emptySpace-md125 {
        height: 125px;
    }
    .emptySpace-md130 {
        height: 13px;
    }
    .emptySpace-md135 {
        height: 135px;
    }
    .emptySpace-md140 {
        height: 140px;
    }
    .emptySpace-md145 {
        height: 145px;
    }
    .emptySpace-md150 {
        height: 150px;
    }
}

@media (max-width: 991px) {
    .emptySpace-sm0 {
        height: 0;
    }
    .emptySpace-sm5 {
        height: 5px;
    }
    .emptySpace-sm10 {
        height: 10px;
    }
    .emptySpace-sm15 {
        height: 20px;
    }
    .emptySpace-sm20 {
        height: 20px;
    }
    .emptySpace-sm25 {
        height: 25px;
    }
    .emptySpace-sm30 {
        height: 30px;
    }
    .emptySpace-sm35 {
        height: 35px;
    }
    .emptySpace-sm40 {
        height: 40px;
    }
    .emptySpace-sm45 {
        height: 45px;
    }
    .emptySpace-sm50 {
        height: 50px;
    }
    .emptySpace-sm55 {
        height: 55px;
    }
    .emptySpace-sm60 {
        height: 60px;
    }
    .emptySpace-sm65 {
        height: 65px;
    }
    .emptySpace-sm70 {
        height: 70px;
    }
    .emptySpace-sm75 {
        height: 75px;
    }
    .emptySpace-sm80 {
        height: 80px;
    }
    .emptySpace-sm85 {
        height: 85px;
    }
    .emptySpace-sm90 {
        height: 90px;
    }
    .emptySpace-sm95 {
        height: 95px;
    }
    .emptySpace-sm100 {
        height: 100px;
    }
    .emptySpace-sm105 {
        height: 105px;
    }
    .emptySpace-sm110 {
        height: 110px;
    }
    .emptySpace-sm115 {
        height: 115px;
    }
    .emptySpace-sm120 {
        height: 120px;
    }
    .emptySpace-sm125 {
        height: 125px;
    }
    .emptySpace-sm130 {
        height: 13px;
    }
    .emptySpace-sm135 {
        height: 135px;
    }
    .emptySpace-sm140 {
        height: 140px;
    }
    .emptySpace-sm145 {
        height: 145px;
    }
    .emptySpace-sm150 {
        height: 150px;
    }
}

@media (max-width: 767px) {
    .emptySpace-xs0 {
        height: 0;
    }
    .emptySpace-xs5 {
        height: 5px;
    }
    .emptySpace-xs10 {
        height: 10px;
    }
    .emptySpace-xs15 {
        height: 15px;
    }
    .emptySpace-xs20 {
        height: 20px;
    }
    .emptySpace-xs25 {
        height: 25px;
    }
    .emptySpace-xs30 {
        height: 30px;
    }
    .emptySpace-xs35 {
        height: 35px;
    }
    .emptySpace-xs40 {
        height: 40px;
    }
    .emptySpace-xs45 {
        height: 45px;
    }
    .emptySpace-xs50 {
        height: 50px;
    }
    .emptySpace-xs55 {
        height: 55px;
    }
    .emptySpace-xs60 {
        height: 60px;
    }
    .emptySpace-xs65 {
        height: 65px;
    }
    .emptySpace-xs70 {
        height: 70px;
    }
    .emptySpace-xs75 {
        height: 75px;
    }
    .emptySpace-xs80 {
        height: 80px;
    }
    .emptySpace-xs85 {
        height: 85px;
    }
    .emptySpace-xs90 {
        height: 90px;
    }
    .emptySpace-xs95 {
        height: 95px;
    }
    .emptySpace-xs100 {
        height: 100px;
    }
    .emptySpace-xs105 {
        height: 105px;
    }
    .emptySpace-xs110 {
        height: 110px;
    }
    .emptySpace-xs115 {
        height: 115px;
    }
    .emptySpace-xs120 {
        height: 120px;
    }
    .emptySpace-xs125 {
        height: 125px;
    }
    .emptySpace-xs130 {
        height: 13px;
    }
    .emptySpace-xs135 {
        height: 135px;
    }
    .emptySpace-xs140 {
        height: 140px;
    }
    .emptySpace-xs145 {
        height: 145px;
    }
    .emptySpace-xs150 {
        height: 150px;
    }
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
