.navbar-nav{ float: right;}
.section{ padding: 30px 0 30px 0;}
.sec-heading{ margin-bottom: 20px;}
.footer-menu { list-style: none;text-align: right}
.footer-menu li{ list-style: none;}
.footer-menu li a{color:#999}
.footer-menu li a:hover{ color:#777}
.hero-content h1{ display: inline-block;}
/*.fs-video-hero{ overflow: hidden;margin-bottom: 50px;}*/
.sec-heading .subheading{text-transform:none;}
.blog-columns .blog-post .post-img img{ height: 260px;width: 100%;}
::selection{ background: #338FFF;color: #fff;}
.ws-m{ padding-bottom: 40px;}
.pt-large{ padding: 160px 0 70px 0;}
.ft-cards-2 .ft-card-item img{position: relative;top: 50%;transform: translateY(-50%);}
#map-canvas{ margin-top: 25px;}
.service-item{ display: inline-block;float: none;width: 33%;text-align: left;}
.home-services{ text-align: center;}
.blog-columns .blog-post .post-img,{ text-align: center;}
.footer-widgets{ padding-top: 50px;}
.slick-prev:before, .slick-next:before{ color: #000;}
.footer-menu-wrapper{ float: right;text-align: right}
.invalid{border:1px solid #E11A27}
.form-success{ display: none;}
.t-slider .slick-prev:before, .t-slider .slick-next:before{content:""}
.t-slider .slick-prev, .t-slider .slick-next{ height: auto;width: auto;}
.testimonials-parallax .t-wrapper, .testimonials-dark .t-wrapper{ padding: 40px 0 0 0;}
.middle-footer{ text-align: center;vertical-align: bottom;}
.project-cta{ margin-top: 25px;}
.project-cta p{ margin-bottom: 15px;}
.cta-link .cta-wrapper h3{color:#111111}
.cta-link .cta-wrapper{ padding-top:20px;margin-top: 50px;}
.middle-footer-mobile{ display: none;}
.footer-cta{ margin-top: 25px;}
.footer-logo a img{ transition:.2s;}
.footer-logo a:hover img{ opacity: .7;transition:.2s;}
.navbar-logo:hover{ opacity: .7;transition: .2s;}
.navbar-logo{ transition: .2s;}
.pt-plax-lg-dark{background: #303030}
.navbar-trans{background:rgba(0, 0, 0, 0.5)}
.navbar .navbar-nav li a{ color: #fff;}
.navbar .navbar-nav .dropdown .dropdown-menu li a{color:#999}
.navbar.navbar-small .navbar-nav li a{color:#999}
.fs-video-hero .hero-content-wrapper{ padding-right: 10%;}
.fs-video-hero .hero-content-wrapper .hero-content{ vertical-align: bottom;}
..pfolio-single .project-info h5{padding-bottom:0;}
.vid-link-wrapper{ text-align: right;display: inline-block;float: right;}
.fs-video-hero{background:#000;}
.fs-video-hero iframe{height:100vh;max-width:100%;}
.btn:visited{ background: #E11A27;color: #fff;}
.vp-player-layout{width:100%;left:0;}
.fs-video-hero .hero-content-wrapper .hero-content .hero-subheading{ margin-top: 35px;}
.fs-video-hero .hero-content-wrapper .hero-content .hero-lead{ margin-bottom: 75px;}
.portfolio-columns-fw, .portfolio-columns-boxed{margin-top:25px;}
.pfolio-single .project-info h5{padding-bottom:0;}
.pfolio-single .project-info ul, .pfolio-single .project-info-2 ul{margin-top:20px;}
.sec-heading.home h2{margin-bottom:25px;}
/*Colour Overrides*/
.btn-light:visited:hover, .btn-ghost-light:hover:visited, .btn-ghost-light:hover {
    color: #fff !important;
}
.btn-ghost:after, .btn-ghost-light:after,.btn-light:visited:hover,.btn-light:hover,.btn-ghost-light:after, .btn{background: #E11A27}
.footer-litle address ul li .adr-group .adr-heading,.cta-link .cta-wrapper h3,.copyright small a:hover,.pt-dark .breadcrumb li a:hover,.footer-menu li a:hover, .navbar .navbar-nav li a.active,.footer-menu li a.active,a,h1, h2, h3,.navbar-trans:not(.navbar-inverse) .navbar-nav li a:hover,.navbar-trans:not(.navbar-inverse) .navbar-nav .open .dropdown-toggle{color:#E11A27}
.cta-link .cta-wrapper h3,.copyright small a:hover,.pt-dark .breadcrumb li a:hover,.footer-menu li a:hover, .navbar .navbar-nav li a.active,.footer-menu li a.active,a,h1, h2, h3,.navbar-trans:not(.navbar-inverse) .navbar-nav li a:hover,.navbar-trans:not(.navbar-inverse) .navbar-nav .open .dropdown-toggle{color:#E11A27}
.testimonials-dark, .footer-widgets,.testimonials-parallax .bg-overlay, .testimonials-dark .bg-overlay{background:#222222}
.cta-link .cta-wrapper h3{ font-weight: 600;}
span.footer-info{color:#E11A27}
span.footer-info a{ color: #777;}