@media (min-width: 768px) {
    .logo {
        width: 200px;
    }

    .smedia div {
        margin: 0 5px;
    }

    /* carousel */
    .carousel-caption {
        top: 25%;
    }

    /* top menu */
    .top-menu {
        margin-top: -80px;
    }

    .navbar-default {
        background: none;
        border: none;
    }

    .top-menu .navbar-nav {
        margin: 0 auto;
        float: none;
    }

    .top-menu .navbar-brand {
        display: none;
    }

    .top-menu .navbar-nav .col-md-2 {
        width: 20%;
        text-align: center;
        float: left;
    }

    .top-menu .navbar-nav .col-md-2 li {
        padding: 10px 0;
    }

    .home {
        background: #ff0000;
    }

    .gallery {
        background: #d2691e;
    }

    .about {
        background: #0b3101;
    }

    .event {
        background: #5a5a5a;
    }

    .contact {
        background: #fa7203;
    }

    .top-menu .navbar-nav .col-md-2 a li {
        color: #ffffff;
    }

    i.tp-fa {
        display: block;
        margin-bottom: 1rem;
    }

    .mkt-col,
    .event-col {
        float: left;
        width: 33.333333%;
    }

    .mkt-img {
        height: 120px;
    }

    .ann {
        width: 90%;
    }

    /*  */
    .bio-txt,
    .bio-img {
        float: left;
    }

    .bio-txt {
        width: 58.33333333%;
    }

    .bio-img {
        width: 41.66666667%;
    }

    .bio-txt h2 {
        margin-top: 0;
    }

    /* bookings */
    /* gallery-home */
    .g-list {
        width: 33.33333333%;
        float: left;
    }

    /* About Page Styling + Gallery + Blog */
    .abt-top-banner,
    .gal-top-banner,
    .bl-top-banner {
        height: 600px;
    }

    .abtArtImg {
        width: 20%;
        float: left;
        margin: 0 5px 5px 0;
    }

    .abtArtImg2 {
        width: 20%;
        float: right;
        margin: 0 5px 0 5px;
    }

    /* Blog Page */
    .blog article.col-md-6 {
        float: left;
    }

    .bl-img {
        width: 33.33333333%;
        float: left;
    }

    .bl-txt {
        width: 66.66666667%;
        float: left;
        padding: 0;
    }

    .bl-h {
        margin-top: 0;
        margin-bottom: 0;
    }
    /* Blog Home */
    .blMainTop {
        height: 600px;
    }
    .bl-main-top {
        height: 600px;
        overflow: hidden;
    }
    /* Login Styling */
    .form-wrap {
        width: 50%;
        margin: 0 auto;
    }
    /* Dashboard */
    section.dash-top{
        height: 300px;
    }
    .dash-wrap {
        height: 600px;
    }
    .dashForm{
        width: 60%;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {}
@media (min-width: 1020px) {
    /* Blog Page */
    .blog article.col-md-6 {
        float: left;
        height: 220px;
        margin: 10px 0;
    }
}

@media (min-width: 1440px) {}

@media (min-width: 2560px) {

    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img {
        width: 100%;
    }
}

@media (max-width: 768px) {

    /* About Page Styling */
    .abt-top-banner,
    .gal-top-banner,
    .bl-top-banner,
    .dash-top {
        height: 300px;
    }
}

@media screen and (max-width: 360px) {
    .logo {
        width: 175px;
    }
}

@media screen and (max-width: 320px) {
    .logo {
        width: 140px;
    }

    .top-header {
        height: 40px;
    }

    .smedia div {
        width: 15px;
        height: 15px;
    }

    .smedia div i.fa {
        font-size: 1rem;
        display: block;
    }
}