.part-mo {
	display:none;
}
.link-page #breadcrumbs {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media(max-width: 993px){
	html,body {
		overflow-x: hidden;
	}
	.part-pc {
		display:none;
	}
	.part-mo {
		display:block;
	}
	#header .toggle-menu {
	    display: block;
	}
	.show-menu #header .toggle-menu {
	    background-image: url(../images/menu-close.svg);
	}
	.menu-main {
	    position: fixed;
	    top: 73px;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    overflow: auto;
	    z-index: 9999;
	    background: #fff;
	    display: none;
	}
	.show-menu .menu-main {
	    display: block;
	}
	.menu-main nav {
		padding-top:20px;
	}
	.menu-main ul li {
		display:block;
		margin:0;
		background:none !important;
	}
	.menu-main ul > li> a {
	    display: block;
	    padding: 15px 30px;
	}
	#searchFormHeader {
		width:auto;
		padding:0 15px;
		margin-top:20px;
	}
	#searchFormHeader .search-icon {
		right:19px;
	}
	.home-hightlight h4 {
		font-size:14px;
	}
	.home-hightlight h1 {
		font-size: 30px;
    	line-height: 50px;
	}
	.home-hightlight #searchForm .btn-green {
		width:120px;
		min-width: 50px;
	}
	.home-hightlight .cat-list .list-inline {
		margin:0 -7.5px;
	}
	.home-hightlight .cat-list .item-inline {
		margin-top: 15px;
	    width: 50%;
	    padding: 0 7.5px;
	}
	.home-hightlight .cat-list a {
		margin:0;
	}
	.home-statics {
		padding:30px 0;
		margin-bottom:30px;
	}
	.home-feature-on .list-inline {
		margin:0 -5px;
	}
	.home-feature-on .list-inline .item-inline {
		width:33.33%;
		padding:0 5px;
		margin:5px 0;
	}
	.home-trending .title-small {
		margin-bottom:20px;
	}
	.home-trending .title-small span {
	    display: block;
    	max-width: 120px;
    	margin-bottom: 10px;
	}
	.home-trending .trending-right {
		margin-top:15px;
	}
	.home-trending .trending-left .news-item h3 {
	    font-size: 30px;
    	line-height: 40px;
	}
	.home-trending .trending-left .news-item .des {
		font-size:16px;
	}
	.home-section {
		margin-top:0;
	}
	.home-topic .tab-cat, .home-author .tab-cat {
		position:static;
		margin:0 -5px 30px;
	}
	.home-topic .tab-content ul {
		margin-bottom: 30px;
	}
	.home-topic .tab-content ul li {
		margin:0 0 15px;
	}
	.home-section {
		margin-top:30px;
	}
	.home-author .same-height {
		display:block;
		margin:0;
	}
	.home-author .same-height .same-item {
		width:auto !important;
		margin: 0 0 30px;
	}
	.home-author .same-height .same-small h3 {
		margin:0;
	}
	.home-partners {
		margin-top:30px;
	}
	.home-offers .how-offers .list-flex {
		display:block;
	}
	.home-offers .how-offers .item-flex {
		width:auto;
		margin-top:15px;
	}
	.home-newsletter {
	    padding: 30px 0 50px;
	}
	.home-newsletter h2 {
    	font-size: 30px;
    	line-height: 38px;
	}
	.home-newsletter form .form-control {
		width: calc(100% - 135px);
	}
	.home-newsletter form .btn-green {
	    width: 130px;
   		min-width: 50px;
	}
	#footer {
		padding:30px 0;
	}
	#footer .footer-social {
		margin:20px 0 0;
	}
	.footer-menu > div > ul > li {
		width:50%;
		margin-top:30px;
	}
	#footer .copyright {
		margin-top:30px;
	}
	.hpost-others .hpother-top .tab-nav {
		margin:0;
	}
	.hpost-others .hpother-top .tab-nav a {
		width:180px;
	}
	.hpost-others .hpother-footer {
		padding:15px;
	}
	.detail-title {
		font-size: 30px;
    	line-height: 38px;
	}
	.post-detail-information .tool-right {
		text-align: left !important;
		margin-top:15px;
	}
	.review-product-item > .list-flex,.hightlight-top .review-product-item .info .list-flex {
		display:block;
	}
	.hightlight-top .review-product-item .image {
		width:auto;
	}
	.hightlight-top .review-product-item .image img{
		display: block;
    	margin: 0 auto;
	}
	.hightlight-top .review-product-item .info {
		width:auto;
		margin:0;
		padding:15px;
		background: none;
	}
	.hightlight-top .review-product-item .info .group-rating, .hightlight-top .hightlight-item p{
		text-align: center;
	}
	.hightlight-top .review-product-item .info .item-flex {
		width:auto;
	}
	.hightlight-top .review-product-item .info .list-flex .item-flex {
		margin-bottom: 15px;
	}
	.hightlight-top .review-product-item .info .list-flex .item-flex:last-child {
		margin:0;
	}
	.hightlight-top .hightlight-item {
		padding:15px;
	}
	.hightlight-top .hightlight-item .tab-nav {
		margin:0 -5px;
	}
	.hightlight-top .hightlight-item .tab-nav a {
		margin:0 5px;
		border-radius:8px;
		padding:5px;
		text-align:center;
	}
	.hightlight-top .hightlight-item .list-column {
		display:block;
	}
	.hightlight-top .hightlight-item .list-column .box-item {
		width: auto;
	}
	.primary-content .single-inner {
		padding:0;
	}
	.primary-content .single-left,.content-three-column.primary-content .single-left {
		-ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding-right: 15px;
	}
	.content-three-column.primary-content .single-left  {
		padding:0;
	}
	.primary-content .sidebar {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding-left: 15px;
	    display:none;
	}
	.table-default table tr td {
		padding:8px;
	}
	.wp-block-column {
		margin-bottom: 15px;
	}
	.wp-block-column:last-child {
		margin:0;
	}
	.wp-block-quote,.group-compare {
		padding:15px;
	}
	.roundup-choice {
		display:block;
	}
	.roundup-choice .choice-item {
		width:auto;
		margin-bottom: 40px;
	}
	.roundup-choice .choice-item:last-child {
		margin:0;
	}
	.extra-content .product-review-item {
		padding:15px;
		text-align: center;
	}
	.extra-content .product-review-item .wp-block-column:first-child,
	.extra-content .product-review-item .wp-block-column:last-child {
		margin:0 auto;
	}
	.extra-content .product-review-item .wp-block-column:last-child {
		border:none;
		padding:0;
	}
	.extra-content .product-review-item ul {
		display:inline-block;
	}
	.extra-content .product-review-item ul li {
		text-align: left;
	}
	.table-responsive table{
		min-width:1000px;
	}
	.content-three-column .sidebar-left {
		display:none;
	}
	.competitor-higtlight-item .col-sm-6 {
		margin-bottom: 15px;
	}
	.competitor-higtlight-item .item .info {
		padding:15px;
	}
	.competitor-higtlight-item .item .info .list-flex {
		display: block;
	}
	.competitor-higtlight-item .item .info .list-flex .item-flex {
		width:auto;
	}
	.competitor-higtlight-item .item-flex:last-child {
	    padding-left: 0;
	    border-top: 1px solid #E2E3E3;
	    padding-top: 15px;
	    margin-top: 15px;
	}
	.post-highlight .list-flex {
		display:block;
	}
	.post-highlight .image-fit {
		width:auto;
	}
	.post-highlight .info {
		width:auto;
		padding:15px 0 0;
	}
	.post-highlight .info h3 {
		font-size:24px;
	}
	.post-highlight .info .des {
		font-size:16px;
	}
	.catlist-featured .most-read {
		margin-top:30px;
	}
	.catlist-featured .most-read .list-post-default .post-item-default .des {
		display:none;
	}
	.catlist-featured {
		padding:0 0 30px;
	}
	.about-top .box-content{
		padding: 15px;
		margin-bottom: 24px;
	}
	.about-top .box-content h1{
		font-size: 32px;
		line-height: 1.6;
	}
	.about-top .image2{
		margin: 24px 0;
	}
	.about-top .image1{
		text-align: left !important;
	}
	.about-top h4{
		margin-bottom: 40px;
	}
	.about-vision .row, .extra-content > .wp-block-columns:first-child{
		flex-direction: column-reverse;
	}
	.about-vision{
		padding: 56px 0 ;
	}
	.about-vision .schema-how-to{
		margin-bottom:24px;
	}
	.about-team{
		padding: 48px 0;
	}
	.extra-content .section-bg .wp-block-column:first-child{
		padding: 30px 16px;
	}
	.busi-top .inner{
		padding: 40px 16px;
	}
	.busi-top .inner #businessNameForm .btn-green{
		min-width: 134px;
	}
	.busi-top .guid-list .guid-item .relative-section{
		padding-top: 40px;
		padding-bottom: 40px;
		border-top: 1px solid #387F58;
	}
	.busi-top .guid-list .guid-item:first-child .relative-section{
		border: none;
	}
	.busi-top .guid-list .guid-item img{
		top: 40px;
	}
	.busi-content .extra-content h2{
		margin-top: 30px;
	}
	.busi-top .guid-list .guid-item{
		border-left: none;
	}
	.contact-content .contact-form{
		padding: 30px 16px;
	}
	.contact-form  .wpcf7-spinner{
		display: block;
	}
	.csitemap-list .csitemap-item li{
		width: 100%;
	}
	.form-searc-404{
		width: 100%;
		max-width: 400px;
	}
	.content-404{
		padding: 50px 0;
	}
	.category .author-post-list .news-item-large .image-fit{
		height: auto;
		min-height: 200px;
	}
	.category .home-newsletter{
		padding: 20px;
	}
	.single-coupon .post-detail-information .brand-coupon {
		display:block;
	}
	.single-coupon .post-detail-information .total-rating {
		margin:10px 0 0;
	}
	.single-coupon .post-detail-information .total-rating .rating-val {
		margin-left:-5px;
	}
	.single-coupon .post-detail-information .text-right {
		text-align: left !important;
	}
	.single-coupon .post-detail-information .single-author {
		float:none;
		margin:15px 0 0;
	}
	.the-filter .filter-nav {
	    margin: 0 -5px 15px;
	}
	.the-filter .filter-nav a {
		margin:0 5px;
		font-size:14px;
	}
	.primary-content .coupon-item-detail .coupon-top {
		padding:15px;
	}
	.primary-content .coupon-item-detail .hightlight {
		width:100px;
		height:auto;
	}
	.primary-content .coupon-item-detail .hightlight .inner {
		font-size:24px;
	}
	.primary-content .coupon-item-detail .hightlight .inner span {
		font-size:35px;
	}
	.primary-content .coupon-item-detail .info {
	    width: calc(100% - 100px);
   	 	padding-left: 15px;
   	 	margin-left:0;
	}
	.primary-content .coupon-item-detail .info h3 {
		padding:0;
		min-height: 20px;
	}
	.primary-content .coupon-item-detail .info .get-code {
		position:relative;
	}
	.primary-content .coupon-item-detail .info .des {
		display:none;
	}
	.single-coupon .post-detail-information .share-post a {
		margin-right:10px;
	}
	.primary-content .coupon-item-detail .coupon-bottom {
		padding:15px;
	}
	.primary-content .coupon-item-detail .coupon-bottom .send-mail,
	.primary-content .coupon-item-detail .coupon-bottom .show-toggle {
		font-size:0;
	}
	.counpon-rating {
	    margin-top: 30px;
 		text-align: center;
	}
	.counpon-rating .rating-tb {
		justify-content: center;
		-webkit-justify-content: center;
	}
	.hightlight-top .review-product-item .info .list-flex .item-flex {
		padding-right:0;
	}
	.hightlight-top .review-product-item .rating-list {
		display:block;
	}
	.hightlight-top .review-product-item .review-pitem-text,
	.hightlight-top .review-product-item .review-pitem-text p {
		text-align: left;
	}
	.hightlight-top .review-product-item .rbottom {
		display:flex !important;
	}
	.hightlight-top .review-product-item .rating-list .about-rating,
	.hightlight-top .review-product-item .rating-list .about-rating p {
		text-align: left;
	}
	.couponp-top {
		padding:30px 0;
	}
	.couponp-top h1 {
		font-size:30px;
		line-height:50px;
	}
}
@media (max-width:991px) {
  .business-name-result ul li {
    width:50% !important;
  }
  .hightlight-top .hightlight-item .busi-top .inner {
    padding:15px;
  }
  .busi-top .inner h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .busi-top .inner #businessNameForm .btn-green {
      position: static;
      width: 100%;
      margin: 10px auto;
      display: block;
  }
  .business-name-result h2 {
  	font-size:26px;
  }
}
@media (max-width:768px) { 
	.coupon-primary .offer-list li {
		width:auto;
		display:block;
	}
	.coupon-cats .item-inline {
		width:50%;
	}
	.new-404 {
		display: block;
		text-align: center;
	}
	.new-404 .text-404 {
		width: auto;
		padding: 0;
		text-align: center;
    font-size: 18px;
    line-height: 24px;
	}
	.new-404 .text-404 h1 {
    font-size: 30px;
    line-height: 30px;
	}
	.image-404 img {
		max-width: 60%;
	}
}
