/*
* Created By: MDC Web Services
* Description:  
* Revised:
*/

/*Masthead Code*/

.banner {
  	margin-top: -50px;
	/*height: 35em;*/
	height: 46em;
	background-position: top !important;
}


.full-width-banner .content {
    width: 100%;
}

.col-sm-6 .img-responsive {
  border-radius: 80px;
}

.col-md-5 .img-responsive {
  border-radius: 80px;
}

.col-md-7 .img-responsive {
  border-radius: 80px;
}

.full-width-banner {
    background-color: #EEEEEE;
    text-shadow: none;
    color: black;
}

.full-width-banner p {
    font-size: 1em;
}

.full-width-banner.intro-banner p {
	font-size: 1.6em;
}

.full-width-banner.intro-banner {
	padding: 50px;
}

hr {
    border-top: 1px solid #00000025;
}

section.intro-section {
    padding-top: 30px;
}

.second-intro-section h4.thumbnail-title {
    padding-bottom: 10px;
  	font-weight: bold;
}

section.second-intro-section {
    padding-top: 8px;
}


/*Responsive Queries*/

@media (max-width: 349px) {
.banner {
  	margin-top: -10px;
  	height: 15em;
}
  
.site-masthead {
    padding: 15px 0;
}
  
.title-name h1 {
    font-size: 23px;
}
  
.full-width-banner.intro-banner {
    padding: 20px 10px;
}
  
body .full-width-banner {
    text-shadow: none;
}
  
.full-width-banner.intro-banner p {
    font-size: 14px;
  	margin: 0 0 0px;
}
  
.third-intro-section .col-sm-6 {
    padding-top: 17px;
}
  
.col-sm-7 p {
    padding-top: 10px !important;
}
  
.btn {
    display: block;
}
  
.second-intro-section .img-responsive {
    margin-left: auto;
    margin-right: auto;
}
}


/* Mobile devices (iPhones, Android phones, 375px and up, also covers NEW phones) */
@media (min-width: 350px) and (max-width: 640px) {
  
.banner {
  	margin-top: -10px;
  	height: 15em;
}
  
img.pull-left {
    margin: 0px 20px 5px 0px;
}
  
.site-masthead {
    padding: 15px 0;
}
  
.title-name h1 {
    font-size: 23px;
}
  
.full-width-banner.intro-banner {
    padding: 20px 10px;
}
  
body .full-width-banner {
    text-shadow: none;
}
  
.full-width-banner.intro-banner p {
    font-size: 14px;
  	margin: 0 0 0px;
}
  
.third-intro-section .col-sm-6 {
    padding-top: 17px;
}
  
.col-sm-7 p {
    padding-top: 10px !important;
}
  
.col-md-5 p {
    margin: 15px 0 15px;
}
  
.btn {
    display: block;
}
  
.second-intro-section .img-responsive {
    margin-left: auto;
    margin-right: auto;
}
}


/*Mobile devices 2: Moto G4 and older iPhones*/
@media (max-width: 360px) {}


/*iPhone X, Google Pixel 2*/
@media (min-width: 370px) and (max-width: 480px) {}


@media (min-width: 480px) and (max-width: 640px) {}


@media (max-width: 640px) {}


@media (min-width: 641px) and (max-width: 767px) {}


@media (max-width: 767px) {}


/* Small Devices 1: (iPad Classic)*/
@media (min-width: 768px) {

img.pull-left {
    margin: 0px 20px 5px 0px;
  	display: block;
}
  
}


/* Small devices 2: (tablets, iPad classic, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

.third-intro-section .col-sm-6 {
    width: 40%;
}
}


@media (min-width: 992px) {}


@media (max-width: 1024px) {}


/* Small devices 3: (Newer tablets, iPad Pro, 1024px and up) */
@media (min-width: 991px) and (max-width: 1024px) {}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}


/* Large devices 2: (1080p FULL HD laptops, 1920px and up) */
@media (min-width: 1920px) {}


/* Large devices 3: (Large desktops, wide monitors, 4k monitors, 2400px and up) */
@media (min-width: 2400px) {}

































































