.fusion-secondary-header {
    display:none;
}
.fusion-top-header .fusion-header {
    background:#ffffff !important;
}
.fusion-logo img {
    width: 300px !important;
}
.fusion-header-v4 .fusion-header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.fusion-secondary-main-menu {
    background: rgba(1,41,110,1);
    background: -moz-linear-gradient(top, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(1,41,110,1)), color-stop(100%, rgba(0,23,67,1))) !important;
    background: -webkit-linear-gradient(top, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01296e', endColorstr='#001743', GradientType=0 ) !important;
    border-bottom:none !important;
}
.topright-content {
    text-align:right;
    margin-top:30px;
}
.topright-content #social_links-widget-3, .topright-content #custom_html-2 {
    display:inline-block !important;
    vertical-align:middle !important;
}
.topright-content #social_links-widget-3 {
    padding-right:25px;
    border-right:solid 1px rgba(0,0,0,0.4);
}
.topright-content h3 {
    margin:0 0 0 70px;
    font-size:25px !important;
    position:relative;
}
.topright-content h3:before {
    content:"";
    background:url("https://www.chartersaltybay.com/wp-content/uploads/2020/01/phone-icon.png");
    background-size:cover;
    background-repeat:no-repeat;
    height:33px;
    width:33px;
    left:-45px;
    position:absolute;
}
.widget .fusion-social-networks.boxed-icons .fusion-social-network-icon {
    margin-bottom:0 !important;
}
.topright-content .fusion-facebook.fusion-icon-facebook {
    background:#628ccd !important;
    color:#ffffff !important;
    border:none !important;
}
.topright-content .fusion-twitter.fusion-icon-twitter {
    background:#56d8f6 !important;
    color:#ffffff !important;
    border:none !important;
}
.topright-content .fusion-linkedin.fusion-icon-linkedin {
    background:#96d5e5 !important;
    color:#ffffff !important;
    border:none !important;
}
.fusion-main-menu > ul > li > a {
    text-transform:uppercase;
}
.homepage-section-one {
    background: #fff !important;
}
.downarrow {
    margin-bottom:40px;
    margin-top: -100px;
}
.homepage-section-one h2 {
    text-transform:uppercase;
}
.homepage-aboutsection{
    padding-bottom:60px !important;
    padding-top:60px !important;
}
.homepage-aboutsection h4{
    color:#1c1d1f;
    font-size:22px !important;
    text-transform:uppercase;
    font-weight:600 !important;
}
.homepage-aboutsection h3{
    color:#012563;
    font-size:35px !important;
    text-transform:uppercase;
}
.homepage-aboutsection p{
    font-size:17px !important;
    color:#1c1d1f;
    font-weight:400 !important;
}
.homepage-gallerysection{
    padding-bottom:70px !important;
    padding-top:70px !important;
}
.homepage-gallerysection h3{
    color:#fff;
    font-size:35px !important;
    text-transform:uppercase;
}
.homepage-gallerysection .fusion-gallery{
    padding-top:40px !important;
}
.homepage-gallerysection .fusion-gallery-image a:hover {
    background-color:rgba(0,29,98,0.35);
    cursor: all-scroll;
}
.homepage-our-services-outer {
    padding-top:30px !important;
    padding-bottom: 115px !important;
}
.homepage-our-services-outer h3 {
    margin-bottom:0;
    text-transform:uppercase;
    color:#1c1d1f !important;
}
.homepage-our-services-outer p {
    margin-top:13px;
    color:#010101 !important;
    margin-bottom: 4px;
}
.our-service-list {
    background:rgba(0,29,98,0.7);
    padding:50px 40px 35px 50px;
    border-radius:40px;
}
.our-service-list ul {
    padding:0;
    margin:0;
}
.our-service-list ul li {
    color:#ffffff;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px;
}
.homepage-clients-outer {
    padding-bottom:505px !important;
}
.homepage-clients-outer h3 {
    margin-bottom:0;
    text-transform:uppercase;
    color:#1c1d1f !important;
}
.homepage-clients-outer p {
    margin-top:20px;
    margin-bottom:10px !important;
    /*color:#000 !important;*/
    font-weight: 700;
}
#nav_menu-2 {
    text-align:left !important;
}
.fusion-footer-widget-area ul li a {
    text-transform:capitalize !important;
}
.fusion-widget-area .widget_nav_menu li {
    border-bottom:none !important;
    padding-bottom:0 !important;
    padding-top:0 !important;
}
.footer-address ul li {
    display:flex;
    line-height:28px;
    margin-bottom:15px;
}
.footer-address ul li i {
    margin-right:10px;
    margin-top:5px;
}
.fusion-facebook.fusion-icon-facebook {
    color:#ffffff !important;
    background-color:#628ccd !important;
    border:none !important;
}
.fusion-twitter.fusion-icon-twitter {
    color:#ffffff !important;
    background-color:#56d8f6 !important;
    border:none !important;
}
.fusion-linkedin.fusion-icon-linkedin {
    color:#ffffff !important;
    background-color:#93d4e4 !important;
    border:none !important;
}
.fusion-footer-widget-area {
    margin-top:-10px;
}
.above-footer-content {
    background:#c8c8c8;
    padding:40px 30px;
    text-align:center;
}
.above-footer-content .fusion-row {
    max-width:1170px;
    margin:0 auto !important;
}
.above-footer-content h4 {
    font-size:30px !important;
    line-height:normal !important;
    margin-bottom:0;
}
.abovefooter-btn {
    margin-top:20px;
}
.abovefooter-btn .fusion-button.button-1 {
    padding:10px 30px !important;
    color:#ffffff !important;
    background: #01296d;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #001843 ), to( #01296d ) ) !important;
    background-image: -webkit-linear-gradient( bottom, #001843, #01296d ) !important;
    background-image: -moz-linear-gradient( bottom, #001843, #01296d ) !important;
    background-image: -o-linear-gradient( bottom, #001843, #01296d ) !important;
    background-image: linear-gradient( to top, #001843, #01296d ) !important;
    border-radius:30px !important;
}
.abovefooter-btn .fusion-button.button-1:hover {
    background: #001843;
    background-image: none;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #01296d ), to( #001843 ) ) !important;
    background-image: -webkit-linear-gradient( bottom, #01296d, #001843 ) !important;
    background-image: -moz-linear-gradient( bottom, #01296d, #001843 ) !important;
    background-image: -o-linear-gradient( bottom, #01296d, #001843 ) !important;
    background-image: linear-gradient( to top,#01296d,#001843 ) !important;
}
#media_image-3 {
    text-align:center;
}
.menu-electrician-main-menu-container.wco-footer-navigation ul {
    display:inline-block !important;
    vertical-align:top;
}
.menu-two {
    margin-left:40px !important;
}

#media_image-2 {
    text-align:center;
}
/* Gallery Page */
.salty-gallary .fusion-gallery-container img:hover {
     background-color: red !important;      
}

/* Services Page */
.salty-services h3 {
    margin-bottom:15px;
}
.salty-services h5 {
     margin:0 0 30px 0 !important ;
     font-size:24px !important;
     font-weight:600 !important;
     line-height:normal !important;
}
.salty-services .fusion-layout-column {
    margin-right:0 !important;
}
h3.title-heading-center {
    font-size: 30px !important;
    margin-bottom:30px !important;
}
.salty-blue-bg-text {
    color: #fff !important;
}
.salty-gray-bg ul {
    padding-left:20px !important;
}
.salty-gray-bg ul li {
    font-size : 20px !important;
    color : #00235f !important;
}
.salty-gray-bg ul li p {
    font-size : 17px !important;
    color : #000 !important;
    margin:0 !important;
}

/*Testimonial Page*/
.testimonial-main-outer {
    padding-top:60px !important;
    padding-bottom:60px !important;
}
.testimonial-main-outer .tr-testimonial-icon, .testimonial-main-outer .tr-author-image.tr-border-square {
    display:none;
}
.testimonial-main-outer .tr-testimonial {
    border:solid 1px rgba(0,0,0,0.2);
}

.time_slot{
    background: linear-gradient(to bottom, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    color:#fff;
    font-size:18px;
    font-weight:600;
     width: 600px !important;
}

.calendar {
    width: 600px !important;
    font-family: inherit !important;;
    font-size: 16px !important;;
}
.month_header{
    background: linear-gradient(to bottom, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    color:#fff;
    font-size:24px;
    font-weight:600;
    padding:25px;
    text-transform:uppercase;
}
.prev_month, .next_month{
    color:#fff !important;
    height: inherit !important;
}

.next_month:hover, .prev_month:hover {
    background: #628ccd !important;
}
.day_title{
    background:#d4e4fe !important;
    font-weight:600 !important;    
}

.available{
    background:#f5f5f5 !important;
}
.available:hover{
    background: linear-gradient(to bottom, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    color:#fff !important;
}
.calendar_wrap .selected{
    background: linear-gradient(to bottom, rgba(1,41,110,1) 0%, rgba(0,23,67,1) 100%) !important;
    color:#fff !important;
}
.page-id-2189 .above-footer-content{
    display:none !important;
}

/*****************************************************Responsive*******************************************/
@media (max-width:1024px) {
    .topright-content {text-align:left; margin-top: 23px;}
    .salty-services, .salty-gallary, .salty-blue-bg, .salty-gray-bg {padding-left:20px; padding-right:20px;}
}

@media (max-width:999px) {
    .fusion-footer-widget-area {margin-top: -20px;}
    .above-footer-content h4 {font-size:24px !important;}
    section#social_links-widget-2, section#nav_menu-2 {text-align: left !important;}
    #media_image-3 {text-align:left;}
}

@media (max-width:768px) {
    .homepage-gallerysection .fusion-grid-3 .fusion-grid-column {text-align:center; margin:0 auto;}
}

@media (max-width:480px) {
    .above-footer-content h4 {font-size:20px !important;}
    .menu-two {margin-left: 30px !important;}
}

@media (max-width:380px) {
    .topright-content h3 {font-size:18px !important;}
}














