/*#region Custom Menu */
.td-header-style-7 .td-header-top-menu {
    border: none;
}
.sf-menu > li.td-normal-menu > ul.sub-menu {
    min-width: 182px;
}

.td-header-style-7 .sf-menu > li > a {
    font-size: 16px;
    line-height: 60px;
    color: #212121;
    font-family: GoogleSans, Arial, sans-serif;
    font-weight: unset;
    text-decoration: none;
    text-transform: initial;
}

.sf-menu > .current-menu-item > a,
.sf-menu > .current-menu-ancestor > a,
.sf-menu > .current-category-ancestor > a {
    color: #0055a6 !important;
}

.sf-menu > .current-menu-item > li:last-child a,
.sf-menu > .current-menu-ancestor > li:last-child a,
.sf-menu > .current-category-ancestor > li:last-child a {
    color: #FFF !important;
}

.sf-menu > .current-menu-item > a:after,
.sf-menu > .current-menu-ancestor > a:after,
.sf-menu > .current-category-ancestor > a:after {
    background-color: transparent;
}

.sf-menu > .current-menu-item > a:last-child:after,
.sf-menu > .current-menu-ancestor > a:last-child:after,
.sf-menu > .current-category-ancestor > a:last-child:after {
    display: none;
}

.sf-menu > .current-menu-item:hover > a:after,
.sf-menu > .current-menu-ancestor:hover > a:after,
.sf-menu > .current-category-ancestor:hover > a:after {
    background-color: transparent;
}

.sf-menu > li:hover > a:after,
.sf-menu > .sfHover > a:after {
    background-color: unset;
}

.td-header-style-7 .sf-menu > li > a:hover {
    color: #0077C5;
}

.sf-menu ul .td-menu-item > a {
    color: #333333;
    font-size: 15px;
    font-family: GoogleSans, Arial, sans-serif;
    font-weight: normal;
}

    .sf-menu ul .td-menu-item > a:hover {
        color: #0055a6;
    }

.sf-menu ul .current-menu-item > a {
    color: #0055a6;
}

.td-header-style-7 .sf-menu > li:last-child > a {
    color: #FFF !important;
    background-color: #ff5700;
    height: 40px;
    line-height: 20px;
    padding: 10px 20px;
    margin: 10px 0 10px 7px;
}

    .td-header-style-7 .sf-menu > li:last-child > a:hover {
        opacity: 0.85;
    }

.td-mobile-content .sub-menu a {
    font-size: 17px;
    font-weight: normal;
    font-family: GoogleSans, Arial, sans-serif;
    text-decoration: none;
}

.td-mobile-content .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a {
    color: #0085ad;
}

.sf-menu .sub-menu a {
    display: block !important;
    position: relative !important;
}

#td-header-menu .menu-sme-container {
    position: relative;
}

.td-icon-mobile:before {
    color: #0077C5;
    line-height: unset;
}
.qr-code-banner{
    display: flex;
    align-items: center;
    /* background-color: red; */
    width: 330px;
    /* box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px; */
}
.qr-code{
    width: 200px;
}
.qr-text{
    font-size: 20px;
    padding-left: 20px;
    font-family: GoogleSans Bold;
    color: #000;
}
.navigate-links{
    text-decoration: none;
    color: #0003FF;
}
.close-button {
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: -5px;
    padding: 0px 7px;
    transform: translate(0%, -51%);
    background: #e6e7e8;
    border-radius: 50%;
    color: #000;
}
.qr-code-banner-wrap{
    position: fixed;
    bottom: 32px;
    left:10px;
    background-color: #f8f9ff;
    padding: 5px 15px;
    border-radius: 20px;
    box-shadow: 3px 3px 3px rgb(0 0 0 / 25%);
	z-index:102;
	border:1px solid red;
}
/*#region Responsive */
@media (min-width: 980px) {
    .sf-menu ul .td-menu-item > a {
        font-size: 13px;
    }
}

@media (min-width: 1100px) {
    .sf-menu ul .td-menu-item > a {
        font-size: 14px;
    }
}

@media (max-width: 1199px) {
    .td-header-style-7 .sf-menu > li > a {
        font-size: 14px;
    }

    .td-header-style-7 .sf-menu > li:last-child > a {
        margin: 10px 0 10px 5px;
    }
}

@media (max-width: 979px) {
    #menu-desktop {
        display: none;
    }
}
/*#endregion Responsive*/
/*#endregion Custom Menu */

/*#region Custom Heading */
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
    margin: 0;
}
/*#endregion Custom Heading */

/*#region Common */
.no-padding {
    padding: 0;
}

a, a:hover, a:focus, a:active {
    outline: none;
    text-decoration: none;
    cursor: pointer;
}

    a:hover, a:focus, a:active {
        opacity: 0.85;
    }

.clear {
    clear: both;
}

ul, ul li {
    line-height: 1.42857143;
}

.nowrap-item {
    white-space: nowrap;
}

.loader-item {
    z-index: 9999;
    height: 100%;
    width: 100%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, .7);
}

    .loader-item span {
        border: 10px solid #F3F3F3;
        border-radius: 50%;
        border-top: 10px solid #0a72ba;
        width: 60px;
        height: 60px;
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/*#endregion Common */

/*#region Custom Theme */
.page-template-default .td-crumb-container {
    display: none;
}

.td-page-content .no-padding {
    padding: 0;
}

.td-page-content p {
    display: none;
}

.td-page-content a, .td-page-content a:hover, .td-page-content a:focus, .td-page-content a:active,
.td-post-content a, .td-post-content a:hover, .td-post-content a:focus, .td-post-content a:active {
    outline: none;
    text-decoration: none;
    cursor: pointer;
}

    .td-page-content a:hover, .td-page-content a:focus, .td-page-content a:active,
    .td-post-content a:hover, .td-post-content a:focus, .td-post-content a:active {
        opacity: 0.85;
    }

.td-header-top-menu-full {
    display: none;
}

.td-page-content ul, .td-page-content ul li {
    line-height: 1.42857143;
}

.td-page-title {
    font-family: GoogleSans, Arial, sans-serif;
}
/*#endregion*/

/*#region Quick Action */
.float-quick-action {
    font-family: GoogleSans, Arial, sans-serif;
    font-size: 16px;
    height: 50px;
    position: fixed;
    bottom: 50px;
    z-index: 999;
    right: 0;
}

    .float-quick-action a.btn-quick-action, .float-quick-action a.btn-quick-action:hover {
        opacity: 1;
    }

    .float-quick-action a.btn-quick-action {
        width: 50px;
        height: 50px;
        color: #fff;
        padding: 7px 5px 7px 40px;
        border-radius: 7px 0 0 7px;
        text-decoration: none;
        transition: width 0.8s;
        -webkit-transition: width 0.8s;
        -moz-transition: width 0.8s;
        -o-transition: width 0.8s;
        float: right;
        position: relative;
    }

    .float-quick-action .notice-quick-action {
        position: absolute;
        width: 45px;
        transition: width 0.8s;
        -webkit-transition: width 0.8s;
        -moz-transition: width 0.8s;
        -o-transition: width 0.8s;
    }

    .float-quick-action .box-quick-action {
        position: absolute;
        width: 80px;
        top: 10px;
        right: 56px;
        height: 30px;
        line-height: 30px;
        background: #ED1C24;
        color: #FFF;
        z-index: 999;
        opacity: 0.75;
        border-radius: 4px;
        overflow: hidden;
        font-size: 14px;
        text-align: center;
    }

    .float-quick-action .arrow-quick-action {
        position: absolute;
        top: 19px;
        width: 0px;
        height: 0px;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px solid #ED1C24;
        right: 50px;
        opacity: 0.75;
        z-index: 999;
    }

    /*Nut Hotline*/
    .float-quick-action a.btn-hotline-bottom {
        background: #ED1C24 url(/sites/sme/images/pages/ic_hotline.svg) no-repeat left 10px center;
        background-size: 28px;
    }

    .float-quick-action .text-quick-action {
        white-space: normal;
        overflow: hidden;
        padding-left: 10px;
    }

    .float-quick-action .text-hotline-bottom {
        font-size: 13px;
        line-height: 18px;
        white-space: nowrap;
        text-transform: uppercase;
    }

    .float-quick-action .phone-bottom {
        white-space: nowrap;
        overflow: hidden;
    }

@media (min-width: 768px) {
    .float-quick-action a.btn-quick-action:hover {
        width: 175px;
    }
}

/*#region Responsive */
@media (max-width: 767px) {
    .qr-code-banner-wrap{
		display:none;
	}
	.float-quick-action {
        width: 100%;
        bottom: 0;
        background: #FFF;
        z-index: 99;
        text-align: center;
        opacity: 0.9;
    }

        .float-quick-action a.btn-quick-action {
            display: inline-block;
            float: none;
            background: url(/sites/sme/images/pages/ic_mobile_hotline.svg) no-repeat center;
            background-size: 28px;
        }

        .float-quick-action .notice-quick-action {
            display: none;
        }
}

.hotline-quick-access{
        display: block;
        position: fixed;
        z-index: 100;
        left: 0;
        top: 50%;
    }

.hotline-content-wrapper{
	display: flex;
	align-items: flex-start;
	float: right;
	width: 50px;
	position: relative;
	line-height: 40px;
	white-space: nowrap;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	overflow: hidden;
	clear: both;
	transition: width 1s;
	-webkit-transition: width 1s;
	direction: rtl;
}

.hotline-content-wrapper img{
	min-width: 50px;
	min-height: 50px;
	background: #47ac00;
	padding: 10px;
	border-radius: 0 6px 6px 0;
}

.hotline-group{
	flex-flow: column;
	background: #47ac00;
	border: 2px solid #fff;
	border-top: none;
	border-left: none;
	direction: ltr;
}

.hotline-group a:first-child{
	border-bottom: 2px solid #fff;
}

.hotline-group a:last-child{
	/* background: #ff7f22; */
}

.hotline-group a{
	padding: 8px 15px;
	font-size: 13px;
	line-height: 1.7;
	display: block;
}

.hotline-group a span{
	display: block;
	line-height: 1;
	font-size: 16px;
}

.hotline-content-wrapper:hover{
	width: 177px;
	height: auto;
}

.hotline-content-wrapper:hover .hotline-group a{
	color: #fff;
	opacity: 1;
}
/*#endregion*/
/*#endregion*/

/*#region CUSTOM MENU */

/*--- Menu Tinh nang vaÃ‚Â tai sao chon ---*/
#feature-menu-panel, #whyChoose-menu-panel {
    overflow: hidden;
    transition: max-height 0.7s;
    -o-transition: max-height 0.7s;
    -moz-transition: max-height 0.7s;
    -webkit-transition: max-height 0.7s;
}

.content-menu {
    border-top: 1px solid #dcdcdc;
}

.box-content-menu {
    line-height: 24px;
    display: flex;
    background-color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 0 0 5px 5px;
    box-shadow: inset 0px 0px 0 0px #EEE;
}

    .box-content-menu .menu-row {
        padding: 5px 0px;
        margin-bottom: 5px;
    }

        .box-content-menu .menu-row:last-child {
            margin-bottom: 0;
        }

        .box-content-menu .menu-row a, .box-content-menu .menu-row .menu-item-group {
            font-family: GoogleSans, Arial, sans-serif;
            font-size: 16px;
            color: #272727;
            display: block;
            padding-bottom: 5px;
        }

        .box-content-menu .menu-row .menu-item-group {
            font-family: GoogleSans Bold, Arial, sans-serif;
        }

        .box-content-menu .menu-row.top-submenu a {
            font-family: GoogleSans Bold, Arial, sans-serif;
        }

        .box-content-menu .menu-row.active {
            background-color: #f2f2f2;
            border-radius: 18px;
            overflow: hidden;
        }

    .box-content-menu .menu-vertical-line {
        width: 2px;
        background-color: #f2f2f2;
    }

    .box-content-menu a:hover {
        color: #0077C5;
    }

#cooporateMenu {
    width: 18em;
}

.cooporateMenu a {
    color: #272727;
    font-family: GoogleSans, Arial, sans-serif;
    font-size: 14px;
}

    .cooporateMenu a:hover {
        color: #0077C5;
    }

#supportMenu {
    width: 18em;
}

.supportMenu a {
    color: #272727;
    font-family: GoogleSans, Arial, sans-serif;
    font-size: 14px;
}

    .supportMenu a:hover {
        color: #0077C5;
    }

.sf-menu ul.knowledgeMenu {
    width: 14em;
}

.knowledgeMenu a {
    color: #272727;
    font-family: GoogleSans, Arial, sans-serif;
    font-size: 14px;
}

    .knowledgeMenu a:hover {
        color: #0077C5;
    }

.top-submenu {
    border-bottom: 1px solid #dcdcdc;
    font-weight: bold;
}

.clear-padding {
    padding: 0;
}

.content-first-col {
    padding-right: 20px;
}

.content-second-col {
    padding: 0;
}

@media (min-width: 980px) {
    .box-content-menu .menu-row a, .box-content-menu .menu-row .menu-item-group {
        font-size: 14px;
    }
}
/*--- end Menu Tinh nangva tai sao chon ---*/

/*#endregion CUSTOM MENU */
.fb-page blockquote {
    padding: 0;
    font-size: 14px;
    border-left: 0;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 40px;
    margin-inline-end: 40px;
}

/*#region Animation */
@keyframes topToBottom {
    from {
        margin-top: -540px;
    }

    to {
        margin: 0px;
    }
}
/*#endregion*/

/*#region Custom Category */
.archive.category .td-category-header {
    padding-bottom: 0;
}

.archive.category .td-category-grid {
    padding-top: 24px;
}

    .archive.category .td-category-grid .td_block_wrap {
        margin-bottom: 0;
    }

.archive.category .td-main-content-wrap {
    padding-top: 24px;
}

.archive.category .td-main-content .entry-title {
    font-family: GoogleSans Medium, Arial, sans-serif;
    line-height: 1.42857143;
}

    .archive.category .td-main-content .entry-title a:hover,
    .archive.category .td-main-content .entry-title a:focus,
    .archive.category .td-main-content .entry-title a:active {
        color: #0077C5;
        opacity: 1;
    }

.archive.category .td-main-content .td_module_wrap:hover .entry-title a,
.archive.category .td-main-content .td_module_wrap:focus .entry-title a,
.archive.category .td-main-content .td_module_wrap:active .entry-title a {
    color: #0077C5;
    opacity: 1;
}

.archive.category .td-main-content .td-module-meta-info {
    display: none;
}

.archive.category .td-main-content .td-excerpt {
    font-size: 16px;
    margin-top: 0;
}

.archive.category .td-main-content .page-nav .current {
    background: #0077C5;
    border-color: #0077C5;
}

.archive.category .td-main-content .page-nav a,
.archive.category .td-main-content .page-nav span {
    margin: 0 8px 0 0;
}

.archive.category .td-main-content .page-nav .pages {
    margin: 0;
}

/*#region Responsive*/
@media (min-width: 1141px) {
    .archive.category .td-main-content .td-module-thumb {
        width: 324px;
        height: 170px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .archive.category .td-main-content .entry-thumb {
        height: 170px;
    }
}

@media (max-width: 1140px) and (min-width: 1019px) {
    .archive.category .td-main-content-wrap {
        padding-top: 20px;
    }

    .archive.category .td-main-content .td-module-thumb {
        width: 300px;
        height: 157px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .archive.category .td-main-content .entry-thumb {
        height: 157px;
    }
}

@media (max-width: 1018px) {
    .archive.category .td-category-header {
        padding-top: 100px;
    }
}

@media (max-width: 1018px) and (min-width: 768px) {
    .archive.category .td-main-content-wrap {
        padding-top: 14px;
    }

    .archive.category .td-main-content .td-module-thumb {
        width: 228px;
        height: 119px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .archive.category .td-main-content .entry-thumb {
        height: 119px;
    }

    .archive.category .td-main-content .td-excerpt {
        font-size: 14px;
    }
}

@media (min-width: 768px) {
    .archive.category .td-main-content .entry-thumb {
        width: 324px;
        object-fit: cover;
        object-position: top center;
    }
}

@media (max-width: 767px) {
    .archive.category .td-main-content-wrap {
        padding-top: 20px;
    }

    .archive.category .td-main-content .page-nav a,
    .archive.category .td-main-content .page-nav span {
        margin: 0 4px 0 4px;
    }
}
/*#endregion*/
/*#endregion*/

/*region Custom Post */
.single.single-post .td-main-content-wrap {
    background: #FAFAFA;
    padding-top: 24px;
}

    .single.single-post .td-main-content-wrap .td-container {
        padding: 0;
    }

.single.single-post .td-main-content {
    padding: 0 12px;
}

    .single.single-post .td-main-content .td-crumb-container {
        background: #FFF;
        padding: 18px;
        margin: 0;
    }

    .single.single-post .td-main-content .entry-crumbs {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
        line-height: 1.42857143;
        color: #111111;
        padding: 0 0 18px;
        border-bottom: solid 2px #0077C5;
    }

        .single.single-post .td-main-content .entry-crumbs a {
            color: #111111;
        }

        .single.single-post .td-main-content .entry-crumbs span:nth-last-child(3) a {
            color: #0077C5;
        }

        .single.single-post .td-main-content .entry-crumbs .td-icon-right:before {
            font-size: 14px;
        }

    .single.single-post .td-main-content .td-bred-no-url-last {
        display: none;
    }

    .single.single-post .td-main-content .td-ss-main-content {
        background: #FFF;
        padding: 0 18px 18px;
        margin-bottom: 24px;
    }

    .single.single-post .td-main-content .td-post-title .entry-title {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-size: 28px;
        line-height: 1.42857143;
        color: #0077C5;
    }

    .single.single-post .td-main-content .td-module-meta-info {
        font-size: 14px;
    }

    .single.single-post .td-main-content .td-post-date {
        top: 0;
        margin-left: 0;
    }

    .single.single-post .td-main-content .td-post-sharing-top {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .single.single-post .td-main-content .td-post-sharing-bottom {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 36px;
    }

    .single.single-post .td-main-content .td-post-sharing-classic {
        max-width: 150px;
    }

    .single.single-post .td-main-content .td-post-sharing {
        display: inline-flex;
        margin-top: 0;
        margin-bottom: 0;
    }

    .single.single-post .td-main-content .td-social-sharing-button {
        display: inline-flex;
        height: 20px;
        min-width: 20px;
        margin: 0 3px 0;
    }

    .single.single-post .td-main-content .td-post-sharing-visible {
        display: inline-flex;
    }

    .single.single-post .td-main-content .td-social-sharing-hidden {
        display: inline-flex;
    }

        .single.single-post .td-main-content .td-social-sharing-hidden ul {
            display: inline-flex;
            margin-bottom: 0;
        }

    .single.single-post .td-main-content .td-social-handler {
        display: none;
    }

    .single.single-post .td-main-content .td-social-but-icon {
        line-height: 20px;
        width: 20px;
        padding: unset;
    }

    .single.single-post .td-main-content .td-post-content {
        font-size: 16px;
    }

        .single.single-post .td-main-content .td-post-content .td-post-featured-image {
            display: none;
        }

        .single.single-post .td-main-content .td-post-content b,
        .single.single-post .td-main-content .td-post-content strong {
            font-family: GoogleSans Bold, Arial, sans-serif;
            font-weight: normal;
        }

        .single.single-post .td-main-content .td-post-content h1 {
            font-size: 32px;
            line-height: 40px;
            margin-top: 33px;
            margin-bottom: 23px;
        }

        .single.single-post .td-main-content .td-post-content h2 {
            font-size: 27px;
            line-height: 38px;
            margin-top: 30px;
            margin-bottom: 20px;
        }

        .single.single-post .td-main-content .td-post-content h3 {
            font-size: 22px;
            line-height: 30px;
            margin-top: 27px;
            margin-bottom: 17px;
        }

        .single.single-post .td-main-content .td-post-content h4 {
            font-size: 19px;
            line-height: 29px;
            margin-top: 24px;
            margin-bottom: 14px;
        }

        .single.single-post .td-main-content .td-post-content h5 {
            font-size: 17px;
            line-height: 25px;
            margin-top: 21px;
            margin-bottom: 11px;
        }

        .single.single-post .td-main-content .td-post-content h6 {
            font-size: 16px;
            line-height: 24px;
            margin-top: 21px;
            margin-bottom: 11px;
        }

        .single.single-post .td-main-content .td-post-content p {
            font-size: 16px;
        }

        .single.single-post .td-main-content .td-post-content ul li {
            font-size: 16px;
        }

    .single.single-post .td-main-content .td-post-source-tags span {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-weight: normal;
        font-size: 12px;
    }

    .single.single-post .td-main-content .td-post-source-tags a {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-weight: normal;
        font-size: 13px;
    }

        .single.single-post .td-main-content .td-post-source-tags a:hover,
        .single.single-post .td-main-content .td-post-source-tags a:focus,
        .single.single-post .td-main-content .td-post-source-tags a:active {
            background: #0077C5;
            border-color: #0077C5;
            color: #FFF;
            opacity: 1;
        }

    .single.single-post .td-main-content .td_block_wrap {
        margin-bottom: 0;
    }

    .single.single-post .td-main-content .td-related-title {
        border-bottom: 2px solid #0077C5;
        margin-bottom: 18px;
    }

        .single.single-post .td-main-content .td-related-title a {
            font-size: 16px;
        }

            .single.single-post .td-main-content .td-related-title a:hover,
            .single.single-post .td-main-content .td-related-title a:focus,
            .single.single-post .td-main-content .td-related-title a:active {
                color: #0077C5;
                opacity: 1;
            }

            .single.single-post .td-main-content .td-related-title a.td-cur-simple-item {
                background: #0077C5;
                opacity: 1;
            }

                .single.single-post .td-main-content .td-related-title a.td-cur-simple-item:hover,
                .single.single-post .td-main-content .td-related-title a.td-cur-simple-item:focus,
                .single.single-post .td-main-content .td-related-title a.td-cur-simple-item:active {
                    color: #FFF;
                }

    .single.single-post .td-main-content .td-related-row {
        margin-right: -18px;
    }

    .single.single-post .td-main-content .td-related-span4 {
        padding-right: 18px;
    }

    .single.single-post .td-main-content .td_module_related_posts {
        padding-bottom: 18px;
    }

    .single.single-post .td-main-content .td_block_related_posts .entry-title {
        text-align: justify;
        margin-bottom: 0;
    }

        .single.single-post .td-main-content .td_block_related_posts .entry-title a {
            font-size: 15px;
            line-height: 1.42857143;
        }

            .single.single-post .td-main-content .td_block_related_posts .entry-title a:hover,
            .single.single-post .td-main-content .td_block_related_posts .entry-title a:focus,
            .single.single-post .td-main-content .td_block_related_posts .entry-title a:active {
                color: #0077C5;
                opacity: 1;
            }

    .single.single-post .td-main-content .td_module_related_posts:hover .entry-title a,
    .single.single-post .td-main-content .td_module_related_posts:focus .entry-title a,
    .single.single-post .td-main-content .td_module_related_posts:active .entry-title a {
        color: #0077C5;
        opacity: 1;
    }

    .single.single-post .td-main-content .td-next-prev-wrap {
        margin-top: 18px;
    }

        .single.single-post .td-main-content .td-next-prev-wrap a:hover,
        .single.single-post .td-main-content .td-next-prev-wrap a:focus,
        .single.single-post .td-main-content .td-next-prev-wrap a:active {
            background: #0077C5;
            border-color: #0077C5;
            color: #FFF;
            opacity: 1;
        }

.single.single-post .td-main-sidebar {
    padding: 0 12px;
}

    .single.single-post .td-main-sidebar .td-ss-main-sidebar {
        margin-bottom: 24px;
    }

    .single.single-post .td-main-sidebar .widget {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .single.single-post .td-main-sidebar .td_block_wrap {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .single.single-post .td-main-sidebar .block-title {
        font-size: 16px;
        border-color: #0077C5;
        margin-bottom: 18px;
    }

        .single.single-post .td-main-sidebar .block-title span {
            background: #0077C5;
        }

    .single.single-post .td-main-sidebar .td_block_inner {
        margin-right: -18px;
		padding-right: 20px;
    }

    .single.single-post .td-main-sidebar .td-block-span12 {
        padding-right: 18px;
    }

    .single.single-post .td-main-sidebar .td_module_wrap {
        padding-bottom: 18px;
    }

    .single.single-post .td-main-sidebar .td-block-span12:last-child .td_module_wrap {
        padding-bottom: 18px;
    }

    .single.single-post .td-main-sidebar .td-cust-row:last-child .td-block-span12 .td_module_wrap {
        padding-bottom: 0;
    }

    .single.single-post .td-main-sidebar .entry-title {
        text-align: justify;
    }

        .single.single-post .td-main-sidebar .entry-title a {
            font-size: 15px;
            line-height: 1.42857143;
        }

            .single.single-post .td-main-sidebar .entry-title a:hover,
            .single.single-post .td-main-sidebar .entry-title a:focus,
            .single.single-post .td-main-sidebar .entry-title a:active {
                color: #0077C5;
                opacity: 1;
            }

    .single.single-post .td-main-sidebar .td_module_wrap:hover .entry-title a,
    .single.single-post .td-main-sidebar .td_module_wrap:focus .entry-title a,
    .single.single-post .td-main-sidebar .td_module_wrap:active .entry-title a {
        color: #0077C5;
        opacity: 1;
    }

    .single.single-post .td-main-sidebar .td-next-prev-wrap {
        margin-top: 18px;
    }

        .single.single-post .td-main-sidebar .td-next-prev-wrap a:hover,
        .single.single-post .td-main-sidebar .td-next-prev-wrap a:focus,
        .single.single-post .td-main-sidebar .td-next-prev-wrap a:active {
            background: #0077C5;
            border-color: #0077C5;
            color: #FFF;
            opacity: 1;
        }

/*#region Responsive*/
@media (min-width: 1141px) {
    .single.single-post .td-main-content .td_block_related_posts .entry-thumb {
        height: 113px;
    }

    .single.single-post .td-main-sidebar .entry-thumb {
        height: 77px;
    }
}

@media (max-width: 1140px) and (min-width: 1019px) {
    .single.single-post .td-main-content-wrap {
        padding-top: 20px;
    }

    .single.single-post .td-main-content {
        padding: 0 10px;
    }

        .single.single-post .td-main-content .td-ss-main-content {
            margin-bottom: 20px;
        }

        .single.single-post .td-main-content .td_block_related_posts .entry-thumb {
            height: 113px;
        }

    .single.single-post .td-main-sidebar {
        padding: 0 10px;
    }

        .single.single-post .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 20px;
        }

        .single.single-post .td-main-sidebar .entry-thumb {
            height: 70px;
        }
}

@media (max-width: 1018px) and (min-width: 768px) {
    .single.single-post .td-main-content-wrap {
        padding-top: 114px;
    }

    .single.single-post .td-main-content {
        padding: 0 7px;
    }

        .single.single-post .td-main-content .td-ss-main-content {
            margin-bottom: 14px;
        }

        .single.single-post .td-main-content .td_block_related_posts .entry-thumb {
            height: 74px;
        }

    .single.single-post .td-main-sidebar {
        padding: 0 7px;
    }

        .single.single-post .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 14px;
        }

        .single.single-post .td-main-sidebar .entry-thumb {
            height: 49px;
        }
}

@media (min-width: 768px) {
    .single.single-post .td-main-content .td-related-row:last-child .td_module_related_posts {
        padding-bottom: 0;
    }
}

@media (max-width: 767px) {
    .single.single-post .td-main-content-wrap {
        background: #FFF;
        padding: 100px 0 18px;
    }

    .single.single-post .td-main-content {
        padding: 0;
    }

        .single.single-post .td-main-content .td-ss-main-content {
            margin-bottom: 0;
        }

        .single.single-post .td-main-content .td_block_related_posts .entry-thumb {
            height: 52px;
        }

        .single.single-post .td-main-content .td_block_related_posts .item-details {
            margin-bottom: 0;
        }

        .single.single-post .td-main-content .td-related-row:last-child .td-related-span4:last-child .td_module_related_posts {
            padding-bottom: 0;
        }

    .single.single-post .td-main-sidebar {
        padding: 0;
    }

        .single.single-post .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 0;
        }

        .single.single-post .td-main-sidebar .entry-thumb {
            height: 93px;
        }
}
/*#endregion*/
/*#endregion*/

/*region Custom Tag */
.archive.tag .td-main-content-wrap {
    background: #FAFAFA;
    padding-top: 124px;
}

    .archive.tag .td-main-content-wrap .td-container {
        padding: 0;
    }

.archive.tag .td-main-content {
    padding: 0 12px;
}

    .archive.tag .td-main-content .td-crumb-container {
        background: #FFF;
        padding: 18px;
        margin: 0;
    }

    .archive.tag .td-main-content .entry-crumbs {
        font-size: 16px;
        line-height: 1.42857143;
        color: #111111;
        padding: 0 0 18px;
        border-bottom: solid 2px #0077C5;
    }

        .archive.tag .td-main-content .entry-crumbs a {
            color: #111111;
        }

        .archive.tag .td-main-content .entry-crumbs .td-icon-right:before {
            font-size: 14px;
        }

        .archive.tag .td-main-content .entry-crumbs span:last-child {
            color: #0077C5;
        }

    .archive.tag .td-main-content .td-ss-main-content {
        background: #FFF;
        padding: 0 18px 18px;
        margin-bottom: 24px;
    }

    .archive.tag .td-main-content .entry-title a {
        font-family: GoogleSans Medium, Arial, sans-serif;
        line-height: 1.42857143;
    }

        .archive.tag .td-main-content .entry-title a:hover,
        .archive.tag .td-main-content .entry-title a:focus,
        .archive.tag .td-main-content .entry-title a:active {
            color: #0077C5;
            opacity: 1;
        }

    .archive.tag .td-main-content .td_module_wrap:hover .entry-title a,
    .archive.tag .td-main-content .td_module_wrap:focus .entry-title a,
    .archive.tag .td-main-content .td_module_wrap:active .entry-title a {
        color: #0077C5;
        opacity: 1;
    }

    .archive.tag .td-main-content .td-module-meta-info {
        display: none;
    }

    .archive.tag .td-main-content .td-excerpt {
        font-size: 16px;
        margin-top: 0;
    }

    .archive.tag .td-main-content .page-nav .current {
        background: #0077C5;
        border-color: #0077C5;
    }

    .archive.tag .td-main-content .page-nav a,
    .archive.tag .td-main-content .page-nav span {
        margin: 0 8px 0 0;
    }

    .archive.tag .td-main-content .page-nav .pages {
        margin: 0;
    }

.archive.tag .td-main-sidebar {
    padding: 0 12px;
}

    .archive.tag .td-main-sidebar .td-ss-main-sidebar {
        margin-bottom: 24px;
    }

    .archive.tag .td-main-sidebar .td_block_wrap {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .archive.tag .td-main-sidebar .widget {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .archive.tag .td-main-sidebar .block-title {
        font-size: 16px;
        border-color: #0077C5;
        margin-bottom: 18px;
    }

        .archive.tag .td-main-sidebar .block-title > span {
            background: #0077C5;
        }

    .archive.tag .td-main-sidebar .td_block_inner {
        margin-right: -18px;
    }

    .archive.tag .td-main-sidebar .td-block-span12 {
        padding-right: 18px;
    }

        .archive.tag .td-main-sidebar .td-block-span12 .td_module_wrap {
            padding-bottom: 18px;
        }

        .archive.tag .td-main-sidebar .td-block-span12:last-child .td_module_wrap {
            padding-bottom: 18px;
        }

    .archive.tag .td-main-sidebar .td-cust-row:last-child .td-block-span12 .td_module_wrap {
        padding-bottom: 0;
    }

    .archive.tag .td-main-sidebar .entry-title {
        text-align: justify;
    }

        .archive.tag .td-main-sidebar .entry-title a {
            font-size: 15px;
            line-height: 1.42857143;
        }

            .archive.tag .td-main-sidebar .entry-title a:hover,
            .archive.tag .td-main-sidebar .entry-title a:focus,
            .archive.tag .td-main-sidebar .entry-title a:active {
                color: #0077C5;
                opacity: 1;
            }

    .archive.tag .td-main-sidebar .td_module_wrap:hover .entry-title a,
    .archive.tag .td-main-sidebar .td_module_wrap:focus .entry-title a,
    .archive.tag .td-main-sidebar .td_module_wrap:active .entry-title a {
        color: #0077C5;
        opacity: 1;
    }

    .archive.tag .td-main-sidebar .td-next-prev-wrap {
        margin-top: 18px;
    }

        .archive.tag .td-main-sidebar .td-next-prev-wrap a:hover,
        .archive.tag .td-main-sidebar .td-next-prev-wrap a:focus,
        .archive.tag .td-main-sidebar .td-next-prev-wrap a:active {
            background: #0077C5;
            border-color: #0077C5;
            color: #FFF;
            opacity: 1;
        }

/*#region Responsive*/
@media (min-width: 1141px) {
    .archive.tag .td-main-content .td-module-thumb {
        width: 318px;
        height: 166px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .archive.tag .td-main-content .entry-thumb {
        height: 166px;
    }

    .archive.tag .td-main-sidebar .entry-thumb {
        height: 77px;
    }
}

@media (max-width: 1140px) and (min-width: 1019px) {
    .archive.tag .td-main-content-wrap {
        padding-top: 120px;
    }

    .archive.tag .td-main-content {
        padding: 0 10px;
    }

        .archive.tag .td-main-content .td-ss-main-content {
            margin-bottom: 20px;
        }

        .archive.tag .td-main-content .td-module-thumb {
            width: 292px;
            height: 153px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .archive.tag .td-main-content .entry-thumb {
            height: 153px;
        }

    .archive.tag .td-main-sidebar {
        padding: 0 10px;
    }

        .archive.tag .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 20px;
        }

        .archive.tag .td-main-sidebar .entry-thumb {
            height: 70px;
        }
}

@media (max-width: 1018px) and (min-width: 768px) {
    .archive.tag .td-main-content-wrap {
        padding-top: 114px;
    }

    .archive.tag .td-main-content {
        padding: 0 7px;
    }

        .archive.tag .td-main-content .td-ss-main-content {
            margin-bottom: 14px;
        }

        .archive.tag .td-main-content .td-module-thumb {
            width: 217px;
            height: 114px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .archive.tag .td-main-content .entry-thumb {
            height: 114px;
        }

        .archive.tag .td-main-content .td-excerpt {
            font-size: 14px;
        }

    .archive.tag .td-main-sidebar {
        padding: 0 7px;
    }

        .archive.tag .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 14px;
        }

        .archive.tag .td-main-sidebar .entry-thumb {
            height: 49px;
        }
}

@media (min-width: 768px) {
    .archive.tag .td-main-content .entry-thumb {
        width: unset;
    }
}

@media (max-width: 767px) {
    .archive.tag .td-main-content-wrap {
        background: #FFF;
        padding: 100px 0 18px;
    }

    .archive.tag .td-main-content {
        padding: 0;
    }

        .archive.tag .td-main-content .td-ss-main-content {
            margin-bottom: 0;
        }

        .archive.tag .td-main-content .page-nav a,
        .archive.tag .td-main-content .page-nav span {
            margin: 0 4px 0 4px;
        }

    .archive.tag .td-main-sidebar {
        padding: 0;
    }

        .archive.tag .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 0;
        }

        .archive.tag .td-main-sidebar .entry-thumb {
            height: 93px;
        }
}
/*#endregion*/
/*#endregion*/

/*#region Custom Search Result */
.search.search-results .td-main-content-wrap {
    background: #FAFAFA;
    padding-top: 24px;
}

    .search.search-results .td-main-content-wrap .td-container {
        padding: 0;
    }

.search.search-results .td-main-content {
    padding: 0 12px;
}

    .search.search-results .td-main-content .td-crumb-container {
        background: #FFF;
        padding: 18px;
        margin: 0;
    }

    .search.search-results .td-main-content .entry-crumbs {
        font-size: 16px;
        line-height: 1.42857143;
        color: #111111;
        padding: 0 0 18px;
        border-bottom: solid 2px #0077C5;
    }

        .search.search-results .td-main-content .entry-crumbs a {
            color: #111111;
        }

            .search.search-results .td-main-content .entry-crumbs a:hover {
                opacity: 0.85;
            }

        .search.search-results .td-main-content .entry-crumbs .td-icon-right:before {
            font-size: 14px;
        }

        .search.search-results .td-main-content .entry-crumbs span:last-child {
            color: #0077C5;
        }

    .search.search-results .td-main-content .td-ss-main-content {
        background: #FFF;
        padding: 0 18px 18px;
        margin-bottom: 24px;
    }

    .search.search-results .td-main-content .search-page-search-wrap {
        margin: 0 0 18px;
    }

    .search.search-results .td-main-content .td-widget-search-input {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
        height: 40px;
        border: 1px solid #0077C5;
        border-right: 0;
    }

        .search.search-results .td-main-content .td-widget-search-input:focus,
        .search.search-results .td-main-content .td-widget-search-input:active {
            border: 1px solid #0077C5 !important;
            border-right: 0 !important;
        }

    .search.search-results .td-main-content .search-page-search-wrap .wpb_button {
        background: #0077C5;
        font-size: 16px;
        line-height: 40px;
        color: #FFF;
        height: 40px;
        padding: 0 15px;
        outline: none;
    }

        .search.search-results .td-main-content .search-page-search-wrap .wpb_button:hover {
            opacity: 0.85;
        }

    .search.search-results .td-main-content .entry-title a {
        font-family: GoogleSans Medium, Arial, sans-serif;
        line-height: 1.42857143;
    }

        .search.search-results .td-main-content .entry-title a:hover,
        .search.search-results .td-main-content .entry-title a:focus,
        .search.search-results .td-main-content .entry-title a:active {
            color: #0077C5;
            opacity: 1;
        }

    .search.search-results .td-main-content .td_module_wrap:hover .entry-title a,
    .search.search-results .td-main-content .td_module_wrap:focus .entry-title a,
    .search.search-results .td-main-content .td_module_wrap:active .entry-title a {
        color: #0077C5;
        opacity: 1;
    }

    .search.search-results .td-main-content .td-module-meta-info {
        display: none;
    }

    .search.search-results .td-main-content .td-excerpt {
        font-size: 16px;
        margin-top: 0;
    }

    .search.search-results .td-main-content .page-nav .current {
        background: #0077C5;
        border-color: #0077C5;
    }

    .search.search-results .td-main-content .page-nav a,
    .search.search-results .td-main-content .page-nav span {
        margin: 0 8px 0 0;
    }

    .search.search-results .td-main-content .page-nav .pages {
        margin: 0;
    }

.search.search-results .td-main-sidebar {
    padding: 0 12px;
}

    .search.search-results .td-main-sidebar .td-ss-main-sidebar {
        margin-bottom: 24px;
    }

    .search.search-results .td-main-sidebar .td_block_wrap {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .search.search-results .td-main-sidebar .widget {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .search.search-results .td-main-sidebar .block-title {
        font-size: 16px;
        border-color: #0077C5;
        margin-bottom: 18px;
    }

        .search.search-results .td-main-sidebar .block-title > span {
            background: #0077C5;
        }

    .search.search-results .td-main-sidebar .td_block_inner {
        margin-right: -18px;
    }

    .search.search-results .td-main-sidebar .td-block-span12 {
        padding-right: 18px;
    }

.search.search-result .td-main-sidebar .td-block-span12 .td_module_wrap {
    padding-bottom: 18px;
}

.search.search-results .td-main-sidebar .td-block-span12:last-child .td_module_wrap {
    padding-bottom: 18px;
}

.search.search-results .td-main-sidebar .td-cust-row:last-child .td-block-span12 .td_module_wrap {
    padding-bottom: 0;
}

.search.search-results .td-main-sidebar .entry-title {
    text-align: justify;
}

    .search.search-results .td-main-sidebar .entry-title a {
        font-size: 15px;
        line-height: 1.42857143;
    }

        .search.search-results .td-main-sidebar .entry-title a:hover,
        .search.search-results .td-main-sidebar .entry-title a:focus,
        .search.search-results .td-main-sidebar .entry-title a:active {
            color: #0077C5;
            opacity: 1;
        }

.search.search-results .td-main-sidebar .td_module_wrap:hover .entry-title a,
.search.search-results .td-main-sidebar .td_module_wrap:focus .entry-title a,
.search.search-results .td-main-sidebar .td_module_wrap:active .entry-title a {
    color: #0077C5;
    opacity: 1;
}

.search.search-results .td-main-sidebar .td-next-prev-wrap {
    margin-top: 18px;
}

    .search.search-results .td-main-sidebar .td-next-prev-wrap a:hover,
    .search.search-results .td-main-sidebar .td-next-prev-wrap a:focus,
    .search.search-results .td-main-sidebar .td-next-prev-wrap a:active {
        background: #0077C5;
        border-color: #0077C5;
        color: #FFF;
        opacity: 1;
    }

.search.search-no-results .td-main-content-wrap {
    background: #FAFAFA;
    padding-top: 24px;
}

    .search.search-no-results .td-main-content-wrap .td-container {
        padding: 0;
    }

.search.search-no-results .td-main-content {
    padding: 0 12px;
}

    .search.search-no-results .td-main-content .td-crumb-container {
        background: #FFF;
        padding: 18px;
        margin: 0;
    }

    .search.search-no-results .td-main-content .entry-crumbs {
        font-size: 16px;
        line-height: 1.42857143;
        color: #111111;
        padding: 0 0 18px;
        border-bottom: solid 2px #0077C5;
    }

        .search.search-no-results .td-main-content .entry-crumbs a {
            color: #111111;
        }

            .search.search-no-results .td-main-content .entry-crumbs a:hover {
                opacity: 0.85;
            }

        .search.search-no-results .td-main-content .entry-crumbs .td-icon-right:before {
            font-size: 14px;
        }

        .search.search-no-results .td-main-content .entry-crumbs span:last-child {
            color: #0077C5;
        }

    .search.search-no-results .td-main-content .td-ss-main-content {
        background: #FFF;
        padding: 0 18px 18px;
        margin-bottom: 24px;
    }

    .search.search-no-results .td-main-content .search-page-search-wrap {
        margin: 0 0 18px;
    }

    .search.search-no-results .td-main-content .td-widget-search-input {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
        height: 40px;
        border: 1px solid #0077C5;
        border-right: 0;
    }

        .search.search-no-results .td-main-content .td-widget-search-input:focus,
        .search.search-no-results .td-main-content .td-widget-search-input:active {
            border: 1px solid #0077C5 !important;
            border-right: 0 !important;
        }

    .search.search-no-results .td-main-content .search-page-search-wrap .wpb_button {
        background: #0077C5;
        font-size: 16px;
        line-height: 40px;
        color: #FFF;
        height: 40px;
        padding: 0 15px;
        outline: none;
    }

        .search.search-no-results .td-main-content .search-page-search-wrap .wpb_button:hover {
            opacity: 0.85;
        }

    .search.search-no-results .td-main-content .no-results h2 {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 18px;
        text-align: center;
    }

.search.search-no-results .td-main-sidebar {
    padding: 0 12px;
}

    .search.search-no-results .td-main-sidebar .td-ss-main-sidebar {
        margin-bottom: 24px;
    }

    .search.search-no-results .td-main-sidebar .td_block_wrap {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .search.search-no-results .td-main-sidebar .widget {
        background: #FFF;
        margin-bottom: 0;
        padding: 18px;
    }

    .search.search-no-results .td-main-sidebar .block-title {
        font-size: 16px;
        border-color: #0077C5;
        margin-bottom: 18px;
    }

        .search.search-no-results .td-main-sidebar .block-title > span {
            background: #0077C5;
        }

    .search.search-no-results .td-main-sidebar .td_block_inner {
        margin-right: -18px;
    }

    .search.search-no-results .td-main-sidebar .td-block-span12 {
        padding-right: 18px;
    }

        .search.search-no-results .td-main-sidebar .td-block-span12 .td_module_wrap {
            padding-bottom: 18px;
        }

        .search.search-no-results .td-main-sidebar .td-block-span12:last-child .td_module_wrap {
            padding-bottom: 18px;
        }

    .search.search-no-results .td-main-sidebar .td-cust-row:last-child .td-block-span12 .td_module_wrap {
        padding-bottom: 0;
    }

    .search.search-no-results .td-main-sidebar .entry-title {
        text-align: justify;
    }

        .search.search-no-results .td-main-sidebar .entry-title a {
            font-size: 15px;
            line-height: 1.42857143;
        }

            .search.search-no-results .td-main-sidebar .entry-title a:hover,
            .search.search-no-results .td-main-sidebar .entry-title a:focus,
            .search.search-no-results .td-main-sidebar .entry-title a:active {
                color: #0077C5;
                opacity: 1;
            }

    .search.search-no-results .td-main-sidebar .td_module_wrap:hover .entry-title a,
    .search.search-no-results .td-main-sidebar .td_module_wrap:focus .entry-title a,
    .search.search-no-results .td-main-sidebar .td_module_wrap:active .entry-title a {
        color: #0077C5;
        opacity: 1;
    }

    .search.search-no-results .td-main-sidebar .td-next-prev-wrap {
        margin-top: 18px;
    }

        .search.search-no-results .td-main-sidebar .td-next-prev-wrap a:hover,
        .search.search-no-results .td-main-sidebar .td-next-prev-wrap a:focus,
        .search.search-no-results .td-main-sidebar .td-next-prev-wrap a:active {
            background: #0077C5;
            border-color: #0077C5;
            color: #FFF;
            opacity: 1;
        }

/*#region Responsive */
@media (min-width: 1141px) {
    .search.search-results .td-main-content .td-module-thumb {
        width: 318px;
        height: 166px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .search.search-results .td-main-content .entry-thumb {
        height: 166px;
    }

    .search.search-results .td-main-sidebar .entry-thumb {
        height: 77px;
    }

    .search.search-no-results .td-main-sidebar .entry-thumb {
        height: 77px;
    }
}

@media (min-width: 1019px) and (max-width: 1140px) {
    .search.search-results .td-main-content-wrap {
        padding-top: 20px;
    }

    .search.search-results .td-main-content {
        padding: 0 10px;
    }

        .search.search-results .td-main-content .td-ss-main-content {
            margin-bottom: 20px;
        }

        .search.search-results .td-main-content .td-module-thumb {
            width: 292px;
            height: 153px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .search.search-results .td-main-content .entry-thumb {
            height: 153px;
        }

    .search.search-results .td-main-sidebar {
        padding: 0 10px;
    }

        .search.search-results .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 20px;
        }

        .search.search-results .td-main-sidebar .entry-thumb {
            height: 70px;
        }

    .search.search-no-results .td-main-content-wrap {
        padding-top: 20px;
    }

    .search.search-no-results .td-main-content {
        padding: 0 10px;
    }

        .search.search-no-results .td-main-content .td-ss-main-content {
            margin-bottom: 20px;
        }

    .search.search-no-results .td-main-sidebar {
        padding: 0 10px;
    }

        .search.search-no-results .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 20px;
        }

        .search.search-no-results .td-main-sidebar .entry-thumb {
            height: 70px;
        }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .search.search-results .td-main-content-wrap {
        padding-top: 114px;
    }

    .search.search-results .td-main-content {
        padding: 0 7px;
    }

        .search.search-results .td-main-content .td-ss-main-content {
            margin-bottom: 14px;
        }

        .search.search-results .td-main-content .td-module-thumb {
            width: 217px;
            height: 114px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .search.search-results .td-main-content .entry-thumb {
            height: 114px;
        }

        .search.search-results .td-main-content .td-excerpt {
            font-size: 14px;
        }

    .search.search-results .td-main-sidebar {
        padding: 0 7px;
    }

        .search.search-results .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 14px;
        }

        .search.search-results .td-main-sidebar .entry-thumb {
            height: 49px;
        }

    .search.search-no-results .td-main-content-wrap {
        padding-top: 114px;
    }

    .search.search-no-results .td-main-content {
        padding: 0 7px;
    }

        .search.search-no-results .td-main-content .td-ss-main-content {
            margin-bottom: 14px;
        }

    .search.search-no-results .td-main-sidebar {
        padding: 0 7px;
    }

        .search.search-no-results .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 14px;
        }

        .search.search-no-results .td-main-sidebar .entry-thumb {
            height: 49px;
        }
}

@media (min-width: 768px) {
    .search.search-results .td-main-content .entry-thumb {
        width: unset;
    }
}

@media (max-width: 767px) {
    .search.search-results .td-main-content-wrap {
        background: #FFF;
        padding: 100px 0 18px;
    }

    .search.search-results .td-main-content {
        padding: 0;
    }

        .search.search-results .td-main-content .td-ss-main-content {
            margin-bottom: 0;
        }

        .search.search-results .td-main-content .page-nav a,
        .search.search-results .td-main-content .page-nav span {
            margin: 0 4px 0 4px;
        }

    .search.search-results .td-main-sidebar {
        padding: 0;
    }

        .search.search-results .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 0;
        }

        .search.search-results .td-main-sidebar .entry-thumb {
            height: 93px;
        }

    .search.search-no-results .td-main-content-wrap {
        background: #FFF;
        padding: 100px 0 18px;
    }

    .search.search-no-results .td-main-content {
        padding: 0;
    }

        .search.search-no-results .td-main-content .td-ss-main-content {
            margin-bottom: 0;
        }

    .search.search-no-results .td-main-sidebar {
        padding: 0;
    }

        .search.search-no-results .td-main-sidebar .td-ss-main-sidebar {
            margin-bottom: 0;
        }

        .search.search-no-results .td-main-sidebar .entry-thumb {
            height: 93px;
        }
}
/*#endregion*/
/*#endregion*/

/*#region Child Menu */
.td-category-child {
    padding-top: 60px;
    background: #F2F3F5;
    font-family: GoogleSans, Arial, sans-serif;
    font-size: 16px;
}

    .td-category-child ul {
        position: relative;
        margin: 0;
        list-style: none;
        display: flex;
        align-items: center;
    }

        .td-category-child ul li {
            margin-left: 0;
            margin-right: 30px;
            position: relative;
        }

            .td-category-child ul li:last-child {
                margin: 0;
            }

            .td-category-child ul li a {
                padding: 19px 0;
                display: block;
                user-select: none;
                color: #7e90a2;
                font-family: GoogleSans Bold, Arial, sans-serif;
            }

            .td-category-child ul li.active:after {
                content: '';
                background-color: #0077C5;
                height: 3px;
                display: block;
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
            }

            .td-category-child ul li.active a {
                color: #0077C5;
            }

    .td-category-child .td-search-form {
        position: absolute;
        right: 0;
    }

    .td-category-child #td-header-search {
        font-size: 14px;
        width: 202px;
        height: 40px;
        border: 0;
        padding: 0 50px 0 10px;
    }

    .td-category-child #td-header-search-top {
        font-size: 14px;
        line-height: 40px;
        color: #FFF;
        width: 40px;
        height: 40px;
        padding: 0;
        outline: none;
        background: url(/sites/library/images/menu/ic-search.svg) center no-repeat, #0077C5;
        background-size: 20px;
        position: absolute;
        text-shadow: none;
        vertical-align: top;
        right: 0;
        margin: 0 !important;
        -webkit-transition: background-color 0.4s;
        transition: background-color 0.4s;
    }

        .td-category-child #td-header-search-top:hover {
            opacity: 0.85;
        }

@media (max-width: 1140px) {
    .td-category-child ul li a {
        font-size: 14px;
        padding: 20px 0;
    }

    .td-category-child #td-header-search {
        width: 195.5px;
    }
}

@media (max-width: 1018px) {
    .td-category-child {
        display: none;
    }
}
/*#endregion*/
/*#endregion */

/*#region Highlight Post */
.posts-highlight {
    padding-top: 24px;
}

    .posts-highlight .td-big-grid-post {
        float: left;
        width: 50%;
    }

    .posts-highlight .td-small-grid-post {
        float: left;
        width: 50%;
    }

    .posts-highlight .td-post-thumb {
        position: relative;
        z-index: 0;
        overflow: hidden;
    }

        .posts-highlight .td-post-thumb a {
            display: block;
        }

            .posts-highlight .td-post-thumb a:before {
                content: "";
                background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, .8) 80%);
                /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, .8)));
                /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, .8) 80%);
                /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, .8) 80%);
                /* Opera 11.10+ */
                background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, .8) 80%);
                /* IE10+ */
                background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, .8) 80%);
                /* W3C */
                bottom: 0;
                content: "";
                display: block;
                height: 100%;
                width: 100%;
                position: absolute;
                -webkit-transition: background-color 0.3s ease;
                -moz-transition: background-color 0.3s ease;
                -o-transition: background-color 0.3s ease;
                transition: background-color 0.3s ease;
                z-index: 1;
            }

        .posts-highlight .td-post-thumb .img-post-thumb img {
            transition: transform 0.3s ease, opacity 0.3s;
            -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;
            transition-timing-function: ease;
        }

        .posts-highlight .td-post-thumb a:hover {
            opacity: 0.9;
        }

            .posts-highlight .td-post-thumb a:hover img {
                transform: scale(1.1);
                -webkit-transform: scale(1.1);
                -moz-transform: scale(1.1);
                -o-transform: scale(1.1);
                -ms-transform: scale(1.1);
            }

    .posts-highlight .td-big-thumb .td-post-thumb {
        width: 534px;
        height: 280px;
    }

    .posts-highlight .td-big-thumb .img-post-thumb img {
        height: 280px;
        width: 100%;
    }

    .posts-highlight .td-small-thumb .td-post-thumb {
        width: 265px;
        height: 139px;
    }

    .posts-highlight .td-small-thumb .img-post-thumb img {
        height: 139px;
        width: 100%;
    }

    .posts-highlight .td-post-thumb-detail {
        position: relative;
    }

    .posts-highlight .desc-thumb {
        position: absolute;
        bottom: 10px;
        margin: 0 10px;
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 17px;
        line-height: 1.42857143;
        color: #FFF;
        z-index: 2;
    }

        .posts-highlight .desc-thumb h1,
        .posts-highlight .desc-thumb h2 {
            font-size: unset;
            line-height: unset;
            margin: unset;
        }

    .posts-highlight .td-post-0 .desc-thumb {
        bottom: 15px;
        margin: 0 15px;
        font-size: 21px;
    }

    .posts-highlight .td-post-0 {
    }

    .posts-highlight .td-small-thumb {
        float: left;
    }

    .posts-highlight .td-post-1 {
        margin: 0 0 2px 2px;
    }

    .posts-highlight .td-post-2 {
        margin: 0 0 2px 2px;
    }

    .posts-highlight .td-post-3 {
        margin: 0 0 0 2px;
    }

    .posts-highlight .td-post-4 {
        margin: 0 0 0 2px;
    }

@media (min-width: 1019px) and (max-width: 1140px) {
    .posts-highlight .td-big-thumb .td-post-thumb {
        width: 490px;
        height: 257px;
    }

    .posts-highlight .td-big-thumb .img-post-thumb img {
        height: 257px;
        width: 100%;
    }

    .posts-highlight .td-small-thumb .td-post-thumb {
        width: 243px;
        height: 127.5px;
    }

    .posts-highlight .td-small-thumb .img-post-thumb img {
        height: 127.5px;
        width: 100%;
    }

    .posts-highlight {
        padding-top: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .posts-highlight .td-big-thumb .td-post-thumb {
        width: 370px;
        height: 194px;
    }

    .posts-highlight .td-big-thumb .img-post-thumb img {
        height: 194px;
        width: 100%;
    }

    .posts-highlight .td-small-thumb .td-post-thumb {
        width: 183px;
        height: 96px;
    }

    .posts-highlight .td-small-thumb .img-post-thumb img {
        height: 96px;
        width: 100%;
    }

    .posts-highlight .desc-thumb {
        font-size: 14px;
    }

    .posts-highlight .td-post-0 .desc-thumb {
        font-size: 17px;
    }

    .posts-highlight {
        padding-top: 14px;
    }
}

@media (max-width: 767px) {
    .posts-highlight {
        padding-top: 0;
    }

        .posts-highlight .td-container {
            padding: 0;
        }

        .posts-highlight .td-big-grid-post {
            float: none;
            width: 100%;
        }

        .posts-highlight .td-big-thumb .td-post-thumb {
            width: 100%;
            height: 100%;
        }

        .posts-highlight .td-big-thumb .img-post-thumb img {
            height: 100%;
        }

        .posts-highlight .td-post-0 {
            margin: 0 0 2px;
        }

        .posts-highlight .td-small-thumb .td-post-thumb {
            width: 100%;
            height: 100%;
        }

        .posts-highlight .td-small-thumb .img-post-thumb img {
            height: 100%;
        }

        .posts-highlight .td-post-1 {
            margin: 0 4px 0 0;
        }

        .posts-highlight .td-post-2 {
            margin: 0 4px 0 0;
        }

        .posts-highlight .td-post-3 {
            margin: 0 4px 0 0;
        }

        .posts-highlight .td-post-4 {
            margin: 0;
        }

        .posts-highlight .td-small-grid-post {
            float: none;
            width: 100%;
            overflow-x: auto;
            white-space: nowrap;
            font-size: 0;
            overflow-y: hidden;
            margin: 2px 0 0;
            z-index: 0;
            -webkit-overflow-scrolling: touch;
            transform: translate3d(0, 0, 0);
        }

        .posts-highlight .td-small-thumb {
            float: none;
            display: inline-block;
            vertical-align: top;
            width: 80%;
            white-space: normal;
        }
}
/*#endregion*/

/*#region Sidebar */
.fb-sidebar {
    text-align: center;
}

    .fb-sidebar blockquote {
        padding: 0;
        margin: 0;
        font-size: 16px;
        border: 0;
    }

    .fb-sidebar .fb-page {
        width: 100%;
    }

.zalo-sidebar .zalo-follow-button {
    display: block !important;
}

    .zalo-sidebar .zalo-follow-button iframe {
        height: 540px;
        width: 100%;
    }

@media (min-width: 1019px) and (max-width: 1140px) {
    .zalo-sidebar .zalo-follow-button iframe {
        height: 535px;
    }
}

@media (min-width: 768px) and (max-width: 1018px) {
    .zalo-sidebar .zalo-follow-button iframe {
        height: 440px;
    }
}

@media (max-width: 767px) {
    .zalo-sidebar .zalo-follow-button iframe {
        height: 575px;
    }
}

@media (max-width: 375px) {
    .zalo-sidebar .zalo-follow-button iframe {
        height: 555px;
    }
}

@media (max-width: 360px) {
    .zalo-sidebar .zalo-follow-button iframe {
        height: 545px;
    }
}

@media (max-width: 320px) {
    .zalo-sidebar .zalo-follow-button iframe {
        height: 470px;
    }
}
/*#endregion*/

/*#region Zalo Share */
.zalo-share-button {
    margin: 0 3px;
    min-width: 20px;
}
/*#endregion*/

/*#region Notify */
/*.notify {
    display: none;
    position: fixed;
    left: 10px;
    bottom: 30px;
    z-index: 2147483645;
    margin-right: 10px;
}

    .notify a {
        font-family: GoogleSans Bold, Arial, sans-serif;
        color: #FF0000;
    }

        .notify a:hover {
            opacity: 1;
        }

    .notify .n-content {
        display: inline-block;
        background: #FFF;
        border: 2px solid #98D1F7;
        padding: 10px 20px;
        border-radius: 5px;
    }

        .notify .n-content:before {
            content: "";
            width: 0px;
            height: 0px;
            position: absolute;
            border-left: 10px solid #98D1F7;
            border-right: 10px solid transparent;
            border-top: 10px solid #98D1F7;
            border-bottom: 10px solid transparent;
            left: 20px;
            bottom: -20px;
        }

        .notify .n-content:after {
            content: "";
            width: 0px;
            height: 0px;
            position: absolute;
            border-left: 10px solid #FFF;
            border-right: 10px solid transparent;
            border-top: 10px solid #FFF;
            border-bottom: 10px solid transparent;
            left: 23px;
            bottom: -14px;
        }

    .notify .n-text span {
        white-space: nowrap;
    }

    .notify .n-close {
        position: absolute;
        top: 6px;
        right: 6px;
        background: url(/sites/sme/images/ic-close.svg?ver=1) no-repeat;
        background-size: 9px;
        width: 9px;
        height: 9px;
        cursor: pointer;
    }*/

.notify {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2147483645;
}

    .notify .n-content {
        max-width: 350px;
        border-radius: 0 8px 0 0;
        overflow: hidden;
    }

    .notify .n-close {
        position: absolute;
        top: 8px;
        right: 8px;
        background: url(/sites/sme/images/ic-white-close.svg) no-repeat;
        background-size: 12px;
        width: 12px;
        height: 12px;
        cursor: pointer;
    }

/*#region Responsive */
/*@media (max-width: 979px) {
    .notify {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .6);
    }

        .notify .n-content {
            position: absolute;
            width: 90%;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            -moz-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            border-radius: 8px;
        }
}*/

@media (max-width: 767px) {
    .notify {
        width: 60%;
        bottom: 170px;
    }

        .notify .n-content {
            border-radius: 0 8px 8px 0;
        }

        .notify .n-close {
            top: 6px;
            right: 6px;
            background-size: 10px;
            width: 10px;
            height: 10px;
        }
}

@media (max-width: 375px) {
    .notify {
        width: 55%;
    }
}

@media (max-width: 320px) {
    .notify {
        width: 50%;
    }
}
/*#endregion*/
/*#endregion*/

/*#region Custom Messenger */
/*@media (max-width: 767px) {
    #fb-customer-chat iframe {
        bottom: 100px !important;
    }
}*/
/*#endregion*/

/*#region Custom Footer aiMarketing Form */
.footer-aimarketing {
    background: #F9F9F9;
    font-family: GoogleSans, Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.42857143 !important;
    margin-bottom: 40px;
    padding: 30px 10px;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .05);
}

    .footer-aimarketing .fa-title {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-size: 28px;
        text-align: center;
        padding-bottom: 20px;
    }

    .footer-aimarketing .fa-nowrap {
        white-space: nowrap;
    }

    .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form {
        padding: 0 !important;
        width: 100% !important;
    }

        .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row {
            margin: 0 !important;
            padding: 0 !important;
        }

            .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper {
                padding: 0 10px !important;
            }

                .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper .field-inner {
                    padding: 0 !important;
                }

                    .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper .field-inner label {
                        font-family: GoogleSans, Arial, sans-serif !important;
                        font-size: 16px !important;
                        line-height: 1.42857143 !important;
                    }

                    .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper .field-inner .help-text {
                        padding-top: 0 !important
                    }

                    .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper .field-inner input {
                        font-size: 16px !important;
                    }

                    .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper .field-inner[field-type="slt"] input {
                        width: 100% !important;
                        font-size: 16px !important;
                    }

                    .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper .field-inner .lz-input:not([type="radio"]):not([type="checkbox"]) {
                        font-family: GoogleSans, Arial, sans-serif !important;
                        font-size: 16px !important;
                    }

        .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .submit-wrapper {
            padding: 30px 0 0 !important;
            justify-content: center !important;
        }

        .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form input[type=submit] {
            width: unset !important;
            background-color: #1877F2 !important;
            font-family: GoogleSans, Arial, sans-serif !important;
            font-size: 16px !important;
            text-transform: uppercase !important;
        }

/*#region Responsive */
@media (max-width: 767px) {
    .footer-aimarketing {
        padding: 30px 20px;
    }

        .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row {
            display: block !important;
        }

            .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper {
                padding: 0 !important;
            }

                .footer-aimarketing form[lz-id='a5232150-a788-4850-950e-eb18d421b92b'].private-form .form-row .field-wrapper:first-child {
                    padding: 0 0 15px !important;
                }

        .footer-aimarketing .fa-title {
            font-size: 24px;
        }
}
/*#endregion*/
/*#endregion*/

/*#region Custom Post aiMarketing Form */
.post-aimarketing {
    background: #F9F9F9;
    font-family: GoogleSans, Arial, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.42857143 !important;
    margin: 30px 0;
    padding: 30px 20px;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .05);
}

    .post-aimarketing .pa-title {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-size: 28px;
        text-align: center;
        padding-bottom: 20px;
    }

    .post-aimarketing .pa-nowrap {
        white-space: nowrap;
    }

    .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form {
        padding: 0 !important;
        width: 100% !important;
    }

        .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row {
            margin: 0 !important;
            padding: 0 0 15px !important;
        }

            .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper {
                padding: 0 !important;
            }

                .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper .field-inner {
                    padding: 0 !important;
                }

                    .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper .field-inner label {
                        font-family: GoogleSans, Arial, sans-serif !important;
                        font-size: 16px !important;
                        line-height: 1.42857143 !important;
                    }

                    .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper .field-inner .help-text {
                        padding-top: 0 !important;
                    }

                    .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper .field-inner input {
                        font-size: 16px !important;
                    }

                    .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper .field-inner[field-type="slt"] input {
                        width: 100% !important;
                        font-size: 16px !important;
                    }

                    .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .form-row .field-wrapper .field-inner .lz-input:not([type="radio"]):not([type="checkbox"]) {
                        font-family: GoogleSans, Arial, sans-serif !important;
                        font-size: 16px !important;
                    }

        .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form .submit-wrapper {
            padding: 15px 0 0 !important;
            justify-content: center !important;
        }

        .post-aimarketing form[lz-id='a1f8a9fd-3aef-4d18-b400-ebaf0edd2d53'].private-form input[type=submit] {
            width: unset !important;
            background-color: #1877F2 !important;
            font-family: GoogleSans, Arial, sans-serif !important;
            font-size: 16px !important;
            text-transform: uppercase !important;
        }

/*#region Responsive */
@media (max-width: 980px) {
    .post-aimarketing .pa-title br {
        display: none;
    }
}

@media (max-width: 767px) {
    .post-aimarketing .pa-title {
        font-size: 24px;
    }
}

@media (max-width: 320px) {
    .post-aimarketing .pa-title {
        font-size: 22px;
    }
}
/*#endregion*/
/*#endregion*/

/*#region Custom Result aiMarketing Popup */
#myModal {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

    #myModal .form-thank-popup .content-thank-popup {
        font-family: GoogleSans, Arial, sans-serif !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
    }

    #myModal .form-thank-popup .button-close-popup {
        margin: 0 !important;
    }
/*#endregion*/

/*#region Scroll Up */
.scroll-up {
    cursor: pointer;
    position: fixed;
    bottom: 120px;
    right: 0;
    width: 40px;
    height: 40px;
    background-color: #4DB2EC;
    z-index: 99;
    transform: translate3d(0,190px,0);
    -webkit-transform: translate3d(0,190px,0);
    -webkit-transition: transform .4s cubic-bezier(.55,0,.1,1) 0s;
    transition: transform .4s cubic-bezier(.55,0,.1,1) 0s;
}

.scroll-up-visible {
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}

.icon-scroll-up {
    position: relative;
    color: #fff;
    font-size: 20px;
    display: block;
    text-align: center;
    width: 40px;
    top: 7px;
    line-height: 1;
}

    .icon-scroll-up:before {
        font-family: 'newspaper';
        content: '\e809';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

/*#region Responsive */
@media (max-width: 767px) {
    .scroll-up {
        display: none;
    }
}
/*#endregion*/
/*#endregion*/

/*#region Post Comment Facebook */
.post-comment-facebook {
    text-align: center;
    padding: 18px 0;
}

.pcf-title {
    font-family: GoogleSans Bold, Arial, sans-serif;
    font-size: 28px;
    padding-bottom: 10px;
}

.post-comment-facebook iframe {
    width: 100% !important;
}

/*#region Responsive */
@media (max-width: 767px) {
    .pcf-title {
        font-size: 24px;
    }
}
/*#endregion*/
/*#endregion*/

/*#region Content Post Adversite */
.content-post-adversite {
    padding: 30px 0;
}

    .content-post-adversite img {
        margin-bottom: 0;
    }

    .content-post-adversite a:hover img, .content-post-adversite a:focus img, .content-post-adversite a:active img {
        opacity: 0.85;
    }
/*#endregion*/

/*region BÃ i viáº¿t nÃ y há»¯u Ã­ch chá»©? */
#was-this-helpful {
    background: #F9F9F9;
    font-family: GoogleSans Medium, Arial, sans-serif;
    font-size: 20px;
    margin: 30px 0;
    padding: 30px 0;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, .05);
}

#wthf-title {
    font-family: GoogleSans Medium, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.42857143;
    padding-right: 30px;
}

#wthf-yes-no {
    display: inline-flex;
}

    #wthf-yes-no span {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
        color: #FFF;
        border-radius: 3px;
        overflow: hidden;
        box-shadow: none;
    }

        #wthf-yes-no span:first-child {
            background: url(/sites/sme/images/ic-like.svg) no-repeat, #47AC00;
            background-position: left 18px center;
            line-height: 1.42857143;
            margin-right: 15px;
            padding: 7px 18px 7px 48px;
        }

        #wthf-yes-no span:last-child {
            background: url(/sites/sme/images/ic-dislike.svg) no-repeat, #ED1C24;
            background-position: left 18px center;
            line-height: 1.42857143;
            margin-left: 0;
            padding: 7px 18px 7px 48px;
        }

        #wthf-yes-no span:hover {
            box-shadow: none;
            opacity: 0.85;
        }

/*#region Responsive */
@media (max-width: 979px) {
    #was-this-helpful {
        display: block;
    }

    #wthf-title {
        display: block;
        padding: 0 0 15px;
    }
}
/*#endregion*/
/*#endregion*/

/*#region Custom Email aiMarketing Popup */
div.lz-iframe-ctn {
    /* top: 0 !important; */
}

    div.lz-iframe-ctn #form-popup-preview-iframe .lz-main-ctn {
        align-items: center;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe .aimkt-layout-form .aimkt-layout-form__close {
        top: 5px;
        right: 5px;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .aimkt-layout-form_static .aimkt-layout-form_title {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-weight: normal;
        margin-bottom: 5px !important;
    }


    div.lz-iframe-ctn #form-popup-preview-iframe form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .aimkt-layout-form_static .aimkt-layout-form_content {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
        margin-bottom: 15px !important;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe .form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .form-row {
        margin-bottom: 15px !important;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .form-row .field-wrapper .field-inner label {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px !important;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .form-row .field-wrapper .field-inner .help-text {
        padding-top: 0;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .form-row .field-wrapper .field-inner .lz-input:not([type="radio"]):not([type="checkbox"]) {
        font-family: GoogleSans, Arial, sans-serif !important;
        font-size: 16px !important;
    }

    div.lz-iframe-ctn #form-popup-preview-iframe form[lz-id='532a1948-f94f-4769-ae27-61148dcee3c3'].private-form .submit-wrapper .btn-form-submit {
        background-color: #1877f2 !important;
        font-family: GoogleSans,Arial,sans-serif !important;
        font-size: 16px !important;
        text-transform: uppercase !important;
    }

    div.lz-iframe-ctn .aim-form-popup-thanks-preview__form {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

        div.lz-iframe-ctn .aim-form-popup-thanks-preview__form .aim-form-popup-thanks-preview__form-close {
            top: 5px;
            right: 5px;
        }

    div.lz-iframe-ctn .aim-form-popup-thanks-preview__form-content {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
    }

        div.lz-iframe-ctn .aim-form-popup-thanks-preview__form-content strong {
            font-family: GoogleSans Bold, Arial, sans-serif;
            font-size: 24px !important;
            font-weight: normal;
        }
/*#endregion*/

/*#region Email aiMarketing */
.email-aimarketing {
    background: #F2F3F5;
    padding: 25px 15px 30px 15px;
    border-radius: 5px;
    overflow: hidden;
}

    .email-aimarketing .ea-title {
        font-family: GoogleSans Bold, Arial, sans-serif;
        font-size: 18px;
        line-height: 1.42857143;
        color: #000;
        text-align: center;
        text-transform: uppercase;
        padding-bottom: 5px;
    }

    .email-aimarketing .ea-subtitle {
        font-family: GoogleSans, Arial, sans-serif;
        font-size: 16px;
        line-height: 1.42857143;
        color: #000;
        text-align: center;
        margin-bottom: 25px;
        padding-bottom: 20px;
        border-bottom: solid 1px #000;
    }

    .email-aimarketing .ea-nowrap {
        white-space: nowrap;
    }

    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form {
        background-color: unset !important;
        padding: 0 !important;
    }

        .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row {
            margin: 0 !important;
            padding-bottom: 15px;
        }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper {
                border: 0 !important;
                padding: 0 !important;
            }

                .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner {
                    padding-left: 0 !important;
                }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner label {
                        font-family: GoogleSans, Arial, sans-serif;
                        font-size: 16px !important;
                        color: #000 !important;
                        line-height: 1.42857143;
                        padding-bottom: 10px;
                    }

                        .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner label strong {
                            font-weight: normal;
                        }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner .help-text {
                        display: none;
                    }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="slt"] .help-text {
                        display: none !important;
                    }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input div {
                        padding-bottom: 10px !important;
                    }

                        .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input div:last-child {
                            padding-bottom: 0 !important;
                        }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input input {
                        margin: 3px 0 0;
                    }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input span {
                        font-family: GoogleSans, Arial, sans-serif;
                        font-size: 15px;
                        color: #000;
                        line-height: 1.42857143;
                    }

                    .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner .lz-input:not([type="radio"]):not([type="checkbox"]) {
                        font-family: GoogleSans, Arial, sans-serif !important;
                        font-size: 16px !important;
                        color: #000 !important;
                    }

        .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .submit-wrapper {
            padding: 15px 0 0 !important;
        }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .submit-wrapper .btn-form-submit {
                background: #47AC00 !important;
                font-family: GoogleSans, Arial, sans-serif !important;
                font-size: 16px !important;
            }

/*#region Responsive */
@media (min-width: 768px) and (max-width: 1099px), (max-width: 320px) {
    .email-aimarketing {
        padding: 20px 15px 25px 15px;
    }

        .email-aimarketing .ea-title {
            font-size: 16px;
        }

        .email-aimarketing .ea-subtitle {
            font-size: 14px;
            margin-bottom: 20px;
            padding-bottom: 15px;
        }

        .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row {
            padding-bottom: 10px;
        }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner label {
                font-size: 14px !important;
                padding-bottom: 7px;
            }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input div {
                padding-bottom: 7px !important;
            }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input input {
                margin: 2px 0 0;
            }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner[field-type="mcb"] .input span {
                font-size: 13px;
            }

            .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .form-row .field-wrapper .field-inner .lz-input:not([type="radio"]):not([type="checkbox"]) {
                font-size: 14px !important;
            }

        .email-aimarketing form[lz-id='b3b7f3fd-c998-43eb-9f86-c76f9cf47a23'].private-form .submit-wrapper .btn-form-submit {
            font-size: 14px !important;
        }
}
/*#endregion*/
/*#endregion*/

/*#region banner-sticky gÃ³c trÃ¡i */
.banner-sticky-wrap {
    position: fixed;
    z-index: 98;
    bottom: 0;
    left: 0;
    max-width: 350px;
    box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.06);
}

.banner-wrap-link {
    display: block;
    opacity: 1 !important;
}

    .banner-wrap-link img {
        border-radius: 0 7px 0 0;
    }

.btn-close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 8px;
    z-index: 10001;
    cursor: pointer;
}

/*#endregion */
/*#region New Footer */

.footer-legal .social img {
            width: 35px;
        }
		
.footer .copyright{
	display: flex;
	align-items: center;
}

        .mobile-hr {
            display: none;
        }

        .mobile-show {
            display: none;
        }

        .social>a {
            margin: 0px;
            padding: 0px;
        }

        .footer p {
            margin: 0px;
        }

        @media (max-width: 767px) {
            .mobile-hr {
                display: block;
                position: relative;
                top: -150px;
            }

            .mobile-show {
                display: block;
            }
			
			.footer .region{
				margin: 15px 0;
			}
        }

.footer {
  background-color: #f3f3f2;
  padding-top: 50px;
  padding-bottom: 10px;
}

.footer h4 {
  color: #333333;
  font-size: 16px;
  font-family: GoogleSans Bold, Roboto, Arial, sans-serif;
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}
.custom_p {
    color: #333 !important;
    font-size: 16px !important;
    font-family: GoogleSans Bold,Roboto,Arial,sans-serif;
    margin-top: 23px!important;
    margin-bottom: 23px!important
}
.footer p {
  color: #888;
  font-size: 11px;
  margin: 16px 0px;
}

.footer .footer-links {
  list-style: none;
  padding: 0;
  margin-bottom: 45px;
  word-break: break-all;
}
.footer .footer-links a {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none
}

.footer .footer-links li {
  margin-bottom: 5px;
  line-height: 1.3;
  margin-left: unset;
  float: unset;
}
.footer .footer-links li:hover{
	text-decoration: underline;
	opacity:0.8;
}

.footer .footer-legal .copyright {
  margin-right: 60px;
}

.footer .footer-legal .legal-links .item {
  padding-right: 13px;
  border-right: 1px solid #ccc;
  margin: 0;
  margin-right: 13px;
}

.footer .footer-legal .legal-links .item:last-child {
  border-right: none;
}

.footer .footer-legal .legal-links .item h5 {
  font-size: 11px;
  margin-top: 0;
  margin-bottom: 0;
}



.footer .region a {
  color: #555;
  font-size: 11px;
}

.footer .region img {
  margin-right: 7px;
}

.footer .col-md-3 img{
	min-width: unset;
}

/* .footer .col-md-12{
  height: 100%;
} */

.lable-dropdown{
  font-size: 18px;
  font-weight: bold;
}
.adr-content{
  margin-bottom: 10px;
}
.adr-title{
  color: #666666;
  font-weight: bold;
}
.footer-links img{
  margin-left: -7px;
  height: 38px;
}
.footer-legal{
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.footer-legal img{
  width: 45px;
  margin: 0 8px;
}
hr{
    height: 1px;
    margin: 1rem 0;
    color: inherit;
    background-color: currentColor;
    border: 0;
    opacity: .25;
}
.btn-check:focus+.btn, .btn:focus{
  box-shadow: none !important;
}
.footer .footer-links li.change-al{
  margin-bottom: -7px;
}
.btn.dropdown-toggle.change{
  margin-top: -10px;
  color: #666666;
  font-weight: bold;
  background-color: #EBEBEB;
  box-shadow: unset;
}
.change-dropdown{
  display: flex;
  justify-content: space-between;
}
.dropdown-menu{
    max-height: 223px;
    overflow-y: auto;
    top: -223px;
	right: 0;
	left: unset;	
}

.footer .website-member{
	justify-content: flex-end;
	width: 436px;
	margin: auto;
}

.footer .dropdown-menu li{
	display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
	margin-left: unset;
}

.td-footer-menu-wrap-full{
	position: relative;
  width: 100%;
  z-index: 98;
  /* box-shadow: 3px -10px 30px -5px #000; */
  left: 0;
  transition: top 0.3s;
  height: auto !important;
}

.content-menu {
  width: 100%;
  background-color: #FFF;
}

.content-menu a{
  text-decoration: unset;
}

.footer button:focus{
	outline: unset !important;
}

.footer button:hover{
	opacity: 0.6;
}
.footer .menu-all-product{
    padding: 10px 10px;
    border-radius: 8px;
	box-shadow: 3px -10px 30px -5px #000;
}
#feature-menu-footer-panel{
	position: absolute;
    bottom: 54px;
    left: 0;
    border-radius: 8px;
    z-index: 101;
    padding: unset;
}
#feature-menu-footer-panel .container{
	padding: unset;
}

.tab-content .map-group-product{
	overflow-y: auto;
	max-height: 368px;
}
.footer .tab-content .map-group-product-name{
	position: sticky;
    top: 0;
    z-index: 30;
    background-color: #fff;
}
.footer .map-group-product::-webkit-scrollbar {
    width: 8px;
}

.footer .map-group-product::-webkit-scrollbar-track {
    /* -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);  */
	/* background-color: #f1f1f1; */
    /* border-radius: 10px; */
}

.footer .map-group-product::-webkit-scrollbar-thumb {
	background-color: #f1f1f1;
}

.footer .h-option-select-product{
	min-width: 176px;
    margin-top: -10px;
    color: #666666;
    font-weight: bold;
    border: 0px;
    padding: 6px 8px;
    background: #EBEBEB;
	appearance: auto;
}

.footer .h-option-select-product:focus{
	outline: unset !important;
	background-color: unset !important;
}

.footer .f-industry-ministry-img{
	width: 120px;
}
.footer .footer-col-2{
	padding: 0px 63px;
}
.footer .footer-col-3{
	padding: 0px 54px;
}
.footer .footer-col-4{
	padding: 0px 53px;
}
@media(max-width: 1470px){
	.footer .dropdown-menu li{
		width: 420px;
	}
	.dropdown-menu>li>a{
		overflow-x: hidden;
		text-overflow: ellipsis;
	}
}
@media (max-width: 1099px){
	.footer .footer-links{
		margin-bottom: 63px;
	}
}
@media(max-width: 979px){
	.footer p{
		max-width: 300px;
		margin: 30px auto;
	}
	.footer .dropdown-menu li{
		width: 100%;
	}
	.dropdown-menu>li>a{
		overflow-x: normal;
		text-overflow: normal;
	}
	.footer-legal{
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center; 
		text-align: center;
	}
	.footer .footer-legal .copyright{
		margin-right: unset; 
	}
	.top-submenu{
		min-height: 132px;
	}
	.footer .footer-links{
		margin-bottom: 45px !important;
	}
	.footer .website-member{
		width: 100%;
		justify-content: space-between;
	}
	.footer .footer-col-2{
		padding: 0px 15px;
	}
	.footer .footer-col-3{
		padding: 0px 15px;
	}
	.footer .footer-col-4{
		padding: 0px 15px;
	}
	.footer .h-option-select-product{
		max-width: 186px;
		font-size: 14px;
	}
	.dropdown-menu{
		left: 0;
		right: unset;
	}
}

.footer .copyright a {
	color: #888;
}
.title-footer {
    color: #333333;
    font-size: 16px;
    font-family: GoogleSans Bold, Roboto, Arial, sans-serif;
    margin-top: 23px !important;
    margin-bottom: 23px !important;
}
@media (min-width: 768px) {
  .footer .region {
    margin-bottom: 0;
  }
}

@media(max-width: 767px){
	.footer .container div{
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.adr-content{
		max-width:300px;
		margin: 0 auto;
	}
	.dropdown-menu{
		left: -88px;
		width: 200%;
	}
	.footer-legal .region img{
		height: 40px; 
		width: unset;
	}
}

/*#endregion New Footer*/

/* #region popup center */
.martech-bg-btctn-popup {
display: none;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
position: fixed;
z-index: 999;
top: 0;
left: 0;
font-size: 16px;
line-height: 1.42857143;
color: #393a3d;
z-index: 10000;
display: block;
}
.martech-btctn-popup {
border-radius: 5px;
position: absolute !important;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.martech-btctn-popup a:hover{
opacity: 1;
}
.banner-center-popup{
z-index: 100;
}
.martech-popup-close {
position: absolute;
right: 10px;
top: 10px;
background: #fff;
border-radius: 50%;
padding: 4px;
cursor: pointer;
z-index: 100;
}
/* #endregion popup-center*/
#td-outer-wrap {
    padding-top: 60px;
}

/*#region custom gtranslate */
@media (max-width: 767px) {
    #custom-mobile .gt-current-selection {
        padding-right: 0;
    }
}
/*#endregion */