
@media (max-width: 1260px) {
    .mb-sm-100 {
        margin-bottom: 0px;
    }
    .footer-info{ display: flex;}
    .ft-cards-2 .ft-card-item{ max-width: 350px;width: auto;}
    .navbar .navbar-nav li a{color:#999}
}
@media (max-width: 770px) {
    .fs-video-hero{ overflow: visible;}
    .service-item{ width: auto;}
    .middle-footer-mobile{ display: block;text-align: center;}
    .middle-footer{ display: none;}
     .footer-info > div{ width: 50%;}
     .footer-widgets .about-widget{ margin-bottom: 20px;}
     .footer-cta{ margin: 15px 0;}
     .testimonials-parallax .t-wrapper, .testimonials-dark .t-wrapper{ width: 80%;}
     .row{ margin: 0;}
     iframe{ height: 400px;margin-top: 75px;max-width:100%;}
     .slick-item iframe{margin-top:0;display:block;}
     #fs-video-one-bg{ line-height: 0;}
     .fs-video-hero .bg-overlay{ position: relative;height: 50vh;background:#000000}
     .fs-video-hero .hero-content-wrapper{ display: block;height: 50vh;}
     #services{ margin-top: 30vh;}
     .linea-basic-magic-mouse{ display: none;}
     .ft-cards-2 .ft-card-item img{position: relative;top: auto;transform: translateY(0%);max-width: 100%;}
     .navbar .navbar-header .navbar-brand{ margin-left: 0px;height:auto;}
     .vid-link-wrapper{ text-align: left;}
     .navbar .navbar-nav li a{ color: #777;}
    .navbar-brand > img {
        display: inline-block;
        max-width: 100%;
    }
    #services {
        margin-top: 0vh;
    }
    span.footer-info{display:inline-block;}
    span.footer-info > *{width:100%;display:inline-block;}
}