:root {
    --primary-color: #fd5f00;
}

/* Site Width */
.header-main {
    height: 85px
}

#logo img {
    max-height: 85px
}

#logo {
    width: 450px;
}

#logo img {
    padding: 4px 0;
}

.header-bottom {
    min-height: 55px
}

.header-top {
    min-height: 30px
}

.transparent .header-main {
    height: 265px
}

.transparent #logo img {
    max-height: 265px
}

.has-transparent + .page-title:first-of-type,
.has-transparent + #main > .page-title,
.has-transparent + #main > div > .page-title,
.has-transparent + #main .page-header-wrapper:first-of-type .page-title {
    padding-top: 345px;
}

.header.show-on-scroll,
.stuck .header-main {
    height: 70px !important
}

.stuck #logo img {
    max-height: 70px !important
}

.search-form {
    width: 100%;
}

.header-bg-color,
.header-wrapper {
    background-color: rgba(255, 255, 255, 0.9)
}

.header-bottom {
    background-color: #f1f1f1
}

.header-main .nav > li > a {
    line-height: 16px
}

.header-bottom-nav > li > a {
    line-height: 16px
}
.entry-content p, #cat-description p, .entry-content blockquote, #cat-description blockquote, .entry-content h2, #cat-description h2, .entry-content figure, #cat-description blockquote   {
    margin-bottom: 15px;
}
@media (max-width: 549px) {
    .header-main {
        height: 70px
    }

    #logo img {
        max-height: 70px
    }
}

.header-top {
    background-color: #094080 !important;
}

/* Color */
.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline > li.active > a,
.nav-outline > li.active > a,
.cart-icon strong,
[data-color='primary'],
.is-outline.primary {
    color: #fd5f00;
}

/* Color !important */
[data-text-color="primary"] {
    color: #fd5f00 !important;
}

/* Background */
.scroll-to-bullets a,
.featured-title,
.label-new.menu-item > a:after,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold > li > a:hover,
.nav-dropdown-bold.dark .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type='submit']:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box > li > a:hover,
.nav-box > li.active > a,
.nav-pills > li.active > a,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom > li > a:before,
.nav-line-grow > li > a:before,
.nav-line > li > a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type='submit'].primary,
input[type='submit'].primary,
input[type='reset'].button,
input[type='button'].primary,
.badge-inner {
    background-color: #fd5f00;
}

/* Border */
.nav-vertical.nav-tabs > li.active > a,
.scroll-to-bullets a.active,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,
blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover {
    border-color: #fd5f00
}

.nav-tabs > li.active > a {
    border-top-color: #fd5f00
}

.widget_shopping_cart_content .blockUI.blockOverlay:before {
    border-left-color: #fd5f00
}

.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
    border-left-color: #fd5f00
}

/* Fill */
.slider .flickity-prev-next-button:hover svg,
.slider .flickity-prev-next-button:hover .arrow {
    fill: #fd5f00;
}

body {
    font-family: "Roboto Condensed", sans-serif
}

body {
    font-weight: 0
}

body {
    color: #000000
}

.nav > li > a {
    font-family: "Roboto Condensed", sans-serif;
}

.nav > li > a {
    font-weight: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: "Roboto Condensed", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
    font-weight: 700;
}

h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
    color: #000000;
}

.alt-font {
    font-family: "Roboto Condensed", sans-serif;
}

.alt-font {
    font-weight: 0 !important;
}

.header:not(.transparent) .header-nav.nav > li > a {
    color: #000000;
}

.header:not(.transparent) .header-nav.nav > li > a:hover,
.header:not(.transparent) .header-nav.nav > li.active > a,
.header:not(.transparent) .header-nav.nav > li.current > a,
.header:not(.transparent) .header-nav.nav > li > a.active,
.header:not(.transparent) .header-nav.nav > li > a.current {
    color: #fd5f00;
}

.header-nav.nav-line-bottom > li > a:before,
.header-nav.nav-line-grow > li > a:before,
.header-nav.nav-line > li > a:before,
.header-nav.nav-box > li > a:hover,
.header-nav.nav-box > li.active > a,
.header-nav.nav-pills > li > a:hover,
.header-nav.nav-pills > li.active > a {
    color: #FFF !important;
    background-color: #fd5f00;
}

.header:not(.transparent) .header-bottom-nav.nav > li > a {
    color: #000000;
}

.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,
.header:not(.transparent) .header-bottom-nav.nav > li.active > a,
.header:not(.transparent) .header-bottom-nav.nav > li.current > a,
.header:not(.transparent) .header-bottom-nav.nav > li > a.active,
.header:not(.transparent) .header-bottom-nav.nav > li > a.current {
    color: #fd5f00;
}

.header-bottom-nav.nav-line-bottom > li > a:before,
.header-bottom-nav.nav-line-grow > li > a:before,
.header-bottom-nav.nav-line > li > a:before,
.header-bottom-nav.nav-box > li > a:hover,
.header-bottom-nav.nav-box > li.active > a,
.header-bottom-nav.nav-pills > li > a:hover,
.header-bottom-nav.nav-pills > li.active > a {
    color: #FFF !important;
    background-color: #fd5f00;
}

.label-new.menu-item > a:after {
    content: "New";
}

.label-hot.menu-item > a:after {
    content: "Hot";
}

.label-sale.menu-item > a:after {
    content: "Sale";
}

.label-popular.menu-item > a:after {
    content: "Popular";
}


.entry-content {
    padding-top: 0px;
}

.entry-header-text {
    padding: 0px;
}

.blog-wrapper .box-image {
    width: 50% !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: black !important;
}

.form-flat input:not([type="submit"]) {
    background-color: rgb(255, 255, 255);
}

.form-reg .flex-col {
    padding-bottom: 10px;
}

ul.toc_list li a {
    color: #0076c2;
}

#toc_container {
    width: 100%;
}

.entry-content.single-page {
    text-align: justify;
}

.row {
    max-width: 1170px;
}

.wp-caption .wp-caption-text {
    background: rgba(0, 0, 0, 0);
}

.category .col.post-item .col-inner {
    background: #eeeeee96;
}

.archive.category #content,
.post-template-default.single.single-post #content {
    background: #f1f1f147 !important;
}

.taxonomy-description {
    text-align: justify;
}

.row.row-large {
    max-width: 1170px;
}

#top-bar input[type='search'] {
    height: 25px;
}

.header-bottom {
    background-color: #fff;
    border-radius: 4px;
    border: none !important;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .75);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, .75);
    margin-top: 5px;
}

.page-id-2 #wrapper {
    background-color: #fff0;
}

/* .header-bg-color {
    background: linear-gradient(145deg, rgba(253,95,0,1) 40%, rgba(255,255,255,1) 41%);
} */
.page-id-2 #main {
    margin-top: 10px;
}

img.size-full.alignnone {
    margin-bottom: 5px;
}

.col.dsg_noti.medium-8.large-8 {
    padding: 10px !important;
    background-color: #094080;
    color: white;
}

html {
    background-color: white;
}

.dsg_noti {
    background-color: #094080;
    margin-right: 10px;
    padding-top: 23px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-radius: 5px;
}

.dsg_noti p {
    color: white;
}

a.button.primary.expand.ltcdyd {
    background: #0d72e8;
    color: #fff;
}

a.button.primary.expand.vb2 {
    background: #1E8405;
    color: #fff;
}

a.button.primary.expand.xnyh {
    background: #094080;
    color: #fff;
}

.info_school {
    border: solid 2px #033c7d;
    border-radius: 5px;
    color: #033c7d;
    padding: 20px;
}

.col.tt_sk.medium-8.large-8 {
    padding-right: 10px !important;
}

.col.thongbao.medium-4.large-4 {
    padding-left: 10px !important;
}

.tt_sk .container.section-title-container,
.thongbao .container.section-title-container {
    margin-bottom: 0px;
}

.thongbao .row.large-columns-1.medium-columns-1.small-columns-1 {
    background: #E6E6E6;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.thongbao_btn {
    background-color: #cdcdcd !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: black;
}

.thongbao .col.post-item {
    border-bottom: solid 1px #80808038;
    padding-bottom: 7px !important;
}

.tt_sk .col.post-item {
    padding-bottom: 5px !important;
}

.ts_dsg1 {
    padding: 0px 20px 10px;
    background-color: #bde7f1;
}

.ts_dsg0 {
    padding-right: 20px;
}

.ts_dsg2 {
    padding-left: 20px;
}

.about .container.section-title-container {
    margin-bottom: 0px !important;
}

.col.bg_about1.medium-4.small-12.large-4 {
    padding-right: 20px !important;
}

.col.bg_about2.medium-4.small-12.large-4 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.col.bg_about3.medium-4.small-12.large-4 {
    padding-left: 20px !important;
}

.dsg_about .banner-bg.fill {
    border-radius: 10px !important;
}

.dsg_about {
    border-radius: 10px;
}

.text-about span:hover {
    color: #f59f25;
}

.col.cnyd.medium-6.large-6 {
    padding-right: 10px !important;
}

.col.tgd.medium-6.large-6 {
    padding-left: 10px !important;
}

.tgd .col.post-item,
.cnyd .col.post-item {
    padding-bottom: 0px;
}

.tgd .col.post-item .col-inner,
.cnyd .col.post-item .col-inner {
    border-bottom: solid 1px #ececec;
}

.col.reg-form-col-1.medium-5.large-5 {
    margin-top: 30px !important;
    padding-right: 10px !important;
}

.col.reg-form-col-2.medium-7.large-7 {
    margin-top: 30px !important;
    padding-left: 10px !important;
}

.reg-form-col-1 .icon-box.featured-box.icon-box-left.text-left {
    padding-bottom: 40px;
}

.form-reg {
    background-color: rgba(114, 32, 44, 0.8);
    color: white;
    padding: 15px 30px 30px 30px;
    border-radius: 10px;
}

.form-reg label {
    color: white;
    padding-top: 10px;
}

.reg-form-name {
    font-size: 28px;
    text-align: center;
    border-bottom: 1px dashed #fff;
    font-weight: bold;
}

.reg-form-title {
    margin-top: 20px !important;
    font-size: 20px;
}

.reg-form-title-1 {
    font-size: 20px;
}

.reg-row {
    margin-top: 40px;
}

input.reg {
    margin-top: 20px;
}

span.wpcf7-form-control-wrap.menu-145 {
    width: 250px;
}

.gioi-tinh option {
    color: black;
}

.bcnvct .container.section-title-container {
    margin-bottom: 0px;
}

.footer_sec {
    background-color: #fd5f00;
    padding: 20px !important;
    color: white;
}

.copyright-footer {
    color: white;
}

.entry-content.single-page h2 {
    font-size: 19px;
}

.dsg_noti p {
    padding-right: 20px;
}

.page-id-1177 #content .dangkytructuyen {
    padding-top: 20px;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .blog-wrapper .box-image .image-cover {
        padding-top: 75% !important;
    }

    .dsg_noti {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-right: 20px;
    }

    .col.dsg_ctdt.medium-4.large-4 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .info_school {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .col.xttts.large-12 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .col.xttts.large-12 span {
        padding-left: 10px;
        padding-right: 10px;
    }

    .col.tt_sk.medium-8.large-8,
    .col.thongbao.medium-4.large-4,
    .col.cnyd.medium-6.large-6,
    .col.tgd.medium-6.large-6,
    .dang-ky {
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .ts4n .img-inner.dark {
        display: none;
        margin-left: 0px;
        margin-right: 0px;
    }

    .ts_dsg1,
    .ts_dsg2,
    .col.bg_about1.medium-4.small-12.large-4,
    .col.bg_about2.medium-4.small-12.large-4,
    .col.bg_about3.medium-4.small-12.large-4,
    .col.about.small-12.large-12,
    .col.reg-form-col-1.medium-4.large-4,
    .col.reg-form-col-2.medium-8.large-8,
    .col.bcnvct.large-12 {
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 0px !important;
        padding-left: 0px !important;
        padding-top: 10px !important;
    }

    .col.dsg_ctdt.medium-4.large-4 {
        margin-top: 15px;
    }

    .col.xttts.large-12 span {
        font-size: 18px;
        padding-top: 12px;
    }

    .thongbao .col.post-item {
        padding-top: 10px;
        border-color: #e6e6e6;
    }

    .box.has-hover.has-hover.box-text-bottom .box-text.text-center {
        padding-left: 0px;
        padding-right: 0px;
    }

    .box.has-hover.has-hover.box-text-bottom .box-image {
        width: 100% !important;
    }

    .ts_dsg {
        padding-right: 10px !important;
        padding-left: 10px !important;
        padding-top: 10px !important;
    }

    .page-id-2 #main {
        padding-left: 10px !important;
        padding-right: 10px !important;
        overflow-y: hidden !important;
    }

    .page-id-2 #main #content {
        overflow-y: hidden !important;
    }

    .page-id-2 #main #content .section {
        overflow-y: hidden !important;
    }

    .dsg_noti p {
        padding-right: 0px !important;
    }

    /* 	.reg-form-col-1 .icon-box-text.last-reset {
    font-size: 12px;
	}
	.reg-form-col-1 .icon-box-img {
    width: 50px !important;
	} */
    .reg-form-col-1 .icon-box.featured-box.icon-box-left.text-left {
        padding-bottom: 15px;
    }

    .reg-row {
        margin-top: 0px;
    }

    .reg-form-name {
        font-size: 20px;
    }

    .reg-form-title {
        margin-top: 10px !important;
        font-size: 16px;
    }

    .form-reg label {
        font-size: 14px;
    }

    span.wpcf7-list-item-label {
        font-size: 14px;
    }

    .page-id-1177 #content {
        padding: 10px !important;
        border-top: solid 1px #dddddd6e;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .page-id-2 #main {
        margin-left: 10px;
        margin-right: 10px;
    }

    .header-bg-color {
        background: #fd5f00;
    }

    .nav-icon.has-icon a i {
        color: white;
    }
}

.bg {
    opacity: 0;
    transition: opacity 1s;
    -webkit-transition: opacity 1s;
}

.bg-loaded {
    opacity: 1;
}

.entry-content {
    padding-top: 0px;
}

.entry-header-text {
    padding: 0px;
}

.blog-wrapper .box-image {
    width: 50% !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    color: black !important;
}

.form-flat input:not([type="submit"]) {
    background-color: rgb(255, 255, 255);
}

.form-reg .flex-col {
    padding-bottom: 10px;
}

ul.toc_list li a {
    color: #0076c2;
}

#toc_container {
    width: 100%;
}

.entry-content.single-page {
    text-align: justify;
}

.row {
    max-width: 1170px;
}

.wp-caption .wp-caption-text {
    background: rgba(0, 0, 0, 0);
}

.category .col.post-item .col-inner {
    background: #eeeeee96;
}

.archive.category #content,
.post-template-default.single.single-post #content {
    background: #f1f1f147 !important;
}

.taxonomy-description {
    text-align: justify;
}

.row.row-large {
    max-width: 1170px;
}

#top-bar input[type='search'] {
    height: 25px;
}

.header-bottom {
    background-color: #fff;
    border-radius: 4px;
    border: none !important;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 0 3px 1px rgba(0, 0, 0, .75);
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, .75);
    margin-top: 5px;
}

.page-id-2 #wrapper {
    background-color: #fff0;
}

/* .header-bg-color {
            background: linear-gradient(145deg, rgba(253,95,0,1) 40%, rgba(255,255,255,1) 41%);
        } */
.page-id-2 #main {
    margin-top: 10px;
}

img.size-full.alignnone {
    margin-bottom: 5px;
}

.col.dsg_noti.medium-8.large-8 {
    padding: 10px !important;
    background-color: #094080;
    color: white;
}

html {
    background-color: white;
}

.dsg_noti {
    background-color: #094080;
    margin-right: 10px;
    padding-top: 23px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-radius: 5px;
}

.dsg_noti p {
    color: white;
}

a.button.primary.expand.ltcdyd {
    background: #0d72e8;
    color: #fff;
}

a.button.primary.expand.vb2 {
    background: #1E8405;
    color: #fff;
}

a.button.primary.expand.xnyh {
    background: #094080;
    color: #fff;
}

.info_school {
    border: solid 2px #033c7d;
    border-radius: 5px;
    color: #033c7d;
    padding: 20px;
}

.col.tt_sk.medium-8.large-8 {
    padding-right: 10px !important;
}

.col.thongbao.medium-4.large-4 {
    padding-left: 10px !important;
}

.tt_sk .container.section-title-container,
.thongbao .container.section-title-container {
    margin-bottom: 0px;
}

.thongbao .row.large-columns-1.medium-columns-1.small-columns-1 {
    background: #E6E6E6;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.thongbao_btn {
    background-color: #cdcdcd !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: black;
}

.thongbao .col.post-item {
    border-bottom: solid 1px #80808038;
    padding-bottom: 7px !important;
}

.tt_sk .col.post-item {
    padding-bottom: 5px !important;
}

.ts_dsg {
    padding: 0px 20px 10px;
    background-color: #bde7f1;
}

.ts_dsg1 {
    padding-right: 20px;
}

.ts_dsg2 {
    padding-left: 20px;
}

.about .container.section-title-container {
    margin-bottom: 0px !important;
}

.col.bg_about1.medium-4.small-12.large-4 {
    padding-right: 20px !important;
}

.col.bg_about2.medium-4.small-12.large-4 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.col.bg_about3.medium-4.small-12.large-4 {
    padding-left: 20px !important;
}

.dsg_about .banner-bg.fill {
    border-radius: 10px !important;
}

.dsg_about {
    border-radius: 10px;
}

.text-about span:hover {
    color: #f59f25;
}

.col.cnyd.medium-6.large-6 {
    padding-right: 10px !important;
}

.col.tgd.medium-6.large-6 {
    padding-left: 10px !important;
}

.tgd .col.post-item,
.cnyd .col.post-item {
    padding-bottom: 0px;
}

.tgd .col.post-item .col-inner,
.cnyd .col.post-item .col-inner {
    border-bottom: solid 1px #ececec;
}

.col.reg-form-col-1.medium-5.large-5 {
    margin-top: 30px !important;
    padding-right: 10px !important;
}

.col.reg-form-col-2.medium-7.large-7 {
    margin-top: 30px !important;
    padding-left: 10px !important;
}

.reg-form-col-1 .icon-box.featured-box.icon-box-left.text-left {
    padding-bottom: 40px;
}

.form-reg {
    background-color: rgba(114, 32, 44, 0.8);
    color: white;
    padding: 15px 30px 30px 30px;
    border-radius: 10px;
}

.form-reg label {
    color: white;
    padding-top: 10px;
}

.reg-form-name {
    font-size: 28px;
    text-align: center;
    border-bottom: 1px dashed #fff;
    font-weight: bold;
}

.reg-form-title {
    margin-top: 20px !important;
    font-size: 20px;
}

.reg-form-title-1 {
    font-size: 20px;
}

.reg-row {
    margin-top: 40px;
}

input.reg {
    margin-top: 20px;
}

span.wpcf7-form-control-wrap.menu-145 {
    width: 250px;
}

.gioi-tinh option {
    color: black;
}

.bcnvct .container.section-title-container {
    margin-bottom: 0px;
}

.footer_sec {
    background-color: #fd5f00;
    padding: 20px !important;
    color: white;
}

.copyright-footer {
    color: white;
}

.entry-content.single-page h2 {
    font-size: 19px;
}

.dsg_noti p {
    padding-right: 20px;
}

.page-id-1177 #content .dangkytructuyen {
    padding-top: 20px;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .blog-wrapper .box-image .image-cover {
        padding-top: 75% !important;
    }

    .dsg_noti {
        margin-left: 0px !important;
        margin-right: 0px !important;
        padding-right: 20px;
    }

    .col.dsg_ctdt.medium-4.large-4 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .info_school {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .col.xttts.large-12 {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .col.xttts.large-12 span {
        padding-left: 10px;
        padding-right: 10px;
    }

    .col.tt_sk.medium-8.large-8,
    .col.thongbao.medium-4.large-4,
    .col.cnyd.medium-6.large-6,
    .col.tgd.medium-6.large-6,
    .dang-ky {
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .ts4n .img-inner.dark {
        display: none;
        margin-left: 0px;
        margin-right: 0px;
    }

    .ts_dsg1,
    .ts_dsg2,
    .col.bg_about1.medium-4.small-12.large-4,
    .col.bg_about2.medium-4.small-12.large-4,
    .col.bg_about3.medium-4.small-12.large-4,
    .col.about.small-12.large-12,
    .col.reg-form-col-1.medium-4.large-4,
    .col.reg-form-col-2.medium-8.large-8,
    .col.bcnvct.large-12 {
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 0px !important;
        padding-left: 0px !important;
        padding-top: 10px !important;
    }

    .col.dsg_ctdt.medium-4.large-4 {
        margin-top: 15px;
    }

    .col.xttts.large-12 span {
        font-size: 18px;
        padding-top: 12px;
    }

    .thongbao .col.post-item {
        padding-top: 10px;
        border-color: #e6e6e6;
    }

    .box.has-hover.has-hover.box-text-bottom .box-text.text-center {
        padding-left: 0px;
        padding-right: 0px;
    }

    .box.has-hover.has-hover.box-text-bottom .box-image {
        width: 100% !important;
    }

    .ts_dsg {
        padding-right: 10px !important;
        padding-left: 10px !important;
        padding-top: 10px !important;
    }

    .page-id-2 #main {
        padding-left: 10px !important;
        padding-right: 10px !important;
        overflow-y: hidden !important;
    }

    .page-id-2 #main #content {
        overflow-y: hidden !important;
    }

    .page-id-2 #main #content .section {
        overflow-y: hidden !important;
    }

    .dsg_noti p {
        padding-right: 0px !important;
    }

    /* 	.reg-form-col-1 .icon-box-text.last-reset {
            font-size: 12px;
        	}
        	.reg-form-col-1 .icon-box-img {
            width: 50px !important;
        	} */
    .reg-form-col-1 .icon-box.featured-box.icon-box-left.text-left {
        padding-bottom: 15px;
    }

    .reg-row {
        margin-top: 0px;
    }

    .reg-form-name {
        font-size: 20px;
    }

    .reg-form-title {
        margin-top: 10px !important;
        font-size: 16px;
    }

    .form-reg label {
        font-size: 14px;
    }

    span.wpcf7-list-item-label {
        font-size: 14px;
    }

    .page-id-1177 #content {
        padding: 10px !important;
        border-top: solid 1px #dddddd6e;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .page-id-2 #main {
        margin-left: 10px;
        margin-right: 10px;
    }

    .header-bg-color {
        background: #fd5f00;
    }

    .nav-icon.has-icon a i {
        color: white;
    }
}
