@media only screen and (max-width: 768px) and (orientation: portrait) {
    article.entry-content iframe {
        width: 100%;
        height: 230px !important;
    }

    article#post-related .related-item .related-item-avatar {
        height: 240px;
    }

    .footer-title p {
        font-size: 14px !important;
        margin-bottom: 0px !important;
        color: #333 !important;
    }

    .footer-information1 p {
        font-size: 12px;
        margin-bottom: 10px !important;
        color: #333 !important;
    }

    footer#footer .footer-logo img {
        width: 100%;
        max-width: 100% !important;
    }

    .postFocus .owl-nav button.owl-prev {
        left: 0px !important;
    }

    .postFocus .owl-nav button.owl-next {
        right: 0px !important;
    }

    .footer-title {
        font-size: 13px;
    }

    .search-google button.gsc-search-button.gsc-search-button-v2 {
        height: 45px !important;
    }

    header.header-single h2 {
        font-size: 20px;
    }

    header#header div#logo img {
        max-width: 150px !important;
        margin-left: 0px;
    }

    header#header div#banner img {
        margin-left: 0px;
    }

    #header .header-main {
        padding: 10px 0;
    }

    #top-bar {
        display: none;
    }

    .mobile {
        display: none !important;
    }

    section#home-hot .banner-new-list .banner-item {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-left: 0px !important;
    }

    section#home-hot .home-banner-hot {
        margin-top: 20px;
    }

    .category-small-item {
        margin: 10px 0;
    }

    .category-small-item .category-small-avatar {
        width: 100px;
        height: 70px;
    }

    .category-small-item .category-small-content {
        width: calc(100% - 100px);
        float: left;
        padding-left: 10px;
    }

    .category-small-item .category-small-content h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .category-small-item .category-small-date {
        margin: 10px 0 0 0;
        font-size: 12px;
    }

    .category-big-item .category-big-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .backTop {
        bottom: 30px;
        right: 30px;
    }

    .sec-white .banner-category-item {
        width: 100%;
        height: 150px;
        display: inline-block;
        margin-bottom: 15px;
    }

    .home-item .home-item-avatar {
        width: 100px;
        height: 80px;
        float: left;
    }

    .home-item .home-item-content {
        width: calc(100% - 100px);
    }

    .home-item .home-item-content h3 {
        font-size: 13px;
        color: #333;
        line-height: 20px;
    }

    .home-item .home-item-content .home-item-excerpt {
        font-size: 12px;
        color: #333;
        line-height: 20px;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        margin-bottom: 0px !important;
        margin-top: 5px;
    }

    .sidebar-item-big {
        margin-top: 15px;
    }

    .category-grid-item .category-grid-avatar {
        width: 100%;
        height: 220px;
        overflow: hidden;
        transition: 0.3s ease-in-out;
    }

    .category-grid-item {
        width: 100%;
        margin: 10px 0;
    }

    .category-big-item .category-big-avatar, .banner-item .banner-item-avatar {
        height: 240px;
    }

    .category-grid-item .category-grid-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .ft-10 {
        margin-bottom: 20px !important;
    }

    section#home-hot .banner-item .banner-item-avatar {
        width: 100%;
        height: 220px;
    }

    section#home-hot .banner-item .banner-item-content h3 {
        font-size: 16px;
    }

    .post-share {
        text-align: left;
        width: 100%;
        display: block;
        margin: 10px 0 0;
    }

    .mobileNavWrapper ul li > .sub-menu {
        transition: 0.3s ease-in-out;
        padding: 0px 0px 0px 10px !important;
        display: none;
    }

    .mobileNavWrapper ul li > .sub-menu {
        padding: 0px 0px 0px 10px !important;
    }

    .mobileNavWrapper nav.main-menu ul li a i {
        float: right;
    }

    .mobileNavWrapper nav.main-menu ul li:first-child a i {
        float: left;
    }

    nav.main-menu ul li {
        overflow: hidden;
    }

    nav.main-menu ul li > .sub-menu li {
        overflow: unset !important;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
        border: 0px !important;
        color: #fff;
        font-size: 13px;
    }

    .mobileNavWrapper ul li:last-child {
        border-bottom: 0px !important;
    }

    .header-mobile {
        width: 100%;
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 8px 0;
        display: block !important;
    }

    .header-right.search-form form {
        margin: 0px !important;
        width: 100% !important;
    }

    .header-right.search-form form input#s {
        border: 0px !important;
        height: 35px !important;
        border-radius: 5px !important;
        font-size: 14px;
    }

    .header-right.search-form form input#s::placeholder {
        font-size: 14px;
    }

    header#header .header-right.search-form form button.btn-search {
        right: 6px;
        top: 4px;
    }

    .Menu {
        background: rgba(255, 255, 255, .2);
        width: 100%;
        height: 100%;
        text-align: center;
        font-size: 23px;
        color: #fff;
        border-radius: 5px;
    }

    section#post-hot .title {
        font-size: 13px;
        text-transform: uppercase;
        color: #c72526;
        padding: 10px 0;
        margin: 0px;
    }

    section#post-hot .post-slider-item {
        width: 100%;
        display: inline-block;
        border: 1px solid #ddd !important;
        padding: 10px 20px;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        border: 0px !important;;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        margin: 10px 0;
    }

    section#post-hot .owl-item:first-child .post-slider-item, section#post-hot .owl-item.active:first-child .post-slider-item {
        border-left: 1px solid #ddd !important;
    }

    .posts-list .category-item .category-item-avatar {
        width: 150px;
        float: left;
        height: 100px;
    }

    .posts-list .category-item .category-item-content {
        width: calc(100% - 150px);
        float: left;
        padding-left: 10px;
        color: #333;
    }

    .posts-list .category-item .category-item-content h3 {
        font-size: 15px;
    }

    .posts-list .category-item .category-item-content .category-item-excerpt {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        font-size: 14px;
    }

    aside#widget-hot {
        margin-top: 20px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        height: 270px;
    }

    header#header div#logo {
        text-align: center;
    }

    .header-left.header-clock {
        display: none;
    }

    .home-category {
        display: none !important;
    }

    header#header .header-right.search-form {
        width: 100%;
    }

    .slider-journal .journal-item {
        height: unset !important;
    }

    .focus-item .focus-item-avatar {
        height: 190px;
    }

    .video-big .video-avatar {
        height: 240px !important;
    }

    .video-avatar.avatar-video {
        height: 240px !important;
    }

    .video-scroll-list .video-avatar.avatar-video {
        height: 80px !important;
    }

    .video-avatar.avatar-video {
        margin-top: 10px;
    }

    article.entry-content img {
        width: 100% !important;
        margin: 0px !important;
        height: auto !important;
    }

    .video-scroll-list {
        margin-top: 20px !important;
    }

    .video-grid .video-avatar.avatar-video {
        margin-top: 0px !important;
    }

    .slider-item .item-avatar {
        height: 240px !important;
    }
}

@media only screen and (max-width: 768px) and (orientation: landscape) {
    article.entry-content iframe {
        width: 100%;
        height: 230px !important;
    }

    article#post-related .related-item .related-item-avatar {
        height: 240px;
    }

    .footer-title p {
        font-size: 14px !important;
        margin-bottom: 0px !important;
        color: #333 !important;
    }

    .footer-information1 p {
        font-size: 12px;
        margin-bottom: 10px !important;
        color: #333 !important;
    }

    footer#footer .footer-logo img {
        width: 100%;
        max-width: 100% !important;
    }

    .postFocus .owl-nav button.owl-prev {
        left: 0px !important;
    }

    .postFocus .owl-nav button.owl-next {
        right: 0px !important;
    }

    .footer-title {
        font-size: 13px;
    }

    .search-google button.gsc-search-button.gsc-search-button-v2 {
        height: 45px !important;
    }

    header.header-single h2 {
        font-size: 20px;
    }

    header#header div#logo img {
        max-width: 200px;
        margin-left: 0px;
    }

    header#header div#banner img {
        margin-left: 0px;
    }

    #header .header-main {
        padding: 10px 0;
    }

    #top-bar {
        display: none;
    }

    .mobile {
        display: none !important;
    }

    section#home-hot .banner-new-list .banner-item {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-left: 0px !important;
    }

    section#home-hot .home-banner-hot {
        margin-top: 20px;
    }

    .category-small-item {
        margin: 10px 0;
    }

    .category-small-item .category-small-avatar {
        width: 100px;
        height: 70px;
    }

    .category-small-item .category-small-content {
        width: calc(100% - 100px);
        float: left;
        padding-left: 10px;
    }

    .category-small-item .category-small-content h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .category-small-item .category-small-date {
        margin: 10px 0 0 0;
        font-size: 12px;
    }

    .category-big-item .category-big-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .backTop {
        bottom: 30px;
        right: 30px;
    }

    .sec-white .banner-category-item {
        width: 100%;
        height: 150px;
        display: inline-block;
        margin-bottom: 15px;
    }

    .home-item .home-item-avatar {
        width: 100px;
        height: 80px;
        float: left;
    }

    .home-item .home-item-content {
        width: calc(100% - 100px);
    }

    .home-item .home-item-content h3 {
        font-size: 13px;
        color: #333;
        line-height: 20px;
    }

    .home-item .home-item-content .home-item-excerpt {
        font-size: 12px;
        color: #333;
        line-height: 20px;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        margin-bottom: 0px !important;
        margin-top: 5px;
    }

    .sidebar-item-big {
        margin-top: 15px;
    }

    .category-grid-item .category-grid-avatar {
        width: 100%;
        height: 220px;
        overflow: hidden;
        transition: 0.3s ease-in-out;
    }

    .category-grid-item {
        width: 100%;
        margin: 10px 0;
    }

    .category-big-item .category-big-avatar, .banner-item .banner-item-avatar {
        height: 240px;
    }

    .category-grid-item .category-grid-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .ft-10 {
        margin-bottom: 20px !important;
    }

    section#home-hot .banner-item .banner-item-avatar {
        width: 100%;
        height: 220px;
    }

    section#home-hot .banner-item .banner-item-content h3 {
        font-size: 16px;
    }

    .post-share {
        text-align: left;
        width: 100%;
        display: block;
        margin: 10px 0 0;
    }

    .mobileNavWrapper ul li > .sub-menu {
        transition: 0.3s ease-in-out;
        padding: 0px 0px 0px 10px !important;
        display: none;
    }

    .mobileNavWrapper ul li > .sub-menu {
        padding: 0px 0px 0px 10px !important;
    }

    .mobileNavWrapper nav.main-menu ul li a i {
        float: right;
    }

    .mobileNavWrapper nav.main-menu ul li:first-child a i {
        float: left;
    }

    nav.main-menu ul li {
        overflow: hidden;
    }

    nav.main-menu ul li > .sub-menu li {
        overflow: unset !important;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
        border: 0px !important;
        color: #fff;
        font-size: 13px;
    }

    .mobileNavWrapper ul li:last-child {
        border-bottom: 0px !important;
    }

    .header-mobile {
        width: 100%;
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 8px 0;
        display: block !important;
    }

    .header-right.search-form form {
        margin: 0px !important;
        width: 100% !important;
    }

    .header-right.search-form form input#s {
        border: 0px !important;
        height: 35px !important;
        border-radius: 5px !important;
        font-size: 14px;
    }

    .header-right.search-form form input#s::placeholder {
        font-size: 14px;
    }

    header#header .header-right.search-form form button.btn-search {
        right: 6px;
        top: 4px;
    }

    .Menu {
        background: rgba(255, 255, 255, .2);
        width: 100%;
        height: 100%;
        text-align: center;
        font-size: 23px;
        color: #fff;
        border-radius: 5px;
    }

    section#post-hot .title {
        font-size: 13px;
        text-transform: uppercase;
        color: #c72526;
        padding: 10px 0;
        margin: 0px;
    }

    section#post-hot .post-slider-item {
        width: 100%;
        display: inline-block;
        border: 1px solid #ddd !important;
        padding: 10px 20px;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        border: 0px !important;;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        margin: 10px 0;
    }

    section#post-hot .owl-item:first-child .post-slider-item, section#post-hot .owl-item.active:first-child .post-slider-item {
        border-left: 1px solid #ddd !important;
    }

    .posts-list .category-item .category-item-avatar {
        width: 150px;
        float: left;
        height: 100px;
    }

    .posts-list .category-item .category-item-content {
        width: calc(100% - 150px);
        float: left;
        padding-left: 10px;
        color: #333;
    }

    .posts-list .category-item .category-item-content h3 {
        font-size: 15px;
    }

    .posts-list .category-item .category-item-content .category-item-excerpt {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        font-size: 14px;
    }

    aside#widget-hot {
        margin-top: 20px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        height: 270px;
    }

    header#header div#logo {
        text-align: center;
    }

    .header-left.header-clock {
        display: none;
    }

    .home-category {
        display: none !important;
    }

    header#header .header-right.search-form {
        width: 100%;
    }

    .slider-journal .journal-item {
        height: unset !important;
    }

    .focus-item .focus-item-avatar {
        height: 150px;
    }

    .video-big .video-avatar {
        height: 240px !important;
    }

    .video-avatar.avatar-video {
        height: 150px !important;
    }

    .video-scroll-list .video-avatar.avatar-video {
        height: 80px !important;
    }

    .video-avatar.avatar-video {
        margin-top: 10px;
    }

    article.entry-content img {
        width: 100% !important;
        margin: 0px !important;
        height: auto !important;
    }

    .video-scroll-list {
        margin-top: 20px !important;
    }

    .video-grid .video-avatar.avatar-video {
        margin-top: 0px !important;
    }

    .slider-item .item-avatar {
        height: 150px !important;
    }
}

@media only screen and (max-width: 812px) and (orientation: landscape) {
    article.entry-content iframe {
        width: 100%;
        height: 230px !important;
    }

    article#post-related .related-item .related-item-avatar {
        height: 200px !important;
    }

    .footer-title p {
        font-size: 14px !important;
        margin-bottom: 0px !important;
        color: #333 !important;
    }

    .footer-information1 p {
        font-size: 12px;
        margin-bottom: 10px !important;
        color: #333 !important;
    }

    footer#footer .footer-logo img {
        width: 100%;
        max-width: 100% !important;
    }

    .postFocus .owl-nav button.owl-prev {
        left: 0px !important;
    }

    .postFocus .owl-nav button.owl-next {
        right: 0px !important;
    }

    .footer-title {
        font-size: 13px;
    }

    .search-google button.gsc-search-button.gsc-search-button-v2 {
        height: 45px !important;
    }

    header.header-single h2 {
        font-size: 20px;
    }

    header#header div#logo img {
        max-width: 200px;
        margin-left: 0px;
    }

    header#header div#banner img {
        margin-left: 0px;
    }

    #header .header-main {
        padding: 10px 0;
    }

    #top-bar {
        display: none;
    }

    .mobile {
        display: none !important;
    }

    section#home-hot .banner-new-list .banner-item {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-left: 0px !important;
    }

    section#home-hot .home-banner-hot {
        margin-top: 20px;
    }

    .category-small-item {
        margin: 10px 0;
    }

    .category-small-item .category-small-avatar {
        width: 100px;
        height: 70px !important;
    }

    .category-small-item .category-small-content {
        width: calc(100% - 100px);
        float: left;
        padding-left: 10px;
    }

    .category-small-item .category-small-content h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .category-small-item .category-small-date {
        margin: 10px 0 0 0;
        font-size: 12px;
    }

    .category-big-item .category-big-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .backTop {
        bottom: 30px;
        right: 30px;
    }

    .sec-white .banner-category-item {
        width: 100%;
        height: 150px;
        display: inline-block;
        margin-bottom: 15px;
    }

    .home-item .home-item-avatar {
        width: 100px;
        height: 80px;
        float: left;
    }

    .home-item .home-item-content {
        width: calc(100% - 100px);
    }

    .home-item .home-item-content h3 {
        font-size: 13px;
        color: #333;
        line-height: 20px;
    }

    .home-item .home-item-content .home-item-excerpt {
        font-size: 12px;
        color: #333;
        line-height: 20px;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        margin-bottom: 0px !important;
        margin-top: 5px;
    }

    .sidebar-item-big {
        margin-top: 15px;
    }

    .category-grid-item .category-grid-avatar {
        width: 100%;
        height: 220px;
        overflow: hidden;
        transition: 0.3s ease-in-out;
    }

    .category-grid-item {
        width: 100%;
        margin: 10px 0;
    }

    .category-big-item .category-big-avatar, .banner-item .banner-item-avatar {
        height: 240px;
    }

    .category-grid-item .category-grid-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .ft-10 {
        margin-bottom: 20px !important;
    }

    section#home-hot .banner-item .banner-item-avatar {
        width: 100%;
        height: 220px;
    }

    section#home-hot .banner-item .banner-item-content h3 {
        font-size: 16px;
    }

    .post-share {
        text-align: left;
        width: 100%;
        display: block;
        margin: 10px 0 0;
    }

    .mobileNavWrapper ul li > .sub-menu {
        transition: 0.3s ease-in-out;
        padding: 0px 0px 0px 10px !important;
        display: none;
    }

    .mobileNavWrapper ul li > .sub-menu {
        padding: 0px 0px 0px 10px !important;
    }

    .mobileNavWrapper nav.main-menu ul li a i {
        float: right;
    }

    .mobileNavWrapper nav.main-menu ul li:first-child a i {
        float: left;
    }

    nav.main-menu ul li {
        overflow: hidden;
    }

    nav.main-menu ul li > .sub-menu li {
        overflow: unset !important;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
        border: 0px !important;
        color: #fff;
        font-size: 13px;
    }

    .mobileNavWrapper ul li:last-child {
        border-bottom: 0px !important;
    }

    .header-mobile {
        width: 100%;
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 8px 0;
        display: block !important;
    }

    .header-right.search-form form {
        margin: 0px !important;
        width: 100% !important;
    }

    .header-right.search-form form input#s {
        border: 0px !important;
        height: 35px !important;
        border-radius: 5px !important;
        font-size: 14px;
    }

    .header-right.search-form form input#s::placeholder {
        font-size: 14px;
    }

    header#header .header-right.search-form form button.btn-search {
        right: 6px;
        top: 4px;
    }

    .Menu {
        background: rgba(255, 255, 255, .2);
        width: 100%;
        height: 100%;
        text-align: center;
        font-size: 23px;
        color: #fff;
        border-radius: 5px;
    }

    section#post-hot .title {
        font-size: 13px;
        text-transform: uppercase;
        color: #c72526;
        padding: 10px 0;
        margin: 0px;
    }

    section#post-hot .post-slider-item {
        width: 100%;
        display: inline-block;
        border: 1px solid #ddd !important;
        padding: 10px 20px;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        border: 0px !important;;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        margin: 10px 0;
    }

    section#post-hot .owl-item:first-child .post-slider-item, section#post-hot .owl-item.active:first-child .post-slider-item {
        border-left: 1px solid #ddd !important;
    }

    .posts-list .category-item .category-item-avatar {
        width: 150px;
        float: left;
        height: 100px;
    }

    .posts-list .category-item .category-item-content {
        width: calc(100% - 150px);
        float: left;
        padding-left: 10px;
        color: #333;
    }

    .posts-list .category-item .category-item-content h3 {
        font-size: 15px;
    }

    .posts-list .category-item .category-item-content .category-item-excerpt {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        font-size: 14px;
    }

    aside#widget-hot {
        margin-top: 20px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        height: 150px !important;
    }

    .button-lien-he a {
        font-size: 10px !important;
    }

    header#header div#logo {
        text-align: center;
    }

    .header-left.header-clock {
        display: none;
    }

    .home-category {
        display: none !important;
    }

    header#header .header-right.search-form {
        width: 100%;
    }

    .slider-journal .journal-item {
        height: unset !important;
    }

    .focus-item .focus-item-avatar {
        height: 180px !important;
    }

    .video-big .video-avatar {
        height: 240px !important;
    }

    .video-avatar.avatar-video {
        height: 130px !important;
    }

    .video-scroll-list .video-avatar.avatar-video {
        height: 80px !important;
    }

    .video-avatar.avatar-video {
        margin-top: 10px;
    }

    article.entry-content img {
        width: 100% !important;
        margin: 0px !important;
        height: auto !important;
    }

    .video-scroll-list {
        margin-top: 20px !important;
    }

    .video-grid .video-avatar.avatar-video {
        margin-top: 0px !important;
    }

    .slider-item .item-avatar {
        height: 180px !important;
    }
}

@media only screen and (min-width: 1200px) {
    .video-grid .video-avatar.avatar-video {
        margin-top: 0px !important;
    }

    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1198px !important;
    }

    article.entry-content img {
        margin: 0px !important;
        height: auto !important;
    }
}

/**ipad**/
@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: portrait) {
    .footer-title {
        font-size: 14px;
    }

    article.category-featured .post-cat-big .post-cat-avatar {
        height: 230px;
    }

    .banner-item .banner-item-avatar {
        height: 250px !important;
    }

    .search-google {
        margin-top: 5px !important;
        width: 100% !important;
        display: inline-block;
    }

    .container, .container-lg, .container-md, .container-sm {
        max-width: 100% !important;
        width: 100% !important;
    }

    header#header .header-bottom nav#mainnav ul li a {
        padding: 10px 5px;
        font-size: 9px;
    }

    .video-grid .video-avatar.avatar-video {
        margin-top: 0px !important;
    }

    .search-google button.gsc-search-button.gsc-search-button-v2 {
        height: 45px !important;
    }

    header.header-single h2 {
        font-size: 20px;
    }

    header.header-single h2 {
        font-size: 20px;
        color: #555;
        font-family: "OpenSans SemiBold";
        line-height: 25px;
    }

    header#header div#logo img {
        max-width: 200px;
        margin-left: 0px;
    }

    header#header div#banner img {
        margin-left: 0px;
    }

    #header .header-main {
        padding: 10px 0;
    }

    #top-bar {
        display: none;
    }

    section#home-hot .banner-new-list .banner-item {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-left: 0px !important;
    }

    section#home-hot .home-banner-hot {
        margin-top: 20px;
    }

    .category-small-item {
        margin: 0 0 10px 0;
    }

    .category-small-item .category-small-avatar {
        width: 100px;
        height: 70px;
    }

    .category-small-item .category-small-content {
        width: calc(100% - 100px);
        float: left;
        padding-left: 10px;
    }

    .category-small-item .category-small-content h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .category-small-item .category-small-date {
        margin: 10px 0 0 0;
        font-size: 12px;
    }

    .category-big-item .category-big-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .backTop {
        bottom: 30px;
        right: 30px;
    }

    .sec-white .banner-category-item {
        width: 100%;
        height: 150px;
        display: inline-block;
        margin-bottom: 15px;
    }

    .home-item .home-item-avatar {
        width: 100px;
        height: 80px;
        float: left;
    }

    .home-item .home-item-content {
        width: calc(100% - 100px);
    }

    .home-item .home-item-content h3 {
        font-size: 13px;
        color: #333;
        line-height: 20px;
    }

    .home-item .home-item-content .home-item-excerpt {
        font-size: 12px;
        color: #333;
        line-height: 20px;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        margin-bottom: 0px !important;
        margin-top: 5px;
    }

    .sidebar-item-big {
        margin-top: 15px;
    }

    .category-grid-item .category-grid-avatar {
        width: 100%;
        height: 220px;
        overflow: hidden;
        transition: 0.3s ease-in-out;
    }

    .category-grid-item {
        width: 100%;
        margin: 10px 0;
    }

    .category-big-item .category-big-avatar {
        height: 220px;
    }

    .category-grid-item .category-grid-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .ft-10 {
        margin-bottom: 20px !important;
    }

    section#home-hot .banner-item .banner-item-avatar {
        width: 100%;
        height: 220px;
    }

    section#home-hot .banner-item .banner-item-content h3 {
        font-size: 16px;
    }

    .post-share {
        text-align: left;
        width: 100%;
        display: block;
        margin: 10px 0 0;
    }

    nav.main-menu ul li {
        overflow: hidden;
    }

    nav.main-menu ul li > .sub-menu li {
        overflow: unset !important;
    }

    .header-right.search-form form {
        margin: 0px !important;
        width: 100% !important;
    }

    .header-right.search-form form input#s {
        border: 0px !important;
        height: 35px !important;
        border-radius: 5px !important;
        font-size: 14px;
    }

    .header-right.search-form form input#s::placeholder {
        font-size: 14px;
    }

    header#header .header-right.search-form form button.btn-search {
        right: 6px;
        top: 4px;
    }

    .Menu {
        background: rgba(255, 255, 255, .2);
        width: 30%;
        height: 100%;
        text-align: center;
        font-size: 23px;
        color: #fff;
        border-radius: 5px;
    }

    section#post-hot .title {
        font-size: 13px;
        text-transform: uppercase;
        color: #c72526;
        padding: 10px 0;
        margin: 0px;
    }

    article.entry-content img {
        width: 100% !important;
        margin: 0px !important;
        height: auto !important;
    }

    section#post-hot .post-slider-item {
        width: 100%;
        display: inline-block;
        border: 1px solid #ddd !important;
        padding: 10px 20px;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        border: 0px !important;;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        margin: 10px 0;
    }

    section#post-hot .owl-item:first-child .post-slider-item, section#post-hot .owl-item.active:first-child .post-slider-item {
        border-left: 1px solid #ddd !important;
    }

    .posts-list .category-item .category-item-avatar {
        width: 150px;
        float: left;
        height: 100px;
    }

    .posts-list .category-item .category-item-content {
        width: calc(100% - 150px);
        float: left;
        padding-left: 10px;
        color: #333;
    }

    .posts-list .category-item .category-item-content h3 {
        font-size: 15px;
    }

    .posts-list .category-item .category-item-content .category-item-excerpt {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        font-size: 14px;
    }

    aside#widget-hot {
        margin-top: 20px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        height: 100px;
    }

    header#header div#logo {
        text-align: center;
    }

    .header-left.header-clock {
        display: none;
    }

    .home-category {
        display: none !important;
    }

    .slider-journal .journal-item {
        height: unset !important;
    }

    .focus-item .focus-item-avatar {
        height: 100px;
    }

    .video-big .video-avatar {
        height: 250px !important;
    }

    .video-avatar.avatar-video {
        height: 150px !important;
    }

    .video-avatar.avatar-video {
        margin-top: 10px;
    }

    .button-lien-he a {
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 5px 20px;
        border-radius: 3px;
        margin: 10px 0 0 0;
        display: inline-block;
        color: #fff;
        font-family: "OpenSans SemiBold";
        font-size: 13px;
    }

    .video-grid .video-avatar.avatar-video {
        width: 100px;
        height: 70px !important;
    }

    .video-grid .video-content {
        -webkit-line-clamp: 4 !important;
    }

    .postFocus .owl-nav button.owl-prev {
        left: 0px !important;
    }

    .postFocus .owl-nav button.owl-next {
        right: 0px !important;
    }
}

@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation: landscape) {
    .footer-title {
        font-size: 14px;
    }

    .postFocus .owl-nav button.owl-prev {
        left: 0px !important;
    }

    .postFocus .owl-nav button.owl-next {
        right: 0px !important;
    }

    .search-google {
        margin-top: 5px !important;
        width: 100% !important;
        display: inline-block;
    }

    .video-grid .video-content {
        -webkit-line-clamp: 4 !important;
    }

    .search-google button.gsc-search-button.gsc-search-button-v2 {
        height: 45px !important;
    }

    header.header-single h2 {
        font-size: 20px;
    }

    .button-lien-he a {
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 5px 20px;
        border-radius: 3px;
        margin: 10px 0 0 0;
        display: inline-block;
        color: #fff;
        font-family: "OpenSans SemiBold";
        font-size: 13px;
    }

    header.header-single h2 {
        font-size: 20px;
        color: #555;
        font-family: "OpenSans SemiBold";
        line-height: 25px;
    }

    .Menu {
        width: 30%;
        float: right;
    }

    article.entry-content img {
        width: 100% !important;
        margin: 0px !important;
    }

    header#header div#logo img {
        max-width: 200px;
        margin-left: 0px;
    }

    header#header div#banner img {
        margin-left: 0px;
    }

    #header .header-main {
        padding: 10px 0;
    }

    #top-bar {
        display: none;
    }

    .mobile {
        display: none !important;
    }

    section#home-hot .banner-new-list .banner-item {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        margin-left: 0px !important;
    }

    section#home-hot .home-banner-hot {
        margin-top: 20px;
    }

    .category-small-item {
        margin: 10px 0;
    }

    .category-small-item .category-small-avatar {
        width: 100px;
        height: 80px;
    }

    .category-small-item .category-small-content {
        width: calc(100% - 100px);
        float: left;
        padding-left: 10px;
    }

    .category-small-item .category-small-content h3 {
        font-size: 13px;
        line-height: 20px;
    }

    .category-small-item .category-small-date {
        margin: 10px 0 0 0;
        font-size: 12px;
    }

    .category-big-item .category-big-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .backTop {
        bottom: 30px;
        right: 30px;
    }

    .sec-white .banner-category-item {
        width: 100%;
        height: 150px;
        display: inline-block;
        margin-bottom: 15px;
    }

    .home-item .home-item-avatar {
        width: 100px;
        height: 80px;
        float: left;
    }

    .home-item .home-item-content {
        width: calc(100% - 100px);
    }

    .home-item .home-item-content h3 {
        font-size: 13px;
        color: #333;
        line-height: 20px;
    }

    .home-item .home-item-content .home-item-excerpt {
        font-size: 12px;
        color: #333;
        line-height: 20px;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        margin-bottom: 0px !important;
        margin-top: 5px;
    }

    .sidebar-item-big {
        margin-top: 15px;
    }

    .category-grid-item .category-grid-avatar {
        width: 100%;
        height: 220px;
        overflow: hidden;
        transition: 0.3s ease-in-out;
    }

    .category-grid-item {
        width: 100%;
        margin: 10px 0;
    }

    .category-big-item .category-big-avatar {
        height: 220px;
    }

    .category-grid-item .category-grid-content h3 {
        font-size: 16px;
        line-height: 25px;
    }

    .ft-10 {
        margin-bottom: 20px !important;
    }

    section#home-hot .banner-item .banner-item-avatar {
        width: 100%;
        height: 220px;
    }

    section#home-hot .banner-item .banner-item-content h3 {
        font-size: 16px;
    }

    .post-share {
        text-align: left;
        width: 100%;
        display: block;
        margin: 10px 0 0;
    }

    .mobileNavWrapper ul li > .sub-menu {
        transition: 0.3s ease-in-out;
        padding: 0px 0px 0px 10px !important;
        display: none;
    }

    .mobileNavWrapper ul li > .sub-menu {
        padding: 0px 0px 0px 10px !important;
    }

    .mobileNavWrapper nav.main-menu ul li a i {
        float: right;
    }

    .mobileNavWrapper nav.main-menu ul li:first-child a i {
        float: left;
    }

    nav.main-menu ul li {
        overflow: hidden;
    }

    nav.main-menu ul li > .sub-menu li {
        overflow: unset !important;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
    }

    .mobileNavWrapper ul li > .sub-menu li a {
        padding: 5px 0;
        border: 0px !important;
        color: #fff;
        font-size: 13px;
    }

    .mobileNavWrapper ul li:last-child {
        border-bottom: 0px !important;
    }

    .header-mobile {
        width: 100%;
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 8px 0;
        display: block !important;
    }

    .header-right.search-form form {
        margin: 0px !important;
        width: 100% !important;
    }

    .header-right.search-form form input#s {
        border: 0px !important;
        height: 35px !important;
        border-radius: 5px !important;
        font-size: 14px;
    }

    .header-right.search-form form input#s::placeholder {
        font-size: 14px;
    }

    header#header .header-right.search-form form button.btn-search {
        right: 6px;
        top: 4px;
    }

    .Menu {
        background: rgba(255, 255, 255, .2);
        width: 100%;
        height: 100%;
        text-align: center;
        font-size: 23px;
        color: #fff;
        border-radius: 5px;
    }

    section#post-hot .title {
        font-size: 13px;
        text-transform: uppercase;
        color: #c72526;
        padding: 10px 0;
        margin: 0px;
    }

    section#post-hot .post-slider-item {
        width: 100%;
        display: inline-block;
        border: 1px solid #ddd !important;
        padding: 10px 20px;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        border: 0px !important;;
    }

    section#post-hot .owl-carousel.slider-post-hot {
        margin: 10px 0;
    }

    section#post-hot .owl-item:first-child .post-slider-item, section#post-hot .owl-item.active:first-child .post-slider-item {
        border-left: 1px solid #ddd !important;
    }

    .posts-list .category-item .category-item-avatar {
        width: 150px;
        float: left;
        height: 100px;
    }

    .posts-list .category-item .category-item-content {
        width: calc(100% - 150px);
        float: left;
        padding-left: 10px;
        color: #333;
    }

    .posts-list .category-item .category-item-content h3 {
        font-size: 15px;
    }

    .posts-list .category-item .category-item-content .category-item-excerpt {
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        font-size: 14px;
    }

    aside#widget-hot {
        margin-top: 20px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        height: 270px;
    }

    header#header div#logo {
        text-align: center;
    }

    .header-left.header-clock {
        display: none;
    }

    .home-category {
        display: none !important;
    }

    header#header .header-right.search-form {
        float: left;
    }

    .slider-journal .journal-item {
        height: unset !important;
    }

    .focus-item .focus-item-avatar {
        height: 220px;
    }

    .video-big .video-avatar {
        height: 250px !important;
    }

    .video-avatar.avatar-video {
        height: 180px !important;
    }

    .video-avatar.avatar-video {
        margin-top: 10px;
    }

    .button-lien-he a {
        background: linear-gradient(#cd2026, #4a0a0c);
        padding: 5px 20px;
        border-radius: 3px;
        margin: 10px 0 0 0;
        display: inline-block;
        color: #fff;
        font-family: "OpenSans SemiBold";
        font-size: 13px;
    }

    article.entry-content img {
        width: 100% !important;
        margin: 0px !important;
        height: auto !important;
    }

    .banner-item .banner-item-avatar {
        height: 250px !important;
    }
}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .video-big .video-avatar {
        height: 220px !important;
    }

    .footer-title {
        font-size: 14px;
    }

    header#header div#logo img {
        max-width: 100% !important;
    }

    body {
        overflow-x: hidden !important;
    }

    .container, .container-lg, .container-md, .container-sm {
        max-width: 100% !important;
        width: 100% !important;
    }

    header#header .header-bottom nav#mainnav ul li a {
        padding: 10px 5px;
        font-size: 9px;
    }

    .header-left.header-clock > div {
        font-size: 11px;
        display: inline-block;
        font-family: "OpenSans Bold";
    }

    .category-big-item .category-big-avatar, .banner-item .banner-item-avatar {
        height: 220px !important;
    }

    .focus-item .focus-item-avatar, .category-small-item .category-small-avatar {
        height: 90px;
    }

    .button-lien-he a {
        font-size: 14px;
    }

    article#post-related .related-item .related-item-avatar {
        width: 100%;
        height: 120px;
    }

    article.category-featured .post-cat-big .post-cat-avatar {
        width: 100%;
        height: 220px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        width: 100%;
        height: 100px;
    }

    .search-google button.gsc-search-button.gsc-search-button-v2 {
        height: 45px;
    }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .video-big .video-avatar {
        height: 220px !important;
    }

    .footer-title {
        font-size: 14px;
    }

    article.category-featured .post-cat-small .post-cat-avatar {
        height: 130px;
    }

    aside.widget-ads-single {
        margin-top: 20px !important;
    }

    body {
        overflow-x: hidden !important;
    }

    .header-left.header-clock > div {
        font-size: 11px;
        display: inline-block;
        font-family: "OpenSans Bold";
    }

    header#header .header-bottom nav#mainnav ul li a {
        padding: 10px 5px;
        font-size: 9px;
    }

    .category-big-item .category-big-avatar, .banner-item .banner-item-avatar {
        height: 240px !important;
    }

    .focus-item .focus-item-avatar {
        height: 100px !important;
    }

    .category-big-item .category-big-avatar, .banner-item .banner-item-avatar {
        height: 180px !important;
    }

    .video-avatar.avatar-video {
        height: 130px !important;
    }

    .category-small-item .category-small-avatar {
        width: 100px;
        height: 70px;
    }

    .focus-item .focus-item-avatar {
        height: 180px !important;
    }

    .video-scroll-list .video-avatar.avatar-video {
        height: 70px !important;
    }

    .video-scroll-list {
        margin-top: 0px !important;
    }

    .slider-item .item-avatar {
        height: 180px !important;
    }
}
