@media only screen and (min-width : 768px) {
form.sc_review-fillter{
    position: sticky;
    top: 0;
    z-index: 100;
}
/*.sc_singlePost-content table, .content_site table {
    display: block;
    overflow-x: auto;
    min-height: max-content;
    white-space: nowrap;
    max-width: 100%;
    width: 100%;
    box-sizing: inherit;
}*/
.home .sc_news-time img {
    width: 0.84375rem;
    transform: translateY(-1px);
}
.sc_review-wrapper-box .meta{
    padding-left: 0.75rem;
}
.sc_review-item-star{
    margin-left: 0;
}
.sc_comment-ratingLines .sc_review-item-star:before,.sc_comment-ratingLines .sc_review-item-star:after{
    font-size: 1.1rem;
}
body.single-review .sc_menu ul.menu,
body.single-post .sc_menu ul.menu,
body.single-review a.searchTrigger,
body.single-post a.searchTrigger,
body.archive.category .sc_menu ul.menu,
body.archive.category a.searchTrigger,
body.archive.author .sc_menu ul.menu,
body.archive.author a.searchTrigger,	
body.search-results .sc_menu ul.menu,
body.search-results a.searchTrigger,
body.page-template-default .sc_menu ul.menu,
body.page-template-default a.searchTrigger{
    background: rgba(255, 255, 255, 0.22);
}
.sc_singlePostWrapper-right{
    position: relative;
}
.sc_singlePostWrapper-right .boxStick{
    position: sticky;
    top: 30px;
}
}
@media only screen and (max-width : 767px) {
.sc_home-reviews-text,.sc_home-tasklist .des,.sc_review-wrapper-box .content,.sc_review-wrapper-box .meta,.sc_news-items .des,.copyright{
	font-size: 12px;
	line-height: 1.31;
}
.container{
	width: 100%;
}
.container-small{
	padding-left: 15px;
	padding-right: 15px;
}
.sc_header-right {
    position: fixed;
    left: -310px;
    top: 0;
    background-color: #000;
    height: 100vh;
    display: block;
    min-width: 300px;
    padding-top: 50px;
    opacity: 0;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.sc_menu ul.menu {
    display: block;
    background: transparent;
    padding: 0;
    border-radius: 0;
}
.sc_menu ul.menu a {
    color: #fff !important;
    font-size: 15px;
    line-height: 1.3;
    display: block;
    padding: 15px 15px;
    border-bottom: 1px solid #222;
}
.searchTrigger {
    width: calc(100% - 30px);
    background: rgb(255 255 255 / 8%);
    margin-left: 15px;
    margin-top: 25px;
    padding-right: 10px;
}
body.single-review .searchTrigger img, body.single-post .searchTrigger img, body.archive.category .searchTrigger img, body.archive.author .searchTrigger img, body.search-results .searchTrigger img,.searchTrigger img,body.page-template-default .searchTrigger img{
    filter: inherit !important;
    width: 15px;
}
body.single-review .searchTrigger input::-webkit-input-placeholder,
body.single-post .searchTrigger input::-webkit-input-placeholder,
body.archive.category .searchTrigger input::-webkit-input-placeholder,
body.archive.author .searchTrigger input::-webkit-input-placeholder,	
body.search-results .searchTrigger input::-webkit-input-placeholder,
body.page-template-default .searchTrigger input::-webkit-input-placeholder{
    color: #fff;
}
body.single-review .searchTrigger input:-moz-placeholder,
body.single-post .searchTrigger input:-moz-placeholder,
body.archive.category .searchTrigger input:-moz-placeholder,
body.archive.author .searchTrigger input:-moz-placeholder,
body.search-results .searchTrigger input:-moz-placeholder,
body.page-template-default .searchTrigger input:-moz-placeholder{
    color: #fff;opacity:1;
}
body.single-review .searchTrigger input::-moz-placeholder,
body.single-post .searchTrigger input::-moz-placeholder,
body.archive.category .searchTrigger input::-moz-placeholder,
body.archive.author .searchTrigger input::-moz-placeholder,
body.search-results .searchTrigger input::-moz-placeholder,
body.page-template-default .searchTrigger input::-moz-placeholder{
    color: #fff;opacity:1;
}
body.single-review .searchTrigger input:-ms-input-placeholder,
body.single-post .searchTrigger input:-ms-input-placeholder,
body.archive.category .searchTrigger input:-ms-input-placeholder,
body.archive.author .searchTrigger input:-ms-input-placeholder,
body.search-results .searchTrigger input:-ms-input-placeholder,
body.page-template-default .searchTrigger input:-ms-input-placeholder{
    color: #fff;
}
body.showMenuMobile .sc_header-right{
    left: 0;
    opacity: 1;
}
.searchTrigger input {
    width: auto;
    flex-grow: 1;
    color: #fff !important;
    line-height: 40px;
    opacity: 1;
    font-size: 12px;
}
.logo img {
    width: 30px;
}
.logo span {
    font-size: 14px;
}
.logo {
    gap: 8px;
}
.sc_slide-home .item {
    width: calc(100% - 30px);
    padding-top: 0;
    padding-bottom: 0;
}
.sc_slide-home .title {
    font-size: 30px;
    overflow: hidden;
}
.sc_slide-home .des {
    font-size: 14px;
    line-height: 1.31;
    margin-top: 24px;
}
.sc_slide-home .btn {
    font-size: 14px;
    padding: 11px 22px;
    line-height: 1.31;
    padding-right: 58px;
    margin-top: 29px;
}
.sc_slide-home .btn:after {
    width: 20px;
    height: 15px;
    right: 22px;
    transform: translateY(-9px);
}
#sc_header {
    padding: 24px 0;
}
.sc_slide-home {
    padding-top: 86px;
}
.sc_slide-home.sc_slide .owl-dots{
	margin-top: 24px;
}
.sc_slide-home.sc_slide .owl-dot {
    height: 9px;
    width: 9px;
    margin: 0 12px;
}
.sc_home-tasklist {
    margin-top: 57px;
    gap: 30px;
    flex-direction: column;
}
.sc_home-tasklist .item {
    margin-top: 0;
    border-radius: 20px;
    padding-bottom: 19px;
}
.sc_home-tasklist .picBox {
    height: auto;
}
.sc_home-tasklist .pic {
    width: 24px;
    margin-top: 20px;
}
.sc_home-tasklist .title {
    font-size: 16px;
    line-height: 1.31;
    padding: 8px;
    margin: auto;
    width: max-content;
    min-width: 245px;
    margin-top: 16px;
    margin-bottom: 16px;
}
.sc_home-tasklist .des {
    padding: 0 25px;
}
.sc_home-tasklist .item:before {
    width: 175px;
    height: 175px;
}
.sc_home-reviews-title {
    font-size: 24px;
    line-height: 1.31;
    margin-top: 60px;
}
.sc_home-reviews-text {
    margin-top: 16px;
    width: 100%;
}
.sc_home-reviews-choose label {
    display: none;
}
.sc_home-reviews-choose select {
    font-size: 14px;
    height: 40px;
    min-width: 162px;
    padding: 0 17px;
    border-radius: 30px;
    background-size: 6px auto;
    background-position: calc(100% - 15px) center;
}
.sc_home-reviews-choose {
    margin-top: 30px;
    margin-bottom: 30px;
}
.sc_review-wrapper-box .item:nth-child(2n) .pic {
    order: 0;
}
.sc_review-wrapper-box{
	grid-template-columns: repeat(1, 1fr);
}
.sc_review-wrapper-box{
	width: calc(100% - 30px);
	gap: 30px;
}
.sc_review-wrapper-box a.piclink img {
    width: 50px;
    height: 50px;
    padding: 7px;
}
.sc_review-wrapper-box .pic {
    flex: 0 0 50px;
}
.sc_review-wrapper-box .item{
	gap: 10px;
}
.sc_review-wrapper-box .titlelink {
    font-size: 16px;
    line-height: 1.31;
}
.sc_review-wrapper-box .content{
	margin-top: 8px;
}
.sc_review-wrapper-box .wrapper{
	border-radius: 20px;
	padding-bottom: 10px;
}
.sc_review-wrapper-box .wrapper-top {
    padding: 10px 16px;
    padding-bottom: 16px;
}
.sc_review-wrapper-box .meta {
    margin: 0 7px;
    padding: 11px 7px;
}
.sc_review-item-cat img {
    width: 16px;
    margin-right: 8px;
}
.sc_review-item-star img {
    width: 70px;
}
.sc_review-item-viewmore:after {
    width: 21px;
    height: 14px;
    transform: translateY(-8px);
    right: 0;
}
.sc_review-item-viewmore {
    padding-right: 29px;
}
.sc_home-reviews-viewall{
	display: none;
}
.sc_home-reviews{
	padding-bottom: 77px;
}
.sc_home-news{
	margin-top: 0;
	flex-direction: column;
	gap: 35px;
}
.sc_home-news-title {
    text-align: center;
    font-size: 24px;
    line-height: 1.31;
}
.sc_home-news-title:after {
    height: 4px;
    width: 135px;
    margin: auto;
    margin-top: 3px;
}
.sc_news-items{
	grid-template-columns: repeat(1, 1fr);
	gap: 30px;
}
.sc_news-items .item {
    padding: 13px;
    border-radius: 20px;
}
.sc_news-items a.pic {
    border-radius: 19px;
}
.sc_news-items a.pic img {
    height: 177px;
    width: 100%;
    object-fit: cover;
}
.sc_news-items a.title {
    font-size: 16px;
    margin-top: 9px;
    margin-bottom: 12px;
}
.sc_news-items .des{
	margin-top: 0;
}
.sc_news-time {
    font-size: 14px;
    line-height: 1.31;
    gap: 8px;
}
.sc_news-items .meta{
	margin-top: 15px;
}
.sc_news-time img {
    width: 18px;
    margin-top: -3px;
}
.sc_news-item-viewmore {
    font-size: 16px;
    padding-right: 46px;
}
.sc_news-item-viewmore:after {
    width: 28px;
    height: 20px;
    transform: translateY(-11px);
    right: 0;
}
.sc_review-item-star:after,.sc_review-item-star:before{
    font-size: 13px;
}
.sc_footer-hero-title {
    font-size: 20px;
}
.sc_footer-hero-text {
    font-size: 10px;
    margin-top: 5px;
}
.boxLogo .logoEffetc .site_logo {
    width: 73.797px;
}
a.logoEffetcBox .inline {
    width: 26px;
}
.sc_footer,.sc_footer-main{
    flex-direction: column;
    position: relative;
}
.sc_footer-main{
	margin-top: 0;
	gap: 30px;
}
.sc_footer-hero {
    width: 230px;
}
.sc_footer-menus{
	margin-top: 0;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 17px;
	margin-bottom: 0;
}
.boxLogo {
    position: absolute;
    right: 0;
    top: 0;
}
.sc_footer-menus-title {
    font-size: 14px;
    margin-bottom: 0;
}
.item-menus li a {
    font-size: 12px;
    display: block;
    line-height: 1.9;
}
.sc_footer-menu-s2 ul {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    line-height: 1.9;
    font-size: 12px;
    gap: 0 17px;
}
.sc_footer-intro-title,.sc_newletter{
	display: none;
}
.sc_footer-menu-s2 {
    font-weight: 400;
}
.sc_footer-social img {
    height: 16px;
}
.sc_footer-social {
    gap: 15px;
    margin-bottom: 30px;
}
.copyright{
	display: none;
}
.copyright-mobile {
    display: block;
    margin-top: 17px;
    margin-bottom: 24px;
    text-align: center;
}
.sc_footer-intro-wrapper:before{
	display: none;
}
.sc_footer-menus .item-menus:nth-child(1){
	order: 2;
}
.sc_footer-menus .item-menus:nth-child(2){
	order: 1;
}
.sc_footer-menus .item-menus:nth-child(3) {
    transform: translateX(calc(50vw - 8.5px));
    order: 3;
}
.item-menus li{
	margin-bottom: 0;
}
.sc_footer-intro-wrapper {
    padding-top: 0;
    margin-top: -24px;
}
.sc_newletter-mobile{
	display: flex;
	margin-top: 15px;
	border-radius: 30px;
}
.sc_newletter input {
    line-height: 40px;
    font-size: 10px;
    padding: 0 14px;
}
.sc_newletter button img {
    width: 23.334px;
    height: 17.51px;
}
.sc_newletter button {
    line-height: 40px;
    padding: 0 10px;
}
.sc_home-news{
	margin-bottom: 73px;
}
.sc_page-banner-hero,.sc_page-wrapper-marketplace:before{
    display: none;
}
.sc_review-wrapper-box .meta:before {
    width: 100px;
    height: 100px;
    top: 8px;
}
.sc_home-reviews-viewall.p-marketplace {
    display: inline-block;
}
.sc_home-reviews-viewall.p-marketplace {
    display: inline-block;
    width: 60px;
    height: 60px;
    background-size: 16px auto;
    margin-top: 30px;
}
footer#sc_footer {
    padding-top: 27px;
}
.sc_page-banner {
    height: 240px;
    width: 100%;
}
.sc_page-banner-parallax-title {
    font-size: 16px;
    color: #989898;
}
.sc_page-banner-parallax-text {
    font-size: 24px;
    max-width: 100%;
}
.sc_page-banner-parallax {
    width: calc(100% - 30px);
    transform: translate(-50%, -20%);
}
.sc_review-result-count{
    display: none;
}
.sc_page-wrapper-marketplace{
    padding-top: 30px;
}
form.sc_review-fillter {
    margin-bottom: 30px;
    width: calc(100% - 30px);
    padding: 15px;
    font-size: 13.326px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 10px 10px;
}
.sc_review-fillter label {
    display: none;
}
.sc_review-fillter select {
    line-height: 38px;
    height: 38px;
    padding-left: 15px;
    padding-right: 35px;
    border-radius: 40px;
    background-size: 6px auto;
    background-position: calc(100% - 15px) center;
    width: 100%;
}
.marketplace-item-input-type {
    line-height: 38px;
    height: 38px;
    border-radius: 30px;
    width: 100%;
    font-size: 13.326px;
    padding: 0 20px;
    background-color: #F6F6F6;
}
.marketplace-item-input-pricing {
    width: 100%;
    padding-right: 20px;
}
.sc_review-fillter-ranger {
    flex-grow: 1;
}
.ui-slider-tld {
    width: 100%;
    height: 10px;
}
.ui-state-default {
    width: 14px;
    height: 14px;
    margin-left: -5px;
}
.fillter-ranger-label {
    font-size: 11.661px;
}
.sc_review-fillter-ranger {
    flex-grow: 1;
    gap: 15px;
}
.sc_review-fillter .item-input{
    order: 2;
}
.sc_review-fillter .item-input-key{
    order: 0;
}
.sc_review-fillter .item-input-pricing{
    order: 6;
}
.sc_review-fillter .item-input-tags{
    order: 1;
}
.sc_review-fillter .marketplace-item-input-pricing select{
    width: initial;
}
.sc_review-fillter .item-input-pricing{
    grid-column:span 2;
}
.sc_reviewPage-topbg,.sc_reviewPage-tabs-bg-1,.sc_reviewPage-tabs-bg-2,.sc_reviewPage::after{
    display: none;
}
.sc_reviewPage-wrapper {
    gap: 13px;
    flex-direction: column;
}
.socialBox{
    grid-template-columns: repeat(4, 1fr);
    width: 150px;
    border-radius: 10px;
}
.socialBox:before,.socialBox:after{
    display: none;
}
.sc_reviewPage-intro {
    width: calc(100% - 30px);
    margin-left: 15px;
}
.sc_reviewPage-item {
    gap: 13.67px;
}
.sc_reviewPage-item .wrapper {
    flex-grow: 1;
    border-radius: 20px;
    padding: 14.67px 18px;
}
.sc_reviewPage-item .pic {
    flex: 0 0 60px;
}
.sc_reviewPage-item .piclink img {
    width: 60px;
    height: 60px;
    padding: 8.31px;
}
.breadcrumb * {
    font-size: 12px;
	display: inline-block;
	flex-wrap: nowrap;
	max-width: 382px;
	white-space: nowrap;
	box-sizing: border-box;
	margin-bottom: 5px;
}
.breadcrumb a {
    padding: 5.51px 16.82px;
    border-radius: 56.557px;
    padding-right: 36.82px;
    transform: translateX(-20px);
}
.breadcrumb span{
    padding: 5.51px 16.82px;
    border-radius: 56.557px;
    transform: translateX(-40px);
	white-space: nowrap;
	overflow: hidden;      /* Ẩn phần dư */
    text-overflow: ellipsis; /* Hiển thị dấu "..." nếu quá dài */
}
.sc_reviewPage-wrapper-box {
    margin-top: 21px;
}
.sc_reviewPage-item .titlelink {
    font-size: 16px;
}
.sc_reviewPage-item .content {
    font-size: 12px;
    margin-top: 10px;
}
.socialBox img {
    height: 16px;
}
.socialBox .item {
    position: relative;
    padding: 10px 0;
}
.socialBox-wrapper {
    margin-top: 10px;
}
.sc_reviewPage-wrapper-pic {
    margin-top: 0;
}
.sc_reviewPage-wrapper-pic img {
    height: 230px;
    border-radius: 20px;
}
.sc_reviewPage-tabs {
    margin-top: 24px;
    width: calc(100% - 30px);
    padding: 13px;
    border-radius: 23.861px;
    border-width: 2.386px;
    box-shadow: 0px 4.772px 39.371px 0px rgba(204, 188, 164, 0.10);
}

.sc_reviewPage-tabs-links {
    flex-direction: column;
    border-radius: 10px;
}
.sc_reviewPage-tabs-links .item {
    font-size: 16px;
    line-height: 1.31;
    padding: 9px 0;
    border-radius: 10px 10px 0 0;
    background: linear-gradient(180deg, #EBEBEB 0%, #E3E3E3 100%);
}
.sc_reviewPage-tabs-links .item:last-child{
    border-radius: 0 0 10px 10px;
}
.sc_reviewPage-tabs-links .active.item:before {
    width: 218px;
    height: 3px;
    top: -1.5px;
}
.sc_reviewPage-tabs-links .item.active {
    position: relative;
    z-index: 10;
    background: #fff;
}
.sc_reviewPage-tabs-content {
    background: transparent;
    padding: 15px 0;
}
.content_site {
    font-size: 12px;
}
.content_site h3{
    font-size: 16px;
}
.content_site ul, .content_site ol {
    padding-left: 15px;
}
.sc_review-alternatives-title {
    font-size: 25px;
    margin-top: 35px;
}
.sc_home-reviews-choose-box {
    gap: 18px;
}
.sc_home-reviews-choose-box .sc_home-reviews-choose{
    margin-top: 30px;
}
.sc_comment-ratingCount{
    display: none;
}
.sc_comment-rating {
    width: calc(100% - 30px);
    flex-direction: column;
    gap: 30px;
    margin-top: 30px;
}
.sc_review-ratingStar-result-title {
    font-size: 24px;
}
.sc_review-ratingStar-result-text {
    font-size: 14px;
}
.sc_review-alternatives .sc_home-reviews{
    padding-bottom: 48px;
}
.sc_comment-lists{
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
}
.sc_comment-lists .top .name {
    font-size: 16px;
    line-height: 41px;
    padding: 0 15px;
    border-radius: 15px 15px 0 0;
}
.sc_comment-lists .item {
    border-radius: 23.861px;
    padding: 17.22px;
    box-shadow: 0px 4.772px 39.371px 0px rgba(204, 188, 164, 0.10);
    border: 2.386px solid #FFF;
}
.sc_comment-lists .wrapper {
    font-size: 12px;
    gap: 12px;
    padding: 12px;
    border-radius: 0 15px 15px 15px;
    line-height: 1.65;
}
.sc_comment-lists .wrapper .avatar {
    flex: 0 0 64px;
    height: 64px;
}
.sc_comment-lists .wrapper .avatar img{
    width: 64px;
    height: 64px;
    border-radius: 5px;
}
.sc_comment-lists .sc_review-item-star:before,.sc_comment-lists .sc_review-item-star:after{
    font-size: 13px;
}
.sc_reviewPage-item-action .sc_review-item-star:before,.sc_reviewPage-item-action .sc_review-item-star:after{
    font-size: 13px;
}
.sc_reviewPage-item-action {
    margin-top: 22px;
}
.sc_reviewPage-item-action .sc_review-item-star{
    margin-left: 0;
}
.btn-visitSite {
    font-size: 16.574px;
    padding: 10px 30px;
    border-radius: 30px;
    line-height: 1.31;
}
.btn-visitSite img,.btn-write_a_review img{
    margin-left: 9px;
    width: 16.574px;
    margin-top: -5px;
}
.sc_comment-ratingLines .count {
    font-size: 16px;
}
.sc_comment-ratingLines .line {
    flex-grow: 1;
    height: 13px;
    border-radius: 15px;
}
.sc_comment-ratingLines .item{
    gap: 8px;
}
.sc_comment-ratingLines .sc_review-item-star:after,.sc_comment-ratingLines .sc_review-item-star:before{
    font-size: 13px;
}
.sc_comment-ratingLines{
    margin-left: 0;
}
.btn-write_a_review {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    border-radius: 30px;
}
.sc_slide-commentList {
    padding-top: 40px;
    padding-bottom: 40px;
}
.sc_comment-lists-link {
    width: 24px;
    margin-top: 16px;
}
.sc_home-reviews-chooseRating .sc_review-item-star {
    margin-left: 0;
    transform: translateY(3px);
}
.sc_home-reviews-chooseRating {
    min-width: 162px;
    padding: 0 17px;
    border-radius: 30px;
    line-height: 40px;
    background-image: url(../images/downa.png);
    background-repeat: no-repeat;
    background-size: 6px auto;
    background-position: calc(100% - 15px) center;
}
.sc_home-reviews-chooseRating .sc_review-item-star:before,.sc_home-reviews-chooseRating .sc_review-item-star:after{
    font-size: 22px;
}
.sc_home-reviews-choose-box {
    gap: 18px;
    justify-content: space-between;
    width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
}
.sc_comment-ratingLines .line .rate{
    border-radius: 15px;
    min-width: 15px;
}
#singleAlternatives .sc_home-reviews-chooseRating {
    line-height: 35px;
}
#singleAlternatives .sc_home-reviews-chooseRating .sc_review-item-star:before,#singleAlternatives .sc_home-reviews-chooseRating .sc_review-item-star:after{
    font-size: 20px;
}
.sc_comment-ratingLines .line .rate:after{
    width: 17px;
    height: 17px;
}
.sc_slide-commentList .owl-dots{
    display: none!important;
}
.socialBox .item:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: -1px;
    width: 1px;
    background-color: rgba(206, 206, 206, 1);
    height: 24px;
    top: 50%;
    transform: translateY(-50%);
}
.socialBox .item:last-child:after{
    display: none;
}
.sc_singlePostWrapperTop {
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-top: 15px;
}
.sc_singlePostMain:before{

}
.sc_singlePostMain-bg-1,.sc_singlePostMain-bg-2{
    display: none;
}
.sc_singlePost-cat {
    font-size: 14px;
    text-transform: uppercase;
}
.sc_singlePost-title {
    font-size: 20px;
    margin-top: 8px;
}
.sc_singlePost-meta .sc_news-time {
    font-size: 14px;
    gap: 7px;
}
.sc_singlePost-meta-right{
    font-size: 14px;
}
.sc_singlePost-meta{
    margin-top: 11px;
    margin-bottom: 23px;
}
.sc_singlePostWrapper{
    width: calc(100% - 30px);
    margin-left: 15px;
    flex-direction: column;
    gap: 0;
}
.sc_singlePostThumbnail{
    height: 213px;
    border-radius: 20px;
}
.sc_singlePostWrapperMain {
    gap: 0;
    flex-direction: column;
}
.sc_singlePostWrapperMain .sc_left {
    display: none;
}
.sc_singlePostWrapperMain .sc_right {
    width: 100%;
    margin-top: 20px;
}
.sc_singlePost-content{
    font-size: 12px;
}
div#ez-toc-container .ez-toc-title {
    font-size: 20px;
    gap: 48px;
}
#ez-toc-container {
    width: 100%;
    border-radius: 20px !important;
    padding: 15px !important;
    border: 1.79px solid #fff;
    margin-bottom: 25px !important;
}
div#ez-toc-container .ez-toc-title:before {
    width: 30px;
    height: 30px;
}
div#ez-toc-container .ez-toc-title:after {
    height: 34px;
    width: 2px;
    left: 50px;
}
div#ez-toc-container.toc_close .ez-toc-title:after{
    display: none;
}
#ez-toc-container.toc_close > nav {
    padding-left: 0;
    margin-top: 0;
}
#ez-toc-container .ez-toc-heading-level-2 > a {
    font-size: 16px;
}
#ez-toc-container .ez-toc-heading-level-3 > a{
    font-size: 14px;
}
#ez-toc-container ul ul, .ez-toc div.ez-toc-widget-container ul ul{
    margin-left: 0;
}
.sc_singlePost-content h2 {
    font-size: 16px;
}
.sc_singlePost-content h3:before {
    font-size: 24px;
    margin-right: 22px;
    padding-right: 22px;
    border-right: 1.79px solid #fff;
}
.sc_singlePost-content h3 {
    font-size: 16px;
    padding: 10px 15px;
    border-radius: 20px;
    border: 1.79px solid #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}
.btnSiteContent {
    font-size: 16px;
    padding: 15px 20px;
    border-radius: 100px;
    gap: 13px;
}
.btnSiteContent img{
    width: 24px;
}
.btnSiteStyleContent {
    font-size: 14px;
    padding: 12px;
    border-radius: 12px;
}
.btnSiteStyleContent:before{
    border-radius: 12px;
}
.wp-caption-text {
    font-size: 11px;
}
.single_customer-review {
    justify-content: space-between;
    margin-top: 22px;
    margin-bottom: 25px;
}
.single_customer-review .box {
    font-size: 14px;
    padding: 12px 20px;
    border-radius: 100px;
}
.single_customer-review .box .text {
    background-size: 24px auto;
    padding-right: 40px;
}
.single_customer-review .time {
    font-size: 12px;
}
.sc_single-author .avatar {
    flex: 0 0 77px;
}
.sc_single-author .avatar img {
    width: 77px;
    height: 77px;
}
.sc_single-author{
    gap: 12px;
}
.sc_single-author-name{
    font-size: 20px;
}
.sc_single-author-des{
    font-size: 12px;
    margin-top: 6px;
}
.sc_single-form-question-title {
    font-size: 24px;
    margin-top: 30px;
}
form.sc_single-form{
    padding-left: 0;
}
.sc_singlePostWrapper-right{
    display: none;
}
textarea.inputForm {
    height: 180px;
    padding: 10px 15px;
}
.inputForm{
    font-size: 14px;
    border-radius: 10px;
}
input.inputForm{
    line-height: 46px;
    padding: 0 15px;
}
.sc_single-form-re {
    gap: 15px;
    margin-top: 15px;
}
.sc_single-form button {
    margin-top: 44px;
    font-size: 20px;
    padding: 10px 30px;
}
.btnStyleSite img{
    width: 24px;
}
.sc_singlePostMain:before{
    width: 90rem;
}
.searchMenu {
    display: block;
    flex: 0 0 32px;
}
body.single-review,
body.single-post,
body.archive.category,
body.archive.author,	
body.search-results,
body.page-template-default{
    padding-top: 70px;
}
body.single-review .searchMenu img,
body.single-post .searchMenu img,
body.archive.category .searchMenu img,
body.archive.author .searchMenu img,
body.search-results .searchMenu img,
body.page-template-default .searchMenu img{
    filter: invert(1) sepia(1) saturate(5) hue-rotate(175deg);
}
.sc_reviewPage-tabs-heading {
    display: none;
}
.sc_singlePost-content ul,.sc_singlePost-content ol {
    padding-left: 20px;
}
.archive-item-top img.thumbnail {
    height: 225px;
}
.archive-item-top {
    margin-top: 10px;
}
.archive-item-top .box {
    font-size: 11px;
}
.archive-item-top .nameCat {
    font-size: 12px;
}
.archive-item-top .name {
    font-size: 17px;
}
.archive-item-top2 .nameCat, .archive-item-loop .nameCat{
    font-size: 11px;
}
.archive-item-top2 .box, .archive-item-loop .box {
    font-size: 10px;
    margin-top: 0;
}
.archive-item-top2 .name, .archive-item-loop .name {
    font-size: 14px;
}
.archive-item-top2 .thumbnail,.archive-item-loop .thumbnail{
    height: 90px;
    width: 150px;
    flex: 0 0 150px;
}
.archive-item-top2 {
    display: flex;
    gap: 15px;
    margin-top: 15px;
}
.archive-item-loop{
    gap: 15px;
}
span.mvp-widget-home-title {
    font-size: 17px;
}
.archive-item-loop .des{
    display: none;
}
.sc_news-items a.pic img {
    height: 200px;
}
#sc_single-form-review{
    width: 100%;
}
.sc_singlePost-content table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: inherit;
}
.h2blog,.content_site h2{
    font-size: 18px;
    font-weight: 700;
}
#alternativesForm .sc_review-rating-star {
    font-size: 18px;
    transform: translateY(2px);
    display: inline-block;
}
#alternativesForm .sc_home-reviews-chooseRating {
    background-image: none;
    line-height: 36px;
}
#singleAlternatives .allToolsEmpty{
    width: 100%;
    font-size: 14px;
}
}