@media only screen and (min-width: 1200px) {
    .home-3 .container {
        width: calc(1170px - 100px)
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .home-3 .container {
        width: calc(970px - 100px)
    }
    .home-3 nav.navbar.bootsnav .navbar-header {
        right: 80px
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .home-3 .container {
        width: calc(750px - 60px)
    }
    .home-3.margin-50 {
        margin: 30
    }
    .home-3 .welcome_area {
        height: 500px
    }
    .home-3 nav.navbar.bootsnav .navbar-header {
        right: 80px
    }
    .home-5 .blog_area .section_heading {
        padding: 0
    }
    .home-11 .single_blog_content iframe {
        height: 130px !important
    }
    .sm-mt-50 {
        margin-top: 50px
    }
    .sm-mt-30 {
        margin-top: 30px
    }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .col-5 {
        width: 100%
    }
    .home-1 .welcome_area {
        height: 500px
    }
    .welcome_content>h2 {
        font-size: 30px
    }
    .welcome_content>p {
        font-size: 18px
    }
    .xs-mt-50 {
        margin-top: 50px
    }
    .xs-mt-30 {
        margin-top: 30px
    }
    .gallery_menu .portfolio-menu button {
        padding: 3px 0
    }
    .home-2 .welcome_area {
        height: 500px;
        width: 100%
    }
    .home-2 .gallery_area .gallery_menu {
        float: none
    }
    .home-2 .gallery_menu .portfolio-menu button,
    .home-2 .gallery_menu .portfolio-menu button:hover {
        border: 0 solid transparent
    }
    .home-3.margin-50 {
        margin: 0
    }
    .home-3 .welcome_area {
        height: 500px
    }
    .home-4 .gallery_menu .portfolio-menu button {
        padding: 4px 8px
    }
    .home-4 .owl-prev,
    .home-4 .owl-next {
        top: 115%
    }
    .home-4 .owl-next {
        right: 0
    }
    .home-4 .owl-prev {
        left: 0
    }
    .home-7 .welcome_area {
        height: 450px
    }
    .single_gallery_item_13 {
        width: 100%
    }
    .breadcumb_area.section_padding_100 {
        padding: 50px 0
    }
    .cta_content.text-right {
        text-align: left
    }
    .newsletter_area .form-control {
        width: 100%
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        width: 450px
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .container {
        width: 520px
    }
    nav.navbar.bootsnav .navbar-header {
        right: 50px
    }
    .gallery_menu .portfolio-menu button {
        padding: 6px
    }
    .home-5 .blog_area .single_blog_content iframe {
        height: 270px
    }
    .single_gallery_item_13 {
        width: 50%
    }
}
@media only screen and (min-width: 320px) and (max-width: 992px) {
    .home-2 nav.navbar.bootsnav ul.nav>li>a,
    .home-6 nav.navbar.bootsnav ul.nav>li>a,
    .home-8 nav.navbar.bootsnav ul.nav>li>a,
    .home-9 nav.navbar.bootsnav ul.nav>li>a,
    .home-4 nav.navbar.bootsnav ul.nav>li>a {
        color: #333
    }
    .double-logo .navbar-brand.sticky-logo {
        display: none!important
    }
    .double-logo .sticky .navbar-brand.sticky-logo {
        display: block!important
    }
    .double-logo .sticky .navbar-brand {
        display: none!important
    }
}