.service {}

.primary {
}

.service-description {
    text-align: center;
    margin-top: -30px;
    margin-bottom: 25px;
}

.service-menu {
    background-color: #2d6f85;
    text-align: center;
    border-bottom: 2px groove #c4c4c4;
    padding: 10px;
    /* opacity: 0.8; */
}
.service-menu a { color: #fff; font-weight: bolder; padding-right: 20px; text-decoration: none;}
.service-menu .list-inline { margin-bottom: 0px; }
.service-content .list-unstyled { margin-bottom: 0px; }

.left { background-repeat: no-repeat; background-size: 100%; min-height: 450px;}
.right { padding: 25px !important;}
.right h1, .right h2, .right h3, .right h4, .right p,.right li { color: #fff; }
.mainpage-right h1, .mainpage-right h2, .mainpage-right h3, .mainpage-right h4, .mainpage-right p,.mainpage-right li { color: #646464; }


.sub-service { text-align: center; margin-top: 25px; }
.sub-service ul.list-inline { margin-bottom: 0px !important;}

.sub-service-menu { width: 100%; }
.sub-service-menu ul { border:1px solid #000; border-bottom: none; display: table; width: 100%; margin: 0px; padding: 0px;}
.sub-service-menu li {
    padding: 15px !important;
    margin: 0px !important;
    width: auto;
    border-right: 1px solid #000;
    display: table-cell;
}
.sub-service-menu li:last-child { border-right: none; }
.sub-service-menu li a { color: #464646; }
.sub-service-menu li.active a { color: #2d6f85 !important; }

.sub-service-description {
    border: 1px solid #000;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 15px;

}
.sub-service-description li {
    list-style: none;
}

.photo-gallery { width: 100%;}
.showcase-load { overflow: hidden; }
.showcase { position: relative; margin: auto; }
.showcase-slide { position: relative; }
.showcase-content-container { background-color: #000; }
.showcase-arrow-previous, .showcase-arrow-next { position: absolute; background: url('/static/apps/images/banner-grey-arrows.png') no-repeat #fff; width: 54px; height: 54px; margin-top: -27px; top: 50%; cursor: pointer; z-index: 8; display: block !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.showcase-arrow-previous { left: 30px; background-position: left center; }
.showcase-arrow-next { right: 30px; background-position: right center; }
.showcase-arrow-previous:hover, .showcase-arrow-next:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.showcase-content { background-color: #000; text-align: center; }
.showcase-button-wrapper { width: 100%; clear: both; margin-top: 10px; text-align: center; position: absolute; left: 0; bottom: 30px; z-index: 5; }
.showcase-button-wrapper span { display: inline-block; width: 34px; height: 34px; background: url('/static/apps/images/sprite.png') -36px -62px no-repeat; margin-left: 15px; padding: 0; cursor: pointer; font-size: 12px; color: #444444; text-indent: -999px; overflow: hidden; }
.showcase-button-wrapper span:first-child { margin: 0; }
.showcase-button-wrapper span.active { background: url('/static/apps/images/sprite.png') 0 -62px no-repeat; }

.why-use-list2 { max-width: 1200px; margin: 0 auto !important; }
.why-use-list2:after { content: ""; clear: both; display: table; }
.why-use-list2 > li { text-align: left; float: left; width: 25%; height: 120px; font: 18px/24px 'ProximaNovaRegular' !important ; background: url('/static/img/icons/icon1.jpg?cf437d455edb') left 5px no-repeat; color:#4B5154; padding: 0 30px 0 50px !important; overflow: hidden; position: relative; list-style:none !important; margin-bottom:10px; }

.std-list > li { text-align: left; list-style: disc; margin: inherit; margin-left: 40%;}

@media screen and (max-width: 767px) {
    .why-use-list2 > li { width: 100%; }
}
