<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Exo:300,400,700');
@import url('/Content/font-awesome.min.css');
body {background-color:black;}
.nopadding {padding:0em;}


header {background-color:#040605;}
.mainlogo {max-width: 150px; margin-top:3px; margin-bottom:3px;}
/*Responsive Menu*/
    #menu ul { margin: 0; padding: 0; z-index:1200; }
    #menu .main-menu { display: none; }
    #tm:checked + .main-menu { display: block;  padding-top:2em;}            
    #menu input[type="checkbox"], #menu ul span.drop-icon { display: none;}
    #menu li, #toggle-menu, #menu .sub-menu { border-style: solid; border-color: rgba(0, 0, 0, .05); padding:0.5em 0em;}
    #menu li, #toggle-menu { border-width: 0 0 0px; }
    #toggle-menu {color:#F78F1E; text-align:right; font-size:1em}
    #menu .sub-menu {background-color: #F78F1E;border-width: 0px 0px 0;margin: 0em 0em;}
    #menu .sub-menu li:last-child { border-width: 0; }
    #menu li, #toggle-menu, #menu a { position: relative; display: block; color: #FFFFFF;  }
    #menu { background-color: #AEBE10; min-height:34px; display:block; position:relative; z-index:1200; padding:0; margin:0; font-family: 'Exo', sans-serif; font-size:14px; font-weight:700 ; color:#ffffff; }
    #toggle-menu { border:none; }
    #toggle-menu img {height:37px !important; }
    #toggle-menu, #menu a { padding: 0em 1em; }            
    #menu a { transition: all .125s ease-in-out; -webkit-transition: all .125s ease-in-out;}
    #menu a:hover { color: #FFF; text-decoration:none; }
    #menu .sub-menu { display: none; padding-left:1em;}
    #menu input[type="checkbox"]:checked + .sub-menu { display: block;}
    #menu .sub-menu a:hover { color: #000; text-decoration:none; }
    #toggle-menu .drop-icon, #menu li label.drop-icon { position: absolute; right:0; top:0;}            
    #menu label.drop-icon, #toggle-menu span.drop-icon {padding: 0em 0.5em; font-size: 1.5em; font-weight:bold;text-align: center;  color: rgba(255, 255, 255, .75); cursor:pointer;}     
    #toggle-menu span.drop-icon { z-index:2000;}

    .homerotator {display:block; position:relative; height:284px; }    
    .carousel-indicators {display:none;}
    .carousel {display:block; position:relative; padding:0; margin:0; z-index:5; top:-60px;}
    .carousel, .item, .active {height: 100%;}
    .carousel-inner {height:100%;}
    .carouselfill {width:100%; height:100%; background-position:center;background-size:cover;}
    .carousel-caption-rotator {display:block; top:1em;}
    .carousel-caption-rotator h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:21px; margin:0; padding:0; line-height:25px; }
    .carousel-caption-rotator h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:21px; color:#fda118; margin:0; padding:0; line-height:25px; margin-bottom:1em;}
    .carousel-caption-rotator a.carousel-learnmore {border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:13px; color:white; text-decoration:none; padding:0.2em 1em; }
    .carousel-top-overlay {background-image: url(/template/caption-top.png); background-size:contain; background-repeat:no-repeat; background-position:top center; display:block; position:relative; top:0px; height:60px; z-index:1001;}   
    .carousel-controls {position:relative; width:300px; margin:0 auto;}
    

    .stdimage {display:block; position:relative; height:240px; overflow:hidden;}
    .stdimage-top-overlay {background-image: url(/template/caption-top.png); background-size:contain; background-repeat:no-repeat; background-position:top center; display:block; position:relative; top:0px; height:60px; z-index:1001;}
    .stdheader {display:block; position:relative; min-height:235px; padding-top:1.5em; padding-bottom:1em;}
    .stdheader-orange {background-color:#F78F1E;}
    .stdheader-pink {background-color:#e50278;}
    .stdheader-blue {background-color:#00aeef;}
    .stdheader-green {background-color:#b6d54b;}

    .stdheader h1 {font-weight:300; font-family: 'Exo', sans-serif; font-size:30px; color:white; }
    .stdheader h2 {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; color:white; line-height:24px;}
    .stdheader p {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; color:white; line-height:27px; margin:0;}

    .home-blackoverlay {display:block; position:relative; height:25px; margin:0; padding:0; background-image: url(/template/caption-bottom.png); background-size:contain; background-repeat:no-repeat; background-position:top center; margin-top:-6px; z-index:1000;}
    .stdheader-blackoverlay {display:block; position:relative; height:25px; margin:0; padding:0; background-image: url(/template/caption-bottom.png); background-size:contain; background-repeat:no-repeat; background-position:top center; margin-top:-6px; z-index:1000;}

    .bodycontent {display:block; min-height:783px; background:url(/template/body-background.jpg) no-repeat top left; margin-top:0px; }
    .bodycontent2 {display:block; min-height:483px; background:url(/template/body-background.jpg) no-repeat top left; margin-top:-110px; }
    .bodycontent2inner {font-weight:300; font-family: 'Exo', sans-serif; font-size:15px; color:white; line-height:20px; margin-bottom:4em; margin-top:4em; }
    .bodycontent2inner p {margin-bottom:1em;}
    .bodycontent2inner h1 {font-weight:300; font-family: 'Exo', sans-serif; font-size:24px; color:#fb9f16; margin-bottom:1em;}
    .bodycontent2inner .readmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:1em;}
    .bodycontent2inner-right h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:24px; color:#fb9f16; margin-bottom:1em;}

    .bodycontentstd {display:block;  min-height:100px; background:url(/template/body-background.jpg) no-repeat top left; padding-bottom:1em;}
    .bodycontentstdinner {font-weight:300; font-family: 'Exo', sans-serif; font-size:15px; color:white; line-height:20px; margin-bottom:4em; margin-top:2em; }
    .bodycontentstdinner p {margin-bottom:1em;}
    .bodycontentstdinner h3 {font-weight:300; font-family: 'Exo', sans-serif; font-size:24px; color:#fb9f16; margin-bottom:1em;}
    .bodycontentstdinner .readmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:1em;}    
    .bodycontentstdinner-right h3 {font-weight:300; font-family: 'Exo', sans-serif; font-size:24px; color:#fb9f16; margin:0; padding:0; margin-bottom:1em;}
    .bodycontentstdinner-right ul.projects {list-style-type:none; list-style-position:outside; margin:0; padding:0;}
    .bodycontentstdinner-right ul.projects li {line-height:30px; }
    .bodycontentstdinner-right ul.projects li::before {content: '\f111'; color:#fb9f16; font-family:FontAwesome; font-size:12px; margin-right:1em;}
    .bodycontentstdinner-right ul.projects li a {color:white; font-weight:bold;}

    .advicebar {display:block; background:url(/template/body-background.jpg) no-repeat top left; margin-top:-40px;}
    .advicebarinner {font-weight:300; font-family: 'Exo', sans-serif; font-size:15px; color:white; line-height:20px; margin-bottom:4em; margin-top:4em; padding-bottom:2em; }
    .advicebarinner h3 {font-weight:300; font-family: 'Exo', sans-serif; font-size:34px; color:#fb9f16; margin-bottom:1em;}
    .advicebarinner a {color:#fda118; font-family:'Exo', sans-serif; font-size:15px; font-weight:700;}
    .advicebarinner .readmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:1em;}

    .operational-hours {display:block; position:relative; margin-top:-110px; z-index:1005; margin-bottom:-110px; }
    .home-hours {display:block; position:relative;  max-width:160px; height:160px; background:url(/template/hours_circle.png) no-repeat top left; margin-left:auto; margin-right:auto;background-size:contain;}
    .home-hours p {display:block; position:relative;  margin:0; padding:0px; font-weight:400; font-family: 'Exo', sans-serif; font-size:11px; color:white; line-height:13px; width:150px; margin-left:auto; margin-right:auto;}
    .home-hours p.hours {display:block; position:relative;  margin:0; padding:0px; padding-top:40px; font-weight:700; font-family: 'Exo', sans-serif; font-size:30px; color:white; line-height:36px; width:150px; margin-left:auto; margin-right:auto;}

    .mcfb {display:block; position:relative; height:412px; text-align:center; margin-top:5em;}
    .mcfb_bottom {display:block; position:relative; height:24px;  margin-bottom:1.5em;}
    .mcfb h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:26px; margin:0; padding:0; text-align:center; color:#f0268b; padding-top:1.25em; margin-bottom:0.4em;}
    .mcfb p {font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; max-width:80%; text-align:center; margin-left:auto; margin-right:auto; }
    .mcfb ul {list-style:none; margin:0; padding:0; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; margin-bottom:1em;}
    .mcfb a.learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:2em;}

    .ccfb {display:block; position:relative; height:224px; text-align:center;}
    .ccfb_bottom {display:block; position:relative; height:24px; margin-bottom:1.5em;}
    .ccfb h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:26px; margin:0; padding:0; text-align:center; color:#00bcf4; padding-top:1.25em; margin-bottom:0.4em;}
    .ccfb p {font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; max-width:80%; text-align:center; margin-left:auto; margin-right:auto; }    
    .ccfb a.learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:0.5em;}

    .srfb {display:block; position:relative; height:224px; text-align:center;}
    .srfb_bottom {display:block; position:relative; height:24px;  margin-bottom:1.5em;}
    .srfb h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:26px; margin:0; padding:0; text-align:center; color:#b6d54b; padding-top:1.25em; margin-bottom:0.4em;}
    .srfb p {font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; max-width:80%; text-align:center; margin-left:auto; margin-right:auto; }    
    .srfb a.learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:0.5em;}

    .cert-bar {background:white; position:relative; display:block; height:154px; padding-top:16px; text-align: center;}
    .carousel2 {display:block; position:relative; padding:0; margin:0; z-index:5; top:0px;}
    #myCertCarousel .item img{height:50px;}
    .carousel-inner2 {display:block; position:relative; width:80%; margin-left:auto; margin-right:auto;}
    .carousel-control2 {color: black !important; filter: alpha(opacity=99); background:none !important;}
    
    .projectcontent {display:block; position:relative; height:413px; margin:0; padding:0; overflow:hidden;  }
    .projectbottom {display:block; position:relative; margin:0; padding:0; height:23px; background:url(/template/project_under.png) no-repeat top center; background-size:cover; margin-bottom:3em;}
    .carousel-project {display:block; position:relative; padding:0; margin:0; top:0px;}
    .carousel-indicators-project {display:block;}
    .carouselfill-project {width:100%; height:100%; background-position:center;background-size:cover;}
    .carousel-inner-project {margin:0; padding:0; height:100%;}    
    .carousel-caption-project {display:block; top:1em;}
    .carousel-project, .item, .active {height: 100%;}    
    .carousel-caption-project h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:18px; color:#fda118; }
    .carousel-caption-project h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:34px; color:#fda118; }    
    .carousel-caption-project p.testimonial {display:inline;color:#fda118; font-weight:400; font-family: 'Exo', sans-serif; font-size:20px; font-style:italic; width:100%; display:block; }   
    
    .carousel-caption-project a.carousel-project-learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:2em;}

    .social-post-zone {display:block;  min-height:400px; position:relative; background-image:url(/template/project_under.png), url(/template/social_background.jpg); background-repeat: no-repeat, no-repeat; background-position: top center, top center; background-size:contain, cover; padding-top:0em; margin-top:0em; padding-bottom:5em;}
    .social-post-zone h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:18px; color:#fda118; text-align:center; margin-top:3em; margin-bottom:3em;}

    .social-bar {background:#FDA118; position:relative; display:block; height:84px; padding-top:16px;}
    .social-icons {text-align:center; display:block; }
    .social-icons img {margin-right:1em; padding-right:1em; border-right:1px solid #FDB851}
    .social-icons img:first-of-type {margin-left:1em;}
    .social-icons img:last-of-type {border:none;}
    .footer-bar {background:#000000; position:relative; display:block; min-height:100px; background:url(/template/footer_bottom.jpg) no-repeat bottom center; background-size:contain; margin-top:3em;}
    .footer-left {display:block; position:relative; font-weight:400; font-family: 'Exo', sans-serif; font-size:13px; color:white; margin-bottom:2em;}
    .footer-left p {margin:0; padding:0;}
    .footer-middle {display:block; position:relative; font-weight:400; font-family: 'Exo', sans-serif; font-size:13px; color:white; margin-bottom:2em;}
    .footer-middle a {color:#fda118;}
    .footer-middle p {margin:0; padding:0;}
    .footer-right {display:block; position:relative; font-weight:400; font-family: 'Exo', sans-serif; font-size:13px; color:white; margin-bottom:2em;}
    .footer-right a {color:#fda118;}
    .footer-right a.webdesignby {color:#ffffff;}
    .footer-right p {margin:0; padding:0;}

    
    .projectbox a {text-decoration:none;}
    .projectbox p {font-family: 'Exo', sans-serif; color:#FFFFFF; font-size:14px; line-height:20px; margin-bottom:1em;text-decoration:none;}
    .projectbox .projectimage {width:100%; margin-bottom:0.5em; height:204px;}
    .projectbox .projectimage:hover {opacity:0.5;}
    .projectbox .projecttype {font:normal 15px/22px 'Exo', font-weight:300; sans-serif; color:#FFFFFF; margin:0 0 0.5em 0; padding:0; text-decoration:none; text-transform:uppercase;}
    .projectbox .projectitle {font-family:'Exo', sans-serif; font-weight:700; color:#f78f1e; font-size:20px; line-height:28px; margin: 0 0 0.5em 0; padding:0; }
    .projectbox .projectext {display:block; position:relative; height:80px; overflow:hidden;}
    .projectbox .morebutton {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:0.5em;}
    .projectbox a.morebutton  {text-decoration:none;}
    .projectbox a.morebutton:hover  {text-decoration:none; opacity:1;}

    .projectdd { background-color:#f78f1e;}
    .projectdd option {line-height:30px;}
    .projectphotobutton {border:1px solid white; background-color:#f78f1e; color:black; padding:0.5em 2em 0.5em 2em; font-family: 'Exo', sans-serif; font-weight:700; margin-top:2em; display:inline-block; position:relative;}
    .projectphotobutton:hover {color:black; text-decoration:none;}
   
@media only screen and (min-width:320px) {
    .bodycontent2inner { margin-bottom: 2em; margin-top: 3em; }
}

@media only screen and (min-width:480px) {   
    .bodycontentinner {margin-top:60px}
    .mcfb { height:492px; }
    .bodycontent2inner {margin-bottom:2em; margin-top:3em; }
}
@media only screen and (min-width:600px) {
     .bodycontent2inner {margin-bottom:2em; margin-top:4em; }
}

@media only screen and (min-width:768px) {
    /*Responsive Menu*/
    .nav-logo-zone {display:block; position:relative; height:90px;}
    .mainlogo {margin-top:15px; max-width: 160px;}

    #menu {background:none; line-height:3px;}
    #menu .main-menu { display: block; float:right; background:none; position:absolute; margin-top:10px;}
    #menu .main-menu a {text-decoration:none; padding:0.5em; color:#FFFFFF;}
    #menu .main-menu a:hover {background: none; color:#fda118; text-decoration:none; }
    #menu .sub-menu a {line-height:24px;}
    #menu .sub-menu a:hover {background: none; color:#000000; text-decoration:none; }

    #toggle-menu,  #menu label.drop-icon { display: none; }               
    #menu ul span.drop-icon {  display: none; }
    #menu li { float: left; border-width: 0 1px 0 0; }
    #menu .sub-menu li { float: none; }
    #menu .sub-menu {border-width: 0; margin: 0; padding:0.7em 1em 0.7em 1em; position: absolute; top: 100%; left: 0; width: 18em; z-index: 3000; text-align:left; }
    #menu .sub-menu, #menu input[type="checkbox"]:checked + .sub-menu { display: none; }
    #menu li, #toggle-menu, #menu a {color: #fda118;  }
    #menu .sub-menu li { border-width: 0 0 1px; padding:0em !important; }
    #menu .sub-menu .sub-menu {top: 0; left: 100%; }
    #menu .sub-menu .drop-icon { position: absolute; top: 0; right: 0; padding: 1em; }
    #menu li:hover &gt; input[type="checkbox"] + .sub-menu { display: block;}
    #menu label.drop-icon, #toggle-menu span.drop-icon { padding: 0.7em; font-size: 1em; text-align: center; background-color: rgba(0, 0, 0, .0); text-shadow: 0 0 0 transparent; color: white;}    

    .carousel-caption-rotator {display:block; top:0.75em; }
    .carousel-caption-rotator h2 {font-size:26px; line-height:32px; width:80%; margin-left:auto; margin-right:auto;}
    .carousel-caption-rotator h3 { font-size:26px; line-height:32px; margin-bottom:0.75em; width:80%; margin-left:auto; margin-right:auto; }    
    .carousel-caption-rotator a.carousel-learnmore {font-size:15px; color:white; text-decoration:none; padding:0.3em 1em; }
    .home-blackoverlay {margin-top:-12px}
    .bodycontent {min-height:683px;padding-bottom:4em; }
    .bodycontentinner {margin-top:80px; }
    .bodycontent2inner {margin-bottom:2em; margin-top:1em; }
    .mcfb {display:block; position:relative; height:412px; text-align:center; margin-top:0em;}
    .mcfb h2, .ccfb h2, .srfb h2  {font-size:32px; }
    .mcfb p, .ccfb p, .srfb p {font-size:14px; }
    .mcfb ul {font-size:14px;}
    .mcfb a.learnmore, .ccfb a.learnmore, .srfb a.learnmore {font-size:14px; }                
    .bodycontent2 {margin-top:-40px; margin-bottom:-40px; }
    
    .social-post-zone { padding-bottom:3em;}
    .social-post-zone h3 { margin-top:2em; margin-bottom:2em;}

    .projectcontent { height:400px;  }
    .projectbottom {height:28px; background-size:contain; margin-bottom:3em;}    
    .carousel-caption-project {display:block; top:0.5em;}    
    .carousel-caption-project h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:18px; color:#fda118; }
    .carousel-caption-project h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:30px; color:#fda118; }    
    .carousel-caption-project p.testimonial {font-size:16px; font-style:italic; width:100%; display:block; }       
    .carousel-caption-project a.carousel-project-learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:2em;}
     .stdheader h1 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; color:white; }
    .stdheader h2 {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; color:white; line-height:24px;}
    .stdheader p {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; color:white; line-height:27px; margin:0;}
	.bodycontentstdinner h3 {font-weight:300; font-family: 'Exo', sans-serif; font-size:34px; color:#fb9f16; margin-bottom:1em;}

}

@media only screen and (min-width:992px) {   
    .nav-logo-zone {display:block; position:relative; height:100px;}
    .mainlogo {margin-top:15px; max-width: 210px;}
    #menu {background:none; line-height:3px;}
    #menu .main-menu { display: block; float:right; background:none; position:absolute; margin-top:25px;}
    .home-blackoverlay {margin-top:-16px}
    .homerotator {display:block; position:relative; height:350px; }
    .bodycontent {display:block; min-height:783px; background:url(/template/body-background.jpg) no-repeat top left; margin-top:20px;}
    .bodycontentinner {margin-top:60px;}
    .bodycontent2inner {margin-top:20px;}
    
    .bodycontent2inner {font-weight:300; font-family: 'Exo', sans-serif; font-size:15px; color:white; line-height:20px; margin-bottom:4em; }
    .bodycontent2inner p {margin-bottom:1em;}
    .bodycontent2inner h1 {font-weight:300; font-family: 'Exo', sans-serif; font-size:34px; color:#fb9f16; margin-bottom:1em;}
    .bodycontent2inner .readmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:1em;}
    .bodycontent2inner-right h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:34px; color:#fb9f16; margin-bottom:1em;}
    .social-bar { height:100px; padding-top:24px;}
    .social-icons img {margin-right:2em; padding-right:2em; border-right:1px solid #FDB851}
    .social-icons img:first-of-type {margin-left:1em;}
    .social-icons img:last-of-type {border:none;}
    .footer-bar {margin-top:4em; }
    .footer-left {padding-bottom:4em; font-size:15px;}
    .footer-middle {padding-bottom:4em; font-size:15px;}    
    .footer-right {padding-bottom:4em; font-size:15px;}
    .cert-bar {height:220px; padding-top:50px;text-align: center;}
    .carousel-caption-rotator {display:block; top:1em; }
    .carousel-caption-rotator h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:30px; margin:0; padding:0; line-height:36px; display:block; position:relative; width:80%; margin-left:auto; margin-right:auto; }
    .carousel-caption-rotator h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:30px; color:#fda118;margin:0; padding:0; line-height:36px; margin-bottom:1em; display:block; position:relative; width:80%; margin-left:auto; margin-right:auto; }
    .carousel-caption-rotator p {font-weight:400; font-family: 'Exo', sans-serif; font-size:14px; display:block; position:relative; width:80%; margin-left:auto; margin-right:auto;  margin-bottom:1em;}
    .carousel-caption-rotator a.carousel-learnmore {border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.5em 1.5em; }
    .carousel-top-overlay {background-image: url(/template/caption-top.png); background-size:contain; background-repeat:no-repeat; background-position:top center; display:block; position:relative; top:0px; height:60px; z-index:1001;}   
    #myCertCarousel .item img{height:109px;}
    .carousel2 {display:block; position:relative; padding:0; margin:0; z-index:5; top:80px;}
}

@media only screen and (min-width:1024px) {
    
    .homerotator {display:block; position:relative; height:411px; }
    .stdimage {display:block; position:relative; height:340px; overflow:hidden;}
    .stdimage-top-overlay {background-image: url(/template/caption-top.png); background-size:contain; background-repeat:no-repeat; background-position:top center; display:block; position:relative; top:0px; height:60px; z-index:1001;}
    .stdheader {display:block; position:relative; height:235px; padding-top:1.5em;}
    .stdheader-orange {background-color:#F78F1E}
    .stdheader h1 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; color:white; }
    .stdheader h2 {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; color:white; line-height:24px;}
    .stdheader-blackoverlay {margin-top:-20px}
    .home-blackoverlay {margin-top:-17px}
    .cert-bar {height:220px; padding-top:50px;text-align: center;}
    .mcfb {display:block; position:relative; height:512px; text-align:center;}
    .mcfb_bottom {display:block; position:relative; height:24px;}
    .mcfb h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; margin:0; padding:0; text-align:center; color:#f0268b; padding-top:1.25em; margin-bottom:0.4em;}
    .mcfb p {font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; max-width:80%; text-align:center; margin-left:auto; margin-right:auto; }
    .mcfb ul {list-style:none; margin:0; padding:0; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; margin-bottom:1em;}
    .mcfb a.learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:2em;}

    .ccfb {display:block; position:relative; height:224px; text-align:center;}
    .ccfb_bottom {display:block; position:relative; height:24px; margin-bottom:3em;}
    .ccfb h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; margin:0; padding:0; text-align:center; color:#00bcf4; padding-top:1.25em; margin-bottom:0.4em;}
    .ccfb p {font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; max-width:80%; text-align:center; margin-left:auto; margin-right:auto; }    
    .ccfb a.learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:0.5em;}

    .srfb {display:block; position:relative; height:224px; text-align:center;}
    .srfb_bottom {display:block; position:relative; height:24px;}
    .srfb h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; margin:0; padding:0; text-align:center; color:#b6d54b; padding-top:1.25em; margin-bottom:0.4em;}
    .srfb p {font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; max-width:80%; text-align:center; margin-left:auto; margin-right:auto; }    
    .srfb a.learnmore {display:inline-block; position:relative; border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.4em 2em; margin-top:0.5em;}
    .projectbottom {display:block; position:relative; margin:0; padding:0; height:23px; background:url(/template/project_under.png) no-repeat top center; background-size:cover; margin-bottom:3em;}
}

@media only screen and (min-width:1200px) {

    .stdimage {display:block; position:relative; height:340px; overflow:hidden;}
    .stdimage-top-overlay {background-image: url(/template/caption-top.png); background-size:contain; background-repeat:no-repeat; background-position:top center; display:block; position:relative; top:0px; height:60px; z-index:1001;}
    .stdheader-blackoverlay {margin-top:-19px}
    .stdheader {display:block; position:relative; height:235px; padding-top:1.5em;}
    .stdheader-orange {background-color:#F78F1E}
    .stdheader h1 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; color:white; }
    .stdheader h2 {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; color:white; line-height:24px;}
    .nav-logo-zone {display:block; position:relative; height:120px;}
    .mainlogo {margin-top:15px;}
    .bodycontentinner {margin-top:120px}

    .operational-hours {display:block; position:relative; margin-top:-170px; z-index:1005; margin-bottom:-170px; }
    #menu .main-menu { margin-top:57px;}
    .homerotator {display:block; position:relative; height:511px; }
    .home-blackoverlay {margin-top:-20px}
    .carousel-caption-rotator {display:block; top:3em;  }
    .carousel-caption-rotator h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:36px; margin:0; padding:0; line-height:44px; display:block; position:relative; width:80%; margin-left:auto; margin-right:auto; }
    .carousel-caption-rotator h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:36px; color:#fda118;margin:0; padding:0; line-height:44px; margin-bottom:1em; display:block; position:relative; width:80%; margin-left:auto; margin-right:auto; }
    .carousel-caption-rotator p {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; display:block; position:relative; width:80%; margin-left:auto; margin-right:auto;  margin-bottom:1em;}
    .carousel-caption-rotator a.carousel-learnmore {border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.5em 1.5em; }
    .carousel-top-overlay {background-image: url(/template/caption-top.png); background-size:contain; background-repeat:no-repeat; background-position:top center; display:block; position:relative; top:0px; height:60px; z-index:1001;}   
    .operational-hours { margin-top:-165px; z-index:1005; margin-bottom:-110px; }
    .home-hours {display:block; position:relative;  max-width:274px; height:274px; background:url(/template/hours_circle.png) no-repeat top left; margin-left:auto; margin-right:auto;}
    .home-hours p {display:block; position:relative;  margin:0; padding:0px; font-weight:400; font-family: 'Exo', sans-serif; font-size:16px; color:white; line-height:20px; width:230px; margin-left:auto; margin-right:auto;}
    .home-hours p.hours {display:block; position:relative;  margin:0; padding:0px; padding-top:70px; font-weight:700; font-family: 'Exo', sans-serif; font-size:45px; color:white; line-height:55px; width:230px; margin-left:auto; margin-right:auto;}
    .carousel-caption-project {width:45%; margin-left:auto; margin-right:auto; }
    .carousel-caption-project h3 {margin-top:0.5em;margin-bottom:0.5em;}
    .carousel-caption-project h2 {margin-bottom:0.5em;  }    
     .cert-bar {height:350px; padding-top:100px;text-align: center;}
}
@media only screen and (min-width:1366px) {
    .carousel-caption-rotator {display:block; top:3em;  }
    .carousel-caption-rotator h2 {font-weight:300; font-family: 'Exo', sans-serif; font-size:40px; margin:0; padding:0; line-height:46px; display:block; position:relative; width:70%; margin-left:auto; margin-right:auto; }
    .carousel-caption-rotator h3 {font-weight:700; font-family: 'Exo', sans-serif; font-size:40px; color:#fda118;margin:0; padding:0; line-height:46px; margin-bottom:1em; display:block; position:relative; width:70%; margin-left:auto; margin-right:auto; }
    .carousel-caption-rotator p {font-weight:400; font-family: 'Exo', sans-serif; font-size:18px; display:block; position:relative; width:70%; margin-left:auto; margin-right:auto;  margin-bottom:1em;}
    .carousel-caption-rotator a.carousel-learnmore {border:1px solid white; background:none; font-weight:400; font-family: 'Exo', sans-serif; font-size:15px; color:white; text-decoration:none; padding:0.5em 1.5em; }
}</pre></body></html>