@font-face {
	font-family: Poppins-Light;
	src: url('../fonts/Poppins-Light.ttf');
}

@font-face {
	font-family: Poppins-Regular;
	src: url('../fonts/Poppins-Regular.ttf');
}

@font-face {
	font-family: Poppins-Medium;
	src: url('../fonts/Poppins-Medium.ttf');
}

@font-face {
	font-family: Poppins-SemiBold;
	src: url('../fonts/Poppins-SemiBold.ttf');
}

@font-face {
	font-family: Poppins-Bold;
	src: url('../fonts/Poppins-Bold.ttf');
}

@font-face {
	font-family: Poppins-ExtraBold;
	src: url('../fonts/Poppins-ExtraBold.ttf');
}

@font-face {
	font-family: Poppins-Black;
	src: url('../fonts/Poppins-Black.ttf');
}

@font-face {
	font-family: Freigeist Regular;
	src: url('../fonts/Fontspring-DEMO-freigeist-regular.otf');
}


:root {
	--PoppinsLight: "Poppins-Light", sans-serif;
	--PoppinsRegular: "Poppins-Regular", sans-serif;
	--PoppinsMedium: "Poppins-Medium", sans-serif;
	--PoppinsSemiBold: "Poppins-SemiBold", sans-serif;
	--PoppinsBold: "Poppins-Bold", sans-serif;
	--PoppinsExtraBold: "Poppins-ExtraBold", sans-serif;
	--PoppinsBlack: "Poppins-Black", sans-serif;
	--freigeist-regular: "Freigeist Regular", sans-serif;
}

* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

:focus {
	/* outline: transparent auto 1px */
	outline: none;
}

body {
	background-color:#FFF;/* #8cc6d1; */ /* #000; */
}

body.body-fixed {
	/* background-image: url('../images/oss-bg-elements.svg'); */
	background-repeat: repeat;
	background-size: cover;
	background-attachment: fixed;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
	/* color: #fff; */
	color: #000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--PoppinsExtraBold);
}

p {
	/* color: #fff; */
	color: #000;
	font-family: var(--PoppinsRegular);
	font-size: 16px;
	line-height: 22px;
}

b {
	font-weight: 600
}

a {
	color: #1099DF;
}

h3 {
	font-size: 16px
}

img {
	font-family: var(--PoppinsRegular);
}

section {
	padding: 30px 90px;
}

.sectionHead {
	margin-bottom: 40px;
	position: relative
}

.sectionHead img {
	height: 32px;
	display: block;
	margin-right: 1.8rem;
}

.sectionHead h2 {
	font-size: 40px
}

.sectionHead p {
	font-family: var(--PoppinsSemiBold);
	font-size: 2rem;
	line-height: 42px;
	text-transform: uppercase;
	position: relative;
}

.sectionHeadSecondary {
	margin-bottom: 20px;
}

.sectionHeadSecondary p {
	font-family: var(--PoppinsSemiBold);
	font-size: 1.5rem;
	letter-spacing: 0.5px;
	line-height: 30px;
	text-transform: uppercase;
}

.sectionHead .viewAllBtn {
	position: absolute;
	top: 35px;
	right: 0;
	padding: 15px 0;
	line-height: 23px;
	font-size: 15px;
	font-weight: 400;
	display: none
}

.section-hr {
	padding-top: 1.5rem;
}

.section-div-hr {
	overflow: hidden;
	padding: 40px 90px;
}

.watchListingInner .section-div-hr {
	padding-bottom: 0;
}

.section-hr hr {
	border-color: #6b54b69e;
}

.asideDiv {
	display: inline-block;
	vertical-align: middle
}

.col1 {
	width: 8.33%
}

.col2 {
	width: 16.66%
}

.col3 {
	width: 25%
}

.col4 {
	width: 33.33%
}

.col5 {
	width: 41.65%
}

.col6 {
	width: 50%
}

.col7 {
	width: 58.31%
}

.col8 {
	width: 66.64%
}

.col9 {
	width: 74.97%
}

.col10 {
	width: 83.3%
}

.col11 {
	width: 91.63%
}

.col12 {
	width: 100%
}

.gutterSpace {
	padding: 0 90px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.transition {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}

.tableCell {
	display: table-cell;
	vertical-align: middle
}

main {
	margin-top: 78px;
}

.d-flex {
	display: flex;
}

.align-items-center {
	align-items: center;
}

.text-center {
	text-align: center;
}

.justify-content-between {
	justify-content: space-between;
}

.justify-content-center {
	justify-content: center;
}

.slick-dots {
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1
}

.slick-dots li {
	display: inline-block;
	vertical-align: middle
}

.slick-dots li button {
	width: 8px;
	height: 8px;
	min-width: 8px;
	border-radius: 100%;
	border: 2px solid #1099DF;
	background-color: transparent;
	overflow: hidden;
	text-indent: -999px;
	margin: 0 4px;
	cursor: pointer;
	outline: 0;
	padding: 0;
	display: block
}

.slick-dots li.slick-active button {
	background-color: #1099DF;
}

.sectionYellowBG .slick-dots li.slick-active button {
	background-color: #fff;
}

.scrollBar::-webkit-scrollbar {
	width: 8px
}

.scrollBar::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 8px
}

.scrollBar::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 8px
}

.scrollBar::-webkit-scrollbar-thumb:hover {
	background: #555;
	border-radius: 8px
}

header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	text-transform: uppercase;
	font-size: 14px;
	/* background-color: #8cc6d1; *//* #000000; */
	background-color:#fff;
	z-index: 99;
	height: 78px;
	border-bottom: solid 2px #1099DF;
}

/* nav{border-bottom:solid 1px #f0f0f0;padding-left:320px} */
/* nav li{padding:20px 20px 20px 0;display:inline-block;vertical-align:middle;line-height:40px} */
nav ul.menu-ul {
	display: flex;
}

.menu-ul li {
	display: flex;
	position: relative;
	margin-right: 35px;
	align-items: center;
}

.menu-ul a {
	padding: 28px 0;
}

.submenu {
	position: absolute;
	width: auto;
	min-width: 220px;
	left: -10px;
	background-color: #000;
	top: 77px;
	padding: 5px 18px;
	border: 1px solid #1099DF;
	opacity: 0;
	pointer-events: none;
}

.submenuNav ul {
	vertical-align: top
}

.submenuNav li {
	padding: 5px 0;
	width: 100%;
	line-height: 20px;
	text-transform: capitalize
}

.submenuTrending h3 {
	margin: 10px 0;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 20px
}

.submenuTrending p {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 400
}

.submenuTrending a {
	border-bottom: solid 1px #000;
	text-transform: capitalize
}

.submenuNav li a {
	display: flex;
	align-items: center;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}

.submenuNav li a.submenuLink {
	width: 100%;
	padding: 6px 2px;
	min-height: 35px;
	color: #1099DF;
	text-transform: uppercase;
	font-family: var(--PoppinsExtraBold);
	/* clip-path: polygon(0 70%, 8% 100%, 100% 100%, 100% 30%, 92% 0, 0% 0%); */
	/* clip-path: url('../images/icons/button-fill.svg'); */
}

.submenuNav li:hover a.submenuLink {
	/* background-color: #9dd6f2; */
}

.submenuNav li:hover a.submenuLink .menuItem {
	color: #1099DF;
}

.menuItem {
	margin-top: -2px;
	letter-spacing: 0.5px;
	font-size: 15px;
	font-family: var(--PoppinsMedium);
}

.submenuNav li:hover .menuIcon svg path {
	fill: #000 !important;
}

.submenuNav li .menuIcon {
	margin-right: 1rem;
	width: 34px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.submenuNav li:not(:last-child) {
	border-bottom: 1px solid #1099DF80;
}

.centrestageSubmenu a:hover {
	color: #9dd6f2
}

.centrestageSubmenu .catName:hover {
	color: #9dd6f2
}

.submenuTrending img {
	display: block;
	width: 100%
}

.submenu * {
	color: #1099DF;
}

.submenu li a,
.submenu a {
	padding: 5px 0;
}

nav li p {
	font-size: 12px;
	font-weight: 400;
	font-family: var(--PoppinsBlack);
	text-transform: uppercase;
}

.logo {
	max-width: 300px;
	max-height: 62px;
	display: block;
}

.left_sect {
	display: flex;
	gap: 62px;
	align-items: center;
}

.slide_sect {
	display: flex;
	align-items: center;
	gap: 12px;
	font-size: 18px;
	line-height: 29px;
	letter-spacing: 0.05px;
	color: #000000;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
	text-decoration: underline;
}

.slide_cont {
	position: fixed;
	width: 40%;
	height: 100vh;
	left: -100%;
	top: 0;
	background-color: #000;
	border-right: 1px solid #1099DF;
	overflow: auto;
	padding: 50px 50px 50px 70px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	z-index: 9;
}

.overlay_bg {
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	background: rgba(0, 0, 0, 60%);
	width: 100%;
	height: 100vh;
	position: absolute;
	left: -100%;
	top: 0;
	z-index: 9;
}

.overlay_bg.blur_sect {
	left: 0;
}

.activeSlide {
	left: 0;
}

.close_btn {
	display: inline-block;
	float: right;
}

.slide_cont.activeSlide a img {
	width: 40px;
	height: auto;
}

.activeSlide form {
	width: 100%;
	margin: 0 0 10px 0;
	display: flex;
	flex-wrap: wrap;
	/* border-bottom: solid 1px rgba(255, 202, 34, 0.37); */
}

.clear_txt {
	text-align: right;
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #1099DF;
	font-weight: 600;
	margin-bottom: 20px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-family: var(--PoppinsRegular);
	text-decoration: underline;
}

.slide_blog .select2-container {
	width: 100% !important;
}

.slide_blog .select2-container--default .select2-selection--single,
.slide_blog .select2-container .select2-selection--single .select2-selection__rendered,
.slide_blog .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #1099DF;
	border-radius: 0;
}

.slide_blog .select2-container .select2-selection--single .select2-selection__rendered {
	color: #1099DF !important;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
	line-height: 39px;
	font-size: 20px;
	padding-left: 10px;
}

.slide_blog .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #fffffe transparent transparent transparent;
	border-width: 8px 6px 0 6px;
	margin-top: -5px;
}

.slide_blog .select2-container--default .select2-selection--single .select2-selection__arrow {
	border-bottom: none;
}

.slide_blog .select2-container--default .select2-selection--single {
	background-color: transparent;
}

.activeSlide form input {
	height: 72px;
	padding: 10px 0;
	padding-top: 26px;
	font-size: 30px;
	line-height: 52px;
	color: #1099DF;
	width: calc(100% - 30px);
	background-color: transparent;
	border: none;
	outline: none;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
}

.activeSlide form input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: rgba(255, 202, 34, 37%);
}

.activeSlide form input::-moz-placeholder {
	/* Firefox 19+ */
	color: #1099DF;
}

.activeSlide form input:-ms-input-placeholder {
	/* IE 10+ */
	color: #1099DF;
}

.activeSlide form input:-moz-placeholder {
	/* Firefox 18- */
	color: #1099DF;
}

.searchFormnew form button {
	width: 30px;
	background-position: center;
	background-size: 24px;
	background-repeat: no-repeat;
	cursor: pointer;
	border: none;
	outline: none;
	cursor: pointer;
	display: block;
	min-width: 30px;
	background-color: transparent;
	padding: 0px;
	margin-top: 22px;
	opacity: 0.37;
	background-image: url('../images/search.svg') !important;
	font-family: var(--PoppinsExtraBold);
	font-size: 14px;
}

.slide_sect img {
	width: auto;
	height: 22px;
	display: block;
}

.slide_blog {
	margin-right: 100px;
	margin-top: 30px;
}

.my_location_sect {
	width: 100%;
	padding: 21px 29px;
	border: 1px solid #1099DF;
	border-radius: 8px;
	display: flex;
	align-items: center;
	gap: 20px;
	font-size: 18px;
	font-family: var(--PoppinsBold);
	color: #FFF;
	margin-bottom: 30px;
}

.my_location_sect img {
	display: block;
	width: 30px !important;
	height: auto !important;
}

.popular_cities {
	width: 100%;
}

.popular_cities h4 {
	font-size: 14px;
	line-height: 33px;
	letter-spacing: 0.35px;
	color: #1099DF;
	padding-bottom: 10px;
	font-family: var(--PoppinsSemiBold);
}

.popular_cities ul {
	display: block;
	margin: 0 -12px;
}

.popular_cities ul li {
	display: inline-block;
	width: 44.4%;
	text-align: center;
	margin: 0 12px 25px;
}

.popular_cities ul li a {
	font-family: var(--PoppinsSemiBold);
	font-size: 23px;
	line-height: 25px;
	color: #FFF;
	border: 1px solid #FFFFFF;
	border-radius: 8px;
	padding: 30px 37px;
	display: block;
}

.popular_cities ul li a:hover {
	border: 1px solid #1099DF;
	color: #1099DF;
}

.popular_cities ul li a:hover .shadow {
	-webkit-filter: drop-shadow(-2px 3px 10px #1099DFB3);
	filter: drop-shadow(-2px 3px 10px #1099DFB3);
}

.popular_cities ul li a:hover path {
	fill: #1099DF;
}

.popular_cities ul li img,
.popular_cities ul li svg {
	width: auto !important;
	height: 40px !important;
	margin: 0 auto 15px;
	display: block;
}

.cities_head {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

#show_cities {
	font-size: 24px;
	line-height: 40px;
	color: #1099DF;
	padding-bottom: 16px;
	font-family: var(--PoppinsSemiBold);
	text-decoration: underline;
	text-transform: uppercase;
	margin-top: 10px;
	display: inline-block;
}

#show_cities:hover {
	color: #FFF;
}

.hidden-cities ul {
	display: block;
}

.hidden-cities ul li {
	display: block;
	padding: 0;
}

.hidden-cities ul li a {
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	font-family: var(--PoppinsRegular);
	text-transform: capitalize;
	margin-bottom: 16px;
	display: inline-block;
}

#show_cities.active {
	color: #FFF;
}


.sectionRelative {
	position: relative;
}

.sectionElement,
.sectionElementFixed {
	content: '';
	position: absolute;
	width: 100vw;
	height: 100vh;
	/* UI Properties */
	background-image: url('../images/oss-bg-elements.svg');
	background-repeat: repeat;
	background-size: cover;
	background-attachment: fixed;
	z-index: -1;
	top: 0;
	left: 0;
}

.sectionSubElement {
	content: '';
	position: absolute;
	width: 800px;
	height: 800px;
	background: transparent radial-gradient(closest-side at 50% 50%, #73731A 0%, #8B871F00 100%) 0% 0% no-repeat padding-box;
	opacity: 0.5;
	filter: blur(50px);
	z-index: -1;
	top: 50%;
	left: 54%;
	transform: translate(-50%, -50%);
}

.sectionElementFixed {
	opacity: 0.25;
	position: fixed;
}

.sectionElementTrending1,
.sectionElementFixed1 {
	top: -24px;
	left: 48px;
	opacity: 0.25;
}

.sectionElementTrending2,
.sectionElementFixed2 {
	top: 40%;
	left: 44%;
}

.sectionElementFixed2 {
	left: 65%;
	width: 300px;
	height: 300px;
}

.sectionElementFixed3 {
	top: -24px;
	left: 45%;
	width: 240px;
	height: 240px;
	opacity: 0.15;
}

.sectionElementFixed4 {
	top: 62%;
	left: 81%;
	width: 200px;
	height: 200px;
	opacity: 0.15;
}

.sectionElementexclusive1 {
	top: 20%;
	left: 4%;
	opacity: 0.25;
}

.sectionElementexclusive2 {
	bottom: -5%;
	left: 60%;
}

.sectionElementStart {
	left: 2%;
	top: -20%;
}

.sectionElementbottom {
	top: 75%;
	right: 10%;
}

.sectionElementGear {
	bottom: 90%;
	left: 10%;
	opacity: 0.25;
}

footer .logo {
	position: relative;
	left: auto;
	top: auto
}

/* .login{position: absolute; top: 24px; right: 60px; } */
.searchClick,
.loginClick {
	padding: 0 10px;
	cursor: pointer;
}

.searchClick {
	padding-right: 10px;
}

.loginClick {
	border-left: solid 1px #000;
	padding-left: 10px;
	border-left: solid 1px #000;
}

.searchClick img {
	display: block;
	height: 24px;
}

.loginClick p {
	line-height: 20px;
	font-size: 12px;
}

nav li:hover .submenu {
	opacity: 1;
	pointer-events: auto;
}

.loginClick img {
	height: 25px;
}

.listenMenu {
	padding-left: 10px
}

.listenMenu img {
	height: 40px
}


.mostRead {
	padding-bottom: 20px;
	/* border-bottom:solid 1px #f0f0f0 */
}

.recommendedOut {
	padding-top: 20px
}

.submenu .asideDiv {
	vertical-align: top
}

.fabricSubmenu a:hover {
	color: #e85e3a
}

.fabricSubmenu .catName:hover {
	color: #e85e3a
}

.intersectionSubmenu a:hover {
	color: #5f7bbc
}

.intersectionSubmenu .catName:hover {
	color: #5f7bbc
}

.shopSubmenu a:hover {
	color: #9362a8
}

.shopSubmenu .catName:hover {
	color: #9362a8
}

.sustainSubmenu a:hover {
	color: #3ca751
}

.sustainSubmenu .catName:hover {
	color: #3ca751
}

.watchMenu a:hover {
	color: #37c1b4
}

footer {
	margin-top: 30px;
	padding: 0 40px 30px 40px;
	/* padding: 70px 90px 30px 90px; */
	background-color: #FFF;
	/* border: 3px solid #1099DF; */
}

.footer-main {
	padding: 8px;
	border: 3px solid #1099DF;
}

footer .asideDiv {
	vertical-align: top
}

footer .asideDiv.col3.footerNav {
	margin: 0 4.17%;
}

.socialNav li {
	margin-top: 4px;
	margin-right: 12px;
}

.socialNav img {
	height: 18px;
	margin: 10px;
	display: block
}

.socialNav li a {
	display: inline-block;
}

.socialNav li a:hover svg .pathFill {
	/* fill: #9dd6f2; */
	fill: transparent;
}

.socialNav li svg {
	width: 14px;
	height: 14px;
}

.connect-text {
	font-size: 15px;
	margin-right: 35px;
	font-family: var(--PoppinsRegular);
}

footer .leftNav {
	margin-top: 50px
}

.leftNav a {
	color: #fff;
	padding: 0 5px;
	border-right: solid 1px #fff;
	font-size: 12px
}

.leftNav a:last-child {
	border-right: none
}

footer a {
	color: #000
}

footer li {
	line-height: 20px;
	padding: 3px 0;
	font-size: 15px;
	margin-bottom: 10px;
	font-family: var(--PoppinsRegular);
}

footer li a {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 22px;
	font-family: var(--PoppinsRegular);
}

footer li a:hover {
	color: #1099DF;
}

.footerNav ul li:not(:last-child) {
	margin-bottom: 1.2rem;
}

footer .subscribeForm h3 {
	font-size: 1.1rem;
	line-height: 20px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: var(--PoppinsSemiBold);
}

footer .subscribeForm form {
	border: solid 1px #fff
}

footer .subscribeForm input,
.section-contact .formElement input,
.section-contact .formElement textarea,
.section-contact .formElement select {
	padding: 0 15px;
	height: 42px;
	border: none;
	width: 100%;
	color: #fff;
	font-family: var(--PoppinsRegular);
	background-color: #ffffff33;
}

footer .subscribeForm input[type="email"] {
	width: 92%;
	padding: 0;
	background-color: transparent;
	border-bottom: 1px solid rgb(254 201 33 / 50%);
}

.section-contact .formElement textarea {
	min-height: 80px;
	padding: 10px 15px;
	resize: vertical;
	/* resize: none; */
}

.section-contact .formElement {
	margin-bottom: 1.8rem;
}

footer .subscribeForm input.subscribebtn {
	color: #000 !important;
	background-color: #1099DF !important;
	width: auto;
	font-family: var(--PoppinsExtraBold);
	font-size: 16px;
	line-height: 15px;
	padding: 0 20px;
}

.pathFill {
	fill: #fff;
}

footer .subscribeForm img {
	height: 70px;
	display: block;
	margin: 10px 0 0 auto
}

footer .footerIn {
	padding: 35px 38px;
	border: 1px solid #1099DF;
	display: flex;
}

footer .footerDesc {
	padding-top: 30px
}

.footerDesc p {
	color: #000;
	line-height: 20px;
	font-size: 12px;
}

.footerIn .logo {
	margin-bottom: 10px;
}

.footer-bottom-link li:not(:last-child) {
	margin-right: 2rem;
}

.footer-bottom-link {
	margin-left: 0.5rem
}

.footer-details-first {
	display: flex;
}

.footer-event {
	flex: 0 0 auto;
	width: 23%;
}

.footer-details {
	width: 77%;
	flex: 0 0 auto;
}

.footer-nav {
	width: 22%;
	padding-left: 1.8rem;
}

.footer-nav.footer-menu {
	width: 34%;
}

.footer-nav.footer-newsletter {
	width: 78%;
	margin-top: 26px;
}

.form-sec {
	display: flex;
}

.subscribeForm {
	margin-left: 15%;
	padding-top: 18px;
}

.footer-nav:not(:last-child) {
	padding-right: 1.8rem;
}

/* .footer-nav::after:not(:last-child) */
.footer-nav:not(:last-child)::after {
	content: '';
	width: 1px;
	height: 100%;
	display: inline-block;
	border-right: 1px solid #1099DF;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0.5;
}

.footer-event img {
	/* width: 100%; */
	width: 75%;
}

.footer-nav h2 {
	font-family: var(--PoppinsSemiBold);
	font-size: 1rem;
	position: relative;
	margin-bottom: 2rem;
}

.footer-nav h2 img {
	width: 65px;
	height: auto;
}

.footer-nav h2 img.chnge_wid {
	width: 42px;
	height: auto;
}

.footer-nav h2 span {
	font-family: var(--PoppinsSemiBold);
	font-size: 1rem;
	color: #1099DF;
}

.footer-nav.footer-newsletter h2 span {
	color: #fff;
	display: none;
}

.footer-nav h2::after {
	content: '';
	width: 100%;
	height: 5px;
	display: inline-block;
	position: absolute;
	bottom: -13px;
	left: 0;
	border-top: 1px solid #1099DF;
	border-bottom: 1px solid #1099DF;
	opacity: 0.5;
}

.footer-links {
	display: flex;
	flex-wrap: wrap;
}

.footer-links li {
	width: 50%;
	color: #1099DF;
}

.footer-follow-links svg {
	height: 15px;
	width: 15px;
	max-width: 15px;
	margin-right: 1rem;
}

.footer-follow-links svg path[fill="#1099DF"],
.footer-follow-links svg rect[fill="#1099DF"] {
	fill: #1099DF;
}

.footer-follow-links li:hover svg path[fill="#1099DF"],
.footer-follow-links li:hover svg rect[fill="#1099DF"] {
	fill: #1099DF;
}

.footer-details-last {
	display: flex;
}

.homeSlider {
	padding: 0 90px 30px 90px;
}

.homeSlideIn img {
	display: block;
	width: 100%
}

.text-about {
	line-height: 28px;
	font-size: 12px;
	margin-right: 2rem;
}

.sliderImg {
	display: inline-table;
	vertical-align: middle;
	width: 100%;
	position: relative;
}

.sliderImg iframe {
	width: 100%
}

.homeSlideIn iframe {
	width: 100%;
	height: 100%;
	display: block;
}

.videoSlide .sliderImg:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url(../images/play.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 40px;
	background-color: rgba(0, 0, 0, 0.4);
	cursor: pointer;
	z-index: 2
}

.sliderImg img {
	position: relative;
	z-index: 1
}

.videoSlide .sliderImg iframe {
	position: absolute;
	width: 100%;
	height: 100% !important;
	left: 0;
	top: 0;
	z-index: 0;
	display: block;
}

.videoActive.sliderImg:before {
	display: none;
}

.homeSlider .slick-arrow,
.listingSlider .slick-arrow,
#topicalhighlightsslider .slick-arrow,
.watchListingSlider .slick-arrow,
.trendingWrapCommon .slick-arrow {
	position: absolute;
	left: 10px;
	top: calc(50% - 25px);
	height: 50px;
	width: 50px;
	min-width: 50px;
	text-indent: -999px;
	overflow: hidden;
	border: none;
	background-color: #000;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	z-index: 9;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.listingSlider .slick-arrow:after,
.listingSlider .slick-arrow:before {
	content: '';
	height: 2px;
	width: 10px;
	background-color: #fff;
	position: absolute;
	top: 27px;
	right: 22px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg)
}

.homeSlider .slick-arrow:after,
.listingSlider .slick-arrow:after,
#topicalhighlightsslider .slick-arrow:after,
.watchListingSlider .slick-arrow::after,
.trendingWrapCommon .slick-arrow::after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	top: 21px
}

.homeSlider.listingSlider .slick-arrow:after {
	display: none;
}

.homeSlider .slick-arrow.slick-next,
.listingSlider .slick-arrow.slick-next,
.homeSlider.listingSlider .slick-arrow.slick-next,
#topicalhighlightsslider .slick-arrow.slick-next,
.watchListingSlider .slick-arrow.slick-next,
.trendingWrapCommon .slick-arrow.slick-next {
	left: auto;
	right: 10px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}

.watchListingSlider .slick-arrow.slick-next,
.trendingWrapCommon .slick-arrow.slick-next {
	right: -60px;
}

.homeSlider .slick-arrow,
#topicalhighlightsslider .slick-arrow,
.homeSlider.listingSlider .slick-arrow,
.watchListingSlider .slick-arrow,
.trendingWrapCommon .slick-arrow {
	left: 20px;
	height: 46px;
	width: 46px;
	min-width: 46px;
	border-radius: 50%;
	background-color: #000;
}

.watchListingSlider .slick-arrow.slick-prev,
.trendingWrapCommon .slick-arrow.slick-prev {
	left: -62px;
}

.homeSlider .slick-arrow.slick-prev:before,
.watchListingSlider .slick-arrow.slick-prev:before,
.homeSlider.listingSlider .slick-arrow.slick-prev:before,
#topicalhighlightsslider .slick-arrow.slick-arrow.slick-prev:before,
.trendingWrapCommon .slick-arrow.slick-prev:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 38px;
	height: 38px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-image: url("../images/icons/arrows-default-state.svg");
	background-repeat: no-repeat;
	background-size: 38px 38px;
	background-color: transparent;
}

.homeSlider .slick-arrow.slick-next,
#topicalhighlightsslider .slick-arrow.slick-next,
.homeSlider.listingSlider .slick-arrow.slick-next {
	right: 20px;
}

.homeSlider .slick-arrow.slick-next:before,
.watchListingSlider .slick-arrow.slick-next:before,
#topicalhighlightsslider .slick-arrow.slick-next:before,
.homeSlider.listingSlider .slick-arrow.slick-next:before,
.trendingWrapCommon .slick-arrow.slick-next:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 38px;
	height: 38px;
	top: 50%;
	right: -32%;
	transform: translate(-50%, -50%);
	background-image: url("../images/icons/arrows-default-state.svg");
	background-repeat: no-repeat;
	background-size: 38px 38px;
}

.homeSlider.listingSlider .slick-arrow.slick-next:before {
	background-color: transparent;
}

.homeSlider .slick-arrow.slick-prev:hover::before,
.watchListingSlider .slick-arrow.slick-prev:hover::before,
#topicalhighlightsslider .slick-arrow.slick-prev:hover::before,
.homeSlider.listingSlider .slick-arrow.slick-prev:hover::before,
.trendingWrapCommon .slick-arrow.slick-prev:hover::before {
	background-image: url("../images/icons/arrows-hover-state.png");
	transform: translate(-53%, -48%) scale(1.47);
}

.homeSlider .slick-arrow.slick-next:hover::before,
.watchListingSlider .slick-arrow.slick-next:hover::before,
.trendingWrapCommon .slick-arrow.slick-next:hover::before {
	background-image: url("../images/icons/arrows-hover-state.png");
	transform: translate(-53%, -48%) scale(1.47);
}

.trendingWrap span {
	font-family: var(--PoppinsSemiBold) !important;
	font-size: 18px !important;
	padding-top: 30px;
	display: block;
}

.homeSlider .slick-arrow:focus,
.listingSlider .slick-arrow:focus,
#topicalhighlightsslider .slick-arrow:focus {
	outline: rgba(255, 255, 255, .3) auto 0
}

.primaryPartner {
	padding: 25px 0
}

.listingSlider .slick-arrow:hover {
	background-color: rgb(60, 57, 57)
}

.primaryPartner {
	padding: 25px 0
}

.primaryPartner .sectionHead {
	padding: 0 60px
}

.partnerSlider li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px
}

.partnerSlider li img {
	display: block;
	margin: auto;
	max-height: 55px;
	max-width: 100%
}

.trending .asideDiv {
	vertical-align: top;
	/* margin-top: 30px */
}

/* .trending .asideDiv.recommended {
	margin-top: 30px
} */

.listingIn {
	padding-right: 30px
}

.listingIn img {
	display: block;
	width: 100%
}

.tendingCategory {
	font-size: 14px;
	line-height: 20px;
}

.tendingCategory.tendingSmall {
	font-size: 12px;
	margin-bottom: 10px;
}

.tendingCategory a {
	margin-right: 1rem;
}

.tendingCategory span {
	color: #1099DF;
	font-family: var(--PoppinsRegular);
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.4px;
	display: inline-block;
	text-transform: capitalize;
}

.watch-inner .tendingCategory span {
	font-size: 10px;
}

.tendingCategory.tendingSmall span {
	font-size: 11px;
	line-height: 20px;
}

.listingIn h3,
.listingIn h3 p,
.searchResult .categoryDesc h3,
.behindSection .categoryDesc h3,
.sectionListingBanner .categoryDesc h3,
.sectionVideoBanner .categoryDesc h3 {
	font-size: 1rem;
	margin: 8px 0;
	line-height: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: var(--PoppinsExtraBold);
	text-transform: uppercase;
	/* letter-spacing: 1.2px; */
}

.searchResult .categoryDesc h3 {
	-webkit-line-clamp: 1;
}

.sectionListingBanner .categoryDesc h3,
.sectionVideoBanner .categoryDesc h3 {
	font-size: 1.7rem;
	line-height: 40px;
	font-family: var(--PoppinsBold);
	margin-top: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sectionVideoBanner .categoryDesc h3 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sectionListingBanner .bannerDesc,
.sectionVideoBanner .bannerDesc {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 1.2rem;
	font-family: var(--PoppinsRegular);
}

.sectionListingBanner .bannerReadMore,
.sectionVideoBanner .bannerReadMore {
	font-family: var(--PoppinsBold);
	font-size: 14px;

}

.sectionListingBanner .categoryWrapBanner:hover .categoryDesc h3,
.sectionVideoBanner .categoryWrapBanner:hover .categoryDesc h3,
.sectionVideoBanner .bannerReadMore:hover {
	text-decoration: underline;
}

.sectionListingBanner .bannerReadMore:hover {
	color: #1099DF;
	text-decoration: underline;
}

.listingIn h3 {
	margin-bottom: 8px;
	letter-spacing: 0.6px;
}

.listingIn h3 p {
	margin: 0;
}

.trendingCredit {
	color: #000;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: 600
}

.trendingDesc {
	line-height: 19px;
	overflow: hidden;
	height: 43px;
	font-size: 13px;
	display: -webkit-box;
	margin: 0 auto;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.searchResultIn .trendingDesc {
	color: #1099DF;
	height: unset;
	max-height: 43px;
}

/* .recommended{border:solid 1px #f0f0f0;padding:20px} */
.recommended .recommendedWrap {
	padding: 0 20px;
	position: relative;
}

.recommended .recommendedWrap::before {
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	background-color: #1099DF;
	box-shadow: 0px 0px 10px #1099DF;
}

/* .trending .sectionHead {
	margin-bottom: 0
} */

.categoryImg,
.categoryBTSImg {
	min-height: 100%;
	/* background-color: #9dd6f2; */
	background-image: url(../images/imgLoader.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 150px
}

/* .categoryBTSImg,
.categoryBTSImg a,
.categoryBTSImg img {
	min-height: 250px;
	height: 250px;
} */
.categoryBTSImg {
	min-height: 250px;
	height: 250px;
}

.categoryBTSImg a {
	height: 250px;
	display: block;
	overflow: hidden;
}

.listingIn.listingInMain:hover .categoryBTSImg img {
	transform: scale(1.1);
}

.categoryImg.videoWrap {
	position: sticky;
	top: 100px;
	height: 100%;
	background-color: transparent;
}

/* .listingIn .categoryImg,
.listingIn .categoryBTSImg,
.videoListIn .videoListImg {
	border: 2px solid transparent;
} */

/* .listingIn:hover .categoryImg, */
/* .listingIn:hover .categoryBTSImg, */
.videoListIn:hover .videoListImg {
	/* border: 2px solid #9dd6f2; */
	box-shadow: 0px 0px 12px 3px #9dd6f2;
}

.listingIn .categoryImg,
.listingIn .categoryBTSImg {
	position: relative;
	transition: box-shadow 1.5s;
}

.listingIn .categoryImg::before,
.listingIn .categoryImg::after,
.listingIn .categoryBTSImg::before,
.listingIn .categoryBTSImg::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	/* top: 0;
	left: 0; */
}

.listingIn .categoryImg.categoryImgFirst,
.listingIn .categoryBTSImg.categoryImgFirst {
	transition: color 0.25s;
}

.listingIn .categoryImg.categoryImgFirst::before,
.listingIn .categoryImg.categoryImgFirst::after,
.listingIn .categoryBTSImg.categoryImgFirst::before,
.listingIn .categoryBTSImg.categoryImgFirst::after {
	border: 2.5px solid transparent;
	width: 0;
	height: 0;
	z-index: 1;
	pointer-events: none;
}

.listingIn .categoryImg.categoryImgFirst::before {
	top: -3px;
	left: -3px;
}

.listingIn .categoryBTSImg.categoryImgFirst::before {
	top: 0px;
	left: -1px;
}

#gigxtravel_section .listingIn .categoryImg.categoryImgFirst::before {
	top: -1px;
	left: -1px;
}

.listingIn .categoryImg.categoryImgFirst::after {
	bottom: -3px;
	right: -3px;
}

.listingIn .categoryBTSImg.categoryImgFirst::after {
	bottom: 0;
	right: 0;
}

#gigxtravel_section .listingIn .categoryImg.categoryImgFirst::before {
	bottom: -1px;
	right: -1px;
}

.listingIn .categoryImg.categoryImgFirst:hover,
.listingIn .categoryBTSImg.categoryImgFirst:hover {
	color: #fff;
}

.listingIn .categoryImg.categoryImgFirst:hover::before,
.listingIn .categoryImg.categoryImgFirst:hover::after,
.listingIn .categoryBTSImg.categoryImgFirst:hover::before,
.listingIn .categoryBTSImg.categoryImgFirst:hover::after {
	width: 100%;
	height: 100%;
}

.listingIn .categoryImg.categoryImgFirst:hover::before,
.listingIn .categoryBTSImg.categoryImgFirst:hover::before {
	border-top-color: #fff;
	border-right-color: #fff;
	transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.listingIn .categoryImg.categoryImgFirst:hover::after,
.listingIn .categoryBTSImg.categoryImgFirst:hover::after {
	border-bottom-color: #fff;
	border-left-color: #fff;
	transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.listingIn .categoryImg.categoryImgSecond:hover,
.listingIn .categoryBTSImg.categoryImgSecond:hover {
	color: #9dd6f2;
}

.listingIn .categoryImg.categoryImgSecond::after {
	top: -3px;
	left: -3px;
}

.listingIn .categoryBTSImg.categoryImgSecond::after {
	top: -2px;
	left: 0;
}

#gigxtravel_section .listingIn .categoryImg.categoryImgSecond::after {
	top: -2px;
	left: 0;
}

.listingIn .categoryImg.categoryImgSecond:hover::before,
.listingIn .categoryBTSImg.categoryImgSecond:hover::before {
	border-top-color: #9dd6f2;
	border-right-color: #9dd6f2;
}

.listingIn .categoryImg.categoryImgSecond:hover::after,
.listingIn .categoryBTSImg.categoryImgSecond:hover::after {
	border-bottom-color: #9dd6f2;
	border-left-color: #9dd6f2;
	transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.listingIn:hover .categoryImg,
.listingIn:hover .categoryBTSImg {
	box-shadow: 0px 0px 31px 5px #a9d7ed;
}

.listingIn:hover h3 {
	text-decoration: underline !important;
}

.greatestHits .categoryMain .listingIn:hover .categoryDesc .listingIn h3 {
	text-decoration: underline;
}

.categoryImg img,
.catergoryWrapIn,
.img-control,
.categoryBTSImg img,
.cultureItem .cultureItemImg,
.tournamentListing .listingIn .categoryImg img,
.cardInnerImage img {
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
}

.cultureItem .cultureItemImg {
	height: 100%;
	object-fit: cover;
}

.categoryWrap:hover .categoryImg img,
.listingIn:hover .categoryImg img,
.listingIn.listingInMain:hover .img-control,
.listingIn.listingInAside:hover .img-control {
	/* transform: translate(10px, -10px); */
}

/* .listingIn.listingInMain:hover .categoryImg img,.listingIn.listingInMain:hover .categoryBTSImg img */
.listingIn.listingInAside:hover .categoryImg img {
	transform: translate(0, 0);
}

.listingIn.listingInMain:hover .categoryImg img {
	transform: scale(1.1);
}

.listingIn.listingInMain .categoryImg a,
.listingIn.listingInAside .categoryImg a,
.searchResult .categoryImgMain a,
.listingIn.listingInMain .categoryBTSImg img {
	display: block;
	height: 100%;
}

.listingIn.listingInMain .categoryImg a {
	overflow: hidden;
}

.listingIn.listingInMain .img-control,
.listingIn.listingInAside .img-control,
.searchResult .img-control {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	position: relative;
}

.listingIn.listingInMain .img-control img,
.listingIn.listingInMain img {
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.listingIn.listingInMain .img-control lottie-player,
.listingIn.listingInMain lottie-player {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 11;
	transform: translate(-50%, -50%);
}

.img-control::after {
	content: '';
	width: 100%;
	height: 100%;
	display: inline-block;
	backdrop-filter: blur(9px);
	--webkit-backdrop-filter: blur(9px);
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.img-control img {
	z-index: 3;
}

.categoryImgSub {
	overflow: hidden;
}

.listingIn:hover .categoryImg .categoryImgSub {
	outline: 2px solid #9dd6f2;
}

.listingIn:hover .watch-inner .categoryImg .categoryImgSub {
	outline-color: transparent;
}

.listingIn .watch-inner .categoryImg .categoryImgSub {
	background-image: url(../images/imgLoader.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 150px;
	min-height: 300px;
}

.watchListing .listingIn .watch-inner .categoryImg::before,
.watchListing .listingIn .watch-inner .categoryImg::after {
	display: none;
}

.listingIn:hover .watch-inner .categoryImg {
	border-color: transparent;
	box-shadow: none;
}

.watch-inner .categoryImg {
	min-height: 280px;
}

.selectionSharer a.tweet {
	background: url(../images/twitter_icon.svg) no-repeat !important;
	background-size: 15px !important;
	background-position: 2px 4px !important;
}

.watch-inner .categoryImg img {
	height: 100%;
	/* object-fit: cover; */
	object-fit: contain;
	min-height: 280px;
	max-height: 280px;
	border-radius: 4px;
}

.watchListingHome .listingIn .tendingCategory {
	color: #000;
	opacity: 1;
	font-size: 0.7rem;
	font-family: var(--PoppinsBold);
}

.categoryDescBot {
	padding-top: 1.2rem;
}

.tournamentListing .categoryDescBot {
	padding-top: 1rem;
}

.tournamentListing .categoryDescBot h3 {
	font-size: 1.2rem;
	line-height: 28px;
}

.categoryDescBot a p {
	font-size: 13px;
	line-height: 20px;
}

.categorySet,
.recommendedInSet {
	display: flex;
	font-size: 14px;
	line-height: 20px;
	align-items: center;
	margin-bottom: 15px;
	font-family: var(--PoppinsRegular);
}

.categoryDeatils,
.recommendedDeatils {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.categorySet a,
.recommendedInSet a {
	margin-right: 0.8rem;
}

.categorySet span {
	color: #1099DF;
	font-family: var(--PoppinsRegular);
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.4px;
	display: inline-block;
	text-transform: capitalize;
}

.recommendedIn {
	position: relative;
	padding: 22px 0 22px 0;
	border-bottom: 1px solid #846a16;
}

.recommendedIn:hover a h3 {
	text-decoration: underline;
}

.recommendedIn:first-child {
	padding-top: 0;
}

.recommendedIn:last-child {
	padding: 22px 0 0 0;
	border-bottom: none
}

.recommendedIn h3,
.recommendedIn h3 p {
	font-size: 1.3rem;
	line-height: 22px;
	margin: 10px 0;
	font-family: var(--PoppinsExtraBold);
	text-transform: uppercase;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.recommendedIn h3 p {
	margin: 0;
}

.recommendedDeatils {
	font-size: 14px;
	line-height: 20px;
	margin-right: 1rem;
}

.recommendedInSet {
	font-size: 12px;
	margin-bottom: 10px;
}

.recommendedInSet span {
	color: #1099DF;
	font-family: var(--PoppinsRegular);
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0.4px;
	display: inline-block;
}

.recommendedIn .trendingCredit {
	margin-bottom: 0
}

.recommended .recommendedIn p {
	margin-top: 0
}

.recommended .sectionHeadSecondary {
	margin-left: 22px;
}

.categoryWrap {
	margin-bottom: 30px;
	/* border: solid 1px #262626; */
}

.categorySectionVideo .catergoryWrap {
	border: solid 1px transparent !important;
}

.watchListingMain .categoryWrap {
	border: solid 1px #111
}

.watchListingMain .listingIn.listingInMain.listingInCardAside {
	padding: 12px 20px;
}

.categoryWrap h3 {
	font-size: 20px;
	line-height: 28px;
	margin: 10px 0;
	font-weight: 100
}

.categoryWrap .trendingCredit {
	margin-bottom: 40px
}

.categoryWrap img {
	display: block;
	width: 100%
}

button,
.button {
	padding: 15px 10px 10px 10px;
	line-height: 22px;
	min-width: 200px;
	text-align: center;
	color: #FFF;
	cursor: pointer;
	background-color: transparent;
	font-size: 14px;
	display: inline-block;
	text-transform: uppercase;
	font-family: var(--PoppinsExtraBold);
	height: 56px;
	line-height: 30px;
	/* clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%); */
}

button {
	display: none
}

button:hover,
.button:hover {
	color: #000;
	background-color: #1099DF;
}

/* .buttonMain {
	background-image: url('../images/icons/button-shape.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
} */

.buttonInner {
	background: transparent;
	position: relative;
	color: #fff;
}

/*   
.buttonMain:hover {
	background-color: transparent;
	background-image: url('../images/icons/button-fill.svg');
} */
.buttonInner:hover,
.buttonMain:hover .buttonInner {
	color: #000;
}

.categoryDesc {
	padding: 20px 20px 20px 30px
}

.watchListingInner .categoryDesc {
	padding-left: 30px;
	position: absolute;
	height: 100%;
	overflow: auto;
	padding-top: 0;
}

/* .watchListingHome {
	background-color: #000;
	padding: 50px 40px 80px 40px;
	margin-bottom: 10px
} */

/* .watchListingHome .sectionHead {
	padding: 0 20px
} */

.watchListingHome .sectionHead .viewAllBtn {
	right: 20px;
	background-color: transparent;
	border: solid 1px #fff;
	color: #fff
}

.watchListingHome .listingIn p,
.watchListView .listingIn p {
	opacity: 0.8;
	margin: 10px 0;
	font-size: 0.84rem;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	display: flex;
	justify-content: space-between;
}

.watchListingHome .listingIn h3,
.watchListView .listingIn h3 {
	color: #000;
	height: 52px;
	line-height: 26px;
	font-size: 1.1rem;
}

.watchListView .listingIn.col3 {
	width: 24.75%;
}

.watchListing .listingIn,
.watchInImg {
	position: relative
}

/* .watchListing .watchInImg::before {
	position: absolute;
	content: "";
	height: 45px;
    width: 45px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	background-image: url('../images/icons/play.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
} */

.watchListingHome .slick-dots {
	bottom: -40px
}

.quizHome h3 {
	font-size: 20px;
	margin-bottom: 30px
}

.quizHome .cust_radio {
	padding: 10px 0
}

.cust_radio [type=radio]:checked,
.cust_radio [type=radio]:not(:checked) {
	position: absolute;
	left: -9999px
}

.cust_radio [type=radio]:checked+label,
.cust_radio [type=radio]:not(:checked)+label {
	position: relative;
	padding-left: 25px;
	cursor: pointer
}

.cust_radio [type=radio]:checked+label:before,
.cust_radio [type=radio]:not(:checked)+label:before {
	border-radius: 50%
}

.cust_radio [type=radio]:checked+label:before,
.cust_radio [type=radio]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 14px;
	height: 14px;
	border: 2px solid #000
}

.cust_radio [type=radio]:not(:checked)+label:after {
	opacity: 0;
	transform: scale(0)
}

.cust_radio [type=radio]:checked+label:after,
.cust_radio [type=radio]:not(:checked)+label:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 4px;
	transition: all .2s;
	width: 10px;
	height: 10px;
	background-color: #000;
	border-radius: 50%
}

.loginQuiz {
	width: 100%;
	background-image: url(../images/quizBack.jpg);
	background-position: center;
	background-size: cover;
	padding: 70px 50px
}

.loginQuiz p {
	color: #fff;
	margin: 20px 0 40px 0
}

.loginQuiz button {
	border: solid 1px #fff;
	color: #fff;
	background-color: transparent
}

.loginQuiz button:hover {
	background-color: #fff;
	color: #000
}

.quizWrap {
	padding-right: 40px
}

.formQtn button {
	margin-top: 40px;
	display: block
}

.editorLetterIn {
	background-image: url(../images/letterBack.jpg);
	background-position: center;
	background-size: cover;
	padding: 100px 60px;
	color: #fff;
	position: relative
}

.editorLetterIn:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6)
}

.editorLetterIn h3 {
	font-size: 20px;
	color: #fff;
	position: relative
}

.editorLetterIn .trendingCredit {
	color: #fff;
	margin-top: 15px;
	position: relative
}

.editorLetterIn h4 {
	line-height: 26px;
	font-size: 18px;
	font-weight: 300;
	text-style: italic;
	position: relative
}

.instaFeed p {
	font-size: 16px
}

.instagramSlider {
	padding-right: 50px;
	margin-top: 10px
}

.instagramIn {
	position: relative;
	padding: 10px
}

.dummyInsta {
	margin-top: 100%
}

.instagramInImg {
	position: absolute;
	left: 10px;
	top: 10px;
	bottom: 10px;
	right: 10px;
	background-size: cover;
	background-position: center
}

.instagramSlider .slick-arrow {
	position: absolute;
	width: 40px;
	height: 40px;
	right: 0;
	min-width: 40px;
	text-indent: -999px;
	overflow: hidden;
	background-image: url(../images/next.png);
	background-position: center;
	background-size: auto 20px;
	background-repeat: no-repeat;
	border: none
}

.instagramSlider .slick-arrow:hover {
	background-color: transparent
}

.instagramSlider .slick-arrow.slick-prev {
	top: calc(50% - 45px);
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}

.instagramSlider .slick-arrow.slick-next {
	bottom: calc(50% - 45px)
}

.slick-disabled {
	opacity: .4
}

.categoryLisitng .categoryDesc img {
	height: 60px;
	display: block;
	margin: 0 0 20px 0;
	width: auto
}

.categoryLisitng .categoryWrap {
	margin-bottom: 0;
	position: relative
}

.categoryLisitng .listingSlider .slick-dots {
	bottom: -20px
}

/* .listingInner {
	margin-top: 40px
} */

.listingFilter {
	margin-bottom: 20px;
}

.listingInner li {
	margin: 0 35px 12px 0;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	display: inline-block;
	vertical-align: middle;
	font-size: 13px
}

.listingInner li a {
	color: #000;
	font-size: 1.1rem;
	letter-spacing: 1px;
	position: relative;
	text-transform: uppercase;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	font-family: var(--PoppinsSemiBold);
}

.listingInner li a::after {
	content: '';
	width: 0;
	height: 1px;
	display: inline-block;
	position: absolute;
	bottom: -5px;
	left: 0;
	background-color: transparent;
	border: 1.5px solid transparent;
}

@keyframes linkHover {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

.listingInner li a:hover::after {
	background-color: #fff9e5;
	border: 1.5px solid #1099DF;
	animation: linkHover 0.5s ease-in-out forwards;
}

.listingInner li a:hover {
	color: #1099DF;
}

.listingInner li a.selected {
	color: #1099DF;
}

.listingInner li a.selected::after {
	width: 100%;
	background-color: #fff9e5;
	border: 1.5px solid #1099DF;
}

.listingInner .listingIn {
	padding: 15px 30px 15px 0
}

.centrestageListing .listingInner li.selected {
	color: #9dd6f2;
	font-weight: 800
}

.centrestageListing .listingInner li.selected a img,
.centrestageListing .listingInner li:hover a img {
	filter: invert(100%);
}

.fabricOfIndiaListing .listingInner li.selected {
	color: #e85e3a;
	font-weight: 800
}

.intersectionListing .listingInner li.selected {
	color: #5f7bbc;
	font-weight: 800
}

.realShopListing .listingInner li.selected {
	color: #9362a8;
	font-weight: 800
}

.sustainabilityListing .listingInner li.selected {
	color: #3ca751;
	font-weight: 800
}

.centrestageListing .listingInner li:hover {
	color: #9dd6f2
}

.fabricOfIndiaListing .listingInner li:hover {
	color: #e85e3a
}

.intersectionListing .listingInner li:hover {
	color: #5f7bbc
}

.realShopListing .listingInner li:hover {
	color: #9362a8
}

.sustainabilityListing .listingInner li:hover {
	color: #3ca751
}

.pagination {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.podcastSection {
	padding-bottom: 0;
}

.pageshtml {
	/* width: 75%; */
	margin: 0 auto;
}

.pagination li {
	color: #000;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	line-height: 38px;
	padding: 0 16px;
	margin-right: 10px;
	position: relative;
	border-radius: 3px;
	background-color: transparent;
	border: 1px solid transparent;
}

.pagination li:last-child {
	margin-right: 0;
}

.pagination li span {
	border-radius: 100%;
	display: block;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	font-family: var(--PoppinsSemiBold);
}

.pagination li:hover {
	color: #1099DF;
	border-color: #1099DF;
}

.pagination li span:hover {
	color: #1099DF;
	/* border: solid 1px #000 */
}

.pagination li.selected {
	background-color: #1099DF;
	box-shadow: 0px 0px 16px #1099DF;
}

.pagination li.selected span {
	color: #000;
}

.pagination li.next,
.pagination li.previous {
	width: auto;
	padding: 0 30px;
	border-color: transparent;
	transform: unset;
	background-color: transparent;
}

.pagination li.previous.disable,
.pagination li.next.disable {
	opacity: 0.3;
	cursor: none;
	pointer-events: none;
}

.pagination li.next span,
.pagination li.previous span {
	border: none;
	transform: unset;
	letter-spacing: 0.42px;
	font-family: var(--PoppinsSemiBold);
}

.pagination li.next:after,
.pagination li.next:before,
.pagination li.previous:after,
.pagination li.previous:before {
	content: "";
	position: absolute;
	height: 2px;
	width: 10px;
	background-color: #fff;
}

.pagination li.previous:before {
	transform: rotate(-45deg);
	left: 10px;
	top: 15px
}

.pagination li.previous:after {
	transform: rotate(45deg);
	left: 10px;
	bottom: 14px;
}

.pagination li.next:before {
	transform: rotate(45deg);
	right: 15px;
	top: 14px;
}

.pagination li.next:after {
	transform: rotate(-45deg);
	right: 15px;
	bottom: 16px;
}

.pagination li.next span,
.pagination li.previous span {
	border-radius: 0
}

.watchListingMain {
	background-color: #000
}

.pagination li.next:hover,
.pagination li.previous:hover {
	color: #1099DF;
}

.pagination li.previous:hover:before,
.pagination li.next:hover:before,
.pagination li.previous:hover:after,
.pagination li.next:hover:after {
	background-color: #1099DF;
}

.watchListingMain .categoryWrap h3,
.watchListingMain .categoryWrap p {
	color: #fff
}

.watchListingInner .categoryWrap h3 {
	padding: 10px 0 0 0;
}

.watchListingInner .categoryWrap .categoryImg h3 {
	font-size: 32px;
	line-height: 42px;
	padding-right: 30px;
	text-transform: uppercase;
}

.watchListingInner .categoryWrap p {
	/* padding: 0 0 20px 0; */
	line-height: 24px;
	font-family: var(--PoppinsRegular);
}

.watchListingInner .videoDate {
	margin-top: 15px;
}

.watchListingMain .categoryWrap button {
	background-color: #000;
	border: solid 1px #fff;
	color: #fff
}

.watchListingMain .categoryWrap button:hover {
	background-color: #fff;
	color: #000
}

.watchListingMain .sectionHead p {
	line-height: 18px;
	padding: 15px 0;
	text-transform: uppercase;
	color: #fff
}

.watchListingMain .sectionHead button {
	top: 0
}

/* .watchListingMain .watchListing .listingIn {
    width: calc(25% - 3px);
	padding: 15px 20px 15px 0;
} */

.watchListingMain .listingIn:hover .categoryImg {
	box-shadow: 0px 0px 31px 5px #9dd6f2;
}

.watchListingMain .watchListingHome {
	padding: 50px 90px;
	position: relative
}

.watchListingMain .watchListingHome:not(:last-child):before {
	content: "";
	position: absolute;
	height: 1px;
	width: calc(100% - 180px);
	left: 90px;
	bottom: 0;
	background-color: #6b54b69e;
}

.watchListing .categoryImg {
	background-image: none
}

/* .videoList {
	overflow: auto
} */

.videoList a:first-child .videoListIn {
	padding: 3px;
	border-top: none
}

.videoList a:not(:last-child) .videoListIn {
	margin-bottom: 20px;
}

.videoListIn {
	padding: 2px 3px 0 0;
}

.videoListIn h3 {
	font-size: 1.4rem;
	line-height: 26px;
	text-transform: uppercase;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: var(--PoppinsExtraBold);
}

.videoListIn:hover h3 {
	text-decoration: underline;
}

/* .videoListIn:hover .videoListImg {
	outline-color: #9dd6f2;
	box-shadow: 0px 0px 50px #9dd6f280;
} */

.videoListIn:hover .videoListImg img {
	transform: scale(1.1);
}

.videoListImg {
	/* width: 42%;
	height: 135px; */
	width: 165px;
	height: 165px;
	position: relative;
	/* overflow: hidden; */
	position: relative;
	transition: box-shadow 1.5s;
	/* outline: 3px solid transparent; */
}

.videoListImg .videoListWrap {
	/* height: 135px; */
	height: 165px;
	overflow: hidden;
}

/* .videoListImg:before {
	position: absolute;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url('../images/icons/play.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 46px;
	cursor: pointer
} */

.categoryDesc .videoList .videoListIn img {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0
}

.videoListDesc {
	width: 55%;
	padding-left: 25px;
}

.videoListDesc .categorySet {
	margin-bottom: 5px;
}

.videoWrap iframe {
	display: block;
	width: 100%;
	height: 80vh;
	/* border: 2px solid transparent; */
}

.videoWrapInner {
	position: relative;
	transition: box-shadow 1.5s;
}

.videoWrapInner:hover+h3 {
	text-decoration: underline;
}

.videoWrapInner::before,
.videoWrapInner::after,
.videoListImg::before,
.videoListImg::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
}

.videoWrapInner.videoContainerFirst,
.videoListImg.videoListFirst {
	transition: color 0.25s;
}

.videoWrapInner.videoContainerFirst::before,
.videoWrapInner.videoContainerFirst::after,
.videoListImg.videoListFirst::before,
.videoListImg.videoListFirst::after {
	border: 2.5px solid transparent;
	width: 0;
	height: 0;
	z-index: 1;
	pointer-events: none;
}

.videoWrapInner.videoContainerFirst::before,
.videoWrapInner.videoContainerFirst::after {
	z-index: -1;
}

.videoWrapInner.videoContainerFirst::before,
.videoListImg.videoListFirst::before {
	top: -1px;
	left: -1px;
}

.videoWrapInner.videoContainerFirst::after,
.videoListImg.videoListFirst::after {
	bottom: -1px;
	right: -1px;
}

.videoWrapInner.videoContainerFirst:hover,
.videoListImg.videoListFirst:hover {
	color: #fff;
}

.videoWrapInner.videoContainerFirst:hover::before,
.videoWrapInner.videoContainerFirst:hover::after,
.videoListImg.videoListFirst:hover::before,
.videoListImg.videoListFirst:hover::after {
	width: 100%;
	height: 100%;
}

.videoWrapInner.videoContainerFirst:hover::before,
.videoListImg.videoListFirst:hover::before {
	border-top-color: #fff;
	border-right-color: #fff;
	transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.videoWrapInner.videoContainerFirst:hover::after,
.videoListImg.videoListFirst:hover::after {
	border-bottom-color: #fff;
	border-left-color: #fff;
	transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.videoWrapInner.videoContainerSecond:hover,
.videoListImg.videoListSecond:hover {
	color: #9dd6f2;
}

.videoWrapInner.videoContainerSecond::after,
.videoListImg.videoListSecond::after {
	top: -1px;
	left: -1px;
}

.videoWrapInner.videoContainerSecond:hover::before,
.videoListImg.videoListSecond:hover::before {
	border-top-color: #9dd6f2;
	border-right-color: #9dd6f2;
}

.videoWrapInner.videoContainerSecond:hover::after,
.videoListImg.videoListSecond:hover::after {
	border-bottom-color: #9dd6f2;
	border-left-color: #9dd6f2;
	transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.videoWrapInner:hover {
	/* border: 2px solid #9dd6f2; */
	box-shadow: 0px 0px 12px 3px #9dd6f2;
}

.videoWrapImg img {
	max-height: 75vh;
	object-fit: cover;
	object-position: top;
}

.menuClick {
	height: 50px;
	width: 50px;
	right: 0;
	top: 0;
	position: fixed;
	display: none
}

.menuClick span {
	position: absolute;
	height: 3px;
	width: 30px;
	left: 10px;
	background-color: #000;
	border-radius: 3px;
	z-index: 9;
	top: 18px
}

.menuClick span:last-child {
	top: auto;
	bottom: 18px;
	width: 20px;
	right: 10px;
	left: auto
}

.menuClick.activeMenu span {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	top: 25px;
	width: 30px
}

.menuClick.activeMenu span:last-child {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg)
}

.trendingWrap .asideDiv {
	vertical-align: top
}

.tournamentListing .trendingWrap .asideDiv {
	width: 49.8%;
}

.loginMobile {
	display: none
}

.searchWrap {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #1a1a1a;
	z-index: 99;
	display: none
}

.searchWrapIn {
	display: table;
	height: 100%;
	width: 60%;
	margin: auto
}

.searchWrapIn p {
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 400;
	line-height: 32px
}

.searchWrapIn form {
	margin: 10px 0 40px 0;
	position: relative
}

.searchWrapIn form:after,
.searchWrapIn form:before {
	height: 1px;
	width: 100%;
	position: absolute;
	content: "";
	background-color: #000;
	bottom: 0;
	left: 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}

.searchWrapIn form:after {
	background-color: #fff;
	width: 0%
}

.searchWrapIn.formActive form:after {
	width: 100%
}

.searchWrapIn input {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 50px);
	height: 50px;
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: 16px;
	outline: 0;
	caret-color: #fff
}

.searchWrapIn input:focus {
	outline: 0 !important
}

.searchWrapIn input[type=submit] {
	width: 50px;
	background-image: url(../images/searchW.svg);
	background-position: center;
	background-size: 30px;
	background-repeat: no-repeat;
	cursor: pointer
}

.popularSearches {
	text-align: center
}

.popularSearches span {
	padding: 5px 15px;
	line-height: 20px;
	border-radius: 40px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	background-color: #fff;
	cursor: pointer;
	font-size: 14px
}

.closeSearch {
	height: 40px;
	width: 40px;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url(../images/closeW.svg);
	background-position: center;
	background-size: 20px;
	background-repeat: no-repeat;
	cursor: pointer
}

.banner {
	display: block;
	width: 100%;
	padding: 0 60px 30px 60px
}

.articleTitle {
	width: 680px;
	margin: auto;
	text-align: center;
	padding: 30px;
	background-color: #fff;
	position: relative
}

.articleTitle h2 {
	font-weight: 800
}

.articleTitle .breadcrums,
.articleTitle span {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	margin-bottom: 20px
}

.autherName {
	font-size: 12px;
	margin: 15px 0
}

.articleTitle li {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%)
}

.inlineBlock {
	display: inline-block;
	vertical-align: middle
}

.articleTitle li a {
	display: block;
	padding: 8px;
	border: solid 1px #000;
	border-radius: 100%;
	margin: 0 5px
}

.articleTitle li img {
	height: 16px;
	display: block
}

.bodyType1 .articleText,
.bodyType2 .articleText,
.bodyType6 .articleText {
	max-width: 680px;
	width: 100%;
	margin: auto;
	position: relative
}

.bodyType1 .articleText .timeNeed,
.bodyType2 .articleText .timeNeed,
.bodyType3 .articleText .timeNeed,
.bodyType6 .articleText .timeNeed {
	text-align: right;
	font-size: 12px
}

.bodyType1 .articleText .timeNeed,
.bodyType2 .articleText .timeNeed,
.bodyType3 .articleText .timeNeed,
.bodyType6 .articleText .timeNeed {
	margin-bottom: 10px;
	font-size: 12px;
	color: #b9b9b9
}

.dateArticle {
	margin-bottom: 0;
	font-size: 12px;
	position: absolute;
	left: 0;
	top: 0;
	color: #b9b9b9
}

.articleText p:last-child {
	margin-bottom: 0
}

.bodyType1 .articleText p,
.bodyType2 .articleText p,
.bodyType3 .articleText p,
.bodyType6 .articleText p {
	margin-bottom: 20px;
	line-height: 30px
}

p.articleBody {
	margin-bottom: 0 !important
}

.bodyType1 .blogBodyImg {
	max-width: 680px;
	width: 100%;
	margin: auto
}

.blogBodyImg {
	margin: 20px auto !important
}

.bodyType1 .blogBodyImg img,
.bodyType1 .blogBodyImg p {
	width: 100%;
	margin: auto;
	font-size: 12px;
	line-height: 20px;
	text-align: left
}

.articleSocialWrap {
	padding: 20px 0;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	margin-top: 30px
}

.articleSocial {
	width: 50%;
	text-align: left
}

.inlineBlock {
	display: inline-block;
	vertical-align: middle
}

.articleSocial .breadcrums,
.articleSocial span {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	margin-bottom: 10px
}

.articleMenu {
	width: 50%;
	text-align: right
}

.articleMenu li {
	padding: 0 10px
}

.articleMenu li a {
	font-size: 12px;
	color: #999;
	text-transform: uppercase
}

.articleSocial li a {
	display: block;
	padding: 8px;
	border: solid 1px #000;
	border-radius: 100%;
	margin: 0 5px
}

.articleSocial li img {
	height: 16px;
	display: block
}

.innerLogoCategory {
	height: 50px;
	display: block;
	margin: auto;
	width: auto !important;
	margin-bottom: 20px
}

.categoryLisitng .listingSlider {
	padding: 0 90px;
}

.categoryLisitng .listingSlider .slick-dots {
	bottom: -30px
}

.topSlider img {
	display: block;
	width: 100%
}

.topSlider .slick-vertical .slick-slide {
	border: none
}

.homeSlider .homeSlideIn {
	margin: 0 1rem;
}

.homeSlider {
	margin-bottom: 2.2rem;
}

.searchTop {
	padding: 50px 60px;
	background-color: #111
}

.searchTopIn {
	width: 100%;
	max-width: 750px;
	margin: auto
}

.searchTop .headSearch {
	color: #fff;
	font-size: 14px
}

.searchTop form {
	margin-top: 15px
}

.searchTop input {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 50px);
	border: none;
	outline: 0;
	height: 50px;
	padding: 0 10px;
	background-color: transparent;
	color: #fff;
	font-size: 30px;
	border-bottom: solid 1px #fff
}

.searchTop input[type=submit] {
	width: 50px;
	background-size: 30px;
	background-position: center;
	background-image: url(../images/searchW.svg);
	cursor: pointer;
	background-repeat: no-repeat
}

.searchBottom {
	margin-top: 5px
}

.searchBottom p {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 75px);
	color: #fff;
	font-size: 15px
}

.searchBottom p span {
	font-size: 20px
}

.searchBottom p:last-child {
	width: auto;
	font-size: 13px;
	cursor: pointer
}


.authorIn {
	border-bottom: solid 1px #ddd;
	padding: 50px 0
}

.authorIn .asideDiv {
	vertical-align: top
}

.authorIn h4 {
	font-weight: 400;
	font-size: 20px
}

.autorImg img {
	width: 150px;
	display: block;
	border-radius: 100%;
	margin: auto
}

.autorInfo p {
	line-height: 28px;
	margin-top: 10px
}

.socialAuthor {
	margin-top: 20px
}

.socialAuthorIn {
	padding: 8px;
	margin-right: 10px;
	border: solid 1px #999;
	border-radius: 100%;
	cursor: pointer
}

.socialAuthorIn:hover {
	border: solid 1px #000
}

.socialAuthor img {
	display: block;
	width: 20px
}

.contInForm input[type=button] {
	/* font-family: Raleway, sans-serif !important */
	font-family: var(--PoppinsRegular) !important;
}

.mobileLogin {
	display: none
}

.mobileLogin img {
	margin: 0 0 20px 30px
}

.loadmore {
	margin: 40px 0;
	border: none;
}

.trendingWrap.watchListing .listingIn {
	width: 33%;
	padding-bottom: 20px;
}

.watchListing.watchListView .listingIn {
	padding-bottom: 15px;
}

.watchListing.watchListView .listingIn p a {
	color: #fff;
}

.trendingWrap.watchListing .listingIn:hover .watch-inner {
	box-shadow: 0px 0px 10px #1099DF;
}

.listingFilter.listingFilterMain {
	margin-bottom: 0;
}

.section-hr-filter {
	padding: 1.5rem 0;
}

.listingCategoryFilter {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
	justify-content: space-between;
}

.listingCategoryFilter ul li {
	margin-right: 16px;
	border-radius: 30px;
	padding: 8px 0;
}

.listingCategoryFilter ul li a {
	display: inline-flex;
	align-items: center;
	font-family: var(--PoppinsExtraBold);
	border: 2px solid #9dd6f2;
	padding: 14px 12px;
	font-size: 14px;
	border-radius: 30px;
}

.listingCategoryFilter ul li span {
	color: #fff;
	margin-top: 4px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.listingCategoryFilter ul li svg {
	max-height: 20px;
	max-width: 20px;
	margin-right: 12px;
}

.listingCategoryFilter ul li svg path {
	fill: #FFF;
}

.listingCategoryFilter ul li:hover a,
.listingCategoryFilter ul li.selected a {
	background-color: #9dd6f2;
}

.listingCategoryFilter ul li:hover span,
.listingCategoryFilter ul li.selected span {
	color: #140301;
}

.listingCategoryFilter ul li:hover svg path,
.listingCategoryFilter ul li.selected svg path {
	fill: #140301;
}

.listingCategoryFilter ul li.moreFeature {
	position: relative;
	margin: 0;
	/* padding: 8px 0; */
}

.listingCategoryFilter ul li.moreFeature svg {
	max-height: 7px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}

.listingCategoryFilter ul li.moreFeature:hover svg {
	transform: rotate(180deg);
}

.listingCategoryFilter ul li.moreFeature:hover .moreFeatureDetails {
	display: block;
}

.moreFeatureDetails {
	display: none;
	position: absolute;
	top: 68px;
	left: 0;
	z-index: 2;
	border: 3px solid #9dd6f2;
	width: auto;
	min-width: 195px;
	transition: all .5s;
	background: #081326a8;
	backdrop-filter: blur(10px);
}

.listingCategoryFilter .moreFeatureDetails li {
	margin: 0;
	width: 100%;
	border: none;
	border-radius: 0;
	position: relative;
}

.listingCategoryFilter ul.moreFeatureDetails li span {
	color: #fff;
	font-size: 12px;
	font-family: var(--PoppinsExtraBold);
}

.listingCategoryFilter ul.moreFeatureDetails li svg path {
	fill: #FFF;
}

.listingCategoryFilter ul.moreFeatureDetails li:hover {
	background-color: transparent;
}

.listingCategoryFilter ul.moreFeatureDetails li:hover span {
	color: #9dd6f2;
}

.listingCategoryFilter ul.moreFeatureDetails li:hover svg path {
	fill: #9dd6f2;
}

.listingCategoryFilter ul.moreFeatureDetails li svg {
	max-height: 14px;
	max-width: 17px;
	margin-right: 12px;
	transform: rotate(0deg) !important;
}

.gameFilter {
	position: relative;
	border-radius: 30px;
	border: 2px solid #9dd6f2;
	display: inline-flex;
	align-items: center;
	padding: 14px 12px;
	margin: 0;
	font-family: var(--PoppinsExtraBold);
}

.gameFilter svg {
	max-height: 20px;
	margin-right: 8px;
	margin-left: -3px;
}

.gameFilter span,
.listingCategoryFilter .moreFeatureDetails li {
	color: #FFF;
	margin-top: 4px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.listingCategoryFilter .moreFeatureDetails li {
	margin-top: 0;
	padding: 14px 18px;
	display: flex;
	align-items: center;
}

.chnge_fnt p {
	font-family: var(--freigeist-regular);
}

.gameFilter svg path {
	fill: #fff;
}

.gameFilterWrapper {
	padding: 8px 0;
	display: inline-block;
}

.gameFilterWrapper:hover .gameFilterDetails {
	display: block;
}

.gameFilterDetails {
	display: none;
	position: absolute;
	top: 60px;
	right: 0;
	z-index: 1;
	border: 3px solid #9dd6f2;
	width: auto;
	min-width: 150px;
	transition: all .5s;
	background: #081326a8;
	backdrop-filter: blur(10px);
}

.listingCategoryFilter .gameFilterDetails li {
	margin: 0;
	border: none;
	text-align: right;
	justify-content: flex-end;
	width: 100%;
	color: #fff;
	border-radius: 0;
	line-height: 22px;
	position: relative;
	padding: 12px 14px;
}

.listingCategoryFilter .gameFilterDetails li:not(:last-child)::after,
.listingCategoryFilter .moreFeatureDetails li:not(:last-child)::after {
	content: '';
	position: absolute;
	top: 95%;
	bottom: 0;
	left: 15px;
	width: calc(100% - 30px);
	height: 1px;
	border-bottom: 1px solid #ffffff24;
}

.listingCategoryFilter .gameFilterDetails li:hover,
.listingCategoryFilter .gameFilterDetails li.selected {
	color: #9dd6f2;
	background-color: transparent;
}

.tour-location {
	font-size: 15px;
	padding: 10px 0 0 0;
	line-height: 17px;
	letter-spacing: 0.5px;
	font-family: var(--PoppinsSemiBold);
}

.tournamentListing .categoryImg,
.trendingWrapTournament .categoryImg {
	position: relative;
}

.tournamentListing .listingIn .categoryImg {
	/* height: 320px; */
	height: 420px;
}

.tournamentListing .listingIn .categoryImg a {
	height: 100%;
	display: block;
	z-index: 2;
	position: relative;
	overflow: hidden;
}

.tournamentListing .listingIn .categoryImg img {
	height: 100%;
	object-fit: cover;
}

.trendingWrapTournament .categoryImg {
	min-height: 230px;
}

.tournament-progress {
	position: absolute;
	z-index: 1;
	background: #fff;
	padding: 2px 7px;
	color: #081325;
	border-radius: 15px;
	font-size: 12px;
	letter-spacing: 0.6px;
	font-family: var(--PoppinsBold);
	top: 20px;
	left: 20px;
	border: 1px solid #0E1221;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s
}

.listingIn:hover .categoryImg .tournament-progress {
	transform: translate(10px, -10px);
}

.fc-icon-chevron-left:before {
	content: "" !important;
	background-image: url('../images/icons/slider-left.svg') !important;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 24px;
	height: 22px;
	display: inline-block;
}

.fc-icon-chevron-right:before {
	content: "" !important;
	background-image: url('../images/icons/slider-left.svg') !important;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 24px;
	height: 22px;
	display: inline-block;
}

.fc-button {
	line-height: 1.2;
	color: #0E1221 !important;
	font-family: var(--PoppinsExtraBold) !important;
	text-transform: uppercase !important;
}

.fc-prev-button.fc-button,
.fc-next-button.fc-button {
	background-color: #fff !important;
}

.fc .fc-button .fc-icon.fc-icon-chevron-right {
	transform: rotate(180deg);
}

/* .fc-toolbar-chunk:first-child .fc-button-group {
	max-width: 100px;
}

.fc-toolbar-chunk:first-child .fc-button-group .fc-prev-button {
 	width: 100%;
}

.fc-toolbar-chunk:first-child .fc-button-group .fc-next-button {
	width: 100%;
} */

.fc-theme-standard td,
.fc-theme-standard th,
.fc-theme-standard .fc-scrollgrid {
	border-color: #6B54B6 !important;
}

.fc .fc-daygrid-day-top {
	border-bottom: 1px solid #6B54B6;
}

.fc .fc-daygrid-day-number {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	padding: 8px 10px !important;
	font-family: var(--PoppinsRegular);
}

.fc .fc-scrollgrid-liquid {
	background: #09224DBF;
}

.fc .fc-col-header-cell-cushion {
	color: #fff;
	padding: 14px 4px !important;
	text-transform: uppercase;
	font-family: var(--PoppinsRegular);
	font-weight: 400;
}

.fc .fc-toolbar-title {
	text-transform: uppercase;
}

.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-frame {
	outline: 2px solid #9dd6f2;
}

.fc .fc-daygrid-day.fc-day-today {
	background-color: transparent !important;
}

.fc-button.fc-prev-button {
	background-image: url('../images/icons/btn-cal-1.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
}

.fc-button.fc-next-button {
	background-image: url('../images/icons/btn-cal-1.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
}

.fc .fc-button-group>.fc-button {
	border-radius: 0 !important;
}

.fc-daygrid-event-harness {
	padding-top: 10px;
	display: inline-block;
}

.fc .fc-non-business {
	background: transparent !important;
}

.fc-daygrid-event-harness .fc-h-event {
	padding: 3px 15px;
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 20px;
	font-family: var(--PoppinsRegular);
}

.fc-direction-ltr .fc-daygrid-block-event.fc-event-start {
	border-top-left-radius: 20px !important;
	border-bottom-left-radius: 20px !important;
}

/* .fc-daygrid-event-harness .fc-h-event.fc-event-draggable.fc-daygrid-event { 
	border-top-left-radius: 20px!important;
	border-bottom-left-radius: 20px!important;
} */

.fc-h-event .fc-event-main {
	color: #0E1221 !important;
}

.fc-today-button {
	padding-top: 10px;
	background-color: #849a02;
}

.fc .fc-button-primary.fc-today-button {
	border: none !important;
	padding: 0 !important;
	padding-top: 7px !important;
	background-color: transparent !important;
	background-image: url('../images/icons/button-fill-cal.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.fc .fc-button-primary.fc-today-button:disabled {
	background-image: url('../images/icons/button-fill-disable.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.fc-dayGridMonth-button,
.fc-listMonth-button {
	padding: 0 !important;
	padding-top: 5px !important;
	border: none !important;
	background-color: transparent !important;
	background-image: url('../images/icons/button-white-fill.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.fc .fc-button-primary:not(:disabled):active:focus,
.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child),
.fc .fc-button-primary:focus {
	box-shadow: none !important;
}

.fc .fc-list-sticky .fc-list-day>* {
	background: #09224DBF;
}

.fc-theme-standard .fc-list {
	background: #09224DBF;
	border: 1px solid #6B54B6;
}

.fc-theme-standard .fc-list {
	border: 1px solid #6B54B6 !important;
}

.fc .fc-list-sticky .fc-list-day>* {
	background: #09224DBF !important;
}

.fc-theme-standard .fc-list-day-cushion {
	background: #0E1221 !important;
}

.fc-list-day-text,
.fc-list-event-time,
.fc-list-event-title a,
.fc-list-day-side-text {
	font-weight: normal;
	color: #fff !important;
	font-family: var(--PoppinsRegular);
}

.fc .fc-list-event:hover td {
	background: #09224D !important;
}

.fc .fc-list-empty {
	font-weight: normal;
	color: #fff !important;
	font-family: var(--PoppinsRegular);
	background: #09224D !important;
}

.fc-daygrid-day-events .fc-event {
	border-radius: 20px !important;
	margin-left: 0px !important;
}

.fc .fc-scroller-liquid::-webkit-scrollbar {
	width: 5px;
}

.fc .fc-scroller-liquid::-webkit-scrollbar-track {
	background: #999;
}

.fc .fc-scroller-liquid::-webkit-scrollbar-thumb {
	background: #f0f0f0;
}

.trendingWrapTournament .col4 {
	width: 33%;
	padding-bottom: 35px;
}

.sectionCalendar {
	padding-top: 60px;
}

.fc.fc-media-screen {
	padding-top: 30px;
}

.fc .fc-toolbar-title {
	font-size: 2em;
	padding-top: 10px;
}

.fc .fc-view-harness-active>.fc-view {
	margin-top: 20px;
}

.fc-scrollgrid thead {
	background: #0E1221;
}

.searchListForm.searchFormnewResult {
	height: auto;
	padding: 30px 90px;
	position: relative;
	background: #9dd6f2;
	margin-top: 75px;
	padding-top: 52px;
}

section.searchResultMain {
	padding: 50px 90px;
}

.searchResultMain .searchResultMainLeft {
	width: calc(100% - 380px);
	position: relative;
	padding-right: 80px;
	/* border-right: solid 1px #f0f0f0; */
}

.searchResultMain .searchResultMainLeft::after {
	content: '';
	width: 0.5px;
	height: 100%;
	position: absolute;
	top: 0;
	right: -25px;
	display: inline-block;
	background-color: #e5cb77;
	border: 1.5px solid #1099DF;
	box-shadow: 0px 0px 10px #1099DF;
}

.searchResultMain .searchResultMainRight {
	width: 380px;
	padding-left: 50px;
}

.resultFound {
	color: #1099DF;
	padding-bottom: 50px;
}

.sortingOptions {
	position: absolute;
	right: 80px;
	top: 0;
}

.sortingOptions ul {
	display: flex;
	align-items: center;
}

.sortingOptions ul li {
	padding: 3px 10px;
	border-right: 1px solid #1099DF;
	font-weight: 600;
	cursor: pointer;
	line-height: 16px;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
}

.sortingOptions ul li.activeTab,
.sortingOptions ul li:hover {
	color: #1099DF;
}

.sortingOptions ul li:last-child {
	padding: 0 0 0 10px;
	border-right: none;
}

.searchResultMain .searchResult {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 20px;
}

.filterHead p {
	text-transform: uppercase;
	font-family: var(--PoppinsSemiBold);
}

.searchResult .categoryDesc {
	width: calc(100% - 250px);
	padding: 10px;
	padding-left: 30px;
}

.searchResultIn .trendingCredit {
	display: none;
	/* search result credit note */
}

.searchResult .categoryDesc .tendingCategory {
	display: flex;
	align-items: center;
	margin-bottom: 8px;
	font-size: 12px;
	justify-content: space-between;
	font-family: var(--PoppinsBold);
}

.gametagbtn {
	height: 20px;
	width: 20px;
	margin-right: 10px;
}

.filterOptionIn h3 {
	line-height: 20px;
	font-family: var(--PoppinsRegular);
	font-weight: 400;
	position: relative;
	cursor: pointer;
	color: rgba(255, 255, 255, .5);
	margin-bottom: 4px;
}

.filter-dropdown {
	border: 1px solid #1099DF;
	background-color: #FFF;
	margin-top: 20px;
	padding: 10px;
}

.filterOptionIn li {
	line-height: 22px;
	font-size: 13px;
	cursor: pointer;
	color: #999;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
}

.filterOptionIn li:not(:last-child) {
	margin-bottom: 4px;
}

.filterOptionIn {
	margin-bottom: 20px;
	/* border-bottom: solid 1px #f0f0f0;  */
}

.filterOptionIn ul {
	display: none;
	margin-top: 6px;
	margin-bottom: 17px;
}

.filterOptionIn h3:before,
.filterOptionIn h3:after {
	height: 2px;
	width: 8px;
	position: absolute;
	content: '';
	background-color: #fff;
	top: 10px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	;
}

.filterOptionIn h3:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	right: 10px;
}

.filterOptionIn h3:after {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	right: 5px;
}

.filter-label-text {
	font-size: 18px;
	color: #1099DF;
	line-height: 22px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
}

.button-search-group,
.button-search-group .button.button-explore {
	position: relative;
	bottom: unset;
}

/* .filterWrapIn .button-search-group div:first-child {
	margin-right: 1rem;
} */

.buttonClear,
.buttonClear:hover,
.buttonClear:hover .buttonInner {
	color: #fff !important;
	background-color: transparent;
	font-size: 18px;
	font-family: var(--PoppinsExtraBold);
}

.filter-dropdown li {
	padding-left: 5px !important;
	color: #000 !important;
	font-size: 14px;
	text-transform: capitalize;
	font-family: var(--PoppinsRegular);
}

.filter-dropdown li::before,
.filter-dropdown li::after {
	display: none;
}

.filter-dropdown li.selectedOpt {
	color: #1099DF !important;
}

.customRangeWrapper input {
	font-family: var(--PoppinsRegular);
}

.button-search-group .buttonMain {
	height: 48px;
	padding: 10px 15px;
}

.button-search-group .button.button-explore {
	line-height: 52px;
	width: auto;
	min-width: max-content;
}


.buttonRefine,
.buttonRefine:hover {
	background-color: #1099DF !important;
	/* background-image: url(../images/icons/button-fill-cal.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%; */
	position: unset;
	transform: unset;
	min-width: 150px;
}

.buttonRefine .buttonInner {
	color: #000;
	font-size: 18px;
	line-height: 28px;
	font-family: var(--PoppinsExtraBold);
}

.buttonClear,
.buttonClear:hover {
	line-height: 28px;
	margin-left: 15px;
}

.form-control-text {
	border-bottom: solid 1px #1099DF !important;
}

/* .buttonClear {
	background-image: url(../images/icons/btn-shape.png);
	background-size: contain;
	min-width: 148px;
}

.buttonClear:hover {
	background-image: url(../images/icons/button-fill-cal.svg);
} */

.buttonClear .buttonInner {
	color: #fff;
}

.section-terms {
	padding: 80px 90px;
}

.terms-details .sectionHeadSecondary {
	margin-bottom: 0;
	margin-top: 50px;
}

.terms-details p {
	line-height: 28px;
	margin-bottom: 2rem;
}

.terms-details p a {
	color: #FFF;
	cursor: pointer;
}

.terms-details p a:hover {
	color: #1099DF;
}

.terms-details .sectionHeadSecondary p {
	margin-bottom: 0.8rem;
}

.terms-details ul {
	padding-left: 1.8rem;
}

.terms-details ul li::after {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	position: absolute;
	top: 11px;
	left: -25px;
	display: inline-block;
	background-color: #1099DF;
}

.terms-details ul li {
	position: relative;
}

.terms-details ul li p {
	margin-bottom: 0.8rem;
}

.staticSection {
	width: 950px;
	margin: auto;
	padding-bottom: 40px;
}

.section-contact .staticSection {
	max-width: 1040px;
	width: 100%;
	padding-bottom: 0;
}

.section-contact input::placeholder,
.section-contact textarea::placeholder {
	color: #000;
	opacity: 0.5;
}

.formCheckbox {
	margin-bottom: 2rem;
}

.formCheckbox label {
	color: #fff;
	font-family: var(--PoppinsRegular);
}

.formCheckbox label {
	position: relative;
	padding-left: 2.5rem;
	display: inline-block;
}

.formCheckbox label a {
	color: #fff;
}

.formCheckbox label a:hover {
	color: #1099DF;
}

.formCheckbox .checkmark {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	top: -1px;
	background-color: #ffffff33;
}

.formCheckbox .checkmark:after {
	content: '';
	position: absolute;
	top: 5px;
	left: 9px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.formCheckbox label input:checked~.checkmark:after {
	display: none;
}

.formCheckbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
	box-sizing: border-box;
	padding: 0;
}

.buttonMainSubmit {
	padding: 12px 10px 10px 10px;
}

.popupBoxSign .signInForm .formElement input {
	color: #FFF !important;
	font-family: var(--PoppinsRegular);
}

.popupBox .signInForm input[type=button] {
	text-transform: uppercase;
	font-family: var(--PoppinsExtraBold);
	background-repeat: no-repeat;
	background-size: 100%;
	color: #000 !important;
	height: 50px;
	background: #1099DF;
}

.watchListingHome .slick-list.draggable {
	padding-top: 20px;
	padding-left: 15px;
}

.ph-item:before {
	background: linear-gradient(90deg, hsl(0deg 0% 0% / 0%) 46%, hsl(0deg 0% 0% / 35%) 50%, hsl(0deg 0% 0% / 0%) 54%) 50% 50% !important;
}

.fc .fc-scroller-liquid-absolute::-webkit-scrollbar,
.fc-scrollgrid-section .fc-scroller::-webkit-scrollbar {
	width: 5px;
}

.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-track,
.fc-scrollgrid-section .fc-scroller::-webkit-scrollbar-track {
	background: #999;
}

.fc .fc-scroller-liquid-absolute::-webkit-scrollbar-thumb,
.fc-scrollgrid-section .fc-scroller::-webkit-scrollbar-thumb {
	background: #f0f0f0;
}

.searchListForm p {
	color: #fff;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	font-family: var(--PoppinsRegular);
}

.filterOptionIn form input,
#newsletteremail_err,
.error,
.resultMessage {
	font-family: var(--PoppinsRegular);
}

.form-section-divider {
	position: relative;
}

#newsletteremail_err,
.resultMessage {
	position: absolute;
	bottom: -22px;
	left: 0;
	font-size: 12px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus {
	border: 1px solid transparent;
	-webkit-text-fill-color: #FFF;
	-webkit-box-shadow: 0 0 0px 1000px transparent inset;
	transition: background-color 5000s ease-in-out 0s;
}

.activeFormElement input:-webkit-autofill,
.activeFormElement input:-webkit-autofill:hover,
.activeFormElement input:-webkit-autofill:focus {
	border: 1px solid transparent;
	-webkit-text-fill-color: #1099DF;
	-webkit-box-shadow: 0 0 0px 1000px transparent inset;
	transition: background-color 5000s ease-in-out 0s;
	font-size: 40px;
	line-height: 52px;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
}

.searchResult .categoryImg {
	min-height: 100% !important;
	max-height: 100% !important;
}

.section-contact .button.buttonMainSubmit {
	border: none;
}

.calendar-card-wrapper {
	display: none;
}

.policy-subtitle {
	margin-bottom: 1rem;
	margin-top: 4rem;
}

.contact-link {
	margin-top: 0;
	display: flex;
	/* justify-content: flex-end; */
	align-items: center;
	margin-bottom: 30px;
}

.contact-link a {
	width: 30px;
	height: 30px;
	border: 1px solid #000;
	border-radius: 100px;
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.contact-link a .pathFill {
	fill: transparent;
}

.p-0 {
	padding: 0;
}

.watch-inner {
	padding: 20px;
	border-radius: 5px;
	border: 2px solid #1099DF;
}

.btn-explore {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 1rem;
	padding: 12px;
	text-align: center;
	background: #1099df45;
	/* font-family: var(--PoppinsExtraBold); */
	font-family: var(--PoppinsExtraBold);
	color: #000;
	text-transform: uppercase;
	font-size: 1.1rem;
	width: 100%;
}

.btn-explore span {
	font-family: var(--PoppinsExtraBold);
	color: #000;
	text-transform: uppercase;
	font-size: 0.93rem;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	padding: 0;
}

.btn-explore img {
	height: 20px;
	width: fit-content;
	margin-left: 10px;
	transition: all .9s;
	-webkit-transition: all .9s;
	-moz-transition: all .9s;
	/* display: none; */
	display: none !important;
}

.btn-explore:hover  {
	background-color: #1099DF;
}
/* .btn-explore:hover span {
	color: #fff !important;
} */

.watchListing .listingIn .btn-explore:hover img {
	display: block !important;
}

.section-podcast {
	padding: 30px 0 0 0;
	background-color: #1099DF;
}

.sectionYellowBG {
	background-color: #1099DF;
}

.sectionYellowBG.sectionTredingNews {
	padding-top: 50px;
	padding-bottom: 50px;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mySwiper {
	padding: 50px 0 50px;
	/* margin-top: 20px; */
	padding-bottom: 4rem;
	color: #fff;
}

.swiper-control {
	margin-top: 4rem;
}

.swiper-slide img {
	display: block;
	width: 100%;
}

.swiper-slide {
	-webkit-box-reflect: below 1px linear-gradient(transparent, transparent, rgb(0 0 0 / 0), rgb(0 0 0 / 15%));
}

.coverText {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: end;
	padding: 25px 20px;
	/*background: linear-gradient(179.96deg, rgba(0, 0, 0, 0) 0.03%, #010006 80%);*/
	opacity: 0;
	transition: opacity 0.2s;
}

.swiper-slide-active .coverText {
	opacity: 1;
}

.swiper-button-prev {
	transform: translateY(20px) rotate(180deg);
	left: calc(50% - 85px);
}

.swiper-button-next {
	right: calc(50% - 85px);
	transform: translateY(20px);
}

.swiper-button-prev,
.swiper-button-next {
	width: auto;
	height: auto;
	/*background: #ffffff54;*/
	padding: 10px;
	border-radius: 5px;
	outline: 0 !important;
	top: auto;
}

.swiper-button-prev::after,
.swiper-button-next::after {
	display: none;
}

.podcast-item {
	height: 400px;
	position: relative;
}

.podcast-item lottie-player,
.trendingWrapCommon lottie-player {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}


.podcast-item img {
	height: 100%;
	object-fit: cover;
}

.categorySection.behindSection .col8 {
	width: 65.64%;
	height: 400px;
	position: relative;
	transition: box-shadow 1.5s;
}

.categorySection.behindSection .col8:hover {
	box-shadow: 0px 0px 31px 5px #9dd6f2;
}

.categorySection.behindSection .col8::before,
.categorySection.behindSection .col8::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
}

.categorySection.behindSection .behindSectionFirst {
	transition: color 0.25s;
}

.categorySection.behindSection .behindSectionFirst::before,
.categorySection.behindSection .behindSectionFirst::after {
	border: 2.5px solid transparent;
	width: 0;
	height: 0;
	z-index: 1;
	pointer-events: none;
}

.categorySection.behindSection .behindSectionFirst::before {
	top: -3px;
	left: -3px;
}

.categorySection.behindSection .behindSectionFirst::after {
	bottom: -3px;
	right: -3px;
}

.categorySection.behindSection .behindSectionFirst:hover {
	color: #fff;
}

.categorySection.behindSection .behindSectionFirst:hover::before,
.categorySection.behindSection .behindSectionFirst:hover::after {
	width: 100%;
	height: 100%;
}

.categorySection.behindSection .behindSectionFirst:hover::before {
	border-top-color: #fff;
	border-right-color: #fff;
	transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.categorySection.behindSection .behindSectionFirst:hover::after {
	border-bottom-color: #fff;
	border-left-color: #fff;
	transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.categorySection.behindSection .behindSectionSecond:hover {
	color: #9dd6f2;
}

.categorySection.behindSection .behindSectionSecond::after {
	top: -3px;
	left: -3px;
}

.categorySection.behindSection .behindSectionSecond:hover::before {
	border-top-color: #9dd6f2;
	border-right-color: #9dd6f2;
}

.categorySection.behindSection .behindSectionSecond:hover::after {
	border-bottom-color: #9dd6f2;
	border-left-color: #9dd6f2;
	transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.categorySection.behindSection .col8 a {
	height: 400px;
	display: block;
	overflow: hidden;
	z-index: 2;
}

.categorySection.behindSection .categoryWrap {
	border: none;
}

.behindSection .categoryWrap:hover .categoryImg img,
.cultureItem:hover .cultureItemImg,
.cardInnerItem:hover .cardInnerImg {
	transform: scale(1.1);
}

.behindSection .categoryImg {
	min-height: 250px;
}

.position-relative {
	position: relative;
}

.behindSection .categoryImg .base-play {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
}

.behindSection .readMore {
	display: inline-block;
	margin-top: 1rem;
	color: #fff;
	font-size: 0.9rem;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	text-decoration: underline;
	font-family: var(--PoppinsBold);
}

.text-readmore {
	font-size: 14px;
	text-decoration: underline;
}

.cultureItem {
	position: relative;
	overflow: hidden;
	padding-right: 0;
	margin-right: 30px;
}

.trendingWrapCulture .cultureItem {
	height: 500px;
}

.cultureItemWrap {
	/* display: none; */
	position: absolute;
	bottom: 18px;
	left: 18px;
	background-color: #fff;
	padding: 15px 20px;
	width: calc(100% - 38px);
}

.cultureItemWrap h3,
.cultureItemWrap a h3,
.cultureItemWrap a p {
	color: #000;
}

.cultureItemWrap a h3 {
	line-height: 26px;
	-webkit-line-clamp: 3;
	height: 78px;
}

.cultureItemWrap a p {
	font-size: 14px;
	-webkit-line-clamp: 3;
	height: 66px;
}

.cultureItem:hover .cultureItemWrap {
	background-color: #1099DF;
}

.cultureItem:hover .cultureItemWrap h3,
.cultureItem:hover .cultureItemWrap a h3,
.cultureItem:hover .cultureItemWrap a p {
	color: #000;
}

.cultureItem:hover .categorySet span {
	color: #fff;
}

.trendingWrapAside {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x) * -.5);
	margin-left: calc(var(--bs-gutter-x) * -.5);
}

.listingIn.listingInMain.listingInCardAside {
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * .5);
	padding-left: calc(var(--bs-gutter-x) * .5);
	margin-top: var(--bs-gutter-y);
	flex: 0 0 auto;
	width: 50%;
	display: flex;
	align-items: center;
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
	width: 310px;
	min-width: 310px;
	height: 310px;
	min-height: 310px;
	margin-right: 2rem;
	position: relative;
	transition: box-shadow 1.5s;
	/* overflow: hidden; */
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg::before,
.trendingWrapAside .listingIn.listingInCardAside .categoryImg::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg.categoryImgFirst {
	transition: color 0.25s;
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg.categoryImgFirst::before,
.trendingWrapAside .listingIn.listingInCardAside .categoryImg.categoryImgFirst::after {
	border: 2.5px solid transparent;
	width: 0;
	height: 0;
	z-index: 1;
	pointer-events: none;
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg.categoryImgFirst::before {
	top: -3px;
	left: -3px;
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg.categoryImgFirst::after {
	bottom: -3px;
	right: -3px;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgFirst {
	color: #fff;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgFirst::before,
.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgFirst::after {
	width: 100%;
	height: 100%;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgFirst::before {
	border-top-color: #fff;
	border-right-color: #fff;
	transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgFirst::after {
	border-bottom-color: #fff;
	border-left-color: #fff;
	transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgSecond {
	color: #9dd6f2;
}

.trendingWrapAside .listingIn.listingInCardAside .categoryImg.categoryImgSecond::after {
	top: -3px;
	left: -3px;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgSecond::before {
	border-top-color: #9dd6f2;
	border-right-color: #9dd6f2;
}

.trendingWrapAside .listingIn.listingInCardAside:hover .categoryImg.categoryImgSecond::after {
	border-bottom-color: #9dd6f2;
	border-left-color: #9dd6f2;
	transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.trendingWrapAside .listingIn .categoryDescBot {
	width: 100%;
	padding-top: 0;
	padding-right: 1rem;
}

.trendingWrapAside .listingIn .categoryBy,
.cardInnerItem .categoryBy {
	margin-bottom: 5px;
	text-transform: uppercase;
	font-family: var(--PoppinsSemiBold);
}

.cardInnerItem .categoryBy {
	font-size: 13px;
	line-height: 20px;
}

.cardInnerItem.listingIn p.categoryDeatils {
	font-size: 13px;
	line-height: 21px;
}

.trendingWrapAside .listingIn .categorySet,
.cardInnerWrap .categorySet,
.categorySectionVideo .categorySet,
.watchListingInner .categoryWrap p.categorySet,
.tournamentListing .categoryDescBot .categorySet {
	justify-content: space-between;
	font-size: 12px;
	font-family: var(--PoppinsBold);
}

.tournamentListing .categoryDescBot .categorySet {
	font-size: 15px;
}

.trendingWrapAside .listingIn .categoryDeatils {
	-webkit-line-clamp: 3;
}

.trendingWrapAside .listingIn:hover .categoryImg .img-control img,
.tournamentListing .listingIn:hover .categoryImg img {
	transform: scale(1.1);
}

.categoryWrapBanner {
	display: flex;
	align-items: center;
}

.categoryWrapBanner .categoryImg img {
	/* width: 100%;
	min-height: 260px; */

	width: 100%;
	min-height: 100%;
	object-fit: cover;
	display: block;
}

.sectionListingBanner {
	padding-top: 0;
}

.sectionListingBanner {
	padding: 30px 90px;
}

.sectionListingBanner .categoryDesc,
.sectionVideoBanner .categoryDesc {
	padding: 1rem 1rem 1rem 4.5rem;
}

.listingIn .categoryImg {
	width: 100%;
	height: 200px;
}

section.sectionVideoBanner {
	padding: 40px 90px;
}

/* .sectionVideoBanner .categoryWrapBanner .categoryImg {
	overflow: hidden;
	max-height: 240px;
	min-height: 200px;
} */

.sectionVideoBanner .categoryWrapBanner .categoryImg {
	overflow: hidden;
	max-height: 100%;
	min-height: auto;
}

.sectionVideoBanner .categoryWrapBanner .categoryImg a {
	height: 100%;
	display: block;
}

.sectionVideoBanner * {
	color: #000;
}

.categorySectionVideo .categoryDesc {
	vertical-align: top;
	padding-top: 0;
	padding-bottom: 0;
}

/* .categorySectionVideo .col7 {
	width: 60%;
}

.categorySectionVideo .col5 {
	width: 40%;
} */

#contactus_form .parsley-errors-list {
	color: red;
	position: absolute;
	font-size: 12px;
	left: 0;
	bottom: -14px;
	font-family: var(--PoppinsRegular);
}

#contact_msg {
	font-size: 12px;
	font-family: var(--PoppinsRegular);
	position: absolute;
	left: 0;
	bottom: -23px;
}

.subscribeForm .error.validEmailErr,
.subscribeForm .error.emptyTextErr {
	right: unset;
	bottom: -22px;
}

.d-none {
	display: none !important;
}

.yellow {
	color: #ffb018 !important;
}

.addrs_sect {
	display: flex;
	align-items: top;
	margin-bottom: 20px;
}

.addrs_sect p {
	font-size: 16px;
	color: #000;
	font-family: var(--PoppinsRegular);
}

.addrs_sect p b {
	display: block;
}

.addrs_sect span {
	display: inline-block;
	margin-right: 20px;
	height: 24px;
}

.add_banner {
	padding: 30px 90px;
	position: relative;
}

.add_banner_cont {
	width: 85%;
	border: 2px solid #1099DF;
	border-radius: 8px;
	/* padding: 28px; */
	margin: 0 auto;
}

.add_banner_cont a {
	display: block;
	border-radius: 8px;
	/* border: 1px solid #FFFFFF; */
}

.add_banner_cont a img,
.add_banner_cont a iframe {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 8px;
}


.footer-address li a {
	display: inline-block;
}

.footer-address li a strong {
	color:#1099DF; /* #ffb018; */
	FONT-SIZE: 15px;
	text-transform: uppercase;
	display: block;
}

.footer-address li a:hover strong {
	color: #000;
}



header p.catName {
	z-index: 1;
	color: #000;
	font-size: 16px;
	position: relative;
	letter-spacing: 0.5px;
	font-family: var(--PoppinsMedium);
	/* font-family: nexa-bold, sans-serif !important; */
}

/* header p.catName:hover::before */
header p.catName.selected::before,
header .menu-ul li:hover a p::before {
	/* color: #9dd6f2; */
	content: '';
	width: calc(100% + 40px);
	height: 75px;
	min-width: 30px;
	opacity: 0.45;
	background: radial-gradient(closest-side at 50% 50%, #1099DF 0%, #e5e4e100 100%);
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}

.catName:hover {
	color: #1099DF !important;
}

.subscribeForm .formElement {
	width: 100%;
}

footer .subscribeForm input#subscribebtn {
	transition: all 0.2s;
}

footer .subscribeForm input#subscribebtn:hover {
	outline: none;
}

.trendingDesc a {
	color: #666;
}


@media screen and (min-width:200px) and (max-width:1050px) {
	.categorySection.homeSlider {
		padding: 0;
	}

	.mobileLogin {
		display: block
	}

	header {
		height: 58px;
		top: 0
	}

	header li {
		padding: 20px 0
	}

	.logo {
		height: 36px;
		margin-top: 5px;
	}

	nav ul.menu-ul,
	.menu-ul li {
		flex-wrap: wrap;
	}

	.menu-ul a {
		padding: 10px 0;
	}

	.submenu::before {
		display: none;
	}

	nav {
		position: fixed;
		width: 100%;
		height: calc(100% - 50px);
		right: -100%;
		top: 0;
		background-color: #000;
		overflow: auto;
		padding-left: 0;
		top: 66px;
	}

	.activeNav {
		right: 0
	}

	nav li {
		width: 100%;
		padding: 10px 20px
	}

	.menu-ul li {
		margin-right: 0;
	}

	.menuClick {
		display: block;
		right: 10px;
		top: 2px;
	}

	.login {
		top: 15px
	}

	.loginClick {
		display: none
	}

	.searchClick {
		padding-right: 10px;
		margin-right: 36px;
	}

	.searchClick img {
		height: 20px;
	}

	.submenu {
		position: relative;
		opacity: 1;
		pointer-events: auto;
		left: 0;
		width: 100%;
		top: auto;
		padding: 0 20px;
		box-shadow: none;
		border: none;
		background-color: transparent;
	}

	.listingIn.listingInAside .img-control {
		height: auto;
	}

	.submenuNav li a.submenuLink {
		padding: 0;
	}

	.submenuNav li:not(:last-child) {
		border-bottom: 1px solid transparent;
	}

	.submenuNav li a.submenuLink {
		min-height: 30px;
	}

	.submenuNav li .menuIcon {
		margin-right: 0.85rem;
		width: 25px;
	}

	.submenuNav li .menuIcon img {
		width: 25px;
	}

	nav li p {
		font-weight: 400
	}

	.loginMobile {
		display: inline-block
	}

	header p.catName {
		color: #FFF;
	}


}

@media screen and (min-width:200px) and (max-width: 360px) {
	.trendingWrapTournament .categoryImg {
		min-height: 148px !important;
	}

	.button.buttonMain.buttonRefine,
	.button.buttonMain.buttonRefine:hover,
	.button-search-group .button.buttonClear.buttonMain {
		min-width: max-content !important;
	}

	.button-search-group .button.buttonClear.buttonMain {
		min-width: max-content !important;
		margin-top: 3px;
		line-height: 22px;
	}

	footer .subscribeForm input.subscribebtn {
		font-size: 12px !important;
		height: 35px;
	}


}

@media screen and (min-width:200px) and (max-width:600px) {
	#contact_msg {
		position: unset;
	}

	.closeSearchForm {
		right: 0 !important;
		top: 66px !important;
	}

	.closeSearchForm img {
		height: 30px !important;
	}

	.fc-daygrid-event-harness .fc-event {
		flex-wrap: wrap;
		overflow-wrap: anywhere;
	}

	.fc .fc-toolbar-title {
		font-size: 1em !important;
	}

	.fc.fc-media-screen button,
	.fc.fc-media-screen .button {
		font-size: 12px;
		min-width: 60px !important;
	}

	.fc.fc-media-screen button.fc-listMonth-button {
		display: none;
	}

	.fc.fc-media-screen button.fc-prev-button,
	.fc.fc-media-screen button.fc-next-button {
		min-width: 30px !important;
	}

	.fc.fc-media-screen button.fc-next-button {
		margin-left: 0.5rem !important;
	}

	.fc.fc-media-screen button.fc-dayGridMonth-button {
		margin-right: 0.5rem !important;
	}

	#verticalHeader {
		height: auto;
	}

	.leftSlider {
		padding-right: 0px
	}

	.rightSlider {
		padding-right: 0px
	}

	.gutterSpace {
		padding: 0 20px
	}

	section,
	.section-terms,
	.section-contact,
	section.sectionVideoBanner {
		padding: 30px 20px;
	}

	.add_banner {
		padding: 20px;
	}

	.add_banner_cont {
		width: 95%;

	}

	.section-contact .staticSection,
	.section-terms .staticSection {
		width: 100%;
	}

	.homeSlider {
		padding: 0 0 30px 0
	}

	.col1,
	.col10,
	.col11,
	.col12,
	.col2,
	.col3,
	.col4,
	.col5,
	.col6,
	.col7,
	.col8,
	.col9 {
		width: 100%
	}

	.sliderDesc,
	.sliderImg {
		width: 100%
	}

	.sliderDesc {
		padding: 20px
	}

	.sliderDesc h1,
	.sliderDesc h1 * {
		font-size: 22px;
		line-height: 26px;
		margin: 5px 0
	}

	main {
		margin-top: 58px
	}

	.categoryImg {
		min-height: auto
	}

	.primaryPartner .sectionHead {
		padding: 0 20px
	}

	.sectionHead img {
		height: 22px;
		max-width: 28px;
		margin-right: 0.5rem;
	}

	.sectionHead p::after {
		height: 2px;
		bottom: 6px;
		width: 100px;
	}

	.sectionHead .viewAllBtn {
		top: 10px;
		height: 40px;
		padding: 10px 0;
		min-width: 100px
	}

	.categoryDesc {
		padding: 10px 0 0 0
	}

	.categoryWrap .trendingCredit {
		margin-bottom: 10px
	}

	.tendingCategory {
		margin-top: 10px
	}

	.categoryWrap h3 {
		margin: 10px 0
	}

	.trending .listingIn {
		padding-right: 0;
		margin-bottom: 0;
		margin-top: 0
	}

	.watchListingHome {
		padding: 20px
	}

	.searchResultMain .searchResultMainLeft::after {
		display: none;
	}

	.buttonRefine .buttonInner,
	.buttonRefine,
	.buttonRefine:hover,
	.button-search-group .buttonMain,
	.buttonClear,
	.buttonClear:hover,
	.buttonClear:hover .buttonInner {
		font-size: 16px;
		line-height: 26px;
	}

	.watchListingHome .sectionHead {
		padding: 0
	}

	.watchListingHome .sectionHead .viewAllBtn {
		right: 0
	}

	.watchListing .listingIn {
		padding: 0
	}

	.trendingWrap.watchListing .listingIn {
		width: 100%;
	}

	.mySwiper {
		padding: 10px 0 10px;
	}

	.swiper-button-prev,
	.swiper-button-next {
		top: unset;
		bottom: 38px;
	}

	.categorySection.behindSection .col8,
	.categorySection.behindSection .col8 a {
		width: 100%;
		height: auto;
	}

	.behindSection .readMore {
		font-size: 0.95rem;
	}

	.behindSection .trendingWrap .listingIn .categoryDescBot,
	.gigxTravelSection .trendingWrap .listingIn .categoryDescBot {
		padding-left: 0;
		padding-top: 15px;
	}

	.cultureItem {
		margin-right: 0;
	}

	#bts_single.categoryWrap .categoryDesc,
	.gigxTravelSection .trendingWrap .listingIn {
		margin: 0;
		padding: 0;
		border: none;
		background-color: transparent;
	}

	.trendingWrap.watchListing.listingIn h3 {
		height: 42px !important;
	}

	.listingIn h3,
	.tournamentListing .categoryDescBot h3 {
		font-size: 20px;
		line-height: 26px;
		-webkit-line-clamp: 3
	}

	.tournamentListing .categoryDescBot .categorySet {
		font-size: 12px;
		margin-bottom: 8px;
	}

	.cardInnerItem.listingIn {
		padding-bottom: 0;
	}

	.watchListingHome .slick-dots {
		bottom: 0
	}

	.categorySection {
		padding: 20px;
	}

	.categorySection.behindSection.sectionRelative {
		overflow-x: hidden;
	}

	.categorySection.gigxCultureSection {
		padding-bottom: 5rem;
	}

	.quizWrap {
		padding: 0 0 30px 0
	}

	.loginQuiz {
		padding: 40px 20px
	}

	.editorLetterIn {
		padding: 80px 20px
	}

	.editorLetterIn h4 {
		line-height: 24px;
		font-size: 16px
	}

	footer {
		padding: 10px;
		margin-bottom: 10px;
		margin-top: 0;
	}

	.footer-follow-links svg {
		height: 10px;
		width: 10px;
	}

	footer li a {
		font-size: 12px;
		line-height: 17px;
	}

	.footer-nav h2::after {
		height: 3px;
	}

	.footer-main {
		padding: 6px;
	}

	footer .footerIn {
		padding: 15px;
		flex-wrap: wrap;
	}

	.footer-event,
	.footer-details {
		width: 100%;
	}

	.footer-event {
		text-align: center;
		margin-bottom: 1rem;
	}

	.footer-event img {
		width: 100%;
	}

	.footer-details-first,
	.footer-details-last {
		flex-wrap: wrap;
	}

	.footer-nav,
	.footer-nav.footer-menu {
		width: 100%;
		padding-left: 0;
		padding-bottom: 1rem;
	}

	.footer-menu-small {
		width: 46%;
	}

	.footer-details-first .footer-menu-small:last-child {
		width: 54%;
	}

	.footer-details-first .footer-menu-small {
		padding-right: 1rem !important;
	}

	.footer-details-first .footer-nav:last-child {
		padding-left: 1rem;
		padding-right: 0 !important;
	}

	.footer-nav.footer-newsletter {
		width: 100%;
		margin-top: 0;
	}

	.footer-nav:not(:last-child) {
		padding-right: 0;
	}

	.subscribeForm {
		margin-left: 0;
	}

	.footer-nav:not(:last-child)::after {
		border-color: transparent;
	}

	.footerDesc p {
		margin-bottom: 0;
		line-height: 14px;
		font-size: 10px;
	}

	footer .subscribeForm input.subscribebtn {
		font-size: 16px;
		padding: 0 15px;
		margin-bottom: 0.5rem;
	}

	footer .footerDesc {
		padding-top: 20px
	}

	footer .footerIn {
		padding-bottom: 20px
	}

	.socialNav {
		margin: 0
	}

	.footer-bottom-link li:not(:last-child) {
		margin-right: 0.5rem;
	}

	.footer-bottom-link li {
		text-align: right;
	}

	.leftNav,
	.socialNav {
		display: inline-block;
		vertical-align: middle
	}

	.contact-link.socialNav {
		display: flex;
		margin-top: 1.5rem;
	}

	footer .leftNav {
		margin-top: 0
	}

	footer .footerNav.asideDiv {
		margin: 0;
		width: 100%;
	}

	footer .asideDiv.col3.footerNav {
		margin: 0;
		margin-bottom: 1.4rem;
	}

	.footerNav ul li:not(:last-child) {
		margin-bottom: 0.5rem;
	}

	footer .subscribeForm h3 {
		display: none;
	}

	.connect-container {
		flex-wrap: wrap;
	}

	.subscribeForm .col9 {
		width: 70%
	}

	.subscribeForm .col3 {
		width: 30%
	}

	.submenuTrending {
		margin-top: 20px;
		display: none
	}

	header li p {
		font-weight: 800
	}

	.centrestageSubmenu p {
		color: #9dd6f2
	}

	.watchMenu p {
		color: #02adb0
	}

	.shopSubmenu p {
		color: #9362a8
	}

	.fabricSubmenu p {
		color: #e85e3a
	}

	.intersectionSubmenu p {
		color: #5f7bbc
	}

	#newsletteremail_err,
	.resultMessage,
	.subscribeForm .error.validEmailErr,
	.subscribeForm .error.emptyTextErr {
		bottom: -10px;
	}

	.sustainSubmenu p {
		color: #3ca751
	}

	.watchListingMain .watchListingHome {
		padding: 20px
	}

	.watchListingMain .watchListing .listingIn {
		width: 100%;
		padding: 10px 0;
	}

	.watchListingHome .listingIn h3 {
		margin: 5px 0 0 0
	}

	.watchListingMain .watchListingHome:before {
		width: calc(100% - 40px);
		left: 20px
	}

	.videoWrap iframe {
		height: 350px
	}

	.watchListingInner .categoryDesc {
		position: relative;
		padding-left: 0;
		max-height: 400px;
		margin-top: 20px;
		padding: 0
	}

	.categoryWrap,
	.homeSlideIn {
		border: none
	}

	footer .logo {
		height: 40px;
		margin-bottom: 20px
	}

	.searchWrapIn {
		width: 80%
	}

	.popularSearches span {
		margin: 10px
	}

	.videoListDesc {
		padding-left: 0
	}

	.videoListIn {
		padding: 20px 0 10px 0
	}

	.videoListIn:first-child {
		padding: 0 0 10px 0
	}

	.trending .categoryDescBot,
	.trending .categoryImg,
	.listingInner .categoryImg,
	.listingInner .categoryDescBot {
		display: inline-block;
		vertical-align: middle;
		width: 50%
	}

	.watchListing .listingIn .categoryImg {
		width: 100%;
		height: 200px;
		min-height: 200px;
	}

	.listingIn .watch-inner .categoryImg .categoryImgSub {
		min-height: 200px;
	}

	.watchListing .watch-inner .categoryImg img {
		min-height: 200px;
		max-height: 200px;
	}

	.watchListingHome .listingIn h3 {
		height: 40px;
	}

	.btn-explore,
	.btn-explore span {
		font-size: 0.95rem;
	}

	.categoryDescBot {
		padding-top: 0;
		padding-left: 15px;
	}

	.categorySet span,
	.recommendedInSet span,
	.tendingCategory span,
	.tendingCategory.tendingSmall span {
		font-size: 11px;
		line-height: 16px;
		padding: 0;
	}

	.categorySet a,
	.recommendedInSet a,
	.tendingCategory a {
		margin-right: 0.5rem;
	}

	.recommendedIn h3,
	.recommendedIn h3 p {
		margin: 6px 0;
	}

	.categorySet,
	.tendingCategory,
	.recommendedInSet {
		font-size: 12px;
		line-height: 20px;
	}

	footer li {
		font-size: 12px;
		line-height: 13px;
		margin-bottom: 5px;
	}

	.footer-nav h2,
	.footer-nav h2 span {
		font-size: 1rem;
		margin-bottom: 1rem;
	}

	.footer-nav.footer-newsletter h2 span {
		display: block;
	}

	.categoryDeatils,
	.recommendedDeatils,
	.sectionListingBanner .bannerDesc,
	.sectionVideoBanner .bannerDesc,
	.sectionListingBanner .bannerReadMore,
	.sectionVideoBanner .bannerReadMore {
		font-size: 15px;
		line-height: 22px;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryDesc {
		padding: 15px;
	}

	.categoryWrap .categoryDesc {
		width: 90%;
		margin: -50px auto 0 auto;
		display: block;
		background-color: #fff;
		position: relative;
		padding: 10px 20px;
		border: solid 1px #f0f0f0
	}

	.sectionHead p,
	.sectionHeadSecondary p {
		font-size: 24px;
		line-height: 38px;
	}

	.recommended .sectionHeadSecondary {
		margin-left: 0;
		margin-bottom: 10px;
	}

	.recommended .recommendedWrap {
		padding: 0 15px;
		border-width: 2px;
	}

	.recommendedIn {
		padding: 15px 0 15px 0;
	}

	.greatestHits .categoryMain .catergoryWrap {
		margin-right: 0 !important;
	}

	.slick-dots {
		bottom: 10px
	}

	.trending .asideDiv.recommended {
		margin-top: 20px
	}

	.watchListingHome {
		padding: 20px;
		padding-bottom: 0;
	}

	.listingIn {
		padding-right: 0;
		padding-bottom: 30px
	}

	.listingIn:last-child {
		padding-bottom: 0
	}

	.trendingCredit {
		margin-bottom: 0;
		font-size: 13px;
		color: #666
	}

	.trending .sectionHead {
		margin-bottom: 20px
	}

	.trendingDesc {
		margin-top: 10px
	}

	.reInvention .trendingDesc {
		height: unset;
		font-size: 14px;
		line-height: 18px;
	}

	.mostRead {
		padding-bottom: 5px;
	}

	.recommended .sectionHead {
		margin-bottom: 0
	}

	.pagination li {
		padding: 0 12px;
		line-height: 40px
	}

	.pagination .pageshtml {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.pagination-more {
		padding-right: 10px;
	}

	.pagination li.previous {
		width: 32px;
		padding-right: 0;
	}

	.pagination li.previous:before {
		top: 16px;
	}

	.pagination li.previous:after {
		bottom: 16px;
	}

	.pagination li.next:before {
		top: 15px;
	}

	.pagination li.previous span {
		width: auto;
		text-align: right;
		padding-right: 20px
	}

	.pagination li.next {
		width: 32px;
		text-align: left;
		padding-left: 0;
	}

	.pagination li.next span {
		width: auto;
		text-align: left;
		padding-left: 20px
	}

	.pagination li.next:after,
	.pagination li.next:before,
	.pagination li.previous:after,
	.pagination li.previous:before {
		/* display: none */
	}

	/* .pagination li.next span,
	.pagination li.previous span {
		display: none
	} */

	.listingInner .listingIn {
		padding: 25px 0;
		padding-top: 0;
	}

	.categoryLisitng .listingSlider {
		padding: 0 20px
	}

	.listingInner li {
		margin: 0;
		margin-right: 15px;
		margin-bottom: 12px;
	}

	.tournamentListing .trendingWrap .asideDiv,
	.tournamentListing .listingIn .categoryImg,
	.tournamentListing .categoryDescBot {
		width: 100%;
	}

	.tournamentListing .listingIn .categoryImg {
		height: 200px;
	}

	.tournamentListing .categoryDescBot {
		padding-left: 0;
		padding-top: 0.5rem;
	}

	.trendingWrapAside .listingIn .categoryBy,
	.cardInnerItem .categoryBy {
		font-size: 14px;
		margin-bottom: 3px;
		letter-spacing: 0.5px;
	}

	.listingCategoryFilter ul li {
		border: none;
		margin: 0 5px;
	}

	.autorInfo {
		margin-top: 20px
	}

	.socialAuthor {
		margin-top: 10px
	}

	.watchListingInner section.categorySection {
		padding: 20px
	}

	.categoryWrap .categoryDesc {
		margin-top: 30px;
		width: 100%;
		padding: 10px
	}

	.watchListingInner .categoryWrap p {
		padding: 0;
		font-size: 14px;
	}

	.watchListingInner .categoryWrap h3 {
		padding: 0;
	}

	.watchListingInner .categoryWrap .categoryImg h3 {
		font-size: 1.5rem;
		line-height: 26px;
		margin-top: 1.2rem;
	}

	.watchListingMain .sectionHead p {
		padding: 0;
	}

	.homeSlider .slick-arrow {
		left: 0;
		top: 70px
	}

	.homeSlider .slick-arrow.slick-next {
		left: auto;
		right: 0
	}

	.homeSlider .slick-arrow {
		display: none !important
	}

	.greatestHits .categoryMain .catergoryWrap .categoryContainer .categoryDesc h3 {
		font-size: 15px;
		line-height: 20px;
		margin-right: 0;
	}

	.section-div-hr {
		padding: 30px 20px;
	}

	.reInvention .categoryDescWrapper {
		width: 100% !important;
	}

	.text-about,
	.connect-text {
		line-height: 18px;
		font-size: 12px;
	}

	.connect-text {
		width: 100%;
	}

	.text-about {
		margin-right: 0;
		margin-bottom: 1.5rem;
	}

	.listingInner li a {
		font-size: 0.9rem;
	}

	.tournamentListing .listingInner .categoryImg,
	.tournamentListing .listingInner .categoryDescBot,
	.trendingWrapTournament.listingInner .categoryImg,
	.trendingWrapTournament.listingInner .categoryDescBot {
		width: 100%;
	}

	.tournamentListing .listingInner .categoryDescBot,
	.trendingWrapTournament.listingInner .categoryDescBot {
		padding-top: 0.9rem;
		padding-left: 0;
	}

	.trendingWrapTournament .categoryImg {
		min-height: 176px;
	}

	.fc .fc-toolbar.fc-header-toolbar {
		flex-wrap: wrap;
	}

	.fc.fc-media-screen {
		padding-top: 0;
	}

	.fc .fc-button {
		height: 32px;
	}

	.fc-icon-chevron-left:before,
	.fc-icon-chevron-right:before {
		width: 20px;
		height: 13px;
	}

	.fc-today-button {
		display: none !important;
	}

	.fc .fc-button .fc-icon {
		line-height: 18px;
	}

	.fc-button.fc-prev-button,
	.fc-button.fc-next-button {
		min-width: 46px !important;
	}

	.greatestHits .categoryMain .trendingWrap {
		padding-left: 0 !important;
	}

	.greatestHits .categoryMain .trendingWrap::before {
		display: none !important;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryImg {
		min-height: unset !important;
		max-height: unset !important;
	}

	.searchListForm.searchFormnewResult {
		margin-top: 0;
		padding: 20px;
	}

	section.searchResultMain {
		padding: 30px 20px;
	}

	.searchResultMain .searchResultMainRight {
		padding: 0px 0px 20px 0px;
		background-color: transparent;
	}

	.advanceSearch span {
		border-color: #fff;
		text-transform: uppercase;
		font-family: var(--PoppinsLight);
	}

	.advanceSearch span:before,
	.advanceSearch span:after {
		background-color: #fff;
	}

	.searchListForm p {
		margin-bottom: 0;
	}

	.filterHead {
		text-transform: uppercase;
		font-family: var(--PoppinsLight);
	}

	.filterOptionIn {
		padding-bottom: 0 !important;
	}

	.filterOptionIn h3 {
		margin-bottom: 0;
		padding-bottom: 10px;
	}

	.filterOptionIn h3 {
		color: transparent;
	}

	.filterOptionIn h3 p.filter-label-text {
		padding-bottom: 8px;
		margin-bottom: -12px;
	}

	.filter-label-text {
		margin-bottom: -22px;
	}

	.filterOptionIn form input {
		margin-top: 10px;
	}

	.searchResultMain .searchResultMainLeft {
		padding: 0 !important;
		border-right: none !important;
	}

	.buttonRefine,
	.buttonRefine:hover,
	.button-search-group .buttonMain {
		min-width: unset !important;
		width: 100%;
	}

	.searchResult .categoryDesc .tendingCategory {
		margin-top: 0;
	}

	.watchListingMain .watchListingHome:not(:last-child):before {
		left: 30px;
		width: calc(100% - 60px);
	}

	.listingCategoryFilter ul li a {
		padding: 10px 17px;
		font-size: 12px;
		border-radius: 30px;
	}

	.moreFeatureDetails {
		top: 56px;
	}

	.listingCategoryFilter ul li.moreFeature svg {
		order: 2;
		max-width: 8px;
		margin-right: 0;
		margin-left: 14px;
	}

	.moreFeatureDetails {
		top: 56px;
	}

	.gameFilter {
		padding: 10px 18px;
		font-size: 12px;
	}

	.gameFilter svg {
		max-height: 12px;
		margin-right: 0px;
		margin-left: -14px;
	}

	.gameFilterDetails {
		top: 46px;
	}

	.featurecategory.gamestag {
		margin-right: 10px;
	}

	.trendingWrap center h1 {
		font-size: 1rem;
	}

	.sectionCalendar {
		padding-left: 0;
		padding-right: 0;
	}

	.sectionCalendar .sectionHead,
	.fc-header-toolbar.fc-toolbar {
		padding-left: 20px;
		padding-right: 20px;
	}

	.fc .fc-toolbar.fc-header-toolbar {
		margin-bottom: 0.85em !important;
	}

	.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
		/* display: none!important; */
		min-height: auto !important;
	}

	.fc-daygrid-day .fc-daygrid-dot-event .fc-event-title,
	.fc-daygrid-day .fc-daygrid-dot-event .fc-event-time {
		display: none !important;
	}

	.fc .fc-view-harness-active>.fc-view {
		margin-top: 12px;
	}

	.fc .fc-daygrid-day-number {
		pointer-events: none;
	}

	.fc-theme-standard .fc-scrollgrid,
	.fc-theme-standard td,
	.fc-theme-standard th {
		border: none !important;
	}

	.fc .fc-daygrid-day-top {
		border-bottom: none;
	}

	.fc .fc-view-harness.fc-view-harness-active {
		min-height: 430px;
	}

	.fc-daygrid-event-harness {
		padding-top: 0;
	}

	.fc .fc-daygrid-day-frame {
		min-height: auto !important;
	}

	.calendar-card-wrapper {
		padding: 30px 20px;
		padding-bottom: 0;
		display: block;
	}

	.calendar-card {
		padding: 0.8rem;
		padding-bottom: 0.7rem;
		margin-bottom: 1rem;
		border-radius: 8px;
		border-bottom: 8px solid transparent;
	}

	.calendar-card:last-child {
		margin-bottom: 0;
	}

	.calendar-card * {
		color: #000;
	}

	.calendar-card-yellow {
		background-color: #ffe8b1;
		border-color: #ffb404;
	}

	.calendar-card-blue {
		background-color: #b4ebff;
		border-color: #04bcff;
	}

	.calendar-card-green {
		background-color: #f0ffb4;
		border-color: #9dd6f2;
	}

	.calendar-title {
		font-weight: 600;
		font-size: 13px;
		text-transform: uppercase;
	}

	.calendar-data,
	.calendar-data div {
		display: flex;
		align-items: center;
	}

	.calendar-data div img {
		height: 16px;
		margin: 0 8px;
	}

	.calendar-data p {
		font-size: 13px;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.calendar-data div:first-child {
		min-width: 92px;
	}

	.section-terms .sectionHead {
		margin-bottom: 25px;
	}

	.terms-details p {
		line-height: 28px;
		margin-bottom: 1rem;
	}

	.terms-details .sectionHeadSecondary {
		margin-bottom: 0;
		margin-top: 34px;
	}

	.terms-details .sectionHeadSecondary p {
		margin-bottom: 0.4rem;
		line-height: 32px;
	}

	.categoryWrapBanner {
		flex-wrap: wrap;
	}

	.sectionListingBanner .categoryDesc,
	.sectionVideoBanner .categoryDesc {
		padding: 0.5rem 0;
	}

	.sectionListingBanner .categoryDesc h3,
	.sectionVideoBanner .categoryDesc h3 {
		font-size: 24px;
		line-height: 28px;
	}

	.cardInnerItem.listingIn h3,
	.cardInnerItem.listingIn p.categoryDeatils {
		height: auto !important;
	}

	.trendingWrapCardInner {
		background-color: #000000;
	}

	.trendingWrapCommon .slick-dots {
		bottom: -26px;
	}

	.behindSection .trendingWrapCommon .slick-dots {
		bottom: 0;
	}

	.gigxTravelSection .trendingWrapCommon .slick-dots,
	.gigxCultureSection .trendingWrapCommon .slick-dots {
		bottom: unset;
	}

	.behindSection .trendingWrapCommon .slick-dots {
		bottom: unset;
		top: 97%;
	}

	.trendingWrapCulture .cultureItem {
		padding-bottom: 0;
	}

	.gigxTravelSection .trendingWrap {
		margin-bottom: 1rem;
	}

	/* .trendingWrapCommon .slick-dots li.slick-active button {
		background-color: #000;
	} */
	.categoryImg.videoWrap {
		position: relative;
		top: 0;
	}

	.categorySectionVideo .categoryWrap .categoryDesc,
	.watchListingMain .categoryWrap .categoryDesc {
		background-color: transparent;
		padding: 0;
		border: 0;
	}

	.categorySectionVideo .videoListIn .col4,
	.watchListingMain .videoListImg {
		width: calc(50% - 1rem);
		margin-right: 1rem;
	}

	.categorySectionVideo .videoListIn .col7,
	.watchListingMain .videoListDesc {
		width: 50%;
	}

	.videoListIn h3 {
		font-size: 20px;
		line-height: 26px;
	}

	.sectionVideoBanner .categoryWrapBanner .categoryImg {
		max-height: auto;
		min-height: auto;
	}

	.sectionVideoBanner .categoryWrapBanner .categoryImg a {
		height: auto;
	}

	.categoryWrapBanner .categoryImg img {
		min-height: unset;
	}

	.slide_cont {
		width: 80%;
		padding: 25px 18px 18px;
	}

	.slide_cont.activeSlide a img {
		width: 25px;
		height: auto;
	}

	.slide_blog {
		margin-right: 30px;
		margin-top: 0;
	}

	.activeSlide form input {
		height: 65px;
		font-size: 22px;
		line-height: 32px;
	}

	.my_location_sect {
		padding: 14px 10px;
		gap: 9px;
		font-size: 12px;
		gap: 10px;
	}

	.my_location_sect img {
		width: 20px !important;
		height: 20px !important;
	}

	.popular_cities ul {
		margin: 0;
	}

	.popular_cities ul li {
		width: 100%;
		margin: 0 0 20px;
		padding: 0;
	}

	.popular_cities ul li a {
		padding: 25px;
		font-size: 20px;
		line-height: 25px;
	}

	#show_cities {
		font-size: 16px;
		line-height: 30px;
	}

	.hidden-cities ul li {
		padding: 0;
	}

	.hidden-cities ul li a {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 12px;
	}

	.slide_sect img {
		height: 16px;
	}

	.slide_sect {
		gap: 7px;
		font-size: 14px;
		line-height: 24px;
	}

	.logo {
		height: 28px;
		margin-top: 0;
	}

	.left_sect {
		gap: 19px;
	}

	.activeSlide form {
		margin: 20px 0 10px 0;
	}


}

@media screen and (min-width:200px) and (max-width:750px) {
	button {
		padding: 10px;
		line-height: 16px;
		font-size: 14px;
		min-width: 120px
	}

	footer li a {
		font-size: 13px;
	}

	.signInTextSmall {
		padding-top: 7px;
	}

	.emptyTextErr1 {
		bottom: -8px !important;
	}

	.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst::before {
		top: 0 !important;
		left: -1px !important;
		z-index: 99 !important;
	}

	.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst::after {
		bottom: 0px !important;
		right: -4px !important;
		left: inherit !important;
		top: inherit !important;
		z-index: 99 !important;
	}

	.listingIn:hover .categoryImg,
	.listingIn:hover .categoryBTSImg {
		box-shadow: 0px 0px 12px 5px #FFEF278C;
	}

	.trendingDesc {
		height: 40px;
	}

	.tournamentListing .listingIn .categoryImg {
		height: auto !important;
		margin-bottom: 10px;
	}

	.watchListingHome .listingIn .tendingCategory {
		display: block;
	}

}

@media screen and (min-width:601px) and (max-width:1000px) {
	.closeSearchForm {
		right: 9px !important;
		top: 73px !important;
	}

	.watchListingHome .listingIn .tendingCategory {
		display: block;
		text-align: right;
	}

	.trendingWrap span {
		padding-top: 10px;
		font-size: 16px !important;
	}

	.footer-nav.footer-address::after {
		display: inline-block !important;
	}

	.listingInner li {
		margin: 0px 22px 12px 0;
	}

	.listingFilter {
		margin-bottom: 0;
	}

	.tournamentListing .listingIn .categoryImg img {
		object-fit: contain;
	}

	.tournamentListing .listingIn .categoryImg {
		height: 200px !important;
	}

	.fc-daygrid-dot-event .fc-event-title,
	.fc-direction-ltr .fc-daygrid-event .fc-event-time {
		font-size: 9px !important;
	}

	.fc-daygrid-dot-event .fc-event-title {
		overflow-wrap: anywhere;
	}

	.fc.fc-media-screen button,
	.fc.fc-media-screen .button {
		height: 38px;
		min-width: 62px !important;
	}

	.fc .fc-button-primary.fc-today-button:disabled,
	.fc.fc-media-screen button.fc-dayGridMonth-button,
	.fc.fc-media-screen button.fc-listMonth-button {
		min-width: 120px !important;
	}

	.fc .fc-button-primary.fc-today-button:disabled,
	.fc .fc-button-primary.fc-today-button {
		height: 45px;
		min-width: 120px !important;
	}

	.fc.fc-media-screen button.fc-listMonth-button {
		margin-left: 0.5rem !important;
	}

	.fc .fc-toolbar-title {
		font-size: 1.2rem !important;
	}

	.fc-icon-chevron-right:before,
	.fc-icon-chevron-left:before {
		width: 18px;
		height: 15px;
	}

	.fc-next-button .fc-icon {
		margin-top: 6px;
	}

	.fc-prev-button .fc-icon {
		margin-top: -3px;
	}

	.gutterSpace {
		padding: 0 30px;
	}

	.trendingWrap .mostRead .sectionHead {
		margin-bottom: 1rem;
	}

	.categoryImg {
		min-height: 186px;
	}

	.sectionHead p {
		font-size: 1.8rem;
		line-height: 34px;
	}

	.sectionHeadSecondary p {
		font-size: 1.5rem;
		line-height: 30px;
	}

	.recommended .sectionHeadSecondary {
		margin-left: 22px;
		margin-bottom: 35px;
	}

	.recommended .recommendedWrap {
		padding-right: 0;
	}

	.categoryImg {
		min-height: 138px;
	}

	main {
		margin-top: 58px
	}

	.greatestHits .categoryMain .catergoryWrap .categoryDesc {
		padding: 20px !important;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryDesc h3 {
		margin-right: 6rem !important;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryDesc .trendingCredit {
		margin-bottom: 0;
	}

	.homeSlider {
		margin-bottom: 0;
		padding: 0 0 15px 0;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryImg {
		min-height: unset !important;
		max-height: unset !important;
	}

	.watchListingSlider .slick-arrow.slick-prev {
		left: -15px;
	}

	.watchListingSlider .slick-arrow.slick-next {
		right: -15px;
	}

	.cardInnerItem.listingIn p.categoryDeatils {
		height: 45px !important;
		-webkit-line-clamp: 2 !important;
	}

	.pagination {
		padding: 10px 30px;
	}

	.footer-details-first .footer-nav.footer-address {
		position: relative;
	}

	.footer-details-last .footer-nav.footer-address::after {
		display: none !important;
	}

	.behindSection {
		overflow-x: hidden;
	}

	.sectionHead {
		margin-bottom: 30px;
	}

	.homeSlider .slick-arrow {
		left: 0;
		top: 75px
	}

	#bts_single {
		display: flex;
		padding: 0;
		align-items: center;
	}

	.categorySection.behindSection .col8,
	.categorySection.behindSection .col8 a {
		height: 250px;
	}

	.homeSlider .slick-arrow.slick-next {
		left: auto;
		right: 0
	}

	.podcast-item {
		height: 350px;
	}

	.mySwiper {
		padding-bottom: 3rem;
	}

	.primaryPartner .sectionHead {
		padding: 0 30px
	}

	.swiper-button-prev,
	.swiper-button-next {
		top: 88%;
	}

	.trendingWrapCulture .cultureItem {
		height: 300px;
	}

	section,
	section.sectionVideoBanner,
	section.categorySection.categorySectionVideo {
		padding: 30px;
	}

	.trending .asideDiv {
		margin-top: 20px
	}

	.trendingWrap .listingIn {
		width: 50%;
		padding-right: 20px
	}

	.trending .trendingWrap {
		width: 60%
	}

	.cultureItemWrap {
		left: 19px;
		bottom: 10px;
		padding: 15px 10px;
	}

	.cultureItemWrap .categorySet {
		bottom: 10px;
		margin-bottom: 10px;
	}

	.cultureItemWrap a h3 {
		height: auto;
		line-height: 22px;
		-webkit-line-clamp: 2;
	}

	.cultureItemWrap a p {
		height: auto;
		-webkit-line-clamp: 2;
	}

	.recommended {
		width: 40%
	}

	.listingIn h3 {
		font-size: 18px;
		line-height: 26px
	}

	.recommendedIn h3 {
		font-size: 18px;
		line-height: 26px
	}

	.sectionHead img {
		height: 38px;
		margin-right: 1rem;
		/* height: 90px */
	}

	nav li {
		padding: 10px 30px;
	}

	p {
		font-size: 14px;
		line-height: 20px;
	}

	.menuClick {
		right: 20px;
	}

	.popularSearchText span {
		margin-bottom: 15px;
	}

	.greatestHits .categoryMain .catergoryWrap {
		width: 50% !important;
	}

	.greatestHits .categoryMain .trendingWrap {
		width: calc(100% - 50% - 32px) !important;
	}

	.sectionHead .viewAllBtn {
		top: 15px;
		right: 15px
	}

	.categoryWrap .categoryImg {
		width: 100%
	}

	.categorySectionVideo .categoryWrap .categoryImg {
		width: 55%;
	}

	.categorySectionVideo .categoryWrap .categoryDesc {
		width: 45%;
	}

	.categoryWrap .categoryDesc {
		width: 100%;
		padding: 0
	}

	.categoryWrap h3 {
		margin: 10px 0;
		line-height: 30px
	}

	.closeSearchForm img {
		height: 30px !important;
	}

	.closeSearchForm {
		right: 8px;
		top: 75px;
	}

	.categorySectionVideo .videoListIn,
	.categorySectionWatch .videoListIn {
		display: flex;
	}

	.categoryWrap .trendingCredit {
		margin-bottom: 20px
	}

	.asideDiv.videoListImg {
		width: 52%;
		height: auto;
		max-height: 135px;
	}

	.asideDiv.videoListImg .videoListWrap {
		height: 100px;
	}

	.categorySection .listingIn {
		margin-bottom: 20px;
		padding: 0 10px
	}

	.section-div-hr {
		padding: 40px 30px;
	}

	.reInvention .trendingWrap {
		padding: 0 30px !important;
	}

	.reInvention .categoryDescWrapper {
		width: 64% !important;
	}

	.reInvention .topicalHighlightTitle {
		font-size: 1.8rem !important;
	}

	.watchListingMain .watchListing .listingIn {
		margin-bottom: 0
	}

	.sectionListingBanner .categoryDesc h3,
	.sectionVideoBanner .categoryDesc h3 {
		font-size: 1.4rem !important;
		line-height: 32px !important;
		margin-bottom: 0.5rem !important;
		-webkit-line-clamp: 2 !important;
	}

	.watchListingHome .listingIn h3 {
		margin: 10px 0 0 0;
		font-size: 1rem;
	}

	.watchListingHome .listingIn .watch-inner .tendingCategory a {
		max-width: 100%;
		text-align: left;
	}

	.watchListingHome .listingIn .watch-inner .tendingCategory span {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.btn-explore,
	.btn-explore span {
		font-size: 12px !important;

	}

	.btn-explore {
		padding: 8px;
	}

	.btn-explore span {
		padding-top: 0;
	}

	/* section.categorySection {
		padding: 15px
	} */

	/* section.categorySection .sectionHead {
		padding: 0 15px
	} */

	section.categorySection .categoryWrap {
		padding: 0 15px
	}

	.watchListingHome .slick-dots {
		bottom: 0
	}

	.formQtn button {
		margin-top: 20px
	}

	.editorLetterIn {
		padding: 80px 30px
	}

	footer {
		padding: 10px;
		overflow: hidden;
	}

	footer .footerIn {
		padding: 20px;
	}

	.footer-event {
		display: none;
	}

	.footer-details {
		width: 100%;
	}

	.footer-nav:first-child {
		padding-left: 0;
	}

	.footer-nav:not(:last-child) {
		padding-right: 1.3rem;
	}

	.footer-nav {
		padding-left: 1.3rem;

	}

	.footer-follow-links svg {
		margin-right: 0.5rem;
	}

	.subscribeForm {
		margin-left: 0;
	}

	footer .footerDesc {
		padding-top: 30px
	}

	footer .footerIn {
		padding-bottom: 30px
	}

	.watchListingInner .categoryDesc {
		padding-left: 30px
	}

	.categoryWrap .categoryImg {
		width: 60%
	}

	.categoryWrap .categoryDesc {
		width: 40%
	}

	.videoWrap iframe {
		height: 400px;
	}

	.categoryDesc .videoListIn .col5,
	.categoryDesc .videoListIn .col7 {
		width: 100%
	}

	.categoryDesc .videoListIn .videoListDesc {
		padding-left: 0.8rem;
		width: 100%;
	}

	.categoryDesc .videoListIn h3 {
		margin: 4px 0 0 0;
		line-height: 24px;
		-webkit-line-clamp: 1;
	}

	.videoPlay {
		font-size: 14px;
		margin-top: 5px;
	}

	.categoryDesc .videoList .videoListIn .videoPlay img {
		height: 17px !important;
	}

	.watchListingMain .watchListingHome {
		padding: 10px 20px
	}

	.trendingWrapTournament .categoryImg {
		min-height: 180px;
	}

	.watchListingMain .watchListing .listingIn {
		padding: 10px
	}

	section.watchListingHome .sectionHead {
		margin-bottom: 30px;
		padding: 0 10px
	}

	.watchListingHome .sectionHead .viewAllBtn {
		right: 10px
	}

	.categoryWrap h3 {
		font-size: 18px;
		line-height: 20px
	}

	.categoryWrap .categoryDesc {
		padding-left: 20px
	}

	.categoryWrap .tendingCategory {
		margin-top: 0
	}

	.sliderDesc {
		padding-left: 30px
	}

	.sliderDesc h1,
	.sliderDesc h1 * {
		font-size: 20px;
		line-height: 24px
	}

	.centrestageListing section.categorySection .categoryWrap {
		padding: 0;
		margin-bottom: 0;
	}

	.categoryLisitng .listingSlider {
		padding: 0 30px
	}

	.trending .asideDiv.recommended {
		margin-top: 28px
	}

	/* .homeSlider .slick-arrow {
		display: none !important
	} */

	.slick-dots {
		bottom: -10px
	}

	.homeSlider .slick-dots {
		bottom: -12px;
	}

	.watchListingMain .watchListing .listingIn {
		width: 33.33%;
	}

	section.searchResultMain {
		padding: 30px;
	}

	.searchResultMain .searchResultMainLeft {
		padding-right: 0;
		width: calc(100% - 275px);
	}

	.searchResultMain .searchResultMainRight {
		width: 275px;
		padding-left: 30px;
	}

	.searchResultMain .searchResultMainLeft::after {
		right: -11px;
	}

	.searchResultMain .searchResultMainRight .filterWrap {
		top: 55px;
	}

	.filterHead {
		margin-bottom: 20px;
	}

	.filterHead p {
		font-size: 20px;
		line-height: 22px;
	}

	.filterOptionIn {
		margin-bottom: 10px;
	}

	.filter-label-text {
		font-size: 16px;
		line-height: 24px;
	}

	.filterOptionIn h3:before,
	.filterOptionIn h3:after {
		height: 1px;
		width: 6px;
	}

	.button-search-group {
		margin-top: 2rem;
	}

	.buttonRefine .buttonInner {
		font-size: 16px;
		line-height: 21px;
	}

	.searchListForm.searchFormnewResult {
		padding: 30px;
		margin-top: 0;
	}

	.buttonRefine,
	.buttonRefine:hover {
		font-size: 11px;
		min-width: 126px;
		line-height: 24px;
	}

	.button-search-group .buttonClear {
		min-width: 128px;
		line-height: 17px;
		margin-left: 6px;
		font-size: 16px;
		line-height: 21px;
	}

	.searchResult .categoryDesc {
		padding-left: 15px;
	}

	.searchFormnew form input,
	.searchFormnewResult form input {
		font-size: 20px;
	}

	.searchResultMain .pagination li.next:before,
	.searchResultMain .pagination li.previous:before {
		top: 0px;
	}

	.searchResultMain .pagination li.next:after,
	.searchResultMain .pagination li.previous:after {
		bottom: -8px;
	}

	.watchListingInner .categoryWrap .categoryImg h3 {
		font-size: 1.4rem;
		line-height: 29px;
		padding-right: 0;
	}

	/* .videoListImg:before {
		background-size: 30px;
	} */
	/* .watchListingInner .categoryDesc.scrollBar .asideDiv.videoListDesc h3 {
		font-size: 12px;
		line-height: 20px;
		margin-top: 0!important;
		margin-left: 10px!important;
	} */
	.button.buttonMain.loadmore {
		height: 48px;
		font-size: 12px;
		min-width: 190px;
		line-height: 20px;
	}

	.calendar-card-wrapper {
		display: none;
	}

	footer .socialNav {
		flex-wrap: wrap;
	}

	.section-terms,
	.section-contact {
		padding: 30px;
	}

	.section-contact .staticSection,
	.section-terms .staticSection {
		width: 100%;
	}

	.listingIn.listingInMain.listingInCardAside {
		align-items: flex-start;
	}

	.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
		width: 160px;
		min-width: 160px;
		height: 160px;
		min-height: 160px;
		margin-right: 1rem;
	}

	.trendingWrapAside .listingIn .categoryDescBot {
		padding-right: 0;
	}

	.sectionListingBanner .categoryDesc,
	.sectionVideoBanner .categoryDesc {
		padding: 1rem 1rem 1rem 2.5rem;
	}

	.sectionListingBanner .categoryDesc h3,
	.sectionVideoBanner .categoryDesc h3 {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 1.2rem;
		-webkit-line-clamp: 2;
	}

	.sectionListingBanner .bannerDesc,
	.sectionVideoBanner .bannerDesc {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.categoryWrapBanner .categoryImg img {
		width: 100%;
		/* min-height: 200px;
		object-fit: cover; */
	}

	.sectionListingBanner {
		padding-bottom: 0;
	}

	.categorySet span {
		font-size: 10px;
		line-height: 15px;
	}

	.trendingWrapAside .listingIn .categoryBy,
	.cardInnerItem .categoryBy {
		font-size: 13px;
		margin-bottom: 5px;
		letter-spacing: 0.5px;
		line-height: 15px;
	}

	.trendingWrapCommon .slick-dots {
		bottom: -32px;
	}

	.cardInnerWrap {
		padding: 15px;
	}

	.trendingWrapAside .listingIn .categorySet,
	.cardInnerWrap .categorySet,
	.categorySectionVideo .categorySet,
	.watchListingInner .categoryWrap p.categorySet,
	.tournamentListing .categoryDescBot .categorySet {
		margin-bottom: 5px;
	}

	.trendingWrapAside .listingIn h3 {
		-webkit-line-clamp: 1;
	}

	.trendingWrapAside .listingIn .categoryDeatils {
		-webkit-line-clamp: 2;
	}

	.sectionVideoBanner.sectionYellowBG .categoryWrapBanner .categoryImg {
		max-height: unset;
		min-height: unset;
	}

	.sectionVideoBanner.sectionYellowBG .categoryWrapBanner .categoryImg a {
		height: unset;
	}

	.watchListingHome .trendingWrap.watchListing .listingIn {
		padding: 0;
		width: 32.9%;
		margin-bottom: 0;
		padding-right: 15px;
	}

	.watch-inner .categoryImg,
	.listingIn .watch-inner .categoryImg .categoryImgSub {
		min-height: 150px;
		height: 150px;
	}

	.watch-inner .categoryImg img {
		min-height: 150px;
		max-height: 150px;
	}

	.add_banner {
		padding: 30px;
	}

	.add_banner_cont {
		width: 90%;
	}


}

.selected_cat {
	color: #FFF !important;
}

.videoPlay {
	display: flex;
	align-items: center;
	font-size: 15px;
}

.categoryDesc .videoList .videoListIn .videoPlay img {
	width: auto;
	height: 23px;
	margin-right: 8px;
}

@media screen and (min-width:601px) and (max-width:750px) {
	.footerIn .col4 {
		width: 40%
	}

	.footerIn .col2 {
		width: 30%
	}

	.footerIn .col4.subscribeForm {
		width: 100%;
		margin-top: 20px
	}

	.homeSlider {
		margin-bottom: 0;
	}

	.submenu .col3,
	.submenu .col9 {
		width: 50%
	}

	.submenu .col4 {
		width: 100%
	}

	.submenuTrending p {
		font-size: 14px
	}

	.categoryLisitng .categoryDesc img {
		height: 40px;
		margin: 0 0 10px 0
	}

	.autorImg,
	.autorName {
		width: 50%
	}

	.autorInfo {
		width: 100%;
		margin-top: 20px
	}

	.gutterSpace {
		padding: 0 40px
	}

	.authorIn {
		padding: 30px 0
	}

	.slide_cont {
		width: 80%;
		padding: 25px 18px 18px;
	}

	.popular_cities ul {
		margin: 0 -10px;
	}

	.popular_cities ul li {
		width: 44%;
		margin: 0 10px 24px;
		padding: 0;
	}

	.popular_cities ul li a {
		font-size: 18px;
		line-height: 20px;
		padding: 25px;
	}

	#show_cities {
		font-size: 18px;
		line-height: 28px;
	}

	.hidden-cities ul li a {
		font-size: 16px;
		line-height: 26px;
	}
}

@media screen and (min-width:751px) and (max-width:900px) {
	#contact_msg {
		position: unset;
	}

	.subscribeForm .col9 {
		width: 60%
	}

	.subscribeForm .col3 {
		width: 40%
	}

	.submenuTrending p {
		font-size: 14px
	}

	.categoryLisitng .categoryDesc img {
		height: 40px;
		margin: 0 0 10px 0
	}

	.autorImg img {
		width: 120px
	}

	.homeSlider .slick-arrow {
		left: 20px;
		top: 90px
	}

	.homeSlider .slick-arrow.slick-next {
		left: auto;
		right: 20px;
	}

	.listingCategoryFilter {
		flex-wrap: wrap;
	}

	.gameFilterWrapper {
		float: right;
	}

	.listingCategoryFilter ul li.moreFeature svg {
		order: 2;
		max-width: 8px;
		margin-right: 0;
		margin-left: 14px;
	}

	.moreFeatureDetails {
		top: 56px;
	}

	.listingCategoryFilter ul li a,
	.gameFilter {
		padding: 10px 18px;
		font-size: 12px;
	}

	.gameFilter svg {
		max-height: 12px;
		margin-right: 0px;
		margin-left: -14px;
	}

	.gameFilterDetails {
		top: 46px;
	}

	.featurecategory.gamestag {
		margin-right: 10px;
	}

	.trendingWrap center h1 {
		font-size: 1rem;
	}

	.listingInner li a {
		font-size: 0.85rem;
	}

	.slide_cont {
		width: 80%;
		padding: 25px 48px;
	}

	.popular_cities ul {
		margin: 0 -10px;
	}

	.popular_cities ul li {
		width: 44.8%;
		margin: 0 10px 24px;
		padding: 0;
	}

	.popular_cities ul li a {
		font-size: 20px;
		line-height: 24px;
		padding: 25px;
	}

	#show_cities {
		font-size: 18px;
		line-height: 28px;
	}

	.hidden-cities ul li a {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 12px;
	}

}

@media screen and (min-width:901px) and (max-width:1050px) {

	.section-terms,
	.section-contact {
		padding: 30px 60px;
	}

	.section-terms .staticSection {
		width: 100%;
	}

	.fc .fc-button {
		min-width: 112px;
	}

	.fc-button.fc-prev-button,
	.fc-button.fc-next-button {
		height: 38px;
	}

	.fc.fc-media-screen button.fc-dayGridMonth-button {
		margin-right: 1rem;
	}

	.connect-container {
		flex-wrap: wrap;
	}

	.fc .fc-toolbar-title {
		font-size: 1.55em !important;
	}

	.watchListingMain .watchListing .listingIn {
		/* margin-top: 65px; */
	}

	header {
		height: 65px;
	}

	#contact_msg {
		position: unset;
	}

	.gutterSpace {
		padding: 0 60px;
	}

	.searchClick {
		margin-right: 45px;
	}

	.menuClick {
		right: 50px;
		top: 6px;
	}

	/* .homeSlider {
		padding: 0 60px 30px 60px;
	} */
	.homeSlider .slick-arrow {
		left: 20px;
	}

	.homeSlider .slick-arrow.slick-next {
		left: auto;
		right: 20px;
	}

	.sliderDesc {
		padding-left: 40px
	}

	section,
	section.sectionVideoBanner {
		padding: 30px 60px;
	}

	.videoWrap iframe {
		height: 500px;
	}

	.categorySectionVideo .categoryDesc {
		padding-right: 0;
	}

	.categorySectionVideo .categoryWrap {
		margin-bottom: 0;
	}

	.sectionHead {
		margin-bottom: 35px;
	}

	.sliderDesc h1,
	.sliderDesc h1 * {
		font-size: 30px;
		line-height: 40px
	}

	.categoryWrap .trendingCredit {
		margin-bottom: 20px
	}

	.categoryLisitng .categoryDesc img {
		height: 40px;
		margin: 0 0 10px 0
	}

	.watchListingMain .watchListingHome {
		padding: 20px 60px
	}

	.greatestHits .categoryMain .listingIn .categoryImg {
		width: 182px !important;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc {
		padding-top: 0 !important;
		width: calc(100% - 200px) !important;
	}

	/* .sectionHead {
		margin-bottom: 10px
	} */

	.sectionHead p {
		font-size: 2.2rem;
	}

	.categoryImg {
		min-height: 190px;
	}

	.recommended .recommendedWrap {
		padding: 0 15px;
		padding-right: 0;
	}

	.greatestHits .categoryMain .catergoryWrap {
		width: 54% !important;
		margin-right: 30px !important;
	}

	.greatestHits .categoryMain .trendingWrap {
		width: calc(100% - 54% - 30px) !important;
	}

	.greatestHits .categoryMain .trendingWrap {
		padding-top: 0 !important;
	}

	.watchListingSlider .slick-arrow.slick-prev:before,
	.watchListingSlider .slick-arrow.slick-next:before {
		width: 30px;
		height: 30px;
		background-size: 30px 30px;
	}

	.watchListingSlider .slick-arrow.slick-prev {
		left: -44px;
	}

	.watchListingSlider .slick-arrow.slick-next {
		right: -44px;
	}

	.reInvention .trendingWrap {
		padding: 0 60px !important;
	}

	.reInvention .trendingWrap .listingIn {
		margin-bottom: 40px !important;
	}

	.reInvention .slick-dots {
		bottom: 12px !important;
	}

	.gearSection,
	.gearSection .categoryMain,
	.gearSection .catergoryWrap {
		min-width: 400px;
	}

	.popularSearchText span {
		min-width: 206px !important;
		margin-bottom: 15px;
	}

	main {
		margin-top: 65px;
	}

	.listingCategoryFilter {
		flex-wrap: wrap;
	}

	.listingCategoryFilter div {
		width: 100%;
	}

	.gameFilterWrapper {
		float: right;
	}

	.searchListForm.searchFormnewResult {
		margin-top: 0;
		padding: 30px 60px;
	}

	.searchListForm p {
		margin-bottom: 0;
	}

	.searchFormnew form input,
	.searchFormnewResult form input {
		font-size: 30px;
	}

	section.searchResultMain {
		padding: 40px 60px;
	}

	.searchResultMain .searchResultMainLeft {
		padding-right: 0;
		width: calc(100% - 350px);
	}

	.searchResultMain .searchResultMainRight {
		width: 350px;
		padding-left: 50px;
	}

	.buttonClear {
		min-width: 154px;
		line-height: 24px;
	}

	.searchResultMain .pagination li.next:before,
	.searchResultMain .pagination li.previous:before {
		top: -6px;
	}

	.searchResultMain .pagination li.next::after,
	.searchResultMain .pagination li.previous::after {
		bottom: -2px;
	}

	.buttonRefine .buttonInner,
	.buttonClear:hover .buttonInner {
		line-height: 22px;
	}

	footer {
		padding: 0 20px 30px 20px;
	}

	footer .footerIn {
		padding: 25px;
	}

	.footer-nav {
		padding-left: 1rem;
	}

	.footer-nav:not(:last-child) {
		padding-right: 1rem;
	}

	footer .footerIn {
		padding: 28px;
	}

	.footer-event {
		width: 21%;
		display: block;
	}

	.footer-nav {
		padding-left: 1rem !important;
	}

	.footer-details {
		width: calc(100% - 21%);
	}

	.listingInner li a {
		font-size: 1rem;
	}

	.trendingWrap.watchListing .listingIn {
		padding-bottom: 0;
	}

	.watch-inner .categoryImg img {
		min-height: 200px;
		max-height: 200px;
	}

	.listingIn .watch-inner .categoryImg .categoryImgSub,
	.watch-inner .categoryImg {
		min-height: 200px;
	}

	.listingCategoryFilter ul li.moreFeature svg {
		order: 2;
		max-width: 8px;
		margin-right: 0;
		margin-left: 14px;
	}

	.moreFeatureDetails {
		top: 56px;
	}

	.listingCategoryFilter ul li a,
	.gameFilter {
		padding: 10px 18px;
		font-size: 12px;
	}

	.categorySection.behindSection .col8,
	.categorySection.behindSection .col8 a {
		height: 350px !important;
	}

	.gameFilter svg {
		max-height: 12px;
		margin-right: 0px;
		margin-left: -14px;
	}

	.gameFilterDetails {
		top: 46px;
	}

	.featurecategory.gamestag {
		margin-right: 10px;
	}

	.fc .fc-button-primary.fc-today-button,
	.fc .fc-button-primary.fc-today-button:disabled,
	.fc.fc-media-screen button.fc-dayGridMonth-button,
	.fc.fc-media-screen button.fc-listMonth-button {
		height: 50px;
		min-width: 126px;
	}

	.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
		width: 200px;
		min-width: 200px;
		height: 200px;
		min-height: 200px;
		margin-right: 1.5rem;
	}

	.trendingWrapAside .listingIn .categoryDeatils {
		-webkit-line-clamp: 2;
	}

	.listingIn.listingInMain .img-control img,
	.listingIn.listingInMain img {
		height: auto;
	}

	.slide_cont {
		width: 60%;
		padding: 25px 48px;
	}

	.popular_cities ul {
		margin: 0 -10px;
	}

	.popular_cities ul li {
		width: 44%;
		margin: 0 10px 24px;
		padding: 0;
	}

	.popular_cities ul li a {
		font-size: 18px;
		line-height: 20px;
		padding: 25px 20px;
	}

	#show_cities {
		font-size: 17px;
		line-height: 27px;
	}

	.hidden-cities ul li a {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 12px;
	}

}

@media screen and (min-width:1051px) and (max-width:1150px) {
	.logo {
		left: 40px;
		/* max-width: 200px; */
		/* max-height: 12px; */
		top: 34px
	}

	.menu-ul li {
		margin-right: 22px;
	}

	.greatestHits .categoryMain .catergoryWrap {
		width: 55%;
	}

	.greatestHits .categoryMain .trendingWrap {
		width: calc(45% - 22px);
	}

	/* nav {
		padding-left: 200px
	} */
	.greatestHits .categoryMain .listingIn .categoryImg {
		width: 185px;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc {
		width: calc(100% - 210px);
	}

	nav li {
		padding: 30px 15px 30px 0;
		font-size: 12px
	}

	.connect-container {
		flex-wrap: wrap;
	}

	.connect-text {
		width: 100%;
	}

	.my_location_sect {
		padding: 21px 27px;
	}

	.slide_blog {
		margin-right: 70px;
		margin-top: 20px;
	}

	.popular_cities ul li {
		width: 42.8%;
	}

	.popular_cities ul li a {
		font-size: 18px;
		line-height: 22px;
		padding: 25px 21px;
	}

	#show_cities {
		font-size: 20px;
		line-height: 30px;
	}

	.hidden-cities ul li a {
		font-size: 18px;
		line-height: 24px;
	}

	.slide_cont {
		width: 51%;
	}

	.greatestHits .categoryMain .catergoryWrap {
		width: 58%;
	}

}

@media screen and (min-width: 1114px) and (max-width:1116px) {
	.greatestHits .categoryMain .catergoryWrap {
		width: 55% !important;
	}
}

@media screen and (min-width:1151px) and (max-width:1250px) {
	.section-terms .staticSection {
		width: 100%;
	}

	.logo {
		left: 40px;
		max-width: 200px;
		max-height: 50px;
		top: 34px
	}

	.categoryImg {
		min-height: 216px;
	}

	nav {
		padding-left: 65px
	}

	nav li {
		padding: 30px 0 30px 0;
		font-size: 14px
	}

	.menu-ul li {
		margin-right: 35px;
	}

	.reInvention .trendingWrap {
		bottom: 10px !important;
		padding-bottom: 30px !important;
	}

	.reInvention .slick-dots {
		bottom: 10px;
	}

	.connect-container {
		flex-wrap: wrap;
	}

	.submenu {
		top: 116px;
	}

	.listingInner li a {
		font-size: 1rem;
	}

	.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
		width: 230px;
		min-width: 230px;
		height: 230px;
		min-height: 230px;
		margin-right: 1.5rem;
	}

	.trendingWrapAside .listingIn .categoryDeatils {
		-webkit-line-clamp: 2;
	}

	.listingIn.listingInMain .img-control img,
	.listingIn.listingInMain img {
		height: auto;
	}

	.videoWrap iframe {
		height: 600px;
	}

	.categorySectionVideo .categoryWrap {
		margin-bottom: 0;
	}

	.watch-inner .categoryImg img {
		min-height: 200px;
		max-height: 200px;
	}

	.watch-inner .categoryImg,
	.listingIn .watch-inner .categoryImg .categoryImgSub {
		min-height: 200px;
	}

	.searchResultMain .searchResultMainLeft {
		padding-right: 30px;
	}

	.categorySection.behindSection .col8,
	.categorySection.behindSection .col8 a {
		height: 350px;
	}

	.my_location_sect {
		padding: 21px 27px;
	}

	.slide_blog {
		margin-right: 70px;
		margin-top: 20px;
	}

	.popular_cities ul li {
		width: 43.7%;
	}

	.popular_cities ul li a {
		font-size: 18px;
		line-height: 22px;
		padding: 25px 21px;
	}

	#show_cities {
		font-size: 20px;
		line-height: 30px;
	}

	.hidden-cities ul li a {
		font-size: 18px;
		line-height: 24px;
	}

	.slide_cont {
		width: 51%;
	}
}

@media screen and (min-width:1251px) and (max-width: 1300px) {

	.categorySection.behindSection .col8,
	.categorySection.behindSection .col8 a {
		height: 400px;
	}

	.tournamentListing .listingIn .categoryImg {
		height: 320px;
	}
}


@media screen and (min-width: 1251px) and (max-width: 1350px) {
	.logo {
		/* height: 15px; */
		top: 31px;
	}

	nav {
		padding-left: 90px;
	}

	.menu-ul li {
		margin-right: 38px;
	}

	.categoryImg {
		min-height: 242px;
	}

	.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
		width: 260px;
		min-width: 260px;
		height: 260px;
		min-height: 260px;
		margin-right: 1.5rem;
	}

	.trendingWrapAside .listingIn .categoryDescBot {
		padding-right: 0;
	}

	.trendingWrapAside .listingIn .categoryDeatils {
		-webkit-line-clamp: 2;
	}

	.searchResultMain .searchResultMainLeft {
		padding-right: 40px;
	}

	.popular_cities ul li {
		width: 43.9%;
	}

	.popular_cities ul li a {
		font-size: 21px;
		line-height: 24px;
		padding: 25px 22px;
	}

	.slide_cont {
		width: 51%;
	}
}

@media screen and (min-width: 1351px) and (max-width: 1366px) {
	.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
		width: 285px;
		min-width: 285px;
		height: 285px;
		min-height: 285px;
	}

	.slide_cont {
		width: 51%;
	}
}

@media screen and (min-width: 1367px) and (max-width: 1919px) {
	.slide_cont {
		width: 51%;
	}
}

@media screen and (min-width: 200px) and (max-width: 750px) {
	.login {
		top: 5px;
	}
}

/* Developer added this css on 12-30-2021 for listing page title should be black */
/* .listingIn h3 > span {font-size: 18px;
    margin: 10px 0;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
	font-weight: normal !important;
	color: #000 !important;} */

/* new fonts for old pages on uat */
.greatestHits .categoryMain .categoryImg img {
	max-height: 100%;
	object-fit: cover;
}


/* h1,
h2,
h3,
h4,
h5,
h6,
.trendingWrap .sectionHead p,
.recommended .sectionHead p,
.articleText p strong,
h2 p,
h3 p,
.sliderDesc h1 * {
	font-family: var(--nexaBlack) !important;
	font-weight: bold;
} */

/* .sliderDesc .slideCategoryName,
.sliderDesc .slideCategoryName *,
.greatestHits .categoryMain .listingIn .categoryDesc .tendingCategory,
.recommended .recommendedIn p a,
p.tendingCategory *,
.tendingCategory {
	font-weight: 600 !important;
	text-transform: uppercase !important;
} */

/* p,
.submenuNav li a,
* {
	font-family: var(--newBodyFont) !important;
} */
/* 
.tendingCategory,
.tendingCategory *,
.greatestHits .categoryMain .catergoryWrap .tendingCategory span,
.reInvention .categoryMain .trendingWrap .listingIn h3 .articleTitle .breadcrums,
.articleTitle span,
.articleSocial .breadcrums,
.articleSocial span,
.articleMenu li a {
	font-family: var(--PoppinsRegular) !important;
	font-weight: 400;
} */

.greatestHits .categoryMain .listingIn h3,
.recommendedIn h3 {
	font-weight: 400;
}

.slideCategoryName a,
#featured_section_heading {
	font-family: var(--PoppinsRegular) !important;
}

.reInvention .categoryMain .catergoryWrap .sectionHead h2 {
	text-transform: none !important;
}

.trendingWrap .sectionHead p,
.recommended .sectionHead p {
	text-transform: none !important;
}

.sectionHead p span {
	color: #1099DF;
}

.sectionHead p.sectionHeadEvent::after {
	display: none;
}

/* .sectionHead p:only-child {
	text-transform: none !important;
	font-family: var(--PoppinsRegular) !important;
	font-weight: 600;
} */
.categoryWrap h3 {
	font-weight: bold;
	font-size: 1.03rem;
}

nav li p {
	font-size: 13px;
}

/* footer .subscribeForm h3,
.signInForm input[type=button],
.subscribeBox input[type="button"] {
	font-family: var(--newBodyFont) !important;
	font-weight: normal;
} */

.sitemapIn .mainCategory>a {
	font-family: var(--PoppinsRegular) !important;
	font-size: 22px;
}

.witch-data .loadmore {
	line-height: 1;
}

.dateOptSelect li,
.timeOptSelect li {
	padding-left: 20px;
	position: relative;
}

.dateOptSelect li:before,
.dateOptSelect li:after,
.timeOptSelect li:before,
.timeOptSelect li:after {
	position: absolute;
	content: '';
	height: 2px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	background-color: #999;
}

.dateOptSelect li.selectedOpt.cat-3:before,
.dateOptSelect li.selectedOpt.cat-3:after,
.timeOptSelect li.selectedOpt.cat-3:before,
.timeOptSelect li.selectedOpt.cat-3:after {
	background-color: #000;
}

.dateOptSelect li:before,
.timeOptSelect li:before {
	width: 6px;
	transform: rotate(45deg);
	left: 0;
	top: 13px;
}

.dateOptSelect li:after,
.timeOptSelect li:after {
	width: 10px;
	transform: rotate(-45deg);
	left: 3px;
	top: 11px;
}

.searchListForm form {
	width: 100%;
	margin: 0 0 90px 0;
	display: flex;
	flex-wrap: wrap;
	border-bottom: 2px solid #1099DF;
	background-image: url(../images/searchW.svg);
	background-repeat: no-repeat;
	background-position: bottom 25% right 5px;
}

.refineBtn:focus {
	outline: none;
}

.csearchBottom {
	text-align: right;
}

.csearchBottom p {
	font-size: 12px !important;
}

@media screen and (max-width: 600px) {
	/* header .searchClick img {
		margin-top: 0;
	} */

	.watchListingMain .slick-arrow {
		display: none !important;
	}

	.watchListingMain .categoryWrap .categoryDesc {
		background-color: transparent;
		border: none !important;
	}
}

/* 
.menu-ul {
	overflow-x: hidden;
} */

/* !new fonts for old pages on uat */


/* .trending,.instaFeed,#homeMainBlock { */
.trending,
.greatestHits,
.reInvention,
#homeMainBlock1123,
.sectionRelative,
.gearSection {
	display: none;
}

#tempdiv {
	height: 100px;
}

.ph-row div {
	margin: 10px 0 5px 0;
}

.ph-item,
.ph-picture {
	padding: 0px;
	margin: 0px;
	border: none;
}

.ph-picture,
.ph-row div {
	background-color: #43474b;
}

.ph-item {
	background-color: transparent;
	/* background-color: #43474b; */
}

.mostRead1 {
	padding-bottom: 20px;
	border-bottom: solid 1px #f0f0f0;
}

.recommendedWrap1 .recommendedIn span {
	color: #fff;
}

.recommendedOut1 {
	padding-top: 20px;
}

.bigImg {
	height: 425px;
}

.imgMidium {
	height: 320px;
}

.imgMidium500 {
	height: 500px;
}

.trendingWrapScreen {
	padding-top: 0;
	margin-top: -38px;
	border-top: 1px solid #262626;
}

.recommendedWrapScreen {
	margin-top: 5rem;
	border-top: 1px solid #262626;
	padding-top: 1rem;
}

.homeSlider {
	display: none;
}

.primaryPartner {
	display: none;
}

/* .greatestHits{overflow: hidden;} */
.greatestHits .categoryMain {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 14px;
}

.greatestHits .categoryMain:hover .catergoryWrap .categoryDesc h3 {
	text-decoration: underline;
}

.greatestHits .categoryMain .catergoryWrap {
	width: 58.3%;
	position: relative;
	margin-right: 20px;
}

.greatestHits .categoryMain .trendingWrap {
	width: 39.666667%;
	/* padding-top: 55px; */
	/* border-left: solid 4px #9dd6f2; */
	padding: 0 0 0 30px;
	position: relative;
}

.greatestHits .categoryMain .trendingWrap::before {
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	background-color: #9dd6f2;
	box-shadow: 0px 0px 10px #1099DF;
}

.greatestHits .sectionHead a {
	font-weight: 700;
	font-size: 22px;
}

.greatestHits .categoryMain .catergoryWrap .categoryImg {
	display: block;
}

.catergoryWrapIn:hover {
	/* transform: translate(10px, -10px); */
}

.greatestHits .categoryMain .catergoryWrap .categoryDesc {
	position: absolute;
	bottom: 0;
	padding: 30px;
	padding-top: 60px;
	width: 100%;
	z-index: 2;
	background: transparent linear-gradient(180deg, #00000000 0%, #00000040 16%, #000000B3 41%, #000000E6 100%) 0% 0% no-repeat padding-box;
}

.greatestHits .categoryMain .categoryImg img {
	display: block;
	width: 100%;
}

.greatestHits .listingInAside:hover .categoryImg img {
	transform: scale(1.1);
}

.greatestHits .categoryMain .catergoryWrap .categoryImg {
	min-height: 400px;
	max-height: 550px;
	position: relative;
	background: transparent;
	overflow: hidden;
}

/* .greatestHits .categoryMain .catergoryWrap .categoryImg:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-image: linear-gradient(transparent, transparent, rgba(18, 18, 18, 0.6));
	z-index: 1;
} */

.greatestHits .categoryMain .listingIn {
	padding-right: 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
	align-items: flex-start;
}

.greatestHits .categoryMain .listingIn:last-child {
	margin-bottom: 0;
}

.greatestHits .categoryMain .listingIn .categoryImg {
	width: 200px;
	height: 200px !important;
	overflow: hidden;
	min-height: 200px !important;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryImgTest {
	position: relative;
	overflow: unset;
	transition: box-shadow 1.5s;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryImgTest a {
	overflow: hidden;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryImgTest::before,
.greatestHits .categoryMain .listingIn .categoryImg.categoryImgTest::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst {
	transition: color 0.25s;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst::before,
.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst::after {
	border: 2.5px solid transparent;
	width: 0;
	height: 0;
	z-index: 1;
	pointer-events: none;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst::before {
	top: -2px;
	left: -2px;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryTestFirst::after {
	bottom: -2px;
	right: -2px;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestFirst {
	color: #fff;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestFirst::before,
.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestFirst::after {
	width: 100%;
	height: 100%;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestFirst::before {
	border-top-color: #fff;
	border-right-color: #fff;
	transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestFirst::after {
	border-bottom-color: #fff;
	border-left-color: #fff;
	transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestSecond {
	color: #9dd6f2;
}

.greatestHits .categoryMain .listingIn .categoryImg.categoryTestSecond::after {
	top: -2px;
	left: -2px;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestSecond::before {
	border-top-color: #9dd6f2;
	border-right-color: #9dd6f2;
}

.greatestHits .categoryMain .listingIn:hover .categoryImg.categoryTestSecond::after {
	border-bottom-color: #9dd6f2;
	border-left-color: #9dd6f2;
	transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.greatestHits .categoryMain .listingIn .categoryDesc {
	width: calc(100% - 230px);
	padding: 0px;
	padding-top: 6px;
}

/* .greatestHits .categoryMain .listingIn .categoryDesc .tendingCategory {
	margin-top: 0px;
	font-size: 12px;
} */

/* .greatestHits .categoryMain .listingIn h3 {
	font-size: 20px;
} */

.greatestHits .categoryMain .listingIn .categoryDesc .trendingCredit {
	font-size: 14px;
	margin-bottom: 0px;
}

/* .greatestHits .categoryMain .catergoryWrap .tendingCategory span {
	color: #fff;
	font-size: 12px;
	font-weight: 800;
} */

.greatestHits .categoryMain .catergoryWrap .categoryDesc h3 {
	color: #fff;
	font-size: 1.55rem;
	line-height: 38px;
	margin: 10px 0;
	text-transform: uppercase;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 8rem;
	font-family: var(--PoppinsExtraBold);
}

.greatestHits .categoryMain .catergoryWrap .categoryDesc .trendingCredit {
	font-size: 13px;
	color: #fff;
	line-height: 15px;
	font-weight: normal;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.greatestHits .categoryMain .trendingWrap::-webkit-scrollbar,
.section-contact textarea::-webkit-scrollbar {
	width: 5px;
}

.greatestHits .categoryMain .trendingWrap::-webkit-scrollbar-track,
.section-contact textarea::-webkit-scrollbar-track {
	background: #f0f0f0;
}

.greatestHits .categoryMain .trendingWrap::-webkit-scrollbar-thumb,
.section-contact textarea::-webkit-scrollbar-thumb {
	background: #999;
}

/* .greatestHits .categoryMain .trendingWrap::-webkit-scrollbar-thumb:hover {background: #555;} */

.reInvention,
.gearSection {
	width: 100%;
	height: 80vh;
	background-color: #000;
	padding: 0px;
}

.reInvention .categoryMain,
.gearSection .categoryMain {
	position: relative;
	height: 80vh;
}

.reInvention .catergoryWrap,
.gearSection .catergoryWrap {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	height: 80vh;
	/* background-image: url('../images/tournament-banner.png'); */
	background-position: center;
	background-size: cover;
}

.gearSection .catergoryWrap {
	background-image: url('../images/gear-section.jpg');
}

.gearSection,
.gearSection .categoryMain,
.gearSection .catergoryWrap {
	height: 60vh;
}

.button.button-explore {
	position: absolute;
	bottom: 15%;
	left: 50%;
	transform: translateX(-50%);
}

.banner-link {
	display: inline-block;
}

.reInvention .catergoryWrap .categoryDesc {
	width: 100%;
	padding: 30px 90px;
	padding-top: 50px;
	display: flex;
	align-items: flex-start;
	height: 80vh;
}

.reInvention .categoryMain::after {
	content: '';
	width: 100%;
	height: 32vh;
	position: absolute;
	bottom: 0;
	left: 0;
	background: transparent linear-gradient(180deg, #08132500 0%, #081325 100%) 0% 0% no-repeat padding-box;
}

/* 
.reInvention .catergoryWrap .categoryImg {
	width: 55%;
	height: 100%;
}

.reInvention .catergoryWrap .categoryImg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
 */

.reInvention .categoryDescWrapper {
	width: 60%;
}

.reInvention .topicalHighlightTitle {
	font-size: 2.1rem;
	line-height: 44px;
	text-transform: uppercase;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 4.5rem;
}

.topicalHighlightSubtitle {
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
	margin-bottom: 20px;
}



.reInvention .trendingWrap {
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 100%;
	overflow: hidden;
	padding: 0 80px;
}

.reInvention .trendingWrap .listingIn {
	padding: 12px 20px;
	background-color: #09224DBF;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #9dd6f2;
}

.reInvention .trendingWrap .listingIn .categoryDesc {
	padding: 0px;
}

.reInvention .trendingWrap .listingIn .categoryDesc .trendingCredit {
	margin-bottom: 0px;
}

.reInvention .trendingWrap .listingIn .categoryDesc .tendingCategory {
	margin-top: 0px;
}

/* .reInvention .categoryMain .catergoryWrap .sectionHead h2 {
	color: #fff;
	font-size: 40px;
	line-height: 46px;
	text-transform: uppercase;
} */

/* .reInvention .categoryMain .catergoryWrap .sectionHead p {
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	text-transform: initial;
	margin-top: 20px;
	font-weight: 100;
} */

.reInvention .categoryMain .trendingWrap .tendingCategory {
	font-size: 12px;
}

.reInvention .categoryMain .trendingWrap .listingIn h3 {
	font-size: 14px;
	line-height: 22px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	color: #9dd6f2;
}

.reInvention .categoryMain .trendingWrap .listingIn .trendingCredit {
	font-size: 14px;
}

.reInvention .trendingWrap .listingIn:hover h3 {
	text-decoration: underline;
}

.catergoryWrapIn {
	position: relative;
}

.categoryContainer {
	position: relative;
	transition: box-shadow 1.5s;
	/* border: 2px solid transparent; */
}

.categoryContainer::before,
.categoryContainer::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
}

.borderFirst {
	transition: color 0.25s;
}

.borderFirst::before,
.borderFirst::after {
	border: 2.5px solid transparent;
	width: 0;
	height: 0;
	z-index: 1;
	pointer-events: none;
}

.borderFirst::before {
	top: -1px;
	left: -1px;
}

.borderFirst::after {
	bottom: -1px;
	right: -1px;
}

.borderFirst:hover {
	color: #fff;
}

.borderFirst:hover::before,
.borderFirst:hover::after {
	width: 100%;
	height: 100%;
}

.borderFirst:hover::before {
	border-top-color: #fff;
	border-right-color: #fff;
	transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.borderFirst:hover::after {
	border-bottom-color: #fff;
	border-left-color: #fff;
	transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.borderSecond:hover {
	color: #9dd6f2;
}

.borderSecond::after {
	top: -1px;
	left: -1px;
}

.borderSecond:hover::before {
	border-top-color: #9dd6f2;
	border-right-color: #9dd6f2;
}

.borderSecond:hover::after {
	border-bottom-color: #9dd6f2;
	border-left-color: #9dd6f2;
	transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.categoryContainer:hover {
	box-shadow: 0px 0px 31px 5px #9dd6f2;
}

.reInvention .trendingWrap .slick-list {
	z-index: 10;
}

.popupBoxStudent form input[type='button'] {
	margin-top: 50px;
}

.popupBox form input[type='button'] {
	margin: auto;
	display: block;
	width: 200px;
}

input[type="button"] {
	border: solid 1px #fff;
	color: #fff;
	width: 150px;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	font-family: var(--PoppinsRegular);
	text-transform: uppercase;
}

.mailloader {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: url('<?=base_url()?>assets/website/images/loader.svg') no-repeat scroll center center #fff;
	z-index: 99999;
	opacity: .4;
}

.popupBox .signInForm input[type='button'] {
	width: 100%;
	border: solid 1px #000;
	color: #000;
}

.searchFormnew {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: fixed;
	background-color: #1A1A1A;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 100px;
	z-index: 99;
	display: none;
}

.wrapperNew {
	/* max-width: 1120px; */
	margin: auto;
	width: 100%;
}

#searchkeyword::placeholder {
	color: #1099DF;
	opacity: 0.37;
	text-transform: uppercase;
}

.searchFormnew p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: var(--PoppinsRegular);
}

.searchFormnew form button {
	opacity: 0.37;
	background-image: url('../images/search.svg') !important;
}

.searchFormnew form.activeFormElement button {
	opacity: 1;
}

.searchFormnew form {
	width: 100%;
	margin: 0 0 90px 0;
	display: flex;
	flex-wrap: wrap;
	border-bottom: solid 1px #1099DF;
}

.searchFormnew form.form-input-focus {
	border-color: #1099DF;
}

.searchFormnew form input,
.searchFormnewResult form input {
	height: 72px;
	padding: 12px 0;
	padding-top: 26px;
	font-size: 40px;
	line-height: 52px;
	color: #1099DF;
	width: calc(100% - 30px);
	background-color: transparent;
	border: none;
	outline: none;
	font-weight: 600;
	text-transform: uppercase;
	font-family: var(--PoppinsBold);
	/* font-family: var(--PoppinsExtraBold); */
}

/* .searchFormnewResult form input {
	font-size: 34px; 
	line-height: 44px; 
	height:  60px;
} */

.searchFormnew form button {
	width: 30px;
	background-position: center;
	background-size: 30px;
	background-repeat: no-repeat;
	cursor: pointer;
	border: none;
	outline: none;
	background-image: url(searchW.png);
	cursor: pointer;
	display: block;
	min-width: 30px;
	background-color: transparent;
	padding: 0px
}

.popularSearch p {
	margin-bottom: 24px;
	text-transform: uppercase;
}

.popularSearchText {
	display: flex;
	flex-wrap: wrap;
}

.popularSearchText span {
	padding: 7px 15px;
	background-color: transparent !important;
	border-radius: 12px;
	color: #fff;
	margin-right: 18px;
	cursor: pointer;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	font-size: 11px;
	border-radius: 20px !important;
	min-width: 100px;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: var(--PoppinsRegular);
	border: 2px solid #fff;
}

.popularSearchText span:hover {
	color: #000;
	background-color: #fff !important;
}

.closeSearchForm {
	width: 50px;
	height: 50px;
	right: 80px;
	top: 120px;
	position: absolute;
	cursor: pointer;
}

.closeSearchForm img {
	height: 50px;
}

.error {
	color: red;
}

.fc-button.fc-prev-button,
.fc-button.fc-next-button {
	min-width: 86px !important;
}

.fc-today-button.fc-button {
	margin-left: 0 !important;
}

.fc-daygrid-event-harness .fc-daygrid-event {
	white-space: pre-wrap;
}

.fc-daygrid-dot-event .fc-event-title,
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
	font-family: var(--PoppinsRegular) !important;
}

.fc-direction-ltr .fc-daygrid-event .fc-event-time {
	margin-right: 8px !important;
}

.play-gif {
	max-width: 80px;
}

.trendingWrapCulture.trendingWrapCommon .play-gif {
	position: absolute;
	top: 19%;
	left: 50%;
	transform: translateX(-50%) !important;
}

.trendingWrapCommon .play-gif,
.podcast-item .play-gif,
.watch-inner .play-gif,
.trendingWrap .mostRead .play-gif,
.greatestHits .categoryMain .categoryImg img.play-gif,
.greatestHits .categoryMain .catergoryWrap .categoryImg img.play-gif,
.listingIn.listingInMain.listingInCardAside img.play-gif,
.categoryWrapBanner .categoryImg img.play-gif,
.tournamentListing .categoryImg img.play-gif {
	height: 80px !important;
	position: absolute;
	top: 50%;
	left: 50%;
	min-height: 80px !important;
	transform: translate(-50%, -50%) !important;
}

.greatestHits .categoryMain .categoryImg img.play-gif {
	height: 45px !important;
	min-height: 45px !important;
}

.greatestHits .categoryMain .catergoryWrap .categoryImg img.play-gif {
	height: 120px !important;
	min-height: 120px !important;
}


.trendingWrap .mostRead .play-gif,
.listingIn.listingInMain.listingInCardAside img.play-gif,
.categoryWrapBanner .categoryImg img.play-gif {
	z-index: 5;
}

.cardInnerImage {
	/* height: 180px; */
	height: auto;
	overflow: hidden;
	position: relative;
	background-image: url(../images/imgLoader.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 150px;
}

.cardInnerImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.cardInnerItem.listingIn h3 {
	height: 52px;
}

.cardInnerItem.listingIn p.categoryDeatils {
	height: 67px;
	-webkit-line-clamp: 3;
}

.cardInnerWrap {
	padding: 20px;
	background-color: #FFF;
}

.map {
	height: 220px;
}

.subtxt {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0.5px;
	font-family: var(--PoppinsRegular);
	display: block;
	margin-top: 15px;
}

.subscriptionFormHome {
	display: flex;
	background: #fff;
	justify-content: space-between;
}

.gm-style .place-card-medium {
	display: none !important;
}

.subscriptionFormHome .subscribeForm {
	width: 60%;
	margin-left: 0;
}

.subscribeRight {
	width: 40%;
	background-color: #1099DF;
	padding: 20px 30px;

}

.formElementHome {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.formElementHome .formElement {
	margin-right: 25px;
}

.formElementHome .formElement:last-child {
	margin-right: 0;
}

.subscriptionFormHome .subscribeForm {
	padding: 20px 30px;
}

.section-contact .subscriptionFormHome .formElement input,
.section-contact .subscriptionFormHome .formElement textarea,
.section-contact .subscriptionFormHome .formElement select,
.select2-container .select2-selection--single .select2-selection__rendered {
	color: #000 !important;
	background-color: #fff;
	opacity: 1;
	border-bottom: 1px solid #1099DF;
	padding-left: 0;
}

.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single {
	border: none;
	height: 42px;
	font-size: 13px;
	line-height: 46px;
	font-family: var(--PoppinsRegular);
	border-bottom: 1px solid #1099DF;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 9px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent;
	background-image: url('../images/icons/down-arrow-dark.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 10px;
	height: 10px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	transform: rotate(180deg);
}

.select2-container--open .select2-dropdown--above {
	border-bottom: 1px solid #1099DF;
}

.select2-container--default .select2-results>.select2-results__options {
	font-size: 12px;
	color: #000000;
	font-family: var(--PoppinsRegular);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	background-color: #1099DF !important;
	color: #000 !important;
}

.select2-container--default .select2-results__option--selected {
	color: #000;
	background-color: transparent;
}

/* 
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
	color: #1099DF;
	background-color: transparent;
} */

.select2-dropdown {
	border-radius: 0;
	border-color: #1099DF;
}

.section-contact .subscriptionFormHome .formElement select {
	appearance: revert;
}

.contact-title {
	font-size: 22px;
	color: #000;
	letter-spacing: 0;
	line-height: 32px;
	font-family: var(--PoppinsExtraBold);
}

.contect-header {
	margin-bottom: 30px;
}

.buttonMainSubmit {
	min-width: 140px;
	height: auto;
	background: #1099DF;
	color: #000;
	font-family: var(--PoppinsExtraBold);
	font-size: 19px;
	margin: 0 auto 20px;
	display: block;
}

.buttonMainSubmit:hover {
	background: #1099DF;
	color: #000;
}


.mail li a {
	font-size: 16px;
	color: #000;
	font-family: var(--PoppinsRegular);
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.mail li a span svg {
	width: 25px;
}

.mail li a span {
	display: inline-block;
	margin-right: 20px;
	height: 24px;
}

.popupBoxSubscribe {
	top: 50%;
	width: 100%;
	max-width: 660px;
	left: 50%;
	background-color: #000;
	transform: translate(-50%, -50%);
	position: fixed;
	z-index: 9999;
	border: 8px solid #1099DF;
	padding: 8px;
	text-align: center;
}

.popupBoxSubscribe img {
	height: 180px;
	margin: 1rem 0;
}

.popupBoxSubscribe h2 {
	font-size: 2.5rem;
	margin-bottom: 1.2rem;
	font-family: var(--PoppinsBold);
}

.popupBoxSubscribe p {
	width: 75%;
	margin: 0 auto 1.2rem auto;
}

.section-contact .error {
	bottom: -16px;
	right: unset;
	left: 0;
}

#successmsg {
	position: absolute;
	bottom: -24px;
	left: 0;
	font-size: 14px;
	font-family: var(--PoppinsRegular);
}

@media screen and (min-width: 200px) and (max-width: 600px) {
	.emptyTextErr1 {
		bottom: -8px !important;
	}

	.bigImg {
		height: 200px;
	}

	.imgMidium {
		height: 165px;
	}

	.fc-scroller.fc-scroller-liquid {
		overflow: auto !important;
	}

	.trendingWrapAside .listingIn.listingInCardAside .categoryImg {
		width: 40%;
		height: auto;
		min-width: 40%;
		min-height: unset;
		margin-right: 0.5rem;
	}

	.listingIn.listingInMain.listingInCardAside {
		width: 100%;
		align-items: flex-start;
	}

	.listingIn.listingInCardAside.listingInMain .img-control img {
		height: unset;
	}

	.trendingWrapAside .listingIn .categorySet {
		margin-bottom: 8px;
	}

	.trendingWrapAside .listingIn h3 {
		margin-bottom: 3px;
		-webkit-line-clamp: 2;
	}

	.trendingWrapAside .listingIn .categoryDeatils {
		-webkit-line-clamp: 1;
	}

	.trendingWrapAside .listingIn .categoryDescBot {
		padding-right: 0;
	}

	.trendingWrapCommon .play-gif,
	.podcast-item .play-gif,
	.watch-inner .play-gif,
	.trendingWrap .mostRead .play-gif,
	.greatestHits .categoryMain .categoryImg img.play-gif,
	.greatestHits .categoryMain .catergoryWrap .categoryImg img.play-gif,
	.listingIn.listingInMain.listingInCardAside img.play-gif,
	.categoryWrapBanner .categoryImg img.play-gif,
	.tournamentListing .categoryImg img.play-gif {
		width: 50px;
		height: 50px !important;
		min-height: 50px !important;
	}

	.subscriptionFormHome {
		flex-wrap: wrap;
	}

	.subscriptionFormHome .subscribeForm,
	.subscribeRight {
		width: 100%;
	}

	.subscriptionFormHome .subscribeForm,
	.subscribeRight {
		padding: 20px;
	}

	.contact-title {
		font-size: 22px;
	}

	.formElementHome {
		flex-wrap: wrap;
	}

	.formElementHome .formElement {
		margin-right: 0;
	}

	.section-contact .button.buttonMainSubmit {
		font-size: 18px !important;
		line-height: 22px !important;
	}

	.contect-header {
		margin-bottom: 14px;
	}

	.section-contact .formElement {
		margin-bottom: 1rem;
	}

	.mail li a {
		margin-bottom: 8px;
	}

	.mail li a span svg {
		width: 19px;
	}

	.section-contact .map {
		margin-top: 1rem;
	}
}

@media screen and (max-width:3000px) {
	.tournamentListing .listingIn .categoryImg {
		height: 640px;
	}

	.wrapper {
		max-width: 70%;
	}
}


@media screen and (max-width:2100px) {
	.tournamentListing .listingIn .categoryImg {
		height: 450px;
	}

	.wrapper {
		max-width: 60%;
	}

}

@media screen and (max-width:1920px) {
	.tournamentListing .listingIn .categoryImg {
		height: 395px;
	}
}

@media screen and (max-width:1600px) {
	.tournamentListing .listingIn .categoryImg {
		height: 300px;
	}
}

@media screen and (max-width:1366px) {
	.tournamentListing .listingIn .categoryImg {
		height: 300px;
	}
}

@media screen and (min-width: 751px) {
	.greatestHits .categoryMain .catergoryWrap {
		position: sticky;
		top: 100px;
		height: 100%;
	}




	/* section.reInvention {
		margin-top: 30px;
	} */
}

@media screen and (max-width:1050px) {

	.reInvention,
	.reInvention .categoryMain,
	.reInvention .catergoryWrap,
	.reInvention .catergoryWrap .categoryDesc {
		height: 600px
	}

	.reInvention .catergoryWrap .categoryDesc {
		align-items: flex-start;
		padding: 60px
	}

	.greatestHits .categoryMain .trendingWrap {
		padding-top: 35px;
	}
}

@media screen and (max-width:900px) {
	.reInvention .trendingWrap {
		bottom: 12px;
	}

	.reInvention,
	.reInvention .categoryMain,
	.reInvention .catergoryWrap,
	.reInvention .catergoryWrap .categoryDesc {
		height: 550px
	}

	.gearSection,
	.gearSection .categoryMain,
	.gearSection .catergoryWrap {
		height: 38vh;
	}

	.connect-container {
		flex-wrap: wrap;
	}

	.reInvention .catergoryWrap .categoryDesc {
		align-items: flex-start;
		padding: 30px
	}

	.reInvention .categoryMain .catergoryWrap .sectionHead h2 {
		font-size: 24px;
		line-height: 30px;
	}

	.reInvention .trendingWrap {
		padding-left: 30px;
	}

	/* .greatestHits .categoryMain .catergoryWrap{width: 60%;}
	.greatestHits .categoryMain .trendingWrap{width: 35%;} */
	.greatestHits .categoryMain .listingIn {
		width: 100%;
	}

	.greatestHits .categoryMain .listingIn .categoryImg {
		width: 130px;
		height: 130px !important;
		MIN-HEIGHT: 130px !important;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc {
		width: calc(100% - 150px);
		padding-right: 10px;
	}

	.greatestHits .categoryMain .listingIn h3 {
		font-size: 18px;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc .trendingCredit,
	.greatestHits .categoryMain .catergoryWrap .categoryDesc .trendingCredit,
	.reInvention .categoryMain .trendingWrap .listingIn .trendingCredit {
		font-size: 14px;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryDesc h3 {
		font-size: 24px;
		line-height: 30px;
	}

	.reInvention .trendingWrap .listingIn {
		padding: 10px;
		margin-bottom: 36px;
	}

	.reInvention .slick-dots {
		bottom: 8px;
	}

	.reInvention .categoryMain .catergoryWrap .sectionHead p {
		line-height: 38px;
	}

	.greatestHits .categoryMain .trendingWrap {
		padding-top: 0;
	}

	.popular_cities ul {
		margin: 0 -5px;
	}

	.popular_cities ul li {
		width: 45%;
		margin: 0 5px 20px;
		padding: 0;
	}

	.popular_cities ul li img,
	.popular_cities ul li svg {
		width: auto !important;
		height: 30px !important;
		margin: 0 auto 8px;
		display: block;
	}

	.popular_cities ul li a {
		padding: 20px 5px;
		font-size: 14px;
		line-height: 25px;
	}



}

@media screen and (max-width:750px) {
	.greatestHits .categoryMain .catergoryWrap {
		width: 100%;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc {
		width: calc(100% - 145px);
	}

	.greatestHits .categoryMain .listingIn h3 {
		font-size: 15px;
		line-height: 20px;
		-webkit-line-clamp: 3;
	}

	.reInvention .categoryMain .trendingWrap .listingIn h3 {
		font-size: 15px;
		line-height: 20px;
		height: 40px;
		margin: 5px 0;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc .tendingCategory,
	.reInvention .categoryMain .trendingWrap .tendingCategory,
	.watchListingHome .listingIn p,
	.watchListView .listingIn p {
		font-size: 12px;
	}

	.greatestHits .sectionHead,
	.watchListingHome .sectionHead {
		margin-bottom: 20px;
	}

	.watchListingHome .slick-list.draggable {
		padding-top: 0;
		padding-left: 0;
	}

	.watchListingHome .listingIn h3,
	.watchListView .listingIn h3 {
		font-size: 15px;
		line-height: 18px;
	}

	.greatestHits .categoryMain .catergoryWrap .categoryDesc {
		padding: 15px;
	}

	.greatestHits .categoryMain .trendingWrap {
		padding-top: 20px;
		width: 100%;
	}

	.searchFormnew {
		padding-top: 70px;
	}

	.searchFormnew form {
		margin-bottom: 30px;
	}

	.popularSearchText span {
		padding: 10px 12px;
		margin-bottom: 10px;
		border-radius: 8px;
		font-size: 12px;
	}

	.searchFormnew form input {
		font-size: 28px;
		line-height: 34px;
		height: 54px;
	}

	.searchResultMain .searchResultMainRight {
		padding-left: 0 !important;
		margin-bottom: 15px !important;
	}

	.categoryDesc .trendingCredit {
		display: none !important;
	}

	.error {
		right: inherit;
		left: 0;
	}
}

@media screen and (max-width:600px) {

	.reInvention,
	.reInvention .categoryMain,
	.reInvention .catergoryWrap,
	.reInvention .catergoryWrap .categoryDesc {
		height: auto
	}

	.greatestHits .categoryMain .catergoryWrap {
		width: 100%;
		margin-bottom: 20px;
	}

	.greatestHits .categoryMain .trendingWrap {
		width: 100%;
		/* max-height: 130px; */
		overflow: hidden;
		opacity: 0;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc .tendingCategory span {
		font-size: 10px;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc {
		padding-top: 0;
	}

	.greatestHits .categoryMain .listingIn .categoryDesc .tendingCategory {
		margin-top: 0;
	}

	.greatestHits .categoryMain .listingIn {
		margin-bottom: 0px;
		padding-bottom: 0;
	}

	.reInvention .catergoryWrap .categoryDesc {
		width: 100%;
		padding: 40px 20px;
	}

	.reInvention .sectionHead {
		margin-bottom: 0px;
	}

	.reInvention .catergoryWrap .categoryImg {
		width: 100%;
	}

	.reInvention .trendingWrap {
		padding: 0 20px;
		overflow: hidden;
		opacity: 0;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
	}

	.reInvention .catergoryWrap {
		padding-bottom: 250px;
		background-position: 70% center;
	}

	.greatestHits .trendingWrap .slick-list {
		padding-right: 30px;
	}

	.greatestHits {
		padding: 20px;
		padding-top: 0px;
		margin-top: -10px;
	}

	.reInvention .trendingWrap {
		padding-bottom: 20px;
		overflow: visible;
	}

	.reInvention .trendingWrap .slick-dots {
		bottom: -5px;
	}

	.greatestHits .categoryMain .trendingWrap {
		padding-top: 0px;
	}

	.searchFormnew form {
		margin-top: 10px;
		margin-bottom: 80px;
	}

	.popularSearchText span {
		padding: 10px 12px;
		margin-bottom: 10px;
		border-radius: 8px;
		font-size: 12px;
	}

	.searchFormnew form input {
		font-size: 22px;
		line-height: 28px;
		height: 48px;
	}

	.searchFormnew p,
	.popularSearch p {
		font-size: 12px;
	}

	.reInvention .topicalHighlightTitle {
		font-size: 15px;
		line-height: 20px;
		margin-top: 1.5rem;
	}

	.topicalHighlightSubtitle {
		font-size: 13px;
		-webkit-line-clamp: 4;
	}

	button,
	.button {
		height: 50px;
		font-size: 12px;
		min-width: 175px;
		line-height: 30px;
		padding: 13px 10px 10px 10px;
	}

	.gearSection,
	.gearSection .categoryMain,
	.gearSection .catergoryWrap {
		height: 24vh;
		min-height: 185px;
		/* min-height: 215px; */
	}

	.button.button-explore {
		bottom: 7%;
	}

	.advanceSearch span:before,
	.advanceSearch span:after {
		top: 12px !important;
	}

	.popular_cities ul li img,
	.popular_cities ul li svg {
		width: auto !important;
		height: 30px !important;
		margin: 0 auto 8px;
		display: block;
	}

	.popular_cities ul li a {
		padding: 20px 5px 14px;
		font-size: 12px;
		line-height: 25px;
	}

	.popular_cities ul li {
		width: 44%;
		margin: 0 5px 20px;
		padding: 0;
	}

	.slide_blog {
		margin-right: 10px;
		margin-top: 0;
	}

	.close_btn {
		margin-right: -9px;
	}

	.slide_cont.activeSlide a img {
		width: 20px;
		height: auto;
	}

	.clear_txt {
		margin-right: 5px;
	}

	.popupBoxSign .signIn img {
		width: 62% !important;
		margin: 0 auto;
		display: block !important;
	}

}