td {
    background-color: white;
}

tr:nth-child(even) {background: #CCC;}

thead {
    text-align: left;
    border: solid;
}

.main-banner {
    background-color: #ffffff;
}



.main-header {
    height: 150px;}
.main-menu #nav li.active > a, .main-menu #nav li a:hover {
    color: #ffffff !important;
}

.main-banner {
    background-color: #007dbb;
}

.main-services .block-service-links a {
    float: left;
    
margin: 191px 0 0 40px;
line-height: 52px !important;
height: 48px;
padding-left: 5px;
    padding-right: 5px;

}
.main-services .block-service-links:last-child a {
    color: #fff !important;
}
.main-services .block-service-links:last-child a:hover{color: white !important;}

.main-content .right-col .title-bar {
   
   
    
    color: white;
   
}

.main-banner:before {
   
    background-image: none; 
    
}


#google-map {
   
    width: 100%;}

.block-footer-info.block-footer-menu ul.fa-ul {
    width: 49%;
    float: left;
    position: relative;
}

.test {
    float: left;
    clear: none;
    display:block;
    width: 47%;
    
    margin-left: 0%;
    
}

.contentpage-gallery li {
    width: 24% !important;
}



.main-services .block-service-links:last-child a {
    
    color: #333;
}

.btn{width: 246px;}

.main-footer-info .fa-ul {
    margin-left: 0px;
    color: white;
}

.main-menu #nav li a {
   
    padding: 0 16px;
}

.text-info strong{color: #cc0000;}

.thumbnail {
    overflow: hidden;
    /* background-color: #fcfcfc; */
    border-top-left-radius: 5px;
    -webkit-box-shadow: 0 7px 20px #e4e4e4;
    box-shadow: 0 7px 20px #e4e4e4;
    border-top-right-radius: 5px;
    padding: 20px;
   min-height: 795px;
}


.main-footer-info .fa-ul{margin-left: 0px; }
em.fa-li.fa.fa-angle-right{padding-left: 4px; color:white;}


    
.item.col-xs-12.col-sm-6.col-lg-4 {
    width: 50%;
    float: left;
}

.main-header .logo {
    float: left;
    margin: 0 0 0 15px;
    margin-top: 35px;
}


.contentpage-gallery li {
    width: 24%;}

.main-menu {
        background-color: #025e8c;
    }

h1 {
    color: #0063a0;}

.text-info strong {
    color: #ffffff;
}
.main-header .block-header-info .text-info p a {
    color: #ffffff;
}

.main-header .block-header-info .btn {
    float: left;
    background-color: #fff;
}
.main-header .block-header-info .text-info p i {
    color: #ffffff;
    font-size: 20px;
}
.main-menu #nav li.active > a, .main-menu #nav li a:hover {
    color: #116ea6 !important;
}

a:link, a:visited {
    color: #9cb9d9;
    font-weight: 600;
}

.main-content .right-col .fa-ul li .fa-li {
    color: #0063a3;
    top: .7em;
}

.main-footer-info .module a {
    color: #cedbed;
}

.main-footer-info .module h4 i {
    color: #9cb9d9;
}

.main-header {
    
    background-color: #007dbb;
    display: block;
    border-top: 5px solid #007dbb;
    overflow: hidden;
}
.main-content .right-col .title-bar {
    color: #007dbb;
}



.main-header {
    height: 190px;}

img#logo {
    margin-top: 14px;
    max-height: 132px;
}

.main-header .block-header-info .btn {
    float: left;
    margin-top: 39px;}
    
    .main-header .block-header-info .text-info {
    float: left;
    margin: 34px 0 0 25px;
}

.main-menu #nav li a {
    color: black;}

.main-menu #nav li.active > a, .main-menu #nav li a:hover {
    color: black !important;
}

.main-menu #nav li ul {
    display: none;
    position: absolute;
    top: 100%;
    margin: 0;
    padding: 0;
    background-color: #ffffffff;
    padding-top: 12px;
}

.main-menu #nav li ul li a {
    background-color: #ffffff;
    display: block;
    float: none;
    font-size: 14px;
}

.main-banner {
    background-color: #ffffff;
}
.main-menu {
    background-color: #ffffff;
    top:0px;
    position:fixed;
    width:100%;
}