    @media (min-width: 1440px) and (max-width: 1745px) {}
    
    @media (min-width: 1200px) and (max-width: 1439px) {}
    
    @media (min-width: 992px) and (max-width: 1199px) {}
    
    @media (min-width: 768px) and (max-width: 991px) {
        .wrapper header.header .row {
            flex-wrap: wrap;
        }

        .wrapper header.header .col-md-2,
        .wrapper header.header .col-md-10 {
            width: 100%;
            justify-content: center;
        }

        .wrapper header.header .menu {
            width: 100%;
            justify-content: center;
        }

        .wrapper header.header .menu ul {
            width: 100%;
            justify-content: center;
            flex-wrap: wrap;
            margin-left: 0;
            gap: 8px;
        }

        .wrapper header.header .menu ul li a {
            line-height: 1.1;
            padding: 10px 12px;
        }

        .wrapper footer .footer-bg > .row {
            flex-wrap: wrap;
            row-gap: 10px;
        }

        .wrapper footer .footer-bg .col-md-9,
        .wrapper footer .footer-bg .col-md-3 {
            width: 100%;
            justify-content: center;
        }

        .wrapper footer.footer .footer-menu {
            justify-content: center;
        }

        .wrapper footer.footer .footer-menu ul {
            justify-content: center;
            flex-wrap: wrap;
            width: 100%;
            gap: 6px;
        }

        .wrapper footer.footer .footer-menu ul li {
            flex: 0 1 140px;
        }

        .wrapper footer.footer .footer-icon p {
            justify-content: center;
            flex-wrap: wrap;
        }

        .blog-post-area.home-feed .container {
            width: auto;
        }

        .home-toolbar.single-blog-area {
            flex-direction: column;
        }

        .home-toolbar .right-tags,
        .home-toolbar .left-search {
            width: 100%;
        }

        .single-blog-area .blog-area {
            margin-right: 0;
        }

        .single-blog-area .border-top {
            padding: 14px;
        }

        .single-blog-area .newsletter input[type="email"],
        .single-blog-area .newsletter input[type="text"],
        .single-blog-area .newsletter input[type="submit"] {
            width: 100%;
            margin-right: 0;
        }

        .home-feed .single-post h3,
        .home-feed .single-post p {
            height: auto;
        }
    }
    
    @media (min-width: 550px) and (max-width: 767px) {
        .wrapper header.header .row {
            flex-wrap: wrap;
        }

        .wrapper header.header .col-md-2,
        .wrapper header.header .col-md-10 {
            width: 100%;
            justify-content: center;
        }

        .wrapper header.header .menu {
            width: 100%;
            justify-content: center;
        }

        .wrapper header.header .menu ul {
            width: 100%;
            justify-content: center;
            flex-wrap: wrap;
            margin-left: 0;
            gap: 6px;
        }

        .wrapper header.header .menu ul li a {
            line-height: 1.1;
            padding: 9px 11px;
            font-size: 13px;
        }

        .wrapper footer .footer-bg > .row {
            flex-wrap: wrap;
            row-gap: 10px;
        }

        .wrapper footer .footer-bg .col-md-9,
        .wrapper footer .footer-bg .col-md-3 {
            width: 100%;
            justify-content: center;
        }

        .wrapper footer.footer .footer-menu {
            justify-content: center;
        }

        .wrapper footer.footer .footer-menu ul {
            justify-content: center;
            flex-wrap: wrap;
            width: 100%;
            gap: 6px;
        }

        .wrapper footer.footer .footer-menu ul li {
            flex: 0 1 136px;
        }

        .wrapper footer.footer .footer-icon p {
            justify-content: center;
            flex-wrap: wrap;
        }

        .blog-post-area.home-feed .container {
            width: auto;
        }

        .home-toolbar.single-blog-area {
            flex-direction: column;
        }

        .home-toolbar .right-tags,
        .home-toolbar .left-search {
            width: 100%;
        }

        .single-blog-area {
            margin-bottom: 60px;
        }

        .single-blog-area h2 {
            font-size: 28px;
            line-height: 1.3;
            margin-top: 28px;
        }

        .single-blog-area .blog-area {
            margin-right: 0;
        }

        .single-blog-area .blog-area-part p,
        .single-blog-area p {
            line-height: 1.8;
            text-align: left;
            word-break: break-word;
        }

        .single-blog-area .single-img {
            min-height: 240px;
            margin-top: 28px;
        }

        .single-blog-area .border-top {
            padding: 14px;
        }

        .single-blog-area .newsletter input[type="email"],
        .single-blog-area .newsletter input[type="text"],
        .single-blog-area .newsletter input[type="submit"],
        .single-blog-area form .name,
        .single-blog-area form .email,
        .single-blog-area form .comment,
        .single-blog-area form .name input,
        .single-blog-area form .email input,
        .single-blog-area form .comment input {
            width: 100%;
            margin-right: 0;
        }

        .single-blog-area form .name,
        .single-blog-area form .email {
            float: none;
            display: block;
            margin-bottom: 10px;
        }

        .single-blog-area form .post input[type="submit"] {
            right: 0;
            width: 100%;
        }

        .home-feed .single-post h3,
        .home-feed .single-post p {
            height: auto;
        }
    }
    
    @media only screen and (max-width: 549px) {
        .wrapper header.header .row {
            flex-wrap: wrap;
        }

        .wrapper header.header .col-md-2,
        .wrapper header.header .col-md-10 {
            width: 100%;
            justify-content: center;
        }

        .logo img {
            width: 132px;
            margin: 8px 0;
        }

        .wrapper header.header .menu {
            width: 100%;
            justify-content: center;
        }

        .wrapper header.header .menu ul {
            width: 100%;
            justify-content: center;
            flex-wrap: wrap;
            margin-left: 0;
            gap: 6px;
            white-space: normal;
        }

        .wrapper header.header .menu ul li a {
            line-height: 1.1;
            padding: 8px 10px;
            font-size: 12px;
        }

        .wrapper footer .footer-bg {
            padding: 12px 0;
        }

        .wrapper footer .footer-bg > .row {
            flex-wrap: wrap;
            row-gap: 8px;
        }

        .wrapper footer .footer-bg .col-md-9,
        .wrapper footer .footer-bg .col-md-3 {
            width: 100%;
            justify-content: center;
        }

        .wrapper footer.footer .footer-menu {
            justify-content: center;
        }

        .wrapper footer.footer .footer-menu ul {
            justify-content: center;
            flex-wrap: wrap;
            width: 100%;
            gap: 4px;
        }

        .wrapper footer.footer .footer-menu ul li {
            flex: 1 1 46%;
            max-width: 46%;
        }

        .wrapper footer.footer .footer-menu ul li a {
            min-height: 40px;
            font-size: 12px;
            padding: 6px 8px;
        }

        .wrapper footer.footer .footer-icon p {
            justify-content: center;
            flex-wrap: wrap;
            gap: 4px;
        }

        .wrapper footer.footer .footer-icon p i {
            padding: 8px;
            font-size: 17px;
        }

        .blog-post-area.home-feed .container {
            width: auto;
        }

        .home-toolbar.single-blog-area {
            flex-direction: column;
        }

        .home-toolbar .right-tags,
        .home-toolbar .left-search {
            width: 100%;
        }

        .single-blog-area {
            margin-bottom: 50px;
        }

        .single-blog-area .container {
            padding-left: 18px;
            padding-right: 18px;
        }

        .single-blog-area .blog-area {
            margin-right: 0;
        }

        .single-blog-area h2 {
            font-size: 24px;
            line-height: 1.3;
            margin-top: 24px;
        }

        .single-blog-area .single-img {
            min-height: 200px;
            margin-top: 24px;
        }

        .single-blog-area .border-top {
            padding: 12px;
        }

        .single-blog-area .blog-area-part p,
        .single-blog-area p {
            font-size: 15px;
            line-height: 1.75;
            text-align: left;
            word-break: break-word;
        }

        .single-blog-area .newsletter input[type="email"],
        .single-blog-area .newsletter input[type="text"],
        .single-blog-area .newsletter input[type="submit"],
        .single-blog-area form .name,
        .single-blog-area form .email,
        .single-blog-area form .comment,
        .single-blog-area form .name input,
        .single-blog-area form .email input,
        .single-blog-area form .comment input {
            width: 100%;
            margin-right: 0;
        }

        .single-blog-area form .name,
        .single-blog-area form .email {
            float: none;
            display: block;
            margin-bottom: 10px;
        }

        .single-blog-area form .post input[type="submit"] {
            right: 0;
            width: 100%;
        }

        .single-blog-area .commententries ul ul {
            margin-left: 20px;
        }

        .home-feed .single-post h3,
        .home-feed .single-post p {
            height: auto;
        }

        .home-feed .pegination .nav-links {
            gap: 6px;
        }
    }
    
    @media only screen and (max-width: 365px) {
        .single-blog-area .container {
            padding-left: 14px;
            padding-right: 14px;
        }

        .single-blog-area h2 {
            font-size: 22px;
        }
    }