.search__form { position: relative;}
.section-form .box-inner { display: flex; flex-wrap: wrap; }
.section-form .box-left { width: 50%; padding-right: 40px;}
.section-form .box-left .title { font-size: 27px; }
.section-form .box-right { width: 50%; }
.section-form .box-right .list { display: flex; flex-wrap: wrap; padding-left: 0; list-style: none; margin: -5px;}
.section-form .box-right .list .item { padding: 5px; }
.section-form .box-right .list a { background-color: #fff; color: #322A77; display: inline-block; padding: 5px 10px; border-radius: 5px;}
.section-form .box-right .list a:hover { background-color:#FEBE16; color: #fff; }

.section-box__inner { display: flex; flex-wrap: wrap; }
.section-box__left { width: 50%; padding-right: 30px;}
.section-box__right { width: 50%; }
.section-box .list { list-style: none; padding-left: 0; }
.section-box .list .item { margin-bottom: 20px; }
.section-box .list .item img { width: 40px; height: 40px; border-radius: 50%; }
.section-box .list .item span { font-weight: 600; }
.section-box__inner.change { flex-direction: row-reverse; }
.section-box__inner.change .section-box__left { padding-right: 0; padding-left: 30px; }

.search-inner input {background-color: #ffffff; border: none; border-radius: .5rem; box-shadow: 0 1px 2px 0 rgba(48, 48, 48, .30), 0 1px 3px 1px rgba(48, 48, 48, .15); box-sizing: border-box; color: #1f1f1f; display: block; font-size: 1rem; height: 3rem; padding: 0 3rem 0 3rem; width: 100%; -webkit-appearance: none;}
.search-inner .btn { background-color: #A80002; border: none; cursor: pointer; height: 40px; padding: 5px 30px; width: 100%; margin-top: 10px; border-radius: .5rem;}
.search-inner .btn:hover { color: #FEBE16 }
.search-inner svg {fill: #1f1f1f; width: 24px; }
.section-form .list { display: flex; flex-wrap: wrap; padding-left: 0; list-style: none; margin: -5px;}
.section-form .list .item { padding: 5px; }
.section-form .list a { background-color: #fff; color: #322A77; display: inline-block; padding: 5px 10px; border-radius: 5px;}
.section-form .list a:hover { background-color:#FEBE16; color: #fff; }

#result ul { padding-left: 0; list-style: none; margin-bottom: 0; }
#result ul li { border-bottom: 1px solid #00000038; margin-bottom: 20px; font-size: 14px;}
#result ul li:first-child { font-weight: 600;}
#popup-answer .loading-gif, #popup-answer .link-more { text-align: center; display: none;}
#popup-answer .loading { width: 100px; }


.socials-share__list { display: flex; flex-wrap: wrap; margin: 0 -10px; position: relative; top: unset; width: 100%; list-style: none; padding-left: unset; }
.socials-share__item { padding: 0 10px; }
.socials-share__item a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; background: rgba(0, 0, 0, 0.05); transition: all ease 0.4s; cursor: pointer;} 
.socials-share__item a svg {width: 20px; max-height: 20px; }
.socials-share__item:hover svg path { fill: #fff!important; }
.socials-share__item:first-child:hover a { background: #479be5; }
.socials-share__item:nth-of-type(2):hover a { background: #265091; }
.socials-share__item:nth-of-type(4):hover a { background: #076c9e; }
.socials-share__item:nth-of-type(3):hover a { background: #f73e2f }
.socials-share__item:nth-of-type(5):hover svg path { fill: transparent!important; }
.socials-share__item:nth-of-type(5):hover svg path.st1 { fill: #076c9e!important; }

.blog-author-links { margin: 0 -5px; }
.blog-author-links a { font-size: 1.5rem; padding: 0 5px; }
.blog-author-links a:hover {opacity: 0.75; }
#blog-author-side-card { width: 100%; border: none; border-top: 1px solid rgba(0, 0, 0, 0.1); margin-top: 60px;}
#blog-author-side-card .card-body {padding: 0; display: flex; align-items: center; padding-top: 30px;}
#blog-author-side-card .avatar {width: 6.5rem; height: 6.5rem; border-radius: 50%; margin-bottom: 1rem; }
#blog-author-side-card .blog-author-info {margin-bottom: 1.5rem; margin-left: 1rem;}
#blog-author-side-card .blog-author-info p,#blog-author-side-card .blog-author-info h5 {font-size: 0.8rem; line-height: 1rem; opacity: .5; margin-bottom: .25rem; font-weight: 400; }
#blog-author-side-card .blog-author-info .card-title {font-size: 0.9rem; line-height: 1.3rem; margin-bottom: .25rem; font-weight: 600; }
#blog-author-bottom-card {margin-top: 3rem; }
#blog-author-bottom-card .card-body {display: grid; grid-template-columns: min-content auto; grid-template-rows: auto auto; grid-column-gap: 1rem; grid-row-gap: 1rem; }
#blog-author-bottom-card .blog-author-image {width: 3.3rem; height: 3.3rem; border-radius: 50%; }
#blog-author-bottom-card .blog-author-info p,#blog-author-bottom-card .blog-author-info h5 {opacity: .5; font-weight: 400; }
#blog-author-bottom-card .blog-author-info p {font-size: 0.6rem; line-height: 1rem; margin-bottom: 0; }
#blog-author-bottom-card .blog-author-info .card-title {font-size: 0.8rem; line-height: 1.3rem; margin-bottom: 0; font-weight: 500; }
#blog-author-bottom-card .blog-author-info h5 {font-size: 0.8rem; line-height: 1rem; margin-bottom: 0; }
#blog-author-bottom-card .blog-author-extra {margin: 0; }
#blog-author-bottom-card .blog-author-links {display: flex; justify-content: center; }
#blog-author-bottom-card .blog-author-links a {padding: 0 0.25rem; }


.content-blog__inner { max-width: 746px; margin: auto; }

.content-blog__inner table td, 
.content-blog__inner table, .content-blog__inner table th{border: 1px solid #aaa; padding: 10px; color: #000; }
.content-blog__inner table td { border-bottom: none; }
.content-blog__inner table tr td:first-child { border-right: none; font-weight: 500; }
.content-blog__inner table { margin-bottom: 16px; }

.content-blog__inner .table-box { overflow: auto; width: 100%;}
.content-blog__inner .table-box table { min-width: 700px; }

/* width */
.content-blog__inner .table-box::-webkit-scrollbar { height: 2px; }
/* Track */
.content-blog__inner .table-box::-webkit-scrollbar-track {background: #fff; }
/* Handle */
.content-blog__inner .table-box::-webkit-scrollbar-thumb {background: #f73e2f; }
/* Handle on hover */
.content-blog__inner .table-box::-webkit-scrollbar-thumb:hover {background: #f73e2f; }

.content-blog .post-related { background: #e7f8ff; padding: 15px;}
.content-blog .post-related ul { padding-left: 16px; margin-bottom: 0; list-style: inherit;}
.content-blog .post-related p { margin-bottom: 0px; }

.widget-banner:not(:last-child) { margin-bottom: 30px; }
.widget-banner:last-child { position: sticky; position: -webkit-sticky; top: 80px; }
.widget-item.widget-banners { flex: 1; }

.blogs__list { display: flex; flex-wrap: wrap; margin: -30px -18px; list-style: none; padding-left: unset; justify-content: center;}
.blogs__list-item { width: 33.33%; padding: 30px 18px; }
.blogs__list-item .wrap-img { position: relative; height: 0; padding-top: 75%; overflow: hidden; }
.blogs__list-item .wrap-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; transition: all ease 0.4s; }
.blogs__list-item .wrap-info .name { font-size: 17px; -webkit-line-clamp: 3; font-weight: 500; line-height: 1.7; margin-bottom: 0;} 
.blogs__list-item a:hover .wrap-img img{ transform: scale(1.05); }
.blogs__list-item a { height: 100%; display: block;}
.blogs__list-item a .wrap-info { flex: 1; padding: 10px;}
.blogs__list-item .wrap-info .date { font-size: 13px; }

.blogs__list-item.blogs-horizontal  a { display: flex; }
.blogs__list-item.blogs-horizontal .wrap-img { width: 150px; }
.blogs__list-item.blogs-horizontal  .wrap-content { flex: 1; padding-left: 20px; }
.blogs__list-item.blogs-horizontal:last-child { margin-bottom: 0px; }

.news-post .blogs__list { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.news-post .blogs__list-item { width: 50%; padding: 0 10px; }
.news-post .blogs__list-item .name { font-size: 14px; }
.news-post .relate-post .blogs__list-item.blogs-horizontal .wrap-content { padding-left: 10px; }

.relate-post .blogs__list-item.blogs-horizontal .wrap-img { width: 100px; }
.relate-post .blogs__list-item.blogs-horizontal .name { font-size: 14px; -webkit-line-clamp: 2;}
.relate-post .blogs__list-item.blogs-horizontal { padding-bottom: 0; }
.relate-post .blogs__list-item.blogs-horizontal .wrap-content { padding-left: 10px; }

.box-hdsd .inner { width: 700px; max-width: 100%; margin: auto; }

.post-pagination .linkpost { display: flex; border: 1px solid #eff2f7; padding: 5px; border-radius: 10px;}
.post-pagination .linkpost .box-img { width: 140px; border-radius: 10px; overflow: hidden; margin-right: 10px;}
.post-pagination .linkpost .wrap-content { flex: 1; }
.post-pagination .linkpost .wrap-content .des { font-size: 14px; }


.content-blog .box-author { background: #faebd7; border-radius: 10px; padding: 10px; }



