@media (min-width: 1300px) {
    .container {
        max-width: 1200px;
    }
}

/* @media (min-width: 1400px) {
    .container {
        max-width: 1300px;
    }
} */

@media (max-width: 1199px) {
	.page-logo img {
        width: 200px;
    }
    .page-links>.item>a {
        padding: 10px;
    }
}

@media (max-width: 991px) {
	body {
        padding-bottom: 64px;
    }
    .fix-total-cap-box {
        bottom: 64px;
    }
    .pnt-flex {
        padding: 10px 0;
        background: none;
    }
    .pnt-flex:before,
    .pnt-flex:after {
        content: none;
    }
    .pnt-flex > .left-arrow,
    .pnt-flex > .right-arrow,
    .pnt-flex > .right-arrow-second {
        display: none;
    }
    .page-main-nav {
        padding: 10px 0;
        background: #fff;
        box-shadow: 0 10px 10px -10px #000000;
    }
    .main-slider-container {
        margin-top: 40px;
    }
    .main-banner {
        padding-top: calc(720/1280*100%);
    }
    .slide-desc>.title>.text {
        font-size: 24px;
        line-height: 30px;
    }
    .slide-desc>.desc>.text {
        font-size: 16px;
        line-height: 22px;
    }
    .main-slider-buttons {
        display: none;
    }
}

@media (max-width: 767px) {
	.pnt-social {
        display: none;
    }
    .pnt-flex>.left {
        flex-wrap: wrap;
    }
    .pnt-contact {
        margin: 5px 0;
        margin-right: 10px;
    }
    .pnt-flex {
        padding: 5px 0;
    }
    .page-banner {
        padding-top: calc(720/1280*100%);
    }
}

@media (max-width: 575px) {
	.main-banner {
        padding-top: 100%;
    }
    .slide-desc {
        width: 100%;
    }
    .slide-desc>.title {
        width: 100%;
    }
    .slide-desc>.title>.text {
        padding: 10px 15px;
    }
    .slide-desc>.desc {
        display: none;
    }
    .slide-desc>.title>.text:before,
    .slide-desc>.title>.text:after,
    .slide-desc>.title:after{
        content: none;
    }
    .page-main-title:after,
    .page-main-title>.text:before,
    .page-main-title>.text:after {
        content: none;
    }
    .page-blog-list .side-blog-item {
        padding: 10px;
    }
    .page-blog-list .side-blog-item > .img {
        min-width: 120px;
        width: 120px;
        padding-top: calc(120px);
    }
}

@media (max-width: 449px) {
	.page-blog-list .side-blog-item {
        padding: 0;
        border: none;
    }
    .comment-item > i {
        display: none;
    }
}