body{font-family: arial, sans-serif;padding-top: 69px;}
nav{border-bottom:solid 2px #0088ff;}
.footer{background:#fafafa;padding:0 15px 5px 15px;border-top: solid 1px #ccc;margin: 45px 0 0 0;}
#navbarSupportedContent{font-size:1.2rem;}
.mybrand{font-size: 1.8rem;font-family: Arial, Tahoma;font-weight: bold;color: #0088ff !important;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {color: #0088ff;font-weight: bold;}
.full-size{background-size:cover; width:100%;}
#characterLeft{margin-bottom:0;}
.form{margin-bottom:35px;}
.title{color: #0088ff;}
.head{text-align:center; padding:45px 0;margin-top:25px;}
.headimage{text-align:center; padding:45px 0;color:#fff;text-shadow: 1px 2px 4px #333;}
.headimage h1{margin:0;}
.head p{margin-bottom:5px;}
.topimage{/*background:url('../projects/images/ihacontact.png');background-repeat:no-repeat;background-size:cover;width:100%;*/border-bottom:1px solid #ccc; background-color: #eee;}
/*.homeimage{background-position:center;background-image:url('../images/home2.jpg');background-size:cover;width:100%;}*/
.sectionimage{background-size:cover;width:100%;}
#section1{border-bottom:solid 1px #cacad9;}
#section1 h2{padding-top:45px;}
.titlehome{color: white;text-align: center;top:125px;left:0;right:0;z-index:345;position:absolute;text-shadow:1px 1px 2px #000;}
.thumbnail{border:solid 1px #0088ff;box-shadow: 1px 3px 9px #e6e6e6;border-radius: 5px;}
.center{text-align:center;}
.vspace1{padding: 20px 0 0 0;}
.vspace1 h4{margin: 0;}
.vspace{padding: 20px 0 20px 0;}
.orange-thumbnail {border: solid 1px #cc6600;box-shadow: 1px 3px 9px #b3b3b3;    border-radius: 5px;}
.bullets ul{width:250px; margin:auto;}
.bullets li{padding: 0 0 7px 0;}
.col-sm-6, .col-md-4{margin-bottom:25px;}
.bg-white{background:#fff;}
.container{padding-top:40px;}
.vh70{height:75vh;}
.vh90{height:55vh;}
.vhtopimage{height:90vh;}
.red{color:red;}
.envelope{background-image: url('../images/envelope2.png');width:26px;height:22px;background-repeat: no-repeat; padding:2px 0 2px 35px;}
.phone{background-image: url('../images/phone2.png');width:26px;height:22px;background-repeat: no-repeat; padding:2px 0 2px 35px;}
.bck-yellow{background:#ff9500;}
.colorwhite{color:#fff;}
#contact a{color:#fff;}
.webmail a{color:#f9f9f9;}
.m-b{margin-bottom:15px;}
.tag{border:solid 1px #e7e7e7; background:#f8f8f8;padding:3px 5px;margin-right:5px;font-size:75%;}
#tags{text-align:right;}
.carousel-caption {color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.9);}
.carousel-control-prev{background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: none;
    background-repeat: repeat-x;}
.carousel-control-next{background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: none;
    background-repeat: repeat-x;}
.carousel-indicators li {background-color: #0088ff;border: 1px solid #002db3;height:12px;}
#section1 .col-md-6{padding-bottom:25px;}
.flier a{color:#fff;}
.contactbtns{padding-left:7px;}
.intro {
    width: 80%;
    margin: 0 auto;
    padding: 0 0 45px 0;
}
.carousel-control-next, .carousel-control-prev{width:7%;}
.carousel-item,
.carousel-item img,
.carousel-inner,
.carousel {
    height: 350px !important;
}
.carousel-item img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
@media (max-width: 768px) {
    .carousel-item,
    .carousel-inner,
    .carousel {
        height: 200px;
    }
}