html,body {height:100%;}
/*****************************************/
/********** MAIN BODY ELEMENTS ***********/
/*****************************************/
body{background-color: #333333;color: #000000;font-size: 16px;margin: 0px 0px 0px 0px;font-family: Georgia,sans-serif; }
/*****************************************/
/********** TEXT *************************/
/*****************************************/
h1{color: black; font-family: 'Cormorant Garamond', serif;}
h2{color: black; font-family: 'Cormorant Garamond', serif;}
h3{color: black; font-family: 'Cormorant Garamond', serif; }
h4{color: black; font-family: Georgia,sans-serif; }
h5{color: black; font-family: Georgia,sans-serif; }
@media (min-width: 320px) {
.largeH1{font-size: 40px;}
.largeH2{font-size: 30px;}    
.largeH3{font-size: 20px;}   
}
@media (min-width: 568px) {
.largeH1{font-size: 60px;}
.largeH2{font-size: 40px;}   
.largeH3{font-size: 26px;}   
}
@media (min-width: 1200px) {
.largeH1{font-size: 100px;}
.largeH2{font-size: 50px;}  
.largeH2{font-size: 30px;}   
}
/*****************************************/
/********** LINKS ************************/
/*****************************************/
a.a1:link{   color: #FFFFFF; font-size: 16px; text-decoration: underline;}
a.a1:visited{color: #FFFFFF; font-size: 16px; text-decoration: underline;}
a.a1:hover{  color: #66cccc; font-size: 16px; text-decoration: underline;}
a.a2:link{   color: #000000; font-size: 20px; text-decoration: underline;}
a.a2:visited{color: #000000; font-size: 20px; text-decoration: underline;}
a.a2:hover{  color: #66cccc; font-size: 20px; text-decoration: underline;}
a.a3:link{   color: #FFFFFF; font-size: 16px; text-decoration: underline;}
a.a3:visited{color: #FFFFFF; font-size: 16px; text-decoration: underline;}
a.a3:hover{  color: #66cccc; font-size: 16px; text-decoration: underline;}
a.a4:link{   color: #000000; font-size: 16px; text-decoration: underline;}
a.a4:visited{color: #000000; font-size: 16px; text-decoration: underline;}
a.a4:hover{  color: #FFFFFF; font-size: 16px; text-decoration: underline;}
a.a5:link{   color: #000000; font-size: 16px; text-decoration: underline;}
a.a5:visited{color: #000000; font-size: 16px; text-decoration: underline;}
a.a5:hover{  color: #66cccc; font-size: 16px; text-decoration: underline;}
/*****************************************/
/********** DESIGN ELEMENTS **************/
/*****************************************/
.no-padding {padding: 0;}
.no-padding img{width: 100%;}
.topspacing{padding-top: 110px;}
.indexspacing{padding-top: 250px;}
.hidden{visibility: hidden;}
.style-one {border: 0;height: 1px;background: #ffffff;background-image:linear-gradient(to right, #ccc, #ffffff, #ccc);}
.indexparallax {background-image: url("pictures/montana-ultrasound-imaging-facility-2400x1500.jpg");width: 100%;min-height: 800px;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.book-ultrasound{background-image: url("pictures/book-ultrasound-appointment.jpg");width: 100%;max-height: 400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.mobile-ultrasound{background-image: url("pictures/ultrasound-exam-at-home-or-healthcare-facility.jpg");width: 100%;max-height: 400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
/*****************************************/
/********** Section Colors ***************/
/*****************************************/
.textWhite{color: #FFFFFF;}
.textBlue{color: #66cccc;}
.textGray{color: #cccccc;}
.lightblue{background-color: #66cccc; color: #FFFFFF;}	
.orange{background-color: #ff9933; color: #000000;}	
.white{background-color: #FFFFFF; color: #000000;}
.black{background-color: #000000; color: #FFFFFF;}
.grayLight{background-color: #cccccc; color: #000000;}
.grayDark{background-color: #333333; color: #FFFFFF;}
.grayUltraLight{background-color: #e6e6e6; color: #000000;}
/*****************************************/
/********** Glyphicons *******************/
/*****************************************/
.fa{padding: 0px;font-size: 30px;width: 30px;text-align: center;text-decoration: none;margin: 5px 5px;}
.fa:hover{opacity: 1.0;}
.fa-facebook{background: transparent;color: white;}
/*****************************************/
/********** NAV-BAR SETTINGS *************/
/*****************************************/
.affix {background-color: #eee;-webkit-transition:padding 0.2s ease-out;-moz-transition:padding 0.2s ease-out;-o-transition:padding 0.2s ease-out;transition:padding 0.2s ease-out;}
@media (min-width:768px) {.affix-top {background-color:transparent;border-color:transparent;padding: 15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}}
/*****************************************/
/********** YOUTUBE VIDEO SIZING *********/
/*****************************************/
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}