.header .navbar-brand { position: absolute; z-index: 50; padding: 15px 0; height: 157px; }
.header .navbar-logo { background-color: #FFF; -ms-opacity: 0.9; opacity: 0.9; -ms-border-radius: 10px; border-radius: 10px; }
.header .nav { position: absolute; z-index: 50; right: 0; top: 70px; }
.header .nav-pills > li > a { color: #fff; background-color: #03bbd2; }
    .header .nav-pills > li > a:hover,
    .header .nav .open > a, .header .nav .open > a:focus { background-color: #1E1832; }
.header .nav-pills > li + li { margin-left: 5px; }

.header .open > .dropdown-menu { background-color: #03bbd2; }
.header .dropdown-menu > li > a { color: #fff; }
    .header .dropdown-menu > li > a:hover, .header .dropdown-menu > li > a:focus { text-decoration: none; color: #fff; background-color: #1E1832; }

.header .callnow { width: 100%; position: absolute; top: 10px; right: 0; text-align: right; text-transform: uppercase; font-size: 1.1em; color: #cfb62b; z-index: 50; }

.center-slider { min-height: 436px; max-width: 1000px; margin: 50px auto 15px; padding-left: 15px; padding-right: 15px; }

    .center-slider .carousel-control { z-index: 15; background-image: none; }
    .center-slider .arch { position: absolute; top: 0; bottom: 0; width: 100%; display: block; background: url('../cms/images/gradient.png') no-repeat 50% 207%;; z-index: 1; }

    .center-slider .carousel-caption, .center-slider .carousel-indicators { display: none; }

/* ******/
.main-content .center-column { box-shadow: 10px 0 10px -10px #ededed; }


.main-content .first-title { color: #cfb62b; font-size: 36px; }

.main-content .main-title { font-size: 50px; font-weight: bold; }

.main-content .article { margin: 20px 0; }

    .main-content .article .article-image { padding: 0; }

    .main-content .article .article-title { font-size: 1.1em; color: #cfb62b; }



.main-content .side-column { padding-left: 30px; }
.main-content .side-title-top { margin-bottom: 40px; }

    .main-content .side-title-top span { background-color: #ebebeb; color: #1e1833; border-radius: 0; font-size: 17px; font-weight: normal; padding: 5px 20px; text-transform: uppercase; }
.main-content .side-title-main { color: #03bbd2; font-size: 28px; margin-bottom: 0; margin-top: 25px; }
.main-content .subtitle { color: #ebebeb; font-size: 28px; margin-top: 4px; margin-bottom: 10px; }

.main-content .side-list { margin-top: 20px; }
    .main-content .side-list li { border-top: none; border-left: none; border-right: none; padding: 10px 0; margin-bottom: 0; }
        .main-content .side-list li span { line-height: 45px; color: green; float: left; margin-right: 10px; }

.main-content .contactus { font-size: 14px; text-transform: uppercase; }


/* Footer */
.footer { margin-bottom: 20px;}
.footer .nav { margin-top: 15px; padding-top: 5px; border-top: 1px solid #ededed; }
    .footer .nav li div { color: #bcbbbf; text-transform: uppercase; margin-top: 10px; margin-left: 25px; }
    .footer .nav li a { color: #bcbbbf; text-transform: uppercase; }
        .footer .nav li a:hover { color: #03bbd2; background: #fff; }


/* Customize container */
@media (min-width: 768px) {
    .container { max-width: 920px; }
}






/***** PRODUCT PAGE ******/

.main-content.product { margin-top: 185px; }

    .main-content.product .feature-list li { list-style: none; padding-left: 30px; border: none; background: url('../cms/images/pgpbullet.jpg') no-repeat 0 50% transparent; }


/***** PRODUCT PAGE ******/

.container .contact { margin-top: 200px; }

.contact .title { color: #cfb62b; font-size: 36px; }

#mobile-menu {
    position: absolute;
    top: 50px;
    right: 0;
    z-index: 100;
    background-color: #03bbd2;
    font-size: 1.2em;
    color: #fff !important;
    padding: 10px 30px;
    border-radius: 4px;
}

#mobile-menu a { color:#fff;}
#mobile-menu #dropdownmenu {text-decoration: none;}
#mobile-menu:hover, #mobile-menu:active {color: #fff;background-color: #1E1832;}
#mobile-menu .dropdown-menu {left: -50px;}

#aboutmenu ul {list-style: none;padding-left: 0;}
#aboutmenu ul li {padding-left: 40px;}
#aboutmenu li:hover {color: #fff;background-color: #1E1832;}
#aboutmenu li:hover a {text-decoration: none;}

@media (max-width: 768px) {
    .center-slider {
    min-height: 120px;
    }

    #mobile-menu, .header .callnow {
        right: 15px;
    }
  .header .navbar-brand {
        width: 173px;
    }
}