@media all and (max-width: 1681px) {
	.container{
		max-width: 1100px;
	}
	.LPL-Big-Item .in-LPL-Item .caption h3 {
		font-size: 1.5vw;
	}
	.LPL-Item .in-LPL-Item .caption h3 {
		font-size: 1.1vw;
		line-height: normal;
		min-height: 60px;
	}
	.home-banner .in-home-banner h1 {
		font-size: 2.8vw;
	}
}
@media all and (max-width: 1440px) {
	.container{
		max-width: 1100px;
	}
}
@media all and (max-width: 1367px) {
	.container{
		max-width: 1100px;
	}
	ul.post-meta li a span.text,
	ul.post-meta li span.unlinks span.text{
		font-size: 14px;
		line-height: 13px;
	}
	ul.post-meta li a .m-ico,
	ul.post-meta li span.unlinks .m-ico{
		height: 20px;
	}
	ul.post-meta li a .m-ico svg,
	ul.post-meta li span.unlinks .m-ico svg {
		height: 20px;
		fill: #8A8A8A;
	}

	ul.post-meta li {
		margin-right: 0px;
	}
	.LPL-Big-Item .in-LPL-Item .caption{
		padding:9% 30px 0;
	}
	.LPL-Big-Item .in-LPL-Item .caption h3 {
		font-size: 28px;
		line-height: 40px;
	}
	.LPL-Big-Item .in-LPL-Item .feature-thumb {
		height: 371px;
	}
	.LPL-Item .in-LPL-Item .feature-thumb {
		position: relative;
		height: 235px;
	}
	.LPL-Item .in-LPL-Item .caption {
		padding: 20px;
	}
	.CATItem .in-CATItem a .image {
		height: 180px;
	}
	.CATItem .in-CATItem a .image::after {
		bottom: 0px;
	}
	.SPLCC-Col {
		/*	width: 71%; */
		flex: 0 0 71%;
	}
	section.single-post-sec img {
		width: 100%;
	}
	figure img.wp-caption {
		width: 100%;
	}
	.subscriber-Box {
		width: 90%;
	}
	.home-banner::before {
		background-size: cover;
	}
	.LPL-Item .in-LPL-Item .caption {
		height: 195px;
	}
	.LPL-Item .in-LPL-Item .feature-thumb a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	ul.post-meta::before {
		width: 100.5%;
		left: -0.2%;
	}
	.LPL-Item .in-LPL-Item .caption {
		padding: 20px 20px 0;
	}
	.LPL-Item .in-LPL-Item .caption ul.post-meta {
		margin: auto -20px 0 -20px !important;
		width: 113.5%;
	}
	.TOC {
		top: 18vh;
	}
	.container-fluid {
		padding: 0 30px;
	}
}
@media all and (max-width: 1225px) {
	.container{
		width: 1100px;
	}
}
@media all and (max-width: 1200px) {
	.container{
		/* width: 1140px; */
		max-width: 1024px;
	}
	.LPL-Big-Item .in-LPL-Item .feature-thumb {
		height: 330px;
	}
	.LPL-Big-Item .in-LPL-Item .caption h3 {
		font-size: 24px;
		line-height: 32px;
	}
	.LPL-Big-Item .in-LPL-Item .caption p {
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.LPL-Item .in-LPL-Item .feature-thumb {
		position: relative;
		height: 190px;
	}
	.LPL-Item .in-LPL-Item .caption h3 {
		min-height: 80px;
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
	}
	ul.post-meta {
		flex-wrap: unset;
	}
	.LPL-Big-Item ul.post-meta {
		width: 107.4%;
	}
	.LPL-Big-Item ul.post-meta::before {
		width: 100%;
		left: 0%;
	}
	.LPL-Item .in-LPL-Item .caption ul.post-meta {
		width: 114.6%;
	}
	ul.post-meta li a .m-ico,
	ul.post-meta li span.unlinks .m-ico {
		height: 16px;
		width: 16px;
	}
	ul.post-meta li a .m-ico svg,
	ul.post-meta li span.unlinks .m-ico svg {
		height: 16px;
	}
	ul.post-meta li a span.text,
	ul.post-meta li span.unlinks span.text {
		font-size: 13px;
		line-height: 12px;
	}
	.LPL-Big-Item .in-LPL-Item .caption {
		padding: 20px 20px 0;
	}
	.heading-para h2 {
		font-size: 28px;
		line-height: normal;
	}
	.heading-para {
		margin-bottom: 20px;
	}
	.CATItem .in-CATItem a .image {
		width: 100%;
	}
	.CATItem .in-CATItem a .image::after {
		bottom: 0px;
	}
	.CATItem .in-CATItem a .caps {
		padding: 15px;
	}
	.home-banner .in-home-banner h1 {
		/* font-size: 36px; */
		/* line-height: 48px; */
	}
	.home-banner .in-home-banner p {
		font-size: 16px;
	}
	.SPLCC-Col {
		/* 		width: 69%; */
		flex: unset;
	}
	.SPRCC-Col {
		width: 300px;
		flex: 0 0 300px;
	}
	.HSPM-right {
		width: 300px;
		flex: 0 0 300px;
	}
	.HSPM-left p {
		font-size: 18px;
	}
	.faqs-accordian .faqs-item button.quisBtn span.plus-minus {
		width: 45px;
		height: 45px;
		right: -50px;
	}
	.faqs-accordian .faqs-item button.quisBtn {
		padding: 10px 60px 10px 30px;
	}
	ul.oyster-nav-tabs li.nav-item button.nav-link::before {
		width: 47px;
		height: 28px;
		top: -0.5px;
		left: -24px;
		z-index: 1;
		background-size: 47px 28px;
		background-repeat: no-repeat;
		border-top: 0.1px solid #e5e5e5;
		background-position: 1px -1px;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps strong.heading {
		min-height: 40px;
	}
	.zikzak-col {
		padding: 20px 0;
	}
	.SPLCR-Row {
		margin: 0 -15px 40px;
	}
	.author-content{
		width: 100%;
	}
	ul.oyster-nav-tabs {
		width: 100%;
	}
	.SPLCC-Col {
		width: 71%;
		flex: 0 0 71%;
	}
	.LPL-Item .in-LPL-Item {
		height: 385px;
	}
	.single_subscribe {
		height: 240px;
		margin-top: 40px;
	}
	.subsBoxs strong.subsHD {
		font-size: 22px;
	}
	.subsBoxs p {
		font-size: 14px;
	}
	.subsIconBox svg.subs-Svg {
		width: auto;
		height: 260px;
	}
	form.subsform .fields input[type="email"] {
		height: 45px;
	}
	form.subsform .fields button.submit {
		height: 45px;
		font-size: 16px;
		padding: 10px 15px;
	}
	.subsIconBox {
		margin-top: -20px;
	}
	form.subsform .fields {
		width: 420px;
	}
	.container-fluid {
		padding: 0 15px;
	}
	.toccv-bar .toccv-bar-row table thead tr th {
		width: 40px;
	}
	.toccv-bar .toccv-bar-row table thead tr th button {
		line-height: 13px;
		font-size: 13px;
	}
	.toccv-bar .toccv-bar-row table tbody tr td {
		font-size: 13px;
		line-height: 13px;
		width:40px;
	}
	.hb-before {
		justify-content: flex-start;
	}
	.hb-after {
		justify-content: end;
	}
	.hb-ba img {
		max-width: 70%;
		max-height: 70%;
	}

}
@media all and (max-width: 1025px){
	.home-banner::before {
		background-size: 100% 100%;
	}
	.container{
		max-width: 90%;
	}
	.SPLCC-Col {
		width: 68%;
		flex: 0 0 68%;
	}

	.toccv-bar .toccv-bar-row .toccv-img {
		width: 100px;
		flex: 0 0 100px;
		height: 100px;
		padding: 10px;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list li.item .name {
		padding: 7px 10px;
		height: 30px;
		font-size: 12px;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list li.item .full-name {
		height: 30px;
		padding: 7px 12px;
		font-size: 14px;
	}
	.toccv-bar .toccv-bar-row table thead tr th button {
		line-height: 12px;
		font-size: 12px;
	}
	.toccv-bar .toccv-bar-row table thead tr th {
		height: 30px;
	}
	.toccv-bar .toccv-bar-row table tbody tr td {
		font-size: 12px;
		line-height: 12px;
		height: 30px;
	}
	.toccv-bar .toccv-bar-row {
		overflow-x: scroll;
	}
	.toccv-bar .toccv-bar-row::-webkit-scrollbar-track
	{
		-webkit-box-shadow: none;
		background-color: gray;
	}

	.toccv-bar .toccv-bar-row::-webkit-scrollbar
	{
		height: 5px;
	}

	.toccv-bar .toccv-bar-row::-webkit-scrollbar-thumb
	{
		background-color: #ffffff;
	}
	.toccv-bar {
		padding: 0px 15px 5px 5px;
		background-position: -26px 0px;
		background-repeat: repeat;
	}
	.pteam-box {
		width: 33.333333%;
	}
	table.ipl-point-table tbody tr.rows td.team .team-row .index {
		margin-right: 15px;
	}
	table.ipl-point-table tbody tr.rows td.team .team-row .logo {
		margin-right: 20px;
	}
	ul.vsm-list-box li.vs {
		width: 80px;
	}
}
@media all and (max-width: 992px) {
	/* .container{
	width: 960px;
} */
	.LPL-Big-Item .in-LPL-Item .caption p {
		display: none;
	}
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li {
		margin-bottom: 0px;
	}
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li:nth-child(3),
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li:nth-child(4){
		margin-bottom: 0;
	}
	.LPL-Big-Item .in-LPL-Item .feature-thumb {
		height: 232px;
	}
	.LPL-Item .in-LPL-Item .feature-thumb {
		position: relative;
		height: 170px;
	}
	.hb-ba {
		display: none;
	}
	.home-banner {
		min-height: 225px;
	}
	header.main-Header {
		height: 80px;
	}
	button.searchClick {
		border: none;
		width: unset;
		height: unset;
		box-shadow: unset;
		background: transparent;
		margin-right: 10px;
	}
	button.searchClick svg {
		height: 20px;
	}
	a.get-started {
		height: 32px;
	}
	.main-logo a.logo-url svg {
		height: 41px;
		width: fit-content;
	}
	.HSPM-area {
		flex-direction: column;
	}
	.HSPM-right {
		width: 100%;
		flex: 0 0 100%;
		margin-top: 20px;
		display: none;
	}
	ul.single-meta-list {
		display: flex;
		flex-wrap: wrap;
		margin: 0 -5px;
	}
	ul.single-meta-list li {
		margin-bottom: 0;
		padding: 5px;
		width: fit-content;
	}
	ul.single-meta-list li
	.SPRCC-Col {
		width: 240px;
		flex: 0 0 240px;
	}
	ul.single-meta-list li a,
	ul.single-meta-list li .unlinks {
		padding: 3px 20px 3px 3px;
	}
	button.toc-list-oac {
		justify-content: space-between;
		align-items: center;
		text-align: left;
		line-height: 24px;
	}
	.SPLCC-Col {
		width: 66.5%;
	}
	.DLSS-Box {
		display: block;
		width: 100%;
		overflow-x: scroll;
	}
	/* ul.oyster-nav-tabs {
	position: relative;
	width: 100%;
	display: flex;
	overflow-x: scroll;
	flex-direction: unset;
	flex-wrap: unset;
	margin: 0;
	margin: 0 0 -5px 0;
	height: 65px;
	z-index: 4;
}
	ul.oyster-nav-tabs li.nav-item {
	height: 61px;
} */
	.pros-and-cons {
		flex-direction: column;
	}
	.pros-and-cons .pcBox {
		padding: 10px 10px;
		width: 100%;
	}
	.big-CTA {
		padding: 20px 25px 20px 25px;
		flex-direction: column;
		text-align: center;
	}
	.big-CTA .ContentBox {
		margin-bottom: 20px;
	}
	.big-CTA .ContentBox h2 {
		font-size: 30px;
	}
	.subscriber-Box {
		width: 100%;
	}
	.threeCol-box {
		text-align: center;
		padding: 15px 15px;
		position: relative;
		width: 100%;
	}
	.threeCol-box::after {
		height: 1px;
		width: 100%;
		right: 0;
		bottom: 0;
		top: unset;
		margin: auto;
		right: 0;
	}
	.threeCol-box .in-threeCol-box p {
		margin: 0 !important;
	}
	.threeCol-box .in-threeCol-box strong.heading {
		min-height: unset;
	}
	.two-column {
		margin: 20px -10px;
		flex-direction: column;
	}
	.twoCol-box {
		padding: 10px 10px;
		text-align: center;
		width: 100%;
	}
	.twoCol-box .in-twoCol-box p {
		margin: 0 !important;
	}
	ul.vertical-steps-list {
		flex-direction: column;
	}
	ul.vertical-steps-list li.vs-item {
		width: 100%;
		margin: 0 0 15px;
	}
	ul.vertical-steps-list li.vs-item::after {
		width: 100%;
		height: 1px;
		top: unset;
		bottom: 0;
		margin: auto;
		right: 0;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .iconImg {
		margin-right: 0;
		margin-bottom: 15px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .hzlsCaps p {
		margin: 0 !important;
	}
	.apps-table-area {
		display: flex;
		overflow-x: scroll;
	}
	table.appsTable3 tbody tr td .iconAtext2 {
		width: 150px;
	}
	.zikzak-col {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.zikzak-col .image {
		width: 100%;
	}
	.zikzak-col .caption {
		width: 100%;
	}
	.zikzak-col:nth-child(even) .image {
		order: unset;
	}
	.LPL-Item.LPL-Item-small {
		width: 33.333333%;
	}
	.tab-pane .LPLoop {
		overflow-x: scroll;
		display: flex;
		flex-wrap: unset;
	}
	.home-banner::before {
		background-size: 100% 100%;
	}
	.HSPM-left ul.single-meta-list {
		display: flex;
		margin-bottom: 20px;
	}
	.CATItem {
		width: 33.333333%;
	}
	.LPL-Item .in-LPL-Item {
		height: unset;
	}
	.LPL-Item .in-LPL-Item .caption {
		height: unset;
	}
	.LPL-Item .in-LPL-Item .caption p{
		display: none !important;
	}
	.LPL-Big-Item .in-LPL-Item .feature-thumb {
		height: 289px;
	}
	.LPL-Item .in-LPL-Item .caption h3 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 15px;
	}
	.LPL-Item .in-LPL-Item:hover .caption {
		height: unset;
	}
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li.auth {
		display: none;
	}
	form.subsform .fields {
		width: fit-content;
	}
	.subsIconBox svg.subs-Svg {
		height: 200px;
	}
	.single_subscribe {
		height: 180px;
	}
	.oyster-cats-top ul.oyster-cats {
		width: 340px;
		overflow-x: scroll;
	}
	.oyster-cats-top ul.oyster-cats::-webkit-scrollbar-track
	{
		-webkit-box-shadow: none;
		background-color: #F3FAF6;
	}

	.oyster-cats-top ul.oyster-cats::-webkit-scrollbar
	{
		height: 3px;
		background-color: #F3FAF6;
	}

	.oyster-cats-top ul.oyster-cats::-webkit-scrollbar-thumb
	{
		background-color: #343434;
	}
	.oyster-cats-top ul.oyster-cats li:first-child{
		margin-left: 0;
	}
	.oyster-cats-top ul.oyster-cats li:last-child{
		margin-right: 0;
	}
	.comments-area {
		width: 90%;
	}
	table.ipl-point-table tbody tr.rows td.team .team-row .team-name span.full-name {
		display: none;
	}
	table.ipl-point-table tbody tr.rows td.team .team-row .team-name span.short-name {
		display: block;
	}
	table.ipl-point-table tbody tr.rows td.team .team-row .logo {
		width: 50px;
		height: 50px;
	}
	ul.vsm-list-box li.item .vsItem .Img {
		width: 100px;
		height: 100px;
	}
	ul.vsm-list-box li.vs {
		width: 60px;
	}
}
@media all and (max-width: 980px) {
	/* .container{
	width: 820px;
} */
}
@media all and (max-width: 821px) {
	/* .container{
	width: 768px;
} */
}
@media all and (max-width: 768px) {
	.homefirst {
		padding-top: 0px;
	}

	.homefirst nav.breadcrumb-area {
		display: none;
	}
	.container{
		/* 		width: 720px; */
		width: 98%;
		max-width: 98%;
	}
	.home-banner .in-home-banner p br {
		display: none;
	}
	.LPL-Big-Item .in-LPL-Item {
		flex-direction: unset;
		flex-wrap: wrap;
	}
	.LPL-Big-Item .in-LPL-Item .feature-thumb,
	.LPL-Item .in-LPL-Item .feature-thumb {
		height: auto;
		min-height: unset;
		max-height: unset;
		width: 100%;
		border-radius: 15px 15px 0 0;
		overflow: hidden;
		flex: 0 0 100%;
		display: flex;
	}
	.LPL-Big-Item .in-LPL-Item .feature-thumb a,
	.LPL-Item .in-LPL-Item .feature-thumb a {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.LPL-Big-Item .in-LPL-Item .caption,
	.LPL-Item .in-LPL-Item .caption {
		padding: 20px 20px 0;
		width: 100%;
		height: fit-content;
		max-height: fit-content;
		border-radius: 0 0 15px 15px;
		flex: 0 0 100%;
		box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);
		border: 1px solid #DFE9F3;
	}
	.LPL-Big-Item .in-LPL-Item .caption h3,
	.LPL-Item .in-LPL-Item .caption h3 {
		min-height: unset;
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 15px;
	}
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li{
		margin-bottom: 0px;
	}
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li.publish-date, 
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li.cat {
		/* 		display: none; */
	}
	.home-banner {
		min-height: unset !important;
		padding: 30px 0 30px !important;
	}
	.home-banner .in-home-banner p br {
		display: none;
	}
	.home-banner .in-home-banner h1 {
		font-size: 30px;
		line-height: normal;
	}
	section.inner-banner .in-banner h1 {
		font-size: 30px;
		line-height: 38px;
		text-align: left;
	}
	.copyrights-and-ptrLinks {
		flex-direction: column;
	}

	.copyrights-and-ptrLinks p {
		margin: 0 0 10px;
		text-align: center;
		line-height: normal;
	}
	section.latest-post-sec {
		padding: 30px 0;
	}
	.heading-para {
		/* 		text-align: center; */
	}
	ul.TopMenu {
		margin: 0 auto;
	}
	ul.TopMenu li {
		margin: 0 10px;
	}
	ul.TopMenu li::after {
		right: -10px;
	}
	.cc-modal button.popClose {
		right: 30px;
		top: 30px;
	}
	.cc-modal .cc-modalBox {
		width: 90%;
		padding: 15px;
		border-radius: 10px;
		margin-bottom: auto;
		margin-top: 100px;
	}
	form.search-forms .fields input.searchField {
		height: 45px;
		padding: 15px 45px 15px 15px;
		border-radius: 5px;
		font-size: 14px;
	}
	form.search-forms .fields button.searchBtn {
		width: 35px;
		height: 35px;
		right: 7px;
		border-radius: 3px;
		padding: 8px;
	}
	.LPL-Item {
		width: 50%;
	}
	.CATItem {
		width: 50%;
	}
	ul.post-meta li.auth {
		display: none;
	}
	section.inner-banner {
		min-height: unset;
		padding: 30px 0 30px;
		border-top: 2px solid rgb(102 119 130 / 30%);
	}
	.single-top-area {
		padding: 0px 0 0 0;
		border-top: 2px solid rgb(102 119 130 / 30%);
	}
	nav.breadcrumb-area ul.breadcrumb li a svg {
		height: 20px;
	}
	.SPLCR-Row {
		flex-wrap: wrap;
		flex-direction: column;
		margin: 0 -15px 0px;
		padding-bottom: 15px;
	}
	.SPLCC-Col {
		width: 100%;
		order: 2;
	}
	.SPRCC-Col {
		width: 100%;
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	.highlighter {
		width: 100%;
	}
	.highlighter .in-highlighter {
		padding: 20px 20px;
	}
	h1 {
		font-size: 26px;
	}
	h2 {
		font-size: 22px;
	}
	h3 {
		font-size: 18px;
	}
	strong.subheading {
		font-size: 20px;
		line-height: 24px;
		font-weight: 400;
	}
	.highlighter .in-highlighter strong.subheading {
		margin-top: 15px;
	}
	ul.green li span,
	ol.green li span {
		width: 40px;
		height: 40px;
		margin-right: 10px;
		border-radius: 50%;
		flex: 0 0 40px;
	}
	ul.green li span i,
	ol.green li span i {
		font-size: 20px;
		line-height: 16px;
	}
	blockquote {
		margin: 30px 0 30px;
	}
	blockquote p {
		font-size: 20px !important;
	}
	blockquote::before {
		width: 55px;
		height: 55px;
		margin-right: 15px;
		margin-top: -15px;
	}
	.shortContent-box {
		padding: 20px;
	}
	.shortContent-box p {
		font-size: 16px;
	}
	.subscriber-Box .in-subscriber-Box h3 {
		font-size: 24px;
	}
	.vertical-steps-area {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.LPL-Item.LPL-Item-small {
		width: 50%;
	}
	.LPL-Item .in-LPL-Item .feature-thumb a img {
		margin: 0;
		border-radius: 0;
	}
	.faqs-accordian .faqs-item.active {
		border-radius: 35px;
	}
	ul.oyster-nav-tabs li.nav-item button.nav-link::before {
		top: -0.7px;
	}
	.pros-and-cons .pcBox .in-pcBox .pc-content ul.list li span.ico {
		width: 40px;
		flex: 0 0 40px;
		height: 40px;
	}
	.subscriber-Box::after {
		width: 57px;
		height: 57px;
		right: -14px;
		top: -21px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.CTA2 .inCTA2 a.CTA-BTN2 span.icon {
		width: 30px;
		height: 30px;
	}
	.CTA2 .inCTA2 a.CTA-BTN2 span.icon svg {
		height: 12px;
		width: 20px;
	}
	.CTA2 .inCTA2 a.CTA-BTN2 span.text {
		font-size: 16px;
		line-height: 16px;
		margin-left: 0px;
		margin-right: 15px;
	}
	.CTA .inCTA a.CTA-BTN {
		height: 50px;
		font-size: 18px;
		padding: 20px;
	}
	.related-and-moreform-area ul.nav-tabs {
		margin: 0 auto 30px;
	}
	button.rMenuBtn {
		display: flex !important;
		/* width: 30px; */
		/* height: 30px; */
	}
	button.rMenuBtn span.RIB-ico {
	}
	nav.breadcrumb-area {
		display: none !important;
	}
	.topBar {
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: none;
		transition: right .3s ease-in-out;
		position: fixed;
		height: 100%;
		z-index: 9999999;
		width: 320px;
		top: 0 !important;
		bottom: 0 !important;
		display: block;
		right: -100%;
		padding: 30px;
		overflow-x: hidden;
		/* overflow-y: scroll; */
		background: #070218;
	}
	.topBar.active{
		right: 0;
	}
	.topBar .container {
		width: 100%;
		padding: 0;
		height: 100%;
	}
	ul.TopMenu {
		margin: 0px 0 0 0;
		flex-direction: column;
		width: 100%;
	}
	ul.TopMenu li {
		margin: 0 0 0;
		/* border-bottom: 1px solid rgb(255 255 255 / 40%); */
	}
	ul.TopMenu li:last-child{
		border-bottom: none;
	}
	ul.TopMenu li a {
		display: inline-flex;
		padding: 12px 0;
		width: 100%;
		font-size: 20px;
		font-weight: 500;
		line-height: 32px;
	}
	ul.TopMenu li::after{
		content: none;
	}
	.topBar .topBar-menu {
		display: flex;
		flex-direction: column;
		padding-top: 0;
		/* background: orange; */
		margin-top: -5px;
		height: 100%;
	}
	button.close-rMenu{
		display: flex !important;
		margin-left: auto;
		margin-bottom: 0;
		margin-right: 3px;
		/* margin-top: 2px; */
		width: 20px;
		height: 20px;
		max-height: 20px;
		max-width: 20px;
		flex: 0 0 20px;
	}
	.home-banner::before {
		background-size: 100% 100%;
	}
	.LB-area a.get-started{
		display: none !important;
	}
	.topBar .topBar-menu a.get-started{
		display: flex;
	}
	.secondary-nav-bar{
		display: block;
	}
	.LB-area button.searchClick {
		display: none;
	}
	.cc-modal button.popClose {
		background: transparent;
	}
	.cc-modal button.popClose i::before,
	.cc-modal button.popClose i::after {
		width: 24px;
		height: 3.5px;
	}
	section.category-sect {
		padding: 30px 0;
	}
	section.category-in-banner {
		border-top: 2px solid rgb(102 119 130 / 30%);
	}
	.LPLoop {
		margin: 0 -7px;
	}
	.LPL-Item {
		padding: 7px;
	}
	section.inner-banner .in-banner p{
		margin-bottom: 0 !important;
	}
	.CATLoop {
		margin: 0 -7px;
	}
	.CATItem {
		padding: 7px;
	}
	section.author-banner::after{
		content: none;
	}
	.author-short-name {
		width: 94px;
		height: 94px;
		font-size: 44px;
		line-height: 44px;
		margin-bottom: 15px;
	}
	.author-content p {
		font-size: 15px;
	}
	ul.single-meta-list li a span.icon,
	ul.single-meta-list li .unlinks span.icon {
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}
	ul.single-meta-list li a span.icon svg,
	ul.single-meta-list li .unlinks span.icon svg {
		height: 20px;
	}
	ul.single-meta-list li a span.text,
	ul.single-meta-list li .unlinks span.text {
		font-size: 14px;
		font-weight: 400;
		line-height: 13px;
	}

	button.toc-list-oac .close-icon::after {
		opacity: 1;
	}
	button.toc-list-oac.active .close-icon::after {
		opacity: 0 !important;
	}
	ul.TOC-List.show {
		opacity: 0;
		visibility: hidden;
		height: 0 !important;
		border-color: transparent;
		min-height: unset;
		max-height: unset;
	}
	ul.TOC-List.parent.hide {
		opacity: 1;
		visibility: visible;
		height: unset !important;
		border-color: #e3e3e3;

	}
	table.DLSS-table {
		width: 100%;
	}
	table.DLSS-table thead tr th {
		height: 55px;
		padding: 14px 14px;
		font-size: 16px;
		font-weight: 500;
	}
	table.DLSS-table tbody tr td table tbody tr td {
		padding: 10px 0;
	}
	table.DLSS-table tbody tr td table tbody tr td.dIcon .ico {
		width: 30px;
		height: 30px;
	}
	table.DLSS-table tbody tr td table tbody tr td.dIcon .ico img{
		margin: 0;
	}
	table.DLSS-table tbody tr td table tbody tr td.status .check-uncheck img {
		width: 26px;
		height: unset;
		border-radius: 0;
		margin: 0;
	}
	table.DLSS-table tbody tr td table tbody tr td.status .check-uncheck {
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.faqs-accordian .faqs-item button.quisBtn {
		padding: 7px 60px 7px 20px;
	}
	.faqs-accordian .faqs-item button.quisBtn strong.quisHeading {
		font-size: 16px;
	}
	.faqs-accordian .faqs-item button.quisBtn span.plus-minus {
		width: 40px;
		height: 40px;
		right: -50px;
		flex: 0 0 40px;
	}
	.faqs-accordian .faqs-item.active {
		border-radius: 25px;
	}
	.faqs-accordian .faqs-item.active .ans {
		padding: 20px 20px;
	}
	.faqs-accordian .faqs-item button.quisBtn span.plus-minus svg.ico {
		width: 18px;
	}
	/* ul.oyster-nav-tabs {
	height: 49px;
	overflow-y: hidden;
	margin: 0 0 0px;
	padding: 0 !important;
}
	ul.oyster-nav-tabs::-webkit-scrollbar-track
	{
	-webkit-box-shadow: unset;
	background-color: #e5e5e5;
}

	ul.oyster-nav-tabs::-webkit-scrollbar
	{
	height:4px;
	background-color: #F5F5F5;
}

	ul.oyster-nav-tabs::-webkit-scrollbar-thumb
	{
	background-color: rgb(0 179 65 / 20%);
}
	ul.oyster-nav-tabs li.nav-item {
	height: fit-content;
}
	ul.oyster-nav-tabs li.nav-item button.nav-link {
	font-size: 16px;
	padding: 0;
	height: 45px;
	line-height: 14px;
	margin: 0 !important;
	font-weight: 500;
}
	ul.oyster-nav-tabs li.nav-item button.nav-link.active::after {
	right: -19px;
	background-repeat: no-repeat;
	height: 31px;
} */
	.pros-and-cons .pcBox .in-pcBox .pc-content ul.list li {
		width: 100%;
		max-width: 100%;
	}
	/* ul.oyster-nav-tabs li.nav-item button.nav-link {
	background-size: 100% 100%;
}
	ul.oyster-nav-tabs li.nav-item button.nav-link::after {
	bottom: -5px;
} */
	/* ul.oyster-nav-tabs li.nav-item button.nav-link.active {
	bottom: 1px;
	height: 45px;
} */
	.DLSS-List {
		width: 100%;
	}
	.DLSS-List ul.heads li {
		height: 50px;
		padding: 15px;
		font-size: 14px;
	}
	.DLSS-List ul.ulbody li.item {
		height: 50px;
		margin-bottom: 0.8px;
	}
	.DLSS-List ul.ulbody li.item .dIcon,
	.DLSS-List ul.ulbody li.item .text-a-link,
	.DLSS-List ul.ulbody li.item .text-a-link2,
	.DLSS-List ul.ulbody li.item .status {
		padding: 0px 15px;
	}
	.DLSS-List ul.ulbody li.item .dIcon .ico {
		width: 30px;
		height: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.DLSS-List ul.ulbody li.item .text-a-link a.url, 
	.DLSS-List ul.ulbody li.item .text-a-link2 a.url {
		font-size: 14px;
		line-height: 14px;
		font-weight: 500;
	}
	.DLSS-List ul.ulbody li.item .check-uncheck {
		width: 24px;
		height: 24px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.pros-and-cons .pcBox .in-pcBox .heading-pc {
		justify-content: left;
		font-size: 20px;
		padding: 0 20px;
	}
	.pros-and-cons .pcBox .in-pcBox .pc-content ul.list li strong {
		font-weight: 400;
		font-size: 14px;
	}
	.pros-and-cons .pcBox .in-pcBox .pc-content ul.list li {
		margin: 15px 0;
	}
	.pros-and-cons .pcBox .in-pcBox .pc-content {
		min-height: auto;
	}
	.three-column {
		margin: 15px -15px;
	}
	.threeCol-box .in-threeCol-box .image {
		margin: 0 auto 15px;
	}
	.threeCol-box .in-threeCol-box .image img {
		margin: 0 !important;
	}
	.threeCol-box::after {
		height: 0.6px;
		width: 95%;
		bottom: 0;
		margin: auto;
		right: 0;
		left: 0;
		background: rgb(199 205 211 / 45%);
	}

	/* 	three col */
	.shortcode-two-col {
		background: #ffffff;
		border: 1px solid rgba(0, 0, 0, 0.10);
		filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.03));
		padding: 35px 30px 30px;
		border-radius: 10px;
		margin: 20px 0 35px;
	}

	.shortcode-two-col .twoCol-box {
		padding: 0;
		margin: 0 0 20px;
	}

	.shortcode-two-col .twoCol-box .in-twoCol-box {
		border-radius: 0;
		border: none;
		box-shadow: none;
		filter: none;
		padding: 0;
	}

	.two-column h2 {
		margin-bottom: 0 !important;
		padding: 0;
	}

	.shortcode-two-col h2 {
		margin: 0 0 20px !important;
	}

	.shortcode-two-col .two-column {
		display: flex;
		margin: 0;
	}

	.shortcode-two-col .twoCol-box:last-child {
		margin-bottom: 0;
	}

	.shortcode-two-col .twoCol-box .in-twoCol-box .image {
		margin-bottom: 10px;
	}

	.shortcode-two-col .twoCol-box .in-twoCol-box strong.heading {
		margin-bottom: 10px;
	}

	.shortcode-two-col .twoCol-box:last-child .in-twoCol-box p {
		margin-bottom: 0;
	}
	.big-CTA .ctaImage {
		display: none;
	}
	.big-CTA .ContentBox strong.heading {
		color: #FFF;
		font-weight: 600;
		font-size: 32px;
		line-height: 38px;
		text-align: center;
		letter-spacing: -1.5px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 15px;
	}
	.big-CTA .ContentBox a.url {
		width: 100%;
		font-weight: 600;
		letter-spacing: 0.5px;
		margin-bottom: 0 !important;
		display: flex !important;
	}
	.big-CTA .ContentBox {
		margin-bottom: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.big-CTA {
		padding: 40px 25px 40px 25px;
	}
	ul.vertical-steps-list {
		width: 100%;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	ul.vertical-steps-list li.vs-item {
		width: 100%;
		margin: 15px 0 15px;
		max-width: 100%;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item {
		display: flex;
		flex-direction: unset;
		justify-content: flex-start;
		align-items: center;
		text-align: left;
		width: 100%;
	}
	ul.vertical-steps-list li.vs-item::after {
		bottom: -17px;
		right: 0;
		background: rgb(199 205 211 / 45%);
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .iconImg {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 0;
		margin-right: 20px;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps {
		text-align: left;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps strong.heading {
		min-height: unset;
		line-height: normal;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps p {
		text-align: left;
		margin: 0 !important;
	}
	ul.vertical-steps-list li.vs-item:first-child {
		margin-top: 0;
	}
	ul.vertical-steps-list li.vs-item:last-child {
		margin-bottom: 0;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item {
		flex-direction: unset;
		align-items: center;
	}
	ul.horizontal-steps-list {
		padding-left: 30px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .iconImg {
		width: 150px;
		height: 125px;
		margin-bottom: 0;
		margin-right: 15px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .iconImg .in-iconImg {
		width: 100%;
		height: 100%;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .iconImg .in-iconImg svg {
		height: auto;
		width: 150px;
	}
	ul.horizontal-steps-list li.hzls-item .index {
		width: 46px;
		height: 46px;
		top: 40px;
		left: -56px;
	}
	ul.horizontal-steps-list li.hzls-item .index::before {
		width: 42px;
		height: 42px;
		border: 1px dashed #A1E1B9;
	}
	ul.horizontal-steps-list li.hzls-item .index strong {
		width: 34px;
		height: 34px;
		font-size: 22px;
		font-weight: 600;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .hzlsCaps strong.heading {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 10px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .hzlsCaps p {
		font-size: 15px;
	}
	ul.horizontal-steps-list li.hzls-item {
		padding: 15px 0 15px;
	}
	ul.horizontal-steps-list li.hzls-item .index::after{
		content: none;
	}
	table.appsTable tbody tr td {
		padding: 5px 15px;
	}
	table.appsTable tbody tr td .iconAtext .icon {
		width: 40px;
		height: 40px;
	}
	table.appsTable tbody tr td .iconAtext .icon svg {
		stroke: none !important;
		border: none;
		background: transparent;
		fill: transparent;
		height: 20px;
		width: auto;
	}
	table.appsTable tbody tr td .iconAtext .text {
		font-size: 14px;
		font-weight: 500;
	}
	table.appsTable2 tbody tr td {
		padding: 20px;
	}
	table.appsTable2 tbody tr td .iconAtext2 .icon {
		width: 35px;
		height: 30px;
	}
	table.appsTable2 tbody tr td .iconAtext2 .text {
		font-size: 16px;
		font-weight: 500;
		line-height: 18px;
	}
	.appsTable3Box {
		width: 100%;
	}
	table.appsTable3 tbody tr td .iconAtext2 {
		width: 100%;
		padding: 15px;
	}
	table.appsTable3 tbody tr td .iconAtext2 .icon {
		width: 45px;
		height: 35px;
	}
	table.appsTable3 tbody tr td .iconAtext2 .text {
		font-size: 16px;
		font-weight: 500;
		line-height: 18px;
	}
	.zikzak-col {
		flex-direction: unset;
		justify-content: center;
		align-items: center;
	}
	.zikzak-col .image {
		width: 250px;
	}
	.zikzak-col .image img {
		/* max-width: 250px;
		max-height: 250px; */
	}
	.zikzak-col:nth-child(even) .image {
		order: 2;
	}
	.zikzak-col .image img {
		margin: 0;
	}
	.zikzak-col .caption a.url {
		border-radius: 5px;
		padding: 10px 20px;
		font-size: 15px;
		font-weight: 500;
	}
	.threeCol-box .in-threeCol-box strong.heading,
	.twoCol-box .in-twoCol-box strong.heading {
		font-size: 18px;
	}
	.main-logo a.logo-url svg {
		height: 36px;
	}
	header.sticky .main-logo a.logo-url svg {
		height: 30px;
	}
	header.main-Header.sticky {
		height: 60px;
	}
	header.main-Header #progress-bar {
		height: 3px;
	}
	header.sticky .LB-area button.searchClick {
		display: block;
	}
	.horizontal-steps-area {
		width: 100%;
		margin: 30px auto 30px;
	}
	.vertical-steps-area {
		margin: 30px auto;
		width: 100%;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps .card ul.list-group li.list-group-item {
		justify-content: left;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps .card ul.list-group li.list-group-item::before {
		background: linear-gradient(to right, rgb(0 0 0 / 15%) 0%,rgba(255 255 255 / 0%) 85%);
	}
	ul.horizontal-steps-list li.hzls-item{
		border-bottom: 0;
	}
	ul.horizontal-steps-list li.hzls-item::after{
		content: "";
		background: linear-gradient(to right, rgb(0 0 0 / 15%) 0%,rgba(255 255 255 / 0%) 85%);
		position: absolute;
		bottom: 0;
		left: 0;
		height: 1px;
		width: 100%;
	}
	ul.horizontal-steps-list li.hzls-item:last-child::after{
		content: none;
	}
	.CTA2 .inCTA2 a.CTA-BTN2 {
		font-size: 16px;
		padding: 7px 7px 7px 25px;
	}
	.HSPM-left p {
		font-size: 16px;
		line-height: 26px;
	}
	ul.oyster-nav-tabs li.nav-item:first-child {
		margin-right: 14px !important;
	}
	.oyster-tab-content {
		border-radius: 0 0px 15px 15px;
	}
	.TOC {
		border-color: #89CFF0;
		height: unset;
	}
	table.table{
		max-width: 720px;
		width: 720px;
		overflow-x: scroll;
	}
	table.table::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		background-color: #F5F5F5;

	}

	table.table::-webkit-scrollbar
	{
		height: 6px;
		background-color: #F5F5F5;
	}

	table.table::-webkit-scrollbar-thumb
	{
		background-color: #000000;
	}
	a.mobile-device{
		display: flex !important;
	}
	a.desktop-device{
		display: none !important;
	}

	.LPL-Big-Item .in-LPL-Item .feature-thumb a {
		width: 100%;
	}
	.subscriber-Box {
		width: 93%;
	}
	.subscriber-Box .in-subscriber-Box strong.subscribe-heading {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.author-content p {
		width: unset;
	}
	section.author-banner {
		padding: 30px 0 30px;
	}
	.author-content h1 {
		font-size: 30px;
		line-height: 38px;
	}
	.pop-cta {
		width: 100%;
	}
	.pop-cta button.pop-close {
		right: 20px;
	}
	.pop-cta .inpopcta::before {
		width: 98.8%;
	}
	.pop-cta .inpopcta .cta-robbin {
		width: 98.7%;
	}
	.pop-cta a.pop-cta-url {
		width: 94%;
	}
	ul.buttom-last-menu {
		flex-wrap: wrap;
		justify-content: center;
	}
	ul.buttom-last-menu li a {
		white-space: pre;
	}
	.heading-para h2 {
		font-size: 24px;
	}
	ul.TopMenu li a::after{
		content: none;
	}
	.single_subscribe {
		height: auto;
		padding: 40px 0;
	}
	.subsIconBox {
		margin-top: -20px;
		display: none;
	}
	.comments-area {
		width: 100%;
	}
	ol.commentlist li.comment .comment-body {
		padding-left: 0;
		min-height: auto;
	}
	ol.commentlist li.comment .comment-body .comment-author.vcard {
		position: relative;
		left: 0;
		display: flex;
		flex-direction: unset;
		width: fit-content;
		margin-bottom: 10px;
	}
	ol.commentlist li.comment .comment-body .comment-author.vcard img.avatar {
		width: unset;
		height: unset;
		margin-bottom: 0;
		margin-right: 10px;
	}
	ol.commentlist li.comment .comment-body .comment-author.vcard cite.fn {
		margin-right: 7px;
	}
	ol.commentlist li.comment ul.children {
		padding: 0 0 0 30px;
		list-style: none;
		margin-top: 30px;
	}
	ol.commentlist li.comment ul.children .comment-body::after {
		width: 100%;
	}
	.cm-col .form-control {
		height: 45px;
	}
	.cm-col {
		margin-bottom: 15px;
	}
	.cm-col label.labs {
		margin-bottom: 0;
	}
	form.comment-form p.form-submit input#submit {
		font-size: 14px;
		padding: 10px 20px;
		border-radius: 5px;
	}
	.LPL-Big-Item ul.post-meta {
		width: -webkit-fill-available !important;
		margin: 0 -20px !important;
	}
	.oyster-cats-top {
		display: none;
	}
	#back-to-top {
		bottom: 90px;
	}
	table.ipl-point-table tbody tr.rows td {
		padding: 10px 10px;
	}
	table.ipl-point-table tbody tr.rows td.nrr {
		min-width: 110px;
	}
	table.ipl-point-table thead tr.rows th {
		padding: 10px 10px;
		font-size: 14px;
	}
	table.ipl-point-table tbody tr.rows td.match,
	table.ipl-point-table tbody tr.rows td.win,
	table.ipl-point-table tbody tr.rows td.points{
		width:50px;
	}
	ul.last5-loop {
		margin: 0 auto;
	}
	.pteam-box {
		width: 50%;
	}
	.vs-matches-area .vs-matches-row .vs-matches-col {
		width: 100%;
	}
	.ipl-point-table-area {
		overflow-x: scroll;
		padding-bottom: 10px;
	}
	.ipl-point-table-area::-webkit-scrollbar-track
	{
		-webkit-box-shadow: none;
		background-color: gray;
	}

	.ipl-point-table-area::-webkit-scrollbar
	{
		height: 5px;
	}

	.ipl-point-table-area::-webkit-scrollbar-thumb
	{
		background-color: #000000;
	}
}
@media all and (max-width: 721px) {
	/* .container{
	width: 620px;
} */
}
@media all and (max-width: 621px) {
	/* .container{
	width: 576px;
} */
	.LPL-Item {
		width: 100%;
	}
	.LPL-Item.LPL-Item-small {
		width: 100%;
	}
	/* .tab-pane .LPLoop {
	overflow-x: unset;
	display: flex;
	flex-wrap: wrap;
} */
}
@media all and (max-width: 576px) {
	.container{
		width: 100%;
	}
	.socials-and-gpas-stroe {
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
	ul.social-list {
		margin: 0 0 15px;
	}
	.main-logo a.logo-url svg {
		height: 31px;
		width: fit-content;
	}
	.LB-area {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	a.get-started {
		height: 32px;
		white-space: pre;
	}
	ul.horizontal-steps-list li.hzls-item .index::before {
		width: 36px;
		height: 36px;
		border: 1px dashed #A1E1B9;
	}
	ul.horizontal-steps-list li.hzls-item .index strong {
		width: 30px;
		height: 30px;
		font-size: 20px;
	}
	ul.horizontal-steps-list li.hzls-item .index::after {
		width: 28px;
		height: 7px;
		right: -30px;
	}

	ul.horizontal-steps-list li.hzls-item .in-hzls-item .hzlsCaps p {
		font-size: 16px;
	}
	.HSPM-area {
		padding: 30px 0;
	}
	/* .DLSS-List {
	width: 575px;
} */
	/* .DLSS-List ul.heads li {
	font-size: 13px;
} */
	.DLSS-List ul.heads li {
		width: 35%;
		font-size: 13px;
		line-height: normal;
		font-weight: 600;
	}
	.DLSS-List ul.ulbody li.item .text-a-link {
		width: 30%;
	}
	.DLSS-List ul.ulbody li.item .text-a-link2 {
		width: 45%;
	}
	.DLSS-List ul.ulbody li.item .status{
		width: 25%;
	}
	.DLSS-List ul.ulbody li.item .text-a-link a.url, .DLSS-List ul.ulbody li.item .text-a-link2 a.url {
		/* font-size: 13px;
		line-height: 16px; */

		font-size: 3vw;
		line-height: normal;
		font-weight: 600;
	}
	.DLSS-List ul.heads li.lp {
		width: 30%;
	}
	.DLSS-List ul.heads li.sg {
		width: 45%;
	}
	.DLSS-List ul.heads li.sup{
		width: 25%;
	}
	.zikzak-col {
		flex-direction: column;
	}
	.zikzak-col:nth-child(even) .image {
		order: unset;
	}
	.zikzak-col .image {
		width: 200px;
		margin-bottom: 15px;
	}
	.no-pbta {
		padding: 20px;
	}
	.no-pbta .searchform div {
		display: flex;
		width: 100%;
		position: relative;
	}
	.LPL-Big-Item .in-LPL-Item .caption ul.post-meta li.cat {
		display: none;
	}
	.subsBoxs {
		padding: 0;
		text-align: center;
	}
	form.subsform .fields {
		width: 100%;
	}

	.pteam-box {
		width: 100%;
	}
	.toccv-bar .toccv-bar-row {
		overflow-x: unset;
		flex-direction: column;
	}
	.toccv-bar .toccv-bar-row .toccv-img::after {
		width: 60px;
		height: 1px;
		left: 1px;
		right: 0;
		top: auto;
		bottom: 0;
		margin: auto;
	}
	.toccv-bar .toccv-bar-row .toccv-img {
		width: 150px;
		flex: 0 0 150px;
		height: 150px;
		padding: 10px;
		margin-bottom: 15px;
		background: rgb(255 255 255 / 5%);
		border-radius: 10px;
	}
	.toccv-bar .toccv-bar-row .toccv-content {
		padding: 0;
		width: 100%;
		margin: 0 0 5px;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list {
		align-items: flex-start;
		flex-direction: column;
		width: 100%;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list li.item {
		margin-right: 0 !important;
		display: flex !important;
		flex-direction: unset !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list li.item .name {
		padding: 7px 10px !important;
		height: 30px;
		font-size: 12px;
		background: #e8d337 !important;
		color: #000000 !important;
		width: 80px !important;
		flex: 0 0 80px;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list li.item .full-name {
		height: 30px !important;
		padding: 7px 12px 7px 15px !important;
		font-size: 14px;
		width: 100% !important;
		background: #274788 !important;
	}
	.toccv-bar {
		padding: 10px;
		background-position: center;
		background-repeat: repeat;
		background-size: cover;
		background-attachment: fixed;
	}
	.toccv-bar .toccv-bar-row .toccv-content ul.list li.item .name::before {
		content: "" !important;
		position: absolute;
		right: -6px;
		width: 0;
		height: 0;
		border-left: 7px solid #e8d337;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-right: unset !important;
		top: 0;
		bottom: 0;
		margin: auto;
		left: auto;
	}
}
@media all and (max-width: 482px) {
	.CATItem {
		width: 100%;
	}
	.CATItem .in-CATItem a .image {
		height: auto;
	}
	/* ul.single-meta-list li.author-in {
	display: none;
} */
	ul.single-meta-list.for-mobile {
		display: flex !important;
	}
	ul.single-meta-list{
		margin-left: 0;
		margin-right: 0;
	}
	ul.single-meta-list li {
		margin: 0 10px;
		padding: 0;
		position: relative;
	}
	ul.single-meta-list li::after{
		content: "";
		width: 4px;
		height: 4px;
		background: rgb(73 90 99 / 54%);
		position: absolute;
		top: 0;
		bottom: 0;
		right: -12px;
		border-radius: 50%;
		margin: auto;
	}
	ul.single-meta-list li:first-child{
		margin-left: 0;
	}
	ul.single-meta-list li:last-child{
		margin-right: 0;
	}
	ul.single-meta-list li:last-child::after{
		content: none;
	}
	ul.single-meta-list li a,
	ul.single-meta-list li .unlinks {
		padding: 0;
		border: none;
		background: transparent;
	}
	ul.single-meta-list li a span.icon,
	ul.single-meta-list li .unlinks span.icon {
		display: none;
	}
	table.DLSS-table tbody tr td table tbody tr td.status {
		display: none;
	}
	table.DLSS-table thead tr th:nth-child(4) {
		display: none;
	}
	table.DLSS-table tbody tr td table tbody tr td.dIcon {
		/* 	    width: 97px; */
		width: 24%;
	}
	.postContents ul, .postContents ol {
		padding: 0 0 0 20px;
	}
	.postContents ol {
		padding-left: 35px;
	}
	.pros-and-cons .pcBox .in-pcBox .pc-content ul.list li strong {
		font-size: 13px;
	}

	.postContents ul li, .postContents ol li {
		padding: 10px 10px 10px 0;
	}
	.vertical-steps-area {
		margin: 25px 0;
	}
	ul.vertical-steps-list {
		padding: 0 !important;
	}
	ul.vertical-steps-list li.vs-item {
		padding: 0 !important;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .iconImg {
		width: 120px;
		height: 100px;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .iconImg svg {
		width: 120px;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps strong.heading {
		font-size: 16px;
		margin-bottom: 5px;
	}
	ul.vertical-steps-list li.vs-item .in-vs-item .vsCaps p {
		font-size: 13px;
	}
	ul.horizontal-steps-list{
		border: none;
		padding-left: 0 !important;
	}
	ul.horizontal-steps-list li.hzls-item .index {
		display: none;
	}
	ul.horizontal-steps-list::before,
	ul.horizontal-steps-list::after{
		content: none;
	}
	.horizontal-steps-area {
		padding-left: 0;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .hzlsCaps strong.heading {
		font-size: 16px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .hzlsCaps p {
		font-size: 13px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .iconImg .in-iconImg svg {
		height: auto;
		width: 120px;
	}
	ul.horizontal-steps-list li.hzls-item .in-hzls-item .iconImg {
		width: 120px;
		height: 100px;
	}
	.horizontal-steps-area {
		margin: 25px 0;
	}
	table.appsTable tbody tr td {
		padding: 5px 5px;
	}
	table.appsTable tbody tr td .iconAtext .icon {
		margin-right: 5px;
	}
	table.appsTable tbody tr td .iconAtext .text {
		font-size: 13px;
	}
	table.appsTable2 tbody tr td {
		padding: 10px;
	}
	table.appsTable2 tbody tr td .iconAtext2 .icon {
		width: 30px;
		height: 25px;
	}
	table.appsTable2 tbody tr td .iconAtext2 .icon svg {
		width: auto;
		height: 26px;
	}
	table.appsTable2 tbody tr td .iconAtext2 .text {
		font-size: 13px;
		line-height: 16px;
	}
	table.appsTable3 tbody tr td .iconAtext2 {
		padding: 10px;
	}
	table.appsTable3 tbody tr td .iconAtext2 .icon {
		width: 35px;
		height: 25px;
	}
	table.appsTable3 tbody tr td .iconAtext2 .icon svg{
		width: auto;
		height: 26px;
	}
	table.appsTable3 tbody tr td .iconAtext2 .text {
		font-size: 13px;
		line-height: 16px;
	}
	.author-imgConts-box .shortname .SN {
		width: 60px;
		height: 60px;
		flex: 0 0 80px;
		font-size: 24px;
		line-height: 24px;
	}
	.author-imgConts-box {
		margin: 20px 0;
	}
	.author-area-in-single {
		padding-top: 30px;
		padding-bottom: 10px;
		margin-bottom: 30px;
	}
	.author-imgConts-box .caps strong.name {
		font-size: 18px;
		line-height: 22px;
	}
	.author-imgConts-box .caps p {
		font-size: 14px;
		font-weight: 400;
	}
	.related-and-moreform-area ul.nav-tabs li.nav-item button.nav-link {
		padding: 0 0 15px;
		font-size: 15px;
		line-height: 12px;
	}
	/* .tab-pane .LPLoop {
	overflow-x: scroll;
	display: flex;
	flex-wrap: unset;
} */
	.CTA2 .inCTA2 a.CTA-BTN2 {
		font-size: 16px;
		padding: 7px 7px 7px 15px;
	}
	.CTA2 .inCTA2 a.CTA-BTN2 span.icon {
		width: 30px;
		height: 30px;
	}
	.CTA2 .inCTA2 a.CTA-BTN2 span.text {
		font-size: 16px;
		line-height: 16px;
		margin-left: 15px;
		margin-right: 15px;
	}
	.DLSS-List ul.ulbody li.item .status {
		display: flex;
		justify-content: end;
	}
	.DLSS-List ul.ulbody li.item .check-uncheck {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 10px;
	}
	.HSPM-left h1 {
		line-height: 38px;
	}
	.single-meta-list.mobile-device{
		display: flex !important;
	}
	.single-meta-list.tablet-device{
		display: none !important;
	}
	ul.oyster-nav-tabs {
		padding-left: 0 !important;
	}
	.home-banner .in-home-banner h1 {
		font-size: 22px;
	}
	.heading-para h2 {
		font-size: 22px;
	}
	ul.single-meta-list li {
		margin: 0 7px;
	}
	ul.single-meta-list li a span.text, 
	ul.single-meta-list li .unlinks span.text {
		font-size: 12px;
		line-height: normal;
	}

	ul.single-meta-list li::after {
		right: -9px;
	}
	.halloween-cta {
		width: 100%;
		background-size: 100% 100%;
	}
	.halloween-cta .in-halloween-cta .content p {
		width: 100%;
	}
	.topbar-wrap {
		/* 		padding: 10px 35px 10px 15px; */
		padding: 10px 15px 10px 15px;
	}
	.topbar-wrap .topbar-content a.thirstylink {
		font-size: 14px;
	}
	.topbar-wrap a.topbar-close {
		right: 15px;
	}
	.tah-area, .tah-area.sticky{
		height:auto;
	}
}
@media all and (max-width: 394px) {}

/* @media (prefers-color-scheme: dark) {
body {
background-color: #ffff;
color: #ffffff;
}
} */