body {
    background-image: url(/img/yacht.jpg);
    font-family: 'Ubuntu', sans-serif;
}
.dbupdater{
    color: white !important;
    text-indent: inherit !important;
    font-weight: 700;
    text-transform: uppercase;
    width: 300px !important;
    font-size: 24px;
    vertical-align: middle;
       padding: 31px 10px
}
body .outer-wrapper {
    background-size: cover;
    background-position: top center;
    /*background-image: url(/img/yacht.jpg);*//*changed by vishal*/
    /*padding: 94px 0;*/
    /*changed by vishal*/
}
body.index .outer-wrapper {
    background-image: none;
}
body.features .outer-wrapper {
    background-image: url(yacht.jpg);
}
body.about .outer-wrapper {
    background-image: url(yacht.jpg);
}

body.about.error .outer-wrapper {
    width: 100%;
    display: inline-block;
}

body.about.error .outer-wrapper .inner {
    width: 1118px;
    margin: 0 auto;
    padding-bottom: 30px;
}

header {
    /*background-color: #184566;*/    
}
header .navbar {
    margin: 0;
    border: 0;
}
header .navbar .container {
    position: relative;
}
header .navbar-brand {
    display: block;
    text-indent: -9999px;
    outline: 0;
    overflow: hidden;
    background-image: url(../img/logo.png);
    width: 226px;
    height: 77px;
    margin-left: 0 !important;
}
header .navbar-collapse {
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}
@media (min-width: 992px) { 
    header .navbar-nav {
        float: right !important;
        margin-right: -15px;
    }
}
header .navbar-nav li {
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 0 3px;
    font-size: 14px;
}
header .navbar-nav li a {
    padding: 12px;
    color: #FFF;
}
header .navbar-nav li.selected a {
    color: #54b3e4;
}
body.index header .navbar-nav li.selected a {
    color: #FFF;
}
@media (min-width: 992px) {    
    header .navbar-nav li a {
        padding: 28px 12px;
    }
}
header .navbar-nav li a:hover,
header .navbar-nav li a:focus,
header .navbar-nav li a:active,
header .navbar-nav li.open a,
header .navbar-nav li.open a:hover,
header .navbar-nav li.open a:focus,
header .navbar-nav li.open a:active {
    background-color: rgba(225,225,225,0.15);    
}

header .navbar-toggle {
    margin-top: 20px;
    margin-right: 20px;
}
header .navbar-toggle .icon-bar {
    background-color: #FFF;
}

header .navbar-nav ul.dropdown-menu {
    background-color: #184566;   
    box-shadow: none;
}
header .navbar-nav ul.dropdown-menu li {
    
}
header .navbar-nav ul.dropdown-menu li a {
    padding: 10px;
    background: transparent !important;
}

header .navbar-nav ul.dropdown-menu li a:hover,
header .navbar-nav ul.dropdown-menu li a:active,
header .navbar-nav ul.dropdown-menu li a:focus {
    color: #54b3e4;
}


#navbar-secondary ul {
    list-style: none;
    margin: 0 0 20px;
    padding:0 0 40px;
}
#navbar-secondary li {
    float: left;
    margin: 0 10px 0 0;
}
#navbar-secondary a {
}
@media (min-width: 992px) {
    #navbar-primary {
        margin-right: 180px;
    }
    #navbar-secondary {
        position: absolute;
        right: 0;
        top: 22px;
    }
    #navbar-secondary ul {
        padding: 0;
    }
    #navbar-secondary li {
        margin: 0 0 0 10px;
    }
}

header .btn {
    font-size: 14px;
    padding: 6px 12px;
    text-transform: uppercase;
}
.btn {
    font-size: 18px;
    padding: 15px;
    text-transform: uppercase;
    font-weight: 700;
}

.btn.btn-default {
    border: 1px solid #FFF;
}
.btn.btn-default:hover {
    border: 1px solid #064799;
    background-color: #064799;
}

.btn.btn-primary {
    background-color: #064799;
    border: 1px solid transparent;
}
.btn.btn-primary:hover {
    box-shadow: 0 0 9px 5px #7398c5;
    border: 1px solid #044ba4;
    background-color: #1151a2;
}


.btn.btn-success {
    border: 1px solid #f8a731    
}
.btn.btn-success:hover {
    box-shadow: 0 0 9px 5px #f9a028;
    border: 1px solid #f8a731;
    background-color: #f6881c;
}

@media (min-width: 768px) {    
    .btn.btn-wide {
        padding: 15px 70px 16px;
    }
}



.hero {
    background-image: url(../img/hero5.png);
    background-position: center;
    background-size: cover;
    height: 250px;
    margin-bottom: 20px;
}
.hero p {
    margin: 0;
    font-size: 26px;
    color: #004469;
    font-weight: 500;
    line-height: 1.2;
    padding: 40px 0 0 0;
}
.hero p strong {
    display: block;
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 3px;
}    
@media (min-width: 768px) {
    .hero {
        height: 400px;
    }
}   
@media (min-width: 992px) {
    .hero {
        height: 500px;
    }
}

section {
    padding: 20px 0;
    text-align: center;
    
}

section.hours-of-rest {
    background-color: #F3FBFD;
    padding-top: 20px;
    padding-bottom: 20px;
}
section.hours-of-rest h2 {
    margin-bottom: 30px;
}
section.hours-of-rest .hours-of-rest-detail {
    padding: 0 20px;
    color: #004469;
    font-size: 20px;
}

section.web-design-services {
    padding-top: 20px;
    padding-bottom: 20px;
}
section.web-design-services h2 {
    margin-bottom: 30px;
}
section.web-design-services .web-design-services-detail {
    padding: 30px 50px;
    color: #004469;
    font-size: 20px;
}

section.mission {
    padding: 10px 0;
}
section.mission h2 {
    line-height: 1.2em;
}
@media (min-width: 1200px) {
    section.mission h2 {        
        margin: 0;
    }  
}

section.pricing {
    
}
@media (min-width:992px) {
    section.pricing .pricing-detail {
        margin-bottom: 0px;
    }
}

section.features h3 {
    text-transform: uppercase;
    font-weight: 500;
}
section.features p {
    font-size: 17px;
}
section.features img {
    margin: 0 auto;
}
section.features .feature {
    padding: 0 5%;
    margin-bottom: 20px;
}
section.features .safety h3 {
    color: #f4003b;
}
section.features .crew h3 {
    color: #ad5eaf;
}
section.features .technical h3 {
    color: #10c9b6;
}

/*
section.video {
    background-image: url(../img/section-background.jpg);
    background-position: center;
    background-size: cover;
}
@media (max-width: 992px) {
    section.video .embed-responsive {
        margin-bottom: 20px;
    }
}
*/
section.testimonials h2 {
    margin: 0 0 25px;    
}
section.testimonials p {
    font-size: 17px;
}
section.testimonials p.client {
    color: #004469;
    font-weight: 500;
}
section.testimonials p.client span {
    display: block;
    font-size: 15px;
}
section.testimonials .testimonial {
    padding: 0 5%;
}



section.bottom {
    background-color: #455766;
}
section.bottom .social {
}
section.bottom .social a {
    width: 36px;
    height: 36px;
    display: inline-block;
    font-size: 0;
    color: transparent;
    background: url(../img/social-sprite.png) no-repeat 0 0 transparent;
}
section.bottom .social a.facebook {
      background-position: 0 0;
}
section.bottom .social a.facebook:hover {
    background-position: -68px 0;
}
section.bottom .social a.twitter {
    background-position: 0 -90px;
}
section.bottom .social a.twitter:hover {
    background-position: -68px -90px;
}

section.bottom .mailing-list {
    padding: 25px 0;
}
section.bottom .mailing-list h4 {
    margin: 5px 0 20px;
    font-weight: 500;
    font-size: 24px;
    color: white;
    text-transform: uppercase;
    line-height: 1.2em;
}
section.bottom input[type=email] {
    padding: 12px 6px 13px;
    font-size: 18px;
    border-radius: 3px;
    width: 60%;
    float: left;
}
section.bottom .btn {
    font-size: 16px;
    width: 35%;
}
@media (max-width: 767px) {
    section.bottom input[type=email],
    section.bottom .btn {
        float: none;
        margin-bottom:10px;
        width: 100%;
    }
}


footer {
    padding: 25px 0;
    /*background-color: #034566;*/
    font-size: 14px;
    color: #FFF;
}
@media (min-width: 768px) {
    footer {
        padding-bottom:  60px;/*changed by vishal*/
    }
}
footer .row > div {
    height: 50px;
}
footer p {
    position: absolute;
    bottom: 0;
}
footer p, 
footer span {
    vertical-align: baseline;
}

footer p.supports {
    bottom: -15px;
}

footer .sponsor { 
    display: inline-block;
    padding: 17px 0;
    width: 150px;
    text-align: left;
    background: url(../img/blueMarine.png) transparent center right no-repeat;
    text-indent: -9999px;
}



h2, .h2 {
    font-size: 24px;
    color: #004469;
}
h3, .h3 {
    font-size: 24px;
}


.demo {
    padding: 35px;
    background-image:url(../img/bg-yatch.png);
    background-size: cover;
    text-align: center;
}
.demo h2 {
    margin: 0 0 10px;
    color: #FFF;
    font-size: 39.72px;
    
}


.content {
    padding: 35px 15px;
    background-color: rgba(255, 255, 255, 0.9);
}
@media (min-width: 768px) {
    .content {
        padding: 35px;
    }    
}

.content.testimonials {
    padding-bottom:50px;
}

.heading {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}
.heading:before {
    content: "";
    position: absolute;
    width: 63px;
    height: 7px;
    top: -10px;
    left: 0;
    z-index: 10;
}
.heading:after {
    content: "";
    position: absolute;
    width: 100%;
    top: -7px;
    left: 0;
    border-bottom: 1px solid #e1e1e1;
}



.heading.lightblue {
    color: #078fb5;
}
.heading.lightblue:before {
    background-color: #078fb5;
}

.heading.orange {
    color: #f6881c;
}
.heading.orange:before {
    background-color: #f6881c;
}

.heading.green {
    color: #064799;
}
.heading.green:before {
    background-color: #064799;
}

.heading.red {
    color: #ff615e;
}
.heading.red:before {
    background-color: #ff615e;
}


.content h1 {    
    margin: 0 0 25px;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}
@media (min-width: 992px) {
    .content h1 {    
        margin: 0 0 55px;
    }
}
.content h2 {
    margin: 0 0 20px;
    font-weight: 300;
    font-size: 36px;
    color: #0e4869;
    letter-spacing: -1px;
}
.content h2.heading {
    color: #777677 !important;
    font-size: 30px;
    text-transform: none;
    font-weight: 400;
}




.pricing .pricing-detail {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.pricing .pricing-detail > div {
    background-color: #F3FBFD;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.pricing .pricing-detail a {
    margin: 0 auto; 
    width: 160px;
    padding: 15px;
}
.pricing .pricing-detail h3 {
    background-color: #184566;
    color: #FFF;
    font-size: 25px;
    font-weight: 300;
    padding: 20px 0 ;
    margin: 0;
}
.pricing .pricing-detail .price {
    background-color: #29B2E9;
    color: #FFF;
    font-size: 26px;
    font-weight: 300;
    padding: 20px 0 ;
    margin: 0 0 20px;
    border-bottom: 3px solid #184566;
}
.pricing .pricing-detail ul.features {
    margin: 0 0 20px; 
    padding: 0;
    list-style: none;
    
}
.pricing .pricing-detail.captain ul.features,
.pricing .pricing-detail.admiral ul.features {
    width: 50%;
    float: left;
}
.pricing .pricing-detail ul.features li {
    text-align: center;
    margin: 0; 
    padding: 0;
    font-size: 18px;
}

@media (min-width:992px) {
    .pricing .pricing-detail {
        float: left;
        margin-bottom: 30px;
    }
    .pricing .pricing-detail > div {
        min-height: 420px;
        position: relative;
    }
    .pricing .pricing-detail h3,
    .pricing .pricing-detail .price {
        font-size: 30px;
    }
    .pricing .pricing-detail a {
        position: absolute;
        bottom: 20px;
        left: 50%;
        margin-left: -80px;        
    }
    .pricing .pricing-detail.commander {
        width: 26%;
    }
    .pricing .pricing-detail.captain {
        width: 37%;
    }
    .pricing .pricing-detail.admiral {
        width: 37%;
    }
}




.quote-holder {
    margin: 0 auto;
    padding: 0 5% 30px;
    width: 85%;
    position: relative;
    text-align: right;
}
blockquote {
    padding: 0;
    border: 0;
    margin: 0 0 80px;
    font-size: 18px;
    line-height: 22px;
    color: #5c5c5c;
    text-align: left;  
    min-height: 180px;      
}
@media (min-width: 768px) {
    blockquote {
        min-height: 0;
    }
}
@media (min-width: 992px) {
    blockquote {
        min-height: 200px;      
    }
}
@media (min-width: 1200px) {
    blockquote {
        min-height: 180px;      
    }
}

blockquote:before, blockquote:after {
    content: "";
    position: absolute;
    width: 35px;
    height: 30px;
    top: 0;
    left: -30px;
    font-weight: 700;
    font-size: 72px;
    background: url(../img/blockquotes.png) no-repeat 0 0 transparent;
}
blockquote:after {
    background-position: right 0;
    top: auto;
    bottom: 120px;
    left: auto;
    right: 0;
}

.testimonials .author {
    position: relative;
    margin: 0 0 5px;
    color: #566369;
    line-height: 1.2em;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
}
.testimonials .author span {
    display: block;  
    font-size: 14px;    
    text-transform: none;
    color: #5c5c5c;
    font-weight: 300;
}
@media (min-width: 450px) {
    .testimonials .author:before {
        content: "";
        position: absolute;
        left: 0px;
        bottom: -20px;
        width: 80px;
        height: 80px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .testimonials .testimonial1 .author:before {
        background-image: url(../img/testimonial1.png);
    }
    .testimonials .testimonial2 .author:before {
        background-image: url(../img/testimonial2.png);
    }
}

@media (min-width: 1200px) {
    .testimonials .author:before {
        width: 120px;
        height: 120px;
        bottom: -50px;
    }
}

.carousel-wrapper {
    margin-bottom: 20px;
    position: relative;
}
.carousel-indicators {
    display: none;
}
.carousel-control {
    display: block;
    width: 38px;
    height: 38px;
    outline: none;  
    background-repeat: no-repeat; 
    text-shadow: none;
    opacity: 1;
    margin-top: -19px;
    top: 50%;
    text-indent: -9999px;
    overflow: hidden;
    z-index: 10;
}
.carousel-control.left,
.carousel-control.right {
    background-repeat: no-repeat; 
    background-position: center;
}
.carousel-control.left {
    left:0.2em;
    background-image: url("data:image/png;base64,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");    
}
.carousel-control.right {
    right: 0.2em;    
    background-image: url("data:image/png;base64,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");
}

.content ul.navbar-nav {
    float: none;
}
.content ul.nav li {
    text-transform: uppercase;
    font-weight: 700;
    float: none;
}
.content .nav li a {
    color: #939598;
    border-radius: 3px;
    padding: 8px 15px;
}
.content .nav li a:hover {
    background-color: #078fb5;
    color: #FFF;
}
.content .nav li.selected a {
    display: block;
    color: #939598;
}
.content .nav li.selected a {
    color: #078fb5;
}
.content .nav li.selected a:hover {
    color: #FFF;
}


body.about .content .nav li a:hover {
    background-color: #f6881c;
}
body.about .content .nav li.selected a {
    color: #f6881c;
}

form.form {
    margin-top: 30px;
}
.formRow {
    margin: 0 0 28px;
}
.formRow label {
    display: none;
}
.formRow.error {
    color: #ff0000;
}
.formRow input[type=text],
.formRow input[type=password],
.formRow input[type=email],
.formRow select{
    height: 48px;
    padding: 12px 10px;
    border: 1px solid #ccd2d4;
    outline: none;
    width: 97%;
    border-radius: 0;
}
.formRow select option:first-child,
.formRow select option[selected=selected] {
    color: #939598;
}
.formRow  span.required {
    color: #ff0000;
}

#dropin iframe {
    width: 97%;
    border: 1px solid #ccd2d4;
}
.formRow textarea {
    height: 200px;
    border: 1px solid #ccd2d4;
    display: inline-block;
    padding: 12px 10px;
    width: 97%;
    border-radius: 0;
}



.articleList ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.articleList ul li {
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
}
.articleArchive ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.articleArchive ul li {
    margin: 5px 0 0;
    padding: 0;
}
.articleArchive ul ul {
    list-style: disc;
    margin-left: 20px;
}
.brandLogo {
    height: auto;
    width: 90px;
    float:left;
}
.UpperLogo{
    padding-top:15px;
    float:left;
}

.firstText {
    color: white;
    float: left;
    font-size: 22px;
    font-weight: bold;
    padding: 0px 17px 81px 5px;
    transform: rotate(271deg);
    letter-spacing: 1px;
}