/* Generated by tools/purgecss/build.cjs from style.css - do not edit; edit the source file and rebuild. */
body {
	margin: 0px !important;
	padding: 0px !important;
	color: #000;
	font-family: 'Open Sans';
	font-weight: 400;
}
/* * {font-family: 'Poppins' !important;} */
@media (min-width: 1360px) {
	.container {
		max-width: 1250px;
		width: auto;
	}
}


a:hover,
a:focus {
	text-decoration: none;
	transition: all 0.2s linear;
}

button {
	outline: none;
}

#myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size:40px;
	border: none;
	outline: none;
	background-color: transparent;
	color: rgb(170, 21, 21);
	cursor: pointer;
	padding: 15px;
	border-radius: 4px;
  }
  
#myBtn:hover {
	
	font-size:49px;
  }
img {
	width: auto;
	max-width: 100%;
	height: auto;
}
#WikiImageCommentForm .img-ar img {
    width: auto;
    max-width: 100%;
    height: auto;
    border-radius: 100%;
    height: 200px;
    width: 200px;
}
/* Top Header Styling */

header.top-header {
	background: #ca1ea5;
	padding: 0px;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

header.top-header .navbar {
	padding: 0px;
}

.top-header .container {
	position: relative;
}

.top-header .navbar-expand-lg .navbar-nav a.nav-link {
	color: #fff;
	font-family: 'open sans';
	font-size: 14px;
	margin-right: 25px;
	padding: 20px 7px;
	font-weight: 700;
	transition: background 0.2s ease-in;
	cursor: pointer;
}

.top-header ul.navbar-nav {
	width: 100%;
	justify-content: start;
}

.top-header .dropdown-item {
	font-family: 'open sans';
	font-size: 16px;
	color: #343434;
	font-weight: bold;
	padding: .25rem 1rem;
	margin-left: 15px;
	transition: all 0.2s linear;
	margin-right: 15px;
	width: auto;
	position: relative;
	margin-top: 2px;
}

.top-header .dropdown-item,
.top-header .dropdown-item {
	text-decoration: none;
	background-color: #8f54ea;
	color: #fff;
}

.top-header .dropdown-item:focus:before,
.top-header .dropdown-item:hover:before {
	content: "\f105";
	font-family: 'Font Awesome\ 5 Free';
	font-weight: bold;
	color: #000;
	width: 10px;
	height: 20px;
	display: block;
	position: absolute;
	top: 50%;
	right: auto;
	left: -14px;
	transform: translateY(-50%);
}

.top-header .dropdown-item:focus,
.top-header .dropdown-item:hover {
	text-decoration: none;
	background-color: #ffffff;
	color: #ca1ea5;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	border-left: 3px solid #ca1ea5;
}

.top-header .dropdown-menu {
	min-width: 280px;
	padding: 15px 10px;
	margin-top: -2px;
}

ul.dropdown-menu.form-wrapper.show {
	margin-top: 10px;
	min-width: 320px;
}

.top-header .navbar-nav ul.dropdown-menu.multi-nav {
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	padding: 0px;
	border-radius: 0px;
	width: 100%;
	border: none;
}

.top-header .dropdown-menu.multi-nav a {
	font-weight: normal;
	margin: 0px 60px;
	padding: 3px 10px;
	width: auto;
}

.top-header a.dropdown-item.success-stories {
	color: #157502;
	transition: all 0.2s linear;
}

.top-header a.dropdown-item.things-gone-wrong {
	color: #da4a4a;
	transition: all 0.2s linear;
}

.top-header a.dropdown-item.success-stories:hover {
	background: #09611d;
	color: #fff;
	transition: all 0.2s linear;
}

.top-header a.dropdown-item.things-gone-wrong:hover {
	background: #da4a4a;
	color: #fff;
	transition: all 0.2s linear;
}

.top-header .dropdown-menu.mega-nav.show {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	padding: 10px 10px 40px 10px;
	margin-top: -1px;
	max-height: 80vh;
	overflow: auto;
}

.top-header .dropdown-menu.mega-nav.show ul {
	list-style: none;
	padding-left: 0;
}

.top-header ul.dropdown-menu-two {
	/*margin-top: 40px;*/
}

.top-header .dropdown-toggle::after {
	display: inline-block;
	width: 16px;
	height: auto;
	content: '\f107';
	font-family: Font Awesome\ 5 Free;
	font-size: 100%;
	position: relative;
	top: 3px;
	border: none;
	margin-left: 0px;
	vertical-align: 0px;
	font-weight: bold;
}


/* right Login */

.top-header .navbar-expand-lg .navbar-nav a.nav-link:hover,
.top-header .navbar-expand-lg .navbar-nav li.active a.nav-link {
	color: #000;
	transition: background 0.2s ease-in;
}

.modal-header .close:focus {
	outline: none;
}

.logo {
	margin-top: 25px;
}

.top-global-search {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	align-items: center;
	justify-content: flex-end;
	margin-top: 25px;
}

.top-global-search input[type="search"] {
	border: 1px solid #212121;
	padding: 10px 65px 10px 60px;
	min-width: 460px;
	font-family: 'open sans';
	font-weight: normal;
	font-size: 18px;
	border-radius: 50px;
	color: #fff;
	background: #212121 url(../image/a-logo.png) no-repeat 13px 5px / auto;
	height: 50px;
}

.top-search {
	position: relative;
	margin-top: 25px;
}

.top-global-search input[type="search"]::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #fff;
}

.top-global-search input[type="search"]:focus,
.top-global-search .btn:focus {
	outline: none;
}

.top-global-search .btn {
	position: absolute;
	background: #ffffff url(../image/top-search-icon.png) no-repeat center center / auto;
	top: 50%;
	bottom: 3px;
	left: auto;
	right: 15px;
	height: 34px;
	width: 34px;
	border-radius: 50px;
	transform: translateY(-50%);
	z-index: 9;
}

.body-wrapper {
	/* background: transparent url(../image/top-bg.png) repeat-x center top / auto; */
}

.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	animation: slide-down 0.7s;
}

@keyframes slide-down {
	0% {
		opacity: 0.5;
		transform: translateY(-100%);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}


/* Ad Styling */

.top-ad {
	/* background: #cccf9d; */
	height: 280px;
	width: 100%;
	margin: 20px auto;
	text-align: center;
	color: #4c4a4a;
	font-size: 34px;
	/* display: flex;
	display: -ms-flexbox;
	display: -webkit-flex; */
	/* display: none; */
	align-items: center;
	justify-content: center;
	font-weight: bold;
	text-transform: uppercase;
	max-width: 97%;
}

.mid-ad {
	/* background: #fcdade !important;
	height: 250px;
	width: 100%; */
	margin: 0px auto;
	text-align: center;
	color: #4c4a4a;
	font-size: 42px;
	/* display: flex;
	display: -ms-flexbox;
	display: -webkit-flex; */
	/* display: none !important; */
	align-items: center;
	justify-content: center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: normal;
	max-width: calc(100% - 30px);
}

.left-ad-sec {
	/* background: #c8d5de; */
	height: 430px;
	width: 100%;
	margin: 0px 0px;
	text-align: center;
	color: #4c4a4a;
	font-size: 40px;
	/* display: none; */
	align-items: center;
	justify-content: center;
	font-weight: 800;
	text-transform: uppercase;
}


/* Add Styling End */


/* Header New styling */

.top-header .dropdown.top-multi-nav ul.dropdown-menu.show {
	left: 0px !important;
	position: relative;
	margin: 5px 15px 0px 35px;
	padding: 0px;
	border: none;
	top: 0px !important;
}

.top-header .dropdown.top-multi-nav .dropdown-toggle:after {
	content: '';
}

.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li {
	margin: 0px 0px 2px 0px;
}

.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a {
	margin: 0;
	color: #fff;
	font-size: 16px;
	display: block;
	font-weight: bold;
	width: 100%;
	background: #8f54ea;
	padding: 5px 10px 5px 20px;
	/* border-left: 2px solid #549ca3; */
	font-family: 'open sans';
	position: relative;
}

.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a:hover {
	background: #ffffff;
	transition: all 0.2s linear;
	cursor: pointer;
	/* border-left: 2px solid #02646f; */
	color: #ca1ea5;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	border-left: 3px solid #ca1ea5;
}

.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a:hover:after {
	content: "\f105";
	font-family: 'Font Awesome\ 5 Free';
	font-weight: bold;
	color: #000;
	width: 10px;
	height: 20px;
	display: block;
	position: absolute;
	top: 50%;
	right: auto;
	left: -14px;
	transform: translateY(-50%);
}

.logo a {
	max-width: 280px;
	width: 100%;
	display: block;
	height: auto;
}


/* Header New styling End */


/* Page Title Styling */

.page-title {
	margin-top: 20px;
	position: relative;
	margin-bottom: 20px;
	display: flex;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.page-title h2 {
	font-size: 20px;
	font-weight: 500;
	font-family: 'Oswald';
	color: #000;
	line-height: 1.3;
	margin: 0px;
	border-left: 4px solid #ca1ea5;
	padding-left: 20px;
}

.page-title h2 a {
	color: inherit;
}

.page-title h2 a:hover {
	color: inherit;
	text-decoration: underline;
}

p.solution-for {
	font-size: 26px;
	font-weight: 800;
	text-transform: uppercase;
	color: #2a780b;
	margin-top: 0;
	margin-left: 0px;
	display: inline-block;
}

.page-title h2 span {
	color: #ca1ea5;
}

.page-title h2 i {
	color: #14b203;
	font-style: normal;
}

.page-title h2 em {
	color: #da0303;
	font-style: normal;
}

.com-title {
	margin-bottom: 15px;
}

.com-title h2 {
	font-size: 26px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	font-family: "Poppins",sans-serif;
	margin: 0px;
	line-height: 34px;
	/*border-left: 4px solid #3c7ed3;
	padding-left: 20px;*/
}
.com-title-remedies h2 {
	font-size: 26px;
	font-weight: 700;
	/*text-transform: uppercase;*/
	color: #000;
	font-family: "Poppins",sans-serif;
	margin: 0px;
	line-height: 34px;
	/*border-left: 4px solid #3c7ed3;
	padding-left: 20px;*/
}

.com-title h2 span {
	color: #3c7ed3;
    display: block;
    margin-top: 15px;
    margin-bottom: 10px;
}

.com-title h2 strong {
	color: #04b404;
}

.com-title h2 i {
	font-style: normal;
	color: #1d8d6f;
}


/* Page Title Styling End */


/* Search-tool */

.top-social {
	padding-right: 0px;
}

.search-tool {
	background: #212121 url(../image/tool-bg-shape.png) no-repeat center bottom / contain;
	height: auto;
	align-items: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	display: flex;
}

.search-tool .row {
	align-items: center;
	justify-content: center;
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
}

.search-tool .tool-icon {
	text-align: center;
	transform: scale(0.95);
}

.search-tool .tool-icon img {
	position: relative;
	z-index: 2;
	top: auto;
	bottom: 0;
	left: 0;
	right: auto;
	transform: scale(0.95);
}

.search-tool h1 {
	text-align: center;
	font-size: 32px;
	text-transform: uppercase;
	font-family: 'Oswald';
	color: #ca1ea5;
	font-weight: 900;
	margin: 0px auto 30px;
}

.search-tool .btnGroup {
	padding-left: 0px;
	justify-content: space-around;
	display: flex;
}

.search-tool .btnGroup .find-btn {
	display: inline-block;
	align-items: center;
	position: relative;
	max-width: 250px;
	margin: 30px 9px 0px 9px;
}

.apos-search-tool {
	position: relative;
}

.apos-search-tool {
	margin: 0px auto;
	max-width: 900px;
	width: 100%;
	padding: 0;
}

.apos-search-tool .input-search {
	display: flex;
	align-items: center;
}

.apos-search-tool input.apos-tool {
	min-height: 65px;
	padding: 0px 20px;
	border-radius: 5px;
	border: 1px solid #c3c3c3;
	box-shadow: 15px 0px 15px rgba(0, 0, 0, 0.1) inset;
	width: 100%;
	color: #656565;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Oswald';
}

.hpg-apos-search-tool input.ap-tool.bg,
.apos-search-tool input.apos-tool.bg {
	background-size: 75px;
	padding: 0px 0px 0px 100px !important;
	font-size: 18px;
	color: #000;
	font-family: 'Oswald';
	font-weight: 500;
}

.apos-search-tool input.apos-tool:focus {
	outline: none;
}

.find-btn {
	display: inline-block;
	align-items: center;
	position: relative;
	max-width: 250px;
	margin: 30px 9px;
}

.find-btn button,
.find-btn button:hover {
	background: #8f54ea;
	border: none;
	height: 18px;
	width: 18px;
	border-radius: 50px;
	position: absolute;
	top: auto;
	right: -28px;
	bottom: -15px;
	padding: 0px 2px 0px 0px;
	z-index: 9;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	font-style: italic;
}

.find-btn button.btn.btn-secondary.tip-orange {
	background: #ca1ea5;
	color: #fff;
}

.find-btn input[type=submit] {
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	border: 2px solid #fff;
	padding: 7px 45px 10px 15px;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-transform: capitalize;
	font-family: 'open sans';
	max-width: 230px;
	width: 100%;
	font-weight: 700;
	height: 40px;
}

.find-btn input[type=submit].solution-btn {
	background: #8f54ea;
}

.find-btn input[type=submit].treatment-btn {
	background: #ca1ea5;
	color: #fff;
}

.find-btn img {
	z-index: 9;
	position: absolute;
	right: -22px;
	top: -10px;
	bottom: auto;
	height: 60px;
}


/* Slider Styling */

.main-slider {
	position: relative;
	margin: 0px;
	height: 320px;
	width: 100%;
}

.main-slider .carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 320px;
}

.carousel-item img {
	width: 100%;
	height: 320px;
	object-fit: cover;
}

.carousel-control-next-icon {
	background-image: url(../image/arrow-icon.png) no-repeat;
}

.carousel-control-prev-icon {
	background-image: url(../image/arrow-icon.png);
	height: 26px;
	width: 16px;
}

.carousel-control-next-icon {
	background-image: url(../image/arrow-icon.png);
	transform: rotate(180deg);
	height: 26px;
	width: 16px;
}

.carousel-control-next,
.carousel-control-prev {
	opacity: 1;
}

.carousel-control-prev {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: 1;
	width: 45px;
	height: 45px;
	bottom: 0;
	top: auto;
	background: rgba(0, 0, 0, 0.5);
}

.carousel-control-next {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: 1;
	width: 45px;
	height: 45px;
	bottom: 0;
	top: auto;
	right: auto;
	left: 50px;
	background: rgba(0, 0, 0, 0.5);
}

.carousel-indicators {
	display: none;
}

.carousel-caption {
	position: absolute;
	right: auto;
	top: 35%;
	left: 3%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: left;
	bottom: auto;
	font-family: 'Open Sans';
	transform: translateY(-50%);
	max-width: 420px;
	width: 100%;
	background: rgba(12, 106, 152, 0.8);
	padding: 20px;
}

.carousel-item:after {
	/*content: '';
		position: absolute;
		top: 0px;
		bottom: auto;
		left: 0px;
		background: rgba(0, 0, 0, 0.4);
		height: 750px;
		width: 100%;
		display: block;*/
}

.main-slider h3 {
	font-size: 32px;
	font-family: 'Oswald';
	font-weight: 500;
}

.main-slider p {
	font-size: 18px;
	line-height: 1.3;
	font-family: 'open sans';
	font-weight: 400;
}


/* Left Blog Section */

section.container-fluid.two-col-sec {
	height: auto;
}

section.container-fluid.two-col-sec .blog-sec {
	/* margin-top: 144px; */
}

/*a.explore-more {
	margin-top: 20px;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	background: #ca1ea5;
	color: #fff;
	font-weight: 600;
	border-radius: 4px;
	padding: 10px 20px;
	transition: all 0.2s ease;
	font-family: 'oswald';
}

a.explore-more:hover,
a.explore-more:focus {
	background: #f30202;
	color: #fff;
	transition: all 0.2s ease;
}*/

.article-info {
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	/* font-family: 'Open Sans'; */
	position: relative;
	width: 100%;
}

.article-info.full-third-article {
	padding: 0px;
}

.article-info h4 {
	color: #006ea1;
	font-size: 18px;
	line-height: 26px;
	/*font-family: 'Open Sans';*/
	display: inline-block;
	width: 100%;
	font-weight: 500;
	font-family: 'Oswald';
}

.article-info h5 {
	font-size: 20px;
	font-weight: 500;
	color: #373737;
	font-family: 'Oswald';
	margin: 0px 0 25px 0px;
}

.article-info p {
	font-size: 16px;
	color: #000;
	margin: 0px;
	line-height: 1.5;
	font-family: 'open sans';
	font-weight: 400;
}

.article-info.one-col-blog {
	margin-bottom: 20px;
	padding: 0px;
}

.article-info.one-col-blog a {
	display: flex;
	flex-wrap: nowrap;
}

.two-col-blog .article-info {
	padding: 15px 15px;
	/*padding-bottom: 50px;
	margin-bottom: 30px;*/
}
p.condito_height {
    font-size: 15px !important;
    line-height: 20px;
    color: #023792;
    display: inline-block;
    height: 60px;
    width: 100%;
}
p.condito_height_two {
    font-size: 15px;
    line-height: 20px;
    color: #000;
    font-family: "Helvetica Neue" ,sans-serif;
}
.two-col-blog .img-article {
	overflow: hidden;
	max-height: 210px;
	margin-bottom: 15px;
	height: 210px;
	margin-top: 15px;
}

.one-col-blog .img-article {
	overflow: hidden;
	max-height: 128px;
	height: auto;
	max-width: 141px;
	width: auto;
}

.one-col-blog .article-dec {
	display: flex;
	flex-direction: column;
	max-width: 220px;
	margin-left: 10px;
	position: relative;
	padding-bottom: 48px;
	width: 100%;
}

.one-col-blog .article-dec h4 {
	color: #006ea1;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 0 5px 0;
	font-family: 'Oswald';
	display: inline-block;
	width: 100%;
}

.one-col-blog .article-dec h5 {
	font-size: 16px;
	color: #000;
	font-family: 'Oswald';
	font-weight: 500;
	margin: 0px;
}

.one-col-blog .article-dec p {
	font-size: 16px;
	line-height: 1.2;
	color: #000;
	font-family: 'open sans';
	font-weight: 400;
}

.one-col-blog .like-comment {
	font-size: 14px;
}

.top-img-article {
	overflow: hidden;
	max-height: 465px;
	/*margin-bottom: 20px;
	margin-top: 20px;*/
	height: 100%;
}

.img-article img,
.top-img-article img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1);
	transition: all 0.2s ease;
}

.img-article:hover img {
	transform: scale(1.1);
	transition: all 0.2s ease;
	cursor: pointer;
}

.top-img-article video#video-space {
	width: 100%;
	height: auto;
	max-height: 500px;
}

.like-comment {
	/*display: flex;*/
	align-items: flex-start;
	font-size: 14px;
	font-family: 'open sans';
	color: #383838;
	margin-top: 10px;
	position: absolute;
	bottom: 0;
	width: 100%;
	align-items: center;
	margin: 0px;
	font-weight: bold;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	justify-content: space-evenly;
}

.like-comment.like-reply {
	position: relative;
	margin-bottom: 20px;
	/* border-bottom: 1px solid #ccc; */
	padding-bottom: 8px;
	padding-top: 0px;
	align-items: center;
	/* background: #212121; */
	/*padding-left: 10px;*/
	padding-right: 10px;
	margin-top: 10px;
	border: none;
	margin-top: 50px;
}
.com-title {
  overflow: hidden;
}


.reaction::before {
	background-color: #000;
	font-weight: bold;
}

.two-col-blog .like-comment {
	width: calc(100% - 30px);
	margin: 0px 30px 0px 0px;
}


/* 	.like-comment img {
		margin: 0px 10px 0px 0px;
	} */

.react-msg span {
    font-size: 15px;
    color: #242424;
    padding-right: 5px;
    font-family: 'Poppins';
    font-weight: 400;
}

.react-msg li {
    font-size: 15px;
    color: #242424;
    padding-right: 5px;
    font-family: 'Poppins';
    font-weight: 400;
}


.like-comment strong {
	margin: 0px 8px;
	font-weight: normal;
	color: #023792;
	font-size: 29px;
	position: relative;
	bottom: 2px;
}

.search-by .input-box {
	display: flex;
	align-items: center;
	justify-content: center;
}

.search-by {
	background: #ca1ea5;
	height: auto;
	display: flex;
	max-width: 450px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-top: 0;
	width: 100%;
	padding: 5px 20px 5px 20px;
	min-height: 120px;
	position: relative;
	/* 145px; */
}

.search-by p {
	font-size: 24px;
	font-family: 'Oswald';
	color: #fff;
	line-height: 1.4;
}

.search-by input[type="text"] {
	display: block;
	height: 40px;
	max-width: 320px;
	width: 240px;
	border: none;
	padding: 10px;
	font-family: 'Oswald';
	font-size: 16px;
	color: #000;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	font-weight: 600;
}

.search-by input[type="text"]::placeholder {
	color: #656565;
	font-weight: 500;
}

.search-by input[type="text"]:focus {
	outline: none;
}

.search-by input[type="submit"] {
	display: block;
	background: #212121;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	border: 1px solid #212121;
	padding: 7px 30px;
	margin: 0;
	cursor: pointer;
	transition: all 0.2s linear;
	flex: 0 0 auto;
	font-family: 'open sans';
	height: auto;
}

.search-by input[type="submit"]:focus {
	outline: none;
}

.search-by input[type="submit"]:hover {
	background: #000;
	border: 1px solid #000;
	transition: all 0.2s linear;
}

.search-by-option {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #000;
	margin-top: 15px;
	width: 100%;
}

.search-by-option input[type="radio"] {
	margin-right: 10px;
}

.search-by-option input[type="radio"]:last-child {
	margin-left: 25px;
}

.article-info h5.title-third-article {
	font-size: 34px;
	font-weight: 700;
	color: #000;
	font-family: 'Poppins';
	margin: 15px 0px 30px 0px;
}

.d-block.mt1 {
	margin: 30px auto 50px;
	height: auto;
	text-align: center;
}


/* Tranding Solution Styling */


/* science & medicine Styling */
#home_blog_explore {
    margin-top: 20px;
	margin-bottom: 5px;
}
.science-medicine {
	width: 100%;
	margin: 10px 15px 40px 15px;
	padding-bottom: 20px;
	border-bottom: 2px solid #ece9e9;
}

.science-medicine ul {
	list-style: none;
	text-align: center;
	display: flex;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	flex-wrap: wrap;
}

.science-medicine ul li {
	max-width: 190px;
	width: auto;
	margin-right: 25px;
}

.science-medicine ul li:nth-child(3n+3) {
	margin-right: 0;
}

.science-medicine figure {
	margin: 15px 0 10px 0;
	width: 190px;
	height: 156px;
	overflow: hidden;
	background: linear-gradient(to bottom, #197d01 6px, transparent 6px, transparent calc(100% - 6px), #197d01 calc(100% - 6px)) no-repeat, linear-gradient(to left, #197d01 8px, transparent 6px, transparent calc(100% - 6px), #197d01 calc(100% - 6px)) no-repeat;
	background-position: center;
	background-size: calc(100% - 1.5em) 100%, 100% calc(100% - 1.5em);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 6px;
	position: relative;
}

.science-medicine a h6 {
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 1.2;
	font-weight: bold;
	max-height: 50px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.science-medicine img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.science-medicine p {
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 1.3;
	font-family: 'open sans';
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 0px;
}
.aggred-btn .btn-like, .aggred-btn .btn-dislike {
    padding: 0;
	background: none;
}
ul.social-count li {
    padding-left: 0px !important;
}
.diet-t-body .media img {
    max-width: 16px;
}
.dt-heights a img {
    width: 100% !important;
    max-width: 100% !important;
}
/* Condition Page Styling */

/*.board-social-btn:last-child {
	margin-left: 7px;
}

.new-sb .social-board-row .social-bx:last-child {
	flex-wrap: nowrap;
	justify-content: space-evenly;
}

.social-bx .board-social-btn button.btn-like {
	width: 190px !important;
}

.board-social-btn button.btn-like {
	border: none;
	background: #8f54ea;
	border-radius: 15px;
	padding: 3px 10px 3px 30px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	margin: 8px 0 0 0;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	position: relative;
	outline: none;
	width: 100px;
	font-family: 'open sans';
}

.board-social-btn button.btn-like:before {
	font-family: 'Font Awesome\ 5 Free';
	position: absolute;
	top: -2px;
	right: auto;
	background: #fff;
	border-radius: 50px;
	height: 30px;
	width: 30px;
	color: #8f54ea;
	font-size: 16px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	left: -5px;
	border: 2px solid #8f54ea;
	content: "\f0c0";
	font-weight: bold;
}

.board-social-btn button.btn-follow {
	border: none;
	background: #ca1ea5;
	border-radius: 15px;
	padding: 3px 10px 3px 30px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	margin: 8px 0 0 0;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	position: relative;
	outline: none;
	font-family: 'open sans';
	width: 120px;
	margin-left: 5px;
}

.board-social-btn button.btn-follow:before {
	content: "\f09e";
	font-family: 'Font Awesome\ 5 Free';
	position: absolute;
	top: -2px;
	right: auto;
	background: #fff;
	border-radius: 50px;
	height: 30px;
	width: 30px;
	color: #ca1ea5;
	font-size: 16px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	left: -5px;
	font-weight: bold;
	border: 2px solid #ca1ea5;
}
*/


/* .condition-board figure.con-board-img {
		max-width: 200px;
		height: 170px;
		overflow: hidden;
		margin: 0;
		border: 8px solid #fff;
		outline: 1px solid #e4e4e4;
	} */

.condition-tab-sec {}

.condition-tab-sec .nav-tabs {
	border: none;
	/* display: grid; */
	text-align: center;
	grid-template-columns: auto auto auto auto;
}


.condition-tab-sec .nav-tabs .nav-link {
	background:#3c7ed3;
	color: #fff;
	border-radius: 0px;
	/*margin: 10px 9px 0 0;*/
	border: none;
	font-weight: normal;
	transition: all 0.2s ease;
	border-top: 2px solid #753ad0;
	display: flex;
	line-height: 1.2;
	align-items: center;
	justify-content: center;
	padding: 2px 4px 7px 4px;
	font-family: "Poppins",sans-serif;
	font-size: 15px;
	/* border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; */
    padding: 7px 0;
    height: 37px;
	border-radius: 10px;
}


/* .condition-tab-sec .nav-tabs .nav-link:hover,
	.condition-tab-sec .nav-tabs .nav-link:focus */

.condition-tab-sec .nav-tabs .nav-link.active {
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
	border: none;
	cursor: pointer;
	transition: all 0.2s ease;
	color: #fff;
	background: #023792 ;
	border-top: 2px solid #023792 ;
	border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    padding: 7px 0;
    height: 37px;
	border-radius: 10px;
}

.condition-tab-sec .tab-content {
	background: #fff;
	padding: 0px 20px 10px 0px;
	position: relative;
}

.condition-tab-sec .tab-content h2 {
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
}

.condition-tab-sec .tab-content h3 {
	color: #000;
	font-weight: bold;
	margin-top: 40px;
	/* font-family: 'Oswald'; */
}

.condition-tab-sec .tab-content p {
	color: #242424;
	line-height: 30px;
	margin-bottom: 5px;
}

h4.left-forum-title {
	/* margin-top: 250px;*/
}


/* condition-type style */

.condition-type .row {
	border-bottom: 1px solid #e3e3e3;
	margin: 15px 0px;
	/*padding-bottom: 30px;*/
}

.condition-type .row:last-child {
	border: none;
	padding-bottom: 0px;
}

.condition-type figure.con-type-img {
	flex: 0 0 100%;
	max-width: 140px;
	height: 114px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	border: 4px solid #fff;
	outline: 1px solid #eaeaea;
}

.condition-type figure.con-type-img img {
	width: 100%;
	max-width: 100%;
	height: 114px;
	object-fit: cover;
}
/* .condition-type figure.con-type-img .custom-con-type {
    flex: 0 0 100%;
    max-width:  100%;
    height: 465px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    border: 4px solid #fff;
    outline: 1px solid #eaeaea;
}

.condition-type figure.con-type-img .custom-con-type img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
} */

/* .ar-content p {
    display: none;
} */

.condition-type .condition-info {
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	margin: 0px 0 0 20px;
	position: relative;
	padding-bottom: 8px;
}

.condition-type .condition-info h4 {
	/* max-width: 285px; */
}

.condition-type .condition-info a {
	color: #000;
	transition: all 0.2s ease;
	position: relative;
	padding: 0px;
	font-weight: 700;
	font-size: 20px;
	/* font-family: 'oswald'; */
}

.condition-type .condition-info a.backToconty:before {
	transition: all 0.2s ease;
	content: "\f0d9";
	font-family: 'Font Awesome\ 5 Free';
	font-size: 68px;
	color: #ff0505;
	font-weight: 900;
	position: absolute;
	left: -24px;
	top: 0;
	line-height: 28px;
}

.condition-type .condition-info a:hover:before {
	background: #119aa2;
}

.condition-type .condition-info a.backToconty:hover:before {
	background: transparent;
	text-decoration: none;
	transition: all 0.2s ease;
	cursor: pointer;
}

.condition-type .condition-info a:hover,
.condition-type .condition-info a:focus {
	color: #119aa2;
	transition: all 0.2s ease;
	cursor: pointer;
}

.condition-type .condition-info p {
	color: #000;
	font-size: 18px;
	line-height: 36px;
	margin-bottom: 5px;
	font-weight: 400;
}

.condition-type .condition-info.back-btn-sec {
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	margin: 0px;
	position: relative;
	padding-bottom: 30px;
}

.condition-type .condition-info a.backToconty {
	position: absolute;
	bottom: 0px;
	left: auto;
	right: 0;
	padding: 2px 5px 4px 5px;
	width: auto;
	font-size: 14px;
	line-height: normal;
	color: #fff;
	font-family: 'Oswald';
}

.lg-backdrop {
	background: rgba(0, 0, 0, 0.9) !important;
}

.suggest-edit-btn {
	display: flex;
	width: 100%;
	right: 1px;
	top: 5px;
	padding: 0px;
	justify-content: flex-end;
	flex: 0 0 100%;
	/* margin-bottom: 20px; */
	margin-top: 10px;
}

a.suggest-edit {
	background: #3c7ed3;
    color: #fff;
    padding: 7px 15px;
    font-size: 15px;
    font-family: "Poppins" !important;
    margin-bottom: 20px;
	border-radius: 10px;
}

a.suggest-edit:hover {
    background: #023792;
    color: #fff !important;
    padding: 7px 15px;
    font-size: 15px;
    font-family: "Poppins" !important;
    margin-bottom: 20px;
}
/*a.suggest-edit:before {
	content: '';
	font-family: 'Font Awesome\ 5 Free';
	position: absolute;
	top: auto;
	right: auto;
	background: #fbe2f2 url(../image/suggest-edit-icon.png) no-repeat center center / auto;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 35px;
	width: 40px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	left: 0;
	z-index: 9;
	bottom: -1px;
}*/

.find-btn-sec {
	/*position: relative;
		right: auto;
		width: 240px;
		top: 50px;
		left: 0px;*/
	width: auto;
	margin: 20px 0;
	;
}

.find-btn-sec .find-btn input[type=submit] {
	max-width: 250px;
}

.find-btn-sec .find-btn {
	width: 100%;
	margin: 15px auto;
	max-width: 285px;
}

.page-title .col-lg-12.col-md-12 {
	height: 40px;
}

a.go-to-btn {
	background: #ff0000;
	color: #fff;
	padding: 4px 11px 4px 20px;
	width: 100%;
	/* display: inline; */
	text-align: center;
	border-radius: 10px;
	transition: all 0.2s ease;
	font-family: 'Oswald';
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	position: relative;
	max-width: 290px;
	display: inline-block;
	/* word-break: break-all; */
	overflow: hidden;
}

a.go-to-btn:before {
	transition: all 0.2s ease;
	content: "\f0d9";
	font-family: 'Font Awesome\ 5 Free';
	font-size: 86px;
	color: #ff0505;
	font-weight: 900;
	position: absolute;
	left: -15px;
	top: 4px;
	line-height: 28px;
}

.conditionBack {
	display: block;
	text-align: right;
	margin-bottom: 10px;
	height: auto;
	margin-right: 8px;
}

.conditionBack.text-center {
	margin-top: 10px;
	margin-bottom: 20px !important;
}

.modal.star-rate-bx.show {
	overflow-y: auto;
}


/*.go-to-original-article:before {
		content: '';
		display: block;
		width: 100%;
		height: 1px;
		background: #ececec;
		margin-bottom: 15px;
	}*/

.page-title a.go-to-btn {
	width: auto;
	display: inline-block;
	padding: 3px 25px;
	margin: 0px;
	position: absolute;
	right: 0;
}

a.go-to-btn:hover,
a.go-to-btn:focus {
	/* background: #00b328; */
	color: #fff;
	transition: all 0.2s ease;
	/*  box-shadow: 0px 3px 2px #b7b7b7; */
}
.row.two-col-blog.right-con-blog-sec {
	margin-bottom: 20px;
}

.community-contribution {
	background: #fafbf7;
	padding: 0;
	margin: 0px 0px 60px 0px;
	border: 1px solid #fcf2f4;
	position: relative;
	width: 100%;
	text-align: center;
}

.community-contribution h3 {
	background: #ca1ea5;
	color: #fff;
	padding: 12px 18px 12px 0px;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Oswald';
}

.community-contribution p {
	color: #2b2b2b;
	padding: 5px 10px;
	font-size: 18px;
	line-height: 1.6;
}

.community-contribution button.btn.btn-secondary {
	border-radius: 50px;
	width: 24px;
	height: 24px;
	padding: 0 2px 0px 0px;
	position: absolute;
	top: 10px;
	display: inline-block;
	right: 10px;
	background: #fff;
	color: #000;
	font-weight: 700;
	font-family: 'Oswald';
	border: 1px solid #fff;
	font-style: italic;
}

.contribution-btn select {
	margin: 0px auto;
	display: block;
	margin-bottom: 20px;
}

.contribution-btn select,
.contribution-btn .dropdown.btn-group .dropdown-toggle {
	margin: 0px auto;
	display: block;
	margin-bottom: 20px;
	background: #ca1ea5;
	border: 1px solid;
	padding: 12px 20px 12px 90px;
	-webkit-appearance: none;
	border-radius: 5px;
	color: #fff;
	/* max-width: 220px;*/
	font-size: 17px;
	position: relative;
	cursor: pointer;
}

.contribution-btn {
	position: relative;
	margin: 0px auto;
}


/*.contribution-btn:before,*/

.contribution-btn .dropdown.btn-group:before {
	/*content: "\f164";*/
	content: '';
	font-family: 'Font Awesome\ 5 Free';
	position: absolute;
	top: 1px;
	right: auto;
	background: rgb(226, 211, 249) url(../image/add-content-icon.png) no-repeat center center / auto;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 50px;
	width: 60px;
	color: #013b41;
	font-size: 22px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	left: 0;
	z-index: 9;
}
.contribution-btn .dropdown.btn-group.add-image-icon:before{
	background: rgb(226, 211, 249) url(../image/add_image.png) no-repeat center center / auto;
}
.dropdown-toggle-image::after{
	display:none;
}

.contribution-btn select option {
	padding: 40px;
	text-align: right;
	display: block;
	width: 100%;
	background: #fff;
	height: 50px;
	color: #000;
}

.contribution-btn ul.dropdown-menu.show {
	width: 100%;
	padding: 4px;
	outline: none;
	z-index: 1;
}

.contribution-btn ul.dropdown-menu.show a {
	padding: 6px;
	display: block;
	color: #fff;
	border: 1px solid #ccc;
	margin: 1px 0;
	font-size: 18px;
	text-transform: capitalize;
	transition: all 0.2s ease;
	background: #8f54ea;
}

.contribution-btn ul.dropdown-menu.show a:hover,
.contribution-btn ul.dropdown-menu.show a:focus {
	background: #ca1ea5;
	color: #fff;
	transition: all 0.2s ease;
	cursor: pointer;
}

.contribution-btn .dropdown.btn-group .dropdown-toggle:focus {
	outline: none;
}


/* Condition Gallery Styling */

.condition-gallery {
	/* margin-bottom: 30px;
	padding-bottom: 20px; */
	border-bottom: 1px solid #dadada;
	margin-top: 30px;
}

.condition-gallery .owl-dots {
	display: none;
}

.condition-gallery .owl-carousel .owl-nav button.owl-next,
.condition-gallery .owl-carousel .owl-nav button.owl-prev {
	font-size: 140px;
	line-height: 0;
	color: #ca1ea5;
}

section.condition-gallery .owl-carousel.owl-drag .owl-item {
	max-height: 160px;
}

.condition-gallery .owl-theme .owl-nav [class*=owl-]:hover,
.condition-gallery .owl-theme .owl-nav [class*=owl-]:focus {
	background: transparent;
	color: #000;
	outline: none;
	text-decoration: none;
}

.condition-gallery .owl-nav .owl-prev {
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
	bottom: auto;
	left: 0px;
}

.condition-gallery .owl-nav .owl-next {
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
	bottom: auto;
	left: auto;
	right: 0;
}

.condition-gallery #aniimated-thumbnials {
	padding: 0px 50px;
	margin-top: 10px;
}

.condition-gallery .owl-carousel .owl-item img {
	display: block;
	width: 100%;
	min-height: 160px;
	object-fit: cover;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	-webkit-transform: scale3d(2, 2, 2);
	transform: scale3d(2, 2, 2);
	opacity: 1;
	max-width: 400px;
	/* height: 250px !important; */
	width: 100% !important;
	object-fit: cover;
}


/* Social Count*/

ul.social-count {
	list-style: none;
	display: inline-block;
	margin: 0px;
	padding: 0px 10px 0 0;
	width: 100%;
	text-align: center !important;
}

ul.social-count li {
	list-style: none;
    display: inline-block;
    color: #000;
    font-size: 10px;
    font-weight: 600;
    margin-left: 4px;
    position: relative;
    padding-left: 25px;
    margin-top: 4px;
    font-family: "Poppins",sans-serif;
	font-weight: 500;
}


/*ul.social-count li:before {
		content: "\f138";
		position: absolute;
		top: 0px;
		display: block;
		font-family: 'Font Awesome\ 5 Free';
		font-weight: bold;
		color: #168d09;
		font-size: 16px;
		left: 0;
	}*/

ul.social-count li span {
	list-style: none;
	color: #000;
	display: none;
}


/* Home-Remedis-st */


/* .home-remedis-st .condition-info h4 a:before {
		content: '';
		width: 10px;
		height: 10px;
		display: block;
		position: absolute;
		top: 50%;
		left: 0px;
		background: #3d3d3d;
		border-radius: 50px;
		transform: translateY(-50%);
	} */


/* Condition Page Styling End */


/* Mulit level toggle Styling */


/* Solution Page Styling */

.sol-left-ad {
	/* background: #b3b2a5; */
	color: #fff;
	margin: 0px;
	/* display: none; */
}

.solution-board {
	min-height: auto;
	background: #358b13 url(../image/sol-board-bg.png) no-repeat bottom center / auto;
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 10px;
}

.sbBx .icon-bx {
	margin: 0px 15px 0 0;
	max-width: 150px;
	width: 110px;
	height: auto;
	overflow: hidden;
}

.social-board-row {
	display: flex;
	justify-content: space-evenly;
	flex: 0 0 100%;
	position: relative;
	flex-wrap: wrap;
	align-items: center;
	background: #f9f9f9;
	padding: 20px 20px 10px;
	margin-top: 5px;
	border: 2px solid #212121;
	/* box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.1); */
}

.social-board-row ul.social-count {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: right;
	justify-content: flex-start;
	max-width: 370px;
	width: 100%;
	flex-wrap: wrap;
	height: auto;
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
}

.social-board-row ul.social-count li {
	list-style: none;
	display: flex;
	color: #000;
	font-size: 14px;
	font-weight: 600;
	margin-left: 0px;
	position: relative;
	padding-left: 0px;
	margin-top: 2px;
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	align-items: center;
	justify-content: center;
}

.social-board-row ul.social-count li span {
	list-style: none;
	color: #000;
	margin-left: 5px;
}

.social-board-row ul.social-count.likes-count li span,
.social-board-row ul.social-count.follow-count li span {
	display: inline-block;
}

.solution-board h2 {
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	width: auto;
	max-width: 540px;
	word-break: break-word;
	min-height: 125px;
	justify-content: center;
	padding: 0px;
	flex-direction: column;
	display: flex;
	text-transform: uppercase;
	font-family: 'Oswald';
	flex: 0 0 320px;
}

.solution-board .sbBx p {
	margin: 0px;
	color: #000;
	background: #ca1ea5;
	padding: 5px 10px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-size: 26px;
	font-family: 'Oswald';
	font-weight: 700;
	flex: 0 0 100%;
	max-width: calc(100% - 20px);
}

.solution-board h2 span {
	display: inline;
	color: #fff;
	margin-left: 7px;
}

.solution-board h2 span:after {
	content: 'Treatment';
	margin-left: 0px;
	display: inline-block;
}

.solution-board figure.con-board-img {
	max-width: 170px;
	height: 170px;
	overflow: hidden;
	margin: 0px 30px 0 0;
	border: 4px solid #fff;
	outline: 1px solid #e4e4e4;
}


/* This is */

.new-sb .solution-board figure.con-board-img {
	max-width: 300px;
	height: 250px;
	overflow: hidden;
	margin: 0px 30px 0 0;
	border: 5px solid #8f54ea;
	outline: 1px solid transparent;
	position: absolute;
	right: -140px;
	top: 50px;
	z-index: 5;
	box-shadow: 0px 0px 3px rgb(128, 128, 128);
	padding: 5px;
	background: #fff;
	border-radius: 12px;
	width: 100%;
}

.new-sb .solution-board {
	background: #ca1ea5;
	min-height: 184px;
	justify-content: flex-start;
	padding-left: 30px;
	max-width: 90%;
}

.col-md-7.new-sb {
	flex: 0 0 52.5%;
	max-width: 55%;
}

.new-sb .social-board-row {
	padding: 0px;
	/* 20px 0px 10px; */
	border: none;
	background: transparent;
	max-width: calc(100% - 210px);
	justify-content: start;
	margin-left: 15px;
	min-height: 110px;
}

.new-sb .solution-board h2 {
	font-size: 26px;
	margin: 0;
	min-height: inherit;
	padding: 10px;
	display: block;
	flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
}

.new-sb .social-board-row .social-bx.b1 {
	margin: 0;
	position: relative;
	/* bottom: 60px; */
	border: none;
	max-width: 340px;
	/* flex: 1; */
	margin-right: 34px;
}

.new-sb .social-board-row .social-bx {
	border: 2px solid #000;
	padding-top: 35px;
	position: relative;
	bottom: 35px;
	padding-right: 10px;
	max-width: 240px;
	padding-bottom: 5px;
}

.new-sb .social-bx p {
	top: 8px;
}

.new-sb .sbBx {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 0 0 100%;
	max-width: 570px;
}

.new-sb .ctbx {
	flex: 1;
}

.new-sb .solution-board .sbBx p {
	background: transparent;
}

.new-sb {
	padding-left: 0;
}

.new-sb.Bb .solution-board {
	background: #212121;
	min-height: 184px;
	justify-content: flex-start;
	padding-left: 50px;
}

.new-sb.Bb .solution-board .sbBx p {
	background: transparent;
	color: #ca1ea5;
}

.new-sb.Bb .solution-board figure.con-board-img {
	border: 5px solid #ca1ea5;
}

.new-sb.Bb .solution-board .sbBx p.ml {
	background: transparent;
	color: #de24b6;
	margin-left: 50px;
	padding: 10px;
	border: 2px solid #fff;
	max-width: 200px;
	width: 100%;
	text-align: center;
	font-size: 30px;
}


/* This End */

.solution-board figure.con-board-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

a.opinion-btn {
	color: #000000;
	font-weight: 600;
	display: block;
	background: #f28e0c;
	padding: 10px 8px;
	border-radius: 10px;
	font-size: 18px;
	position: relative;
	transition: all 0.2s linear;
	margin-bottom: 60px;
	width: 100%;
	text-align: center;
	font-family: 'Oswald';
}

a.opinion-btn:hover,
a.opinion-btn:focus {
	box-shadow: 0px 3px 2px #b7b7b7;
	background: #ff0000;
	cursor: pointer;
	transition: all 0.2s linear;
	color: #fff;
}

.uses-for-sec {
	padding: 0px 15px 15px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 30px;
	width: 100%;
}

.uses-for-sec a {
	font-size: 20px;
	color: #000;
	margin-top: 10px;
	display: inline-table;
}

.uses-for-sec ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.uses-for-sec ul li {
	list-style: none;
	margin-bottom: 4px;
}

.uses-for-sec ul li a {
	color: #fff;
	font-weight: normal;
	display: block;
	background: #30a60c;
	padding: 10px 15px;
	border-radius: 10px;
	font-size: 18px;
	position: relative;
	transition: all 0.2s linear;
	text-align: center;
}

.uses-for-sec ul li a:hover,
.uses-for-sec ul li a:focus {
	box-shadow: 0px 3px 2px #b7b7b7;
	background: #212121;
	cursor: pointer;
	transition: all 0.2s linear;
}

.social-bx p {
	top: -30px;
	bottom: auto;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	background: #8f54ea;
	padding: 0px;
	font-weight: 400;
	border: 1px solid #8f54ea;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
	position: absolute;
	max-width: 175px;
	margin: 0px auto;
	left: 0;
	right: 0;
	font-family: 'Oswald';
	letter-spacing: 1px;
}

.social-bx.b3 p {
	color: #fff;
	background: #ca1ea5;
	border-color: #ca1ea5;
	padding: 2px 0px 4px;
	left: 150px;
}


/* .social-board-row.sub-bx .social-bx.b1 {
		flex-direction: column;
		max-width: 150px; 
	} */

body.modal-open {
	padding: 0px !important;
	overflow: visible;
}

.star-rate-bx .modal-header {
	flex-wrap: wrap;
}

.star-rate-bx .modal-header .close {
	/* position: relative;
		bottom: 45px; */
	position: absolute;
	bottom: auto;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 0;
	border-radius: 50px;
	opacity: 1;
}

.star-rate-bx .modal-header p {
	padding: 8px 12px;
	background: #8f54ea;
	font-weight: 600;
	border: 1px solid #8f54ea;
	color: #fff;
	margin-bottom: 10px;
	max-width: 95%;
}

.star-rate-bx .modal-body textarea {
	resize: none;
	width: 100%;
	margin: 15px 0 0 0;
	text-align: left;
	font-size: 14px;
	color: #000;
	border: 1px solid #bfbfbf;
	padding: 4px 6px;
	height: 135px;
	overflow: auto;
}

.modal-body .star-rate span {
	text-transform: capitalize;
	font-weight: 600;
	font-size: 16px;
	margin: 10px 0;
	display: inline-block;
	margin-left: 12px;
}

.modal-body .fas.fa-star {
	color: #cecece;
	text-shadow: none;
	padding: 2px;
	border: 1px solid #cccc;
}

.modal-body .star-rate {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.modal-body .star-rate .pr-title {
	flex: 0 0 45%;
	max-width: 100%;
}

.star-rate-bx .modal-title {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 800;
	margin-right: 10px;
	font-family: 'Oswald';
}

.star-rate-bx .modal-body p {
	padding: 8px 12px;
	background: #8f54ea;
	font-weight: 600;
	border: 1px solid #8f54ea;
	color: #fff;
}

.star-rate {
	display: flex;
	align-items: center;
	flex: 0 0 100%;
	width: 100%;
	justify-content: space-around;
	/* margin-left: 10px; */
}

span.live-rating {
	width: 40px;
	/*background: #ca1ea5;*/
	display: inline-flex;
	text-align: center;
	border-radius: 50px;
	height: 40px;
	align-items: center;
	justify-content: center;
	margin-left: 5px;
	border: 2px solid #fff;
	color: #000;
	font-family: 'Poppins';
	font-weight: 700;
	font-size: 16px;
}


/* button.btn-click-rate {
		background: transparent;
		border: none;
		font-size: 18px;
		text-align: center;
		color: #fbe648;
		text-decoration: underline;
		cursor: pointer;
		font-weight: 600;
		padding: 0px;
		margin-top: 10px;		
	} */

.star-rate-bx em.note {
	padding: 5px 10px;
	background: #e9fbe4;
	border-top: 1px solid #ddecd9;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

button.btn.btn-rate {
	background: #ca1ea5;
	color: #fff;
}

button.btn.btn-cle {
	background: #8f54ea;
	color: #fff;
}

.effect-count {
	color: #212121;
	font-size: 18px;
	font-weight: bold;
	margin-right: 5px;
	display: flex;
	align-items: center;
}

.seemore-btn {
	margin: 10px 0;
	display: inline-flex;
}
a.addmore-btn-suggest {
		right:auto;
}

.seemore-btn a {
    display: inline-block;
    background: #3c7ed3;
    color: #fff !important;
    padding: 6px 25px;
    margin: 0px;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 400;
    font-family: "Poppins",sans-serif;
}

/* .seemore-btn a:hover {
		background: #f30202;
		color: #fff !important;
	} */

.tab-content .seemore-btn {
	padding: 0px;
	margin: 15px 0px 15px;
	float: left;
	display: block !important;
	clear: both;
	width: 100% !important;
}


/* Solution Page Styling End */


/* Legal Disclaimer Styling */

.legal-disclaimer {
	margin: 60px 0px 0 0;
	/*border-top: 2px solid #ece9e9;
		padding-top: 30px;*/
}

.legal-disclaimer .card {
	border: none;
	background: transparent;
}

.legal-disclaimer .btn-link:after {
	content: '';
	display: inline-block;
	width: 22px;
	height: 18px;
	background: transparent url(../image/down-arrow-white.png) no-repeat center center / auto;
	margin: 0px 10px 0px 20px;
}

.legal-disclaimer .btn-link:before {
	content: '';
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 0;
	left: 0;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	border: 1px solid #e5e5e5;
	background: #fff;
}

.legal-disclaimer .btn-link.legal-icon:before {
	content: '';
	background: #fff url(../image/legal-disclaimer-icon.jpg) no-repeat center center / auto;
}

.legal-disclaimer .card-header {
	background: transparent;
	border: none;
	border-radius: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

.legal-disclaimer .btn-link {
	background: #0197a7;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 0px;
	padding: 9px 0px 9px 70px;
	text-decoration: none;
	min-width: 315px;
	font-weight: 600;
	height: 50px;
}

.legal-disclaimer .card-body {
	background: #f6fcfd;
	border: 1px solid #ddf6f9;
	border-top: 1px solid #dfe0e0;
	border-bottom: 1px solid #dfe0e0;
	margin-bottom: 20px;
}

.legal-disclaimer .card-body p {
	font-size: 18px;
	line-height: 38px;
	font-weight: 400;
	color: #000;
	padding: 10px 0px;
}

.legal-disclaimer.mt-10 {
	margin-top: 10px;
	border: none;
}

.legal-disclaimer .tab-pane p {
	font-size: 18px;
	color: #000;
	font-weight: 400;
	line-height: 32px;
	font-family: 'open sans';
}

.legal-disclaimer .nav-item {
	font-size: 19px;
	font-weight: 600;
	color: #fff;
	background: #ca1ea5;
	margin: 0px 2px;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.1);
	/* border-bottom: none; */
	cursor: pointer;
	font-family: 'oswald';
	padding: 0px 0px 4px 0px;
	max-width: 160px;
}

.legal-disclaimer .tab-content {
	/*background: #f6fcfd;
		border: 1px solid #ddf6f9;*/
	border-top: none;
	border-bottom: 1px solid #dfe0e0;
	margin-bottom: 15px;
	padding: 10px;
}

.legal-disclaimer .nav-tabs {
	border: none;
}

.legal-disclaimer .nav-item.active,
.legal-disclaimer .nav-item:hover {
	background: #ca1ea5;
	color: #fff;
	border: 1px solid #ca1ea5;
	transition: all 0.2s ease;
}


/* Follow Us Styling */

.follow-us {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	border: 2px solid #fff;
	margin: 20px 12px 12px 12px;
	padding: 4px 10px;
	line-height: 1.2;
	background: #ca1ea5;
	outline: 12px solid #a00b80;
}

.follow-us h4 {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	font-family: 'Oswald';
	margin: 0;
	text-transform: uppercase;
}

.follow-us p {
	font-size: 20px;
	color: #000000;
	margin: 0px;
}

.follow-us ul {
	display: flex;
	list-style: none;
	width: 100%;
	text-align: center;
	justify-content: center;
	padding: 0;
	margin: 0;
}

.follow-us ul li {
	margin: 10px 5px 5px;
}

.follow-us ul li a img {
	width: 40px;
	height: 40px;
	object-fit: contain;
}
.whatsapp-url{
	/* display:none; */
}

/* Blog Section */

h3.sec-title {
	font-size: 24px;
	font-weight: 700;
	color: #ca1ea5;
	margin: 0px;
	border: none;
	font-family: 'Oswald';
	text-transform: uppercase;
}

h3.sec-title-recipes {
	font-size: 24px;
	font-weight: 700;
	color: #ca1ea5;
	margin: 0px;
	border: none;
	font-family: 'Oswald';
	/*text-transform: uppercase;*/
}

h3.sec-title span {
	color: #000;
}

/*h3.sec-title:after {
	content: '';
	display: inline-block;
	width: 85px;
	height: 25px;
	background: #ca1ea5;
	position: relative;
	top: 5px;
	left: 15px;
	transform: skew(-15deg);
}

h3.sec-title:after {
	content: '';
	width: 40px;
	left: 15px;
	top: 2px;
	height: 18px;
}
*/
.blog-sec .left-link h3.sec-title {
	font-size: 20px;
}


/* left side menu Styling */

.left-link .accordion-link {
	width: 100%;
	max-width: 355px;
	margin: 0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style: none;
	padding: 0;
	margin-bottom: 60px;
}


/* Left Section */

.left-link h4.goTolink {
	color: #fff;
	padding: 0px;
	text-transform: uppercase;
	font-size: 20px;
	width: 100%;
}

.left-link h4.goTolink a {
	padding: 15px 10px;
	display: block;
	color: #fff;
	background: #ca1ea5;
}

.left-link h4.goTolink a:hover,
.left-link h4.goTolink a:focus {
	background: #ff0101;
	cursor: pointer;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.left-sec {
	max-width: 280px;
	width: 100%;
	padding: 0px;
	margin-right: auto;
}

.right-bx-sec {
	max-width: 280px;
	margin-left: auto;
	padding: 0px;
	width: 100%;
}

.left-link {
	padding: 0;
}

.two-col-sec .left-link {
	padding: 0;
	text-align: center;
}

.two-col-sec .left-link .left-list-article {
	text-align: left;
}

.two-col-sec .left-link .sec-title {
	text-align: left;
}

.left-link h4,
.left-link h6 {
	color: #fff;
	background: #ca1ea5;
	/* #ca1ea5 #db2a53*/
	padding: 15px 10px;
	margin: 0px;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'Oswald';
	width: 100%;
	text-align: center;
}

.left-list-article {
	margin: 0px;
	/* border-bottom: 2px solid #ece9e9;
		padding-bottom: 10px; */
}

.left-list-article .row.m-0 {
	margin-bottom: 10px !important;
	padding-left: 20px;
}

.left-list-article a {
	display: block;
	cursor: pointer;
	flex: 0 0 100%;
}

.left-list-article figure {
	max-width: 140px;
	max-height: 140px;
	overflow: hidden;
	flex: 0 0 auto;
	margin: 0px 5px 5px 0px;
	height: 140px;
	width: 100%;
}

.left-list-article figure #video-space {
	height: 100%;
	width: 90px;
}

.left-list-article img {
	border: 1px solid #ececec;
	padding: 2px;
	max-width: 100%;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.left-list-article .left-ar p {
	margin: 0px;
	font-size: 15px;
	line-height: 1.2;
	color: #000;
	transition: color 0.2s linear;
	padding-bottom: 10px;
	min-height: 75px;
	/* font-family: 'Oswald'; */

	display: flex;
	align-items: center;
	padding-left: 5px;
	flex: 1;
}

.left-list-article .like-comment p {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0;
}

.left-list-article .like-comment video#video-space {
	border: 1px solid #ececec;
	padding: 2px;
	max-width: 100%;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.left-list-article .like-comment,
.popular-list-article .like-comment {
	flex-wrap: nowrap;
	margin: 0px;
	position: relative;
	border: none;
	font-size: 15px;
	color: #3a3a3a;
	padding: 0px;
	font-weight: bold;
	align-items: center;
}

.left-list-article .like-comment img {
	width: 100%;
	border: none;
	max-width: 20px;
	height: auto;
	margin: 0px 5px 0px 0px;
}

.left-sec .popular-list-article h4 {
	color: #006ea1;
	font-size: 18px;
	line-height: 1.2;
	margin: 0px 0px 10px 0px;
	font-family: 'Oswald';
	display: inline-block;
	width: 100%;
	background: no-repeat;
	padding: 0;
	text-align: left;
	text-transform: capitalize;
}

.left-sec .popular-list-article h5 {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	margin: 0px 0px 5px 0px;
	font-family: 'Oswald';
}

.popular-list-article .row p {
	font-size: 16px;
	color: #000;
	margin: 0px;
	line-height: 1.3;
	border-bottom: 2px solid #ece9e9;
	padding-bottom: 20px;
	font-family: 'open sans';
	font-weight: 400;
}

.popular-list-article .row.m-0 {
	padding: 0px;
	max-width: 355px;
	display: block;
	margin-bottom: 30px !important;
}

.left-list-article a:hover p,
.left-list-article a:focus p {
	color: #1479a8;
	transition: color 0.2s linear;
}

.right-sec {
	padding: 0px;
	width: 0;
}

.article-left-sec {
	padding: 0px;
	max-width: 800px;
	width: 100%;
}


/* Hover Image Effect */

.hovereffect {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: pointer;
	margin-bottom: 15px;
}

.hovereffect img {
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.hovereffect img {
	display: block;
	position: relative;
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.popular-list-article .row:hover img {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

@keyframes move_wave {
	0% {
		transform: translateX(0) translateZ(0) scaleY(1)
	}
	50% {
		transform: translateX(-25%) translateZ(0) scaleY(0.55)
	}
	100% {
		transform: translateX(-50%) translateZ(0) scaleY(1)
	}
}

.wave {
	position: absolute;
	left: 0;
	width: 200%;
	height: 100%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom;
}


/* News-Info Styling */


/* Our Article Styling */

.full-third-article p {
	margin-top: 20px;
	font-size: 18px;
	line-height: 28px;
	color: #000;
	font-weight: normal;
}

.full-third-article .top-img-article {
	margin-bottom: 10px;
}

.article-disclaimer {
	font-size: 18px;
	color: #000;
	padding: 10px 0px;
	margin-top: 10px;
	border-top: 4px solid #023792;
	/*border-bottom: 2px solid #ece9e9;*/
	display: inline-block;
	margin-bottom: 20px !important;
	width: 100%;
}


/* Article styling Demo Add */

.article-content {
	margin-top: 20px;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}

.article-content p {
	font-family: 'open sans';
	color: #000;
	font-size: 20px;
	margin: 10px 0px;
	line-height: 42px;
}

.article-quotation {
	background: #8f54ea;
	border: 1px solid #e8e9f6;
	border-left: 4px solid #292a2d;
	box-shadow: 0px 0px 3px rgba(49, 49, 49, 0.3);
	text-align: center;
	align-items: center;
	justify-content: center;
	display: flex;
	flex-direction: column;
}

.article-quotation p {
	text-align: center;
	font-weight: bold;
	color: #fff;
	line-height: 34px;
	padding: 0px;
	margin: 10px 0px;
	position: relative;
}

.article-quotation p:before {
	content: '';
	height: 20px;
	width: 20px;
	position: absolute;
	background: transparent url(../image/inverted-icon.png) no-repeat center center / auto;
	top: 0;
	right: auto;
	left: 0;
	filter: brightness(49);
}

.article-quotation p:after {
	content: '';
	height: 20px;
	width: 20px;
	position: absolute;
	background: transparent url(../image/inverted-icon.png) no-repeat center center / auto;
	top: auto;
	bottom: auto;
	transform: rotate(-180deg);
	filter: brightness(49);
}

.article-quotation span {
	color: #fff;
	font-weight: 600;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}

.article-quotation p i {
	font-size: 38px;
	color: #131c41;
	font-weight: bold;
	font-family: 'Source Sans Pro', sans-serif;
}

.article-content .img-quotation {
	padding: 0px;
}

.article-content .img-quotation img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}


/* Article styling Demo End */


/* General Description Tab Page Styling */

h3.about-content-title {
	font-size: 28px;
	font-weight: 700;
	text-transform: uppercase;
	color: #ca1ea5;
	margin: 0px;
	border-left: 4px solid #ca1ea5;
	padding-left: 20px;
	font-family: 'Oswald';
}

h3.about-content-title span {
	color: #000;
}

.add-about-content {
	width: 100%;
	padding: 20px;
	margin: 20px 0 30px 0px;
	overflow: hidden;
	background: linear-gradient(to bottom, #022354 6px, transparent 6px, transparent calc(100% - 6px), #022354 calc(100% - 6px)) no-repeat, linear-gradient(to left, #022354 8px, transparent 6px, transparent calc(100% - 6px), #022354 calc(100% - 6px)) no-repeat;
	background-position: center;
	background-size: calc(100% - 1.5em) 100%, 100% calc(100% - 1.5em);
}


/* .add-about-content p {
		font-family: 'open sans';
		font-size: 18px;
		color: #272727;
		line-height: 1.4;
		margin: 0px;
	} */


/* Forum Styling */

p.comment-note {
	font-size: 16px;
	line-height: 1.4;
	padding: 0px;
	margin: 20px 0 10px 0;
	font-weight: normal;
	font-family: "Poppins",sans-serif;
}
p.apos-comment-note {
	font-size: 13px;
	line-height: 1.4;
	padding: 0px;
	font-weight: normal;
	font-family: "Poppins",sans-serif;
}
.comment-box.expert-tab {
	background: #efffde;
	height: auto;
	border: 1px solid #cee4b7;
	margin: 20px 0px;
	padding: 15px;
}

.comment-box.expert-tab p {
	color: #000;
}

.comment-box {
	background: #fff;
	height: auto;
	border: 1px solid #f4f4f4;
	margin: 10px 0px;
	padding: 15px;
	position: relative;
}

.profile-info {
	padding: 0px;
	display: flex;
}

.profile-pic {
	margin: 5px 0 0 0px;
	height: 50px;
	width: 50px;
	overflow: hidden;
	border-radius: 50px;
}

.profile-info p {
	font-size: 16px;
	margin: 0px;
	color: #000;
	line-height: normal;
	font-weight: 600;
}

.profile-info span {
	position: relative;
	padding-left: 15px;
	margin: 0px;
	line-height: 1.2;
	font-size: 12px;
	font-weight: 600;
}

.expert-tab .expert-tag {
	background: #bbc703;
	border-radius: 50px;
	width: 150px;
	height: 50px;
	display: inline-flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	border: 1px solid #9ba504;
	font-size: 18px;
	color: #000;
	max-width: 150px;
}

.expert-tab .expert-tag img {
	margin-right: 10px;
}

.online-info {
	color: #279a04;
}

.online-info:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: #279a04;
	position: absolute;
	border-radius: 50px;
	top: 3px;
}

.offline-info {
	color: #e30a0a;
}

.offline-info:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: #e30a0a;
	position: absolute;
	border-radius: 50px;
	top: 3px;
}

.away-info {
	color: #580100;
}

.away-info:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	background: #580100;
	position: absolute;
	border-radius: 50px;
	top: 3px;
	left: 0px;
}

.comment-info {
	margin: 0px 0px 0 50px;
	width: auto;
	font-size: 16px;
	color: #000;
	line-height: 1.5;
}

.comment-box .like-reply {
	display: flex;
	align-items: flex-start;
	font-size: 16px;
	font-family: 'open sans';
	color: #000;
	margin-top: 10px;
	width: auto;
	margin: 0px 0 0 60px;
	border-top: 1px solid #c5c5c5;
	padding-top: 10px;
	font-weight: 600;
}

.comment-info h3 {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	text-transform: capitalize;
	margin-top: 10px;
}

.like-reply .inner-bx {
	padding: 0px;
	font-size: 14px;
	display: flex;
	align-items: center;
}

.like-reply .inner-bx strong {
	margin: 0px 10px;
	bottom: 0;
}

.like-reply .inner-bx button {
	font-size: 14px;
	color: #000;
	border: none;
	background: transparent;
	cursor: pointer;
	outline: none;
	font-family: 'open sans';
	font-weight: 700;
}

.like-comment.like-reply .inner-bx button {
	font-size: 15px;
	color: #3a3a3a;
	padding: 0px;
}

.like-comment.like-reply .inner-bx button.save-btn {
	background: #ca1ea5;
	padding: 4px 20px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	font-family: 'open sans';
	font-weight: 400;
	margin-top: 8px;
}

.comment-box.reply-bx {
	margin-left: 60px;
}

.like-comment .fas,
.inner-bx .fas,
.inner-bx .far {
	color: #9da0a3;
	margin-right: 5px;
	margin-top: 3px;
}

.right-bx-sec .about-us-image {
	height: 100%;
	object-fit: cover;
	width: 100%;
	border: 4px solid #ffffff;
	outline: 4px solid #8f54ea;
}

.right-bx-sec figure.con-board-img {
	height: 320px;
	width: 100%;
	margin: 20px 0 0 0;
}

.average-score .perLevel tr td:last-child .effect-count {
	color: #ca1ea5;
	display: flex;
	align-items: center;
	justify-content: center;
}


/* Forum Styling End */


/* Footer Styling */

.bottom-logo .container {
	/*border-top: 2px solid #ece9e9;*/
	padding-top: 10px;
	margin-top: 0px;
}

.bottom-logo {
	text-align: right;
	padding: 20px 0px;
	position: relative;
}

h5.ft-logo {
	color: #000;
	font-size: 48px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: 'Oswald';
	margin-top: 0px;
}

h5.ft-logo p {
	font-size: 17px;
	font-weight: 500;
	font-family: 'Oswald';
	color: #000;
}


/* Right Login */


/* New Accordion Menu left styling */

.left-link .accordion-link ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.left-link .accordion-link li {
	border: none;
	text-align: left;
	padding: 0;
	margin: 10px 0px;
	font-size: 22px;
}

.left-link .accordion-link li a,
.left-link .accordion-link .toggle-tip {
	color: #fff;
	font-weight: 400;
	display: block;
	background: #8f54ea;
	padding: 10px 15px;
	border-radius: 10px;
	font-size: 16px;
	font-family: 'open sans';
	position: relative;
	transition: all 0.2s linear;
}

.left-link .accordion-link .accordion-sub-inner-link {
	margin-top: 10px;
}

.left-link .accordion-link .toggle-tip:hover,
.left-link .accordion-link .toggle-tip:focus,
.left-link .accordion-link li a:hover,
.left-link .accordion-link li a:focus {
	box-shadow: 0px 3px 2px #b7b7b7;
	background: #212121;
	cursor: pointer;
	transition: all 0.2s linear;
}


/* accordion-sub-inner-link */

.left-link .accordion-link ul.accordion-sub-inner-link li {
	margin: 1px 0px;
}

.left-link .accordion-link ul.accordion-sub-inner-link {
	list-style: none;
	margin-left: 10px;
	padding: 0px;
	margin-right: 10px;
}

.left-link .accordion-link ul.accordion-sub-inner-link a,
.left-link .accordion-link ul.accordion-sub-inner-link .toggle-tip {
	border-radius: 0px;
	background: #e8bb06;
	border-left: 2px solid #a38718;
	color: #000;
	font-size: 20px;
}

.left-link .accordion-link ul.accordion-sub-inner-link a:hover,
.left-link .accordion-link ul.accordion-sub-inner-link a:focus,
.left-link .accordion-link ul.accordion-sub-inner-link .toggle-tip:hover,
.left-link .accordion-link ul.accordion-sub-inner-link .toggle-tip:focus {
	background: #0197a6;
	transition: all 0.2s linear;
	cursor: pointer;
	border-left: 2px solid #02646f;
	color: #fff;
	box-shadow: none;
}

.left-link .accordion-link ul.accordion-inner-link {
	list-style: none;
	padding: 0px;
}

.left-link .accordion-link ul.accordion-inner-link a,
.left-link .accordion-link ul.accordion-inner-link .toggle-tip {
	border-radius: 0px;
	background: #b9f5fb;
	border-left: 2px solid #549ca3;
	color: #000;
	font-size: 20px;
}

.left-link .accordion-link ul.accordion-inner-link a:hover,
.left-link .accordion-link ul.accordion-inner-link a:focus,
.left-link .accordion-link ul.accordion-inner-link .toggle-tip:hover,
.left-link .accordion-link ul.accordion-inner-link .toggle-tip:focus {
	background: #0197a6;
	transition: all 0.2s linear;
	cursor: pointer;
	border-left: 2px solid #02646f;
	color: #fff;
	box-shadow: none;
}

.left-link .accordion-link ul.accordion-mulit-sub-link {
	margin-left: 45px;
}

.left-link .accordion-link ul.accordion-mulit-sub-link li {
	max-width: 80%;
}

.left-link .accordion-link ul.accordion-mulit-sub-link a.success-st {
	background: #1e8a04;
	border: none;
	color: #fff;
	font-size: 22px;
	border-radius: 10px;
	padding: 5px 20px;
	margin: 5px 0px;
}

.left-link .accordion-link ul.accordion-mulit-sub-link a.failure-st {
	background: #dc0404;
	border: none;
	color: #fff;
	font-size: 22px;
	border-radius: 10px;
	padding: 5px 20px;
	margin: 5px 0px;
}

.left-link .accordion-link .left-menu-link li {
	border: none;
	text-align: left;
	padding: 0;
	margin: 5px 0px;
	font-size: 22px;
}

.left-link .accordion-link .left-menu-link li.first-nav a {
	background: #e8bb06;
	border-left: 2px solid #a38718;
}

.left-link .accordion-link .left-menu-link li a,
.left-link .accordion-link .left-menu-link .toggle-tip {
	border-radius: 0px;
	margin: 0;
	color: #fff;
	font-size: 18px;
	display: block;
	width: 100%;
	background: #8f54ea;
	padding: 10px 10px 10px 20px;
	border-left: 2px solid #8f54ea;
}

.left-link .accordion-link .left-menu-link li a:hover,
.left-link .accordion-link .left-menu-link li a:focus,
.left-link .accordion-link .left-menu-link .toggle-tip:hover,
.left-link .accordion-link .left-menu-link .toggle-tip:focus {
	transition: all 0.2s linear;
	cursor: pointer;
	color: #ca1ea5;
	background: #ffffff;
	border-left: 4px solid #ca1ea5;
	font-weight: bold;
	box-shadow: 0px 0px 2px #ababab;
}

.left-link .accordion-link .left-menu-link ul.left-inner-menu-link {
	margin-left: 45px;
}

.left-link .accordion-link .left-menu-link ul.left-inner-menu-link li {
	width: 70%;
}

.left-link .accordion-link .left-menu-link ul.left-inner-menu-link a.success-st {
	background: #0197a7;
	border: none;
	color: #fff;
	font-size: 18px;
	border-radius: 10px;
	padding: 5px 20px;
	margin: 5px 0px;
	text-align: center;
}

.left-link .accordion-link .left-menu-link ul.left-inner-menu-link a.failure-st {
	background: #0197a7;
	border: none;
	color: #fff;
	font-size: 18px;
	border-radius: 10px;
	padding: 5px 20px;
	margin: 5px 0px;
	text-align: center;
}


/* New Accordion Menu left styling  End*/


/* Empty Text Styling */

.article-info h4:empty,
.article-info h5:empty,
.article-info p:empty,
.left-sec .popular-list-article h4:empty,
.one-col-blog .article-dec h4:empty {
	display: none;
}


/* Radio Box Styling */


[type="radio"]:checked+label,
[type="radio"]:not(:checked)+label {
	position: relative;
	padding-left: 22px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #fff;
	margin-right: 20px;
}

[type="radio"]:checked+label:before,
[type="radio"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}

[type="radio"]:checked+label:after,
[type="radio"]:not(:checked)+label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #0197a7;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	font-family: 'open sans';
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

[type="radio"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

[type="radio"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}


/* Checkbox Styling */


/*** custom checkboxes ***/

.successRate input[type=checkbox] {
	display: none;
}


/* to hide the checkbox itself */

.successRate input[type=checkbox]+label:before {
	font-family: 'Font Awesome 5 Free';
	display: inline-block;
}

.successRate input[type=checkbox]+label:before {
	content: '';
	width: 20px;
	height: 20px;
	border: 2px solid #000;
	display: inline-block;
	margin-right: 5px;
	border-radius: 5px;
	position: relative;
	top: 2px;
}


/* .successRate input[type=checkbox] + label:before { content: "\f096";}  unchecked icon */

.successRate input[type=checkbox]+label:before {
	letter-spacing: 10px;
}


/* space between checkbox and label */

.successRate input[type=checkbox]:checked+label:before {
	color: #ca1ea5;
	content: "\f00c";
	display: inline-flex;
	height: 20px;
	width: 20px;
	position: relative;
	top: -3px;
	align-items: center;
	justify-content: center;
	border: 2px solid #ca1ea5;
	padding-left: 6px;
	padding-top: 1px;
	font-size: 14px;
}


/*.successRate input[type=checkbox]:checked + label:before { content: "\f046"; color: #ca1ea5;}  checked icon */

.successRate input[type=checkbox]:checked+label:before {
	letter-spacing: 7px;
}


/* allow space for check mark */

.successRate {
	display: flex;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
}

.successRate label {
	margin-right: 10px;
	font-size: 18px;
	font-family: 'Oswald';
}


/* Filter By Option Styling */

.filter-sec {
	margin-bottom: 15px;
	display: flex;
	justify-content: flex-end;
	flex: 0 1 100%;
	margin-top: 15px;
}

.filter-by-option {
	background: #ca1ea5;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #d411aa;
	padding: 4px 12px !important;
	border-radius: 50px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
}


/* .gfs .filter-by-option {
		background: #ca1ea5;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #d411aa;
		padding: 6px 20px;
		border-radius: 50px;
		font-size: 14px;
		font-weight: 600;
		color: #fff;
	} */


/* Checkbox Styling */

.filter-by-option [type="checkbox"]:checked,
.filter-by-option [type="checkbox"]:not(:checked) {
	position: absolute;
	left: -9999px;
}

.filter-by-option [type="checkbox"]:checked+label,
.filter-by-option [type="checkbox"]:not(:checked)+label {
	position: relative;
	padding-left: 22px;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	color: #fff;
	margin: 0px 0px 0px 5px;
}

.filter-by-option [type="checkbox"]:checked+label:before,
.filter-by-option [type="checkbox"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #ddd;
	border-radius: 100%;
	background: #fff;
}

.filter-by-option [type="checkbox"]:checked+label:after,
.filter-by-option [type="checkbox"]:not(:checked)+label:after {
	content: '';
	width: 12px;
	height: 12px;
	background: #212121;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.filter-by-option [type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.filter-by-option [type="checkbox"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.reaction-hover-bx .modal-dialog {
    max-width: 155px;
}
.reaction-hover-bx .modal-header {
    padding: 5px 10px;
}
.reaction-hover-bx h5 {
    font-size: 16px;
    color: #626262;
    font-weight: bold;
    font-family: 'Oswald';
	display: flex;
    align-items: center;
}
.reaction-hover-bx h5 img {
    margin-left: 25px;
    vertical-align: text-bottom;
}
.reaction-hover-bx .modal-body{
	padding: 5px 10px;
	overflow: hidden;
    height: auto;
}
.reaction-hover-bx .modal-body p {
    margin: 0px;
    font-size: 13px;
    font-family: 'Oswald';
    color: #606060;
}
button.btn.icon-hover-rt {
    font-family: 'Oswald';
    font-size: 12px;
    font-weight: bold;
    display: flex;
    align-items: center;
    width: ;
}
button.btn.icon-hover-rt img{
	margin-right: 4px;
}
button.btn.icon-hover-rt:hover, button.btn.icon-hover-rt:focus {
    outline: none !important;
    box-shadow: none !important;
}

.reaction-react-bx {
    padding: 0px !important;
}
.reaction-react-bx .modal-dialog {
	max-width: 460px;
	width: auto;
	margin: 20px auto;
}
.reaction-react-bx .modal-header {
    padding: 5px 0px;
	border: none;
}

/* .reaction-react-bx .modal-header .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    width: 100%;
    padding-right: 30px;
} */
.reaction-react-bx .modal-header .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    width: 100%;
    padding-right: 30px;
    display: flex;
    justify-content: space-around;
}

.reaction-react-bx h5 {
    font-size: 16px;
    color: #626262;
    font-weight: bold;
    font-family: 'Oswald';
	display: flex;
    align-items: center;
}

.reaction-react-bx .modal-body{
	padding:0px;
    height: auto;
}
/* .reaction-react-bx a.nav-link {
    font-family: 'Oswald';
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: center;
    color: #9e9d9d;
	padding: 4px;
	border: none;
    margin: 4px 6px 0 0;
} */
.reaction-react-bx a.nav-link {
    font-family: 'Oswald';
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: center;
    color: #9e9d9d;
    padding: 4px;
    border: none;
    /* margin: 4px 6px 0 0; */
}
.reaction-react-bx .modal-header .nav-tabs .nav-item:first-child {
    margin-left: 5px;
}
.reaction-react-bx a.nav-link.active {
    border: none;
    border-bottom: 2px solid #df23b7;
}
.reaction-react-bx a.nav-link img {
    margin-right: 5px;
}
.reaction-react-bx .tab-content .tab-pane {
    padding: 0px;
}
.reaction-react-bx .modal-body .reaction-list {
    display: flex;
    align-items: center;
	padding: 12px 10px;
    border-bottom: 1px solid #eaeaea;
}

.reaction-react-bx .modal-body .reaction-list figure.profile-pic {
    width: 34px;
    height: 34px;
    overflow: hidden;
	margin: 0px;
}
.reaction-react-bx .modal-body .reaction-list figure.profile-pic img{
	width: 34px;
	height: 34px;
	object-fit: contain;
}
/* .reaction-react-bx .modal-body .reaction-list h3 {
    font-family: 'Oswald';
    margin: 0px 60px 0px 10px;
    font-size: 16px;
    font-weight: normal;
	color: #606060;
} */
.reaction-react-bx .modal-body .reaction-list h3 {
    font-family: 'Oswald';
    padding: 0px 60px 0px 10px;
    font-size: 16px;
    font-weight: normal;
    color: #606060;
    min-width: 160px;
    display: flex;
    margin-bottom: 0;
    flex: 0 0 50%;
}
.reaction-react-bx .modal-body .reaction-list .reacted-emoji {
    align-items: flex-end;
    display: flex;
}
.reacted-emoji img {
    vertical-align: baseline;
}
.reaction-react-bx button.close {
	position: absolute;
	top: 15px;
	right: 25px;
	padding: 0px;
	line-height: normal;
	z-index: 1;
	}
/* .reaction-react-bx button.close{
	position: absolute;
    top: 15px;
    right: 25px;
    padding: 0px;
    line-height: normal;
} */
.reaction-react-bx button.close:hover,
.reaction-react-bx button.close:focus{
	outline: none;
	box-shadow: none;
}
.reaction-react-bx .modal-body .tab-content .tab-pane p{
	text-align: center;
	font-family: 'Oswald';
	font-size: 18px;
	margin: 20px;
}

button.btn.icon-hover-rt {
    font-family: 'Oswald';
    font-size: 12px;
    font-weight: bold;
    display: flex;
    align-items: center;
}
/* button.btn.icon-hover-rt img{
	margin-right: 4px;
} */
button.btn.icon-hover-rt img {
    margin-right: 0;
}
button.btn.icon-hover-rt:hover, button.btn.icon-hover-rt:focus {
    outline: none !important;
    box-shadow: none !important;
}

@media (max-width:768px){
	.owl-carousel.owl-know .owl-stage .owl-item.active+.active .img-box {
		max-width: 135px !important;
	}
	.icon-hover-rt img,
	.reaction-react-bx img{
		filter: hue-rotate(-22deg) brightness(1.2)
	}
	.reaction-react-bx a.nav-link.active {
		border: none;
		border-bottom: 2px solid #d336ff;
	}
    .tab-content .seemore-btn {
        padding: 0px;
        margin: 15px 0px 15px;
        float: left;
        display: block !important;
        clear: both;
        width: 100% !important;
    }
}
@media (max-width: 580px){
	.reaction-react-bx .modal-header .nav-tabs{
		padding-left: 60px;
		position: relative;
	}
	.reaction-react-bx .modal-header .nav-tabs .nav-item:first-child{
		position: absolute;
		left: 0;
		max-width: 60px;
		width: 100%;
		right: auto;
	}
	.reaction-react-bx .modal-header .nav-tabs .nav-item:first-child a{
		text-align: center;
		width: 100%;
		justify-content: center;
	}
}
/* Filter By Option Styling End */


/* Fade In Styling */

.carousel-fade .carousel-inner .item {
	opacity: 0;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-control {
	z-index: 2;
}

@media all and (transform-3d),
(-webkit-transform-3d) {
	.carousel-fade .carousel-inner>.item.next,
	.carousel-fade .carousel-inner>.item.active.right {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner>.item.prev,
	.carousel-fade .carousel-inner>.item.active.left {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner>.item.next.left,
	.carousel-fade .carousel-inner>.item.prev.right,
	.carousel-fade .carousel-inner>.item.active {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}


/* Fade In End Styling */

.social-bx {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	max-width: 300px;
	width: 100%;
}

.social-board-row .social-bx {
	flex: 0 0 auto;
	margin-top: 20px;
	position: relative;
	max-width: 340px;
}

.social-board-row .social-bx.b1 {
	max-width: 250px;
	justify-content: space-around;
}

.social-board-row .social-bx ul.social-count {
	display: flex;
}


/* Select Word filter Styling */

.select-word {
	background: #8f54ea;
	padding: 20px;
	border: 1px solid #000;
	margin: 20px 0px;
}

.select-word p {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	border-left: 3px solid #fff;
	padding-left: 15px;
}

.select-word ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
}

.select-word ul li {
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	width: 51px;
	height: auto;
	text-align: center;
}

.select-word ul li a {
	font-size: 34px;
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
	padding: 2px 0px 6px 0px;
	border: 1px solid transparent;
	display: inline-block;
	line-height: 1;
	font-family: 'open sans';
	transition: all 0.2s ease;
	width: 51px;
	text-align: center;
	cursor: pointer;
}

.select-word ul li.active a,
.select-word ul li a:hover {
	color: #ca1ea5;
	background: #ffffff;
	border-color: #fff;
	transition: all 0.2s ease;
}

.directory-list ul {
	
	margin: 0px;
	padding: 0px;
	list-style: none;
	column-gap: 1.875rem;
	
}

.directory-list ul li {
	margin: 0px !important;
    padding: 0px;
    list-style: none;
    break-inside: avoid;
    min-height: auto;
    display: flex;
}

/*.directory-list ul li a {
	margin: 0px;
	padding: 5px 10px;
	display: block;
	text-align: left;
	font-size: 18px;
	background: #8f54ea;
	color: #fff;
	font-weight: 600;
}

.directory-list ul li:nth-child(even) a {
	background: #ca1ea5;
	 border: 1px solid #ca1ea5; 
	color: #fff;
}

.directory-list ul li a:hover,
.directory-list ul li a:focus {
	background: #ffffff;
	color: #ca1ea5;
	border-left: 4px solid #ca1ea5;
	transition: all 0.2s ease;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
}*/
.directory-list ul li a:hover
 {
	color: #3c7ed3;;
	

}

section.container-fluid.know-more-sec {
	height: auto;
	background: #ffffff;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2) inset;
	display: flex;
	align-items: center;
	justify-content: center;
}

.row.know-more-sec {
	margin: 0px;
}

.owl-carousel.owl-know {
	margin: 30px 0px 0 0;
}

.owl-carousel.owl-know .owl-stage-outer {
	padding: 20px 0px 0 0;
}

.know-more-sec .owl-carousel .owl-nav button.owl-next,
.know-more-sec .owl-carousel .owl-nav button.owl-prev {
	font-size: 120px;
	line-height: 0;
	color: #ca1ea5;
	outline: none;
}

.know-more-sec .owl-nav .owl-prev {
	position: absolute;
	top: 30%;
	transform: translateY(-50%);
	bottom: auto;
	left: -21px;
}

.know-more-sec .owl-nav .owl-next {
	position: absolute;
	top: 30%;
	transform: translateY(-50%);
	bottom: auto;
	left: auto;
	right: -21px;
}

.know-more-sec .img-box {
	text-align: center;
	max-width: 155px;
	min-height: 250px;
	margin: 0px auto;
	height: auto;
}

.know-more-sec .img-box img {
	transition: all 200ms ease-in;
	max-width: 210px;
	margin: 0px auto;
	height: 160px;
	object-fit: cover;
}

.know-more-sec .img-box p {
	font-size: 14px;
	color: #292929;
	line-height: 1.3;
	margin-top: 15px;
	transition: all 200ms ease-in;
	max-width: 210px;
	font-weight: 600;
	margin: 15px auto 0;
}

.owl-carousel.owl-know .owl-stage .owl-item.active+.active .img-box img {
	transform: scale(1.1);
	z-index: 9999;
	transition: all 200ms ease-in;
	background: #fff;
	padding: 5px;
	outline: 4px solid #8f54ea;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
	max-width: 300px;
}

.owl-carousel.owl-know .owl-stage .owl-item.active+.active .img-box p {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	transition: all 200ms ease-in;
}

.owl-carousel.owl-know .owl-stage .owl-item.active+.active+.active .img-box img {
	z-index: 999;
	transition: all 200ms ease-in;
	background: transparent;
	padding: 0px;
	outline: none;
	box-shadow: none;
	max-width: 210px;
	height: 160px;
	object-fit: cover;
	transform: scale(1);
}

.owl-carousel.owl-know .owl-stage .owl-item.active+.active+.active .img-box p {
	font-size: 14px;
	color: #292929;
	line-height: 1.3;
	margin-top: 15px;
	transition: all 200ms ease-in;
	font-weight: normal;
}

.owl-carousel.owl-know .owl-stage .owl-item.active+.active .img-box {
	max-width: 300px;
}

.owl-carousel.owl-know .owl-stage .owl-item.active+.active+.active .img-box {
	max-width: 155px;
}

.owl-carousel.owl-know .owl-stage .owl-item.active .item:hover .img-box img {
	z-index: 9999;
	transition: all 200ms ease-in;
	background: #fff;
	padding: 5px;
	outline: 4px solid #8f54ea;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
	max-width: 300px;
}

.owl-carousel.owl-know .owl-stage .owl-item.active .item:hover .img-box p {
	/* font-size: 14px;
		 font-weight: 600; */
	transition: all 200ms ease-in;
}

.owl-carousel.owl-know .owl-stage .owl-item.active:hover {
	width: 240px;
	height: auto;
	margin: 0px;
	z-index: 999;
	cursor: pointer;
	transition: all 200ms ease-in;
}

.top-img-article iframe#youtube-video-frame {
	width: 100%;
	height: auto;
	min-height: 360px;
}

/*.about-science-opinion .ops {
	color: #000;
	line-height: 34px;
	padding: 15px;
	margin: 0px;
	border: 1px solid #022354;
}*/


/* Debateble Topic Start */

/*.topic-subject:after {
	content: '';
	position: absolute;
	top: auto;
	bottom: -8px;
	width: 20px;
	height: 20px;
	display: block;
	transform: rotate(135deg);
	background: #ca1ea5;
	z-index: 0;
}*/

/* */

.navbar .dropdown-menu.form-wrapper a {
	color: #0197a7;
	padding: 0 !important;
	font-size: 14px;
	font-weight: bold;
}

.navbar .dropdown-menu.form-wrapper a:hover {
	text-decoration: underline;
}

.navbar .form-wrapper .hint-text {
	text-align: center;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.navbar .form-wrapper .social-btn .btn,
.navbar .form-wrapper .social-btn .btn:hover {
	color: #fff;
	margin: 0;
	padding: 0 !important;
	font-size: 13px;
	border: none;
	transition: all 0.4s;
	text-align: center;
	line-height: 34px;
	width: 47%;
	text-decoration: none;
}

.navbar .social-btn .btn-primary {
	background: #507cc0;
}

.navbar .social-btn .btn-primary:hover {
	background: #4676bd;
}

.navbar .social-btn .btn-info {
	background: #64ccf1;
}

.navbar .social-btn .btn-info:hover {
	background: #4ec7ef;
}

.navbar .social-btn .btn i {
	margin-right: 5px;
	font-size: 16px;
	position: relative;
	top: 2px;
}

.navbar .form-wrapper .form-footer {
	margin: 5px 0px;
}

.navbar .form-wrapper .form-footer a:hover {
	text-decoration: underline;
	background: transparent;
	color: #000;
}

.navbar .form-wrapper .checkbox-inline input {
	margin-top: 3px;
}

.navbar .checkbox-inline {
	font-size: 13px;
}

.navbar .navbar-right .dropdown-toggle::after {
	display: none;
}

@media (max-width: 768px) {
	.whatsapp-url{
		display:block;
	}
	.navbar .dropdown-menu.form-wrapper {
		width: 100%;
		padding: 10px 15px;
		/* background: transparent; */
		/* border: none; */
		position: absolute;
		left: auto;
		right: 0;
	}
	.bottom-logo {
		margin-top: 0px;
	}
	.blog-sec {
		margin-top: 0;
	}
}


/* New Forum Tab Styling */

.forumTabFx {
	position: sticky;
	top: 60px;
	background: #fff;
	z-index: 9;
	padding-bottom: 5px;
}

.accordion-link.forumTab {
	display: flex;
	width: 100%;
	height: auto;
}

.accordion-link.forumTab.inTab {
	padding-bottom: 10px;
}

.accordion-link.forumTab ul {
	display: flex;
	padding: 0px;
	margin-bottom: 10px;
	height: auto;
	width: 100%;
	flex-wrap: nowrap;
	display: grid;
	grid-template-columns: auto auto auto auto;
	columns: 4;
}

.accordion-link.forumTab.inTab ul {
	flex-wrap: wrap;
}

.accordion-link.forumTab ul.left-menu-link {
	display: flex;
	flex-wrap: nowrap;
	flex: 0 0 100%;
}

.accordion-link.forumTab ul li {
	list-style: none;
	display: inline-flex;
	padding: 0px;
	height: auto;
	margin-top: 10px;
	margin-right: 9px;
	width: auto;
	flex: 1;
}

.accordion-link.forumTab.inTab.s-type ul {
	justify-content: space-between;
}

.accordion-link.forumTab.inTab ul li {
	margin-right: 0px;
}

.accordion-link.forumTab ul li a {
	background: #023792;
	color: #fff;
	padding: 0px 5px 3px 5px;
	font-weight: 400;
	border: 1px solid #023792;
	transition: all 0.2s ease;
	align-items: center;
	justify-content: center;
	display: flex;
	text-align: center;
	font-size: 19px;
	width: 100%;
	font-family: "Poppins",sans-serif;
}

.accordion-link.forumTab.inTab ul li a {
	padding: 0px 5px 3px 5px;
}

.accordion-link.forumTab.inTab ul li:first-child.active a,
.accordion-link.forumTab.navTab ul li:first-child.active a,
.accordion-link.forumTab ul li.active a,
.accordion-link.forumTab ul li a:hover,
.accordion-link.forumTab.inTab ul li:first-child a:hover {
	background: #3c7ed3;
	color: #fff;
	border: 1px solid #3c7ed3;
	transition: all 0.2s ease;
}

.dropdown.commOption {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 6;
}

.dropdown.commOption .dropdown-toggle {
	padding: 0px;
	border: none;
	background: transparent;
	outline: none;
	cursor: pointer;
}

.dropdown.commOption .dropdown-toggle::after {
	display: inline-block;
	margin: 0;
	width: auto;
	height: auto;
	border: none;
	content: "\f142";
	font-weight: bold;
	font-family: Font Awesome\ 5 Free;
}


/* Apos google result */

.hrdorder {
	background: #ededed;
	height: 8px;
	border-radius: 50px;
	margin: 15px 0px 20px 0px;
}

.g-container {
	margin-top: 15px;
	display: flex;
	flex-wrap: wrap;
	flex: 0 0 100%;
	width: 100%;
}

.g-result-bx {
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e0e0;
}

.g-result-bx a {
	display: flex;
	border: 1px solid #ffe2fd;
	margin: 20px 0px 0 0;
	padding: 10px;
	background: #fff0fe;
}

.g-result-bx a figure {
	margin: 0px;
	padding: 4px;
	background: #fff;
	height: 116px;
	display: block;
	border: 1px solid #e0dede;
	max-width: 116px;
	flex: 0 0 100%;
}

.g-result-bx a figure img {
	/* max-width: 115px;
	max-height: 90px; */
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.g-content {
	margin-left: 10px;
	flex: 1;
	align-items: center;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.g-content h3 {
	background: #8f54ea;
	color: #fff;
	margin: 0px;
	padding: 5px 10px;
	font-size: 15px;
	font-weight: normal;
	border-radius: 4px;
	line-height: 1.5;
	width: 100%;
}

.g-content p {
	font-size: 16px;
	color: #232323;
	font-weight: normal;
	line-height: 1.3;
	padding: 0px 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}


/* Apos Full Seach Resutl */


/* h3.catResult-title:after {
		content: '';
		display: inline-block;
		width: 85px;
		height: 30px;
		background: #f64d75;
		position: relative;
		top: 5px;
		left: 30px;
		transform: skew(-15deg);
	} */


/* .resultEffect-bx {
		align-items: center;
		display: flex;
	} */

.content-bx p {
	/* font-size: 18px;
		font-weight: 600;
		color: #232323;
		margin-bottom: 0px; */
	font-size: 16px;
	color: #000;
	font-family: 'open sans';
	line-height: 1.3;
	font-weight: 400;
	margin: 0px 0px 8px 0;
	width: 100%;
}

/*.content-bx .board-social-btn button.btn-with,
.content-bx .board-social-btn button.btn-like {
	border: none;
	background: #8f54ea;
	border-radius: 15px;
	padding: 0px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	margin: 8px 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	position: relative;
	outline: none;
	width: 120px;
	height: 26px;
	margin-right: 0px;
	font-weight: 600;
	padding-left: 15px;
}

.content-bx .board-social-btn button.btn-with:before,
.content-bx .board-social-btn button.btn-like:before {
	content: "\f164";
	font-family: 'FontAwesome';
	position: absolute;
	top: -5px;
	right: auto;
	background: #fff;
	border-radius: 50px;
	height: 36px;
	width: 36px;
	color: #8f54ea;
	font-size: 14px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	left: -5px;
	border: 2px solid #3C7ED3;
}

.content-bx .board-social-btn button.btn-against,
.content-bx .board-social-btn button.btn-dislike {
	border: none;
	background: #3C7ED3;
	border-radius: 15px;
	padding: 0px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	margin: 8px 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	position: relative;
	outline: none;
	width: 120px;
	height: 26px;
	margin-right: 0px;
	font-weight: 600;
}

.content-bx .board-social-btn button.btn-against:before,
.content-bx .board-social-btn button.btn-dislike:before {
	content: "\f165";
	font-family: 'FontAwesome';
	position: absolute;
	top: -5px;
	right: auto;
	background: #fff;
	border-radius: 50px;
	height: 36px;
	width: 36px;
	color: #3c7ed3;
	font-size: 14px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	left: -5px;
	border: 2px solid #3c7ed3;
}*/

.content-bx .board-social-btn {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin: 0px;
}

.content-bx ul.social-count {
	text-align: left;
	padding: 0px;
}

.content-bx ul.social-count li {
	margin: 0px;
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #ffffff;
	background-color: #8f54ea;
	border: 1px solid #7e44d8;
}

.gpn .page-link {
	color: #ffffff;
	background-color: #30a60c;
	border: 1px solid #299808;
}

.pagination .page-link:hover {
	z-index: 1;
	color: #fff;
	text-decoration: none;
	background-color: #023792 !important;
	border-color: #3c7ed3 !important;
}

.pagination .page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color:#023792 !important;
	border-color: #023792 !important;
}

.breadcrumb {
	background: #ecf9fb;
	border: 1px solid #e8e8e8;
}

.breadcrumb-item a {
	color: #0197a7;
	font-weight: 600;
	text-transform: capitalize;
}

.breadcrumb-item.active {
	color: #f28e0c;
	text-transform: capitalize;
}

.scrollFx {
	position: sticky;
	top: 62px;
	padding-top: 12px;
	z-index: 2;
	background: #fff;
}

.accordion-link.forumTab.inTab ul.left-menu-link {
	padding-top: 28px;
	position: relative;
	margin-bottom: 0px;
	/*     display: grid;
		grid-template-columns: 200px 200px 200px; */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.accordion-link.forumTab.inTab ul li {
	flex: 0 0 32%;
	max-width: 200px !important;
}


/* Back to Top */

#back-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	background: #0197a7;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff;
	opacity: 0;
	text-decoration: none;
	transition: all 0.2s ease;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	font-size: 36px;
}

a.ftop {
	width: 40px;
	height: 40px;
	text-align: center;
	background: #f28e0c;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff;
	text-decoration: none;
	transition: all 0.2s ease;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
	font-size: 36px;
	padding: 0 0 7px 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 15px;
}

#back-to-top:hover,
.ftop:hover {
	background: #f28e0c;
	color: #000;
	transform: translateY(-5px);
	transition: all 0.2s ease;
}

#back-to-top.show {
	display: block !important;
	opacity: 1;
	transition: all 0.2s ease;
}

.accordion-link.forumTab.inTab ul li:first-child {
	position: absolute;
	top: 0px;
	margin: 0px;
	width: 100%;
	right: 0;
	display: block !important;
	left: 0;
	max-width: 32%;
}

.accordion-link.forumTab.inTab ul li:first-child a {
	border-top-left-radius: 4px;
	background: #ca1ea5;
	color: #fff;
	box-shadow: 0px -4px 3px #dadada;
	border: 1px solid #fff;
	border-top-right-radius: 4px;
}

.like-comment.react {
	display: flex;
	font-size: 14px;
	font-family: 'open sans';
	color: #383838;
	position: relative;
	bottom: 0;
	width: auto;
	border-top: none;
	padding: 10px;
	margin: 0px;
	align-items: center;
}

.comment-box-new .like-comment.react {
	padding-top: 5px;
	padding-bottom: 5px;
}

.like-reply .inner-bx.react-bx {
	padding: 0px;
	font-size: 14px;
	display: flex;
	align-items: center;
}

.row.inner-bx {
	display: flex;
	align-items: center;
	justify-content: center;
}

.morecontent span {
	display: none;
}

a.morelink {
	font-size: 14px;
	color: #f64d75;
	text-transform: capitalize;
	text-decoration: underline;
}

.input-cf form {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin-bottom: 30px;
}

.input-cf span {
	background: #3c7ed3;
	color: #fff;
	/* padding: 3px 10px; */
	gap: 2px;
	display: inline-block;
	/* margin: 10px 0 8px 0px; */
	border-radius: 4px;
	font-size: 18px;
	font-weight: 500;
}


.consent-box {
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: red;
   color: white;
   text-align: center;
   margin-bottom:0px;
   flex: 1 1 auto;
   background-color:#000;
   color:#FFF;
   padding:15px;
   text-align:left;
   display: -ms-flexbox;
   display: flex;
   z-index: 999;
   align-items: center;
}
.btn-consent-box{
    color: rgb(0, 0, 0);
    background-color: rgb(241, 214, 0);
    border-color: transparent;
}
.btn-consent-box:hover{text-decoration:underline;color:#000; }
.learn-more:hover{color:#fff}
.learn-more{color:#006dcc;text-decoration: underline;}

.input-cf form input.int-bx {
	flex: 0 0 100%;
	padding: 8px 10px;
	font-size: 16px;
	color: #626262;
	border: 1px solid #dadbdb;
	max-width: calc(100% - 150px);
}

.input-cf textarea.int-bx {
	flex: 0 0 100%;
	padding: 8px 10px;
	font-size: 16px;
	color: #626262;
	border: 1px solid #dadbdb;
	resize: none;
	height: 200px;
	overflow: hidden;
	margin-bottom: 5px;
}

/*.input-cf form input.sb-btn {
	width: auto;
	background: #ca1ea5;
	color: #fff;
	border: 1px solid #ca1ea5;
	text-transform: uppercase;
	transition: all 0.2s ease;
	cursor: pointer;
	font-weight: 700;
	font-family: 'Oswald';
	margin-top: 0px;
}*/

.topicbx {
	margin-top: 0px;
	background: #fff;
	padding-top: 1px;
	position: relative;
}
.tp-bx {
	padding: 5px;
/*	border: 1px solid #ca1ea5;*/
	margin: 0px 10px;
	background: #fff;
}

.tp-bx p {
	font-size: 14px;
	font-weight: 400;
	color: #262626;
	/*border: 1px solid #ca1ea5;*/
	margin: 0px;
}

.topicbx .comment-box {
	margin-top: 0;
	border: none;
	/* border-bottom: 1px solid #ccc; */
	margin-bottom: 0px;
	padding: 0px 15px;
}

.topicbx .comment-box .like-reply {
	border: none;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

.topicbx p.post-date {
	font-size: 14px;
	margin: 5px 0 0 0;
	padding: 0px;
	color: #000;
}

.topicbx p.post-date span {
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-transform: none;
}

.pagination .page-item.active .page-link {
	z-index: 0;
}

#int-bx {
	/* box-sizing: padding-box; */
	overflow: hidden;
	/*demo only: */
	height: auto;
	max-height: 200px;
	resize: none;
}


/* fade in animation For menu */

@keyframes fdin {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes fdin {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes fdin {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fdin {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.videobx {
	position: relative;
	height: 100%;
}



.one-article {
	background: #fbfbfb;
	padding: 15px;
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #ececec;
}

.one-article figure.imgArticle {
	flex: 1;
	max-width: 180px;
	margin-right: 15px;
	margin-bottom: 0px;
	max-height: 150px;
	height: 100%;
	overflow: hidden;
}

.one-article figure.imgArticle img {
	object-fit: cover;
	height: 100%;
	max-height: 180px;
	transform: scale(1);
	transition: all 0.2s ease;
}

figure.imgArticle:hover img {
	transform: scale(1.1);
	transition: all 0.2s ease;
	cursor: pointer;
}

.one-article .ar-content {
	flex: 1;
	position: relative;
	padding-bottom: 0;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
}

.ar-content h4 {
	color: #006ea1;
	font-size: 18px;
	line-height: 1.2;
	font-family: 'Oswald';
	font-weight: 500;
	display: inline-block;
	width: 100%;
}

.ar-content h4:empty {
	display: none;
}

.one-article h5 {
	font-size: 20px;
	font-weight: 600;
	color: #373737;
	margin: 0px 0 5px 0px;
	font-family: 'Oswald';
}

.sp-border .one-article h5 {
	margin-bottom: 15px;
	color: #ca1ea5;
}

.one-article p {
	font-size: 16px;
	color: #000;
	font-family: 'open sans';
	line-height: 1.3;
	font-weight: 400;
	margin: 0px 0px 8px 0;
	width: 100%;
	/* padding-bottom: 20px; */
}

.sp-border .one-article p {
	margin: 0;
}

.accordion-link.forumTab.navTab ul {
	padding-top: 35px;
	position: relative;
	flex-wrap: wrap;
}

.accordion-link.forumTab.navTab ul li:first-child {
	position: absolute;
	top: 0px;
	margin: 0px auto;
	width: 100%;
	right: 0;
	display: block !important;
	left: 0;
}

.accordion-link.forumTab.navTab ul li:first-child a {
	border-top-left-radius: 4px;
	background: #ca1ea5;
	color: #fff;
	box-shadow: 0px -4px 3px #dadada;
	border: 1px solid #fff;
	border-top-right-radius: 4px;
}

.accordion-link.forumTab.navTab .aposBtn {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	margin-right: 15px;
	border-radius: 4px;
}

.accordion-link.forumTab.navTab ul li {
	max-width: 100%;
}

.accordion-link.forumTab.navTab ul li a {
	width: 198px;
}

.accordion-link.forumTab.inTab .first-nav {
	max-width: 32%;
}

.imgArticle .videobx {
	max-height: 180px;
}


/* Upload Button Styling */


/*****************************************
	  upload button styles
	******************************************/


/* .file-upload {
		position: relative;
		display: inline-block;
		max-width: 120px;
		height: auto;
		font-size: 14px;
	}

	.file-upload__label {
		display: block;
		padding: 5px;
		color: #000;
		background: #fff;
		border-radius: 4px;
		transition: background .3s;
		text-align: center;
		border: 1px solid #0197a7;
	}

	.file-upload__label:hover {
		 cursor: pointer;
		 color: #fff;
		 background: #000;
		 border: 1px solid #000;
	  }
		
	.file-upload__input {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		font-size: 1;
		width:0;
		height: 100%;
		opacity: 0;
	}

	Upload Button Styling End */


/* New Comment Styling */

.comment-box-new {
	/* box forum*/
	/*background: #fff;
	height: auto;
	border: 1px solid #f4f4f4;
	margin: 10px 0px 20px 0px;
	padding: 5px 15px;
	position: relative;
	 display: flex; 
	display: block;
	flex-direction: column;*/
}

.comment-box-new .nameStatus {
	display: flex;
	padding-left: 10px;
	align-items: center;
	margin-bottom: 5px;
	max-width: calc(100% - 50px);
}


/* .comment-box-new .nameStatus p {
	font-size: 16px;
	margin: 0px;
	color: #9b67ec;
	line-height: normal;
	font-weight: 500;
	font-family: 'Oswald';
} */

.comment-box-new .nameStatus span {
	position: relative;
	padding-left: 15px;
	margin: 0px 0 0 10px;
	line-height: 1.2;
	font-size: 12px;
	font-weight: 700;
	align-items: center;
	display: none;
	font-family: 'open sans';
}

.comment-box-new .like-reply {
	display: flex;
	align-items: flex-start;
	font-size: 16px;
	font-family: 'open sans';
	color: #000;
	margin-top: 0px;
	width: auto;
	margin: 0px;
	/* border-top: 1px solid #c5c5c5; */
	padding-top: 0px;
	align-items: center;
	width: 100%;
	font-weight: 600;
}

.comment-box-new .profile-info {
	padding: 0px;
	display: flex;
	margin: 0px 15px;
	/*  max-width: 60px; */
}

.comment-box-new .comment-info {
	/* 	margin: 0px;
	width: auto;
	font-size: 16px;
	color: #000;
	line-height: 1.5;
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	padding-left: 0px;
	padding-right: 0px;
	position: absolute;
    top: 0;
    width: 100%; */
}

.comment-box-new .nameStatus span:before {
	content: '';
	top: 3px;
	left: 0;
}

.comment-box-new p.commentContent {
	margin: 5px 0px 10px 0px;
	/* flex: 1; */
	padding: 0px 20px 0px 170px;
	position: absolute;
	top: 0px;
	line-height: 1.2;
}

.comment-box-new.expert-tab {
	/*background: #f7d4f5  #f7d4f5 ;
	height: auto;
	border: 1px solid #f4f4f4;
	margin: 10px 0px;
	padding: 5px 15px;
	flex-direction: column;
	margin-left: 75px;
	border-radius: 50px;*/
	position: relative;
}

.gcex .comment-box-new.expert-tab {
	background: #fff;
	height: auto;
	border: 1px solid #f4f4f4;
	margin: 10px 0px;
	padding: 5px 15px;
	flex-direction: column;
}

.comment-box-new.reply-bx {
	margin-left: 45px;
	margin-top: 10px;
	position: relative;
}

.comment-box-new.expert-tab .expert-tag img {
	margin-right: 10px;
	max-width: 100%;
	width: 16px;
	padding-bottom: 2px;
}

.comment-box-new.expert-tab .expert-tag {
	background: #fff;
	border-radius: 50px;
	width: 100px;
	height: 25px;
	display: inline-flex;
	flex: 0 0 90px;
	align-items: center;
	justify-content: center;
	border: 1px solid #ca1ea5;
	font-size: 14px;
	color: #ca1ea5;
	max-width: 100px;
	font-weight: 600;
	margin-left: 50px;
	font-family: 'Oswald';
}

.gcex .comment-box-new.expert-tab .expert-tag {
	background: #fff;
	border: 1px solid #ca1ea5;
	color: #ca1ea5;
}

.gcex .topicbx {
	background: #fff;
}

p.forumNote {
	font-size: 16px;
	font-family: 'Oswald';
	color: #f30;
	font-weight: 500;
	margin: 0 0 10px 0;
}

.condition-gallery.tp-gallery {
	margin-bottom: 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #dadada;
	margin-top: 20px;
}

.tp-gallery .owl-item {
	max-height: 100px;
}


/* New Comment Styling End */

.images {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.images .img,
.images .pic {
	flex-basis: 31%;
	margin-bottom: 6px;
	border-radius: 4px;
}

.images .img {
	max-width: 90px;
	height: 60px;
	background-size: cover;
	margin-right: 10px;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}


/*.images .img:nth-child(3n) {
	  margin-right: 0;
	}*/

.images .img span {
	opacity: 0;
	text-transform: capitalize;
	z-index: 2;
}

.images .img::after {
	content: '';
	width: 100%;
	height: 100%;
	transition: opacity .1s ease-in;
	border-radius: 4px;
	opacity: 0;
	position: absolute;
}

.images .img:hover::after {
	display: block;
	background-color: #000;
	opacity: .5;
}

.images .img:hover span {
	opacity: 1;
	color: #fff;
	background: transparent;
	font-size: 14px;
	padding: 10px 30px;
	margin: 0px;
}

.images .pic {
	background-color: #f39104;
	align-self: center;
	text-align: center;
	padding: 5px 0;
	text-transform: uppercase;
	color: #000000;
	font-size: 12px;
	margin-bottom: 0px;
	cursor: pointer;
	max-width: 120px;
	font-family: 'Oswald';
	font-weight: 500;
}


/* End */

.article-info.full-third-article .mid-ad {
	margin-bottom: 20px;
}

.infoBx {
	display: flex;
	justify-content: start;
	margin-top: 5px;
	padding: 0px;
	align-items: center;
	position: relative;
	max-width: calc(100% - 15px);
	overflow: hidden;
}

.infoBx span.edited-tx {
	padding-top: 4px;
	font-weight: 600;
}

span.pName {
	font-size: 16px;
	margin: 0px 10px 0 0;
	color: #000;
	line-height: 18px;
	font-weight: 500;
	font-family: 'Oswald';
	display: inline-flex;
	align-items: center;
	height: auto;
	padding: 0px;
}


/*.addImg img {
		height: auto;
		width: 100px;
		display: inline-block;
		margin: 5px 5px 0 0;
		cursor: pointer;
		outline: 1px solid #fff;
		padding: 2px;
		background: #a1dfe4;
	}*/

.third-party-ht {
	height: 240px;
	margin-bottom: 0px;
}

.myComment {
	flex: 1;
	max-width: calc(100% - 80px);
	width: 100%;
}

.addImg .condition-gallery .owl-carousel .owl-item img {
	display: block;
	width: 100%;
	max-height: 100px;
	min-height: 100px;
	object-fit: cover;
}

.addImg .condition-gallery .owl-carousel .owl-nav button.owl-next span {
	font-size: 120px;
	line-height: 0;
	color: #ca1ea5;
	top: -10px;
}


.addImg .condition-gallery.tp-gallery {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	margin-top: 15px;
	padding-left: 50px;
	padding-right: 50px;
}

.addImg .condition-gallery .owl-carousel .owl-nav button.owl-prev span {
	font-size: 120px;
	line-height: 0;
	top: -10px;
	left: -15px;
	color: #ca1ea5;
}

.addImg .condition-gallery #aniimated-thumbnials {
	padding: 20px 50px 0px 50px;
	margin-bottom: 20px;
}

span.tagLine {
	font-size: 16px;
	color: #242424;
	line-height: normal;
	font-weight: 600;
	font-family: "Poppins",sans-serif;
	display: flex;
	align-items: center;
	padding: 0px;
	margin: 0px;
}

span.cTab {
	font-size: 16px;
	margin: 0px;
	line-height: normal;
	font-weight: 500;
	font-family: 'Oswald';
	display: flex;
	align-items: center;
	background: #8f54ea;
	color: #fff;
	padding: 0 10px;
	position: absolute;
	right: 0px;
}


/*.new-topicbx .tp-bx {
		padding: 5px;
		border: 1px solid #0197a7;   
		background: #fff;
		flex: 1;
		margin-top: 5px;
		margin-right: 5px;
	}*/

.addImg {
	margin: 0px;
}


/* Ref Disclaimer*/

.tab-pane.show.active.main {
	display: none;
	transition: display 0.2s ease;
}

.topicbx .profile-pic {
	margin-top: 0px;
	height: auto;
	border-radius: 50px;
}

.proBx {
	display: flex;
	align-items: center;
}

section.blog-sec.rf .legal-disclaimer .tab-content {
	border: none;
}

.perLevel .effect-count {
	font-size: 14px;
	color: #000;
	margin: 0px 5px;
	max-width: 150px;
	text-align: left;
	width: 95px;
}


/* .social-board-row.sub-bx .social-bx {
		justify-content: space-around;
	} */

.left-link .accordion-link .left-menu-link li a.active {
	color: #ca1ea5;
	background: #ffffff;
	border-left: 4px solid #ca1ea5;
	font-weight: bold;
	box-shadow: 0px 0px 2px #ababab;
}


/* purple tool*/


.find-btn button:hover {
	background: #8f54ea;
}


/* purple tool*/

.left-sec .seemore-btn {
	margin-bottom: 40px;
}


/* Only black Tool */


/* Only black Tool End */


/* Only Blue Tool start */


/* b-g-reen b-green */


/* li-gr-een li-green*/


/* s-t-ype s-type*/


/* so-t-ype so-type*/


/* .sp-hr{
		width: 100%;
		background: #212121;
		height: 20px;
		display: block;
		float: left;
		margin-top: 30px;
	} */


/* .sp-hr{
		border-bottom: 20px solid #000;
		padding-bottom: 25px;
	} */

a.sp-border:after {
	content: '';
	width: 50%;
	height: 5px;
	display: block;
	background: #ca1ea5;
	margin: 45px auto;
}


/*  .accordion-link.forumTab.s-type ul li.active a{
		background: #f28e0c;
		color: #232323;
		border: 1px solid #d47c09;
		transition: all 0.2s ease;
	} */

.about-banner {
	min-height: auto;
	background: #212121;
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 25px 0px;
}

.about-banner h2 {
	font-size: 38px;
	font-weight: 700;
	color: #fff;
	/* width: 100%;
		max-width: 542px; */
	margin: 0px;
	height: auto;
	padding: 0;
	justify-content: center;
	display: flex;
	flex-direction: column;
	text-transform: uppercase;
	font-family: 'Oswald';
}

.about-banner h2 span {
	border: 2px solid #fff;
	padding: 20px;
	width: auto;
}

.about-banner h2 span b {
	color: #ca1ea5;
}

.about-banner figure.con-board-img {
	max-width: 240px;
	height: 170px;
	overflow: hidden;
	margin: 0px;
	border: 4px solid #fff;
	outline: 1px solid #e4e4e4;
}

.about-banner figure.con-board-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


/*  Debatable */

.debatable h2 {
	font-size: 38px;
	font-weight: 700;
	color: #fff;
	/* width: 100%;
		max-width: 542px; */
	margin: 0px;
	height: auto;
	padding: 0;
	justify-content: center;
	display: flex;
	flex-direction: column;
	text-transform: uppercase;
	font-family: 'Oswald';
}

.debatable h2 span {
	border: 2px solid #fff;
	padding: 20px;
	width: auto;
}

.debatable h2 span b {
	color: #de24b6;
}

.debatable figure.con-board-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.debatable figure.con-board-img {
	max-width: 280px;
	height: 220px;
	overflow: hidden;
	margin: 0px;
	border: 4px solid #fff;
	outline: 1px solid #e4e4e4;
}

.debatable {
	min-height: auto;
	background: #212121;
	width: 100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-around;
	padding: 25px 0px;
	/* height: 279px; */
}

.show-hint {
	z-index: 55 !important;
	top: 55px !important;
}

.hpg-apos-search-tool .show-hint {
	z-index: 55 !important;
	top: 55px !important;
	max-width: 510px !important;
	left: 0;
	right: 0;
	margin: 0px auto;
}

.hint-title p {
	font-family: 'Oswald' !important;
	font-weight: 500 !important;
}

.hint-img {
	padding: 0px;
	max-width: 50px;
}

.hint-img img {
	max-width: 50px;
	height: auto;
	width: 100%;
}


/* Only Blue Tool start */


/* Animation Tool */

[class*="ring"],
.center {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}


/* html {
	  background-color: #3e3b66;
	  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2I2NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	  background-size: 100%;
	  background-image: -moz-radial-gradient(center, ellipse cover, #3e3b66 0%, #000000 100%);
	  background-image: -webkit-radial-gradient(center, ellipse cover, #3e3b66 0%, #000000 100%);
	  background-image: radial-gradient(ellipse cover at center, #3e3b66 0%, #000000 100%);
	  height: 100%;
	  overflow: hidden;
	}
	 */


/* section {
	  cursor: pointer;
	} */

[class*="ring"] {
	animation: glow 3s linear infinite;
	border-radius: 50%;
	border: 0.6em solid rgba(255, 255, 255, 0.8);
	/*  border-top: 1.5em solid rgba(255, 255, 255, 0.8);
	  border-bottom: 1.5em solid rgba(255, 255, 255, 0.8); */
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3), inset 0 0 20px rgba(255, 255, 255, 0.3);
	height: 15em;
	transition: 1s transform ease-in-out;
	width: 10em;
}

[class*="ring"] div {
	animation: rotate 2s linear infinite;
	border-radius: 50%;
	height: 100%;
	position: relative;
	width: 100%;
}

[class*="ring"] div:after {
	animation: squash 2s linear infinite;
	-moz-transform: scale(3, 2);
	-ms-transform: scale(3, 2);
	-webkit-transform: scale(3, 2);
	transform: scale(3, 2);
	border-radius: 50%;
	content: '';
	left: 50%;
	height: 1.8em;
	margin-left: -1.5em;
	opacity: 0.8;
	position: absolute;
	top: -1.2em;
	width: 1.8em;
}

.ring1 {
	transform: rotate(120deg) scale(0.333, 1);
}

.ring1 div:after {
	background: #30a60c;
	box-shadow: 0 0 20px #30a60c;
}

section:hover .ring1 {
	border: 0.6em solid rgba(255, 255, 255, 0.8);
	/* transform: rotate(0deg) scale(0.33333, 0.33333) perspective(600px) rotateX(60deg); */
}

section:hover .ring1 div:after {
	animation: none;
	top: -1.6em;
	transform: scale(1, 1);
}

.ring2 {
	transform: rotate(240deg) scale(0.333, 1);
}

.ring2 div:after {
	background: #0197a7;
	box-shadow: 0 0 20px #0197a7;
}

section:hover .ring2 {
	border: 0.6em solid rgba(255, 255, 255, 0.8);
	/* transform: rotate(0deg) scale(0.66667, 0.66667) perspective(600px) rotateX(60deg); */
}

section:hover .ring2 div:after {
	animation: none;
	top: -1.6em;
	transform: scale(1, 1);
}

.ring3 {
	transform: rotate(360deg) scale(0.333, 1);
}

.ring3 div:after {
	background: #ffff00;
	box-shadow: 0 0 20px #ffff00;
}

section:hover .ring3 {
	border: 0.6em solid rgba(255, 255, 255, 0.8);
	/*  transform: rotate(0deg) scale(1, 1) perspective(600px) rotateX(60deg); */
}

section:hover .ring3 div:after {
	animation: none;
	top: -1.6em;
	transform: scale(1, 1);
}


/* .center {
	  background: white;
	  border-radius: 50%;
	  box-shadow: 0 0 20px rgba(255, 255, 255, 0.3);
	  height: 3em;
	  box-shadow: 0 0 10px rgba(255, 255, 255, 0.3), inset 0 0 20px rgba(255, 255, 255, 0.3);
	  transition: 1s transform ease-in-out;
	  width: 3em;
	} */

section:hover .center {
	transform: translate(0, 0.5em);
}

@keyframes glow {
	0%,
	100% {
		box-shadow: 0 0 0 rgba(255, 255, 255, 0.2), 0 0 10px rgba(255, 255, 255, 0.2), inset 0 0 20px rgba(255, 255, 255, 0.3);
	}
	50% {
		box-shadow: 0 0 10px rgba(255, 255, 255, 0.2), 0 0 30px rgba(255, 255, 255, 0.2), inset 0 0 20px rgba(255, 255, 255, 0.3);
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@keyframes squash {
	0%,
	50%,
	100% {
		transform: scale(1, 1);
		top: -0.8em;
	}
	25%,
	75% {
		transform: scale(2, 1);
		top: -0.8em;
	}
}


/* Animation Tool End */


/* Full Review page Styling */

.average-score {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ffcff5;
}

.average-score .perLevel .effect-count {
	font-size: 18px;
	color: #000;
	margin: 0px 15px 0 0;
	font-family: 'Oswald';
	width: 100%;
	max-width: 140px;
	text-align: left;
}

.average-score .perLevel th {
	font-size: 20px;
	font-weight: 500;
	color: #8f54ea;
	font-family: 'Oswald';
}

.average-score .perLevel th:nth-child(even) {
	width: 250px;
}

.average-score table.perLevel td {
	padding: 5px 0;
}

.comment-box-new.review-pg {
	background: #f8f8f8;
	border: 1px solid #e5e4e4;
	padding: 0px;
	position: relative;
}

.comment-box-new.review-pg .like-reply {
	color: #212121;
	padding: 0px 0px 10px 25px;
}

.comment-box-new.review-pg .profile-pic {
	margin: 0px;
}

.comment-box-new.review-pg .profile-pic img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
}

.profile-pic img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
}

.comment-box-new.review-pg .profile-info {
	display: flex;
	border-bottom: 2px solid #ccc;
	padding: 10px;
	z-index: 1;
	margin: 0px;
}

.comment-box-new.review-pg .reply-bx .profile-info,
.comment-box-new.review-pg .expert-tab .profile-info {
	border: none;
	padding-bottom: 0px;
}

.out-line {
	border: 1px solid #ca1ea5;
	margin: 5px 10px 0px 10px;
}

.comment-box-new.review-pg p.commentContent {
	margin: 6px;
	flex: 1;
	padding: 8px 20px;
	font-size: 16px;
	font-family: 'open sans';
	font-weight: normal;
	border: 1px solid #ca1ea5;
	position: static;
	line-height: normal;
}

.comment-box-new.review-pg .like-reply .inner-bx button {
	color: #212121;
	margin-left: 10px;
}

.comment-box-new.review-pg .expert-tab .like-reply .inner-bx button,
.comment-box-new.review-pg .reply-bx .like-reply .inner-bx button {
	margin-left: 0px;
}

.like-btn.bn-disable span.like-btn-text-review-fr {
	color: #787878;
}

.comment-box-new.review-pg .like-reply span {
	/* 	color: #f89c0b;
	margin-left: 5px; */
	font-weight: bold;
	padding: 5px 0px;
	margin-right: 5px;
}

.comment-box-new.review-pg .like-reply span.like-btn-emo-review-fr {
	padding: 0px 10px !important;
	margin-right: 5px !important;
	color: #de24b6;
}

.like-btn span.like-btn-text-review-fr {
	color: #de24b6;
}

.comment-box-new.review-pg h4.success-opt {
	flex: 0 0 100%;
	padding: 0px 20px;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Oswald';
	margin-top: 12px;
	margin-bottom: 15px;
	color: #ca1ea5;
}

.comment-box-new.review-pg h4.success-opt span {
	color: #212121;
}

.comment-box-new.review-pg .review-cs {
	flex: 0 0 100%;
	display: flex;
	align-items: center;
}

.comment-box-new.review-pg .review-cs .overall-cs {
	background: #ffffff;
	width: 175px;
	margin-left: 20px;
	padding: 12px 5px;
	border: 3px solid #d2cdd1;
}

.comment-box-new.review-pg .review-cs .jq-star {
	width: 21px !important;
	height: 21px !important;
	display: inline-block;
	cursor: pointer;
}

.review-cs .starBx {
	padding: 5px 20px;
	display: flex;
	align-items: center;
	margin: 0;
	background: transparent;
}

.review-cs .average-score {
	padding: 0px;
	margin: 5px 0px 5px 20px;
	border: none;
}

.review-cs .average-score table.perLevel td {
	padding: 0px;
}

.review-cs .overall-cs h3 {
	margin: 0px;
	text-align: center;
	font-size: 56px;
	font-weight: 700;
	font-family: 'Oswald';
	color: #ca1ea5;
}

.review-cs .overall-cs p {
	font-size: 16px;
	font-family: 'open sans';
	font-weight: 600;
	text-align: center;
	margin: 0px;
	color: #8f54ea;
	padding: 0px;
}

.review-cs .jq-star {
	width: 28px !important;
	height: 28px !important;
	display: inline-block;
	cursor: pointer;
}

.sbBx {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex: 0 0 100%;
	max-width: 450px;
}

.solution-board .jq-star {
	width: 26px !important;
	height: 26px !important;
	display: inline-block;
	cursor: pointer;
}

.modal-backdrop {
	z-index: 10 !important;
}

.mt-top h3.sec-title {
	margin-top: 30px;
}

.vote-bx {
	margin-bottom: 20px;
	padding-bottom: 8px;
	padding-top: 0px;
	align-items: center;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	display: flex;
}

/*.vote-bx button {
	background: #3e3e44;
	padding: 0px 20px;
	color: #fff;
	font-size: 16px;
	font-family: 'open sans';
	font-weight: 400;
	border: none;
	cursor: pointer;
	margin-right: 3px;
}*/

.vote-bx span {
	font-size: 16px;
	margin-right: 20px;
	font-weight: 400;
	font-family: 'Oswald';
	line-height: normal;
	margin-left: 10px;
}

.vote-bx .social-bx {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	/* max-width: calc(100% - 10px); */
	width: 100%;
	max-width: 100% !important;
}

/*.vote-bx .social-bx .board-social-btn button.btn-with,
.vote-bx .social-bx .board-social-btn button.btn-like {
	
	text-align: center;
	padding-left: 35px;
	width: 110px;
	padding-right: 10px;
}*/

/*.vote-bx .content-bx .board-social-btn button.btn-against,
.vote-bx .content-bx .board-social-btn button.btn-dislike {
	padding: 0px;
	
	text-align: center;
	padding-right: 10px;
	padding-left: 25px;
	width: 110px;
}
*/
#science-opinion .vote-bx,
#science-opinion .col-md-12.content-bx {
	padding-left: 0px;
}


/* #science-opinion .vote-bx .social-bx .board-social-btn button.btn-with,
	#science-opinion .vote-bx .content-bx .board-social-btn button.btn-against{
		flex: 0 0 80%;
	} */

.vote-bx .social-bx .board-social-btn {
	display: flex;
	justify-content: flex-start;
	/* flex-direction: column; */
	margin-right: 40px;
	align-items: center;
	flex-wrap: nowrap;
	width: 100%;
	max-width: 210px;
}


/* .add-about-content h2{
		font-family: "Oswald";
		font-size:22px;
	} */

.com-title.df {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}

.com-title.df h2 {
	font-size: 32px !important;
}

.p-r-star {
	width: 100%;
	height: 40px;
}

.star-rate-bx .modal-body .p-r-star textarea {
	height: 50px;
	margin: 0 0px 0 10px;
	max-width: calc(100% - 10px);
}

.review-pg .nss {
	flex: 0 0 100%;
	max-width: 100%;
	display: flex;
}

.nss {
	flex: 0 0 26%;
	max-width: 26%;
}

.review-pg .nss {
	flex: 0 0 100%;
	max-width: 100%;
	display: flex;
}

.comment-box-new.review-pg .nameStatus span {
	margin: 0px;
}

.comment-box-new .nameStatus .rv-title p {
	color: #8f54ea;
	font-size: 18px;
	/* word-break: break-all; */
}

.already-rv p {
	padding: 8px 12px;
	background: #8f54ea;
	font-weight: 600;
	border: 1px solid #8f54ea;
	color: #fff;
	text-align: center;
}

.star-rate-bx .modal-body button {
	border: none;
	margin: 12px auto 0px;
	display: block;
	padding: 4px 10px;
	background: #ca1ea5;
	color: #fff;
	cursor: pointer;
}

.left-ar {
	display: flex;
	border-bottom: 2px solid #e4e4e4;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-bottom: 5px;
	position: relative;
	justify-content: flex-end;
}


/*.triangle-down {
		width: 0px;
		height: 0px;
		border-left: 140px solid transparent;
		border-right: 140px solid transparent;
		border-top: 140px solid #f30202; */


/*width: 100%;
		height: 160px;
		position: relative;
		margin-bottom: 20px;
		margin-top: 20px;   
		overflow:hidden;
	}*/


/* .triangle-down:before {
		content: "\f0d7";
		font-family: 'Font Awesome\ 5 Free';
		font-weight: 900;
		font-size: 475px;
		position: absolute;
		top: -177px;
		color: #f28e0c;
		line-height: 1;
		left: -7px;
	}
	.triangle-down p {
		position: absolute;
		top: 45%;
		width: 150px;
		color: #212121;
		font-weight: 600;
		text-align: center;
		left: 0;
		padding: 5px 0px 0 0;
		bottom: auto;
		font-family: 'Oswald';
		font-size: 22px;
		line-height: 28px;
		right: 0;
		margin: 0px auto;
		transform: translateY(-50%);
	} */

.hint-tab:hover {
	background: #ca1ea5 !important;
	transition: all 0.2s linear;
	cursor: pointer;
}

.hint-title:hover p {
	color: #fff !important;
}

.modal-body .star-rate .p-r-title {
	flex: 0 0 24%;
}

.modal-body .star-rate .p-r-title p {
	font-size: 14px;
	background: #ca1ea5;
	border: 1px solid #ca1ea5;
}


/* .right-bx-sec .left-list-article.cs-list img {
		border: 3px solid #ca1ea5;
	} */

.star-rate-bx .modal-header .close:focus {
	outline: none;
}

.modal-header span.ors-rate {
	width: 100px;
	font-weight: 600;
}

.modal-header h6 strong {
	color: #ca1ea5;
	font-size: 20px;
	font-family: 'Oswald';
	margin-bottom: 11px;
	display: block;
}


/* Media T-animation */


/* .triangle-outer-bx p {
		position: absolute;
		top: 125px;
		width: 150px;
		color: #212121;
		font-weight: 600;
		text-align: center;
		left: 0;
		padding: 5px 0px 0 0;
		bottom: auto;
		font-family: 'Oswald';
		font-size: 22px;
		line-height: 28px;
		right: 85px;
		margin: 0px auto;
		transform: translateY(-50%);
		z-index: 9;
	} */

@-webkit-keyframes slide {
	0% {
		-webkit-transform: translateX(-150px);
		transform: translateX(-150px);
	}
	100% {
		-webkit-transform: translateX(300px);
		transform: translateX(300px);
	}
}

@keyframes slide {
	0% {
		-webkit-transform: translateX(-150px);
		transform: translateX(-150px);
	}
	100% {
		-webkit-transform: translateX(300px);
		transform: translateX(300px);
	}
}


/* Media T-animation End */


/* Top-tab */

.accordion-link.forumTab.top-tab ul {
	flex-wrap: nowrap;
	margin-bottom: 40px;
	display: flex;
}

.accordion-link.forumTab.top-tab ul li {
	max-width: 100%;
	margin-top: 0;
	flex: 1;
}

.accordion-link.forumTab.top-tab ul li a {
	width: 100%;
	background: #3c7ed3;
	border: 2px solid #fff;
	color: #fff;
	outline: 2px solid #212121;
	font-size: 18px;
	line-height: 1.2;
	padding: 5px;
}


/* Top-tab End */


/* Go through */


/* New login window */

.login-form.show .modal-header {
	border: none;
	position: absolute;
	right: 0;
	z-index: 99;
	top: 0;
	padding: 5px 15px;
}

.modal.login-form.show .modal-dialog {
	max-width: 720px;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	margin: 0px auto;
}

.modal-body.login-body .tool-icon {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}

.modal-body.login-body .tool-icon img {
	position: absolute;
	z-index: 1;
	width: 140px;
	height: auto;
}

.modal-body.login-body .tool-icon [class*="ring"] {
	border: 0.6em solid #cccccc;
}

.modal.login-form.show .logoBx {
	display: flex;
	margin-bottom: 0px;
	align-items: center;
	justify-content: center;
}

.formBx {
	text-align: center;
}


/*, .formBx .logBx .proimg  */

.formBx .logBx input,
.formBx .logBx select {
	width: 100%;
	border: 1px solid #ccc;
	max-width: 320px;
	margin: 0px 0px 0px 10px;
	padding: 8px 15px;
	border-radius: 50px;
	font-size: 15px;
	color: #000;
	background: #fff;
	text-align: left;
}

h3.login-title {
	font-size: 36px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ca1ea5;
	font-family: 'Oswald';
	margin-bottom: 35px;
	text-align: center;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.4);
}

.r-lg h3.login-title {
	margin-bottom: 0px;
}

h3.login-title span {
	color: #000;
}

.gp-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 20px 0 0 0;
	padding: 0px;
}

.gp-btn .regBx,
.gp-btn .calBx {
	text-align: center;
	flex: 1;
	max-width: 158px;
	margin-top: 0;
}

.modal.login-form.show .modal-dialog.pc-lg .regForm-Bx {
	margin-bottom: 80px;
}

.regBx {
	text-align: center;
	flex: 0 0 100%;
	max-width: 520px;
	margin-top: 10px;
}

.regBx input[type="submit"] {
	text-align: center;
	border: none;
	background: #ca1ea5;
	width: 100%;
	max-width: 150px;
	margin: 10px 0;
	padding: 5px 0;
	font-size: 20px;
	border-radius: 50px;
	color: #fff;
	font-family: 'Oswald';
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	cursor: pointer;
}

.login-form.show .logBx {
	background: #8f54ea;
	margin: 10px auto 15px;
	border-radius: 50px;
	color: #fff;
	padding: 0px 0px 0px 15px;
	display: flex;
	width: 100%;
	justify-content: space-between;
	max-width: 280px;
	border: 1px solid #d0cfcf;
	align-items: center;
	position: relative;
}

.regForm-Bx .formBx form {
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-around;
}

.login-form.show .regForm-Bx .logBx {
	margin: 8px 0px;
}

.upload-btn-wrapper {
	position: relative;
	overflow: hidden;
	display: inline-block;
	max-width: 260px;
	width: 100%;
	margin: 0px 10px;
	cursor: pointer;
}

.upload-btn-wrapper .btn {
	color: #fff;
	background-color: #3c7ed3;
	padding: 5px 20px;
	border-radius: 50px;
	font-size: 18px;
	/* font-family: 'Oswald'; */
	width: 100%;
}

.upload-btn-wrapper input[type=file] {
	font-size: 100px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	overflow: hidden;
}

.login-form.show .regForm-Bx .logBx.lg {
	width: 100%;
	max-width: calc(100% - 60px);
}

.formBx .logBx.lg input {
	max-width: 100%;
}

.modal-body.login-body .tool-icon.reg-top-logo {
	height: 160px;
	max-width: 150px;
	padding: 0;
	transform: scale(0.7);
}

.modal-body.login-body .tool-icon.reg-top-logo img {
	position: absolute;
	z-index: 1;
	max-width: 85px;
	height: auto;
	width: 100%;
}

.reg-top-logo [class*="ring"] {
	height: 10em;
	width: 6em;
}

.r-lg .rg-edit .logBx .fa-users:after,
.logBx .fa-user:after,
.logBx .fa-envelope:after,
.logBx .fa-unlock-alt:after,
.r-lg .rg-edit .logBx .fa-globe:after,
.logBx .fa-birthday-cake:after 
{
	content: '*';
	color: #fff;
	font-size: 24px;
	position: absolute;
	top: 0;
	left: 26px;
	visibility: visible;
}

.r-lg .logBx .fa-users:after,
.r-lg .logBx .fa-globe:after {
	visibility: hidden;
}

.formBx h6 {
	font-size: 28px;
	font-family: 'Oswald';
	text-transform: uppercase;
	font-weight: bold;
	margin: 40px 0px 30px 0px;
}

.formBx p.note {
	margin: 15px 0 0 0;
	font-size: 16px;
	padding: 0px 40px;
}

.regBx.snd input[type="submit"] {
	max-width: 130px;
}


.review-pg .starBx svg {
	cursor: auto;
}

.proimg-upl {
	width: 100%;
	border: 1px solid #ccc;
	max-width: 320px;
	margin: 0px 0px 0px 10px;
	padding: 8px 15px;
	border-radius: 50px;
	font-size: 15px;
	color: #7d7d7d;
	background: #fff;
	text-align: left;
}

.logBx#int-bx {
	width: 100%;
	max-width: 275px;
	margin: 0px;
	background: transparent;
	border: none;
	height: 45px;
	position: static;
}

#WikiImageCommentForm .logBx#int-bx {
    background: transparent;
    border: none;
    width: 200px;
    position: static;
    margin: auto;
    height: 200px;
	border-radius: 100%;
	margin-right:10%;
}
.calBx input[type="reset"] {
	text-align: center;
	border: none;
	background: #212121;
	width: 100%;
	max-width: 150px;
	margin: 10px 0;
	padding: 5px 0;
	font-size: 20px;
	border-radius: 50px;
	color: #fff;
	font-family: 'Oswald';
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	cursor: pointer;
}

.pc-lg .logBx#int-bx .proimg .images .pic {
	flex: 0 0 100%;
	max-width: 170px;
	padding: 7px 0px;
	margin-left: 55px;
	position: relative;
}

.logBx#int-bx .proimg .images .pic.disable {
	pointer-events: none;
	background: #f1efef;
	color: #ccc;
}

.pc-lg .logBx#int-bx .images .img {
	max-width: 200px;
	background-size: cover;
	margin-right: 10px;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	right: auto;
	width: 200px;
	height: 200px;
	left: auto;
	border-radius: 50%;
	object-fit: cover;
}

.img-ar {
	max-width: 200px;
	background-size: cover;
	margin-right: 10px;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	overflow: hidden;
	right: 0;
	width: 200px;
	height: 200px;
	left: auto;
	border-radius: 50%;
	border: 4px solid #8f54ea;
}
#WikiImageCommentForm .img-ar {
    max-width: 200px;
    background-size: cover;
    margin-right: 0px;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    overflow: hidden;
    right: 50px;
    width: 200px;
    height: 200px;
    left: auto;
    border-radius: 100%;
	border: 4px solid #8f54ea; 
	top: 0px;
}

.modal.login-form.show .modal-dialog.pc-lg {
	max-width: 580px;
}

.logBx#int-bx .images .img {
	max-width: 90px;
	background-size: cover;
	margin-right: 10px;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	right: auto;
	width: 60px;
	height: 60px;
	left: 176px;
	z-index: 6;
}

.logBx#int-bx .images .img span {
	text-transform: capitalize;
	z-index: 2;
	font-size: 11px !important;
	font-family: 'Oswald';
}

.reg-top-logo h3.login-title {
	margin: 0 0 0 30px;
}


/* New login window End */


/* Upload Picture in Reg */

.r-lg .logBx#int-bx .images .img {
	max-width: 200px;
	background-size: cover;
	margin-right: 10px;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	right: auto;
	width: 100%;
	height: 100%;
	left: 0;
	object-fit: cover;
}

.r-lg .img-ar {
	max-width: 150px;
	background-size: cover;
	margin-right: 10px;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	overflow: hidden;
	right: 182px;
	width: 150px;
	height: 150px;
	left: auto;
	border-radius: 50%;
	border: 4px solid #8f54ea;
	background: #fffbfa url(../image/logo-icon-b.png) no-repeat center center / auto;
}


/* Home Page styling */

.hpg-aposTool-bx {
	padding: 0px;
	max-width: 720px;
	margin: 0px auto 50px;
}

h1.apos-tool-title {
	font-size: 36px;
	font-family: 'Oswald';
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	margin: 0px 0px 35px 0px;
	color: #ca1ea5;
}

.hpg-aposTool-bx .find-btn-sec {
	width: auto;
	max-width: 500px;
	margin: 20px auto;
	display: flex;
}

.hpg-aposTool-bx .find-btn-sec .find-btn {
	width: 100%;
	margin: 15px 50px 0 0;
	max-width: 285px;
}

.hpg-aposTool-bx .find-btn-sec .find-btn:last-child {
	margin-right: 20px;
}

.hpg-apos-search-tool .ap-tool {
	width: 100%;
	border: 1px solid #ccc;
	height: 75px;
	padding: 10px 27px;
	border-radius: 5px;
	max-width: 510px;
	margin: 0px;
	font-size: 20px;
	font-family: 'Oswald';
	font-weight: normal;
	flex: 0 0 100%;
	color: #000;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1) inset;
}

.hpg-aposTool-bx .tool-icon {
	text-align: center;
	margin: 0px auto 20px;
	height: 275px;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: scale(0.8);
}

.hpg-aposTool-bx .tool-icon img {
	position: relative;
	z-index: 2;
	top: auto;
	bottom: 0;
	left: 4px;
	right: auto;
}

.hpg-aposTool-bx .tool-icon [class*="ring"] {
	border: 1.9em solid #d3e9f5;
	height: 17em;
	width: 12em;
}

.hpg-aposTool-bx .tool-icon [class*="ring"] div:after {
	left: 50%;
	height: 2.8em;
	margin-left: -5.5em;
	width: 2.8em;
}

.hpg-apos-search-tool {
	margin: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	background: #212121;
	padding: 40px 0 35px 0;
}

.apos-step-title {
	text-align: center;
}

.apos-step-title h2 {
	font-size: 34px;
	font-family: 'Oswald';
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	margin: 25px 0px 50px 0px;
}

.apos-step-title h2 span {
	font-size: 34px;
	font-family: 'Oswald';
	text-transform: uppercase;
	font-weight: bold;
	color: #ca1ea5;
}


/* Home Page styling End */

.thunderstorm-bx {
	display: flex;
	align-items: center;
	justify-content: center;
}

.thunderstorm-bx div:first-child {
	transform: rotateY(180deg);
}

.thunderstorm-bx div {
	width: 220px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: auto;
}

.formBx .logBx input::placeholder {
	color: #b5b5b5;
}


/* custom scroll */


/* width */

::scrollbar {
	width: 10px;
}

::-webkit-scrollbar {
	width: 10px;
}


/* Track */

::scrollbar-track {
	background: #212121;
}

::-webkit-scrollbar-track {
	background: #212121;
}


/* Handle */

::scrollbar-thumb {
	background: #8f54ea;
}

::-webkit-scrollbar-thumb {
	/* background: #8f54ea; */
	background: #ccc;

}


/* Handle on hover */

::scrollbar-thumb:hover {
	background: #007bff;
	cursor: pointer;

}

::-webkit-scrollbar-thumb:hover {
	background: #007bff;
	cursor: pointer;
}

.notification-time{
	float:right;
}

.search-by .input-box form.form-inline {
	flex-wrap: nowrap;
}

.modal.login-form.show .modal-dialog.m-lg {
	max-width: 400px;
	margin: 0px auto;
}


/* custom scroll End */

.pro-pic-Bx [type="radio"]:checked,
.pro-pic-Bx [type="radio"]:not(:checked) {
	position: relative;
	left: 0;
}

.modal.login-form.show .modal-dialog.fg-lg {
	max-width: 440px;
	margin: 0px auto;
}

.science-medicine ul li a {
	display: block;
}

.r-lg .logBx#int-bx {
	width: 100%;
	max-width: 100%;
	margin: 0px;
	background: transparent;
	border: none;
	height: 165px;
	position: static;
}

label.error {
	position: absolute;
	bottom: -31px;
	color: #f30;
	font-weight: 600;
	font-size: 11px;
	width: 100%;
	text-align: left;
	height: 20px;
	line-height: 1.1;
}

.formBx div#alert-box-signup {
	padding: 0;
	margin-bottom: 0px;
}

.formBx div#alert-box-signup ol {
	margin-bottom: 5px;
	font-size: 14px;
}

.row.logodiv {
	justify-content: space-between;
}

.modal.login-form.show .logoBx.editprofilebtn {
	flex-direction: column;
	flex-wrap: wrap;
	max-width: 320px;
}

/* file upload styling */

.pc-lg .formBx .logBx .images .pic {
	background: transparent;
	height: 90px;
	max-width: 155px;
}

.r-lg .formBx .logBx .images .pic {
	background: transparent;
	height: 90px;
	max-width: 155px;
}

.formBx .logBx .pic input[type="file"] {
	height: 0;
	overflow: hidden;
	width: 0 !important;
	opacity: 0 !important;
	background: transparent !important;
	padding: 0px;
}

.formBx .logBx .pic input[type="file"]+label {
	border: none;
	cursor: pointer;
	margin-bottom: 1rem;
	outline: none;
	transition: all 0.3s;
	vertical-align: middle;
	width: 100%;
	margin: 0px;
	padding: 7px 15px;
	border-radius: 50px;
	font-size: 15px;
	/* color: #ffffff; */
	/* background: #ca1ea5; */
	background: #e6e6e6;
	color: #a9a9a9;
	border: 1px solid #c5c5c5;
	text-align: center;
	justify-content: center;
	display: flex;
	position: absolute;
	right: 30px;
	max-width: 140px;
}

.formBx input[type="file"] {
	height: 0;
	overflow: hidden;
	width: 0 !important;
	opacity: 0 !important;
	background: transparent !important;
	padding: 0px;
}

.formBx input[type="file"]+label.profile_picture {
	border: none;
	cursor: pointer;
	margin-bottom: 1rem;
	outline: none;
	transition: all 0.3s;
	vertical-align: middle;
	width: 100%;
	margin: 0px;
	padding: 7px 15px;
	border-radius: 50px;
	font-size: 15px;
	color: #ffffff;
	background: #ca1ea5;
	text-align: center;
	justify-content: center;
	display: flex;
	position: absolute;
	right: auto;
	max-width: 140px;
	top: 60px;
	left: 90px;
}

.formBx .logBx .pic input[type="file"]+label:hover {
	background-color: #ca1ea5;
}


/* file upload styling End */

.row.ch-lg {
	justify-content: center;
}

.login-form.show .regForm-Bx .ch-lg .logBx {
	margin: 8px;
}

.login-form.show .regForm-Bx .logBx.col-md-12 {
	background: #ca1ea5;
}

.hint-tab {
	flex-wrap: nowrap !important;
}


/* New prevention styling */

.prevention-ds .content-bx {
	width: 100%;
	justify-content: flex-start;
	display: flex;
	margin-top: 10px;
	margin-left: 8px;
}

.prevention-ds .condition-type figure.con-type-img {
	flex: 0 0 100%;
	max-width: 100%;
	height: 465px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	border: 4px solid #fff;
	outline: 1px solid #bbbbbb;
}

.prevention-ds .condition-type .condition-info {
	flex: 0 0 100%;
	position: relative;
	padding-bottom: 8px;
	margin: 20px 0 0 0;
}

.prevention-ds .condition-type figure.con-type-img img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
}

.tab-content.prevention-ds {
	padding: 0px;
	margin: 0px -15px;
}

.prevention-ds .social-bx {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	max-width: 100%;
	width: 100%;
}

.prevention-ds .condition-type .condition-info h4 {
	max-width: 100%;
	font-size: 22px;
	font-family: 'Oswald';
}

.prevention-ds .content-bx .board-social-btn {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin: 0px;
	flex: 0;
	/* flex-direction: column; */
	margin-right: 25px;
	align-items: center;
}

.prevention-ds .content-bx .board-social-btn button.btn-like,
.prevention-ds .content-bx .board-social-btn button.btn-dislike {
	/* flex: 0 0 50%;
		text-align: right;
		padding-right: 25px; */
	max-width: 140px;
	margin-right: 0px;
	font-weight: 600;
	flex: 0 0 100%;
	text-align: left;
	padding: 4px 5px 4px 48px;
	width: 135px !important;
}

.prevention-ds .content-bx .board-social-btn button.btn-dislike {
	padding: 4px 5px 4px 43px;
}

.prevention-ds .content-bx ul.social-count li {
	/* padding: 0px; */
	margin-left: 10px;
	/* padding-left: 0; */
}


/* .prevention-ds .content-bx .board-social-btn.bn-disable button { 
	.content-bx .board-social-btn.bn-disable button {
		filter: grayscale(1);
	}

	.prevention-ds .content-bx .board-social-btn.bn-disable button.btn-dislike {
		opacity: 0.8;
	}
	*/

/*.social-bx .board-social-btn.bn-disable button,
.content-bx .board-social-btn.bn-disable button {
	background: #E8F2FF !important;
}

.social-bx .board-social-btn.bn-disable button:before,
.content-bx .board-social-btn.bn-disable button:before {
	border-color: #E8F2FF !important;
	color: #3c7ed3 !important;
}*/


/* New prevention styling End  */


/* community-contribution popup styling */

.modal.write-article.show {
	padding: 0px;
}
.like-btn .btn {
    background: #E8F2FF;
    border-radius: 50px;
    width: 30px;
    height: 30px;
    display: inline-flex;
    padding: 5px;
    align-items: center;
    justify-content: center;
}
.write-article .modal-dialog {
	max-width: 820px;
	width: 100%;
	top: 50%;
	transform: translateY(-50%) !important;
	margin: 0px auto;
}

.write-article.cc-sm .modal-dialog {
	max-width: 620px;
}

.write-article .wr-article,
.sg-edit {
	flex-direction: column;
	display: flex;
	padding: 0px;
	font-family: "Poppins";
}

.write-article .modal-header {
	background: #3c7ed3;
	color: #fff;
	font-family: 'Oswald';
	font-size: 24px;
	padding: 10px;
	max-width: 180px;
}
.condition-related-article .modal-header {
	background: ##3c7ed3;
	color: #fff;
	font-family: 'Oswald';
	font-size: 24px;
	padding: 10px;
	max-width: 303px;
}

.write-article.show .close {
	font-size: 35px !important;
	font-family: 'Oswald';
	text-shadow: none;
	color: #fff;
	opacity: 1;
}

.write-article.show .modal-body {
	display: flex;
	flex-direction: column;
}

.write-article.show .modal-footer {
	justify-content: center;
	align-items: center;
	border: none;
}

.write-article.show button.btn.btn-primary {
	/*background: #ca1ea5;*/
	border: none;
	/*border-radius: 50px;*/
	/* font-family: 'Oswald'; */
	font-size: 18px;
	padding: 6px 40px;
}

.write-article input[type="text"],
.write-article input[type="url"] {
	vertical-align: middle;
    width: 100%;
    /* color: #8093a8; */
    color: black;
    padding: 12px 15px 11px;
    border-radius: 0;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid rgba(119,119,119,.2);
    font-size: 15px;
    outline: none;
    line-height: inherit;
    letter-spacing: 0px;
    height: 50px;
}

.write-article.show button.btn.btn-secondary {

	border: none;
	font-family: 'Oswald';
	font-size: 18px;
	padding: 6px 40px;
}

.write-article label,
.write-article .upload-btn-wrapper p {
	font-size: 16px;
	margin: 12px 0 5px 10px;
	font-weight: bold;
	font-family: 'Poppins';
}

.write-article input[type="text"]::placeholder,
.write-article input[type="url"]::placeholder,
.write-article textarea::placeholder {
	font-size: 14px;
	color: #b5b5b5;
}

.write-article textarea {
    vertical-align: middle;
    width: 100%;
    /* color: #8093a8; */
    color: black;
    padding: 12px 15px 11px;
    border-radius: 0;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid rgba(119,119,119,.2);
    font-size: 15px;
    outline: none;
    line-height: inherit;
    letter-spacing: 0px;
    height: 90px;
}

.write-article .modal-content {
	border-radius: 7px;
	border: none;
}

.write-article .upload-btn-wrapper {
	margin-top: 10px;
	cursor: default;
	max-width: 66%;
}

.write-article .upload-btn-wrapper.lr {
	max-width: 100%;
	margin-left: 0px;
}

.write-article .upload-btn-wrapper.lr p {
	margin-left: 0px;
}



.write-article input[type="text"]::placeholder{
    color: #797579;
}
.write-article textarea::placeholder{
    color: #797579;
}

.write-article .upload-btn-wrapper .btn {
	width: auto;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
}

.write-article.show button:focus {
	outline: none;
}

.write-article.show .upload-btn-wrapper input[type=file] {
	width: 115px;
}

.nw-write-ar .coverVd {
	height: 120px;
	width: 212px;
	position: absolute;
	top: 0;
	right: 0;
    border: 1px solid #3c7ed3;
	margin-top: 45px;
}

.nw-write-ar .coverVd {
	background: transparent url(../image/cover-up-icon.png) no-repeat center center / auto;
}

.coverVd img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.vd-comment .lg-sub-html {
	top: 50%;
	left: 50%;
	bottom: auto;
	transform: translateY(-50%) translateX(-50%);
	max-width: calc(100% - 15%);
	width: 100%;
	background: transparent;
	display: flex;
	align-items: center;
	justify-content: center;
}

.write-article .upload-btn-wrapper output#comment-result div,
.write-article .upload-btn-wrapper output#result div,
.write-article .upload-btn-wrapper output#subsolution-result div {
	width: 100px;
	height: 100px;
	margin-right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.write-article .upload-btn-wrapper output#comment-result div img,
.write-article .upload-btn-wrapper output#result div img,
.write-article .upload-btn-wrapper output#subsolution-result div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.write-article .upload-btn-wrapper output#comment-result,
.write-article .upload-btn-wrapper output#result,
.write-article .upload-btn-wrapper output#subsolution-result {
	display: flex;
}

.write-article .upload-btn-wrapper output#comment-result div.mt-upimg,
.write-article .upload-btn-wrapper output#result div.mt-upimg,
.write-article .upload-btn-wrapper output#subsolution-result div.mt-upimg {
	width: auto;
	height: auto;
	order: 2;
	position: relative;
}

.write-article.show .upload-btn-wrapper .mt-upimg input[type=file] {
	width: 100px;
	height: 100px;
}

.write-article .upload-btn-wrapper .mt-upimg .btn {
	width: 100px;
	margin-left: 0px;
	margin-top: 0px;
	font-weight: normal;
	cursor: pointer;
	height: 100px;
	border-radius: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 100px;
	line-height: normal;
	margin: 0px;
	padding-bottom: 10px;
}

.input-cf .write-article .upload-btn-wrapper .mt-upimg .btn {
	width: 20px;
	font-weight: normal;
	height: 15px;
	border-radius: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 0;
	line-height: normal;
	margin: 0px;
	padding: 0;
	background: transparent url(../image/img-icon.png) no-repeat center center / 100%;
	margin-right: 10px;
	cursor: pointer;
}

.input-cf .write-article .upload-btn-wrapper.lr p {
	margin-left: 0;
	display: none;
}


/* community-contribution popup styling End */


/* notification st */

.top-notification-bx a.dropdown-toggle.top-notification {
	color: #fff;
    background: #3c7ed3;
    padding: 5px 10px;
    border-radius: 50px;
    margin: 0px;
    font-size: 18px;
    border: 1px solid;
	
}
.blocked-notification{
	font-weight: 900;
    position: absolute;
    color: white;
    font-size: 9.5px;
    background-color: red;
    margin: 0px auto;
    cursor: pointer;
    left: auto;
    right: 10px;
    text-align: center;
    max-width: 135px;
    width: 100%;
    padding-left: 0px;
}

.top-notification-bx a.dropdown-toggle.top-notification b {
	position: absolute;
	top: 5px;
	background: red;
	border-radius: 50px;
	padding: 1px 7px;
	font-size: 12px;
	left: auto;
	right: 4px;
}

@media only screen and (max-width: 767px) {
    .top-notification-bx a.dropdown-toggle.top-notification b {
	position: absolute;
	top: 2px;
	background: red;
	border-radius: 25px;
	padding: 1px 5px;
	font-size: 10px;
	left: auto;
	right: 4px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
    .top-notification-bx a.dropdown-toggle.top-notification b {
	position: absolute;
	top: 1px;
	background: red;
	border-radius: 25px;
	padding: 1px 6px;
	font-size: 10px;
	left: auto;
	right: 4px;
    }
}


.top-notification-bx .navbar-default .dropdown-menu.notify-drop {
	min-width: 300px; /* change from 330px */
	background-color: #fff;
	min-height: 360px;
	max-height: 360px;
	position: absolute !important;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .notify-drop-title {
	border-bottom: 1px solid #e2e2e2;
	padding: 5px 15px 10px 15px;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content {
	min-height: 280px;
	max-height: 335px;
	overflow-y: scroll;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content::-webkit-scrollbar-track {
	background-color: #F5F5F5;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content::-webkit-scrollbar {
	width: 8px;
	background-color: #F5F5F5;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content::-webkit-scrollbar-thumb {
	background-color: #ccc;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li {
	border-bottom: 1px solid #fff;
	padding: 10px 0px 5px 0px;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li:nth-child(2n+0) {
	/* background-color: #e9efff; */
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li:after {
	content: "";
	clear: both;
	display: block;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li:hover {
	/*background-color: #fcfcfc;*/
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li:last-child {
	border-bottom: none;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li .notify-img {
	float: left;
	display: inline-block;
	width: 45px;
	height: 45px;
	margin: 0px 0px 0px 10px;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .allRead {
	margin-right: 7px;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .rIcon {
	float: right;
	color: #999;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .rIcon:hover {
	color: #333;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li a {
	font-size: 12px;
	font-weight: normal;
	color: #212121;
	/* padding: 0; */
	width: 100%;
	display: inline-block;
	margin: 0px;
	
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li a:hover {
	/*background: transparent;
	color: #3C7ED3!important;*/
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li {
	font-weight: bold;
	font-size: 11px;
	display: flex;
    background: #d9e8fd;
    /*background: #3c7ed3;*/

}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li hr {
	margin: 5px 0;
	width: 100%;
	border-color: #e2e2e2;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content .pd-l0 {
	padding-left: 0;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li p {
	font-size: 11px;
	color: #666;
	font-weight: normal;
	margin: 3px 0;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li p.time {
	font-size: 10px;
	font-weight: 600;
	top: -6px;
	margin: 8px 0px 0px 0px;
	padding: 0px 3px;
	border: 1px solid #c5c5c5;
	position: relative;
	background-image: linear-gradient(#fff, #f2f2f2);
	display: inline-block;
	border-radius: 2px;
	color: #212121;
}
.top-notification-bx .navbar-default .dropdown-menu.notify-drop {
   
    width: 500px !important;
}
.top-notification-bx li.dropdown.show {
	position: static;
}
.top-notification-bx .navbar {
	position: static;
}
.top-notification-bx .navbar-default .dropdown-menu.notify-drop{    
	/*left: 0;
	right: 116px;*/
	margin: 0px auto;
	max-width: 300px;
	width: 100%;
	min-width: inherit !important; top: 60px;
	/* left: 0px !important; */
}
.top-notification-bx .navbar-default .dropdown-menu.notify-drop .col-md-3 {
	display: inline-block;
	width: 45px;
	height: 45px;
	/* margin: 5px 10px 0px 10px; */
	margin: 0px;
	padding: 0px;
	}
.top-notification-bx .navbar-default .dropdown-menu.notify-drop .drop-content>li p.time:hover {
	background-image: linear-gradient(#fff, #fff);
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .notify-drop-footer {
	border-top: 1px solid #e2e2e2;
	bottom: 0;
	position: relative;
	padding: 8px 15px;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .notify-drop-footer a {
	color: #777;
	text-decoration: none;
}

.top-notification-bx .navbar-default .dropdown-menu.notify-drop .notify-drop-footer a:hover {
	color: #333;
}


/* notification st-End */

.lg-outer.lg-pull-caption-up .lg-sub-html {
	max-width: 800px;
	margin: 0px auto;
	background: #000;
	position: absolute;
	top: auto;
	display: block;
	width: 90%;
	bottom: 15px;
	border: 1px solid #fff;
	outline: 4px solid #000;
}

.lg-empty-html {
	display: none !important;
}

.lg-sub-html h4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
}
.lg-sub-html p{
	font-size: 14px;
}

.react-count-no ul {
	display: flex;
	list-style: none;
	margin: 0px;
	padding: 0px;
	flex-wrap: nowrap;
	align-items: flex-start;
}

/* .react-count-no ul li {
	margin: 0px 8px 0 0;
	padding: 0px;
	display: flex;
	align-items: center !important;
	display: none;
} */
.comment-box-new .total-react-count-details {
    position: relative;
    top: 0;
}
.react-count-no ul li {
    margin: 0px 0px 0 0;
    padding: 0px;
    display: flex;
    align-items: center !important;
    display: none !important;
}

.topicbx .react-count-no ul li.dd-emo {
	display: inline-flex;
	transform: scale(0.677);
	margin-top: 1px;
}

.react-count-no ul li.dd-emo {
	display: inline-flex !important;
	margin-top: 1px;
}

.react-count-no ul li span {
	font-size: 18px;
	font-family: 'Oswald';
	color: #000;
	margin-left: 5px;
}

.react-count-no ul li img {
	width: 26px;
	height: 26px;
	/*object-fit: cover;*/
}

.react-notification ul li img {
	width: 26px;
	height: 26px;
	object-fit: cover;
}

.aposReaction span.like-btn-text,
.aposReaction span.like-btn-text-sm,
.aposReaction span.like-btn-text-topic-fr,
.aposReaction span.like-btn-text-comment-fr {
	background: #3c7ed3 !important;
	padding: 4px 15px;
	color: #fff;
	border-radius: 50px;
	margin-left: 7px;
	padding-left: 23px;
}

.aposReaction span.like-btn-text-sm {
	margin-left: 3px;
}

.aposReaction span.like-btn-emo,
.aposReaction span.like-btn-emo-sm,
.aposReaction span.like-btn-emo-topic-fr,
.aposReaction span.like-btn-emo-comment-fr {
	border: 2px solid #3c7ed3;
	padding: 5px;
	height: 34px;
	width: 34px;
	position: absolute;
	border-radius: 50px;
	top: 1px;
	bottom: auto;
	background-size: 73%;
	background-position: center;
	background-color: #fff;
	right: initial;
	left: -15px;
}

.aposReaction span.like-btn-emo-topic-fr,
.aposReaction span.like-btn-emo-comment-fr {
	background-color: transparent !important;
	border: none !important;
	top: 7px;
	left: 0px;
	width: 24px;
	height: 20px;
}

.review-pg .aposReaction span.like-btn-emo-topic-fr,
.review-pg .aposReaction span.like-btn-emo-comment-fr {
	top: 4px;
	left: -23px;
}


.comment-box-new .react-count-no {
	border-bottom: none;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 3px;
}

/* .comment-box .react-count-no {
	position: absolute;
	top: 5px;
	right: 0;
	border: none;
} */
/* .total-react-count-details {
    position: absolute;
    right: 0;
    top: 11px;
} */
.total-react-count-details {
    position: absolute;
    right: 0;
    top: 11px;
    padding-bottom: 10px;
}
/* .react-count-no ul li .icon-hover-rt {
    padding: .375rem .35rem;
} */
.react-count-no ul li .icon-hover-rt {
    padding: .375rem 0rem;
}
.comment-box .react-count-no {
	position: absolute;
	top: 5px;
	right: 30px;
	border: none;
	}

.aposReaction .like-btn.bn-disable span.like-btn-text,
.aposReaction .like-btn.bn-disable span.like-btn-text-sm {
	background: #787878 !important;
}

.aposReaction .like-btn.bn-disable span.like-btn-emo,
.aposReaction .like-btn.bn-disable span.like-btn-emo-sm,
.aposReaction .like-btn.bn-disable span.like-btn-emo-topic-fr {
	border: 2px solid #787878 !important;
}

.aposReaction .like-btn.bn-disable span.like-btn-text-topic-fr,
.aposReaction .like-btn.bn-disable span.like-btn-text-comment-fr {
	color: #787878 !important;
	background: transparent !important;
	padding-right: 0px;
}

.aposReaction span.like-btn-text-topic-fr,
.aposReaction .like-btn span.like-btn-text-comment-fr {
	color: #3c7ed3 !important;
	background: transparent !important;
	padding-right: 0px;
}

.aposReaction .like-btn.bn-disable span.like-btn-emo-topic-fr,
.aposReaction .like-btn.bn-disable span.like-btn-emo-comment-fr {
	background-color: transparent !important;
	border: none !important;
}

.video-apos-bx .modal-dialog {
	max-width: 800px;
	margin: 30px auto;
}

.video-apos-bx .modal-body {
	position: relative;
	padding: 0px;
}
.show-more-notif-div{
	text-align:center;
	/*background: #276dc6;*/
}
.show-more-notifications{
	cursor:pointer;
}

.react-count-no {
	/*border-bottom: 1px solid #ccc;*/
	padding-bottom: 10px;
}
.react-notification{
	border-bottom: 0px;
	padding-bottom: 0px;
	/* margin-bottom:-20px; */
}

.footer-st .right-bx-sec {
	text-align: center;
}

.footer-st .right-bx-sec a img {
	width: 260px;
	height: auto;
}

.reactions-box {
	bottom: 15px !important;
	border: 1px solid #989898;
	z-index: 5;
}

.two-col-sec .left-link .left-list-article .react-count-no {
	display: none;
}

.article-info .react-count-no {
	display: none;
}

.article-info.full-third-article .react-count-no {
	display: flex;
	align-items: center;
}

.article-info .like-comment.react {
	padding: 0px 10px;
	/* margin-left: 20px; */
}

.like-comment.react .row.inner-bx {
	flex-wrap: nowrap;
}

.full-third-article .like-comment.react {
	margin-left: 0;
}


/* .row a.dtd{
		display: flex;
		width: 100%;
	} */

.left-sec .like-btn,
.right-bx-sec .like-btn {
	padding-right: 0px;
	margin-left: 12px;
}

.right-bx-sec a.explore-more {
	margin-bottom: 30px;
}


.content-bx .bn-disable ul.social-count.likes-count li:before,
.content-bx .bn-disable button.btn-like+.social-count li:before {
	color: #787878;
}

/*.vt-cot ul:first-child.social-count li:before,
.content-bx ul.social-count.likes-count li:before,
.content-bx button.btn-like+.social-count li:before,
.content-bx button.btn-with+.social-count li:before {
	display: block;
	width: 20px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 5px;
	transform: translateY(-50%);
	content: "\f164";
	font-family: 'FontAwesome';
	font-size: 16px;
	color: #8f54ea;
}
*/

.content-bx .bn-disable ul.social-count.dislikes-count li:before,
.content-bx .bn-disable button.btn-dislike+.social-count li:before {
	color: #787878;
}

/*.vt-cot ul:last-child.social-count li:before,
.content-bx ul.social-count.dislikes-count li:before,
.content-bx button.btn-dislike+.social-count li:before,
.content-bx button.btn-against+.social-count li:before {
	display: block;
	width: 20px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 5px;
	transform: translateY(-50%);
	font-family: 'FontAwesome';
	font-size: 16px;
	content: "\f165";
	color: #3c7ed3;
}*/

.conditionBack.text-center+.left-link h4 {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	overflow: hidden;
}
.top-ad.third-party-ht {
	height: 240px;
	margin-bottom: 20px;
}

.conditionBack.text-center+.left-link h4.goTolink {
	text-overflow: inherit;
	word-break: inherit;
	overflow: inherit;
	white-space: inherit;
}

.react-count-no .save-btn {
	background: #787878;
	padding: 4px 20px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	font-family: 'open sans';
	font-weight: 400;
	margin-top: 8px;
	border: none;
}

.col-md-8 .conditionBack {
	display: block;
	text-align: left;
	margin-top: 15px;
	margin-left: 10px;
	height: auto;
	margin-right: 8px;
}

.not-logged-in {
	pointer-events: none;
}

.ed-go .condition-type .condition-info a.backToconty {
	position: relative;
}

.ed-go {
	margin-bottom: 15px;
}

.row.two-col-blog .row {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.one-article a.col-md-12 {
	display: flex;
	padding-bottom: 60px;
}

.one-article .like-comment {
	justify-content: flex-start;
	/* position: static; */
}

.left-sec .like-comment strong {
	margin: 0px 0px 0 6px;
}

.vote-bx ul.social-count li span {
	display: none;
}

.vote-bx .content-bx ul.social-count {
	margin-left: 10px;
	width: auto;
}

#about .like-comment.like-reply {
	border-top: 1px solid #023792;
	padding-top: 12px;
	margin-bottom: 0;
	padding-bottom: 12px;
    border-bottom: 4px solid #023792;
}

.review-pg .addImg {
	width: 100%;
	margin: 0px;
}

#about .react-count-no {
	border-bottom: none;
	padding-bottom: 0;
	clear: both;
}

.review-pg .addImg .condition-gallery #aniimated-thumbnials {
	padding: 0px 50px 0px 50px;
	margin-bottom: 20px;
}

.review-pg .addImg .condition-gallery.tp-gallery {
	margin-top: 0px;
}


#science-opinion .vote-bx .social-bx .board-social-btn button.btn-like {
	width: 145px;
	padding-left: 30px;
}

/*.vote-bx .content-bx .board-social-btn button.btn-against,
.vote-bx .content-bx .board-social-btn button.btn-dislike {
	width: 110px;
	padding-left: 30px;
}*/

.smc-pg .accordion-link.forumTab.top-tab ul li a {
	background: #8f54ea;
}

.smc-pg .accordion-link.forumTab.top-tab ul li.active-tb a {
	background: #ca1ea5;
}

.row.leave-url {
	margin: 0px auto;
}

.row.leave-url a {
	font-size: 14px;
	font-weight: 600;
	text-decoration: underline;
	color: #3c7ed3;
}

.write-article .upload-btn-wrapper output#comment-result div:before,
.write-article .upload-btn-wrapper output#result div:before,
.write-article .upload-btn-wrapper output#subsolution-result div:before {
	content: 'Remove';
	position: absolute;
	font-size: 12px;
	margin: 0px auto;
	background: #212121;
	padding: 4px 5px 5px 5px;
	font-family: "Oswald";
	color: #fff;
	border-radius: 5px;
	line-height: 1.2;
	cursor: pointer;
}

.write-article .upload-btn-wrapper output#comment-result div.mt-upimg:before,
.write-article .upload-btn-wrapper output#result div.mt-upimg:before,
.write-article .upload-btn-wrapper output#subsolution-result div.mt-upimg:before {
	content: '';
	display: none;
}

.review-cs .overall-cs .starBx {
	padding: 0px;
	margin: 0px auto 10px;
	max-width: 108px;
}

.search-by .show-hint {
	z-index: 55 !important;
	top: 94px !important;
	max-width: 358px !important;
}

.proimg {
	position: relative;
	width: 100%;
}

.proimg button#removeimage {
	border: none;
	font-size: 14px;
	width: auto;
	position: absolute;
	right: auto;
	left: 25%;
	z-index: 9;
	top: 45%;
	transform: translateX(-50%);
	border-radius: 4px;
	padding: 0px 8px 3px;
	background: #212121;
	color: #fff;
	line-height: normal;
	cursor: pointer;
	font-family: 'Oswald';
}

.prevention-ds ul.social-count li span {
	display: none;
}

.p-back .suggest-edit-btn {
	top: 0px;
	margin-top: 0px;
}


/* IE Media */

@media screen\0 {
	.top-header .dropdown-menu.mega-nav.show {
		display: table;
	}
	.top-header .dropdown-menu.mega-nav.show ul {
		display: table-cell;
	}
	.directory-list ul li {
		display: -ms-flexbox;
	}
	.search-by input[type='text'] {
		display: inline-block;
		float: left;
	}
	.search-by input[type='submit'] {
		display: inline-block;
		float: left;
	}
	.r-lg .logBx#int-bx .images .img {
		top: 0px;
	}
	.new-sb .ctbx {
		position: relative;
	}
	.new-sb.Bb .solution-board .sbBx p.ml {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	.gp-btn {
		display: block;
	}
	.gp-btn .regBx,
	.gp-btn .calBx {
		display: inline;
	}
	.pc-lg .logBx#int-bx .images .img {
		left: 0;
		top: 0;
		border-radius: 0px;
	}
	.proimg .img-ar {
		top: -15px;
	}
	.condition-tab-sec .nav-tabs .nav-link {
		max-width: 23.5%;
		width: 100%;
	}
	.accordion-link.forumTab.inTab ul.left-menu-link {
		display: table;
	}
	.accordion-link.forumTab ul li {
		display: inline-block;
		float: left;
		width: 31.6%;
		max-width: 31.6%;
	}
	#int-bx {
		min-height: 45px;
	}
}


/* IE Media End */

.no-data-ab {
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px 15px;
}

.no-data-ab p {
	font-family: 'Oswald';
	font-size: 20px;
	border: 1px solid #ca1ea5;
	padding: 10px 15px;
	color: #000;
	margin-bottom: 0;
}


/* our article new st */


/* .tab-content div, */
#overview div {
	background: transparent;
	border: none;
	display: flex;
}


/* .tab-content div q, */


/* .tab-content div q strong, */


/* .tab-content div q:before,
.tab-content div q:after, */


/* .tab-content div q strong:before, */


/* .tab-content div q strong:after, */


/* .tab-content div q em, */


/* our article new st end */

.modal-header span {
	font-family: 'Oswald';
	font-weight: bold;
	font-size: 20px;
	color: #2b2b2b;
}

#emailconfirmaskingModal.modal.login-form.show .logoBx {
	padding: 0px;
}

#emailconfirmaskingModal.modal.login-form.show .modal-dialog {
	max-width: 575px;
}

#emailconfirmaskingModal h3.login-title {
	margin-bottom: 5px;
	text-align: left;
	font-size: 24px;
}

#emailconfirmaskingModal .logoBx p {
	font-size: 15px;
	margin: 0 20px 0 0;
}

#emailconfirmaskingModal .regBx input[type="submit"] {
	margin: 0px;
}

#emailconfirmaskingModal .regBx {
	margin: 20px 0 0 0;
	max-width: 350px;
	width: 100%;
}

.like-comment.like-reply .inner-bx button.bn-disable.save-btn {
	background: #787878;
}


/* .like-comment.like-reply .inner-bx button.bn-disabled.bn-disable.save-btn {
	background: #ca1ea5;
} */

#RequestProcessModal .modal-dialog.modal-dialog-centered {
	max-width: 300px;
	width: 100%;
}
div#RequestProcessModal .modal-body {
    padding: 1rem 2rem 1rem !important;
}
div#loginModal .modal-header span {
    color: #fff !important;
}
.star-rate-bx#RequestProcessModal .modal-body p {
	font-size: 14px;
	margin: 0px;
}

.emojionearea-editor:not(.inline) {
	min-height: 8em!important;
}

.input-cf form {
	position: relative;
}

.input-cf .write-article.rs-image {
	position: static;
	top: 0;
	right: 0;
}

.input-cf .upload-btn-wrapper {
	position: static;
}


/* New styling for forum */

.comment-box-new .nameStatus span.commentContent {
	display: flex;
	padding: 0;
	margin: 5px 0 0 0;
	color: #242424;
	font-size: 16px;
	line-height: 1.3;
	font-weight: 600;
}

.comment-box-new .nameStatus p {
	font-size: 16px;
	margin: 0px;
	color: #242424;
	line-height: 1.2;
	font-weight: 500;
	font-family: "Poppins",sans-serif;
	background: none;
	padding: 10px 10px 10px 10px;
	border-radius: 10px;
}

span.edited-tx {
	font-weight: 600;
	margin-left: 5px;
}

.replytoreply a {
	margin-top: 0;
	display: inline-block;
	margin-left: 85px;
	color: #8f54ea !important;
	margin-bottom: 25px;
	cursor: pointer;
}

.replytoreply i.fas.fa-share {
	transform: rotateX(180deg);
	margin-right: 10px;
}

.comment-box-new.reply-bx figure.profile-pic {
	margin: 0px;
	width: 35px;
	height: 35px;
	position: relative;
	left: 4px;
	top: 2px;
}

.input-cf .write-article .upload-btn-wrapper output#comment-result div:nth-child(1),
.input-cf .write-article .upload-btn-wrapper output#result div:nth-child(1),
.input-cf .write-article .upload-btn-wrapper output#subsolution-result div:nth-child(1) {
	width: auto;
	height: auto;
	margin-right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 10px;
	right: 15px;
}

.input-cf .write-article .upload-btn-wrapper output#comment-result div:nth-child(2),
.input-cf .write-article .upload-btn-wrapper output#result div:nth-child(2),
.input-cf .write-article .upload-btn-wrapper output#subsolution-result div:nth-child(2) {
	width: 100px;
	height: 100px;
	position: relative;
	left: 0;
	bottom: 0;
}

.emojionearea .emojionearea-editor {
	padding: 6px 60px 6px 12px !important;
	color: #000 !important;
	font-weight: 600 !important;
}

/*.like-btn-emo-topic-fr.like-btn-like,
.like-btn-emo-comment-fr.like-btn-like,
.like-btn-emo-review-fr.like-btn-like {
	background-image: url('../../react_images/reactions_like.png');
	background-repeat: no-repeat;
	background-size: contain;
}

.like-btn-emo-topic-fr.like-btn-sad,
.like-btn-emo-comment-fr.like-btn-sad,
.like-btn-emo-review-fr.like-btn-sad {
	background-image: url('../../react_images/reactions_sad.png');
	background-repeat: no-repeat;
	background-size: contain;
}*/

.like-btn-emo-topic-fr.like-btn-like,
.like-btn-emo-comment-fr.like-btn-like,
.like-btn-emo-review-fr.like-btn-like {
	background-image: url('../../new_blog_frontend/images/reviwes/like.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

.comment-box-new .addImg .condition-gallery.tp-gallery {
	margin-top: 5px !important;
	margin-bottom: 15px;
}

.comment-box-new.reply-bx .nameStatus {
	/*  margin-bottom: 5px; */
}


/* .fullReview .comment-box-new .nameStatus p {
    background: #fbecf8;
} */

.review-pg .condition-gallery.tp-gallery .owl-nav .owl-prev {
	left: 0;
	top: 25%;
}

.review-pg .condition-gallery.tp-gallery .owl-nav .owl-next {
	right: 0px;
	top: 25%;
}

.show-review-topic,
.show-more-main-topic,
.show-more-comment,
.more-comment-btn a.more-comment {
	color: #3C7ED3 !important;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Poppins",sans-serif';
	margin-top: 10px;
	display: inline-block;
}

.show-more-main-topic{
	font-family: Poppins  !important;
}

.show-review-topic:hover,
.show-more-main-topic:hover,
.show-more-comment:hover,
.more-comment-btn a.more-comment:hover {
	text-decoration: underline !important;
	color: #000 !important;
	cursor: pointer;
}

#conditioncommentform output#result div:nth-child(1),
#conditioncommentform output#subsolution-result div:nth-child(1) {
	width: auto;
	height: auto;
	margin-right: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 10px;
	right: 15px;
}

#conditioncommentform output#result div:nth-child(2),
#conditioncommentform output#subsolution-result div:nth-child(2) {
	width: 100px;
	height: 100px;
	position: relative;
	left: 0;
	bottom: 0;
}


/* #conditioncommentform input#comment_upload_images {
	width: 20px;
} */

.comment-box-new .like-reply .inner-bx.text-right {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.comment-box-new .nameStatus span.commentContent em {
	color: #007bff;
	font-style: normal;
}

.comment-box-new .like-reply .inner-bx.text-right .react-count-no ul li img {
	width: 18px;
	height: 18px;
}

.comment-box-new .like-reply .inner-bx.text-right .react-count-no ul li span {
	font-size: 14px;
}

.input-cf .upload-btn-wrapper input[type=file] {
	width: 20px;
	height: 18px;
}


/* New styling for forum End */

.bx-oth {
	background: #fbfbfb;
	margin-top: 15px;
	border:2px solid #3c7ed3;
	padding: 10px;
	border-radius: 4px;
}

.comment-box-new.reply-bx .like-comment span {
	margin-left: 0px;
}

.topicbx .input-cf {
	padding: 0px 10px;
}


/* Contact us page */

#contact-us-form {
	width: 100% !important;
	margin: 0 auto !important;
}

#contact-us-form textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
    padding: 8px 14px !important;
}

#contact-us-form .form-group h6 {
    height: 45px !important;
}

#contact-us-form input[type=submit].btn {
	text-align: center;
	border: none;
	background: #ca1ea5 !important;
	width: 100%;
	max-width: 150px;
	margin: 10px 0;
	padding: 5px 0;
	font-size: 20px;
	border-radius: 50px;
	color: #fff;
	font-family: 'Oswald';
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
	cursor: pointer;
}

#contact-us-form input[type=submit].btn:hover {
	background: #8f54ea !important;
}
.profile-info .profile-pic{
	transition: transform .2s;
}
.profile-info .profile-pic:hover {
	-ms-transform: scale(5); /* IE 9 */
	-webkit-transform: scale(5); /* Safari 3-8 */
	transform: scale(5); 
	z-index:9;
	}
/* Video in comment st */

.comment-box-new.review-pg .reply-bx .like-reply,
.comment-box-new.review-pg .expert-tab .like-reply {
	padding: 0px 0px 0px 85px;
}

.comment-box-new.review-pg .replytoreply a {
	margin-bottom: 10px;
}

.vd-comment .lg-object.lg-has-poster {
	display: none;
}

.vd-comment.lg-outer.lg-pull-caption-up .lg-sub-html {
	border: none;
	outline: none;
	top: 50% !important;
	left: 50% !important;
	bottom: auto;
	transform: translateY(-50%) translateX(-50%) !important;
	max-width: calc(100% - 15%) !important;
	width: 100% !important;
	background: transparent;
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.vd-comment video.lg-html5 {
	height: 320px;
	object-fit: initial;
}

.condition-gallery.tp-gallery .owl-nav .owl-prev {
	left: -50px;
	top: 25%;
}

.condition-gallery.tp-gallery .owl-nav .owl-next {
	right: -50px;
	top: 25%;
}

.pro-pic-Bx .proimg {
	position: static;
}
#WikiImageCommentForm .proimg {
	position:static;
	/* position: relative !important; */
	width:100%;
}
strong.btn-comm-no {
	margin-right: 5px;
	font-size: 14px;
	display: inline-block;
}

strong.btn-comm-no span {
	background: transparent;
	color: #8f54ea;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
	padding: 0;
}

form#subsolution_reviewcommentform {
	margin-right: 15px;
	margin-top: 20px;
}

section#subsolution_review .commment_row_column ul {
	display: inline;
    padding: 12px 0 0;
    width: 100%;
}

section#subsolution_review .input-cf form input.sb-btn {
    padding: 4px 20px 2px;
}

.mod-al-body {
	padding: 0px 15px;
}

.suggest_edit_div .django-ckeditor-widget {
	width: 100%;
	min-height: 480px;
}

.g-result-bx {
	padding-bottom: 10px;
	border-bottom: 1px solid #e2e0e0;
	flex: 0 0 100%;
	margin: 0px 10px 0 0;
	max-width: 100%; /* calc(100% - 20px) */
}

.nw-write-ar .left-sec {
	max-width: 220px;
	width: 100%;
	padding: 0px;
	margin-right: auto;
}

.nw-write-ar .right-bx-sec {
	max-width: 220px;
	margin-left: auto;
	padding: 0px;
	width: 100%;
}

.nw-write-ar .write-article .upload-btn-wrapper .btn {
	margin-left: 8px;
}

.nw-write-ar .write-article .upload-btn-wrapper {
	margin-left: 0px;
	min-height: 170px;
	height: auto;
	margin-top: 25px;
}

.article-info h3.sec-title {
	margin-bottom: 20px;
}
.debatable_data h3.sec-title {
    margin-bottom: 20px;
    margin-left: -15px;
}
/*-----*/

.row.logodiv {
    /* / margin-bottom: 60px; old / */
    margin-bottom: 20px;
}
.new-sb .social-board-row .social-bx:last-child {
    top: -15px;
    bottom: auto;
}
.com-title {
    margin-bottom: 15px;
    /* display: flex;
    justify-content: space-between;
    align-items: center; */
}
/* Media styling start */

@media (max-width: 1380px) {

	.container {
		max-width: calc(100% - 80px);
	}
	.top-header ul.navbar-nav {
		margin-left: 20px;
	}
	.search-by input[type="text"] {
		/* flex: 0;
			max-width: 175px;
			font-size: 14px; */
	}
	.search-by input[type="submit"] {
		padding: 7px 10px;
	}
	.hpg-aposTool-bx .tool-icon {
		height: 170px;
		transform: scale(0.6);
		margin: 0px auto 10px;
	}
	.hpg-apos-search-tool {
		padding: 20px 0 15px 0;
	}
	.hpg-aposTool-bx {
		margin: 0px auto 20px;
	}
	.hpg-apos-search-tool .ap-tool {
		height: 60px;
	}
	h1.apos-tool-title {
		font-size: 28px;
		margin: 0px 0px 20px 0px;
	}
	.hpg-aposTool-bx .find-btn-sec {
		width: auto;
		max-width: 500px;
		margin: 5px auto 15px;
		display: flex;
	}
	.apos-step-title h2 {
		margin: 15px 0px 40px 0px;
	}
	.top-header .dropdown-menu {
		min-width: auto;
		padding: 10px 0px;
	}
	.top-header .navbar-expand-lg .navbar-nav a.nav-link {
		padding: 20px 4px;
	}
	.accordion-link.forumTab.inTab.s-type .first-nav {
		max-width: 32%;
	}
	.accordion-link.forumTab.inTab.s-type ul li a {
/* 		font-size: 16px; */
	}
	.left-link .d-block.text-center {
		margin-bottom: 20px;
	}
	.dropdown.commOption.show .dropdown-menu.show,
	.comment-box-new .dropdown-menu.show {
		right: 0px !important;
		left: auto !important;
		transform: none !important;
		top: 30px !important;
	}	
	.top-header .navbar-expand-lg .navbar-nav a.nav-link {
		margin-right: 7px;
	}
	.top-header .dropdown-item{
		/* margin-left: 0px; */
	}
}

@media (max-width: 1320px) {
	.container {
		max-width: 100% !important;
	}
}

@media (max-width: 1240px) {}

@media (max-width: 1199px) {
	.community-contribution h3 {
		font-size: 16px;
	}
	.condition-tab-sec .tab-content {
		padding: 0px 0px 10px 0px;
	}
	.like-reply .inner-bx.text-right {
		max-width: 80px;
	}
	.comment-box .like-reply .inner-bx.text-right {
		width: 100%;
		max-width: 100%;
	}
	.comment-box-new .comment-info .like-reply .inner-bx.text-right {
		max-width: 100%;
	}
	.top-header ul.navbar-nav {
		margin-left: 15px;
	}
	.container {
		max-width: 100% !important;
	}
	.top-header .navbar-expand-lg .navbar-nav a.nav-link {
		/* font-size: 12px; */
	}
	.new-sb .solution-board figure.con-board-img {
		max-width: 250px;
		height: 220px;
		right: 0px;
		margin: 0px;
	}
	.new-sb .social-board-row {
		max-width: 100%;
	}
	.new-sb .solution-board {
		padding-left: 0px;
		max-width: 90%;
	}
	.left-sec {
		margin-right: 15px;
	}
	.right-sec {
		flex: 1;
		margin-right: 15px;
	}
	.condition-tab-sec .nav-tabs .nav-link {
		font-size: 14px;
	}
	.accordion-link.forumTab.top-tab ul li a {
		font-size: 14px;
	}
	.solution-board .sbBx p {
		/* max-width: calc(100% - 100px); */
		font-size: 20px;
	}
	.article-disclaimer {
		font-size: 14px;
	}
	.top-header .navbar-expand-lg .navbar-nav a.nav-link {
		padding: 10px 4px;
	}
	h1.apos-tool-title {
		font-size: 22px;
	}
	.hpg-aposTool-bx .tool-icon {
		height: auto;
		transform: scale(0.5);
	}
	.apos-step-title h2 {
		font-size: 28px;
	}
	.apos-step-title h2 span {
		font-size: inherit;
	}
	.hpg-aposTool-bx .find-btn-sec .find-btn {
		margin: 15px 30px 0 0;
	}
	.modal.login-form.show .modal-dialog {
		transform: translateY(-50%) scale(0.7);
	}
	[type="radio"]:checked+label,
	[type="radio"]:not(:checked)+label {
		font-size: 12px;
	}
	.search-tool h1 {
		font-size: 24px;
	}
	.find-btn input[type=submit] {
		/* max-width: 185px; */
		font-size: 13px;
		/* padding: 9px 45px 10px 3px; */
	}
	.search-tool .tool-icon {
		text-align: center;
		transform: scale(0.7);
	}
	.hpg-apos-search-tool {
		padding: 20px 0px 15px 0px;
	}
	.hpg-aposTool-bx {
		margin: 0px auto;
	}
	.accordion-link.forumTab.inTab ul li:first-child {
		right: auto;
	}
	.accordion-link.forumTab.inTab ul li.first-nav {
		right: 0;
	}
	header.top-header {
		padding: 10px;
	}
	.top-header .dropdown-toggle::after {
		width: 6px;
	}
	.accordion-link.forumTab.inTab.s-type ul li a {
		font-size: 16px;
	}
	.right-bx-sec {
		max-width: 240px;
		margin-left: auto;
		padding: 0px;
		width: 100%;
		flex: 1;
	}
	.col-md-8.new-sb {
		max-width: calc(100% - 255px);
		/* 	max-width: 100%; */
		flex: 0 0 100%;
	}
	.know-more-sec .img-box {
		max-width: 105px;
		min-height: 105px;
	}
	.owl-carousel.owl-know .owl-stage .owl-item.active+.active .img-box {
		max-width: 105px;
		height: 105px;
	}
	.owl-carousel.owl-know .owl-stage .owl-item.active+.active+.active .img-box {
		max-width: 105px;
	}
	.know-more-sec .img-box img {
		height: 105px;
	}
	.owl-carousel.owl-know .owl-stage .owl-item.active+.active+.active .img-box img {
		height: 105px;
	}
	.owl-carousel.owl-know .owl-stage .owl-item.active+.active .img-box p {
		font-size: 13px;
	}
	.top-header ul.navbar-nav {
		margin-left: 0;
	}
}

@media (max-width: 1020px) {
	.top-header ul.navbar-nav {
		margin-left: 0px;
	}
	a.go-to-btn {
		font-size: 15px;
	}
	.apos-search-tool input.apos-tool {
		max-width: 380px;
		margin: 0px auto;
		font-size: 16px;
	}
	.search-tool .tool-icon {
		text-align: center;
		transform: scale(0.5);
	}
	.search-tool .btnGroup {
		padding-left: 0px;
		justify-content: space-around;
		display: flex;
		margin: 0px auto;
		max-width: 529px;
	}
	.search-tool .btnGroup .find-btn {
		max-width: 210px;
	}
	.find-btn input[type=submit] {
		padding: 7px 34px 10px 7px;
		font-size: 13px;
		max-width: 213px;
		width: 100%;
		line-height: 24px;
	}
	.search-by {
		flex: 1;
	}
	.search-tool {
		padding-bottom: 15px;
	}
}

@media (max-width: 1024px) {
	.like-comment strong+span {
		display: none;
	}
	.com-title.df h2 {
		font-size: 22px !important;
	}
	.new-sb.Bb .solution-board {
		padding-left: 10px;
	}
	.new-sb .solution-board figure.con-board-img {
		max-width: 220px;
		height: 210px;
	}
	h3.sec-title {
		margin-bottom: 12px;
	}
	.search-by p {
		font-size: 20px;
	}
}

@media (max-width: 991px) {
	.col-md-8.new-sb {		
		max-width: 100%;
		flex: 0 0 100%;
	}
	
	.top-social {
		margin-bottom: 30px;
	}
	div#science-opinion {
		margin-top: 20px;
	}
	div#forum-to-top {
		margin-top: 20px;
	}
	.top-header .dropdown-item {
		margin-left: 3px;
	}
	.top-header ul.navbar-nav {
		margin-left: 0px;
	}
	.about-banner {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.top-header .navbar-toggler {
		border: 1px solid #ffffff !important;
	}
	.top-header .navbar-light .navbar-toggler-icon {
		background-image: url(../image/menu-icon.svg);
	}
	.follow-us {
		flex: 1;
		margin-top: 12px;
		margin-left: 20px;
	}
	.top-social {
		display: flex;
		padding: 0;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.top-global-search input[type="search"] {
		min-width: auto;
	}
	.right-bx-sec {
		display: none;
	}
	.left-sec.home{
		display: none;
	}
	.science-medicine{
		margin:0px 15px 0px 15px
	}
	.footer-st .right-bx-sec {
		display: flex;
		justify-content: flex-end;
		max-width: 100%;
		flex: 0 0 100%;
		padding-top:50px;
	}
	.new-sb {
		flex: 0 0 100% !important;
		/* max-width: 100% !important; */
	}
	.new-sb.Bb {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.navbar-toggler {
		padding: .25rem .75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: #8f54ea;
		border: 1px solid transparent;
		border-radius: 0;
	}
	header.top-header {
		padding: 10px;
	}
	.page-title {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a {
		max-width: calc(100% - 150px);
	}
	.filter-by-option {
		font-size: 12px;
		padding: 4px 12px !important;
	}
	.accordion-link.forumTab.inTab ul li a {
		font-size: 16px;
	}
	.accordion-link.forumTab.inTab.s-type ul li a {
		font-size: 14px;
	}
	.article-left-sec {
		padding: 0px;
		max-width: 100%;
		width: 100%;
		flex: 1;
	}
}

@media (max-width: 820px) {
	.new-sb.p-0.Bb .social-board-row.ml-0 {
		max-width: 70%;
	}
	.topicbx .comment-box .like-reply,
	.comment-box-new .like-reply {
		flex-direction: column;
		align-items: start;
	}
	.topicbx .myComment {
		max-width: 100%;
	}
	span.cTab {
		font-size: 13px;
	}
	.topicbx .comment-box .like-reply .inner-bx:nth-child(1),
	.comment-box-new .like-reply .inner-bx:nth-child(1) {
		order: 1;
		flex: 1;
		max-width: initial;
		line-height: 1;
	}
	.comment-box-new .comment-info .like-reply .inner-bx.text-right{
		line-height: 1;
	}
	.like-comment strong {
		margin: 0px;
	}
	.article-info .like-comment.react {
		padding: 0px 0px 0px 10px;
	}
	.row.logodiv {
		flex-wrap: nowrap;
		align-items: baseline;
		justify-content: center;
	}
	.logo {
		max-width: 266px;
		width: 100%;
		flex: 0 0 50%;
		padding: 0;
		margin-right: 15px;
	}
	.top-global-search input[type="search"] {
		min-width: auto;
		padding: 0px 40px 0 10px;
		font-size: 14px;
		background-image: none;
		background: #212121/* url(../image/a-logo.png) no-repeat 13px 5px / auto */
		;
	}
	.search-tool .btnGroup .find-btn {
		max-width: 210px;
	}
	.search-tool .btnGroup {
		padding-left: 0px;
		justify-content: space-around;
		display: flex;
		margin: 0px auto;
		max-width: 529px;
	}
	.find-btn input[type=submit] {
		padding: 7px 34px 10px 7px;
		font-size: 13px;
		max-width: 213px;
		width: 100%;
		line-height: 24px;
	}
	.search-by .form-inline {
		flex-wrap: nowrap;
	}
	.top-social {
		display: flex;
		padding: 0;
		margin-top: 20px;
	}
	.left-list-article .left-ar p {
		font-size: 15px;
	}
	/* .left-link .accordion-link{
		display: none;
	} */
	.search-by {
		flex: 1;
	}
	.search-by input[type="text"] {
		max-width: 215px;
		font-size: 14px;
	}
	.apos-search-tool {
		position: relative;
		padding-bottom: 30px;
	}
	.search-tool .tool-icon {
		transform: scale(0.3);
		height: 100px;
	}
	[type="radio"]:checked+label,
	[type="radio"]:not(:checked)+label {
		margin-right: 6px;
		font-size: 13px;
	}
	.follow-us {
		flex: 1;
		margin-top: 12px;
		margin-left: 20px;
	}
	.search-by input[type="submit"] {
		padding: 7px 15px;
	}
	.new-sb .social-board-row {
		max-width: 100%;
		padding: 0px;
		margin: 0px !important;
	}
	.new-sb .solution-board {
		min-height: inherit;
		margin-bottom: 10px;
	}
	.solution-board .sbBx p {
		max-width: calc(100% - 80px);
	}
	.two-col-blog .article-info {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.two-col-sec .left-link .left-list-article {
		text-align: left;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.left-list-article .row.m-0 {
		margin-bottom: 10px !important;
		flex: 0 0 100%;
		max-width: calc(100% - 10px);
		margin: 5px !important;
	}
	/* .board-social-btn:last-child{
		margin-left: 0px;
	} */
	.sol-left-ad {
		display: none;
	}
	.accordion-link.forumTab.inTab ul {
		justify-content: space-between;
	}
	.left-link h6 {
		max-width: 420px;
		margin: 0px auto;
	}
	.accordion-link.forumTab.top-tab ul {
		justify-content: space-around;
	}
	.new-sb .social-board-row .social-bx {
		max-width: 100%;
		bottom: 0px;
		display: flex;
		flex-wrap: nowrap;
		margin: 0px;
		padding-left: 15px;
		justify-content: space-around;
		flex: 0;
	}
	.new-sb .social-board-row .social-bx.b1 {
		bottom: 0px !important;
		padding: 0px;
		flex: 1;
	}
	.accordion-link.forumTab ul {
		justify-content: space-between;
	}
	.social-board-row ul.social-count li span {
		font-size: 12px;
	}
	.apos-search-tool input.apos-tool {
		max-width: 380px;
		margin: 0px auto;
		font-size: 16px;
	}
	.left-link h4 {
		text-align: left;
		display: flex;
		max-width: 400px;
		width: 100%;
		margin: 0px auto;
		justify-content: center;
		font-size: 18px;
	}
	.left-link .d-block {
		margin-bottom: 30px;
		text-align: left;
	}
	/* .mid-ad{
		margin: 0px 15px 0 0;
	} */
	.search-tool h1 {
		font-size: 22px;
	}
	.follow-us h4 {
		font-size: 18px;
	}
	.follow-us ul li a img {
		width: auto;
		height: auto;
	}
	/* .new-sb .condition-board figure.con-board-img {
		width: 150px;
		height: 150px;
		right: 0;
	} */
	.modal-header h6 strong {
		font-size: 16px;
	}
	.star-rate-bx .modal-title {
		font-size: 14px;
	}
	.accordion-link.forumTab.inTab ul li a {
		font-size: 16px;
	}
	.accordion-link.forumTab.s-type ul {
		flex-wrap: wrap;
	}
	.comment-box-new p.commentContent {
		padding: 0px;
	}
	.comment-box-new.expert-tab .expert-tag {
		position: absolute;
		right: 10px;
		top: 5px;
	}
	.write-article .upload-btn-wrapper {
		max-width: 100%;
	}
	.article-info.full-third-article .like-comment.react {
		padding: 0px 10px;
	}
}

@media (max-width: 800px) {
	.accordion-link.forumTab.inTab ul li a {
		font-size: 16px;
	}
	/* .accordion-link.forumTab.inTab ul li {
		max-width: 139px;
	}	 */
	.like-comment {
		justify-content: flex-start;
	}
	#emailconfirmaskingModal h3.login-title {
		text-align: center;
		font-size: 24px;
	}
	#emailconfirmaskingModal .logoBx p {
		font-size: 15px;
		margin: 10px;
		text-align: center;
	}
	.know-more-sec .img-box img {
		height: 160px;
		z-index: 9999;
		transition: all 200ms ease-in;
		background: #fff;
		padding: 5px;
		outline: 4px solid #8f54ea;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
		max-width: 300px;
	}
}

@media (max-width: 768px) {
	.owl-carousel.owl-know {
		margin: 0px;
	}
	.debatable {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.modal-body .star-rate .pr-title {
		flex: 0 0 30%;
		max-width: 100%;
	}
	.conditionBack.text-center {
		text-align: right !important;
	}

	section.container-fluid.two-col-sec .blog-sec {
		margin-top: 0px;
	}
	.new-sb.Bb .solution-board {
		padding-left: 0px;
		min-height: auto;
	}
	.new-sb.Bb.p-0 .solution-board {
		min-height: auto;
	}
	.modal-body .star-rate span {
		font-size: 13px;
		margin-left: 5px;
	}
	.directory-list ul {
		column-gap: 20px;
	}
	.directory-list ul li a {
		font-size: 14px;
	}
	.search-by p {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.search-by input[type="text"] {
		/* max-width: 150px; */
		font-size: 12px;
	}
	.search-by input[type="submit"] {
		padding: 9px 10px;
		font-size: 14px;
	}
	.left-list-article figure {
		max-width: 120px;
		max-height: 120px;
	}
	.accordion-link.forumTab ul li a {
		font-size: 16px;
	}
	.accordion-link.forumTab.top-tab ul li a {
		font-size: 16px;
	}
	.condition-tab-sec .nav-tabs .nav-link {
		font-size: 16px;
	}
	.topicbx .comment-box .like-reply {
		margin: 0px;
		line-height: 1;
	}
	.col-md-12.mid-ad {
		margin: 0px 15px 0 0;
	}
	.accordion-link.forumTab.navTab ul li a {
		max-width: 145px;
		width: 100%;
	}
	.accordion-link.forumTab.navTab.s-type ul li a {
		max-width: 106px;
		width: 198px;
	}
	.filter-sec {
		margin-top: 0px;
	}
	.blog-sec .left-link h3.sec-title {
		margin-top: 0px;
	}
	.left-list-article .row.m-0 {
		margin-bottom: 10px !important;
		max-width: calc(100% - 10px);
		margin: 5px !important;
	}
	.solution-board .sbBx p {		
		font-size: 16px;
	}
	.new-sb .solution-board figure.con-board-img {
		right: 0px;
		max-width: 220px;
		height: 190px;
	}
	.social-bx.b3 p {
		left: 0;
	}
	.hpg-apos-search-tool .ap-tool {
		max-width: 300px;
		margin: 0px 5px;
		font-size: 16px;		
	}
	.thunderstorm-bx {
		margin: 0px 10px;
	}
	.thunderstorm-bx div {
		max-width: 50px;
	}
	.comment-box-new.reply-bx {
		margin-left: 25px;
	}
	.hpg-apos-search-tool {
		margin: 0px -15px;
	}
	.left-sec {
		margin-right: 0px;
		max-width: 240px;
	}
	.accordion-link.forumTab.inTab ul li {
		margin-right: 2px;
	}
	.popular-list-article {
		margin: 0px auto;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.popular-list-article .row.m-0 {
		max-width: 275px;
		width: 100%;
		flex: 0 0 100%;
	}
	.new-sb.Bb .solution-board .sbBx p.ml {
		margin-left: 10px;
		max-width: 165px;
		font-size: 24px;
		color: #af69ee;
	}
	.accordion-link.forumTab.inTab ul li a {
		font-size: 14px;
	}
	.accordion-link.forumTab.inTab ul {
		justify-content: start;
	}
	.r-lg .img-ar {
		width: 90px;
		height: 90px;
	}
	.modal.login-form.show .logoBx {
		justify-content: flex-start;
	}
	.modal.login-form.show .pc-lg .logoBx {
		justify-content: center;
	}
	input[type="text"].search-by-int {
		max-width: 100%;
		font-size: 12px;
		width: 320px;
	}
	.accordion-link.forumTab.inTab.s-type ul li {
		max-width: 350px;
		margin-right: 2px;
	}
	.accordion-link.forumTab.inTab ul li:first-child {
		max-width: 32%;
	}
	/* color-change */
	/*h3.sec-title:after {
		background: #af69ee;
	}*/
	h3.sec-title {
		color: #af69ee;
	}
	.know-more-sec .owl-carousel .owl-nav button.owl-next,
	.know-more-sec .owl-carousel .owl-nav button.owl-prev {
		color: #af69ee;
	}
	.right-sec {
		flex: 1;
		margin-left: 25px;
		margin-right: 0px;
	}
	.apos-step-title h2 span {
		color: #af69ee;
	}
	.navbar-toggler {
		background-color: #749bff;
	}
	.find-btn input[type=submit].solution-btn {
		background: #749bff;
	}
	.left-link .accordion-link .left-menu-link li a,
	.left-link .accordion-link .left-menu-link .toggle-tip {
		background: #749bff;
		border-left: 2px solid #749bff;
	}
	.select-word {
		background: #749bff;
		padding: 20px 0 20px 20px;
	}
	.condition-tab-sec .nav-tabs .nav-link {
		/*background: #749bff;*/
		border-top: 2px solid #3161da;
	}
	.accordion-link.forumTab ul li a {
		background: #749bff;
		border: 1px solid #3466e4;
	}
	header.top-header {
		background: #af69ee;
	}
	.search-by {
		background: #af69ee;
	}
	.follow-us {
		background: #af69ee;
		outline: 12px solid #9c04ce;
	}
	.left-link h4,
	.left-link h6 {
		background: #af69ee;
	}
	.debatable h2,
	.about-banner h2 {
		font-size: 22px;
	}
	.debatable h2 span,
	.about-banner h2 span {
		padding: 10px;
	}
	.debatable figure.con-board-img {
		max-width: 240px;
		height: 170px;
	}
	/* .directory-list ul li:nth-child(even) a {
		background: transparent;
		border: 1px solid #af69ee;
	} */
	.new-sb .solution-board {
		background: #af69ee;
	}
	.accordion-link.forumTab.top-tab ul li a {
		width: 100%;
		background: #af69ee;
	}
	.find-btn input[type=submit].treatment-btn {
		background: #af69ee;
		padding: 7px 43px 10px 7px;
	}
	h1.apos-tool-title {
		color: #af69ee;
	}
	.top-header .dropdown-item,
	.top-header .dropdown-item {
		background-color: #749bff;
	}
	h3.about-content-title {
		color: #af69ee;
		border-left: 4px solid #af69ee;
		font-size: 20px;
	}
	.filter-by-option {
		background: #af69ee;
		border: 1px solid #af69ee;
	}
	.left-link .accordion-link li a,
	.left-link .accordion-link .toggle-tip {
		background: #749bff;
	}
	.about-banner h2 span b {
		color: #af69ee;
	}
	.page-title h2 {
		border-left: 4px solid #af69ee;
	}
	.page-title h2 span {
		color: #af69ee;
	}
	.formBx .logBx .pic input[type="file"]+label {
		background: #af69ee;
	}
	h3.login-title {
		color: #af69ee;
	}
	.login-form.show .logBx {
		background: #749bff;
	}
	.regBx input[type="submit"] {
		background: #af69ee;
	}
	.login-form.show .regForm-Bx .logBx.col-md-12 {
		background: #af69ee;
	}
	.seemore-btn a {
		display: inline-block;
		/*background: #af69ee;*/

	}
	.com-title h2 {
		font-size: 18px;
		border-left: 4px solid #af69ee;
		padding-left: 10px;
	}
	.average-score .perLevel .effect-count {
		font-size: 14px;
	}
	.review-cs .overall-cs p {
		font-size: 14px;
	}
	.comment-box-new.review-pg .review-cs .overall-cs {
		margin-left: 10px;
		max-width: 170px;
		margin-right: 5px;
	}
	.com-title.df h2 {
		font-size: 24px !important;
	}
	.comment-box-new .nameStatus .rv-title p {
		font-size: 16px;
	}
	.review-cs .average-score {
		margin: 5px 0px 5px 5px;
	}
	.review-cs .average-score .starBx {
		padding: 5px;
	}
	/*.com-title h2 span {
		color: #af69ee;
	}*/
	.accordion-link.forumTab.inTab ul li:first-child a {
		background: #af69ee;
	}
	.search-tool h1 {
		color: #af69ee;
	}
	.new-sb.Bb .solution-board .sbBx p {
		background: transparent;
		color: #af69ee;
	}
	.find-btn button,
	.find-btn button:hover {
		background: #749bff;
	}
	.find-btn button.btn.btn-secondary.tip-orange {
		background: #af69ee;
	}
	.input-cf form input.sb-btn {
		background: #af69ee;
		border: 1px solid #af69ee;
	}
/*	.tp-bx,
	.tp-bx p {
		border: 1px solid #af69ee;
	}*/
	.gcex .comment-box-new.expert-tab .expert-tag {
		background: #fff;
		border: 1px solid #af69ee;
		color: #af69ee;
	}
	a.suggest-edit {

	}
	.logo a img {
		filter: hue-rotate(-15deg) brightness(1.1) contrast(0.9);
		opacity: 0.9;
	}
	.hpg-aposTool-bx .tool-icon img {
		filter: hue-rotate(-14deg) contrast(0.8) brightness(1.2);
	}
	.thunderstorm-bx img {
		filter: hue-rotate(-45deg) brightness(1.5);
	}
	.find-btn img {
		filter: hue-rotate(-45deg) brightness(1.5);
	}
	.hpg-aposTool-bx .find-btn-sec .find-btn:first-child img {
		filter: hue-rotate(-28deg) brightness(1.5);
	}
	.footer-st img {
		filter: hue-rotate(-15deg);
		opacity: 0.9;
	}
	.search-tool .tool-icon img {
		filter: hue-rotate(-55deg) brightness(1.5) contrast(1.3);
	}
	.comment-box-new.expert-tab .expert-tag {
		border: 1px solid #af69ee;
		color: #af69ee;
	}
	.comment-box-new.expert-tab .expert-tag img {
		filter: hue-rotate(-36deg);
		opacity: 0.8;
	}
	.new-sb.Bb .solution-board figure.con-board-img {
		border: 5px solid #af69ee;
	}
	.sbBx .icon-bx img {
		filter: hue-rotate(-45deg) brightness(1.3) contrast(1);
	}
	.page-link {
		background-color: #fff !important;
		color: #000 !important;
		border: 1px solid #3c7ed3 !important;
	}
	.board-social-btn button.btn-follow {
		background: #af69ee;
	}
	.board-social-btn button.btn-follow:before {
		color: #af69ee;
		border: 2px solid #af69ee;
	}

	.board-social-btn button.btn-like:before {
		color: #749bff;
		border: 2px solid #749bff;
	}
	span.live-rating {
		background: #3c7ed3;
	}
	.social-bx.b3 p {
		color: #fff;
		background: #af69ee;
		border-color: #9a55d8;
	}
	.condition-gallery .owl-carousel .owl-nav button.owl-next,
	.condition-gallery .owl-carousel .owl-nav button.owl-prev,
	.addImg .condition-gallery .owl-carousel .owl-nav button.owl-prev span,
	.addImg .condition-gallery .owl-carousel .owl-nav button.owl-next span {
		color: #af69ee;
	}
	.know-more-sec .img-box p {
		font-weight: 600;
		color: #000;
	}
	.sp-border .one-article h5 {
		color: #af69ee;
	}
	a.sp-border:after {
		content: '';
		width: 50%;
		height: 5px;
		display: block;
		background: #af69ee;
		margin: 45px auto -10px;
	}
	.content-bx .board-social-btn button.btn-like {
		background: #749bff;
	}
	.content-bx .board-social-btn button.btn-like:before {
		color: #749bff;
		border: 2px solid #749bff;
	}
	.content-bx .board-social-btn button.btn-dislike {
		background: #af69ee;
	}
	.content-bx .board-social-btn button.btn-dislike:before {
		border: 2px solid #af69ee;
		color: #af69ee;
	}
	.debatable h2 span b {
		color: #af69ee;
	}
	.community-contribution h3 {
		background: #af69ee;
		font-size: 15px;
		padding: 12px 35px 12px 0px;
	}
	.contribution-btn select,
	.contribution-btn .dropdown.btn-group .dropdown-toggle {
		background: #af69ee;
	}
	.contribution-btn ul.dropdown-menu.show a {
		background: #749bff;
	}
	.left-link h6 {
		background: #8f54ea !important;
	}
	span.tagLine {
		color: #af69ee;
	}
	.formBx input[type="file"]+label.profile_picture {
		background: #af69ee;
	}
	svg.jq-star-svg {
		/*filter: hue-rotate(-28deg);*/
	}
	.star-rate-bx .modal-body button {
		background: #3c7ed3;
	}
	.star-rate-bx .modal-body p {
		background: #749bff;
		border: 1px solid #749bff;
	}
	button.btn.btn-cle {
		background: #749bff;
	}
	.star-rate-bx .modal-header p {
		background: #749bff;
		border: 1px solid #749bff;
	}
	.modal-header h6 strong {
		color: #af69ee;
	}
	.modal-body .star-rate .p-r-title p {
		background: #af69ee;
		border: 1px solid #af69ee;
	}
	button.btn.btn-rate {
		background: #af69ee;
		color: #fff;
	}
	.successRate input[type=checkbox]:checked+label:before {
		color: #af69ee;
		border: 2px solid #af69ee;
	}
	.average-score .perLevel tr td:last-child .effect-count {
		color: #af69ee;
	}
	.review-cs .overall-cs h3 {
		color: #af69ee;
	}
	a.morelink {
		color: #af69ee;
	}
	.hint-tab:hover {
		background: #af69ee !important;
	}
	.comment-box-new.review-pg h4.success-opt {
		color: #af69ee;
	}
	.accordion-link.forumTab.inTab ul li:first-child.active a,
	.accordion-link.forumTab.navTab ul li:first-child.active a,
	.accordion-link.forumTab ul li.active a,
	.accordion-link.forumTab ul li a:hover,
	.accordion-link.forumTab.inTab ul li:first-child a:hover {
		/*background: #af69ee;*/
		color: #fff;
		border: 1px solid #9351d0;
		transition: all 0.2s ease;
	}
	.condition-tab-sec .nav-tabs .nav-link.active {
		/*background: #af69ee;*/
		border-top: 2px solid #8c4dc5;
	}
	.select-word ul li.active a,
	.select-word ul li a:hover {
		color: #af69ee;
	}
	.legal-disclaimer .nav-item.active,
	.legal-disclaimer .nav-item:hover {
		background: #af69ee;
		color: #fff;
		border: 1px solid #af69ee;
	}
	.like-btn-emo-review-fr,
	.react-count-no ul li img {
		filter: hue-rotate(-21deg) brightness(1.2);
	}
	.like-comment.like-reply .inner-bx button.save-btn {
		background: #af69ee;
	}
	.page-item.disabled .page-link {
		color: #ffffff !important;
		background-color: #749bff !important;
		border-color: #3466e4;
	}
	.pagination .page-item.active .page-link {
		color: #fff !important;
		background-color: #af69ee;
		border-color: #8930da;
	}
	li.reaction-sm,
	li.reaction-topic,
	li.reaction-comment,
	li.reaction {
		filter: hue-rotate(-25deg) brightness(1.2);
	}
	.aposReaction span.like-btn-emo {
		filter: hue-rotate(-22deg) brightness(1.2);
	}
	.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a {
		background: #749bff;
	}
	/*.directory-list ul li a:hover,
	.directory-list ul li a:focus {
		color: #af69ee;
		background: #fff;
		border-left: 4px solid #af69ee;
	}*/
	.aposReaction span.like-btn-text,
	.aposReaction span.like-btn-text-sm
	/* .aposReaction span.like-btn-text-topic-fr */
	{
		background: #af69ee !important;
	}
	.aposReaction span.like-btn-emo,
	.aposReaction span.like-btn-emo-sm,
	.aposReaction span.like-btn-emo-topic-fr {
		border: 2px solid #af69ee;
		filter: hue-rotate(-22deg) brightness(1.2);
	}
	.top-header .dropdown-item:focus,
	.top-header .dropdown-item:hover {
		border-left: 3px solid #af69ee;
		background: #fff !important;
		color: #af69ee !important;
	}
	.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a:hover {
		color: #af69ee;
		border-left: 3px solid #af69ee;
	}
	
	.content-bx ul.social-count.likes-count li:before,
	.content-bx button.btn-like+.social-count li:before {
		content: "\f164";
		color: #749bff;
	}
	
	.content-bx ul.social-count.dislikes-count li:before,
	.content-bx button.btn-dislike+.social-count li:before {
		content: "\f165";
		color: #af69ee;
	}
	
	.content-bx .board-social-btn button.btn-dislike {
		background: #af69ee;
	}
	
	.content-bx .board-social-btn button.btn-dislike:before {
		color: #af69ee;
		border: 2px solid #af69ee;
	}
	
	.content-bx .board-social-btn button.btn-like {
		background: #749bff;
	}
	
	.content-bx .board-social-btn button.btn-like:before {
		color: #749bff;
		border: 2px solid #749bff;
	}
	.article-disclaimer {
		border-top: 4px solid #af69ee;
	}
	.g-content h3 {
		background: #749bff;
	}
	.g-result-bx a {
		border: 1px solid #efddff;
		background: #f5ebfd;
	}
	.top-global-search input[type="search"] {
		filter: hue-rotate(-15deg) brightness(1.1) contrast(0.9);
	}
	.comment-box-new .nameStatus p {
		background: #f5f8ff;
	}
	.aposReaction .like-btn span.like-btn-text-comment-fr {
		color: #d636ff !important;
	}
	.aposReaction span.like-btn-emo-comment-fr {
		filter: hue-rotate(-22deg) brightness(1.2);
	}
	.like-btn span.like-btn-text-review-fr,
	.aposReaction span.like-btn-text-topic-fr,
	.aposReaction .like-btn span.like-btn-text-comment-fr {
		color: #af69ee !important;
	}
	.out-line,
	.comment-box-new.review-pg p.commentContent {
		border: 1px solid #af69ee;
	}
	/* color-change End */
	a.go-to-btn {
		font-size: 14px;
	}
	a.go-to-btn:before {
		transition: all 0.2s ease;
		content: "\f0d9";
		font-family: 'Font Awesome\ 5 Free';
		font-size: 68px;
		color: #ff0505;
		font-weight: 900;
		position: absolute;
		left: -15px;
		top: 2px;
		line-height: 28px;
	}
	.like-comment.like-reply .inner-bx button {
		font-size: 12px;
		font-weight: 600;
	}
	body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
		max-width: 320px;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	.comment-box-new .addImg .condition-gallery.tp-gallery {
		padding: 0px;
	}
	/*----- */
/*	.row.logodiv{
		margin-bottom: 0px;
	}*/
	.consent-box{
		flex-direction: column;
		justify-content: center;
	}
	.consent-box .col-md-2 {
		text-align: center !important;
		margin: 10px 0px !important;
	}
	.hpg-apos-search-tool .show-hint{
		max-width: 281px !important;
	}
}

@media (max-width: 680px) {
	.total-react-count-details {
		position: static;
		top: 0px;
	}
	.footer-st .right-bx-sec {
		display: flex;
		flex: 0 0 100%;
		text-align: center;
		justify-content: center;
		align-items: center;
		max-width: 100%;
	}
	.know-more-sec .owl-nav .owl-prev {
		position: absolute;
		top: 35%;
		transform: translateY(-50%);
		bottom: auto;
		left: 0;
	}
	.know-more-sec .owl-nav .owl-next {
		position: absolute;
		top: 35%;
		transform: translateY(-50%);
		bottom: auto;
		left: auto;
		right: 0;
	}
	.know-more-sec .img-box img {
		height: 160px;
	}
	.know-more-sec .img-box {
		max-width: calc(100% - 100px);
		min-height: 105px;
	}
	.suggest-edit-btn {
		right: 15px;
	}
	.community-contribution h3 {
		font-size: 22px;
	}
	.top-header .dropdown-menu.mega-nav.show {
		flex-direction: column;
		padding-bottom: 15px;
		max-height: 60vh;
	}
	.new-sb .social-board-row {
		max-width: 100%;
	}
	.article-left-sec {
		flex: 0 0 100%;
	}
	.top-header .dropdown-item {
		margin-left: 2px;
		margin-right: 2px;
		max-width: calc(100% - 150px);
	}
	.left-sec {
		max-width: 100%;
		margin-right: 0px;
		flex: 1;
		display: none !important;
	}
	.left-sec.dd-block {
		display: block !important;
	}
	.right-sec {
		max-width: 100%;
		flex: 0 0 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.community-contribution {
		margin: 20px 0px 20px 0px;
	}
	.left-link .accordion-link {
		margin: 0px auto;
	}
	.modal.login-form.show .logoBx {
		justify-content: center;
	}
	.carousel-item img {
		width: 100% !important;
		max-height: 415px !important;
		object-fit: cover !important;
		height: 320px !important;
	}
	h3.sec-title {
		font-size: 18px;
		margin: 20px 0px;
	}
	.modal-body.login-body .tool-icon.reg-top-logo {
		display: none;
	}
	.condition-tab-sec .tab-content {
		padding: 0px 0px 10px 0px;
	}
	div#science-opinion {
		margin-top: 25px;
	}
	.accordion-link.forumTab ul li a {
		font-size: 14px;
	}
	p.forumNote {
		font-size: 14px;
	}
	.topicbx .comment-box {
		padding: 8px 0px;
	}
	.like-reply .inner-bx strong {
		margin: 0px 5px;
		bottom: 0;
	}
	.gcex .comment-box-new.expert-tab {
		padding: 5px 8px;
	}
	/* .mid-ad {
		margin: 0px 15px;
	} */
	.dd-none {
		display: none !important;
	}
	/* #about .mid-ad {
		margin: 0px 15px 0 0;
	} */
	.left-ad-sec {
		margin-bottom: 25px !important;
	}
	div#apos {
		margin-top: 25px;
	}
	.like-reply .inner-bx,
	.like-reply .inner-bx button {
		font-size: 12px;
	}
	/* #information .mid-ad {
		margin: 0px auto;
	} */
	.comment-box-new.reply-bx .dropdown-menu.show {
		display: block;
		right: 0px !important;
		left: auto !important;
		transform: none !important;
		top: 20px !important;
	}
	.new-sb.Bb .solution-board {
		background: #212121;
		min-height: 115px;
		justify-content: flex-start;
		padding-left: 0;
		/* margin-bottom: 60px; */
		margin-bottom: 20px;
	}
/*	.new-sb .social-board-row {
		min-height: inherit;
		margin-bottom: 0px !important;
		max-height: 130px;
	}*/
	.one-article {
		flex-direction: column;
	}
	.one-article figure.imgArticle {
		max-width: 100%;
	}
	.one-article figure.imgArticle img {
		height: auto;
		max-height: initial;
	}
	.new-sb {
		max-width: initial !important;
	}
	.about-banner h2 {
		font-size: 24px;
		margin-bottom: 25px;
	}
	.about-banner h2 span {
		padding: 10px;
	}
	#signupForm .regBx {
		text-align: center;
		flex: 0 0 100%;
		max-width: 520px;
		margin-top: 0;
	}
	.r-lg .rg-edit .logBx#int-bx {
		height: 130px;
	}
	.r-lg h3.login-title {
		margin-bottom: 0px;
		font-size: 24px;
	}
	.r-lg .img-ar {
		width: 90px;
		height: 90px;
	}
	.debatable figure.con-board-img {
		max-width: 220px;
		height: 160px;
	}
	.debatable h2 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.debatable h2 span {
		padding: 15px;
		max-width: calc(100% - 15px);
		margin: 0px auto;
	}
	.vote-bx button {
		font-size: 14px;
		padding: 0px 10px;
	}
	.one-article figure.imgArticle {
		margin-right: 0;
	}
	.one-article figure.imgArticle img {
		width: 100%;
	}
	.comment-box-new.review-pg .review-cs .overall-cs {
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
	.comment-box-new.review-pg .review-cs {
		flex-direction: column;
	}
	.com-title.df {
		flex-direction: column;
	}
	.com-title.df h2 {
		font-size: 24px !important;
		margin-bottom: 10px;
	}
	.review-cs .starBx {
		padding: 5px 0px;
		margin-right: 15px;
	}
	.comment-box-new .nameStatus {
		flex-direction: column;
		align-items: flex-start;
		position: static;
	}
	.average-score .perLevel .effect-count {
		font-size: 14px;
	}
	.nss {
		flex: 1;
		max-width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: start;
		margin-bottom: 10px;
	}
	/* .rv-title {
		position: absolute;
		width: 100%;
		flex: 0 0 100%;
		left: 0;
		bottom: 0;
		padding: 0 10px;
		margin-bottom: 5px;
		height: 50px;
	} */
	.comment-box-new.review-pg .profile-info {
		padding: 10px 10px 0px 10px;
	}
	.review-pg .addImg .condition-gallery #aniimated-thumbnials {
		margin-bottom: 0px;
	}
	.comment-box-new .nameStatus span {
		margin: 0px;
	}
	.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a {
		font-size: 14px;
		padding: 5px;
	}
	.top-header .dropdown.top-multi-nav ul.dropdown-menu.show li a {
		max-width: calc(100% - 110px);
	}
	.seemore-btn a,
	a.explore-more {
		padding: 4px 15px;
	}
	.accordion-link.forumTab.inTab ul {
		padding-top: 27px;
	}
	.legal-disclaimer .nav-item#nav-references-tab {
		max-width: 110px;
	}
	.content-bx .board-social-btn button.btn-like {
		margin: 0px;
	}
	.bypera-cs {
		width: 100%;
		padding: 5px 15px;
	}
	.bypera-cs table {
		width: 100%;
	}
	.comment-box-new.review-pg p.commentContent {
		padding: 8px 10px;
	}
	.review-cs .average-score {
		margin: 0px;
	}
	/* header changes */
	.new-sb.Bb .solution-board .sbBx p.ml {
		position: absolute;
		top: 0;
		transform: translateY(50%);
	}
	.new-sb .ctbx {
		flex: 1;
		margin-top: 76px;
	}
	.sbBx .icon-bx {
		position: absolute;
		top: 0;
		width: 80px;
	}
	.new-sb .solution-board h2 {
		font-size: 20px;
		position: absolute;
		top: 0;
		left: 85px;
		max-width: 70%;
	}
	/* header changes End */
	.comment-box-new .like-comment span {
		margin-left: 1px;
	}
	.condition-gallery .owl-nav .owl-prev {
		position: absolute;
		top: 40%;
		transform: translateY(-50%);
		bottom: auto;
		left: 0;
	}
	.condition-gallery .owl-nav .owl-next {
		position: absolute;
		top: 40%;
		transform: translateY(-50%);
		bottom: auto;
		left: auto;
		right: 0;
	}
	.bx-oth .condition-gallery .owl-nav .owl-prev {
		position: absolute;
		top: 40%;
		transform: translateY(-50%) translateX(-50px);
		bottom: auto;
		left: 0;
	}
	.bx-oth .condition-gallery .owl-nav .owl-next {
		position: absolute;
		top: 40%;
		transform: translateY(-50%) translateX(50px);
		bottom: auto;
		left: auto;
		right: 0;
	}
	.topicbx .comment-box .react-count-no {
		position: static;
	}
	.react-count-no ul li span {
		margin-left: 1px;
	}
	#contact-us-form input#id_subject {
		max-width: 100%;
		margin: 0px;
	}
	.vd-comment video.lg-html5 {
		height: 150px;
		object-fit: initial;
	}
	.comment-box .like-reply .inner-bx.text-right {		
		justify-content: flex-end;
	}
}

@media (min-width: 520px) {
	.search-tool .tool-icon {
		transform: scale(0.7);
		height: auto;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-8.col-md-12.search-box {
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
		margin-top: 20px;
	}
	.apos-search-tool {
		position: relative;
		padding-bottom: 20px;
	}
}

@media (max-width: 520px) {
	.like-comment strong+span {
		display: inline-block;
	}
	.search-tool .tool-icon {
		display: none;
	}
	.hrdorder {
		margin-bottom: 0px;
	}
	.bx-oth .condition-gallery .owl-nav .owl-prev {
		position: absolute;
		top: 28%;
		transform: translateY(-50%) translateX(-50px);
		bottom: auto;
		left: 15px;
	}
	.bx-oth .condition-gallery .owl-nav .owl-next {
		position: absolute;
		top: 28%;
		transform: translateY(-50%) translateX(50px);
		bottom: auto;
		left: auto;
		right: 19px;
	}
	.addImg .condition-gallery .owl-carousel .owl-nav button.owl-next span,
	.addImg .condition-gallery .owl-carousel .owl-nav button.owl-prev span {
		font-size: 78px;
	}
	.col-lg-8.col-md-12.search-box {
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 20px;
	}
	/* .col-md-12.ssb.solution-board {
		max-width: 90% !important;
	} */
	/* .new-sb .ssb.solution-board figure.con-board-img {
		right: -46px;
	} */
	.comment-box-new .like-reply .inner-bx.text-right {
		justify-content: flex-end;
	}
	.comment-box-new .profile-info {
		margin: 0px;
	}
	.conditionBack.text-center+.left-link h4,
	.conditionBack.text-center {
		text-align: center !important;
	}
	.vote-bx .content-bx ul.social-count {
		width: inherit;
	}
	.vote-bx .social-bx .board-social-btn {
		flex-wrap: wrap;
	}
	.top-social {
		display: none;
	}
	.com-title.df {
		margin-top: 20px;
	}
	.social-board-row .com-title {
		flex: 0 0 100%;
		display: flex;
		align-items: center;
		max-width: 98%;
		height: 50px;
		overflow: hidden;
	}
	.like-reply .inner-bx.text-right {
		max-width: 55px;
	}
	.like-comment.like-reply .inner-bx button.save-btn {
		padding: 4px 10px;
		font-size: 14px;
	}
	.new-sb.p-0.Bb .social-board-row.ml-0 {
		max-width: 65%;
	}
	.blog-sec .left-link h3.sec-title {
		font-size: 16px;
		margin-bottom: 0;
		margin-top: 30px !important;
	}
	.directory-list ul li {
		margin: 0px 0px 5px 0px;
	}
	.condition-tab-sec .nav-tabs .nav-link {
		margin: 10px 5px 0 0;
	}
	.pc-lg .img-ar {
		margin: 0px auto;
		right: 0;
		left: 0;
		max-width: 150px;
		height: 150px;
		top: auto;
		bottom: 140px;
	}
	#WikiImageCommentForm .img-ar {
		bottom: 0 !important;
		margin: 0 auto;
		position: relative;
		max-width: 150px;
		height: 150px;
	}
	#WikiImageCommentForm .pc-lg .img-ar {
		margin: 0px auto;
		right: 0;
		left: 0;
		max-width: 150px;
		height: 150px;
		top: auto;
		bottom: 140px;
	}
	#WikiImageCommentForm .logBx#int-bx{margin-right:auto;}
	#WikiImageCommentForm input[type="file"] + label.profile_picture {
		position: relative !important;
		top: 0;
	}
	.login-form.show .pc-lg .regForm-Bx .logBx {
		margin: 150px auto 8px;
	}
	.modal.login-form.show .modal-dialog.pc-lg .regForm-Bx {
		margin-bottom: 0px;
	}
	.pc-lg .formBx input[type="file"]+label.profile_picture {
		left: 0;
		right: 0;
		margin: 0px auto;
	}
	.new-sb .ctbx {
		flex: 1;
		margin-top: 50px;
	}
	.blog-sec {
		margin-top: 0;
	}
	.blog-sec#scrollId {
		margin-top: 20px;
	}
	.new-sb.Bb .solution-board {
		margin-bottom: 10px;
	}
	.condition-gallery {
		margin-bottom: 0;
		margin-top: 0;
	}
	.pagination .page-link {
		padding: .25rem .5rem;
		font-size: .875rem;
		line-height:
	}
	.like-comment.like-reply span {
		margin-left: 0px;
	}
	.one-article .ar-content {
		padding-bottom: 60px;
	}
	.prevention-ds .social-bx {
		flex-wrap: nowrap;
	}
	.prevention-ds .content-bx .board-social-btn {
		margin-right: 10px;
	}
	.prevention-ds .content-bx ul.social-count li {
		margin-left: 5px;
	}
	#RequestProcessModal {
	left: 50%;
    top: 0%;
    position: relative;
    transform: translateX(-50%);
	}
	.top-social {
		display: flex;
		display: -ms-flexbox;
		display: -webkit-flex;
		padding: 0;
		margin-top: 20px;
		flex-direction: column;
		margin-bottom: 20px;
	}
	.add-about-content {
		margin-bottom: 0px;
	}
	.aboutVideo-bx {
		margin-top: 30px;
	}
	.vote-bx .content-bx {
		padding: 0px;
		margin-bottom: 0px;
	}
	.debatable h2 span {
		padding: 15px;
		max-width: 100%;
		margin: 0px auto;
	}
	.debatable {
		margin-bottom: 25px;
	}
	.conditionBack {
		text-align: center;
	}
	.review-pg .condition-gallery.tp-gallery .owl-nav .owl-prev {
		left: 10px;
		top: 25%;
	}
	.review-pg .condition-gallery.tp-gallery .owl-nav .owl-next {
		right: 10px;
		top: 25%;
	}
	.nw-write-ar .write-article .upload-btn-wrapper {
		max-width: 100%;
	}
	.comment-info .react-count-no ul li {
		margin: 0px 8px 0px 0px;
	}
	.comment-box-new .nameStatus p{
		padding: 5px 10px 5px 10px;
	}
	.react-count-no ul li {
		margin: 0;
	}
}

@media (max-width: 480px) {
	.accordion-link.forumTab.inTab ul li {
		flex: 0 0 32%;
		max-width: 160px !important;
	}
	.vote-bx .social-bx .board-social-btn button.btn-like {
		width: 145px !important;
	}
	.vote-bx .social-bx .board-social-btn {
		margin-right: 20px;
	}
	.new-sb .ops.solution-board h2 {
		display: table;
		padding: 10px 0 0 0;
	}
	.solution-board h2 span:after {
		content: 'Treatment';
		margin-left: 0px;
		display: inline-block;
	}
	.d-block {
		display: block!important;
		margin-bottom: 20px;
	}
	.r-lg .logBx#int-bx {
		height: 125px;
		max-height: 100%;
		display: flex;
		flex-direction: column;
	}
	.modal.login-form.show .modal-dialog {
		/* transform: translateY(-15%) scale(0.7); */
		transform: translate(0, 0) scale(0.7);
		top: 0px;
	}17704:1
	.modal.login-form.show .modal-dialog.r-lg {
		max-width: 400px;
		margin: 0px auto;
	}
	.new-sb .solution-board {
		margin-bottom: 0px;
	}
	.top-header .dropdown-item {
		max-width: calc(100% - 110p17704:1x);
	}
	.science-medicine ul li {
		margin: 30px auto;
	}
	.science-medicine ul li:nth-child(3n+3) {
		margin-right: auto;
	}
	.modal-body.login-body {
		padding: 10px 10px 0px 10px;
	}
	.editprofilebtn .regBx {
		text-align: center;
		flex: 0 0 100%;
		max-width: 80px;
		align-items: center;
		display: flex;
		margin: 0;
		padding: 0px;
	}
	/* .logBx#int-bx .proimg {
		flex: 1;
		display: block;
		width: 100%;
	} */
	.logo a {
		margin: 0px auto;
	}
	.hpg-aposTool-bx .tool-icon {
		display: none;
	}
	.row.logodiv {
		flex-wrap: nowrap;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.hpg-aposTool-bx .find-btn-sec {
		width: auto;
		max-width: inherit;
		margin: 0px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-bottom: 10px;
	}
	.top-global-search input[type="search"]::placeholder {
		color: #212121;
		font-weight: 600;
	}
	/* 	.accordion-link.forumTab.inTab ul li:first-child{
		max-width: 150px;
	} */
	.article-info h4 {
		font-size: 16px;
		line-height: 1.3;
	}
	.article-info h5 {
		font-size: 16px;
	}
	.new-sb .solution-board figure.con-board-img {
		max-width: 120px !important;
		height: 120px !important;
		right: -7px;
		top: 70px;
	}
	.new-sb .solution-board h2 {
		font-size: 16px;
		padding-bottom: 0px;
		left: 70px;
		display: flex;
		height: 65px;
		padding: 0;
		max-width: 70%;
		width: 68%;
	}
	/* .new-sb.Bb .solution-board h2 */
	/* .new-sb .solution-board h2{
		font-size: 16px;
		padding-bottom: 0px;
		left: 70px;
		background: #f0f;
		display: flex;
		height: 65px;
		padding: 0;
		max-width: 70%;
		width: 68%
	} */
	/* .new-sb .solution-board .sbBx h2{
		font-size: 16px;		
		padding-bottom: 0px;
		left: 50px;
		margin-top: 10px;
	} */
	.solution-board .sbBx p {
		font-size: 15px;
		margin-left: 0px;
		margin-top: 10px;
	}
	.sbBx .icon-bx {
		margin: 0px 15px 0 0;
		max-width: 110px;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.sbBx .icon-bx {
		max-width: 60px;
		margin: 0px;
	}
	.two-col-blog .article-info {
		flex: 0 0 100%;
		max-width: 100% !important;
		margin-left: 0 !important;
	}
	.left-list-article .row.m-0 {
		flex: 0 0 100%;
	}
	.legal-disclaimer .nav-item {
		margin-bottom: 8px;
	}
	.page-title h2 {
		font-size: 14px;
	}
	.new-sb .solution-board {
		padding-left: 5px;
		height: auto;
		max-width: 92%;
		margin-bottom: 0px;
	}
	.top-global-search {
		/* display: flex;
		align-items: center;
		justify-content: flex-end;
		flex: 1;
		max-width: 50%; */
		margin: 0px;
		justify-content: center;
		margin-top: 0px;
	}
	.top-global-search input[type="search"] {
		padding: 10px 45px 10px 40px;
		font-size: 13px;
		height: 36px;
		flex: 0 0 100%;
		border: 1px solid #d4d4d4;
		background: #efefef url(../image/a-logo.png) no-repeat 7px 5px / 25px;
		min-width: auto;
		width: 280px;
		color: #212121;
	}
	.condition-tab-sec .nav-tabs .nav-link {
		font-size: 14px;
	}
	/* .img-article img, .top-img-article img {
		width: inherit;
		height: inherit;
		object-fit: cover;
		transform: none;
		transition: all 0.2s ease;
	}
	.two-col-blog .img-article {		
		background: #ca1ea5;
	} */
	.find-btn input[type=submit] {
		font-size: 12px;
		line-height: normal;
		height: auto;
		padding: 6px 34px 3px 7px !important;
	}
	h3.sec-title {
		font-size: 16px;
	}
	.select-word ul li {
		width: 36px;
	}
	.select-word ul li a {
		font-size: 24px;
		width: 36px;
	}
	.legal-disclaimer .nav-item {
		font-size: 14px;
	}
	.top-global-search .btn {
		right: 7px;
		height: 28px;
		width: 28px;
	}
	.top-header .dropdown-item {
		font-size: 13px;
	}
	.search-by {
		flex: 1;
		max-width: 100%;
		padding-top: 10px;
	}
	.follow-us {
		flex: 1;
		margin-top: 25px;
		margin-left: 12px;
	}
	.search-tool .search-box {
		padding: 0px;
	}
	.left-link h4,
	.com-title h2 {
		font-size: 16px;
		line-height: 1.5;
		padding-left: 10px;
	}
	a.explore-more {
		font-size: 14px;
		padding: 5px 12px;
	}
	p.comment-note {
		font-size: 14px;
	}

	h1.apos-tool-title {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.find-btn-sec .find-btn input[type=submit] {
		width: 165px;
		padding: 4px 43px 5px 7px;
		height: inherit;
	}
	.hpg-aposTool-bx .find-btn-sec .find-btn {
		width: 165px;
		margin: 25px auto 0;
	}
	.hpg-aposTool-bx .find-btn-sec .find-btn:last-child {
		margin: 25px auto 0;
	}
	section.container-fluid.two-col-sec .blog-sec {
		margin-top: 20px;
	}
	.find-btn img {
		height: 45px;
	}
	.find-btn button,
	.find-btn button:hover {
		display: block;
	}
	.hpg-aposTool-bx {
		margin-bottom: 0px;
	}
	.apos-step-title h2 {
		margin-bottom: 25px;
	}
	.science-medicine ul {
		display: block;
	}
	.social-board-row .com-title h2 {
		line-height: 24px;
		padding-left: 10px;
	}
	.new-sb.Bb .social-board-row {
		min-height: inherit;
		margin-bottom: 0px !important;
		max-width: 100%;
	}
	.new-sb .social-board-row .social-bx {
		max-width: 100%;
		bottom: 0px;
		margin: 20px 0 20px 10px;
	}
/*	.board-social-btn button.btn-like {
		padding: 3px 10px 3px 20px;
		width: 80px !important;
		font-size: 12px;
	}
	.board-social-btn button.btn-follow {
		font-size: 12px;
		width: 100px !important;
	}*/
	/* .new-solution-board .social-board-row.sub-bx .social-bx.b2 {
		margin-top: 0px !important;
	} */
	.accordion-link.forumTab.top-tab {
		margin-top: 0px;
	}
	.accordion-link.forumTab.top-tab ul li a {
		font-size: 14px;
	}
	.search-tool h1 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.search-tool .btnGroup {
		transform: scale(0.9);
		padding: 0 30px 0 15px;
		margin-right: 10px;
		width: auto;
		max-width: 100%;
		display: flex;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-direction: row;
		justify-content: space-between;
		margin: 0px 0px;
		flex: 0 0 100%;
	}
	.search-tool {
		padding-bottom: 0px;
	}
	.main-slider h3 {
		font-size: 20px;
	}
	.main-slider p {
		font-size: 16px;
	}
	.carousel-caption {
		max-width: 280px;
	}
	.popular-list-article {
		flex-direction: column;
	}
	.popular-list-article .row.m-0 {
		max-width: 100%;
	}
	.new-sb.Bb .solution-board {
		max-width: 92%;
	}
	.prevention-ds .content-bx .board-social-btn button.btn-like,
	.prevention-ds .content-bx .board-social-btn button.btn-dislike {
		max-width: 100px;
		font-size: 11px;
		padding: 4px 5px 4px 34px;
	}
	.prevention-ds .content-bx .board-social-btn:last-child {
		margin-right: 0px;
	}
	.prevention-ds .content-bx .board-social-btn button.btn-dislike {
		padding: 4px 5px 4px 34px;
		max-width: 115px;
	}
	.one-article a.col-md-12 {
		display: flex;
		padding-bottom: 60px;
		flex-direction: column;
	}
	.one-article figure.imgArticle {
		margin-bottom: 20px;
	}
	.one-article .ar-content {
		padding-bottom: 0;
	}
	.one-article h5 {
		font-size: 18px;
	}
}

@media (max-width: 450px) {
	.accordion-link.forumTab.inTab ul li a {
		font-size: 12px;
	}
	.search-tool h1 {
		font-size: 18px;
	}
	.apos-search-tool input.apos-tool {
		max-width: 280px;
		margin: 0px auto;
		font-size: 14px;
	}
	.find-btn input[type=submit] {
		font-size: 11px;
	}
	.find-btn input[type=submit] {
		padding: 5px 18px 5px 4px !important;
		height: inherit;
	}
	.search-tool .btnGroup .find-btn {
		margin: 30px 9px 0px 0px;
	}
	.accordion-link.forumTab.inTab ul {
		padding-top: 23px;
	}
	/* .accordion-link.forumTab.inTab ul li:first-child {
		max-width: 110px;
	} */
	h3.sec-title {
		font-size: 15px;
	}
	.new-sb .social-board-row .social-bx.b1 {
		flex-direction: column;
	}
}

@media (max-width: 380px) {
	.new-sb .social-board-row .social-bx:last-child {
		margin-top: 0px !important;
	}
}

@media (max-width: 1024px) and (min-width: 720px) {
	.one-article .aposReaction {
		margin: 0px;
	}
	.two-col-blog .one-article .like-comment {
		flex: 0;
	}
	.comment-box-new.review-pg .review-cs .overall-cs {
		margin-left: 5px;
		width: 140px;
	}
	.review-cs .starBx {
		padding: 5px 4px;
	}
	.review-cs .overall-cs p {
		font-size: 13px;
	}
	
	.addImg .condition-gallery.tp-gallery {
		padding-left: 0;
		padding-right: 0;
	}
	.review-cs .average-score {
		margin: 5px 0px 5px 10px;
	}
	.average-score .perLevel .effect-count {
		font-size: 16px;
	}
	.like-comment span {
		margin-left: 0px;
	}
	.two-col-blog .like-comment {
		width: calc(100% - 30px);
		margin: 0;
		padding: 8px 0 8px 10px !important;
	}
	.like-comment strong {
		margin: 0;
	}
	.accordion-link.forumTab.inTab ul li:first-child {
		max-width: 32% !important;
	}
	.condition-gallery {
		margin-bottom: 0;
	}
	.social-bx .board-social-btn button.btn-like {
		width: 175px !important;
	}
	.find-btn input[type=submit] {
		padding: 8px 45px 10px 4px;
	}
}


/* Media styling End */

/* / new css 20th may / */

/* / new media query 20th may / */


@media (max-width: 768px){

.blog-sec {
    margin-top: 20px;
}


}

@media (min-width: 480px) and (max-width: 768px){
    .tab-content .seemore-btn {
    padding: 0px!important;
    margin: 78px 0px 0px!important;
    float: left!important;
    display: block !important;
    clear: both!important;
    width: 100% !important;
}
}
@media only screen and (min-width: 768px){
        .seemore-btn a {
    display: inline-block;
    background: #3c7ed3;
    color: #fff !important;
    padding: 6px 25px;
    /* margin: 0px 0px 247px 0px!important; */
    border-radius: 0px;
    cursor: pointer;
    font-weight: 400;
}
}
@media only screen and (max-device-width: 1280px){
    .seemore-btn a {
    display: inline-block;
    background: #3c7ed3;
    color: #fff !important;
    padding: 6px 25px;
    margin: 0px 0px -34px 0px!important;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 400;
}
/* #subcondition_page{
    margin-top: 119px!important;
}
#single_solutionsearch_page{
	margin-top: 119px!important;
}
#subsolution_review{
	margin-top: 119px!important;
} */
}
@media only screen and (max-device-width: 480px){
    .seemore-btn a {
    display: inline-block;
    background: #3c7ed3;
    color: #fff !important;
    padding: 6px 25px;
    margin: 0px 0px 514px 0px!important;
    border-radius: 0px;
    cursor: pointer;
    font-weight: 400;
}
#subcondition_page{
    padding:0px!important;
}
}
@media (max-width: 480px) {
.footer-st .right-bx-sec{
	padding-top: 50px;
}

}

/* 1-02-2022 */
.top-social .search-by {
    max-width: 100% !important;
}
.page-item.disabled .page-link {
    color: #ffffff !important;
    pointer-events: none;
    cursor: auto;
    background-color: #3c7ed3 !important;
}
.page-link{
	border: 1px solid #3c7ed3 !important;
}
.ops {
    font-family: "Poppins",sans-serif !important;
    font-size: 17px;
    color: #242424;
}
.debatable_data .row {
    width: 100%;
    margin: 0 auto !important;
}
.diet-programs-title.mb-3 {
margin-bottom: 35px !important;
margin-top: 50px;
    margin-left: 15px;
}
.site-header-menu-inner.ttm-stickable-header {
    background: #fff;
    z-index: 99999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
.top_bar {
    border-bottom: 1px solid #fff;
    height: 52px;
    z-index: 9999;
    position: fixed !important;
    left: 0;
    top: 86px;
}
header#masthead {
    margin-bottom: 9%;
}
.share-button.sharer.table1 {
    margin-top: 29% !important;
}
.search-topic .find-search.nature button.btn {
    position: absolute;
    right: 2px;
    top: 2px;
    height: 40px;
    background: #023792;
    color: #fff !important;
    padding: 10px 15px;
    font-weight: 300;
    border-radius: 0;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
}
.aposReaction .like-btn{
margin: 0 !important;
padding: 0 !important;
}
.like-comment.react button.reply-btn {
    padding: 0 8px;
}
.like-reply .inner-bx i.fas.fa-share {
    font-family: 'FontAwesome';
}
.col-md-12.myComment {
    padding: 0;
}

section#scienceopinion_page .like-btn .btn img {
    max-width: inherit !important;
}
section#scienceopinion_page ul.social-count li {
    font-size: 15px !important;
    font-weight: 400 !important;
}
/*#thirdpartyblogpost #related_articels {
     margin-top: 70% !important;
}*/
@media (max-width: 480px) {
	.top-notification-bx .navbar{
		position: static;
		padding: 0 14px;
	}
}