body{ margin:0; padding: 0; }
*, ::after, ::before { box-sizing: border-box; }
a:hover{ text-decoration:none !important; }

:root {
	--font_1:'Avenir Next LT Pro';
	--c_4DB2EE: #4DB2EE;
	--c_39B54A: #39B54A;
	--c_9259B9: #9259B9;
	--c_E3231B: #E3231B;
	--c_D2425E: #D2425E;
	--c_EF8638: #EF8638;
	--c_252525: #252525;
}
.bg-color-39B54A a{ background-color:var(--c_39B54A); }
.bg-color-9259B9 a { background-color:var(--c_9259B9); }
.bg-color-E3231B a { background-color:var(--c_E3231B); }
.bg-color-4DB2EE a { background-color:var(--c_4DB2EE); }
.bg-color-EF8638 a { background-color:var(--c_EF8638); }
.bg-color-D2425E a { background-color:var(--c_D2425E); }

.color-4DB2EE a { color:var(--c_4DB2EE); }
.color-39B54A a { color:var(--c_39B54A); }
.color-9259B9 a { color:var(--c_9259B9); }
.color-E3231B a { color:var(--c_E3231B); }
.color-D2425E a { color:var(--c_D2425E); }

.p-col-10 { padding:0 10px; }
.container-new {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
/* 1 section css start */
.cu-new-a-text h1 {
	font-family: Avenir Next LT Pro;
	font-size: 46px;
	font-weight: bold;
	text-transform: Uppercase;
}
.cu-new-a-wapper { padding-top: 78px; position: relative; }
.cu-new-a-text p {
	color: #1E1D1D;
	font-family: Avenir Next LT Pro;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
/* 1 section css end */

/* latest news grid css start */
.p-col-10 { padding: 0 10px; }
/* left side css start */
.latest-grid-left-card { position: relative; }
.latest-grid-left-card-img { height: 626px; overflow: hidden; position: relative; border-radius: 4px; }
.latest-grid-left-card-img:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-radius: 4px;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 34.56%, rgba(0, 0, 0, 0.00) 47.54%);
}
.latest-grid-left-card-img a { height: 100%; display: block; border-radius: 4px; position:relative; }
.latest-grid-left-card-img a .latest-grid-left-card-bg-img {
	min-width: 100%;
	background-position: center !important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	display: flex;
	justify-content: flex-end;
	border-radius: 4px;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.latest-grid-left-card-bg-img span { width: 25px; height: 25px; display:block; position: absolute; top: 15px; right: 15px; }
.latest-grid-left-card-bg-img span img { width: 100%; height: 100%; max-width: unset; object-fit: contain; }

.latest-grid-left-text {
	top: auto;
	bottom: 0;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	margin-bottom: 0;
	color: #fff;
	min-height: 17px;
	z-index: 1000;
	border-radius: 0 0 4px 4px;
	background: #4db2ee;
	padding: 15px 30px 15px 56px;
	width: 100%;
	z-index: 1000;
}
.latest-grid-left-text span a {
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.latest-grid-left-text h2, .latest-grid-left-text h2 a {
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	display: block;
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0;
}
.latest-grid-left-text ul {
	display: flex;
	align-items: center;
	gap: 5px;
	padding: 0;
	margin: 0;
}
.latest-grid-left-text ul li, .latest-grid-left-text ul li a {
	list-style-type: none;
	display: inline-block;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 26px;
}
/* left side css end */

/* right side css start */
.latest-grid-right-card { display: flex; flex-direction: column; position: relative; gap: 20px; }
.latest-grid-right-top-main { position: relative; }
.latest-grid-right-top-card { height: 349px; overflow: hidden; position: relative; border-radius: 4px; }
.latest-grid-right-top-card a { height: 100%; display: block; border-radius: 4px; position:relative; }
.latest-grid-right-top-card a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 34.56%, rgba(0, 0, 0, 0.00) 47.54%);
}
.latest-grid-right-top-card a .latest-grid-right-top-img {
	min-width: 100%;
	background-position: center !important;
	background-size: 100% !important;
	background-repeat: no-repeat !important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	display: flex;
	justify-content: flex-end;
	border-radius: 4px;
}
.latest-grid-right-top-img span { width: 25px; height: 25px; display:block; position: absolute; top: 15px; right: 15px; }
.latest-grid-right-top-img span img { width: 100%; height: 100%; max-width: unset; object-fit: contain; }
.latest-grid-right-top-text {
	top: auto;
	bottom: 0;
	padding:0 20px 20px;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	margin-bottom: 0;
	color: #fff;
	min-height: 17px;
	max-width: 550px;
	width: 100%;
	z-index: 1000;
}
.latest-grid-right-top-text span { line-height: normal; display: inline-block; }
.latest-grid-right-top-text span a {
	display: inline-block;
	color: #FFF;
	border-radius: 5px 5px 0px 0px;
	height: 21px;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	text-transform: uppercase;
	padding: 0 18px;
}
.latest-grid-right-top-text h3, .latest-grid-right-top-text h3 a {
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	display: inline-block;
	margin: 0;
	padding-top: 8px;
}

.latest-grid-bottom-card { display: flex; flex-flow: row wrap; margin: 0; }
.latest-grid-bottom-left {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	position: relative;
	width: 100%;
	padding: 0 10px;
}
.latest-grid-bottom-left:first-child { padding-left: 0; }
.latest-grid-bottom-left:last-child { padding-right: 0; }
.latest-grid-bottom-left-card { position: relative; }
.latest-grid-bottom-left-img { height: 255px; overflow: hidden; position: relative; border-radius: 4px; }
.latest-grid-bottom-left-img a { height: 100%; display: block; border-radius: 4px; position:relative; }
.latest-grid-bottom-left-img a .latest-grid-bottom-left-bg-img {
	min-width: 100%;
	background-position: center !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	display: flex;
	justify-content: flex-end;
	border-radius: 4px;
}
.latest-grid-bottom-left-bg-img span { width: 25px; height: 25px; display:block; position: absolute; top: 15px; right: 15px; }
.latest-grid-bottom-left-bg-img span img { width: 100%; height: 100%; max-width: unset; object-fit: contain; }
.latest-grid-bottom-left-img a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 34.56%, rgba(0, 0, 0, 0.00) 47.54%);
}
.latest-grid-bottom-left-text {
	top: auto;
	bottom: 0;
	padding:0 20px 20px;
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	margin-bottom: 0;
	color: #fff;
	min-height: 17px;
	z-index: 1000;
}
.latest-grid-bottom-left-text span { line-height: normal; display: inline-block; }
.latest-grid-bottom-left-text span a {
	display: inline-block;
	color: #FFF;
	border-radius: 5px 5px 0px 0px;
	height: 18px;
	font-family: Avenir Next LT Pro;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: uppercase;
	padding: 0 17px;
}
.latest-grid-bottom-left-text h3, .latest-grid-bottom-left-text h3 a {
	color: #FFF;
	display: inline-block;
	font-family: Avenir Next LT Pro;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding-top: 7px;
}
/* right side css end */

/* latest news grid css end */

/* Art & Culture & Popular css start */
.art-card-wapper { padding-top:48px; }
.acp-section-wapper { padding:24px 0; position:relative; }
/* Art & Culture css start */
.art-title-w h2 { margin:0; line-height:unset; border-bottom:2px solid var(--c_4DB2EE);font-size: 20px;font-family: Avenir Next LT Pro; }
.art-title-w h2 span {
	border-radius: 5px 5px 0px 0px;
	background: var(--c_4DB2EE);
	height: 47px;
	display: inline-block;
	padding: 0 15px;
	color: #FFF;
	leading-trim: both;
	text-edge: cap;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 47px;
	text-transform: uppercase;
}
.Art-card-slider { padding-top:48px; }
.art-left-grid-wapper {
	display: flex;
	align-items: flex-start;
	gap: 56px;
}
.art-left-grid-col {
	max-width: 657px;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 20px;
}
.art-left-grid-text h3 { line-height:unset; margin:0; }
.art-left-grid-text h3 a {
	color: #1E1D1D;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	display: block;
	padding-bottom: 10px;
}
.art-left-grid-text ul { padding:0; margin:0; display:flex; align-items:center; gap:7px; padding-bottom: 20px; }
.art-left-grid-text ul li, .art-left-grid-text ul li a {
	color: #6D6D6D;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 28px;
	display: inline-block;
	list-style-type: none;
}
.art-left-grid-text p {
	color: #6D6D6D;
	font-family: Georgia;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 0;
}
.art-right-grid-col {
	display: flex;
	width: 343px;
	flex-direction: column;
	align-items: flex-start;
	gap: 44px;
	flex-shrink: 0;
}
.art-right-grid-card { display:flex; gap:10px; }
.art-right-grid-img {
	width: 152px;
	height: 121px;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center !important;
	position: relative;
}
.art-right-grid-text {max-width: 178px; width: 100%; display:flex; justify-content:space-between; flex-direction:column; }
.art-right-grid-text a,.gambling-right-grid-card a,.popular-card-details a{padding:5px !important;}
.art-right-grid-top span { padding-bottom:5px;font-size: 14px;text-transform: uppercase;font-family: Avenir Next LT Pro; display:block; line-height:normal; }
.art-right-grid-top span a {
	color: var(--c_4DB2EE);
	text-edge: cap; 
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.art-right-grid-top h3 { margin:0; line-height:unset; }
.art-right-grid-top h3 a {
	color: #454545;
	font-family: Avenir Next LT Pro;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 1.53px;
	text-transform: capitalize;
	display: inline-block;
}
.art-bg-img {
	height: 317px;
	width: 100%;
	position: relative;
	background-size: 100% !important;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 5px;
}
.art-right-grid-bottom { padding:0; margin:0; display:flex; align-items:center; gap:7px; }
.art-right-grid-bottom li, .art-right-grid-bottom li a {
	color: rgba(109, 109, 109, 0.80);
	leading-trim: both;
	text-edge: cap;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	list-style-type: none;
}
.Art-card-slider .owl-nav { display: flex; gap: 5px; padding-top: 37px; }
/* Art & Culture css end */

/* popular css start */
.popular-title-w h2 { font-family: Avenir Next LT Pro;font-size: 20px;margin:0; line-height:unset; border-bottom:2px solid var(--c_252525); }
.popular-title-w h2 span {
	border-radius: 5px 5px 0px 0px;
	background: var(--c_252525);
	height: 47px;
	display: inline-block;
	padding: 0 15px;
	color: #FFF;
	leading-trim: both;
	text-edge: cap;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 47px;
	text-transform: uppercase;
}
.popular-card-wapper {
	padding-top: 32px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 16px;
}
.popular-card-details span { display:block; text-transform: uppercase; font-family: Avenir Next LT Pro;font-size: 14px;}
.popular-card-details span a {
	leading-trim: both;
	text-edge: cap;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.popular-card-details h3 { margin:0; line-height:normal; font-size:0; }
.popular-card-details h3 a {
	color: #1E1D1D;
	font-family: Avenir Next LT Pro;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	display: block;
	padding: 7px 0;
}
.popular-card-details ul { margin:0; padding:0; display: flex; align-items:center; column-gap:7px ,padding-left:5px;}
.popular-card-details ul li {
	color: #6D6D6D;
	display: inline-block;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 14px;
	list-style-type: none;
}
.hr-border-c { margin:0; border-top: 1px solid rgba(30, 29, 29, 0.10); width: 100%; }
.popular-card-slider .owl-nav { display: flex; gap: 5px; padding-top: 24px; }
.art-a-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
/* popular css end */

/* Art & Culture & Popular css end */

/* Gambling & Discover More css start */
.gambling-card-wapper { padding-top:48px; }
.gdm-section-wapper { padding:24px 0; position:relative; }
.consent_calss p { color: #fff !important; }

/* Gambling css start */
.gambling-title-w h2 { margin:0; line-height:unset; border-bottom:2px solid #ef8638; }
.gambling-title-w h2 span {
	border-radius: 5px 5px 0px 0px;
	background: var(--c_E3231B);
	height: 47px;
	display: inline-block;
	padding: 0 38px;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 47px;
	text-transform: uppercase;
}
.gambling-card-slider { padding-top:48px; }
.gambling-left-grid-wapper {
	display: flex;
	align-items: flex-start;
	gap: 56px;
}
.gambling-left-grid-col {
	max-width: 657px;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 33px;
}
.gambling-left-grid-text h3 { line-height:unset; margin:0; }
.gambling-left-grid-text h3 a {
	color: #1E1D1D;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	display: block;
	padding-bottom: 10px;
}
.gambling-left-grid-text ul { padding:0; margin:0; display:flex; align-items:center; gap:7px; padding-bottom: 20px; }
.gambling-left-grid-text ul li, .gambling-left-grid-text ul li a {
	color: #6D6D6D;
	font-family: Avenir Next LT Pro;
	font-size: 12px;
	font-style: italic;
	font-weight: 400;
	line-height: 28px;
	display: inline-block;
	list-style-type: none;
}
.gambling-left-grid-text p {
	color: #6D6D6D;
	font-family: Georgia;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 0;
}
.gambling-right-grid-col {
	display: flex;
	max-width: 343px;
	width: 100%;
	flex-direction: column;
	align-items: flex-start;
	gap: 44px;
	flex-shrink: 0;
}
.gambling-right-grid-card { display:flex; gap:10px; }
.gambling-right-grid-img {
	width: 152px;
	height: 136px;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center !important;
	position: relative;
}
.gambling-right-grid-text {max-width: 178px; width: 100%; display:flex; justify-content:space-between; flex-direction:column; }
.gambling-right-grid-top span { font-size:0; display:block; line-height:normal;margin-bottom: 5px; }
.gambling-right-grid-top span a {
	color: var(--c_E3231B);
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.gambling-right-grid-top .color-EF8638 a{color:#ef8638;}
.gambling-right-grid-top h3 { margin:0; line-height:unset; }
.gambling-right-grid-top h3 a {
	color: #454545;
	font-family: Avenir Next LT Pro;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 1.53px;
	text-transform: capitalize;
	display: inline-block;
	padding-top: 7px;
}
.gambling-bg-img {
	height: 305px;
	width: 100%;
	position: relative;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center !important;
	border-radius: 5px;
}
.gambling-right-grid-bottom { padding:0; margin:0; display:flex; align-items:center; gap:7px; }
.gambling-right-grid-bottom li, .gambling-right-grid-bottom li a {
	color: rgba(109, 109, 109, 0.80);
	leading-trim: both;
	text-edge: cap;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: normal;
	list-style-type: none;
}
.gambling-card-slider .owl-nav { display: flex; gap: 5px; padding-top: 12px; }
/* Gambling css end */

/* Discover More css start */
.dm-title-w h2 { margin:0; line-height:unset; border-bottom:2px solid var(--c_252525); }
.dm-title-w h2 span {
	border-radius: 5px 5px 0px 0px;
	background: var(--c_252525);
	height: 47px;
	display: inline-block;
	padding: 0 15px;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 47px;
	text-transform: uppercase;
}
.dm-tag-wapper { 
	padding-top:20px; 
	display: flex;
	flex-flow: row wrap;
	column-gap: 17px;
	row-gap: 10px;
}
.dm-tag-wapper span { font-size:0; display:block; }
.dm-tag-wapper span a {
	display: inline-block;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
	border-radius: 5px 5px 0px 0px;
	text-transform: uppercase;
	padding: 0 15px;
}
/* Discover More css end */

/* Gambling & Discover More css end */

/* Latest Articles section css start */
.latest-articles-wapper { padding:24px 0; position:relative; }
.la-title-w h2 { margin:0; line-height:unset; border-bottom:2px solid var(--c_252525); }
.la-title-w h2 span {
	border-radius: 5px 5px 0px 0px;
	background: var(--c_252525);
	height: 47px;
	display: inline-block;
	padding: 0 15px;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 47px;
	text-transform: uppercase;
}
.latest-articles-main {	margin-top: 48px; position: relative; }
.latest-articles-card {
	height: 793px;
	position: relative;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center !important;
	display: flex;
	align-items: flex-end;
	padding: 0 20px;
}
.latest-articles-img-text {
	max-width: 467px;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: relative;
	z-index: 1000;
}
.latest-articles-img-text span a {
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.latest-articles-img-text h3 { margin:0; line-height:unset; font-size:0; }
.latest-articles-img-text h3 a {
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.latest-articles-img-text ul { margin:0; padding:0; display:flex; align-items:center; gap:7px; }
.latest-articles-img-text ul li, .latest-articles-img-text ul li a {
	display: inline-block;
	list-style-type: none;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 26px;
}
.latest-articles-grid-a:before {
	content: '';
	border-radius: 0px 0px 4px 4px;
	background: linear-gradient(180deg, rgba(37, 37, 37, 0.00) 28.37%, #252525 56.62%);
	position: absolute;
	bottom: 0;
	line-height: 0;
	width: 100%;
	height: 501px;
}
.latest-articles-grid-a { 
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 35px;
	padding-bottom: 77px;
	padding-top: 35px;
	position: relative;
	margin-top: 35px;
}
.latest-articles-grid-a:after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.3);
	position: absolute;
	top: 0;
	left: 0;
}
.latest-articles-col-a {
	max-width: 325px;
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	gap: 10px
}
.latest-articles-img-a {
	max-width: 90px;
	width: 100%;
	height: 80px;
	position: relative;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center !important;
}
.latest-grid-10-icon img {
	width:10px;
	height: 10px;
	position: absolute;
	top: 5px;
	right: 5px;
	max-width: unset;
}
.latest-articles-text-a{ max-width: 227px; }
.latest-articles-text-a span { font-size: 14px;text-transform: uppercase;font-family: Avenir Next LT Pro; line-height:normal; display:inline-block; }
.latest-articles-text-a span a {
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
}
.latest-articles-text-a h3 { line-height:normal; font-size:0; margin:0; padding-top: 4px; }
.latest-articles-text-a h3 a {
	display: block;
	color: #FFF;
	font-family: Avenir Next LT Pro;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 1.36px;
}
/* Latest Articles section css end */

/* You May Also Like section css start */
.last-section-wapper { padding:24px 0 48px; position:relative; }
.last-sect-title h2 {
	color: #1E1D1D;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 54px;
	margin:0;
	padding-bottom: 32px;
}
.last-flax { flex-flow:row wrap; }
.last-sect-grid-card {
	height: 100%;
	display: flex;
	flex-direction: column;
	position: relative;
} 
.last-sect-grid-img { height: 238px; border-radius: 4px; position: relative; }
.last-sect-grid-img img { height: 100%; width: 100%; max-width: unset; object-fit: cover; border-radius: 4px; }
.last-sect-icon img {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	border-radius: 0px;
}
.last-sect-grid-text { padding-top:16px; }
.last-sect-grid-text span { display:inline-block; font-size:0; line-height:normal; }
.last-sect-grid-text span a {
	font-family: Avenir Next LT Pro;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	text-transform: uppercase;
}
.last-sect-grid-text h3 { margin:0; line-height:unset; font-size:0; padding:8px 0; }
.last-sect-grid-text h3 a {
	color: #1E1D1D;
	font-family: Avenir Next LT Pro;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px;
}
.last-sect-grid-text p {
	color: #6D6D6D;
	font-family: Georgia;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}
/* You May Also Like section css end */


@media(max-width:1440px){
	/* Latest Articles section css start */
	.latest-articles-grid-a { padding:35px 20px 77px;  }
	.latest-articles-grid-a:before {background:linear-gradient(180deg, rgba(37, 37, 37, 0.00) 28.37%, #252525 48.62%)}
	/* Latest Articles section css end */
}

@media only screen and (min-width: 992px) and (max-width:1200px) {
	/* Art & Culture css start */
	.acp-section-wapper .col-lg-8, .gdm-section-wapper .col-lg-8 {
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.acp-section-wapper .col-lg-4, .gdm-section-wapper .col-lg-4 {
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	/* Art & Culture css end */

	/* Latest Articles section css start */
	.latest-articles-grid-a:before { height: 611px; background: linear-gradient(180deg, rgba(37, 37, 37, 0.00) 28.37%, #252525 42.62%); }
	.latest-articles-grid-a { flex-wrap:wrap; }
	/* Latest Articles section css end */


}
@media(max-width:991px){
	/* 1 section css start	*/
	.cu-new-a-wapper { padding-top:27px; }
	.cu-new-a-text p { font-size: 18px; }
	/* 1 section css end */

	/* latest news grid css start */
	.latest-grid-left-card-img { height: 440px; margin-bottom: 40px; }
	.latest-grid-left-text { padding: 10px 7px; }

	.latest-grid-right-card { gap:30px; }
	.latest-grid-right-top-card { height: 248px; }
	/* latest news grid css end */

	/* Art & Culture css start */
	.art-title-w h2 { font-size:0; }
	.art-left-grid-col { gap:44px; }
	.art-title-w h2 span { font-size:18px; height:24px; line-height:24px; }
	.Art-card-slider { padding-top:44px; }
	.art-left-grid-wapper { flex-wrap:wrap; gap:44px; }
	.art-bg-img { height:235px; }

	.art-right-grid-top span { padding-bottom:7px; }
	.art-right-grid-top span a { font-size:12px; }
	.art-right-grid-bottom li, .art-right-grid-bottom li a { font-size:12px; }
	.art-right-grid-col { width:100%; }
	.art-right-grid-card { width:100%; }
	.art-right-grid-text { max-width:100%; }
	/* Art & Culture css end */

	/* Gambling css start */
	.acp-section-wapper { padding:22px 0; }
	.gambling-title-w h2 { font-size:0; }
	.gambling-title-w h2 span { font-size:18px; height:24px; line-height:24px; }
	.gambling-left-grid-wapper { flex-wrap:wrap; }
	.gambling-left-grid-col { display:none; }
	.gambling-card-slider .owl-nav { padding-top:44px; }
	.gambling-right-grid-col { max-width:100%; }
	.gambling-right-grid-card { width:100%; }
	.gambling-right-grid-text { max-width:100%; }
	/* Gambling css end */

	/* Latest Articles section css start */
	.latest-articles-wapper { padding:22px 0; }
	.la-title-w h2 { font-size:0; }
	.la-title-w h2 span { font-size:18px; height:24px; line-height:24px; }
	.latest-articles-main { margin-top:44px; }
	.latest-articles-card { height: 493px; padding: 8px; }
	.latest-articles-img-text span a { font-size:14px; }
	.latest-articles-img-text h3 a { font-size:18px; }
	.latest-articles-grid-a { flex-wrap:wrap; margin:0;position:unset; padding-bottom:0; padding-top:28px; gap:0; }
	.latest-articles-grid-a:before { height:100%; background: linear-gradient(180deg, rgba(37, 37, 37, 0.00) 28.37%, #252525 48.62%); }
	.latest-articles-col-a { padding:17px 0 15px; border-top:1px solid #fff; }
	.latest-articles-col-a:last-child{  border-bottom:0px solid #fff; margin-bottom:0; }
	.latest-articles-grid-a:after { display:none; }
	/* Latest Articles section css end */

	/* mobile view section Discover More & Popular css start */
	.mobile-view-wapper { margin-bottom:50px; } 
	.dm-title-w h2, .popular-title-w h2 { font-size:0; }
	.dm-title-w h2 span, .popular-title-w h2 span { font-size:18px; height:24px; line-height:24px; }
	.dm-tag-wapper span a { height:21px; padding:0 9px; line-height:21px; }
	
	/* mobile view section Discover More & Popular css end */
}
.desktopimage{display: block !important;}
.mobileimage{display: none !important;}
@media(max-width:767px){
	.desktopimage{display: none !important;}
	.mobileimage{display: block !important;}
	.cu-new-a-text h1 { font-size: 26px; }
	
	/* latest news grid css start */
	.latest-grid-left-card { margin-bottom:40px; }
	.latest-grid-left-card-img { margin: 0; height: 211px; border-radius: 4px 4px 0 0; }
	.latest-grid-left-card-img a { border-radius:4px 4px 0 0; }
	.latest-grid-left-card-img a .latest-grid-left-card-bg-img { border-radius:4px 4px 0 0; }
	.latest-grid-left-card-img:after { border-radius:4px 4px 0 0; }
	.latest-grid-left-text { position:relative; }
	.latest-grid-left-text h2 { padding:0; }
	.latest-grid-left-text h2 a { font-size: 18px; line-height: 21.6px; padding:10px 0; }

	.latest-grid-right-top-text { position:relative; padding:20px 0 0; }
	.latest-grid-right-top-text h3, .latest-grid-right-top-text h3 a { color:#1E1D1D; }
	.latest-grid-bottom-card { flex-flow:column; gap:26px; }
	.latest-grid-bottom-left {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}
	.latest-grid-bottom-left-text { position:relative; padding:10px 0; }
	.latest-grid-bottom-left-text h3 a { color:#1E1D1D; }
	.latest-grid-bottom-left-img { height:200px; }
	.latest-grid-right-top-card { height: 198px; }
	/* latest news grid css end */


	/* Latest Articles section css start */
	.latest-articles-col-a:last-child{  border-bottom:1px solid #fff; margin-bottom:24px; }
	.art-right-grid-top span { padding-bottom:7px; }
	.art-right-grid-top span a { font-size:12px; }
	.art-right-grid-bottom li, .art-right-grid-bottom li a { font-size:12px; }
	.art-right-grid-col { width:100%; }
	.art-right-grid-card { width:100%; }
	.art-right-grid-text { max-width:100%; }
	.gambling-right-grid-col { max-width:100%; }
	.gambling-right-grid-card { width:100%; }
	.gambling-right-grid-text { max-width:100%; }
	/* Latest Articles section css end */

	.art-right-grid-top h3 a { letter-spacing: 1px; font-size:16px; }
	.gambling-right-grid-top h3 a { letter-spacing: 1px; font-size:16px; }
	.gambling-right-grid-card { gap:12px; }
	.latest-articles-text-a h3 { letter-spacing: 1px; padding-top:5px; }
	.latest-articles-col-a { gap:12px; }
}


@media (min-width: 576px) {
	.container-new{ max-width: 540px; }
}
@media (min-width: 768px) {
	.container-new { max-width: 720px; }
}
@media (min-width: 992px) {
	.container-new { max-width: 960px; }

	/* Art & Culture & Popular & Gambling & Discover More css start */
	.acp-section-wapper .row, .gdm-section-wapper .row { justify-content:space-between; }
	.acp-section-wapper .col-lg-8, .gdm-section-wapper .col-lg-8 {
		-ms-flex: 0 0 70.39%;
		flex: 0 0 70.39%;
		max-width: 70.39%;
	}
	.acp-section-wapper .col-lg-4, .gdm-section-wapper .col-lg-4 {
		-ms-flex: 0 0 26%;
		flex: 0 0 26%;
		max-width: 26%;
	}
	/* Art & Culture & Popular & Gambling & Discover More css end */
}
@media (min-width: 1200px) {
	.container-new { max-width: 1140px; }
}
@media (min-width: 1340px) {
	.container-new { max-width: 1280px; }
}
@media (min-width: 1440px) {
	.container-new { max-width: 1380px; }
}
@media (min-width: 1560px) {
	.container-new { max-width: 1560px; }
}