#toc_container .toc_list a{text-decoration:none;text-shadow:none;color:#5a5a5a;line-height:25px;float:left;width:100%;font-size:16px}#toc_container p.toc_title{font-weight:700;text-align:center;width:100%;color:#d0021b;font-size:17px}#toc_container p.toc_title a{color:#5a5a5a;padding:0 3px}@media only screen and (max-width:1024px){.elementor-section-doi-ngu{padding-top:40px !important}.elementor-1178 .elementor-element.elementor-element-91dd7b1{margin-top:10px}.elementor-2720 .elementor-element.elementor-element-d94f7dc{margin-top:1rem;padding-top:2rem}.blog-stream-du-an .portfolio.type-portfolio .featured-image a{height:150px}.elementor-2720 .elementor-element.elementor-element-5af8a69>.elementor-element-populated{margin-top:0}}@media only screen and (max-width:991px){.search-container{display:none !important}.site-navigation .menu-toggle{float:right}.is-header-small .site-branding{left:0}.site-branding img{max-width:75px}.elementor-section-projects .blog-grid .hentry .featured-image a{height:160px}.qodef-qi-animated-text .qodef-m-title{font-size:65px !important}.elementor-993 .elementor-element.elementor-element-b857d32>.elementor-container{min-height:400px}html.is-header-small .site-branding-wrap{padding:3px 0}.blog-small:not(.blog-list) .entry-title,.blog-list .hentry.has-post-thumbnail .entry-title{font-size:.75rem}.blog-grid .hentry-middle{padding:.5rem 0}.blog-stream-du-an .portfolio.type-portfolio{width:50%}}@media only screen and (max-width:767px){.elementor-2720 .elementor-element.elementor-element-e8efc42>.elementor-element-populated{padding-bottom:50px}.elementor-container.elementor-column-gap-default.elementor-column-gap-default-form.home-form{margin-top:0;padding:0 !important;box-shadow:none;margin-bottom:0}.elementor-container.elementor-column-gap-default.elementor-column-gap-default-chi-so{margin-left:0}.elementor-2720 .elementor-element.elementor-element-3fe6af24 .qodef-qi-counter .qodef-m-separator.qodef-qi-clear{display:none}.elementor-993 .elementor-element.elementor-element-b857d32>.elementor-container{min-height:300px}.elementor-section-projects .qodef-shortcode.qodef-m.qodef-qi-tabs-horizontal.qodef-qi-clear.qodef-layout--simple,.elementor-container.elementor-column-gap-default.elementor-column-gap-default-form,.elementor-section-uu-diem .elementor-container.elementor-column-gap-default,.elementor-section-contact .elementor-container.elementor-column-gap-default{padding-left:10px;padding-right:10px}.qodef-qi-tabs-vertical.qodef-layout--simple{display:block}.elementor-section-projects .blog-grid .hentry,.blog-stream-du-an .portfolio.type-portfolio{width:50%;float:left}.elementor-section-projects .blog-grid .hentry:nth-child(2n+1){clear:both}.elementor-container.elementor-column-gap-default.elementor-column-gap-default-button-view-more{padding-bottom:20px;padding-top:10px;justify-content:center}.blog-stream.blog-grid.blog-small.portfolio-grid h2.entry-title{font-size:.6rem}.elementor-2720 .elementor-element.elementor-element-22ce1e9{margin-top:1rem}.elementor-widget-wrap.elementor-element-populated.elementor-widget-wrap-doi-ngu{padding-right:0 !important}.blog-stream-du-an .portfolio.type-portfolio .featured-image a{height:120px}.elementor-2720 .elementor-element.elementor-element-905e789{margin-top:0}.elementor-993 .elementor-element.elementor-element-9444089{margin-top:1rem;margin-bottom:0}.elementor-section-info-project h1{font-size:30px;line-height:40px}.portfolio.type-portfolio.format-standard.has-post-thumbnail.hentry .hentry-middle{position:absolute;top:unset;bottom:0;background:#3e3e3ead;opacity:1;visibility:visible;text-align:center;height:auto;padding:5px 0}.portfolio.type-portfolio.format-standard.has-post-thumbnail.hentry .hentry-middle p.link-view-more{display:none}.portfolio.type-portfolio.format-standard.has-post-thumbnail.hentry .hentry-middle h2.entry-title{text-align:center;padding:0 5px}.filter-product-attr>*{width:calc(50% - 1rem);margin:.5rem}.elementor-element.full ul.bdt-slideshow-items{min-height:400px !important;height:auto}}@media only screen and (max-width:680px){.qodef-qi-animated-text .qodef-m-title{font-size:45px !important}.elementor-section-projects .blog-grid .hentry .featured-image a{height:150px}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation{flex-direction:initial}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation .qodef-tab-title,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li{width:auto}.elementor-section-info-project h1{font-size:25px;line-height:35px}}@media only screen and (max-width:580px){.elementor-section-projects .blog-grid .hentry .featured-image a{height:120px}.blog-stream-du-an .portfolio.type-portfolio .featured-image a{height:110px}}@media only screen and (max-width:414px){.elementor-section-projects .blog-grid .hentry .featured-image a,.blog-stream-du-an .portfolio.type-portfolio .featured-image a{height:120px}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li:not(:last-child){margin-right:1rem}.qodef-qi-animated-text .qodef-m-title{font-size:30px !important}.elementor-993 .elementor-element.elementor-element-b857d32>.elementor-container{min-height:200px}.elementor-section-projects .blog-grid .hentry .featured-image a,.blog-stream-du-an .portfolio.type-portfolio .featured-image a{height:90px}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li .qodef-tab-title{font-size:12px;padding:10px;margin:0 !important;width:100%;text-align:center}.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation .qodef-tab-title,.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li{width:calc(50% - 1rem);margin:.2rem .5rem !important}.elementor-section-projects .qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation{justify-content:flex-start}.elementor-section-projects{padding-top:20px}.elementor-2720 .elementor-element.elementor-element-f8616f3>.elementor-widget-container{padding-bottom:0}}@media only screen and (max-width:402px){.filter-product-attr>*{margin-right:.5rem;min-width:unset}.filter h4{padding:.3rem .4rem;font-size:.85rem}}@media only screen and (max-width:372px){.qodef-qi-tabs-horizontal.qodef-layout--simple .qodef-tabs-horizontal-navigation li .qodef-tab-title{font-size:11px;padding:10px 5px}}@media only screen and (max-width:360px){.elementor-section-projects .blog-grid .hentry .featured-image a,.blog-stream-du-an .portfolio.type-portfolio .featured-image a{height:80px}}