/*
Theme Name: gifdb.com
Author: YikChai
Version: 0.3
*/

.search-container .top-search-list a:after {
	content: attr(data-tag-name);
}

.search-container .top-search-list a > span {
	display: none;
}

.related-tag .image-tag a:after {
	content: attr(data-tag-name);
}

.related-tag .image-tag a > span {
	display: none;
}

.ads-container {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 80%;
	font-weight: bold;
}
.ads-container::before, .ads-container::after {
	display: block;
	min-height: 0.5rem;
	text-transform: uppercase;
	color: #888;
}
.ads-container::before {
	/* 	content: "Advertisement"; */
	content: " ";
}
.ads-container::after {
	/* 	content: "Continue reading below" */
	content: " ";
}
.ads-unit-hr {
	width: 380px;
	height: 300px;
}
.ads-sticky {
	display: none;
}
.ads-mobi {
	display: flex;
}
.ads-desk {
	display: none;
}
.avatar svg {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-right: 13px;
}
.author-info {
	border-bottom: 1px solid #f0f0f0;
	height: 60px;
}

@media (max-width: 479px) {
	body {
		margin: auto;
		width: 100vw;
	}
	header nav ul.navbar-nav > li {
		width: 100%;
		margin-right: 0;
		border-bottom: 1px solid #ececec;
	}
	#navbarMainContent {
		height: 100vh;
	}
	.container {
		padding-left: 0.5em !important;
		padding-right: 0.5em !important;
	}
	.sub-menu-mobile-wrap {
		z-index: 9;
	}
	.gifdb-modal {
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		align-items: center;
		z-index: 4000;
		background: white;
		text-align: center;
		height: 100%;
		width: 100%;
	}
	header .container {
		padding: 0;
	}
	.filter-menu-item {
		border-bottom: 1px solid #e0e0e0;
	}
	.filter-menu-item > button {
		width: 100%;
		text-align: left;
		height: 46px;
		display: flex;
		align-content: center;
		justify-content: space-between;
		flex-direction: row;
		padding-top: 10px;
	}
	.filter-menu-item > button:hover {
		color: white;
		background: #2464c4;
	}
	.filter-menu-item > button:hover svg {
		transform: rotate(270deg) !important;
	}
	.filter-menu-item > button:hover svg path {
		fill: #fff;
	}
	.btn:focus,.btn:hover {
		box-shadow: none !important;
		background-color: #2464c4;
	}
	.btn-primary:hover, .btn-primary:focus {
		color: #fff;
		background-color: #267AD0 !important;
		font-weight: 700;
	}
	header nav li.menu-item-has-children .sub-menu {
		display: none;
	}
	header nav .submenu-content ul.menu-list {
		column-count: 2;
	}
	footer nav ul li:first-child {
		padding-left: 0px;
	}
	footer nav ul li:nth-child(5) {
		padding-left: 0px;
		border: none;
	}
	footer nav ul li:not(:first-child) {
		font-size: 14px;
		white-space: nowrap;
	}
	.footer-section-column {
		border-bottom: 1px solid #e0e0e0;
	}
	#col3 ul {
		column-count: 1 !important;
	}
	.search-container {
		padding-left: 0;
		padding-right: 0;
	}
	.search-form {
		height: 144px;
	}
	.search-form > .input-group {
		max-width: 95%;
		padding-left: 0;
		padding-right: 0;
	}
	.top-search {
		max-width: 100%;
		font-size: 1rem;
	}
	.top-search-list {
		width: 100%;
		padding: 0;
	}
	.top-search-list > li {
		margin-right: 1rem;
	}
	.top-search-list > li:nth-of-type(1n+5) {
		display: none;
	}
	.new-gifs-row > .categories-card {
		display: grid;
		grid-template-rows: auto auto;
		grid-auto-flow: column;
		gap: 0.5rem;
	}
	.cut-text {
		text-overflow: ellipsis;
		overflow: hidden;
		width: 120px;
		height: 1.2em;
		white-space: nowrap;
	}
	.card-columns {
		column-count: 2 !important;
	}
	.card.content img {
		height: auto;
		width: 100%;
		background: lightgray;
	}
	.contact-us-container {
		border-left: 0 !important;
		border-right: 0 !important;
		border-bottom: 0 !important;
	}
	.container form .form-group {
		width: 95% !important;
	}
	.container form button {
		width: 95% !important;
	}
	.new-categories-card {
		display: flex;
		flex-flow: row wrap;
	}
	.content-div {
		background: #808080;
		overflow: hidden;
	}
	.pop-image-div {
		overflow: hidden;
		margin-bottom: 25px;
		background: #808080;
		width: 180px;
		height: 150px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: none;
		border-radius: 0px;
	}
	.trending-li {
		background: #808080;
		width: 180px;
		height: 260px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 25px;
		border: none;
		border-radius: 0px;
		overflow: hidden;
	}
	.trending-ul {
		justify-content: space-evenly;
	}
	.bold-font {
		font-weight: 500;
	}
	.taxonomy-related {
		overflow: hidden;
		margin-bottom: 25px;
		background: #808080;
		width: 180px;
		height: 150px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: none;
		border-radius: 0px;
	}
	.footer-copyright {
		justify-content: flex-start;
	}
	.search-div {
		background-color: #242b3d;
		height: 50px;
		width: 64px;
		border: none;
		border-radius: 0px 3px 3px 0px;
	}
	.view-all-div {
		margin-top: -5px;
		margin-bottom: 10px;
	}

	.search-text {
		position: absolute;
		margin-top: 15px;
		margin-left: 15px;
	}
	.ads-mobi.ads-unit-vt {
		width: 100%;
		height: 300px;
	}
	.author-info {
		border-bottom: 0px;
	}
}
/* md - TABLET PORTRAIT STYLES */
@media (min-width: 480px) and (max-width: 991px) {
	header nav ul.navbar-nav > li {
		width: 100%;
		margin-right: 0;
		border-bottom: 1px solid #ececec;
		display: none;
	}
	header nav .submenu-content ul.menu-list {
		column-count: 2;
	}
	#navbarMainContent {
		height: 100vh;
	}
	.sub-menu-mobile-wrap {
		z-index: 9;
	}
	.gifdb-modal {
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		z-index: 4000;
		background: white;
		text-align: center;
		height: 100%;
	}
	.filter-menu-item {
		border-bottom: 1px solid #e0e0e0;
	}
	.filter-menu-item > button {
		width: 100%;
		text-align: left;
		height: 46px;
		display: flex;
		align-content: center;
		justify-content: space-between;
		flex-direction: row;
		padding-top: 10px;
	}
	.filter-menu-item > button:hover {
		color: white;
		background: #2464c4;
	}
	.filter-menu-item > button:hover svg {
		transform: rotate(270deg) !important;
	}
	.filter-menu-item > button:hover svg path {
		fill: #fff;
	}
	header nav li.menu-item-has-children.mobile .sub-menu {
		display: block;
	}
	header nav li.menu-item-has-children .sub-menu {
		display: none;
	}
	footer nav ul li:first-child {
		padding: 7px 20px 7px 0px;
	}
	.new-gifs-row > .categories-card {
		display: grid;
		grid-template-rows: auto auto;
		grid-auto-flow: column;
		gap: 0.5rem;
	}
	#col3 ul {
		column-count: 2;
		column-gap: 150px;
	}
	.card-columns {
		column-count: 2;
	}
	.card.content img {
		height: auto;
		width: 100%;
		background: lightgray;
	}
	.search-text {
		position: absolute;
		margin-top: 15px;
		margin-left: 15px;
	}
	.search-div {
		background-color: #242b3d;
		height: 50px;
		width: 64px;
		border: none;
		border-radius: 0px 3px 3px 0px;
	}
	
	#big-search2 {
		height: 50px !important; 
	}
}
@media (min-width: 768px) {
header nav li.menu-item-has-children:hover ul.sub-menu {
	display: grid;
}
header .header-wrap nav .cta-wrap .cta p svg{
	display: none;
}
header nav ul.sub-menu {
	list-style: none;
	display: none;
	grid-template-columns: 20% 20% 20% 20% 20%;
	position: absolute;
	background: #fff;
	top: 50px;
	left: -200px;
	right: 0;
	padding: 2rem;
	padding-left: 0;
}
}
@media (min-width: 992px) {
	/* header nav li.menu-item-has-children:hover ul.sub-menu {
		display: grid;
	} */
	/* header nav ul.sub-menu {
		list-style: none;
		display: none;
		grid-template-columns: 20% 20% 20% 20% 20%;
		position: absolute;
		background: #fff;
		top: 50px;
		left: -200px;
		right: 0;
		padding: 2rem;
		padding-left: 0;
	} */
	.card-columns {
		column-count: 4;
	}
	.card.content img {
		height: auto;
		width: 100%;
		background: lightgray;
	}
	.content-div {
/* 		width: 250px; */
		background: #808080;
		overflow: hidden;
	}
	.menu-item-desktop {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.taxonomy-related {
		overflow: hidden;
		margin-bottom: 25px;
		background: #808080;
		width: 200px;
		height: 150px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: none;
		border-radius: 0px;
	}
	.footer-copyright {
		align-items: center;
		justify-content: flex-end;
	}
	.trending-li {
		background: #808080;
		width: 202px;
		height: 260px;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 25px;
		border: none;
		border-radius: 0px;
		overflow: hidden;
	}
	.trending-ul {
		justify-content: space-between;
	}
	.bold-font {
		font-weight: 500;
	}
	.pop-image-div {
		overflow: hidden;
		margin-bottom: 25px;
		background: #808080;
		width: 200px;
		height: 150px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: none;
		border-radius: 0px;
	}
	.search-div {
		background-color: #242b3d;
		height: 50px;
		border: none;
		border-radius: 0px 3px 3px 0px;
		cursor: pointer;
	}
	.search-form {
		min-height: 110px;
	}
	.stickyunit {
		height: 95px;
	}
	.ads-unit-hr {
		width: 970px;
		height: 300px;
	}
	.ads-container.ads-verti {
		height: auto;
	}
	.ads-unit-vt {
		min-width: 300px;
		width: 300px;
		height: auto;
	}
	.ads-sticky {
		position: sticky;
		top: 96px;
		display: block;
	}
	.ads-mobi {
		display: none;
	}
	.ads-desk {
		display: flex;
	}
	.ads-container.ads-page {
		height: 300px;
	}
	.ads-container.ads-page .ads-unit-hr {
		width: 970px;
		height: 300px;
	}	
}
.row.ad-holder-section{
	height: 100%
}
/* xl - DESKTOP STYLES */
html,
body {
	padding: 0;
	margin: 0;
	font-family: "Roboto", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
		Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	line-height: 1.6;
	font-size: 14px;
}
* {
	box-sizing: border-box;
}
a,
a:hover {
	color: #011010;
	text-decoration: none;
}
nav ul li {
	font-size: 14px;
	white-space: nowrap;
}
.category__title {
	font-weight: 700;
}
.non-list {
	padding-left: 0;
	list-style: none;
}
.non-list li {
	padding-bottom: 10px;
	white-space: nowrap;
}
#col3 ul {
	column-count: 2;
	column-gap: 100px;
}
a {
	color: #011010;
	text-decoration: none;
}
a.obvious {
	background-color: #2464c5;
	color: white;
	text-decoration: none;
}
.footer {
	/*   padding: 15px; */
	padding-left: 0;
	position: relative;
}
footer .navbar {
	display: flex;
	justify-content: center;
}
nav ul li {
	border-bottom: 4px white solid;
	margin-right: 2px;
	padding-right: 15px;
	padding-left: 15px;
}
header nav ul li {
	padding: 7px 25px;
	font-weight: bold;
	font-size: 16px;
}
header nav form {
	padding: 0 0 0 10px;
	border-left: 1px solid #f0f0f0;
}
header nav ul.navbar-nav > li:last-child {
	padding-right: 10px;
	font-size: 17px;
}
header nav ul li a:hover {
	text-decoration: none;
	color: rgba(0, 0, 0, 0.7);
}
.hidden {
	display: none;
}
main {
	min-height: 600px;
}
main > div {
	margin: 20px 0;
}
header {
	background: white;
}
header nav ul.sub-menu {
	list-style: none;
	border-top: 1px solid #d3d3d3;
}
header nav li.menu-item-has-children:hover > a {
	color: #0d6ecc;
}
header nav ul.sub-menu li {
	font-weight: normal;
}
header nav ul.sub-menu li:hover > a {
	color: #0d6ecc;
}
.sub-menu-mobile-wrap {
	position: absolute;
	background: white;
	top: 52px;
	left: 0px;
	right: 0;
	border-top: 1px solid #e0e0e0;
	display: none;
	height: 100%;
}
.close-submenu {
	padding: 1rem;
	display: flex;
	font-size: 1.4rem;
	align-items: center;
	font-weight: bold;
	border-bottom: 1px solid #e0e0e0;
}
.submenu-content ul li.col1 {
	grid-column: 1;
}
.submenu-content ul li.col2 {
	grid-column: 1;
}
.submenu-content ul li.col3 {
	grid-column: 2;
}
.submenu-content ul li.col4 {
	grid-column: 2;
}
.gifdb-modal {
	display: none;
	position: fixed;
	margin: 0 auto;
	right: 0;
	background-color: white;
	z-index: 4000;
	text-align: center;
	height: 100%;
}
.search {
	cursor: pointer;
	display: flex;
	flex-direction: row;
	position: relative;
}
.searchInput {
	visibility: hidden;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	width: 77%;
	z-index: 1;
	font-size: 16px;
}
.search-input-box {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1;
	padding: 5px;
}
.searchInput.show {
	visibility: visible;
}
.filter-menu-item > button {
	width: 100%;
	text-align: left;
	height: 46px;
	display: flex;
	align-content: center;
	justify-content: space-between;
	flex-direction: row;
	padding-top: 10px;
}
#module {
	font-size: 1rem;
	line-height: 1.5;
}
.sub-keywords #collapseSubs.collapse:not(.show) {
	display: flex;
	max-height: 57.5rem;
	overflow: hidden;
}
.sub-keywords #collapseSubs.collapsing {
	max-height: 57.5rem;
}
.gifdb-modal input {
	width: 384px;
	height: 54px;
	border: #d5d5d5 solid 1px;
	border-radius: 4px;
	padding: 10px;
}
.gifdb-modal button {
	width: 384px;
	height: 54px;
	border-radius: 4px;
	border: #0d6ecc solid 1px;
	background-color: #2a9fe8;
	color: white;
	margin-bottom: 12px;
}
.gifdb-modal .facebook {
	font-family: Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif;
	display: inline-block;
	font-size: 12px;
	padding: 13px 30px 13px 30px;
	height: 54px;
	width: 384px;
	background: #3a5a97;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 20, 0.4);
	text-decoration: none;
	line-height: 1;
	position: relative;
	border-radius: 5px;
}
.gifdb-modal .apple {
	font-family: Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif;
	display: inline-block;
	font-size: 12px;
	padding: 13px 44px 13px 44px;
	height: 54px;
	width: 384px;
	background: black;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 20, 0.4);
	text-decoration: none;
	line-height: 1;
	position: relative;
	border-radius: 5px;
}
.gifdb-modal * {
	box-sizing: border-box;
}
.gifdb-modal a {
	color: #011010;
	text-decoration: none;
}
.gifdb-modal a.obvious {
	color: black;
	text-decoration: underline;
	background-color: #fff !important;
}
.gifdb-modal.show {
	display: block;
}
.gifdb-modal article {
	background: white;
}
.navbar-expand-lg {
	padding-left: 0;
	padding-right: 0;
}
form > div {
	margin-bottom: 12px;
}
.btn,.btn-primary {
	background-color: #2c9ee6;
	color: white;
	font-weight: 700;
}
main aside {
	max-width: 22rem;
}
.form-control.search-field {
	height: 60px;
	/* max-width: 800px; */
}
.ui-autocomplete {
	z-index: 1200 !important;
}
.gifdb-modal {
	width: 460px;
}
.gifdb-modal h2 {
	font-size: 20px;
}
header nav li.menu-item-has-children a {
	font-size: 16px;
}
header nav li.menu-item-has-children li {
	padding-bottom: 0;
}
.extra-list {
	padding-left: 15px;
	height: 54px;
	line-height: 39px;
	border-bottom: 1px solid #ececec;
}
.dropdown-item {
	font-size: 16px;
	font-weight: 700;
	height: 50px;
	line-height: 44px;
	border-bottom: 1px solid #ececec;
}
.navbar-toggler:focus {
	outline: none;
}
.extra-submit-button {
	background: #299ee7;
	color: white;
	font-size: 16px;
	font-weight: bold;
	height: 54px;
	line-height: 39px;
	text-align: center;
	align-items: center;
	justify-content: center;
	margin-top: 5%;
	margin-left: 5%;
	max-width: 90%;
	cursor: pointer;
	border-radius: 5px;
}
.background-blur {
	-webkit-filter: blur(4px);
	-moz-filter: blur(4px);
	-o-filter: blur(4px);
	-ms-filter: blur(4px);
	filter: blur(4px);
}

.wrapper {
	width: 100%;
	min-height: 26px;
	padding: 2px;
	border-radius: 1px;
	border: 1px solid #f3f3f3;
	outline-color: none;
	cursor: text;
	background-color: #f3f3f3;
	display: flex;
	flex-direction: row;
	align-items: center;
}
input {
	color: #000000;
	outline-color: none;
	background-color: transparent;
	border: none;
	height: 100%;
	flex-grow: 1;
	font-size: 12px;
	margin-left: 10px;
}

h2 {
	font-size: 1.5rem;
	white-space: nowrap;
}
.search-form {
	background-image: url("https://revamp.gifdb.ieplsg.com/wp-content/themes/gifdb-com-develop/src/search-bg.jpg");
	background-size: cover;
	width: 100%;
	height: 110px;
	background-repeat: no-repeat;
}
.top-search {
	max-width: 90%;
	font-size: 1rem;
}
.container {
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
}
.search-form > .input-group {
	max-width: 90%;
}
.top-search-list {
	display: flex;
	list-style: none;
	justify-content: space-evenly;
	align-items: center;
	width: 100%;
	flex-wrap: wrap;
}
.top-search-list li {
	border-radius: 20px;
	white-space: nowrap;
	background-color: rgba(0, 0, 0, 0.2);
	padding: 0px 4px;
	margin-top: 0.25rem;
}
.top-search-list > li > a {
	color: white;
	white-space: nowrap;
	margin: 0 7px;
}
.new-gifs-row > .catergories-card > .card {
	width: 200px;
}
.new-gifs-row::-webkit-scrollbar {
	display: none;
}
.new-gifs-row > .categories-card > li {
	width: 200px;
	margin-right: 0.2rem;
}
/* Hide scrollbar for IE, Edge and Chrome */
.new-gifs-row {
	-ms-overflow-style: none;
}
.category__title .info {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	flex-direction: column-reverse;
	background: linear-gradient(transparent 0 70%, rgba(0, 0, 0, 0.5));
	font-size: 18px;
}
.category__title .info .info-blue-line {
	background-color: #0085da;
	height: 5px;
}
.category__title .info .info-red-line {
	background-color: #e82d23;
	height: 5px;
}
.category__title .info a {
	color: white;
	text-align: center;
}
.new-gif-container {
	position: relative;
	border-left: 2px solid #efe4ce;
	border-right: 2px solid #efe4ce;
	border-bottom: 2px solid #efe4ce;
}
.new-gif-container::before {
	content: "";
	height: 6px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -moz-linear-gradient(
		left,
		#f47333 0%,
		#ed8034 32%,
		#feb123 32%,
		#feb123 32%,
		#feb123 66%,
		#f0a902 100%,
		#2184cd 100%
	);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(
		left,
		#f47333 0%,
		#ed8034 32%,
		#feb123 32%,
		#feb123 32%,
		#feb123 66%,
		#f0a902 100%,
		#2184cd 100%
	);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(
		to right,
		#f47333 0%,
		#ed8034 25%,
		#feb123 25%,
		#feb123 32%,
		#feb123 66%,
		#f0a902 100%,
		#2184cd 100%
	);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47333', endColorstr='#2184cd',GradientType=1);
	/* IE6-9 */
}
.new-gif-container .right-arrow-button {
	height: 50px;
	background-color: rgba(207, 143, 2, 0.7);
	width: 30px;
	position: absolute;
	right: 14px;
	top: 50%;
	z-index: 100;
	cursor: pointer;
}
.top-button {
	position: fixed;
	width: 56px;
	height: 56px;
	right: 6%;
	bottom: 10%;
	padding: 10px;
	z-index: 4;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid #d3d3d3;
	display: flex !important;
    justify-content: center;
    align-items: center;
}
header nav ul.navbar-nav > li:nth-child(4) {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media(max-width: 991px){
	.top-button {
		width: 30px;
		height: 30px;
	}
	.top-button svg {
		width: 20px;
		height: 20px;
	}
}

header nav ul.navbar-nav > li:nth-child(4):after {
	content: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer%5f1%22%20height%3D%2220%22%20width%3D%2210%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.99%208.98%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232a9fe8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.15%2C3.51A1.67%2C1.67%2C0%2C0%2C0%2C1%2C4%2C1.59%2C1.59%2C0%2C0%2C0%2C1%2C6.26L6.86%2C12a1.72%2C1.72%2C0%2C0%2C0%2C2.32%2C0L15%2C6.3A1.59%2C1.59%2C0%2C0%2C0%2C15%2C4a1.67%2C1.67%2C0%2C0%2C0-2.33%2C0L8%2C8.61%2C3.31%2C4A1.67%2C1.67%2C0%2C0%2C0%2C2.15%2C3.51Z%22%20transform%3D%22translate%28-0.5%20-3.51%29%22%2F%3E%3C%2Fsvg%3E);
	width: 20px;
	height: 20px;
	margin-left: 20px;
}
.related-tag {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}

.rt-tags {     
    width: 100%;
    display: inline-block;
    vertical-align: top;
	overflow-x: auto;
}
.related-tag .image-tag:first-child {
	margin-left: 0;
}
.related-tag .image-tag:hover {
	background-color: #3791d1;
}
.related-tag .image-tag:hover > a {
	color: white;
}
.ads-only {
	border: 1px solid #6fb7e9;
}
.custom-select {
	background: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer%5f1%22%20width%3D%2230%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014.99%208.98%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232a9fe8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M2.15%2C3.51A1.67%2C1.67%2C0%2C0%2C0%2C1%2C4%2C1.59%2C1.59%2C0%2C0%2C0%2C1%2C6.26L6.86%2C12a1.72%2C1.72%2C0%2C0%2C0%2C2.32%2C0L15%2C6.3A1.59%2C1.59%2C0%2C0%2C0%2C15%2C4a1.67%2C1.67%2C0%2C0%2C0-2.33%2C0L8%2C8.61%2C3.31%2C4A1.67%2C1.67%2C0%2C0%2C0%2C2.15%2C3.51Z%22%20transform%3D%22translate%28-0.5%20-3.51%29%22%2F%3E%3C%2Fsvg%3E)
		0 0 no-repeat;
	background-size: 16px 16px;
	background-position: right 0.75rem center;
}
.card-columns .card {
	display: inline-block;
}
ol.breadcrumb {
	background: none;
	padding: 0.75rem 0;
	margin-bottom: 0;
}
ol .breadcrumb-item {
	display: flex;
	align-items: center;
}
.breadcrumb-item > a {
    font-family: 'Roboto';
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    color: #060606;
}

.breadcrumb-item > a strong {
    font-weight: 700;
}
.breadcrumb-item:last-child::after {
	content: none;
}
.breadcrumb-item::after {
	content: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer%5f1%22%20height%3D%2218%22%20width%3D%2215%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%221%20-3%205.94%2018.96%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%232a9fe8%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M.05%2C13.34a1.63%2C1.63%2C0%2C0%2C0%2C.49%2C1.15%2C1.58%2C1.58%2C0%2C0%2C0%2C2.24%2C0h0L8.54%2C8.63a1.72%2C1.72%2C0%2C0%2C0%2C0-2.32L2.84.49A1.59%2C1.59%2C0%2C0%2C0%2C.59.44s0%2C0%2C0%2C0a1.65%2C1.65%2C0%2C0%2C0%2C0%2C2.33L5.15%2C7.49.54%2C12.18A1.64%2C1.64%2C0%2C0%2C0%2C.05%2C13.34Z%22%20transform%3D%22translate%28-0.05%200%29%22%2F%3E%3C%2Fsvg%3E%0A);
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
}
.search-container .breadcrumb-item::after {
	margin-left: 10px;
    margin-right: 3px;
}
.search-container .breadcrumb-item.active {
	color: #666666;
}
h2.small {
	color: #666666 !important;
    margin-left: 12px !important;
}
.breadcrumb-item::before {
	display: none;
}
.post-image {
	width: 100%;
	height: 100%;
}
.share-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 3px;
	width: 60px;
	height: 40px;
	margin-right: 5px;
}
.share-btn:last-child {
	margin-right: 0;
}
.share-fb {
	background-color: #3b86ef;
}
.share-tw {
	background-color: #20cdff;
}
.share-tum {
	background-color: #569dce;
}
.share-wa {
	background-color: #6ac93e;
}
.share-reddit {
	background-color: #f66269;
}
.share-pt {
	background-color: #e03d98;
}
.share-em {
	background-color: #9b9b9b;
}
/* slider css */
.switch {
	position: relative;
	display: inline-block;
	width: 43px;
	height: 10px;
}
/* Hide default HTML checkbox */
.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: -4px;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 20px;
	width: 20px;
	left: -1px;
	bottom: -3px;
	background-color: #2c9ee6;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}
input:checked + .slider {
	background-color: #2196f3;
}
input:focus + .slider {
	box-shadow: 0 0 1px #2196f3;
}
input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}
.slider.round:before {
	border-radius: 50%;
}
.create-gif {
	display: flex;
	background-color: #f8f8f8;
	justify-content: center;
	align-items: center;
}
.share-gif-button {
	background-color: #20a1e8;
	color: white;
	width: 80%;
	margin-right: 10px;
	height: 50px;
}
.three-dot-button {
	background-color: #20a1e8;
	width: 20%;
	height: 50px;
}
.avatar img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-right: 13px;
}

.related-tag::-webkit-scrollbar {
	display: none;
}

.related-tag .image-tag {
	padding: 0;
	border-radius: 20px;
	margin-right: 10px;
	white-space: nowrap;
	margin-bottom: 8px;
	background-color: #f8f8f8;
}
.related-tag .image-tag > a {
    font-weight: 500;
    color: #060606;
    margin-left: 10px;
    margin-right: 10px;
    padding: 6px 14px;
    display: flex;
}
.related-tag .image-tag:hover {
	background-color: #3791d1;
	text-shadow: 0px 0px 1px white;
}
.related-tag .image-tag:hover > a {
	color: white;
}
.ads-only {
	border: 1px solid #6fb7e9;
}

.card-columns {
	column-count: 4;
}
.card-columns .card {
	margin-bottom: 0.75rem;
	display: inline-block;
	border: none;
}
.card.content img {
	height: auto;
	width: 100%;
	background: lightgray;
}
footer nav ul li:not(:first-child) {
	border-left: 1px solid #e0e0e0;
}
/* css for contact us form */
.container form input {
	margin-left: 0;
	background-color: #f8f8f8;
}
.container form .form-group {
	width: 80%;
}
.container form .form-group .form-control-lg {
	padding: 1rem;
	font-size: 1rem;
}
.container form button {
	width: 80%;
	background-color: #229ee7;
	border-color: #229ee7;
}
ol li::marker {
	font-weight: 800;
}
ol li p {
	margin-left: 10px;
}
.card-img {
	object-fit: cover;
}
.link-container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	margin: 0 auto;
}
.high-image-div {
	background: #f8f8f8;
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer-copyright {
	justify-content: flex-end;
	padding-left: 0px;
	padding-right: 0px;
}
.scroll-btn-div {
	margin-left: 0;
	margin-top: 0;
}
.menu-footer-menu-container ul li {
	height: 16px;
}
.fb-apple-div {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: -5px;
}

main figure {
	margin: 0;
	position: relative;
}
main figure figcaption {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0.125em 0.5em;
	background: linear-gradient(transparent 0 50%, rgba(0,0,0,0.6));
	height: 6em;
	color: #fff;
	display: flex;
	align-items: flex-end;
	pointer-events: none;
}
main figure figcaption span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
main .category__title figure figcaption {
	font-size: 16px;
	line-height: 1.2;
}

ul.category-cards {
	column-gap: 0.75rem;
}

@media (min-width: 360px) {
	.container { 
		max-width: 100% !important;
		padding: 0 15px !important; 
	}
}

@media (min-width: 991px) {
	.col-lg-3 {
		flex: 0 0 auto;
		width: 25% !important;
	}
	footer.footer nav .menu-gifdb-com-container {
		display: inline-block !important;
	}
	footer.footer nav .menu-site-links-container  {
		display: inline-block !important;
	}
	footer.footer nav .menu-learn-more-container {
		display: inline-block !important;
	}
}

@media (min-width: 992px) {
	.container { 
		max-width: 964px !important;
		padding: 0 !important; 
	}
}

@media (min-width: 1200px) {
	body {
		margin: auto;
	}
	.container { 
		max-width: 1050px !important;
	}
}



@media (min-width: 300px){
	.latest-blog {
		display:flex;
		flex-direction:column;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}


	.latest-blog-item-list-top {

		padding-bottom: 20px;
	}

	.latest-blog-item-list {
		padding: 0px 2px 0px 2px;
	}

	.latest-blog-item-list-content-top {
		padding: 0px 2px 0px 2px;

		padding-bottom: 10px;

	}
	.latest-blog-title {
		display: block;
		padding-left: 1rem;
		padding-right: 1rem;
		padding-top: 1rem;

	}

	.latest-blog-item-list-content {
		list-style-type: none;
		padding: 0;
		/*   img {
		height:auto;
		border-radius: 0;
	} */

	}
	.latest-blog-item-list-content:first-child {
		border-bottom: 1px solid #ececec;
		font-size: 1.2rem;
		font-weight: bold;
		span {
			margin-bottom: 1rem;
			display: block;
			height: 3.5rem;
			overflow: hidden;
		}
	}

	.latest-blog-with-image{
		list-style-type: none;
		padding: 0;
	}

	.latest-blog-col{
		max-width:100%;
		padding-bottom: 1.1rem;
	}

	.latest-blog-row{
		column-gap: 1rem;
		row-gap:1rem;
		padding: 0 !important;
		list-style-type: none;
		margin: 0;
	}



	.latest-blog-new-div{
		padding: 0px 2px 0px 2px;
		border-top:1px solid #ececec;
	}

	.section-title {
		display: flex;
		justify-content: space-between;
		margin-bottom: 20px;
		font-weight: 700;
	}

}
.latest-blog-item-list-content img {
	height: auto;
	border-radius: 0;
	aspect-ratio: 1.5;
}
.latest-blog-item-list-content:first-child span {
	margin-bottom: 1rem;
	display: block;
	height: 3.5rem;
	overflow: hidden;
}
ul.extra-blog {
	display: none;
}
@media (min-width: 800px){
	.latest-blog-gp .section-content {
		display: flex;
		column-gap: 1em;
	}
	.latest-blog-gp .section-content > ul {
		flex: 1;
		border: 1px solid #ececec;}

	ul.extra-blog {
		display: block;
		margin-top: 1em;
		list-style-type: none;
		padding: 0;
	}
	ul.extra-blog li.extra-blog-item {
		line-height: 2;
		display: flex;
		align-items: center;
		column-gap: 4px;
	}
	ul.extra-blog li.extra-blog-item svg {
		width: 16px;
		height: 16px;
	}
}
.menu-toggle{
	margin-bottom: 0px;
}
.menu-toggle button.custom-navbar-toggler.mr-auto {
	background: transparent;

}
#navbarprofileContent .d-flex {
	display: flex !important;
	top: 260%;
	bottom: 0%;
	position: relative;
}
div#navbarprofileContent {
	display: none !important;
}
div#navbarprofileContent.show {
	display: flex !important;
}

div#navbarMainContent {
	display: none !important;
}
div#navbarMainContent.show {
	display: flex !important;
}

/* Style the tab buttons */
.tablinks {
	border-bottom: 1px solid #ccc;
	cursor: pointer;
	padding: 5px 13px;
	transition: background-color 0.3s;
}

.tablinks:hover {
	background-color: #ddd;
}

/* Hide the tab content by default */
/* Style the active tab */
.tabcontent {
	display: block;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
}
.tab-header {
	display: flex;
}
.tab-category-wrap {
	width: 20%;
	display: flex;
	justify-content: flex-start;
}

.tab-category-name {
	padding-left: 10px;
}
.swiper-container {
	overflow: hidden; /* Allow swiper to overflow its container */
	position: relative; /* Required for absolute positioning */
}

.sticky .main-menu-wrap {
	display: none;
}
.search-bar-header {
	display: none;
}
.sticky .search-bar-header {
	display: flex;
}

/* ===== Common-CSS-Being ===== */
body { font-family: "Roboto", sans-serif; }
h1 { font-size: 34px; line-height: normal; font-weight: 700; color: #060606; }
h2 { font-size: 24px; line-height: normal; font-weight: 700; color: #060606; margin: 0 0 12px; }
a { transition:.4s ease-in-out; -webkit-transition:.4s ease-in-out; -moz-transition:.4s ease-in-out; }
.swiper-button-disabled { display: none !important; }
.btn-check:focus+.btn, .btn:focus { outline: 0; box-shadow: unset !important; }
/* #wpadminbar { display: none; } */
::-webkit-scrollbar {
	width: 100%; /* Change the width of the scrollbar */
	height: 4px;
}

::-webkit-scrollbar-track {
	background: #f1f1f1; /* Track color */
}

::-webkit-scrollbar-thumb {
	background: #888; /* Handle color */
	border-radius: 10px; /* Optional: rounded corners */
}

::-webkit-scrollbar-thumb:hover {
	background: #555; /* Handle color on hover */
}
@media(max-width:767px){
	body.overflow { overflow-x: hidden; overflow-y: hidden; position: relative; }
}
/* ===== Common-CSS-End ===== */

/* ===== Footer-CSS-Being ===== */
footer { width: 100%; display: inline-block; vertical-align: top; background-color: #1F273E; padding: 38px 0; }
footer.footer .logo-social { gap: 20px; }
footer.footer .footer-image a img { width: 144px; object-fit: contain; object-position: center; }
footer.footer .social-title { margin: 0 0 10px; }
footer.footer .social-title h3 { font-size: 14px; line-height: 14px; font-weight: 700; color: #BFC3CE; margin: 0; }
footer.footer .social-media-wrap .social-icon-wrap .social-icon { gap: 20px; }
footer.footer .social-media-wrap .social-icon-wrap .social-icon a svg { height: 23.97px; }
footer.footer .logo-social .copy-right { font-size: 14px; line-height: 20px; font-weight: 400; color: #BFC3CE; }
footer.footer nav { justify-content: flex-start !important; padding: 0; }
footer.footer nav .menu-title { width: 100%; display: inline-block; vertical-align: top; margin: 0 0 9px; }
footer.footer nav .menu-title h3 { width: 100%; display: inline-block; vertical-align: top; font-size: 16px; line-height: 160%; font-weight: 700; color: #E3E6F0; text-align: left; padding: 0; margin: 0; }
footer.footer nav ul { width:100%; flex-direction:column!important; justify-content:flex-start!important; gap:6px; list-style-type:none; padding:0; margin:0; }
footer.footer nav .menu-gifdb-com-container,footer.footer nav .menu-learn-more-container,footer.footer nav .menu-site-links-container { width:100%; display:inline-block; vertical-align:top; }
footer.footer nav ul li { width:100%; display:flex; flex-wrap:wrap; border:unset; padding:0; margin:0; }
footer.footer nav ul li a { display:flex; flex-wrap:wrap; font-size:14px; line-height:160%; font-weight:400; color:#b7bbc8; }
footer.footer nav ul li a:hover { color:#fff; transition:.4s ease-in-out; -webkit-transition:.4s ease-in-out; -moz-transition:.4s ease-in-out; }
@media(max-width:991px){
	footer { border-bottom:6px solid #4c638d; padding:20px 0 12px; }
	footer.footer .logo-social { justify-content:center; align-items:center; gap:14px; order:4; text-align:center; margin:30px auto 0; }
	footer.footer nav { border-bottom:1px solid #313b58; padding: 8px 0; margin:0; }
	footer.footer nav .menu-title { padding:8px 0; margin:0; }
	footer.footer nav .menu-title h3 { padding:0; margin:0; position:relative; z-index:1; }
	footer.footer nav ul { gap:16px; padding:6px 0 16px; margin:0; }
	footer.footer nav .menu-title h3:after { content:""; width:14px; height:9px; display:flex; align-items:center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M7.74724 7.88618L13.7172 1.85208C14.0943 1.46692 14.0943 0.849071 13.7172 0.463915C13.34 0.0787598 12.7222 0.0787598 12.345 0.463915L7.0652 5.79992L1.78536 0.463914C1.40822 0.0787588 0.790371 0.0787587 0.413239 0.463914C0.0361078 0.84907 0.0361077 1.46692 0.413239 1.85208L6.37513 7.88618C6.5677 8.07876 6.81645 8.17505 7.0652 8.17505C7.31394 8.17505 7.56269 8.07876 7.75527 7.88618L7.74724 7.88618Z' fill='%23999EAD'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain; background-position:center; position:absolute; top:9px; right:0; }
	/* footer.footer nav .menu-title.active h3:after { transform: rotate(180deg); } */
	footer.footer .social-title { display:none; }
}
/* ===== Footer-CSS-End ===== */

/* ===== Header-CSS-Being ===== */
header { padding: 6.7px 0; }
header .header-wrap { position: relative; z-index: 1; }
header .header-wrap nav { padding: 0; }
header .header-wrap nav .left {	gap: 60px; }
header .header-wrap a.navbar-brand { padding: 0; margin: 0 !important; }
header .header-wrap ul.navbar-nav {	display: flex; gap: 60px; }
header .header-wrap ul.navbar-nav li.menu-item.menu-item-has-children {	border: unset; padding: 8px 0; margin: 0 !important;}
header .header-wrap ul.navbar-nav li.menu-item.menu-item-has-children ul {margin-top: 10px;}
header .header-wrap ul.navbar-nav li.alphabets-menu ul{
	width: 514px;
    left: calc(100% - 300px);
    text-align: center;
	grid-template-columns: repeat(7, 1fr);
}
header .header-wrap ul.navbar-nav li.menu-item.menu-item-has-children:after{	
	content: '';
    display: block;
    width: 120px;
    height: 30px;
    position: absolute;
    bottom: -10px;
}
header .header-wrap ul.navbar-nav li.alphabets-menu.menu-item.menu-item-has-children{
 	position: relative;
}
header nav li.menu-item-has-children a { gap: 8px; }
header nav li.menu-item-has-children a svg {  width: 11px; height: 6px; }
header .header-wrap nav form { gap: 26px; } 
header .header-wrap nav .cta-wrap { gap: 10px; }
header .header-wrap nav .cta-wrap .cta p { font-size: 16px; line-height: normal; font-weight: 700; text-transform: capitalize; color: #060606 !important; border: 1px solid #E6E9EA; border-radius: 8px; padding: 9.1px 28px; cursor: pointer; }
header .header-wrap nav form .menu-toggle { display: flex; }
header .header-wrap nav form .menu-toggle button { width: 30.2px; display: flex; align-items: center; }
header .header-wrap nav form .menu-toggle button svg { width: 30.2px; height: 23px; }
header .header-wrap nav form .menu-toggle button svg:hover path { fill: #3791d1 !important; }
header .header-wrap nav .cta-wrap .cta p:hover { color: #2A9FE8 !important; border: 1px solid #2A9FE8; transition:.4s ease-in-out; -webkit-transition:.4s ease-in-out; -moz-transition:.4s ease-in-out; }
header nav li.menu-item-has-children:hover > a { color: #2A9FE8 !important; }
header nav ul.sub-menu { left: 0; top: 100%; z-index: 99; border: unset; background: linear-gradient(to right, #007AC5 0%, #01BEBE 92%); padding: 17px 24px; }
header nav ul.sub-menu li.menu-item { border: unset; padding: 5px; margin: 0; }
header nav ul.sub-menu li.menu-item a { font-size: 14px; line-height: 20px; font-weight: 500; color: #ffffff; }
header nav ul.sub-menu li.menu-item a:hover { opacity: 0.8; }
.search-form .search-div { margin-top: 4px; }

header.sticky-top.sticky { padding: 4.99px 0; }
header.sticky-top.sticky .header-wrap nav { width: 100%; }
header.sticky-top.sticky .header-wrap nav .left { width: 100%; align-items: center; gap: 30px; }
header.sticky-top.sticky .header-wrap nav .left .search-bar-header { padding: 0 !important; margin: 0 !important; }
header.sticky-top.sticky .header-wrap nav .left .search-bar-header input#big-search { font-size: 16px; line-height: normal; font-weight: 400; border-bottom-left-radius: 6px; border-top-left-radius: 6px; border: 2px solid #1F273E !important; border-right: unset !important; padding: 12px 16px; }
header.sticky-top.sticky .header-wrap nav .left .search-bar-header input#big-search::placeholder { color: #838383; }
header.sticky-top.sticky a.menu-item-link { display: flex; padding: 8px 0; }

header nav form { border-left: unset; }

div#navbarprofileContent.show { width: 275px; height: 100%; flex-direction: column; justify-content: flex-start !important; align-items: flex-start !important; background: linear-gradient(to right, #007AC5 0%, #01BEBE 92%); padding: 30px 0; right: 0px;  top: 0px; z-index: 9; }
#navbarprofileContent.show .d-s-none.d-flex { width: 100%; top: 0; }
div#navbarprofileContent.show .close-wrap { width: 100%; padding-right: 30px; }
div#navbarprofileContent.show .close-wrap { width: 100%; justify-content: space-between !important; align-items: center; font-size: 24px; line-height: 38px; font-weight: 700; color: #ffffff; text-transform: capitalize; padding: 0 25px; }
#navbarprofileContent.show .d-s-none.d-flex .d-none.d-lg-block { text-transform: capitalize; color: #ffffff; text-align: left;  padding-left: 23px; display: none !important; }
div#navbarprofileContent.show .close-wrap svg.icon { padding: 0 !important; margin: 0 !important; position: relative; right: -12px; }
div#navbarprofileContent.show .close-wrap svg.icon:hover path { fill: #000000; }
#navbarprofileContent.show .d-s-none.d-flex a.dropdown-item { color: #ffffff; }
#navbarprofileContent.show .d-s-none.d-flex a.dropdown-item:hover { background-color: transparent; opacity: 0.8; padding: 0 !important; margin: 0 !important; }
#navbarprofileContent.show  li.extra-list {	display: flex; align-items: center; padding: 0 25px; margin: 0; }
#navbarprofileContent.show li.extra-list p { padding: 0; margin: 0 !important; }
#navbarprofileContent.show li.extra-list a.dropdown-item { padding: 0 !important; margin: 0 !important; }

div#navbarMainContent.show { width: 430px; height: 100vh; overflow-y: auto; flex-direction: column; justify-content: flex-start !important; align-items: flex-start !important; background: linear-gradient(to bottom, #007AC5 0%, #01BEBE 92%); padding: 20px 0 24px; right: 0px;  top: 0px; z-index: 9; }
#navbarMainContent.show .ul-wrap { width: 100%; top: 0; }
div#navbarMainContent.show .close-wrap { width: 100%; padding-right: 30px; }
div#navbarMainContent.show .close-wrap { width: 100%; justify-content: end !important; align-items: center; font-size: 24px; line-height: 38px; font-weight: 700; color: #ffffff; text-transform: capitalize; padding: 0 25px; display: flex;}
#navbarMainContent.show .ul-wrap .d-none.d-lg-block { text-transform: capitalize; color: #ffffff; text-align: left;  padding-left: 23px; display: none !important; }
div#navbarMainContent.show .close-wrap svg.icon { padding: 0 !important; margin: 0 !important; position: relative; right: -12px; }
div#navbarMainContent.show .close-wrap svg.icon:hover path { fill: #fff; }
#navbarMainContent.show .ul-wrap a.dropdown-item { color: #ffffff; }
#navbarMainContent.show .ul-wrap a.dropdown-item:hover { background-color: transparent; opacity: 0.8; padding: 0 !important; margin: 0 !important; }
#navbarMainContent.show .ul-wrap .menu-wrap { width: 100%; }
#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu { width: 100%; display: inline-block; vertical-align: top; list-style-type: none; padding: 0; margin: 0; }
#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu li { display: flex; align-items: center; height: 54px; line-height: 39px; border-bottom: 1px solid #ececec; white-space: nowrap; padding: 0 25px; margin: 0; }
#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu li a { font-size: 16px; cursor: pointer; font-weight: bold; color: #ffffff; padding: 0 !important; margin: 0 !important; }
#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu li a:hover { opacity: 0.8; }
#navbarMainContent.show  li.extra-list {	display: flex; align-items: center; padding: 0 25px; margin: 0; }
#navbarMainContent.show li.extra-list p { padding: 0; margin: 0 !important; }
#navbarMainContent.show li.extra-list a.dropdown-item { padding: 0 !important; margin: 0 !important; }

#navbarMainContent .navbar-nav{
	margin: -43px 38px 10px;	
	width: calc(100% - 76px);
}

#navbarMainContent .navbar-nav li.menu-item.menu-item-has-children > a{
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	color:#fff;
	gap: 10px;
	padding: 9px 0px;
}

#navbarMainContent .navbar-nav li.menu-item.menu-item-has-children:nth-child(1) > a{
	padding-top: 0px;
}

#navbarMainContent .navbar-nav .sub-menu{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px;
	gap: 10px;
}

#navbarMainContent .navbar-nav .sub-menu li{
    width: 100%;
    max-width: calc(50% - 5px);
    flex: none;
    list-style: none;
}


#navbarMainContent .navbar-nav .sub-menu li a{
	color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500 !important;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 100%;
    display: inline-block;
}

#navbarMainContent .navbar-nav .alphabets-menu ul {
	width: 100%;
}

#navbarMainContent .navbar-nav .alphabets-menu .sub-menu li{
	max-width: calc(20% - 8px);
	text-align: left;
}

#navbarMainContent #menu-collapse-side-menu.navbar-nav{
	margin-top: 5px;
}

#navbarMainContent #menu-collapse-side-menu ul.sub-menu{
	margin-top: 10px;
}


#navbarMainContent #menu-collapse-side-menu > li.menu-item.menu-item-has-children > a {
	display: inline-block;
}

#navbarMainContent .navbar-nav {gap: 0px;}

#navbarMainContent .navbar-nav .alphabets-menu{
	border-top: 1px solid rgba(255,255,255,.1);
	margin-top: 20px !important;
	padding-top: 15px;
}

#menu-collapse-side-menu {
	border-top: 1px solid rgba(255,255,255,.1);
	padding-top: 10px;
}

.sticky-logo { display: none !important; }
/* ===== Header-CSS-End ===== */

/* ===== Search-Form-CSS-Being ===== */
.search-form { height: auto; min-height: auto; background-image: unset;  }
.search-form > .input-group { max-width: 100%; } 
.top-search { max-width: 100%; }
.search-form input#big-search { font-size: 16px; line-height: normal; font-weight: 400; border-bottom-left-radius: 6px; border-top-left-radius: 6px; border: 2px solid #1F273E !important; border-right: unset !important; padding: 12px 16px; margin-top: 4px; }
.search-form input#big-search::placeholder { color: #838383; }
.search-div { width: 77.7px; justify-content: center; border-radius: 0px 6px 6px 0px; background-color: #078add; }
.search-form ul.top-search-list { flex-wrap: nowrap; justify-content: flex-start; gap: 10px; overflow: auto; padding: 0 0 5px!important; margin: 12px 0 0; }
.search-form ul.top-search-list li { padding: 0; margin: 0; }
.search-form ul.top-search-list li a { display: flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 500; line-height: 20px; padding: 4px 10px; margin: 0; }
.search-form ul.top-search-list li:first-child { background-color: #4195cc; }
.search-form ul.top-search-list li:nth-child(2) { background-color: #33a86c; }
.search-form ul.top-search-list li:nth-child(3) { background-color: #9dcf67; }
.search-form ul.top-search-list li:nth-child(4) { background-color: #ebbb3f; }
.search-form ul.top-search-list li:nth-child(5) { background-color: #f69a5a; }
.search-form ul.top-search-list li:nth-child(6) { background-color: #e15252; }
.search-form ul.top-search-list li:nth-child(7) { background-color: #c365ac; }
.search-form ul.top-search-list li:nth-child(8) { background-color: #58538b; }
.search-form ul.top-search-list li:nth-child(9) { background-color: #4195cc; }
@media(max-width: 991px){
	.search-form ul.top-search-list { flex-wrap: nowrap; overflow-y: hidden; overflow-x: auto; padding: 0 0 20px !important; }
	.container.search-container .container { padding: 0 !important; }
}
/* ===== Search-Form-CSS-End ===== */
@media(max-width:767.9px){
	header .header-wrap ul.navbar-nav {
		display: none;
	}
	header.sticky-top.sticky{
		top: -1px;
	}
	header.sticky-top{
		z-index: 2200000000;
	}
	header .header-wrap nav .cta-wrap .cta p {
		border: 0 !important;
		padding: 0 7px;
		border-radius: 0;
	}
	header .header-wrap nav .cta-wrap .cta p:hover > svg path {
		fill: #2A9FE8;
	}
	header .header-wrap div#navbarMainContent ul.navbar-nav {
		display: block;
	}
	header .header-wrap .main-menu-wrap .form-inline {
		display: flex !important;
	}
	header .header-wrap nav form {
		gap: 12px;
	}
	.sticky .main-menu-wrap {
		display: block;
	}
	header.sticky .header-wrap .main-menu-wrap .form-inline .cta-wrap{
		display: none !important;
	}
	header.sticky-top.sticky a.navbar-brand .d-block {
		width: 47px;
		overflow: hidden;
		transition: 0.4s;
	}
	header .header-wrap nav .cta-wrap {
		gap: 0px;
	}
	header.sticky-top.sticky .header-wrap nav .left {
		width: calc(100% - 48px);
		align-items: center;
		gap: 5px;
	}
	header.sticky-top.sticky .header-wrap nav .left .search-bar-header input#big-search {
		border: 1px solid #1F273E !important;
		height: 39px !important;
		border-right: 0 !important;
	}
	header.sticky-top.sticky .search-div{
		height: 39px !important;
		width: 59px;
	}
	header.sticky-top.sticky #big-search2{
		height: 39px !important;
	}
	header .header-wrap nav form .menu-toggle button{
		width: 100% !important;
	}
	header .header-wrap nav form .menu-toggle button svg {
		width: 31px;
		height: 23px;
	}
	div#navbarMainContent.show{
		margin-top: 20px;
	}
	div#navbarMainContent .d-md-none.d-flex {
		width: 100% !important;
	}
	div#navbarMainContent .d-md-none.d-flex .navbar-nav .sub-menu {
		padding-left: 40px;
		display: flex;
		flex-wrap: wrap;
	}
	div#navbarMainContent .d-md-none.d-flex .navbar-nav .sub-menu li {
		width: 50%;
		list-style: none;
		margin-bottom: 10px;
	}
	div#navbarMainContent .d-md-none.d-flex .navbar-nav .sub-menu {
		padding-left: 0;
		display: flex;
		flex-wrap: wrap;
	}
	div#navbarMainContent.show {
		width: 100%;
		background: linear-gradient(to bottom, #007AC5 0%, #01BEBE 92%);
		height: 100%;
		min-height: 100vh;
        overflow: hidden;
		top: 0;
		margin-top: 0px;
		padding-top: 20px;
		overflow: auto;
	}
	#navbarMainContent .navbar-nav li.menu-item.menu-item-has-children:nth-child(1) > a{
		padding-top: 0px;
	}
	#navbarMainContent.show .ul-wrap .menu-wrap .menu-title-wrap h3 {
		font-size: 24px;
		font-weight: 700;
		color: #fff;
		margin-bottom: 18px;
	}
	
	div#navbarMainContent .d-md-none.d-flex .navbar-nav .sub-menu li a {
		font-size: 14px;
		font-weight: 500;
		color: #fff;
	}
	#navbarMainContent.show .ul-wrap .menu-wrap {
		display: flex;
		flex-wrap: wrap;
		padding: 20px 0 0 0;
		margin: 10px 0 0 0;
		border-top: 1px solid rgba(255,255,255,0.1);
	}
	#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu li {
		display: flex;
		align-items: center;
		height: auto;
		line-height: normal;
		border-bottom: 0;
		white-space: nowrap;
		padding: 0;
		margin: 0 0 7px 0;
		width: 50%;
	}
	#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu {
		display: flex;
		flex-wrap: wrap;
	}
	#navbarMainContent.show .ul-wrap .menu-wrap ul#menu-top-nav-menu li a {
		font-size: 14px;
		cursor: pointer;
		font-weight: 500;
		color: #ffffff;
		padding: 0 !important;
		margin: 0 0 10px 0 !important;
	}
	div#navbarMainContent.show .close-wrap{
		margin-bottom: 7px;
	}
	div#navbarMainContent.show .close-wrap .title > svg{
		margin-left: 5px;
	}
	header.sticky-top.sticky .header-wrap a.navbar-brand .d-block.default-logo {
		display: none !important;
	}
	
	header.sticky-top.sticky .header-wrap a.navbar-brand .d-block.sticky-logo {
		display: block !important;
	}
	}
	@media(max-width:429px){
		header .header-wrap nav .cta-wrap .cta p span{
			display: none;
		}
	}
/* ===== Trending-Gif-CSS-Being ===== */
.trending-gif { margin-top: 20px !important; }
.trending-gif .categories-image { width: 200px; height: 220px; }
.trending-gif .categories-image source { width: 200px; height: 220px; display: contents; }
.trending-gif .categories-image img { width: 200px; height: 220px; object-fit: cover; object-position: center; border-radius: 4px; }
.trending-gif .swiper-pagination { display: none; }
.trending-gif .categories-title { width: 100%; display: flex; justify-content: center; text-align: center; margin: 8px auto 0; }
.trending-gif .categories-title a { display: flex; font-size: 14px; line-height: normal; font-weight: 700; color: #060606; text-align: center; text-wrap: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 auto; }
.trending-gif .swiper-button-next, .trending-gif .swiper-button-prev { width: 29.97px; height: 37.28px; display: flex; justify-content: center; align-items: center; background-color: #F3FCFE; padding: 10px; top: 110px; z-index: 9; }
.trending-gif .swiper-button-next { border-top-left-radius: 6px; border-bottom-left-radius: 6px; right: -3px; }
.trending-gif .swiper-button-prev { border-top-right-radius: 6px; border-bottom-right-radius: 6px; left: -3px; }
.trending-gif .swiper-button-next::after, .trending-gif .swiper-button-prev::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18' fill='none'%3E%3Cpath d='M9.60997 7.79256L2.08997 0.352561C1.60997 -0.117439 0.839971 -0.117439 0.359971 0.352561C-0.120029 0.822561 -0.120029 1.59256 0.359971 2.06256L7.00997 8.64256L0.35997 15.2226C-0.120029 15.6926 -0.120029 16.4626 0.35997 16.9326C0.83997 17.4026 1.60997 17.4026 2.08997 16.9326L9.60997 9.50256C9.84997 9.26256 9.96997 8.95256 9.96997 8.64256C9.96997 8.33256 9.84997 8.02256 9.60997 7.78256L9.60997 7.79256Z' fill='%232A9FE8'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 10px; background-position: center; color: transparent; }
.trending-gif .swiper-button-prev::after  { transform: rotate(180deg); }
.trending-gif a.view-all { font-family: 'Roboto'; font-size: 16px; line-height: normal; font-weight: 700; color: #060606; margin: 0 0 12px; }
main#site-content.home-page-main .trending-gif .col.mt-2 { margin-top: 0px !important; }
@media(max-width:1199px){ 
.trending-gif .categories-image { width: auto; height: auto; }
}
@media(max-width:991px){
main#site-content.home-page-main .trending-gif { margin-top: 20px !important; }
}
@media(max-width:420px){
	.trending-gif .categories-image img { height: 150px; }	
	.trending-gif .swiper-button-next, .trending-gif .swiper-button-prev { top: 80px; }
}
/* ===== Trending-Gif-CSS-End ===== */

/* ===== List-Categories-CSS-Being ===== */
.list-categories { width: 100%; display: inline-block; vertical-align: top; margin: 34px 0 0; }
.list-categories h2 { margin: 0 0 10px; }
.list-categories .lc-wrap { width: 100%; display: inline-block; vertical-align: top; border-radius: 6px; border: 1px solid #ECECEC; padding: 18.5px 20px; }
.list-categories .lc-wrap .tab-header { width: 100%; }
.list-categories .lc-wrap .tab-header .tab { width: 37.41px; }
.list-categories .lc-wrap .tab-header .tab a.tablinks { width: 100%; height: 36px; display: flex; justify-content: center; align-items: center; font-size: 14px; line-height: normal; font-weight: 700; color: #B5B9BA; border-bottom: 1px solid #E6E9EA; padding: 0; margin: 0; }
.list-categories .lc-wrap .tab-header .tab a.tablinks.active { color: #060606; border-bottom: 3px solid #2A9FE8; }
.list-categories .lc-wrap .tab-header .tab a.tablinks:hover { color: #060606; }

.list-categories .lc-wrap .tab-body { width: 100%; padding: 0 20px;  margin: 20px 0 0; }
.list-categories .lc-wrap .tab-body { width: 100%; padding: 0 20px; margin: 20px 0 0; }
.list-categories .lc-wrap .tab-body .tabcontent { gap: 15px; }
.list-categories .lc-wrap .tab-body .tabcontent .tab-category-wrap { width: calc(100% / 5 - 20px); align-items: center; gap: 10px; }
.list-categories .lc-wrap .tab-body .tabcontent .tab-category-wrap .tab-category-number { width: 20px; display: flex; justify-content: center; align-items: center; font-size: 14px; line-height: normal; font-weight: 400; color: #B5B9BA; }
.list-categories .lc-wrap .tab-body .tabcontent .tab-category-wrap .tab-category-name { width: calc(100% - 30px); font-size: 14px; line-height: normal; font-weight: 700; color: #000000; padding: 0; }
.list-categories .lc-wrap .tab-body .tabcontent .tab-category-wrap .tab-category-name br { display: none; }
.list-categories .mobile-char-header { display: none; }

@media(max-width: 991px){
	.list-categories .lc-wrap { border-top: unset; border-radius: unset; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;         padding-top: 0; }
	.list-categories .lc-wrap .tab-header { display: none; }
	.list-categories .lc-wrap .tab-body { padding: 20px 0 0; margin: 0; border-top: 1px solid #E6E9EA; }
	.list-categories .mobile-char-header { display: flex; }
	.list-categories .mobile-char-header .tab-header { display: flex; border: 1px solid #E6E9EA; border-bottom: unset; border-top-left-radius: 6px; border-top-right-radius: 6px; /*overflow-x: auto;*/ padding: 20px 20px 0; }
	.list-categories .mobile-char-header .tab-header .tab { width: 45px; }
	.list-categories .mobile-char-header .tab-header .tab a.tablinks { width: 100%; height: 36px; display: flex; justify-content: center; align-items: center; font-size: 14px; line-height: normal; font-weight: 700; color: #B5B9BA; border-bottom: 1px solid #0000; margin: 0; }
	.list-categories .mobile-char-header .tab-header .tab a.tablinks:hover { color: #060606; }
	.list-categories .mobile-char-header .tab-header .tab a.tablinks.active { color: #060606; border-bottom: 3px solid #2A9FE8; }
	.list-categories .lc-wrap .tab-body .tabcontent .tab-category-wrap { width: calc(100% / 2 - 20px); }

	.list-categories .swiper-button-next, .list-categories .swiper-button-prev { width: 21.97px; height: 37.28px; display: flex; justify-content: center; align-items: center; background-color: #F3FCFE; padding: 10px; top: 40px; z-index: 9; }
	.list-categories .swiper-button-next { border-top-left-radius: 6px; border-bottom-left-radius: 6px; right: -3px; }
	.list-categories .swiper-button-prev { border-top-right-radius: 6px; border-bottom-right-radius: 6px; left: -3px; }
	.list-categories .swiper-button-next::after, .list-categories .swiper-button-prev::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='18' viewBox='0 0 10 18' fill='none'%3E%3Cpath d='M9.60997 7.79256L2.08997 0.352561C1.60997 -0.117439 0.839971 -0.117439 0.359971 0.352561C-0.120029 0.822561 -0.120029 1.59256 0.359971 2.06256L7.00997 8.64256L0.35997 15.2226C-0.120029 15.6926 -0.120029 16.4626 0.35997 16.9326C0.83997 17.4026 1.60997 17.4026 2.08997 16.9326L9.60997 9.50256C9.84997 9.26256 9.96997 8.95256 9.96997 8.64256C9.96997 8.33256 9.84997 8.02256 9.60997 7.78256L9.60997 7.79256Z' fill='%232A9FE8'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 10px; background-position: center; color: transparent; }
	.list-categories .swiper-button-prev::after  { transform: rotate(180deg); }
}
@media(min-width: 1025px){
	body.home .list-categories h2 { width: max-content; position: relative; z-index: 1; }
	body.home .list-categories h2:after { content: ""; width: 100%; height: 2px; display: block;	border-bottom: 2px solid #000000; position: absolute; bottom: 2px; }
}
/* ===== List-Categories-CSS-End ===== */

/* ===== Best-GIF-CSS-Being ===== */
.best-gif { width: 100%; display: inline-block; vertical-align: top; margin: 34px 0 0; }
.best-gif { width: 100%; display: inline-block; vertical-align: top; margin: 34px 0 16px; }
.best-gif ul.card-columns { column-gap: 12px; }
.best-gif ul.card-columns li.card.content { width: 100%; margin: 0 0 12px !important; }
.best-gif ul.card-columns li.card.content .card.content img { width: 100%; object-fit: cover; }
/* ===== Best-GIF-CSS-End ===== */

/* ===== Nav-Breadcrumbs-CSS-Being ===== */
nav.nav-breadcrumbs { width: 100%; margin: 20px 0 0 !important; }
nav.nav-breadcrumbs ol.breadcrumb li.breadcrumb-item { font-size: 14px; line-height: normal; font-weight: 400; color: #666666; padding: 0; }
nav.nav-breadcrumbs ol.breadcrumb li.breadcrumb-item a { font-size: 14px; line-height: normal; font-weight: 700; color: #060606; }
nav.nav-breadcrumbs ol.breadcrumb li.breadcrumb-item a::after { margin: 0 10px !important; }
nav.nav-breadcrumbs ol.breadcrumb li.breadcrumb-item::after { margin: 0 10px; }
nav.nav-breadcrumbs ol.breadcrumb li.breadcrumb-item:first-child a { font-weight: 400; color: #060606; }
@media(max-width: 991px){
	nav.nav-breadcrumbs { margin: 0 !important; }
}
/* ===== Nav-Breadcrumbs-CSS-End ===== */

/* ===== Content-Section-CSS-Being ===== */
.section-wrap { margin: 20px 0 0 !important; }
.section-wrap .content-sec .title h1 { line-height: 1; margin: 0 0 6px !important; }
.section-wrap .content-sec .title p { font-size: 14px; line-height: 20px; font-weight: 400; color: #060606; margin: 0; }
.section-wrap .content-sec .high-image-div { width: 100%; background-color: #f8f8f8; margin: 10px 0 0px; }
.section-wrap .content-sec .high-image-div figure.high-image-div-inner { margin: 0; }
.section-wrap .content-sec .high-image-div figure.high-image-div-inner figcaption { display: none; }
.section-wrap .content-sec .high-image-div figure.high-image-div-inner picture { height: 480px; }
.section-wrap .content-sec .author-info { height: auto; border-bottom: 1px solid #E6E9EA; padding: 0 0 10px; }
.section-wrap .content-sec .author-info .left { width: calc(100% - 253px); display: flex; justify-content: flex-start; align-items: center; gap: 10px; }
.section-wrap .content-sec .author-info .left .avatar { width: 38px; }
.section-wrap .content-sec .author-info .left .avatar svg { width: 38px; height: 38px; border-radius: 100%; margin: 0; }
.section-wrap .content-sec .author-info .left .user-info { width: 100%; }
.section-wrap .content-sec .author-info .left .user-info p { font-size: 16px; line-height: normal; font-weight: 700; color: #000000; text-transform: capitalize; }
.section-wrap .content-sec .author-info .left .user-info span { display: flex !important; align-items: center; gap: 4px; }
.section-wrap .content-sec .author-info .left .user-info span small { font-size: 12px; line-height: normal; font-weight: 400; color: #ACACAC; }
.section-wrap .content-sec .author-info .right { gap: 10px; }
.section-wrap .content-sec .author-info .right button { height: 36px; display: flex; align-items: center; gap: 10px; font-size: 16px; line-height: normal; font-weight: 400; color: #000000; background-color: #ffffff !important; border: 1px solid #E6E9EA; border-radius: 6px; padding: 12px 8.5px; margin: 0 !important; }
.section-wrap .content-sec .author-info .right button svg { width: 20px; height: 20px; }
.section-wrap .link-container { margin: 0 !important; }
@media(max-width: 991px){ 
	.section-wrap .content-sec .high-image-div figure.high-image-div-inner picture { height: auto; }
	.section-wrap .content-sec .author-info { justify-content: space-between; padding: 0 0 4px; }
	.section-wrap .content-sec .author-info .right button p { display: none; }
}
/* ===== Nav-Breadcrumbs-CSS-End ===== */

/* ===== Social-Media-CSS-Being ===== */
.section-wrap .content-sec  .social-media { gap: 10px; margin: 18px 0 10px; }
.section-wrap .content-sec .social-media a.share-btn { width: 56px; height: 42px; display: flex; justify-content: center; align-items: center; border-radius: 6px; margin: 0; }
.section-wrap .content-sec .social-media a.share-btn svg { width: auto; height: 20px; }
@media(max-width: 991px){ 
.section-wrap .content-sec .social-media a.share-btn { width: 52px; }
}
@media(max-width: 420px){ 
	.section-wrap .content-sec .social-media a.share-btn { width: 40px;  height: 40px; }
}
/* ===== Social-Media-CSS-End ===== */

/* ===== Share-URL-CSS-Being ===== */
.url-title { font-size: 16px; line-height: normal; font-weight: 700 !important; color: #000000; margin: 18px 0 0; }
.section-wrap .content-sec  .input-group { margin: 10px 0 0 !important; }
.section-wrap .content-sec .input-group input { font-size: 16px; line-height: normal; font-weight: 400; color: #838383; background-color: #F8F8F8; border: unset; padding: 15px 0 15px 16px !important; }
.section-wrap .content-sec .input-group button { width: 122px !important; font-size: 15px; line-height: normal; background-color: #2A9FE8; border-top-left-radius: 6px; border-bottom-right-radius: 6px; padding: 15.5px 14px; }
.section-wrap .content-sec .embed { margin: 18px 0 0; }
.section-wrap .content-sec .embed p.embed-title { font-size: 16px; line-height: normal; font-weight: 700; color: #000000; border-right: 1px solid #ECECEC; padding-right: 18px; margin: 0; }
.section-wrap .content-sec .embed p.res { font-size: 16px; line-height: normal; font-weight: 400; color: #000000; padding-left: 18px; margin: 0 10px 0 0; }
.section-wrap .content-sec .embed label.switch { display: flex; align-items: center; height: 20px !important; position: relative; top: 4px; left: 2px; }
.section-wrap .content-sec .embed label.switch .slider:before { bottom: -4px; }
.section-wrap .content-sec .embed label.switch span.slider.round { height: 12px; }
@media(max-width: 991px){ 
.section-wrap .content-sec .input-group button { width: 100% !important; display: flex; justify-content: center; align-items: center; border-radius: 6px; }
}
/* ===== Share-URL-CSS-End ===== */

/* ===== Related-Tag-CSS-Being ===== */
.rt-wrap { width: 100%; display: inline-block; vertical-align: top; overflow-x: auto; padding: 16px 0 26px; }
.rt-wrap .related-tag { gap: 10px; }
.rt-wrap .related-tag span.image-tag { font-size: 14px; line-height: 20px; font-weight: 500; color: #060606; background-color: transparent; padding: 0; margin: 10px 0 0; }
.rt-wrap .related-tag span.image-tag a { color: #060606; background-color: #F8F8F8; border-radius: 30px; padding: 6px 14px; margin: 0; }
.rt-wrap .related-tag span.image-tag a:hover { opacity: 0.8; }
.rt-wrap .related-tag span.image-tag a:hover { color: #f7f7f7; background-color: #078add; }

.section-wrap ul.card-columns { column-count: 3; column-gap: 12px; }
.section-wrap ul.card-columns .content-div { width: 224px; }
.section-wrap ul.card-columns li.card.content img { width: 100%; display: flex; }
.section-wrap .content-sec .row { border-bottom: unset !important; }
@media screen and (max-width: 1200px) and (min-width: 1199px) { 
	.section-wrap ul.card-columns .content-div { width: auto; }
}
@media(max-width: 1199px){ 
	.section-wrap ul.card-columns .content-div { width: 203px; }
}
@media(max-width: 991px){ 
.section-wrap .content-sec .rt-wrap { border-bottom: 1px solid #E6E9EA; padding-bottom: 28px; }
.section-wrap ul.card-columns { column-count: 4; } 
.section-wrap ul.card-columns .content-div { width: auto; }
}

/* ===== Related-Tag-CSS-End ===== */

/* ===== Mobile-Adv-CSS-Being ===== */
.section-wrap .link-container .mobile-adv { display: none; }
@media(max-width: 991px){ 
.right-sec-ads { display: none; }
.section-wrap .link-container .mobile-adv { width: 100%; display: block; text-align: center; margin: 20px auto 4px; }
.section-wrap .link-container .mobile-adv img { width: 100%; display: block; object-fit: contain; object-position: center; }
}
/* ===== Mobile-Adv-CSS-End ===== */

/* ===== Letter-CSS-Being ===== */
.letter-section-wrap { margin: 0 !important; }
.letter-section-wrap .content-sec { width: 100%; display: inline-block; vertical-align: top; }
.letter-section-wrap .content-sec h1 { width: 100%; font-size: 34px; line-height: normal; font-weight: 700; color: #060606; margin: 10px 0 20px; }
.letter-section-wrap .content-sec .tab-header { width: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; border: 1px solid #ECECEC; border-bottom: unset; padding: 30px 30px 0 30px; }
.letter-section-wrap .content-sec .tab-header .tab { width: 37.41px; }
.letter-section-wrap .content-sec .tab-header .tab a.tablinks { width: 100%; height: 36px; display: flex; justify-content: center; align-items: center; font-size: 14px; line-height: normal; font-weight: 700;  color: #B5B9BA; border-bottom: 1px solid #E6E9EA; padding: 0; margin: 0; }
.letter-section-wrap .content-sec .tab-header .tab a.tablinks.active { color: #060606; border-bottom: 3px solid #2A9FE8; }
.letter-section-wrap .content-sec .tab-header .tab a.tablinks:hover { color: #060606; }
.letter-section-wrap .content-sec .tab-body #all-data { max-width: 100%; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active { width: 100%; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group.first { width: 100%; display: flex; vertical-align: top; flex-wrap: wrap; flex-direction: row; gap: 16px; border: 1px solid #ECECEC; border-top: unset; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; margin: 0; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group { width: 100%; display: flex; vertical-align: top; flex-wrap: wrap; flex-direction: row; gap: 16px; border: 1px solid #ECECEC; border-radius: 6px; padding: 24px 30px 30px 30px; margin: 20px 0 0 0; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group .title { width: 100%; display: inline-block; vertical-align: top; font-size: 18px; line-height: normal; font-weight: 700; color: #060606; padding: 0; margin: 0 0 8px; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group .category { width: calc(100% / 4 - 20px); align-items: center; gap: 10px; display: flex; justify-content: flex-start; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group .category .tab-category-number { width: 50px; display: flex; justify-content: center; align-items: center; font-size: 14px; line-height: normal; font-weight: 400; color: #B5B9BA; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group .category .tab-category-name { width: calc(100% - 60px); font-size: 14px; line-height: normal; font-weight: 700; color: #000000; padding: 0; }
.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group:last-child { margin-bottom: 34px; }

@media(max-width: 991px){
	.container.search-container .container { padding: 0 !important; }
	.letter-section-wrap .content-sec .tab-header { flex-wrap: wrap; padding: 16px 16px 0 16px; }
	.letter-section-wrap .content-sec .tab-header .tab { width: 45px; }
	.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group { padding: 24px 16px 16px 16px; }
	.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group .category { width: calc(100% / 2 - 20px); gap: 4px; }
	.letter-section-wrap .content-sec .tab-body #all-data .main-group.active .sub-group .category .tab-category-name { width: calc(100% - 56px); }
	.letter-section-wrap .content-sec h1 { font-size: 30px; }
}

@media(max-width: 481px){
	.letter-section-wrap .content-sec #pagination button { width: 190px !important; gap: 28px; }
	.letter-section-wrap .content-sec #pagination button#prevButton:before { position: relative !important; left: 0 !important;}
	.letter-section-wrap .content-sec #pagination button#nextButton:after { position: relative !important; left: 0 !important;}
	.letter-section-wrap .content-sec #pagination button#prevButton { padding-left: 20px !important; }
	.letter-section-wrap .content-sec #pagination button#nextButton { padding-right: 20px !important; }
}
/* ===== Letter-CSS-End ===== */

/* ===== Pagination-CSS-Being===== */
.letter-section-wrap .content-sec #pagination { width: 100%; display: flex; justify-content: center; gap: 20px; text-align: center; margin: 0 auto 40px; }
.letter-section-wrap .content-sec #pagination button { width: max-content; display: flex; justify-content: center; align-items: center; font-size: 16px; line-height: normal; font-weight: 700; border: unset; border-radius: 6px; color: #ffffff; background-color: #1796E6; padding: 13px 20px 13px 20px; margin: 0; position: relative; z-index: 1; }
.letter-section-wrap .content-sec #pagination button#nextButton { padding-right: 64.48px; }
.letter-section-wrap .content-sec #pagination button#nextButton:after { content: ""; width: 16.48px; height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M9.60191 13.5671C9.32883 13.2893 9.19229 12.9256 9.19229 12.5612C9.19229 12.196 9.32883 11.8323 9.60191 11.5545L12.3311 8.77817L1.36202 8.77248C0.612108 8.75765 0.49496 8.28204 0.500161 7.36998C0.504077 6.68326 0.612108 6.1559 1.36202 6.1715H12.3438L9.63313 3.41367C9.08687 2.85805 9.08687 1.9575 9.63313 1.4011C10.1802 0.845467 11.0651 0.845467 11.6114 1.4011L16.5855 6.46258C17.1099 6.99636 17.1091 7.94138 16.5855 8.47515L11.5803 13.5671C11.3071 13.8453 10.9491 13.9844 10.591 13.9844C10.2331 13.9844 9.87509 13.8453 9.60191 13.5671Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; background-position: center; position: absolute; right: 28px; }
.letter-section-wrap .content-sec #pagination button#prevButton { padding-left: 64.48px; }
.letter-section-wrap .content-sec #pagination button#prevButton:before { content: ""; width: 16.48px; height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M9.60191 13.5671C9.32883 13.2893 9.19229 12.9256 9.19229 12.5612C9.19229 12.196 9.32883 11.8323 9.60191 11.5545L12.3311 8.77817L1.36202 8.77248C0.612108 8.75765 0.49496 8.28204 0.500161 7.36998C0.504077 6.68326 0.612108 6.1559 1.36202 6.1715H12.3438L9.63313 3.41367C9.08687 2.85805 9.08687 1.9575 9.63313 1.4011C10.1802 0.845467 11.0651 0.845467 11.6114 1.4011L16.5855 6.46258C17.1099 6.99636 17.1091 7.94138 16.5855 8.47515L11.5803 13.5671C11.3071 13.8453 10.9491 13.9844 10.591 13.9844C10.2331 13.9844 9.87509 13.8453 9.60191 13.5671Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; background-position: center; position: absolute; left: 28px; transform: rotate(180deg); }
.letter-section-wrap .content-sec #pagination button.disable { background-color: #E6E9EA; color: #CFD3D6; pointer-events: none; }
.letter-section-wrap .content-sec #pagination button.disable#nextButton:after { content: ""; width: 16.48px; height: 14px;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M9.60191 13.5671C9.32883 13.2893 9.19229 12.9256 9.19229 12.5612C9.19229 12.196 9.32883 11.8323 9.60191 11.5545L12.3311 8.77817L1.36202 8.77248C0.612108 8.75765 0.49496 8.28204 0.500161 7.36998C0.504077 6.68326 0.612108 6.1559 1.36202 6.1715H12.3438L9.63313 3.41367C9.08687 2.85805 9.08687 1.9575 9.63313 1.4011C10.1802 0.845467 11.0651 0.845467 11.6114 1.4011L16.5855 6.46258C17.1099 6.99636 17.1091 7.94138 16.5855 8.47515L11.5803 13.5671C11.3071 13.8453 10.9491 13.9844 10.591 13.9844C10.2331 13.9844 9.87509 13.8453 9.60191 13.5671Z' fill='%23CFD3D6'/%3E%3C/svg%3E"); }
.letter-section-wrap .content-sec #pagination button.disable#prevButton:before { content: ""; width: 16.48px; height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='14' viewBox='0 0 17 14' fill='none'%3E%3Cpath d='M9.60191 13.5671C9.32883 13.2893 9.19229 12.9256 9.19229 12.5612C9.19229 12.196 9.32883 11.8323 9.60191 11.5545L12.3311 8.77817L1.36202 8.77248C0.612108 8.75765 0.49496 8.28204 0.500161 7.36998C0.504077 6.68326 0.612108 6.1559 1.36202 6.1715H12.3438L9.63313 3.41367C9.08687 2.85805 9.08687 1.9575 9.63313 1.4011C10.1802 0.845467 11.0651 0.845467 11.6114 1.4011L16.5855 6.46258C17.1099 6.99636 17.1091 7.94138 16.5855 8.47515L11.5803 13.5671C11.3071 13.8453 10.9491 13.9844 10.591 13.9844C10.2331 13.9844 9.87509 13.8453 9.60191 13.5671Z' fill='%23CFD3D6'/%3E%3C/svg%3E"); }
/* ===== Pagination-CSS-End ===== */

/* ===== Advertise-Banner-CSS-Being ===== */
.advertise-banner {width: 100%;display: inline-block;vertical-align: top;margin: 14px 0;}
.advertise-banner .baanner-img { width: 100%; display: inline-block; vertical-align: top; }
.advertise-banner .baanner-img img { width: 100%; max-height: 272px; display: inline-block; vertical-align: top; object-fit: contain; object-position: center; }
/* ===== Advertise-Banner-CSS-End ===== */

/* ===== Trending-Gif.Stickers-CSS-Being ===== */
.trending-gif.stickers { margin-top: 34px !important; }
/* ===== Trending-Gif.Stickers-CSS-Being ===== */

/* ===== Trending-Gif.Stickers-CSS-Being ===== */
.gird-col-wrap {  width: 100%;  display: inline-block;  vertical-align: top; margin: 34px 0 16px; }
.gird-col-wrap h2 { width: 100%; display: inline-block; vertical-align: top; padding: 0; margin: 0; }
.gird-col-wrap .section-title { margin: 0 0 12px; }
.gird-col-wrap ul.card-columns { column-gap: 12px; }
.gird-col-wrap ul.card-columns li.card.content { width: 100%; margin: 0 0 12px !important; }
.gird-col-wrap ul.card-columns li.card.content .card.content img { width: 100%; object-fit: cover; }
/* ===== Trending-Gif.Stickers-CSS-End ===== */

/*dev css*/
div#blogherads-branding-container {
    display: none !important;
}

/** style copy gif start **/

:root{
	--background1:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAyNiAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDkxMiAxMi40ODQ0QzUuNzgxNDggMTIuNDg0NCA2LjAxNTc0IDEyLjI2MzggNi4wMTU3NCAxMS45OTA1QzYuMDE1NzQgMTEuODYxIDUuOTU5NzIgMTEuNzMxNiA1Ljg2Mjk2IDExLjY0MDVDNS4wMTc1OSAxMC44NDQ1IDQuNTU0MTcgOS43ODk2NSA0LjU1NDE3IDguNjcyNDRDNC41NTQxNyA2LjM1NjUxIDYuNTUwNDYgNC40NzY5MiA5IDQuNDc2OTJDMTEuNDQ5NSA0LjQ3NjkyIDEzLjQ1MDkgNi4zNTY1MSAxMy40NTA5IDguNjY3NjVDMTMuNDUwOSA5Ljc4NDg1IDEyLjk4NzUgMTAuODM5NyAxMi4xNDIxIDExLjYzNTdDMTEuOTM4NCAxMS44Mjc1IDExLjkzODQgMTIuMTQzOSAxMi4xNDIxIDEyLjMzNTdDMTIuMzQ1OCAxMi41Mjc1IDEyLjY4MTkgMTIuNTI3NSAxMi44ODU2IDEyLjMzNTdDMTMuOTI5NiAxMS4zNTI4IDE0LjUgMTAuMDUzNCAxNC41IDguNjY3NjVDMTQuNTA1MSA1LjgwOTg5IDEyLjAzNTIgMy40ODQzOCA5IDMuNDg0MzhDNS45NjQ4MSAzLjQ4NDM4IDMuNSA1LjgwOTg5IDMuNSA4LjY2NzY1QzMuNSAxMC4wNTM0IDQuMDc1NDYgMTEuMzU3NiA1LjExOTQ0IDEyLjM0MDVDNS4yMTYyIDEyLjQzMTYgNS4zNTM3IDEyLjQ4NDQgNS40OTEyIDEyLjQ4NDRaIiBmaWxsPSIjMkE5RkU4IiBzdHJva2U9IiMyQTlGRTgiIHN0cm9rZS13aWR0aD0iMC40IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMC40MzU5IDE3LjY1OEMxOS43Njc2IDE3LjI2NDIgMTguOTQgMTcuMjU5IDE4LjI3MTcgMTcuNjUyOEMxOC4yNjE0IDE3LjY1OCAxOC4yNTExIDE3LjY2MzMgMTguMjQwOSAxNy42NzM4QzE4LjE3NCAxNi45Mzg3IDE3LjgwMzkgMTYuMzI0MyAxNy4xOTczIDE1Ljk2NzNDMTYuNDgyOCAxNS41NDIgMTUuNTU3NSAxNS41NDIgMTQuODM3OCAxNS45NjczQzE0LjY1MjcgMTYuMDc3NSAxNC40ODgyIDE2LjIwODggMTQuMzQ0MyAxNi4zNzE2QzEzLjkxMjUgMTUuODUxNyAxMy4yNTk2IDE1LjU4NCAxMi42MDY3IDE1LjU4NEMxMi4yMDA2IDE1LjU4NCAxMS43ODk0IDE1LjY4OSAxMS40MzQ3IDE1Ljg5MzhWOC43Njg0NkMxMS40MzQ3IDcuNTA4MjggMTAuNDM3NCA2LjQ4NDM4IDkuMjAzNjYgNi40ODQzOEM4LjYxMjQ5IDYuNDg0MzggOC4wNTIxNiA2LjcyMDY2IDcuNjMwNjMgNy4xNTEyMkM3LjIwMzk2IDcuNTgxNzkgNi45NzI2MyA4LjE1OTM3IDYuOTcyNjMgOC43NjMyMVYxOC4yNDA4SDYuNzM2MTdDNi4xNDUgMTguMjQwOCA1LjU4NDY3IDE4LjQ3NzEgNS4xNTggMTguOTA3N0M0LjczNjQ3IDE5LjMzODMgNC41IDE5LjkxMDYgNC41IDIwLjUxOTdWMjMuOTcyM0M0LjUgMjYuMDE0OSA1LjIyOTk3IDI3Ljk5NDQgNi41NjEzOCAyOS41NDg3QzcuMzY4NDYgMzAuNDkzOCA3Ljc1OTE1IDMxLjU1OTcgNy43NDg4NyAzMi44MDQxVjMzLjkzODNINy43NDM3M0M3Ljc0MzczIDM0LjIzNzYgNy45ODAxOSAzNC40ODQ0IDguMjczMjEgMzQuNDg0NEM4LjU2NjIyIDM0LjQ4NDQgOC44MDI2OSAzNC4yNDI4IDguODAyNjkgMzMuOTQzNVYzMi44MTQ2QzguODIzMjUgMzEuMzEyOSA4LjMzNDkgMjkuOTc0IDcuMzU4MTggMjguODM0NUM2LjE5NjQgMjcuNDc5OCA1LjU1ODk3IDI1Ljc1MjMgNS41NTg5NyAyMy45NzIzVjIwLjUxOTdDNS41NTg5NyAyMC4xOTk0IDUuNjg3NDggMTkuOTAwMSA1LjkwODUzIDE5LjY3NDNDNi4xMjk1NyAxOS40NDg1IDYuNDIyNTkgMTkuMzIyNSA2LjczNjE3IDE5LjMyMjVINi45NjIzNVYyMS45MTRDNi45NjIzNSAyMi4yMTMzIDcuMTk4ODIgMjIuNDU0OSA3LjQ5MTg0IDIyLjQ1NDlDNy43ODQ4NSAyMi40NTQ5IDguMDIxMzIgMjIuMjEzMyA4LjAyMTMyIDIxLjkxNFYxOC43ODY5QzguMDIxMzIgMTguNzg2OSA4LjAyMTMyIDE4Ljc4MTcgOC4wMjEzMiAxOC43NzY0QzguMDIxMzIgMTguNzcxMiA4LjAyMTMyIDE4Ljc3MTIgOC4wMjEzMiAxOC43NjU5TDguMDMxNiA4Ljc1Nzk2QzguMDMxNiA4LjQzNzY2IDguMTU0OTcgOC4xMzgzNyA4LjM3NjAyIDcuOTEyNThDOC41OTcwNyA3LjY4NjggOC44OTAwOCA3LjU2MDc4IDkuMjAzNjYgNy41NjA3OEM5Ljg1MTM4IDcuNTYwNzggMTAuMzc1NyA4LjEwMTYxIDEwLjM3NTcgOC43NjMyMVYxOS43MzczSDEwLjM3MDZDMTAuMzcwNiAyMC4wMzY2IDEwLjYwNyAyMC4yNzgxIDEwLjkwMDEgMjAuMjc4MUMxMS4xOTMxIDIwLjI3ODEgMTEuNDI5NSAyMC4wMzY2IDExLjQyOTUgMTkuNzM3M1YxNy43OTQ1QzExLjQ2MDQgMTYuOTAxOSAxMi4xNzQ5IDE2LjY2MDQgMTIuNjAxNiAxNi42NjA0QzEzLjAzODYgMTYuNjYwNCAxMy43NzM3IDE2LjkxMjQgMTMuNzczNyAxNy44NDdWMTkuNzMyMUMxMy43NzM3IDIwLjAzMTQgMTQuMDEwMSAyMC4yNzI5IDE0LjMwMzEgMjAuMjcyOUMxNC41OTYyIDIwLjI3MjkgMTQuODMyNiAyMC4wMzE0IDE0LjgzMjYgMTkuNzMyMVYxNy45MTUzQzE0LjgzMjYgMTcuMzMyNSAxNS4xMjA1IDE3LjA0MzcgMTUuMzU3IDE2LjkwMTlDMTUuNzQ3NyAxNi42NzA5IDE2LjI2NjkgMTYuNjc2MSAxNi42NTI0IDE2LjkwMTlDMTYuODk0IDE3LjA0MzcgMTcuMTc2NyAxNy4zMzI1IDE3LjE3NjcgMTcuOTE1M1YxOS43MzIxQzE3LjE3NjcgMjAuMDMxNCAxNy40MTMyIDIwLjI3MjkgMTcuNzA2MiAyMC4yNzI5QzE3Ljk5OTIgMjAuMjcyOSAxOC4yMzU3IDIwLjAzMTQgMTguMjM1NyAxOS43MzIxQzE4LjIzNTcgMTkuMjAxNyAxOC40MzExIDE4Ljc5NzQgMTguNzgwNiAxOC41ODc0QzE5LjExNDggMTguMzkzMSAxOS41NDY2IDE4LjM5MzEgMTkuODgwNyAxOC41OTI3QzIwLjI0MDYgMTguODAyNyAyMC40MzU5IDE5LjIxMjIgMjAuNDM1OSAxOS43MzIxVjIzLjk3NzZDMjAuNDM1OSAyNS43NTc2IDE5Ljc5ODUgMjcuNDc5OCAxOC42NTIxIDI4LjgyOTNDMTcuNjc1NCAyOS45Njg3IDE3LjE4NyAzMS4zMDc3IDE3LjIwMjQgMzIuODA5NFYzMy45NDM1QzE3LjIxMjcgMzQuMjQyOCAxNy40NDkyIDM0LjQ4NDQgMTcuNzQyMiAzNC40ODQ0QzE4LjAzNTIgMzQuNDg0NCAxOC4yNzE3IDM0LjIzNzYgMTguMjcxNyAzMy45MzgzVjMyLjgwNDFDMTguMjU2MyAzMS41NTk3IDE4LjY0MTggMzAuNDkzOCAxOS40NTQgMjkuNTQ4N0MyMC43NzUyIDI4LjAwNDkgMjEuNSAyNi4wMzA2IDIxLjQ5NDkgMjMuOTgyOFYxOS43MzczSDIxLjVDMjEuNSAxOC44MjM3IDIxLjEwNDIgMTguMDY3NiAyMC40MTAyIDE3LjY1OEgyMC40MzU5WiIgZmlsbD0iIzJBOUZFOCIgc3Ryb2tlPSIjMkE5RkU4IiBzdHJva2Utd2lkdGg9IjAuNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K') no-repeat center center;
	--background2:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAyNiAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTMzNjkgMTIuNDg0NEM1LjI4ODQ4IDEyLjQ4NDQgNS41NzQ3OSAxMi4yMTQ4IDUuNTc0NzkgMTEuODgwOEM1LjU3NDc5IDExLjcyMjUgNS41MDYzMyAxMS41NjQzIDUuMzg4MDYgMTEuNDUyOUM0LjM1NDgzIDEwLjQ4MDEgMy43ODg0MyA5LjE5MDgyIDMuNzg4NDMgNy44MjUzNEMzLjc4ODQzIDQuOTk0NzYgNi4yMjgzNCAyLjY5NzQ4IDkuMjIyMjIgMi42OTc0OEMxMi4yMTYxIDIuNjk3NDggMTQuNjYyMiA0Ljk5NDc2IDE0LjY2MjIgNy44MTk0OEMxNC42NjIyIDkuMTg0OTYgMTQuMDk1OCAxMC40NzQzIDEzLjA2MjYgMTEuNDQ3MUMxMi44MTM2IDExLjY4MTUgMTIuODEzNiAxMi4wNjgzIDEzLjA2MjYgMTIuMzAyN0MxMy4zMTE2IDEyLjUzNzEgMTMuNzIyNCAxMi41MzcxIDEzLjk3MTMgMTIuMzAyN0MxNS4yNDczIDExLjEwMTMgMTUuOTQ0NCA5LjUxMzE0IDE1Ljk0NDQgNy44MTk0OEMxNS45NTA3IDQuMzI2NjggMTIuOTMxOSAxLjQ4NDM4IDkuMjIyMjIgMS40ODQzOEM1LjUxMjU1IDEuNDg0MzggMi41IDQuMzI2NjggMi41IDcuODE5NDhDMi41IDkuNTEzMTQgMy4yMDMzNCAxMS4xMDcyIDQuNDc5MzIgMTIuMzA4NkM0LjU5NzU4IDEyLjQxOTkgNC43NjU2NCAxMi40ODQ0IDQuOTMzNjkgMTIuNDg0NFoiIGZpbGw9IiMyQTlGRTgiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxwYXRoIGQ9Ik0xNi4xNDQ0IDcuODE5ODRDMTYuMTUwOSA0LjIwNTA0IDEzLjAzMDcgMS4yODQzNyA5LjIyMjIyIDEuMjg0MzdDNS40MTMzNyAxLjI4NDM3IDIuMyA0LjIwNTI3IDIuMyA3LjgxOTQ4QzIuMyA5LjU3MDQ2IDMuMDI3NzIgMTEuMjE2NSA0LjM0MjIyIDEyLjQ1NDJDNC40OTk0OSAxMi42MDIzIDQuNzE3MzYgMTIuNjg0NCA0LjkzMzY5IDEyLjY4NDRDNS4zODc0MSAxMi42ODQ0IDUuNzc0NzkgMTIuMzM2NCA1Ljc3NDc5IDExLjg4MDhDNS43NzQ3OSAxMS42NjY1IDUuNjgyOTQgMTEuNDU1OSA1LjUyNTE2IDExLjMwNzNDNC41MzA1NCAxMC4zNzA4IDMuOTg4NDMgOS4xMzM2MSAzLjk4ODQzIDcuODI1MzRDMy45ODg0MyA1LjExNjExIDYuMzI3NTggMi44OTc0OCA5LjIyMjIyIDIuODk3NDhDMTIuMTE3MyAyLjg5NzQ4IDE0LjQ2MjIgNS4xMTY1NCAxNC40NjIyIDcuODE5NDhDMTQuNDYyMiA5LjEyNzc1IDEzLjkyMDEgMTAuMzY1IDEyLjkyNTUgMTEuMzAxNUMxMi41OTI3IDExLjYxNDggMTIuNTkyNyAxMi4xMzQ5IDEyLjkyNTUgMTIuNDQ4M0MxMy4yNTE1IDEyLjc1NTIgMTMuNzgyNSAxMi43NTUyIDE0LjEwODQgMTIuNDQ4M0MxNS40MjMxIDExLjIxMDUgMTYuMTQ0MyA5LjU3MDQgMTYuMTQ0NCA3LjgxOTg0Wk0xNi4xNDQ0IDcuODE5ODRMMTUuOTQ0NCA3LjgxOTQ4SDE2LjE0NDRDMTYuMTQ0NCA3LjgxOTYgMTYuMTQ0NCA3LjgxOTcyIDE2LjE0NDQgNy44MTk4NFoiIHN0cm9rZT0iIzJBOUZFOCIgc3Ryb2tlLW9wYWNpdHk9IjAuMyIgc3Ryb2tlLXdpZHRoPSIwLjQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIwLjQzNTkgMTYuNjU4QzE5Ljc2NzYgMTYuMjY0MiAxOC45NCAxNi4yNTkgMTguMjcxNyAxNi42NTI4QzE4LjI2MTQgMTYuNjU4IDE4LjI1MTEgMTYuNjYzMyAxOC4yNDA5IDE2LjY3MzhDMTguMTc0IDE1LjkzODcgMTcuODAzOSAxNS4zMjQzIDE3LjE5NzMgMTQuOTY3M0MxNi40ODI4IDE0LjU0MiAxNS41NTc1IDE0LjU0MiAxNC44Mzc4IDE0Ljk2NzNDMTQuNjUyNyAxNS4wNzc1IDE0LjQ4ODIgMTUuMjA4OCAxNC4zNDQzIDE1LjM3MTZDMTMuOTEyNSAxNC44NTE3IDEzLjI1OTYgMTQuNTg0IDEyLjYwNjcgMTQuNTg0QzEyLjIwMDYgMTQuNTg0IDExLjc4OTQgMTQuNjg5IDExLjQzNDcgMTQuODkzOFY3Ljc2ODQ2QzExLjQzNDcgNi41MDgyOCAxMC40Mzc0IDUuNDg0MzggOS4yMDM2NiA1LjQ4NDM4QzguNjEyNDkgNS40ODQzOCA4LjA1MjE2IDUuNzIwNjYgNy42MzA2MyA2LjE1MTIyQzcuMjAzOTYgNi41ODE3OSA2Ljk3MjYzIDcuMTU5MzcgNi45NzI2MyA3Ljc2MzIxVjE3LjI0MDhINi43MzYxN0M2LjE0NSAxNy4yNDA4IDUuNTg0NjcgMTcuNDc3MSA1LjE1OCAxNy45MDc3QzQuNzM2NDcgMTguMzM4MyA0LjUgMTguOTEwNiA0LjUgMTkuNTE5N1YyMi45NzIzQzQuNSAyNS4wMTQ5IDUuMjI5OTcgMjYuOTk0NCA2LjU2MTM4IDI4LjU0ODdDNy4zNjg0NiAyOS40OTM4IDcuNzU5MTUgMzAuNTU5NyA3Ljc0ODg3IDMxLjgwNDFWMzIuOTM4M0g3Ljc0MzczQzcuNzQzNzMgMzMuMjM3NiA3Ljk4MDE5IDMzLjQ4NDQgOC4yNzMyMSAzMy40ODQ0QzguNTY2MjIgMzMuNDg0NCA4LjgwMjY5IDMzLjI0MjggOC44MDI2OSAzMi45NDM1VjMxLjgxNDZDOC44MjMyNSAzMC4zMTI5IDguMzM0OSAyOC45NzQgNy4zNTgxOCAyNy44MzQ1QzYuMTk2NCAyNi40Nzk4IDUuNTU4OTcgMjQuNzUyMyA1LjU1ODk3IDIyLjk3MjNWMTkuNTE5N0M1LjU1ODk3IDE5LjE5OTQgNS42ODc0OCAxOC45MDAxIDUuOTA4NTMgMTguNjc0M0M2LjEyOTU3IDE4LjQ0ODUgNi40MjI1OSAxOC4zMjI1IDYuNzM2MTcgMTguMzIyNUg2Ljk2MjM1VjIwLjkxNEM2Ljk2MjM1IDIxLjIxMzMgNy4xOTg4MiAyMS40NTQ5IDcuNDkxODQgMjEuNDU0OUM3Ljc4NDg1IDIxLjQ1NDkgOC4wMjEzMiAyMS4yMTMzIDguMDIxMzIgMjAuOTE0VjE3Ljc4NjlDOC4wMjEzMiAxNy43ODY5IDguMDIxMzIgMTcuNzgxNyA4LjAyMTMyIDE3Ljc3NjRDOC4wMjEzMiAxNy43NzEyIDguMDIxMzIgMTcuNzcxMiA4LjAyMTMyIDE3Ljc2NTlMOC4wMzE2IDcuNzU3OTZDOC4wMzE2IDcuNDM3NjYgOC4xNTQ5NyA3LjEzODM3IDguMzc2MDIgNi45MTI1OEM4LjU5NzA3IDYuNjg2OCA4Ljg5MDA4IDYuNTYwNzggOS4yMDM2NiA2LjU2MDc4QzkuODUxMzggNi41NjA3OCAxMC4zNzU3IDcuMTAxNjEgMTAuMzc1NyA3Ljc2MzIxVjE4LjczNzNIMTAuMzcwNkMxMC4zNzA2IDE5LjAzNjYgMTAuNjA3IDE5LjI3ODEgMTAuOTAwMSAxOS4yNzgxQzExLjE5MzEgMTkuMjc4MSAxMS40Mjk1IDE5LjAzNjYgMTEuNDI5NSAxOC43MzczVjE2Ljc5NDVDMTEuNDYwNCAxNS45MDE5IDEyLjE3NDkgMTUuNjYwNCAxMi42MDE2IDE1LjY2MDRDMTMuMDM4NiAxNS42NjA0IDEzLjc3MzcgMTUuOTEyNCAxMy43NzM3IDE2Ljg0N1YxOC43MzIxQzEzLjc3MzcgMTkuMDMxNCAxNC4wMTAxIDE5LjI3MjkgMTQuMzAzMSAxOS4yNzI5QzE0LjU5NjIgMTkuMjcyOSAxNC44MzI2IDE5LjAzMTQgMTQuODMyNiAxOC43MzIxVjE2LjkxNTNDMTQuODMyNiAxNi4zMzI1IDE1LjEyMDUgMTYuMDQzNyAxNS4zNTcgMTUuOTAxOUMxNS43NDc3IDE1LjY3MDkgMTYuMjY2OSAxNS42NzYxIDE2LjY1MjQgMTUuOTAxOUMxNi44OTQgMTYuMDQzNyAxNy4xNzY3IDE2LjMzMjUgMTcuMTc2NyAxNi45MTUzVjE4LjczMjFDMTcuMTc2NyAxOS4wMzE0IDE3LjQxMzIgMTkuMjcyOSAxNy43MDYyIDE5LjI3MjlDMTcuOTk5MiAxOS4yNzI5IDE4LjIzNTcgMTkuMDMxNCAxOC4yMzU3IDE4LjczMjFDMTguMjM1NyAxOC4yMDE3IDE4LjQzMTEgMTcuNzk3NCAxOC43ODA2IDE3LjU4NzRDMTkuMTE0OCAxNy4zOTMxIDE5LjU0NjYgMTcuMzkzMSAxOS44ODA3IDE3LjU5MjdDMjAuMjQwNiAxNy44MDI3IDIwLjQzNTkgMTguMjEyMiAyMC40MzU5IDE4LjczMjFWMjIuOTc3NkMyMC40MzU5IDI0Ljc1NzYgMTkuNzk4NSAyNi40Nzk4IDE4LjY1MjEgMjcuODI5M0MxNy42NzU0IDI4Ljk2ODcgMTcuMTg3IDMwLjMwNzcgMTcuMjAyNCAzMS44MDk0VjMyLjk0MzVDMTcuMjEyNyAzMy4yNDI4IDE3LjQ0OTIgMzMuNDg0NCAxNy43NDIyIDMzLjQ4NDRDMTguMDM1MiAzMy40ODQ0IDE4LjI3MTcgMzMuMjM3NiAxOC4yNzE3IDMyLjkzODNWMzEuODA0MUMxOC4yNTYzIDMwLjU1OTcgMTguNjQxOCAyOS40OTM4IDE5LjQ1NCAyOC41NDg3QzIwLjc3NTIgMjcuMDA0OSAyMS41IDI1LjAzMDYgMjEuNDk0OSAyMi45ODI4VjE4LjczNzNIMjEuNUMyMS41IDE3LjgyMzcgMjEuMTA0MiAxNy4wNjc2IDIwLjQxMDIgMTYuNjU4SDIwLjQzNTlaIiBmaWxsPSIjMkE5RkU4IiBzdHJva2U9IiMyQTlGRTgiIHN0cm9rZS13aWR0aD0iMC40IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=') no-repeat center center;
}

@keyframes pointer {
   	0% { background : var(--background1) }
  	25% {background : var(--background2) }
 	50% {background : var(--background1) }
  	75% {background : var(--background2) }
	100% {background : var(--background1) }
}

.tap-hold-copy-container .tap-image {
  height: 38px;
  width: 25px;
  display: inline-block;
  background: var(--background1);
}

.tap-hold-copy-container:hover .tap-image {
  animation-name: pointer;
  animation-duration: 1s;
  animation-iteration-count: infinite; /* The animation will repeat indefinitely */
}

.tap-hold-copy-container{
	height: 38px;
	background: rgba(243, 252, 254, 0.9);
	width: 100%;
	display: none;
	justify-content: center;
	align-items: center;
	gap: 5px;
	margin-top: 0px;
	z-index: 2;
	margin-bottom: 10px;
}

.tap-hold-copy-container span{
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color:#2A9FE8;
}


figure.high-image-div-inner{
	position:relative;
}

.high-image-div{
	display: flex;
	flex-direction: column;
	position:relative;
}

.image-arrows a{
	width: 30px;
	height: 57.28px;
	cursor: pointer;
	top: 46%;
	position: absolute;
}

.image-arrows .left{
	background:#F3FCFE url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzYgOS40OTI1M0w3Ljg4IDE2LjkzMjVDOC4zNiAxNy40MDI1IDkuMTMgMTcuNDAyNSA5LjYxIDE2LjkzMjVDMTAuMDkgMTYuNDYyNSAxMC4wOSAxNS42OTI1IDkuNjEgMTUuMjIyNUwyLjk2IDguNjQyNTNMOS42MSAyLjA2MjUzQzEwLjA5IDEuNTkyNTMgMTAuMDkgMC44MjI1MzMgOS42MSAwLjM1MjUzM0M5LjEzIC0wLjExNzQ2NiA4LjM2IC0wLjExNzQ2NiA3Ljg4IDAuMzUyNTMzTDAuMzYgNy43ODI1M0MwLjEyIDguMDIyNTMgMCA4LjMzMjUzIDAgOC42NDI1M0MwIDguOTUyNTMgMC4xMiA5LjI2MjUzIDAuMzYgOS41MDI1M1Y5LjQ5MjUzWiIgZmlsbD0iIzJBOUZFOCIvPgo8L3N2Zz4K') no-repeat center center;
	border-radius: 0px 6px 6px 0px;
	left: 0px;

}

.image-arrows .right{
	background:#F3FCFE url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjA5OTcgNy43OTI1TDIuMDg5OTcgMC4zNTI1QzEuNjA5OTcgLTAuMTE3NSAwLjgzOTk3MSAtMC4xMTc1IDAuMzU5OTcxIDAuMzUyNUMtMC4xMjAwMjkgMC44MjI1IC0wLjEyMDAyOSAxLjU5MjUgMC4zNTk5NzEgMi4wNjI1TDcuMDA5OTcgOC42NDI1TDAuMzU5OTcgMTUuMjIyNUMtMC4xMjAwMjkgMTUuNjkyNSAtMC4xMjAwMjkgMTYuNDYyNSAwLjM1OTk3IDE2LjkzMjVDMC44Mzk5NyAxNy40MDI1IDEuNjA5OTcgMTcuNDAyNSAyLjA4OTk3IDE2LjkzMjVMOS42MDk5NyA5LjUwMjVDOS44NDk5NyA5LjI2MjUgOS45Njk5NyA4Ljk1MjUgOS45Njk5NyA4LjY0MjVDOS45Njk5NyA4LjMzMjUgOS44NDk5NyA4LjAyMjUgOS42MDk5NyA3Ljc4MjVMOS42MDk5NyA3Ljc5MjVaIiBmaWxsPSIjMkE5RkU4Ii8+Cjwvc3ZnPgo=') no-repeat center center;
	border-radius: 6px 0px 0px 6px;
	right: 0px;
}

@media (max-width: 1024px) {
	.tap-hold-copy-container{
		display: flex;
	}
}


.slideup-animation-container {
	display: none;
	height: 100%;
	position: absolute;
	width: 100%;
}

.slideup-animation-container .slide-animator{
	transition: .1s;
    position: absolute;
    bottom: 0px;
    height: 0px;
    width: 100%;
    background: #fff;
    z-index: 1;
	opacity: .5;
}

.slideup-animation-container p{
	display: none;
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    font-weight: 700;
    z-index: 2;
}


#big-search2 {
	border: 2px solid #1F273E !important;
	border-right: 0px !important;
	height: 50px;
}


.alphabet-searches{
	padding: 0px 0px;
	margin-top: 40px;
	overflow: hidden;
	width: 100%;
}

.title-buttons-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.title-buttons-container ul{
	display: flex;
	gap: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 30px;
	list-style: none;
}

.title-buttons-container ul li{
	padding: 10px;
}

.title-buttons-container ul li a{
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color:#000;
	display: flex;
    align-items: center;
    gap: 6px;
}

.title-buttons-container ul li a:hover{
	color:#2A9FE8;
}

.section-title.alphabet-searches-title {
	display: block;
	width: auto;
	margin-bottom: 0px;
	padding-right: 30px;
}

.alphabet-searches {
    padding: 0px 0px;
    margin-top: 40px;
    overflow: hidden;
    width: 100%;
}

.alphabet-orders{
	padding: 20px;
	border: 1px solid #E6E9EA !important;
	border-radius: 6px;
	margin-top: 16px;
}

.alphabet-list ul{
	display: flex;
	background:#F9FBFC;
	padding: 4px 0px 0px 0px;
	justify-content: center;
	align-items: center;
	list-style: none;
}

.alphabet-list  {
	position: relative;
}

.page-template-keywords .alphabet-list ul{
	margin-bottom: 24px;
}

.alphabet-list .small-arrows-container .right{
	display: block;
	padding: 16px 10px;
	background-color: #F3FCFE;
	border-radius: 8px 0px 0px 8px;
	height: 50px;
	width: 31.15px;
	right: -20px;
	position: absolute;
}

.alphabet-list .small-arrows-container .left{
	display: block;
	padding: 16px 10px;
	background-color: #F3FCFE;
	border-radius: 0px 8px 8px 0px;
	height: 50px;
	width: 31.15px;
	left: -20px;
	position: absolute;
}




.alphabet-list ul li{
	padding: 8px 0px 12px 0px;
	width: 100%;
	text-align: center;
	flex: 1;
	border-bottom: 2px solid #F9FBFC;
}

.alphabet-list ul li:hover{
	border-bottom: 3px solid #ddd;
}

.alphabet-list ul li:hover a{
	color:#2A9FE8;
}



.alphabet-list ul li a{
	font-size: 15px;
	font-weight: 700;
	line-height: 17.58px;
	color:#B5B9BA;
}

.alphabet-list ul li.selected{
	border-bottom: 3px solid #2A9FE8;
}

.alphabet-list ul li.selected a{
	color:#060606;
}

.alphabet-list ul li:first-child:hover{
	border-bottom: 3px solid #078add;
}

.alphabet-list ul li:first-child:hover a{
	color:#078add;
}

.top-list-searches-items {
	margin-top: 20px
}

.top-list-searches-items.keywords{
	margin-top: 0px
}

.top-list-searches-items ul{
	display: flex;
	flex-wrap: wrap;
	column-gap: 10px;
	row-gap: 16px;
	padding: 0px 20px;
	flex-direction: row;
	height: 60px;
	margin-bottom: 0px;
	align-content: flex-start;
}

.top-list-searches-items.keywords ul{
	display: flex;
	min-height: 280px;
}

.top-list-searches-items.keywords h4{
	font-size: 20px;
	font-weight: 700;
	line-height: 23.44px;
	color: #000;
	margin-bottom: 20px;
}

.top-list-searches-items ul li a{
	color:#000;
	font-weight: 700;
	font-size: 16px;
	line-height: 18.75px;
	display: flex;
	gap: 10px;
	font-weight: 700;
}

.top-list-searches-items ul li{
	display: flex;
	gap: 10px;
}

.top-list-searches-items ul li .count-item{
	color:#B5B9BA;
	font-weight: 400;
	min-width: 20px;
	font-size: 16px;
	line-height: 18.75px;
}

.top-list-searches-items ul li {
	width: calc(20% - 8px);
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap;
}

.page-template-keywords .top-list-searches-items ul li {
	width: calc(25% - 8px);
}

.alphabet-orders.h300 .top-list-searches-items.keywords ul {
    height: 310px;
}
.home .alphabet-searches-title h2 {
	margin-bottom: 5px;
}

header.sticky .header-wrap  .navbar-nav li.menu-item.menu-item-has-children ul {
	margin-top: 3px;
}

.maincontainer {
	z-index: 2147483643;
    position: relative;
}

@media (max-width: 430px) {
	/**
	.section-wrap .content-sec .high-image-div figure.high-image-div-inner picture img { height: 100%; width: fit-content;}
	.section-wrap .content-sec .high-image-div figure.high-image-div-inner picture { 
		height: 300px; 
		overflow: hidden; 
		display: flex !important;
        justify-content: center;
        align-items: center;
	}
	**/
	
	.section-wrap .content-sec .high-image-div figure.high-image-div-inner{
		padding-top: 100%;
    	width: 100%;
	}
	
	.section-wrap .content-sec .high-image-div figure.high-image-div-inner picture {
        height: 100%;
        padding-top: 100%;
        position: relative;
        width: 100%;
        position: absolute;
        top: 0px;
        overflow: hidden;
    }
	
	.section-wrap .content-sec .high-image-div figure.high-image-div-inner picture .post-image {
		width: 100%;
		height: 100%;
		height: 100%;
		left: 50%;
		-o-object-fit: cover;
		object-fit: cover;
		position: absolute;
		top: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
	}
	
	.alphabet-list ul{
		overflow:scroll;
	}
	
	.alphabet-list ul li {
		width: 100%;
		flex: 0 0 46px;
	}
	
	.alphabet-list ul {
		justify-content: left;
		flex-wrap: nowrap;
	}
	
	.top-list-searches-items.keywords ul, .alphabet-orders.h300 .top-list-searches-items.keywords ul {
        height: 100%;
    }
	
	.top-list-searches-items ul li {
        width: 100%;
    }
	
	body.page-template-keywords .alphabet-list ul {
        flex-wrap: wrap;
    }
	
	.alphabet-list ul {
        overflow: scroll;
    }
	
	.top-list-searches-items ul {
        height: auto;
    }
	
	.home .top-list-searches-items ul li,.page-template-keywords .top-list-searches-items ul li{
		width: calc(50% - 5%);
	}
	
	.top-list-searches-items ul{
		padding: 0px;
	}
	
	.home .title-buttons-container ul{
		padding: 0px;
	}
	
	.page-template-keywords .alphabet-list ul li{
		flex: 0 0 calc(12.5% - 0px);
	}
	
	
	.page-template-keywords .alphabet-list ul{
		background: transparent;
	}
	
	.page-template-keywords .alphabet-list ul{
		overflow: hidden;
	}
}

.ads2-container {
	margin: 5px 0;
}

.ads2-cp {
	height: 250px;
}

.ads2-dp {
	height: 50px;
}

.ads2-dp2 {
	height: 50px;
}
.ads2-dp3 {
	height: 50px;
}
.ads-tdesk { display: none; }
#a2h3 {margin-top: 5px;
	margin-bottom: 5px;
	width: calc(100% - 1.2rem);
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	z-index: 2;
	flex: 0 0 100%;
	max-width: 100%;}
@media (min-width: 768px) and (max-width: 1023.98px) {
	.ads2-dp {
		height: 90px;
	}
	.ads2-dp2 {
		height: 50px;
	}
	.ads2-dp3 {
		height: 90px;
	}
	/*.content-row .container {calc(100% - 300px);}*/
	main.ad-enabled .content-row .ad-holder { width: 320px; margin-left: 1em; }
	.ads-tdesk { display: block; }
}

/* =========  Desktop  (≥ 1024 px)  ========= */
@media (min-width: 1024px) {
	.ads2-dp {
		height: 90px;
	}
	.ads2-dp2 {
		height: 90px;
	}
	.ads2-dp3 {
		height: 250px;
	}
	.ads-tdesk { display: block; }
	/*.content-row .container {calc(100% - 300px);}*/
	/*.tax-keyword .ad-holder {width: 300px;}*/
}
/** style copy gif end **/