#mvp-main-body-wrap:not(.hasSidebarPosts) #mvp-side-wrap{
    max-width:292px;
    width:100%;
    padding-right:60px;
    box-sizing:border-box;
    float:left;
    margin-left:0;
    padding-top:14px;
}
#mvp-main-body-wrap:not(.hasSidebarPosts) .mvp-post-main-in{
	margin-left:292px;
    margin-right:0;
}
#mvp-main-body-wrap:not(.hasSidebarPosts) h1.mvp-post-title{
	width:100%;
	margin-bottom:10px;
}


.responsive__table__style__2 tbody{
	border:1px solid #eee;
	border-top:0;
}
.responsive__table__style__2 thead th{
	background-color:#ff005b !important;
	color:#fff;
	text-align:center;
	font-size:20px;
	padding:7.5px !important;
	font-family:'Roboto', sans-serif;
	font-weight:500 !important;
}
.responsive__table__style__2 tbody td{
	padding:10px !important;
}
.responsive__table__style__2 tbody .column-1{
	width:20%;
	text-align:center;
}
.responsive__table__style__2 tbody .column-1 a{
	display:block;
}
.responsive__table__style__2 tbody .column-1 img{
	max-width:80px;
	border-radius:8px;
	overflow:hidden;
}
.responsive__table__style__2 tbody .column-2 > br,
.responsive__table__style__2 tbody .column-2 ul > br{
	display:none;
}

#mvp-content-main .responsive__table__style__2 tbody .column-2 h5 a{
	text-decoration:underline;
	box-shadow:none !important;
	color:#ff005b !important;
}
#mvp-content-main .responsive__table__style__2 tbody .column-2 h5 a:hover{
	background:transparent !important;
	color:#000 !important;
}
#mvp-content-main .responsive__table__style__2 tbody .column-2 li{
	font-size:18px !important;
	line-height:1.35;
	padding:0 !important;
	margin-left:30px !important;
}
.responsive__table__style__2 tbody .column-3 a{
	margin-top:10px;
	display:inline-block;
}
.responsive__table__style__2 tbody .column-3 a:hover img{
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}



/*Compare Table CSS*/
.valign__mid{
	vertical-align:middle;
}
.bg__white{
	background-color:#fff !important;
}
.pt-15{
	padding-top:15px;
}
.pt-20{
	padding-top:20px;
}
.pt-25{
	padding-top:25px;
}
.pt-30{
	padding-top:30px;
}
.pb-15{
	padding-bottom:15px;
}
.pb-20{
	padding-bottom:20px;
}
.pb-25{
	padding-bottom:25px;
}
.pb-30{
	padding-bottom:30px;
}

.compare__table__wrap,
.compare__table__wrap .inner{
	position:relative;
	display:block;
}
.compare__table__wrap .cols__3 #compare__table td{
	width:33.3333333%;
}
.compare__table__wrap .cols__4 #compare__table td{
	width:25%;
}
.compare__table__wrap .col__1_shadow{
  width:33.3333333%;
  position: absolute;
  height:100%;
  -webkit-box-shadow: 0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  box-shadow: 0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  pointer-events:none;
}
.compare__table__wrap .cols__4 .col__1_shadow{
	width:25%;
}

#compare__table{
	border-collapse:collapse;
}
#compare__table tr{
	background-color:#f5f5f5 !important;
}
#compare__table tr.bg__white{
	background-color:#fff !important;
}
#compare__table td, #compare__table th{
	border:1px solid #b1b3b5;
	padding:0;
	text-align:center;
	font-family:gotham;
}
#compare__table .row__1 td{
	border-bottom:0 !important;
}
#compare__table .brand__logo{
	padding:5px 20px;
}
#compare__table .row__2 td{
	border-top:0 !important;
	text-align:center;
}
.rating__n__toolptip{
	position:relative;
	padding:0 10px 10px;
	font-family:gotham;
}
.rating__n__toolptip .rating{
	margin-bottom:5px;
}
.tooltip__link .tooltip__title__link,
.tooltip__link .tooltip__icon{
	display:inline-block;
	vertical-align:middle;
}
.tooltip__link .tooltip__icon{
	margin-left:10px;
	color: #64666a;
  white-space: nowrap;
	cursor: pointer;
	height:24px;
	position:relative;
}
.tooltip__link .question__icon{
	font-size:24px;
	height:24px;
	line-height:1;
}
.tooltip__link .tooltip__title__link{
	font-size:16px;
	line-height:1.5;
  font-family:sans-serif;
}
.tooltip__link .tooltip__title__link:hover{
	text-decoration:underline;
}
.tooltip__link > p{
	display:none;
}
.tooltip__popup{
  display:none;
  position:absolute;
  bottom:105%;
  left:-138px;
  width:300px;
  margin:auto;
  height:auto;
  z-index:9;
  background:#fff;
}
.tooltip__popup .tt__inner{
  white-space:initial;
  -webkit-box-shadow:0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  box-shadow:0 4px 8px 0 hsla(220,3%,40%,.15), 0 8px 16px 0 hsla(220,3%,40%,.33);
  background-clip:padding-box;
  border:1px solid #d8d9da;
  padding:15px;
  text-align:left;
  font-family:gotham;
}
.tooltip__popup .arrow{
  border-width: 8px;
  pointer-events: none;
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  left:50%;
  margin-left: -8px;
  border-top-color: #d8d9da;
  bottom: -16px;
}
.tooltip__popup .arrow:after{
	content:"";
	pointer-events: none;
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 10px;
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}
#compare__table .open__account{
	display:block;
	color:#ff005b;
	font-size:14px;
	line-height:1;
	text-transform:uppercase;
	font-family:gotham;
	padding:15px 10px;
	text-align:center;
}
#compare__table .col__1 .open__account{
	color:#fff;
	background:#ff005b;
}
#compare__table .open__account:hover{
	text-decoration:underline;
}
#compare__table .comp__cntnt{
	padding:10px;
}
#compare__table .comp__cntnt .txt1,
#compare__table .comp__cntnt .txt2,
#compare__table .comp__cntnt .txt3{
	margin:0;
	font-family:gotham;
}
#compare__table .comp__cntnt .txt1{
	padding-bottom:10px;
	font-size:13px;
	line-height:1.25;
	font-family:gotham-bold;
	font-weight:700;
}
#compare__table .comp__cntnt .txt2{
	padding-bottom:5px;
	font-size:24px;
	line-height:1.25;
}
#compare__table .comp__cntnt .txt3{
	font-size:13px;
	line-height:1.25;
	color:#64666a;
	padding-top:10px;
	padding-bottom:5px;
}



/*Table of contents*/
/*.table__of__content{
	margin-bottom:20px;
	padding:15px 10px;
	border:1px solid #ddd;

}
.table__of__content h4{
	padding-left:5px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-family:'gotham', sans-serif;
	font-size:14px;
}
.table__of__content h4 i{
	font-size:13px;
	color:#ff005b;
}
.table__of__content ul li{
	display:inline-block;
	width:49.25%;
	vertical-align:top;
	padding:0 5px 0 26px;
	position:relative;
	text-decoration:underline;
	font-family:'gotham', sans-serif;
	margin-bottom:5px;
	box-sizing:border-box;
	font-size:14px;
	line-height:22px;
	cursor:pointer;
}
.table__of__content ul li:before{
	content:"";
	position:absolute;
	left:2px;
	top:2px;
	width:18px;
	height:18px;
	background:url('../images/vb.png') no-repeat center;
	background-size:100%;
}
.table__of__content ul li:hover{
	color:#ff005b;
	text-decoration:none;
}*/



/*Category Menu*/
.category__sticky__menu{
	/* max-width:380px; */
	max-width:292px;
	width:100%;
	padding-right:60px;
	box-sizing:border-box;
	float:left;
	font-family:sans-serif!important;
}
.category__sticky__menu .cat__heading{
	max-width:210px;
	width:100%;
	padding:16px 16px 10px;
	font-size:26px;
	box-sizing:border-box;
	position:relative;
	margin-bottom:20px;
	font-family:sans-serif!important;
}
.category__sticky__menu .cat__heading .inner{
	font-size:26px;
	line-height:1.35;
}
.category__sticky__menu .cat__heading .inner:before,
.category__sticky__menu .cat__heading .inner:after{
  content:" ";
  position:absolute;
  top:0;
  width:1rem;
  height:100%;
  border:2px solid #ff005b;
}
.category__sticky__menu .cat__heading .inner:before{
	left:0;
	border-right:0;
}
.category__sticky__menu .cat__heading .inner:after{
	right:0;
	border-left:0;
}
.category__sticky__menu .cat__menu{
	position:relative;
}
.category__sticky__menu .cat__menu.no_child{
	border-left:2px solid #e1e2e6;
	margin-left:8px;
}
.category__sticky__menu .cat__menu li{
	font-family:sans-serif!important;
}
.category__sticky__menu .cat__menu .menu > li{
	/* padding:10px 0 10px 20px; */
	padding:6px 0 6px 20px;
	position:relative;
}
.category__sticky__menu .cat__menu.no_child .menu > li{
	padding-left:10px;
}
.category__sticky__menu .cat__menu.no_child .menu > li a{
	font-size:14px;
}
.category__sticky__menu .cat__menu.has_child .menu > li{
	border-bottom:1px solid #e1e2e6;
}
.category__sticky__menu .cat__menu.no_child .menu > li.current-menu-item > a{
	padding-left:4px;
}
.category__sticky__menu .cat__menu.no_child .menu > li.current-menu-item:before{
  content:"";
  position:absolute;
  left:-6px;
  width:10px;
  height:24px;
  background:#fff;
  /* top:8px; */
  top:4px;
}
.category__sticky__menu .cat__menu.no_child .menu > li.current-menu-item:after{
	content:"";
  position:absolute;
  left:-6px;
  width:10px;
  height:10px;
  background:#ff005b;
  border-radius:100%;
  /* top:14px; */
  top:10px;
}
.category__sticky__menu .cat__menu .menu > li:last-child{
	border-bottom:none;
}
.category__sticky__menu .cat__menu .menu li a{
	color:#111;
	line-height:1.25;
	font-weight:600;
}
.category__sticky__menu .cat__menu .menu li a:hover{
	color:#ff005b;
}
.category__sticky__menu .cat__menu .sub-menu{
	display:none;
}
.category__sticky__menu .cat__menu.has_child .menu > li > a > i{
	color:#ff005b;
	position:absolute;
	left:0;
	/* top:11px; */
	top:8px;

}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu{
	position:relative;
	margin-left:-15px;
	padding-left:12px;
    border-left:2px solid #ededed;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu li{
	padding:10px 0 5px;
	position:relative;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu a{
	font-size:14px;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.current-menu-item > a{
	padding-left:4px;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.current-menu-item:before{
    content:"";
    position:absolute;
    left:-18px;
    width:10px;
    height:24px;
    background:#fff;
    top:8px;
}
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.current-menu-item:after,
.category__sticky__menu .cat__menu.has_child .menu > li > .sub-menu > li.selected:after{
	content:"";
    position:absolute;
    left:-17.5px;
    width:10px;
    height:10px;
    background:#ff005b;
    border-radius:100%;
    top:14px;
}
.category__sticky__menu.posFixed{
	width:100%;
	z-index:9;
}



.single #mvp-article-cont.has__cat_menu .mvp-post-main-in header .mvp-post-title{
	width:100%;
	margin-right:0;
}
.single #mvp-article-cont.has__cat_menu .mvp-post-main-in,
.page #mvp-article-cont.has__cat_menu .mvp-post-main-in,
.archive .mvp-main-blog-cont.has__cat_menu .mvp-main-blog-in{
  /* margin-left:380px; */
  margin-left:292px;
  margin-right:0;
}

.single #mvp-article-cont.has__cat_menu .mvp-post-main-in .mvp-post-soc-in,
.page #mvp-article-cont.has__cat_menu .mvp-post-main-in .mvp-post-soc-in{
    margin-left: 0;
}
.single #mvp-article-cont.has__cat_menu #mvp-post-feat-img img,
.page #mvp-article-cont.has__cat_menu #mvp-post-feat-img img{
	width:100%;
}

.single #mvp-article-cont.has__cat_menu .mvp-post-main-out,
.page #mvp-article-cont.has__cat_menu .mvp-post-main-out{
	position:relative;
}

.single-reviews .category__sticky__menu li{
	line-height:initial;
	margin-bottom:0;
}

.category__sticky__menu li:before{
	display:none;
}

.posFixed{
	position:fixed;
}
.posAbs{
	position:absolute;
}

.cat__heading .arrow{
	display:none;
}
.cat_menu__style2 .cat__heading{
  padding:0;
  max-width:100%;
}
.cat_menu__style2 .cat__heading .inner:before,
.cat_menu__style2 .cat__heading .inner:after{
  display:none;
}
.cat_menu__style2 .cat__heading .inner{
  font-size:22px;
  position:relative;
  display:inline-block;
  width:auto;
}
.cat_menu__style2 .cat__heading .inner:after{
  display:block;
  height:2px;
  width:100%;
  border:none;
  background:#ff005b;
  bottom:-5px;
  top:auto;
}


.review__main .mvp-post-main-in #mvp-post-content li{
	margin-bottom:8px;
	line-height:1.35;
	padding-left:25px;
	position:relative;
}
.review__main .mvp-post-main-in #mvp-post-content li:before{
    font-size:18px;
    position:absolute;
    left:5px;
    content:"\2022";
    text-align:center;
    color:#ff005b;
}

#mvp-content-main > h1 a,
#mvp-content-main > h2 a,
#mvp-content-main > h3 a,
#mvp-content-main > h4 a,
#mvp-content-main > h5 a,
#mvp-content-main > h6 a{
	text-decoration:underline;
}
#mvp-content-main > h1 a:hover,
#mvp-content-main > h2 a:hover,
#mvp-content-main > h3 a:hover,
#mvp-content-main > h4 a:hover,
#mvp-content-main > h5 a:hover,
#mvp-content-main > h6 a:hover{
	color:#111;
}



#mvp-post-content .rvw__pros_n_cons{
	padding-bottom:20px;
	display:block;
	margin-top:5px;
}
#mvp-post-content .rvw__pros_n_cons div{
	display:inline-block;
	width:48%;
	margin-right:3%;
	vertical-align:top;
}
#mvp-post-content .rvw__pros_n_cons .cons{
	margin-right:0;
}
#mvp-post-content .rvw__pros_n_cons ul{
	list-style:none;
	margin:0;
}
#mvp-post-content .rvw__pros_n_cons li{
	margin-bottom:8px;
	line-height:1.35;
	padding:0;
	padding-left:25px;
	position:relative;
	margin-left:0;
}
#mvp-post-content .rvw__pros_n_cons li:before{
    font-size:18px;
    position:absolute;
    left:5px;
    content:"\2022";
    text-align:center;
    color:#ff005b;
}
#mvp-post-content .rvw__pros_n_cons i{
	margin-right:8px;
	width:22px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#ff005b;
	border-radius:100%;
	color:#fff;
	font-size:12px;
}
#mvp-post-content .rvw__pros_n_cons h4{
	margin-bottom:15px;
}
#mvp-post-content .rvw__pros_n_cons a{
	text-decoration:underline;
}
#mvp-post-content .rvw__pros_n_cons a:hover{
	opacity:0.8;
}
#mvp-post-content .rvw__pros_n_cons.v2 div li{
	padding-left:35px !important;
	line-height:1.5 !important;
	margin-bottom:10px !important;
}
#mvp-post-content .rvw__pros_n_cons.v2 div li::before{
	content:"\f00c" !important;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size:12px !important;
    color:#fff !important;
    background:#ff005b;
    width:22px;
    height:22px;
    line-height:22px;
    border-radius:100%;
	left:0 !important;
}
#mvp-post-content .rvw__pros_n_cons.v2 div.cons li::before{
	content:"\f00d" !important;
	color:#D10000 !important;
    background-color:#f8d7da !important;
}
#mvp-post-content .rvw__pros_n_cons.v2 h2{
	font-size:22px;
	margin:0 0 15px;
}


/*SidebarPosts*/
.sidebar__posts{
	display:block;
	max-width:320px;
	width:100%;
	margin:35px 0 20px;
	float:left;
	/* display:none; */
}
.sidebar__posts .post--item{
	padding:15px;
	margin-bottom:15px;
	border-radius:6px;
	background:#F1F5FF;
}
.sidebar__posts .post--item .cat{
	display:block;
	margin-bottom:12px;
	text-transform:uppercase;
}
.sidebar__posts .post--item .cat a{
	color:#ff005b !important;
	font-weight:400;

}
.sidebar__posts .post--item .cat a:hover{
	text-decoration:underline;
}
.sidebar__posts .post--item .title{
	font-size:17px;
	margin-bottom:15px;
	line-height:1.35;
}
.sidebar__posts .post--item .title a:hover{
	color:#ff005b;
}
.sidebar__posts .post--item .desc{
	margin-bottom:15px;
	font-size:16px;
	color:#333;
	line-height:1.35;
}
.sidebar__posts .post--item .btn{
	display:block;
	margin-bottom:25px;
}
.sidebar__posts .post--item .btn a{
	display:inline-block;
	padding:8px 20px;
	font-size:16px;
	line-height:1;
	font-weight:600;
	border:1px solid #ff005b;
	border-radius:4px;
	color:#ff005b !important;
}
.sidebar__posts .post--item .btn a:hover{
	border-color:#000;
	color:#000 !important;
}
.sidebar__posts .post--item .author img{
	width:36px;
	height:36px;
	border-radius:100%;
	display:inline-block;
	vertical-align:middle;
	margin-right:6px;
}
.sidebar__posts .post--item .author .author--url{
	display:inline-block;
	vertical-align:middle;
}

.hasSidebarPosts #mvp-side-wrap > .widget:not(.widget_search){display:none;}

.single-listdom-listing,
.mvp-post-soc-in{margin-left:0 !important;}


#mvp-author-top-left img{box-sizing:border-box;height:200px;object-fit:cover;}



.archive:not(.author) .mvp-main-blog-in{
    margin-left:292px;
    margin-right:0;
}
.archive:not(.author) .cat--featured--image{
    padding:14px 0 25px;
}
.archive:not(.author) .cat--featured--image img{
    width:100%;
    height:auto;
    display:block;
}


.search .mvp-main-blog-in{
    margin-left:292px;
    margin-right:0;
}
.search #mvp-post-head,
.archive #mvp-post-head{margin-top:0;}
.search #mvp-post-head .mvp-post-title,
.archive #mvp-post-head .mvp-post-title{
    text-align:left;
}

.tax-review-cat .mvp-main-blog-in,
.tax-reviews-cat .mvp-main-blog-in{
    padding-top:14px;
}

.single-cstm-listing #mvp-site .mvp-post-main-in,
.single-cstm-business #mvp-site .mvp-post-main-in{
    margin-left:0;
    margin-right:380px;
}
.single-cstm-listing #mvp-site #mvp-side-wrap,
.single-cstm-business #mvp-site #mvp-side-wrap{
    max-width:unset;
    width:320px;
    padding-right:0;
    box-sizing:border-box;
    padding-top:12px;
    margin-left:60px;
}


.mvp-author-info-thumb img{box-sizing:border-box;}



@media screen and (max-width:1099px){
	.category__sticky__menu{padding-right:40px;}

}
@media (min-width:900px){
	.single #mvp-main-nav-small .mvp-drop-nav-title{display:none !important}
	.single #mvp-main-nav-small .mvp-nav-menu{display:block !important}

	.hasSidebarPosts #mvp-post-head{
		/* padding-left:380px; */
		z-index:0;
		box-sizing:border-box;
	}
	.hasSidebarPosts h1.mvp-post-title{
		width:100%;
		margin-right:0;
	}
	.hasSidebarPosts .mvp-post-main-out{
		position:unset;
		margin-right:0;
		z-index:1;
	}
	.hasSidebarPosts .mvp-post-main-in{
		margin:0;
		margin-left:380px;
	}
	.hasSidebarPosts #mvp-side-wrap{
		position:absolute;
		top:48px;
		left:0;
		margin-left:0;
		z-index:2;
	}

    .author .mvp-main-blog-out{
        padding-left:5%;
        padding-right:5%;
        margin-right:0;
        box-sizing:border-box;
    }
    .author .mvp-main-blog-out .mvp-main-blog-in{
        margin-right:0;
        padding-left:250px;
    }

}
@media (max-width: 1003px) and (min-width: 900px){
    .author .mvp-main-blog-out .mvp-main-blog-in{
        padding-left:190px;
    }
    #mvp-author-top-left img{height:150px !important;}

}

@media screen and (max-width: 659px) and (min-width: 600px){
    #mvp-author-top-left img{height:130px !important;}
}

@media (max-width: 899px) and (min-width: 768px){
    #mvp-author-top-left img{height:150px !important;}
}

@media (max-width: 599px) and (min-width: 480px){
    #mvp-author-top-left img{height:150px !important;}
}

@media screen and (max-width:899px){

	.single #mvp-main-body-wrap .mvp-post-main-out,
	.page #mvp-main-body-wrap .mvp-post-main-out{
		display:flex;
		flex-wrap:wrap;
		flex-direction:column-reverse;
		align-items:center;
	}
	.single #mvp-main-body-wrap #mvp-side-wrap,
	.page #mvp-main-body-wrap #mvp-side-wrap,
	#mvp-main-body-wrap:not(.hasSidebarPosts) #mvp-side-wrap{
		border-top:1px solid #ddd;
		margin:30px 0 0;
		padding-top:20px;
		padding-right:0;
		width:100%;
		max-width:292px;
	}
	.single #mvp-main-body-wrap .mvp-post-main-in,
	.page #mvp-main-body-wrap .mvp-post-main-in{
		margin-right:0;
		margin-left:0;
		padding-top:35px;
		padding-bottom:35px;
		width:100%;
		max-width:100%;
	}

	.compare__table__wrap .cols__3 .col__3 .tooltip__popup,
	.compare__table__wrap .cols__4 .col__4 .tooltip__popup{
		left:unset;
		right:-45px;
	}
	.compare__table__wrap .cols__3 .col__3 .tooltip__popup .arrow,
	.compare__table__wrap .cols__4 .col__4 .tooltip__popup .arrow{
		left:81%;
	}
	.tooltip__popup .tt__inner{
		line-height:1.25;
		font-size:13px;
		padding:10px;
	}

	.single #mvp-article-cont.has__cat_menu .mvp-post-main-in,
	.page #mvp-article-cont.has__cat_menu .mvp-post-main-in,
    .archive .mvp-main-blog-cont.has__cat_menu .mvp-main-blog-in{margin-right:0;margin-left:0;}
	.category__sticky__menu{padding-bottom:30px;padding-right:0;}

	.category__sticky__menu .cat__menu{display:none;}
	.category__sticky__menu{
	    margin-left:-2.747252747%;
		width:105.4945055%;
		max-width:unset;
	}
	.single.has__cat__menu #mvp-main-body-wrap,
	.page.has__cat__menu #mvp-main-body-wrap{
		padding-top:0;
	}
	.category__sticky__menu .cat__heading{
		max-width:100%;
		background-color:#f5f5f6;
		display:block;
		border-bottom:2px solid #e1e2e6;
		padding:10px 60px 10px 15px;
		position:relative;
		cursor:pointer;
		margin-bottom:0;
	}
	.category__sticky__menu .cat__heading .inner:before,
	.category__sticky__menu .cat__heading .inner:after{display:none;}
	.category__sticky__menu .cat__heading .inner{
		font-size:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;

	}
	.cat__heading .arrow{
		display:block;
		position:absolute;
		right:15px;
		top:10px;
	}
	.cat__heading .arrow i{
		color:#ff005b;
		-webkit-transition:.5s;
		transition:.5s;
	}
	.category__sticky__menu.active .cat__heading .arrow i{
		-webkit-transform:rotate(-180deg);
		transform:rotate(-180deg);
		fill:#777;
	}
	.category__sticky__menu.active .cat__heading{
		border-bottom:none;
	}
	.category__sticky__menu .menu{
		background:#f5f5f6;
		padding:15px 0 5px;
		max-height:-webkit-calc(100vh - 112px);
		max-height:calc(100vh - 112px);
		overflow:scroll;
	}
	.category__sticky__menu .cat__menu .menu > li{
		padding:6px 25px 6px 35px;
	}
	.category__sticky__menu .cat__menu.has_child .menu > li > a > i{
		left:15px;
	}
    .cat_menu__style2 .cat__heading .inner{
        font-size:20px;
    }

	.sidebar__posts{display:none;}

	/*Jul 04, 2024*/
	.category__sticky__menu{display:none !important;}
	.single.has__cat__menu #mvp-main-body-wrap,
	.page.has__cat__menu #mvp-main-body-wrap{padding-top:15px;}
	/*Jul 04, 2024*/


    .archive:not(.author) .mvp-main-blog-out,
    .search .mvp-main-blog-out{
        display:flex;
        flex-wrap:wrap;
        flex-direction:column-reverse;
        align-items:center;
    }
    .archive:not(.author) .mvp-main-blog-in,
    .search .mvp-main-blog-in{
        margin-right:0;
        margin-left:0;
        padding-top:20px;
        padding-bottom:35px;
        width:100%;
        max-width:100%;
    }
    .archive:not(.author) #mvp-side-wrap,
    .search #mvp-side-wrap{
        border-top:1px solid #ddd;
        margin:30px 0 0;
        padding-top:20px;
        padding-right:0;
        width:100%;
        max-width:292px;
    }
    .archive:not(.author) .cat--featured--image{
        padding:0 0 20px;
    }

    .single-cstm-listing #mvp-site .mvp-post-main-out,
    .single-cstm-business #mvp-site .mvp-post-main-out{
        display:block;
    }
    .single-cstm-listing #mvp-site #mvp-side-wrap,
    .single-cstm-business #mvp-site #mvp-side-wrap{
        margin:30px 0 0;
        padding-top:20px;
        padding-right:0;
        width:100%;
        max-width:unset;
        border:none;
    }


}

@media screen and (max-width:767px){
	.compare__table__wrap .cols__3 #compare__table .col__3,
	.compare__table__wrap .cols__4 #compare__table .col__4{display:none;}

	.compare__table__wrap .cols__3 #compare__table td{width:50%;}
	.compare__table__wrap .cols__4 #compare__table td{width:33.3333333%;}

	.compare__table__wrap .col__1_shadow{width:50%;}
	.compare__table__wrap .cols__4 .col__1_shadow{width:33.3333333%;}

	.compare__table__wrap .cols__4 .col__3 .tooltip__popup{
		left:unset;
		right:-45px;
	}
	.compare__table__wrap .cols__4 .col__3 .tooltip__popup .arrow{
		left:81%;
	}
	.compare__table__wrap .cols__3 .col__2 .tooltip__popup{
		left:-200px;
	}
	.compare__table__wrap .cols__3 .col__2 .tooltip__popup .arrow{
		left:71%;
	}

	.table__of__content ul li{display:block;width:100%;}

	.category__sticky__menu{
		margin-left:-3.225806452%;
		width:106.4516129%;
	}

	#mvp-post-content .rvw__pros_n_cons.v2 h2{font-size:20px;}


    .mvp-author-info-wrap{display:flex;align-items:center;}
    .mvp-author-info-text{margin:0 0 0 10px !important;}



}

@media screen and (max-width:659px){
	.category__sticky__menu{
		margin-left:-3.571428571%;
		width:107.1428571%;
	}

}

@media screen and (max-width:639px){
	.responsive__table__style__2 th,
	.responsive__table__style__2 td{
		width:100% !important;
		display:block !important;
		box-sizing:border-box !important;
		border:none !important;
	}
	.responsive__table__style__2 tbody{
		border:0;
	}
	.responsive__table__style__2 thead tr{
		padding:0 !important;
		border:none !important;
	}
	.responsive__table__style__2 tbody tr{
		padding:25px 10px !important;
		border:1px solid #eee;
		display:block !important;
		background:#fff !important;
	}
	.responsive__table__style__2 tbody .column-3 a{
		display:block;
		text-align:center;
	}
	.responsive__table__style__2 .tablepress .odd td{
		background:#fff !important;
	}

	.compare__table__wrap .cols__4 #compare__table .col__3,
	.compare__table__wrap .cols__4 #compare__table .col__4{display:none;}

	.compare__table__wrap .cols__4 #compare__table td{width:50%;}

	.compare__table__wrap .cols__4 .col__1_shadow{width:50%;}


	.compare__table__wrap .col__2 .tooltip__popup{
		left: unset !important;
		right: 0 !important;
	}
	.compare__table__wrap .col__2 .tooltip__popup .arrow{
		left:96.5% !important;
	}

	.category__sticky__menu .cat__heading{
		padding:10px 50px 10px 15px;
	}
	.category__sticky__menu .cat__heading .inner{
		font-size:18px;
	}
    .cat_menu__style2 .cat__heading .inner{
        font-size:18px;
    }


	#mvp-post-content .rvw__pros_n_cons div{width:100%;display:block;margin-right:0;}
	#mvp-post-content .rvw__pros_n_cons .cons{padding-top:20px;}

	#mvp-post-content .rvw__pros_n_cons.v2 div.cons{padding-top:0;}

    .single-cstm-listing #mvp-side-wrap .rsTable .rcol, .single-cstm-business #mvp-side-wrap .rsTable .rcol{
        line-break:anywhere;
    }


}


@media screen and (max-width:599px){
	.category__sticky__menu{
		margin-left:-4.5454545454%;
		width:109.0909090909%;
	}

}


@media screen and (max-width:479px){
	#compare__table .brand__logo{padding:10px;}
	#compare__table .open__account{font-size:13px;}
	.tooltip__link .tooltip__title__link{font-size:14px;display:block;}
	#compare__table .comp__cntnt .txt2{font-size:22px;}
	.tooltip__link .tooltip__icon{margin-left:0;}
	.compare__table__wrap .col__1 .tooltip__popup{
		left: -66px !important;
		right: unset !important;
		width:250px;
	}
	.compare__table__wrap .col__1 .tooltip__popup .arrow{
		left:31% !important;
	}
	.compare__table__wrap .col__2 .tooltip__popup{
		left:unset !important;
		right:-66px !important;
		width:250px;
	}
	.compare__table__wrap .col__2 .tooltip__popup .arrow{
		left:69% !important;
	}

	.category__sticky__menu{
		margin-left:-4.5454545454%;
		width:109.0909090909%;
	}

	#mvp-post-content .rvw__pros_n_cons.v2 h2{font-size:18px;margin-bottom:12px;}

    #mvp-author-page-top{margin-bottom:20px !important;}

    #mvp-author-top-left img{height:120px !important;}

    .mvp-author-info-text{margin:0 0 0 5px !important;}


}
