#Sec_Header img {
	border-radius: 0px;
}
#Sec_Header .img-flag {
	height: 25px;
}
#Sec_Slider .swiper {
	width: 100%; height: 100%;
}
#Sec_Slider .swiper-slide img {
	width: 100%; height: 100%; display: block; object-fit: cover;
}
#Sec_Slider .swiper-button-prev {
	color: rgb(255, 255, 255); font-size: 10px;
}
#Sec_Slider .swiper-button-next {
	color: rgb(255, 255, 255);
}
#Sec_fxGroup {
	display: block;
}
#Sec_fxGroup .swiper {
	width: 100%; height: 320px;
}
#Sec_fxGroup .swiper-slide {
	
}
#Sec_fxGroup img {
	border-radius: 0px;
}
#Sec_fxGroup .fxheader {
	padding: 0px 20px 0px 15px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
#Sec_fxGroup .fxgroup {
	padding: 10px; border-radius: 15px; background-color: rgb(85, 0, 101);
}
#Sec_fxGroup .fxteam {
	margin: 10px; padding: 5px; border-radius: 10px; background-color: rgb(244, 247, 246);
}
#Sec_fxGroup .fxtimedate {
	width: 100px; text-align: center; padding-top: 35px;
}
#Sec_fxGroup .fxflag01 {
	padding: 0px 10px 10px;
}
#Sec_fxGroup .fxflag02 {
	padding: 0px 10px 10px;
}
#Sec_fxGroup .fxflagcountry {
	text-align: center; padding-bottom: 5px; font-size: 10px; font-weight: bold;
}
#Sec_fxGroup .fxregister {
	background: linear-gradient(-260deg, rgba(159, 48, 4, 1) 0%, rgba(243, 70, 3, 1) 100%); margin: 10px; padding: 5px; border-radius: 10px;
}
#Sec_fxGroup .fxregctn {
	text-align: center;
}
#Sec_fxGroup .fxregctn a {
	color: rgb(255, 255, 255); font-weight: bold;
}
#Sec_fxGroup .fxregctn a:hover {
	color: rgb(85, 0, 101); font-weight: bold;
}
#Sec_fxGroup .fxodds {
	margin: 10px; padding: 5px; border-radius: 10px; background-color: rgb(244, 247, 246);
}
#Sec_fxGroup .fxodds01 {
	margin: 10px; padding: 5px; border-radius: 10px; width: 90px; text-align: center; background-color: rgb(255, 255, 255);
}
#Sec-Highlight img {
	border-radius: 0px;
}
#Sec-Highlight .mb-icon {
	padding: 0px 30px;
}
#Sec-Highlight .mb-title {
	text-align: center; font-size: 12px;
}
#Sec_Brand_Offer .card {
	border-radius: 1rem; border: 0px currentColor; border-image: none;
}
#Sec_Brand_Offer .card-img-top {
	border-radius: 1rem 1rem 0px 0px;
}
#Sec_Brand_Offer .card-title {
	height: 35px; font-size: 16px;
}
#Sec_Brand_Offer .card-text {
	height: 40px; font-size: 14px; font-weight: bolder;
}
#Sec_Offer .Offer {
	position: relative;
}
#Sec_Offer .moffer {
	padding: 10px; border-radius: 10px; background-color: rgb(255, 255, 255);
}
#Sec_Offer .OfferTitle {
	padding: 10px; border-radius: 0px 0px 10px 10px; width: 100%; right: 0px; bottom: 0%; font-size: 15px; position: absolute; z-index: 2; opacity: 0.8; background-color: rgb(0, 0, 0);
}
#Sec_Offer .OfferTitle a {
	color: rgb(255, 255, 255);
}
#Sec_Offer .OfferBookmaker {
	padding: 20px; right: 0px; bottom: 0%; position: absolute; z-index: 3;
}
#Sec_Offer .Offerbookmarker-logo {
	border-width: 5px; border-style: solid; border-radius: 50%; width: 60px; height: 60px; display: flex; position: relative; flex-direction: column; justify-content: center; align-items: center;
}
#Sec_Offer .Offerbookmarker-color {
	border-color: rgb(133, 62, 175); background-color: rgb(75, 12, 99);
}
#Sec_Offer .Offerbookmarker-logo-size {
	width: 55px; height: 20px;
}
#Sec_Offer .moffer-title {
	padding-left: 10px; font-size: 12px;
}
#Sec_Content h4 {
	font-size: 17px;
}
#Sec_Content .blog-tips-content {
	margin-bottom: 15px;
}
#Sec_Content .blog-tips-content img {
	border-radius: 0px;
}
#Sec_Content .tips-box {
	background: rgb(239, 241, 253); padding: 10px; border-radius: 10px; border: 1px solid rgb(239, 241, 253); border-image: none; height: 100%;
}
#Sec_Content .tipsheader {
	padding: 0px 20px 0px 15px; font-size: 12px; font-weight: bold;
}
#Sec_Content .tipsgroup {
	padding: 10px; border-radius: 15px; background-color: rgb(255, 255, 255);
}
#Sec_Content .tipsteam {
	margin: 10px 0px; padding: 10px; border-radius: 15px; background-color: rgb(255, 255, 255);
}
#Sec_Content .tipspredict {
	padding: 11px; border-radius: 15px; background-color: rgb(255, 255, 255);
}
#Sec_Content .tipspredict p {
	font-size: 10px;
}
#Sec_Content .tipstimedate {
	width: 100px; text-align: center; padding-top: 35px;
}
#Sec_Content .tipsflag01 {
	padding: 0px 10px 10px;
}
#Sec_Content .tipsflag02 {
	padding: 0px 10px 10px;
}
#Sec_Content .tipsflagcountry {
	text-align: center; padding-bottom: 5px; font-size: 11px;
}
#Sec_Content .tipsregister {
	margin: 10px 0px; padding: 10px; border-radius: 15px; background-color: rgb(255, 255, 255);
}
#Sec_Content .tipsregctn {
	text-align: center;
}
#Sec_Content .tipsodds {
	margin: 10px 0px; padding: 10px; border-radius: 15px; background-color: rgb(255, 255, 255);
}
#Sec_Content .tipsodds01 {
	margin: 1px; padding: 5px; border-radius: 10px; width: 90px; text-align: center; background-color: rgb(239, 241, 253);
}
#Sec_Content .blog-article-box {
	border-radius: 10px; border: 1px solid rgb(223, 223, 223); border-image: none; height: 100%;
}
#Sec_Content .blog-article-box-article h2 {
	margin-bottom: 0px;
}
#Sec_Content .blog-article-box-timestamp {
	font-size: 1px;
}
#Sec_Content .blog-article-box-thumb img {
	border-radius: 10px 10px 0px 0px;
}
#Sec_Content h2 {
	line-height: 20px; font-size: 11px; font-weight: bold;
}
#Sec_News h1 {
	margin-bottom: 0.5rem;
}
#Sec_News .blog-article-box-title {
	font-size: 13px;
}
#Sec_News .blog-article-box-article {
	color: rgb(0, 0, 0); margin-top: 0.5rem; margin-bottom: 0.5rem;
}
#Sec_Bookmaker .bookmarker-logo {
	border-width: 3px; border-style: solid; border-radius: 50%; width: 40px; height: 40px; display: flex; position: relative; flex-direction: column; justify-content: center; align-items: center;
}
#Sec_Bookmaker .bookmarker-logo-size {
	width: 40px; height: 16px;
}
#Sec_Bookmaker .bookmarker-ranking {
	padding: 10px 0px; font-size: 12px; font-weight: 500;
}
#Sec_Bookmaker .bookmarker-brand {
	padding: 10px 0px; font-size: 12px; font-weight: 500;
}
#Sec_Bookmaker .bookmarker-signup {
	padding: 10px 0px;
}
#Sec_Bookmaker .bookmarker-signup a {
	color: rgb(255, 255, 255);
}
#Sec_Bookmaker .bookmarker-signup a:hover {
	
}
#Sec_Bookmaker .bookmarker-color-vcb {
	border-color: rgb(126, 87, 194); background-color: rgb(0, 0, 0);
}
#Sec_Bookmaker .bookmarker-color-bva {
	border-color: rgb(79, 195, 247); background-color: rgb(66, 66, 66);
}
#Sec_Bookmaker .bookmarker-color-wh {
	border-color: rgb(253, 216, 53); background-color: rgb(21, 101, 192);
}
#Sec_Bookmaker .bookmarker-color-fun {
	border-color: rgb(12, 124, 255); background-color: rgb(25, 44, 56);
}
#Sec_Bookmaker .bookmarker-color-pm {
	border-color: rgb(248, 254, 20); background-color: rgb(0, 0, 0);
}
#Sec_Bookmaker .bookmarker-color-19 {
	border-color: rgb(229, 57, 53); background-color: rgb(26, 35, 126);
}
#Sec_Bookmaker .bookmarker-color-bw {
	border-color: rgb(40, 53, 147); background-color: rgb(13, 71, 161);
}
#Sec_Bookmaker .bookmarker-color-by {
	border-color: rgb(229, 57, 53); background-color: rgb(97, 97, 97);
}
#Sec_Bookmaker .bookmarker-color-nb {
	border-color: rgb(251, 192, 45); background-color: rgb(11, 18, 34);
}
#Sec_WCGroup {
	
}
#Sec_WCGroup .wcrow {
	height: 350px; white-space: nowrap; -ms-overflow-x: scroll; -ms-overflow-y: hidden;
}
#Sec_WCGroup .wccard {
	height: 100%; padding-right: 10px; display: inline-block;
}
#Sec_WCGroup .wcgroup {
	padding: 10px; border-radius: 15px; width: 330px; background-color: rgb(255, 255, 255);
}
#Sec_WCGroup img {
	border-radius: 0px;
}
#Sec_WCGroup .wcheader {
	font-size: 14px; font-weight: 600;
}
#Sec_WCGroup .wcteam {
	margin: 10px; padding: 5px; border-radius: 10px; background-color: rgb(223, 226, 247);
}
#Sec_WCGroup .wcno {
	padding: 10px 0px 10px 10px; width: 40px;
}
#Sec_WCGroup .wcflag img {
	margin: 8px; width: 45px;
}
#Sec_WCGroup .wcteamname {
	padding: 10px 0px 10px 10px;
}
#Sec_Footer img {
	border-radius: 0px;
}
.bg-gradient-style {
	background: linear-gradient(45deg, rgba(45, 8, 73, 1) 0%, rgba(75, 15, 102, 1) 35%, rgba(134, 62, 176, 1) 100%);
}
@media all and (max-width:767px)
{
#Sec_Brand_Offer .card-title {
	font-size: 13px;
}
}
