/* Media Queries
-------------------------------------------------------------- */
@media only screen and (max-width: 1366px) {
}

/* Smaller than standard 1200 */
@media only screen and (max-width: 1199px) {
}

/* Smaller than standard 992 */
@media only screen and (max-width: 991px) {
    .btn-menu {
        display: block;
    }

    .mainnav, .menu .logo {
        display: none;
    }

    .flat-information > li > a {
        padding: 5px 0 5px 28px;
    }

    .flat-information > li:before {
        top: 5px;
    }

    .header .logo {
        float: left;
        margin: 28px 50px 0 0;
    }

    .social-links,
    .flat-information {
        text-align: center;
    }

    .flat-row.about,
    .flat-row.blog,
    footer,
    .page-title,
    .main-content {
        padding: 40px 0 30px;
    }

    .iconbox,
    .flat-testimonials-images,
    .footer-widgets .widget {
        margin-bottom: 30px;
    }

    .flat-portfolio .item {
        width: 50%;
    }

    .comment-respond .comment-notes, .comment-respond .comment-form-email,
    .comment-respond .comment-notes, .comment-respond .comment-form-email {
        width: 100%;
        max-width: 100%;
    }

    .comment-respond .comment-notes {
        padding-right: 0;
    }

    .comment-respond .comment-form-email,
    .sidebars {
        padding-left: 0;
    }

    .go-top {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .tp-leftarrow.square, .tp-rightarrow.square {
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }

        .tp-leftarrow.square:before, .tp-rightarrow.square:before {
            left: 10px;
            top: 0;
            font-size: 22px;
        }

    .page-title-heading h1,
    .flat-qoute p {
        font-size: 30px;
    }

    .sidebar {
        padding-top: 30px;
        border-left: 0;
        padding-left: 0;
        margin-left: 0;
    }

    .blog-single .direction ul li ul.social-icons {
        margin-top: 0;
        padding: 20px 0;
    }

    .img-responsive,
    .effect1 .box-image img {
        margin: auto;
    }

    .flat-imagebox .item {
        width: 33.333%;
    }

    .logo-mobi {
        display: block;
    }

    .read-more.view-all.menuyu-gor {
        text-align: center;
        padding-bottom: 20px;
    }
}

/* Tablet Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}

/* Tablet Portrait Size */
@media only screen and (min-width: 768px) and (max-width: 991px) {
}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
    .flat-portfolio .item,
    .reservation-page-left .reservation-page-form .reservation-page-input-box,
    .requestform p, .post .content-post .meta-post .by-author, .post .content-post .meta-post .social-links,
    .post .content-post .meta-post .leave-comment,
    .title-section.style4,
    .blog-shortcode article.post:first-child .content-post {
        width: 100%;
        max-width: 100%;
    }

    .title-section.style4 {
        margin-bottom: 10px;
    }

    .flat-imagebox .item, .post .content-post .meta-post .leave-comment,
    .imagebox, .post .content-post .meta-post .by-author, .post .content-post .meta-post .social-links {
        text-align: center;
    }

    .flat-testimonial .flat-carousel {
        padding: 0;
    }

    .post .content-post .meta-post .by-author {
        padding-left: 0;
    }

    .woocommerce-page .cart button {
        min-width: 50px;
        padding: 14px;
    }

        .woocommerce-page .cart button:last-child,
        .post .content-post .meta-post .leave-comment {
            margin-right: 0;
        }

    .flat-accordion .flat-toggle .toggle-content,
    .flat-accordion .flat-toggle h4.toggle-title, .comment-post {
        padding: 15px 22px;
    }

    .col-sm-6 {
        width: 50%;
        float: left;
    }

    .blog-single .comment-post .comment-avatar > img {
        margin-bottom: 0;
    }
}

/* Mobile Landscape Size */
@media only screen and (min-width: 479px) and (max-width: 767px) {
}

/* Mobile Portrait Size */
@media only screen and (max-width: 478px) {
    .flat-tabs .content-tab ul li .media-body span, .main-content.blog-single .post .direction .social-links {
        float: left;
    }

    .box {
        padding: 0;
    }

    .projects-portfolio .projects-portfolio-wrap,
    .col-xs-6, .flat-imagebox .item,
    .blog-slist .featured-post {
        width: 100%;
    }

    .blog-slist .featured-post {
        float: none;
        max-width: 100%;
    }

    .blog-shortcode article.post .content-post {
        padding: 49px 6px 45px 0;
    }

    .related.products .product .box-content ul,
    .product .box-content {
        display: inline-block;
    }

    .projects-portfolio .projects-portfolio-wrap,
    .related.products .product, .product {
        text-align: center;
    }

        .product .box-content {
            text-align: justify;
        }

    .imagebox .box-content {
        text-align: left;
    }

    .flat-imagebox.index-1 .item {
        margin-bottom: 30px;
    }

    .countdown .square {
        margin-right: 5px;
    }
}

@media (max-width: 320px) {

    .countdown {
        margin: 15px -15px;
    }

    .article .featured-post, .blog-shortcode article.post:first-child .content-post,
    .title-section.style4 {
        width: 100%;
    }

    .blog-slist .featured-post {
        max-width: 100%;
    }

    .go-top-v1 {
        top: 56px;
    }
}


@media only screen and (min-width:992px) {
    .acil {
        display: none !important;
    }

    .p-0 {
        padding: 0 !important;
    }

    .pt-0 {
        padding-top: 0 !important;
    }

    .pr-0 {
        padding-right: 0 !important;
    }

    .pb-0 {
        padding-bottom: 0 !important;
    }

    .pl-0 {
        padding-bottom: 0 !important;
    }

    .m-0 {
        margin: 0 !important;
    }

    .mt-0 {
        margin-top: 0 !important;
    }

    .mr-0 {
        margin-right: 0 !important;
    }

    .mb-0 {
        margin-bottom: 0 !important;
    }

    .ml-0 {
        margin-bottom: 0 !important;
    }

    .sira1, .sira2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .sira1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .sira2 {
        -ms-flex-order: 2;
        order: 2;
    }
}

@media only screen and (max-width: 991px) {
    .kapa {
        display: none !important;
    }

    .m-p-0 {
        padding: 0 !important;
    }

    .m-pt-0 {
        padding-top: 0 !important;
    }

    .m-pr-0 {
        padding-right: 0 !important;
    }

    .m-pb-0 {
        padding-bottom: 0 !important;
    }

    .m-pl-0 {
        padding-bottom: 0 !important;
    }

    .m-m-0 {
        margin: 0 !important;
    }

    .m-mt-0 {
        margin-top: 0 !important;
    }

    .m-mr-0 {
        margin-right: 0 !important;
    }

    .m-mb-0 {
        margin-bottom: 0 !important;
    }

    .m-ml-0 {
        margin-bottom: 0 !important;
    }

    .sira1, .sira2 {
        margin-top: 15px;
        padding-left: 30px;
        padding-right: 30px;
    }

    #slider-counter {
        display: none !important;
    }

    .tp-caption.title-slide {
    }

    .tp-caption.description-slider {
        font-size: 21px !important;
    }

    .tp-caption.desc-slide span {
        font-size: 16px !important;
    }

    .tp-caption.desc-slide {
        font-size: 16px !important;
        line-height: 13px !important;
    }

    .flat-divider.d96px {
        display: none;
    }

    .tp-leftarrow.square, .tp-rightarrow.square {
        top: auto !important;
        bottom: 15px !important;
        right: 15px !important;
        left: auto !important;
        opacity: 1 !important;
        border: 1px solid #808080
    }

    .tp-leftarrow.square {
        right: 45px !important;
        border-right: 0 !important;
    }

    .tp-rightarrow.square {
    }

    .wrap-content-story {
        padding: 0
    }

    .flat-projects-portfolio ul.portfolio-filter {
        margin: 15px;
        border: 1px solid #b6b6b6;
    }

        .flat-projects-portfolio ul.portfolio-filter li {
            display: block;
            width: 100%;
            border-bottom: 1px solid #b6b6b6;
        }

            .flat-projects-portfolio ul.portfolio-filter li:last-of-type {
                border: none;
            }

            .flat-projects-portfolio ul.portfolio-filter li a {
                padding: 0;
                border: 0;
            }

    .flat-tabs .bg-tabs {
        background: none;
    }

    .flat-tabs ul.menu-tab {
        border: 1px solid #b6b6b6;
    }

        .flat-tabs ul.menu-tab li {
            display: block;
            width: 100%;
            border-bottom: 1px solid #b6b6b6;
        }

            .flat-tabs ul.menu-tab li:last-of-type {
                border-bottom: none;
            }

            .flat-tabs ul.menu-tab li a {
                padding: 0 !important;
                border: 0;
                display: block;
            }
}
