/*
Theme Name: Zox News Child
Template: zox-news
Author: MVP Themes
Author URI: https://themeforest.net/user/mvpthemes/portfolio
Description: Child theme for the Zox News theme.
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain: zox-news-child
*/

/* Import the parent theme's stylesheet */
.wp-singular.single-post .mvp-post-title.left.entry-title{
    text-align: left !important;
    font-size: 2.6rem !important;
}

.news-wrapper .border-wrapper .cover-news-section .cover-content a h1 {
	text-align: left !important;
}
.stock_bar .swiper.swiper-top {
    width: 100%;
}
.related-news .card ul li a {
    -webkit-line-clamp: 2 !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    -webkit-box-orient: vertical !important;
    display: -webkit-box !important;
} 
header .main-bar-wrapper .bar-nav .mega-menu h3.dropdown-header {
    text-align: left !important;
}
.stock_menu {
    margin-top: 12px;
}
.news-wrapper .border-wrapper .cover-news-section .cover-content a .cover-img img {
    max-height: 400px !important;
    min-height: 400px !important;
}
.news-wrapper .border-wrapper .left-side-section .travel-news.twoBlock a h3 {
    -webkit-line-clamp: 3;
}
.news-wrapper .border-wrapper .left-side-section .travel-news.twoBlock .d-flex.gap-2.py-1:first-child a h3 {
    margin-top: 0;
}
header .main-bar-wrapper .bar-nav .navbar-nav li {
    display: flex;
    align-items: center;
}
body header .main-bar-wrapper .bar-nav .navbar-nav li button {
    padding: 5px 8px !important;
}
.minus span.right-num::before {
    content: url('https://globalbrandsmagazine.com/gbmstaging/wp-content/plugins/stock-ticker/assets/img/down_r.gif');
    margin-right: 2px;
    position: absolute;
    left: 0;
    background-size: 10px 18px;
    height: 18px;
    width: 10px;
    z-index: 1111;
    display: inline-block;
}
.news-wrapper .advertismnt-section {
    border-bottom: 1px solid #e2e2e2;
}
.plus .right-num::before {
    content: url('https://globalbrandsmagazine.com/gbmstaging/wp-content/plugins/stock-ticker/assets/img/up_g.gif');
    margin-right: 2px;
    position: absolute;
    left: 0;
    background-size: 10px 18px;
    height: 18px;
    width: 10px;
    z-index: 1111;
    display: inline-block;
}
.right-section  section#xmgapoodke-17 {
    border-bottom: none;
    margin: 15px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
    padding-bottom: 0;
}
.footer-wrapper {
    background-color: #000 !important;
}
.minus .sqitem::before{
    content:'' !important;
} 

.plus .sqitem::before{
    content:'' !important;
} 

span.center-num, span.left-num {
    color: #fff;
    font-weight: 600;
}
span.right-num {
    position: relative;
    padding-left: 10px;
}
.news-wrapper .top-security .swiper-container .swiper-slide .top-numbers {
    justify-content: space-between;
    width: 100%;
}
.news-wrapper .top-security .swiper-container .swiper-slide .top-numbers .stock_item,
.stock-ticker-wrapper, .stock-ticker-wrapper ul.stock_ticker, .stock-ticker-wrapper ul.stock_ticker li, span.sqitem {
    width: 100%;
    justify-content: space-between;
    display: flex;
}

h1.mvp-post-title.left.entry-title {
    font-family: "Poppins-Bold";
}
#mvp-content-main  p {
    font-family: "Poppins-Regular" !important;
}
#topMenucollapse h6 {
    text-transform: uppercase !important;
}
#topMenucollapse .mega-menu .card-body ul .dropdown-item {
    color: #e2e2e2 !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
    cursor: pointer !important;
}
@import url("../zox-news/style.css");
#mvp-main-body-wrap {
	padding-bottom:0 !important;
	padding-top:0 !important;
    margin-top: 0 !important;
	margin-bottom: 0 !important;
}
#mvp-main-body-wrap section.news-wrapper.my-5 {
	margin: 0 !important;
}
ul.navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle {
    background-image: url('https://globalbrandsmagazine.com/gbmstaging/wp-content/uploads/2024/09/down.png');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px !important;
}
ul.navbar-nav li.nav-item.dropdown:hover a.nav-link.dropdown-toggle { 
	padding-right: 15px !important;
}
/* Custom Css Header Navigation */
header .bottom-nav .navbar .navbar-nav .dropdown ul.sub-menu li a:hover {
	color: #fff !important;
	background-color: #3c3c3c;
}
.mvp-nav-menu ul li.menu-item-has-children:hover a.nav-link.dropdown-toggle {
    padding: 0 8px!important;
}
li.menu-item.menu-item-type-custom ul.sub-menu li.menu-item-object-category.nav-item.mvp-mega-dropdown .mvp-mega-dropdown {
    display: none;
}
header .bottom-nav .navbar .navbar-nav .dropdown ul.sub-menu {
    border-radius: 0px !important;
    background-color: #000;
    padding: 0px;
}
header .bottom-nav .navbar .navbar-nav .dropdown ul.sub-menu li a {
    color: #fff;
    padding: 10px 15px;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
    display: block;
    font-family: 'Poppins-Regular';
}
header .bottom-nav .navbar .navbar-nav .dropdown ul.sub-menu li a:hover, header .bottom-nav .navbar .navbar-nav .dropdown ul.sub-menu li a:focus {
    background-color: #3c3c3c;
    color: #fff;
}
.mvp-nav-menu ul li:hover a.nav-link.dropdown-toggle {
    border-bottom: unset;
}
.logo img{    
    width: 100%;
    max-width: 200px;
    height: 100%;
    object-fit: contain;
    max-height: 120px;
}
/* End Header Navigation */

/* Sidebar Css */
h4.mvp-widget-home-title {
    display: none;
}

.right-section section#xmgapoodke-16 {
    padding: 32px 35px;
    margin: 0 auto;
}
.right-section #xmgapoodke-16 .g.g-1 {
    margin: 0 auto;
}
/* END Sidebar CSS */

header .main-bar-wrapper .bar-nav .mega-menu .card-body .left-col {
    float: left;
}
.bd_btm {
    border-bottom: 1px solid #474747;
}
/* 9-8-2024 start css */
header .main-bar-wrapper .bar-nav .mega-menu .card-body h3 {
    text-align: center;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .socialicon-sec h6, header .main-bar-wrapper .bar-nav .mega-menu .card-body .products.mt-5 h6 {
    text-transform: uppercase;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body h6 {
    text-transform: capitalize !important;
}
.border-wrapper .left-side-section .gb-btn a {
	justify-content: center;
	padding: 58px 15px !important;
}
div#reward-content-main .vce-single-image-wrapper .vce-single-image-inner {
    padding: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.border-wrapper .left-side-section .gb-intro #reward-content-main  img {
    /* max-width: 170px;
    max-height: 170px;
    height: 150px !important; */
	position: static !important;
}
/* 9-8-2024 start css */
/* 8-8-2024  start css*/
.live-tab-section {
    align-items: center;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .support .support-content a {
    word-break: break-all;
}
.news-wrapper .right-section .latest-wrapper .latest-list ul li a span.timeline {
    min-width: 85px;
}
header .bottom-nav .navbar .navbar-nav {
    display: flex;
    align-items: center;
}

.news-wrapper .border-wrapper .left-side-section{
    display: flex;
    flex-direction: column;
    height: fit-content !important;
}
.news-wrapper .border-wrapper .left-side-section .fourth-news {
	border-bottom: none !important;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .support h6 {
    padding-left: 0px;
	margin-top: 20px;
}
.left-col .support .support_wrapper {
    padding: 0px;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .left-col {
    padding: 30px 10px !important;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .support .support-content {
	margin-bottom: 10px !important;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .support .support-content img {
    width: 20px;
    height: 20px;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body ul .dropdown-item {
    color: #e2e2e2 !important;
    font-weight: 500 !important;
    letter-spacing: 1px;
    cursor: pointer !important;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body ul .dropdown-item:hover {
    color: #FFA028 !important;
}
.socialicon-sec {
    margin-top: 40px !important;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .socialicon-sec ul li a::before {
    height: 30px !important;
    width: 30px !important;
	position: absolute;
    left: 0;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .socialicon-sec ul li a {
    padding-left: 40px;
    position: relative;
    min-height: 40px;
}
header .main-bar-wrapper .bar-nav .mega-menu .card-body .socialicon-sec ul li .linkdin::before {
    background-size: 30px 30px !important;
    height: 30px !important;
    width: 30px !important;
    bottom: 5px;
}
.image-center {
    width: 100%;
    text-align: center;
}
section #google_language_translator {
    width: 100% !important;
    text-align: center !important;
    padding-top: 30px;
}
#google_language_translator select.goog-te-combo {
    margin: 10px auto;
    width: 200px;
    padding: 10px !important;
}
#google_language_translator div#\:0\.targetLanguage {
    display: flex !important;
    width: 100%;
    flex-direction: column;
    float: none;
    margin: auto;
}
#google_language_translator .skiptranslate.goog-te-gadget {
    width: 100% !important;
}
section.mvp-side-widget.xmgapoodke {
    display: flex;
    justify-content: center;
}
section.mvp-side-widget.xmgapoodke .g.g-2 {
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
section#text-18.mvp-side-widget.widget_text {
    margin-top: 0;
}
.news-wrapper .top-security .swiper-container .swiper-slide .top-numbers {
    align-items: center;
}
.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown {
    z-index: 2 !important;
	top: 50px;
}
.live-tab-section ul.navbar-nav li.menu-item {
    padding: 10px 0;
}
.live-tab-section ul.navbar-nav ul.sub-menu li.menu-item {
    padding: 0px;
}
header .bottom-nav .navbar .navbar-nav .dropdown ul.sub-menu {
    top: 30px;
}
.right-section section {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 30px;
    padding-bottom: 30px;
    margin-top: 0;
}
.news-wrapper .right-section .latest-wrapper {
	border-top: none !important;
}
header .mvp-nav-menu ul li:hover a {
    border-bottom: none !important;
}
section#custom_html-7 iframe {
	width: 100% !important;
    height: 260px;
	padding:0px 50px;
}
.news-wrapper .border-wrapper .auto a.auto-news {
    color: #000;
}
.news-wrapper .technology .tech-news .tech-news-img img {
		height: 195px !important;
} 
body .footer-wrapper .bottom-footer {
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center !important;
    border-top: 1px solid #3c3c3c;
}
body span.first-copyright, span.second-copyright {
    width: 100% !important;
	font-size: 12px !important;
}
@media only screen and (max-width: 1500px) {
	section#custom_html-7 iframe {
		height: 250px;
	}
/* .news-wrapper .technology .tech-news .tech-news-img img {
		max-width: fit-content;
		max-height: fit-content !important;
	} */
}
@media only screen and (max-width: 1399px) {
	.border-wrapper .left-side-section .gb-btn a {
		padding: 60px 15px !important;
	}	
	.news-wrapper .auto .auto-news .auto-news-img img {
		min-width: 315px !important;
		max-width: 315px !important;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1399px) {
    header .main-bar-wrapper .bar-nav .navbar-nav {
        justify-content: start !important;
    }
	header .main-bar-wrapper .bar-nav .navbar-nav li::after {
		top: 11px !important;
	}
	body header .main-bar-wrapper .bar-nav .navbar-nav li a {
	    font-size: 0.75rem !important;
	}
}
@media only screen and (max-width: 1280px) {
	.news-wrapper .border-wrapper .left-side-section .travel-news a h3 {
		font-size: 28px !important;
	}
}
@media only screen and (max-width: 1199px) {
	.stock_new_item {
        gap: 7px !important;
    }
	.related-news .card ul li {
		padding: 5px 0px !important;
	}
	.related-news .card ul li  a { 
		font-size: 14px !important;	
	}
	section#custom_html-7 iframe {
		height: 220px;
	}
	.border-wrapper .left-side-section .gb-btn a {
		padding: 28px 15px !important;
	}
	.global-brands-magazine-awards  .awards-boxes .vce-col{
		width:50% !important;
		min-width:47% !important;
		max-width:50% !important;
		margin-right:0px !important;
	}
	.border-wrapper .left-side-section .gb-btn a span{
		position:inherit !important;
	}
	.global-brands-magazine-awards  .awards-boxes .vce-row-content{
		gap:20px;
	}
	.border-wrapper .right-section .apply-btn a{
		width:100% !important;
		padding: 15px 22px !important;
	}
	   .news-wrapper .auto .auto-news .auto-news-img img {
				min-width: 300px !important;
				max-width: 300px !important;
	   }
	.news-wrapper .border-wrapper .cover-news-section .cover-content a h1 {
		font-size: 28px !important;
		line-height: 34px !important;
	}
    .news-wrapper .border-wrapper .left-side-section{
        border-color:#e2e2e2 !important;
    }
	.news-wrapper .border-wrapper .left-side-section .travel-news a h3,
	.news-wrapper .border-wrapper .left-side-section .sports-news a h3,
	.news-wrapper .auto .auto-news .content h3,
	.news-wrapper .border-wrapper .left-side-section .fourth-news .fourth-news-content h3, .news-wrapper .border-wrapper .left-side-section .opinion-sec .fourth-news-content h3 {
		font-size: 22px !important;
		line-height: 28px !important;
	}
	.footer-wrapper .social-links-sec {
		border-right: 1px solid #3c3c3c;
	}
	.footer-wrapper .footer-bottom-content .row .col-xl-2.col-md-6.col-6:nth-child(even) .category-list {
    	border-right: none;
	}
}

@media only screen and (max-width: 1050px) {
	.related-news .card ul li a {
		font-size: 14px !important;
	}
    .mvp-main-box {
    margin: 0px !important;
}
.event_priceing .btn{
font-size:19px;
}
}

@media only screen and (max-width: 991px) {
	section#custom_html-7 iframe {
		height: 190px;
	}
	.news-wrapper .border-wrapper .left-side-section .third-news, .news-wrapper .border-wrapper .left-side-section .fourth-news, .news-wrapper 
	.border-wrapper .auto {
		margin-top: 25px;
	}
	header .bottom-nav-mobile .navbar .navbar-nav {
		width: 100%;
		display: block !important;
	}

/* 	.news-wrapper .border-wrapper .left-side-section .travel-news, .news-wrapper .border-wrapper .left-side-section .sports-news {
		margin-bottom: 50px;
	} */
	.page-template-nomination-page #reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col {
		margin-right: 20px;
	}
	#reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col:nth-child(4) {
		margin-right: 0px;
	}
	.border-wrapper .left-side-section .gb-btn a {
		padding: 12px 15px !important;
		width:100% !important;
	}
	.news-wrapper .border-wrapper .left-side-section .fourth-news {
		flex-direction: row !important;
	}
	.news-wrapper .auto .auto-news .auto-news-img img,
	.news-wrapper .auto#custom-two .auto-news-img img,
	.news-wrapper .border-wrapper .left-side-section .fourth-news .fourth-news-img img {
			min-width: 270px!important;
			max-width: 270px!important;
	}
	.news-wrapper .border-wrapper .auto .auto-news {
		flex-direction: row !important;
	}
	.news-wrapper .border-wrapper .auto #custom-two .auto-news {
		 flex-direction: column !important;
	}
	.footer-wrapper .social-links-sec {
		border-right: none;
	}
}
@media only screen and (max-width: 767px) {
	#mvp-main-body-wrap .news-wrapper .border-wrapper .cover-news-section .cover-content a .cover-img img {
		max-height: auto !important;
		min-height: auto !important;
		height: auto;
	}
	section#custom_html-7 iframe {
		height: 290px;
	}
	.news-wrapper .border-wrapper .auto {
		border-top: none;
	}
	.news-wrapper .border-wrapper .left-side-section .third-news, .news-wrapper .border-wrapper .left-side-section .fourth-news, .news-wrapper 
	.border-wrapper .auto {
		margin-top: 0px;
	}
	.news-wrapper .border-wrapper .left-side-section .travel-news {
		margin-bottom: 0px;
	}
	.right-section  section#xmgapoodke-17 {
		border-bottom: none;
		margin-bottom: 0;
	}
	#reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col {
		margin-bottom: 20px;
	}
    .page-template-rewards-page #reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col .vce-shortcode {
        margin-bottom: 20px;
    }
    .page-template-rewards-page #reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col{
        margin-bottom: 0px;
    }
	
	.page-template-nomination-page #reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col {
		width: 50% !important;
		max-width: calc(50% - 20px);
	}
	#reward-content-main .vce-row--col-gap-30>.vce-row-content>.vce-col:nth-child(even) {
		margin-right: 0px;
	}
	#reward-content-main .vce-row-container {
		margin-bottom: 0 !important;
	}
	.border-wrapper .left-side-section .gb-btn a {
		padding: 32px 15px !important;
	}
	#reward-content-main .vce-row-container .vce-row-content {
		justify-content: center;
	}
 .global-brands-magazine-awards  .vce-row-content,  .global-brands-magazine-awards  .vce-row-content .vce-col{
    width: 100% !important;
    max-width: 100% !important;
}
	.global-brands-magazine-awards	.vce-row--col-gap-30>.vce-row-content>.vce-col{
		margin-right:0px !important;
	}
		.global-brands-magazine-awards  .awards-boxes .vce-col{
		width:100% !important;
		min-width:100% !important;
		max-width:100% !important;
	}
	.news-wrapper .top-security .swiper-container .top-slider-btns .swiper-button-prevs,
	.news-wrapper .top-security .swiper-container .top-slider-btns .swiper-button-nexts {
		height: 30px !important;
	}
	.stock_bar {
		width: 100%;
		display: flex;
		flex-direction: column-reverse;
	}
	ul.stock_ticker li span.sqitem {
		justify-content: center !important;
	}
	.footer-bottom-content .col-xl-2.col-md-6.col-6 {
		width: 50% !important;
		padding: 12px 20px;
	}
	.footer-bottom-content .row {
		border: 1px solid #3c3c3c !important;
	}
	body .footer-wrapper .bottom-footer {
		padding: 25px 30px !important;
		flex-direction: column;
	}
	.footer-wrapper span.first-copyright {
		width: 100%;
	}
	.footer-wrapper span.second-copyright {
		width: 100%;
		margin: 10px 0 0 0;
		padding-top: 10px;
		border-top: 1px solid #3c3c3c;
	}
	.footer-wrapper .row.py-5.justify-content-between {
		padding-bottom: 10px !important;
	}
	.footer-wrapper .footer-bottom-content {
		border: none !important;
	}
	.news-wrapper .border-wrapper .auto .auto-news,
	.news-wrapper .border-wrapper .left-side-section .fourth-news {
		flex-direction: column !important;
	}
	.news-wrapper .auto .auto-news .auto-news-img img, .news-wrapper .auto#custom-two .auto-news-img img, .news-wrapper .border-wrapper .left-side-section .fourth-news .fourth-news-img img {
		min-width: 100%!important;
		max-width: 100%!important;
	}
}
@media only screen and (max-width: 550px) {
	.border-wrapper .left-side-section .gb-btn a {
		padding: 32px 15px !important;
		width: 120px;
		height: 120px !important;
	}
	.vce-shortcode-wrapper.vce {
		margin-bottom: 0;
	}
	.news-wrapper .border-wrapper .left-side-section .sports-news a .sports-img img {
		height: auto !important;
		max-height: max-content !important;
	}
}
@media only screen and (max-width: 480px) {
	.news-wrapper .top-security .swiper-container .top-slider-btns .swiper-button-next, .news-wrapper .top-security .swiper-container .top-slider-btns .swiper-button-prev {
		height: 30px !important;
	}
	.center-num, .left-num {
		position: relative;
	}
	.top-security .container {
		padding-left: 0px;
		padding-right: 0px;
	}
	section#custom_html-7 iframe {
		height: 240px !important;
    }
	.news-wrapper .border-wrapper .left-side-section .third-news, .news-wrapper .border-wrapper .left-side-section .fourth-news, .news-wrapper 
	.border-wrapper .auto {
     margin-top: 25px;
	}
	.news-wrapper .border-wrapper .auto .auto-news {
        flex-direction: column !important;
    }
	.news-wrapper .auto .auto-news .auto-news-img img, .news-wrapper .auto#custom-two .auto-news-img img {
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.right-section section#xmgapoodke-17 .g-single.a-6 {
		width: auto;
	}
}
@media only screen and (max-width: 375px) {
	section#custom_html-7 iframe {
		height: 180px !important;
	}
/* 	.border-wrapper .left-side-section {
		padding: 32px 25px !important;
	} */
}
/* 8-8-2024  end css*/


/* Puneet */
.blackBox {
    height: 500px;
    background-color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    padding: 20px;
    text-align: center;
}

.blackBox h2 {
    color: #fff;
    margin-bottom: 0;
}

.page-id-100076 #reward-content-main .wpforms-container form button {
    font-size:18px;
    width: calc(100% - 120px);
    text-align: center!important;
    font-family: 'Poppins-Regular'!important;
    
}


/* .page-id-100076 button#wpforms-submit-81036 {
    color: #000 !important;
    background-color: #FFF !important;
    border: 1px solid #000 !important;
} */
.page-id-100076 button#wpforms-submit-81036:hover {
    color: #FFFACD !important;
    background-color: #000 !important;
}

#reward-content-main .wpforms-container {
    padding: 40px 30px!important;
    background-color: #f8f8f8!important;
    margin: 0px!important;
}
header#reward-faq-head h1 {
    margin-bottom: 0px;
}
/* END CSS */

.news-wrapper .dragon .auto-news-img.spotifyImg img {
    max-height: 235px !important;
}

/* sliderawrds css */
.swiper-container.Swiperaward {
    overflow: hidden !important; 
}
.Swiperaward iframe {
    width: 790px !important;
}
.Swiperaward .swiper-button-next:after, .Swiperaward .swiper-button-prev:after{
	color:#fff !important;
}
/* sliderawrds css end */

/*  awards page css*/
.border-wrapper .left-side-section .gb-btn a{
	position:relative;
	width:100%;
}
.border-wrapper .left-side-section .gb-btn a span{
    font-size: 1.1rem !important;
    line-height: 20px !important;
    /* position: absolute;
    bottom: 8px; */
	padding:0px 8px;
}
.border-wrapper .left-side-section .gb-btn{
	height:auto !important;
}
.global-brands-magazine-awards .gb-btn h4{
	  margin-bottom: 30px;
    font-size: 1.375rem;
    line-height: 30px;
    font-family: 'Poppins-Medium';
	text-align:center !important;
	width:100%;
}
.awards-slider-section h2 {
    color: #171717 !important;
    font-size: 2rem;
    font-family: 'Poppins-Bold';
    line-height: 44px;
    margin-bottom: 25px;
    color: #000;
    text-align: center;
}
.awards-logo img{
	 width: 100%;
	max-width:230px !important;
	 max-height: 230px !important;
	height: 100%;
}

.brand-awards-winners .gb-btn a{
	justify-content:center;
}
.brand-awards-winners .gb-btn a span{
	position:inherit !important;
	font-size:25px !important;
	bottom:0px !important;
}
.past-events-gallery .gb-btn a span{
	position:inherit !important;
	font-size:25px !important;
	bottom:0px !important;
}
.news-wrapper .auto .travel-content.linkedinSeoContent p {
    -webkit-line-clamp: 8;
}
.advertismnt-section .img-ad {
    display: flex;
    justify-content: center;
}
/* Home-css */


@media only screen and (max-width: 1399px) {

	#custom-two .auto-news-img img{
		min-width: 353px !important;
    max-width: 353px !important;
	}
#custom-two	.auto-news {
		flex-direction:row;
		gap:15px !important;
	}
}

/**********Start About US Page******************/

.p-3.border.bg-light.black-container {
    height: 300px;
    color: white;
    text-align: center;
    vertical-align: middle;
    display: block;
    width: 100%;
    font-size: x-large;
	padding: 3px !important;
    position: relative;
}

.content_section {
    margin: 25px 0;
    font-size: 17px;
}

.full_banner_section img {
    width: 100%;
}

.border-wrapper .left-side-section .gb-intro .full_banner_section  img {
    max-width: unset;
    max-height: unset;
}

.full_banner_section {
    margin-bottom: 50px;
}



.cont_detail.btn_popup.black-container {
    color: #fff;
    padding: 17px 10px 17px 10px;
    text-align: center;
    font-size: 20px;
}

.page-template-aboutus-page .btn_wrap {
    width: 20% !important;
	cursor: pointer;
}
.card_heading {
    position: absolute;
    text-align: center;
    width: 100%;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.card_description.middle {
    display: none;
}

.p-3.border.bg-light.black-container:hover .card_description {
    display: block;
    position: relative;
    top: 0;
    height: 100%;
    background: #ffffff;
    color: #000;
    padding: 10px;
}
.contact_section h2 {
    width: 100%;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Poppins-Bold';
    margin-bottom: 20px;
}
.contact_section .cont_detail.btn_popup.black-container {
    text-align: center;
    font-size: 19px;
    color: #fff;
    font-family: 'Poppins-Regular';
    padding: 10px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.card_description .text {
    font-size: 19px;
}
#about-sidebar h6.sidebar-awards {
    font-size: 29px;
    color: #000;
    font-family: 'Poppins-Bold';
    margin-bottom: 21px;
    text-align: center;
}

.modal-dialog {
    top: 30%;
}
.page-template-aboutus-page #reward-page-head h1 {
    text-align: left !important;
}
.page-template-aboutus-page .modal-header {
    background: #000;
    color: #fff;
    padding: 5px 20px;
	border-radius: 0px;
}
.page-template-aboutus-page button.btn-close.btn-close-white {
    opacity: 1 !important;
}

.page-template-aboutus-page .modal-content{
	border-radius: 0px;
}
.page-template-aboutus-page .modal-footer {
    border:none!important;
}

.page-template-aboutus-page h5.modal-title {
    font-size: 22px;
}
.page-template-aboutus-page .email_wrapper {
    font-size: 18px;
}
.page-template-aboutus-page .phone_wrapper{
	font-size: 18px;
}
.page-template-aboutus-page .textwidget {
    display: flex;
    justify-content: center;
}
#about-sidebar div#google_language_translator {
    
    padding: 0px !important;
}
@media only screen and (max-width: 1024px){
	.page-template-aboutus-page .btn_wrap {
    width: 50% !important;
    cursor: pointer;
    padding: 10px;
}
}
@media only screen and (max-width: 768px){
	.page-template-aboutus-page .btn_wrap {
    width: 100% !important;
    cursor: pointer;
    padding: 10px;
}
.contact_section .cont_detail.btn_popup.black-container {
    
    padding: 40px 10px;
}
.page-id-98746 .mvp-main-box {
    margin:0px !important;
}

.page-id-98746 .about_content_sec{
    font-size:14px !important;
    line-height:20px !important;
}
.page-id-98746 .about_sec,  .page-id-98746 .our_success_sec , .page-id-98746 h2 {
    font-size:34px !important;
}

.page-id-98746 .guest_head{
    font-size: 20px !important;
line-height: 22px;
}

.page-id-98746 #table_price .event_priceing btn {
        font-size: 20px;
padding: 17px 50px;
}
/* .page-id-98746 .vce-col-content{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
} */
.page-id-98746 .woo-sctr-shortcode-countdown-2  {
    display: block;
}
.page-id-98746 .woo-sctr-shortcode-countdown-unit{
    margin-bottom: 15px;
}
.page-id-98746 .woo-sctr-shortcode-countdown-unit{
    width: 100px !important;
}
}
@media only screen and (max-width: 1200px){
.contact_section .cont_detail.btn_popup.black-container {    
    font-size: 14px;
}
}

.category .right-section-bottom #recent-posts-2 .sidebar-category {
    font-size: 30px !important;
    text-align: center !important;
    color: #000 !important;
    margin-bottom: 25px !important;
}
.category .right-section-bottom #recent-posts-2 a {
    color: #000;
    text-decoration: none;
}
.category .border-wrapper .black-container {
    background-color: #fff !important;
    width: 100%;
    /* height: 100%; */
    display: flex;
    flex-direction: column;
}
.category h6.sidebar-category {
    font-size: 25px;
    color: #000;
    font-family: 'Poppins-Bold';
    margin-bottom: 21px;
    text-align: center;
}
.category .news-wrapper .border-wrapper .right-section-bottom {
    border-top: 1px solid #e2e2e2;
    padding: 30px 36px;
}
.single-post .news-wrapper .right-section {
    width: 100%;
    height: 100%;
    padding: 30px 36px;
}
.single-post span.mvp-widget-home-title {
    font-size: 26px;
    color: #000;
    font-family: 'Poppins-Bold';
    margin-bottom: 21px;
    text-align: center;
    background: none;
    transform: none;
}
.single-post h4.mvp-widget-home-title {
    display: block !important;
}
.single-post h4.mvp-widget-home-title:before {
  display: none !important;
}
.single-post .widget_most_read_widget h3 {
    color: #fff;
}
.single-post .widget_most_read_widget li a {
    
	color: #fff !important;
    text-decoration: none;
	font-size: 14px;
}
.single-post .widget_most_read_widget li {
    border-bottom: 1px solid #fff;
    padding-bottom: 14px;
}
.single-post .widget_most_read_widget ul {
  
    padding: 23px !important;
}
.single-post h1.mvp-post-title.left.entry-title {
    font-family: "Urbanist-Bold";
}

.page-template-default .border-wrapper .black-container {
    background-color: transparent !important;
    width: 100%;
    height: 100%;
	padding: 40px 36px 20px 36px !important;
}

.archive .page_heading {
    border-bottom: 1px solid #e2e2e2;
}

.archive .page_heading h1 {
    padding: 0px 21px;
    font-weight: bold;
}


/*********************Podcast Page CSS START*************************************/





.page-template-brandspot-page .bg-light {
    background: #ccc; }
    
    
.page-template-brandspot-page .site-section {
    padding: 2.5em 0    ;
    border: 1px solid #e2e2e2;
}
    
    .page-template-brandspot-page .podcast-entery-container{
        gap:20px;
        justify-content: space-between;
      }
      .page-template-brandspot-page .podcast-entry {
    -webkit-box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 40px -10px rgba(0, 0, 0, 0.1);
  max-width: calc(33.33% - 20px);
  width: calc(33.33% - 20px);
  position: relative; 
  }
  .page-template-brandspot-page .podcast-entry .sep {
      margin-left: 5px;
      margin-right: 5px;
      color: #ccc; }
      .page-template-brandspot-page .podcast-entry .image {
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
      height: 420px;
    width:100%;
  max-width:100%;
   }
   .page-template-brandspot-page .podcast-entry h3.font-weight-light {
  
      padding-bottom: 14px;
  }
  .page-template-brandspot-page .podcast-entry .text h3{
  
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 19px;
    color: #fff;
    text-decoration: none;
    background-color: transparent;
   }
   .page-template-brandspot-page .podcast-entry .text small {
    font-size: 12px;
    font-weight: 500!important;
  }
  .page-template-brandspot-page .podcast-entry .text p{
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400!important;
  }
  .page-template-brandspot-page .podcast-entry .text{
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    transition: .5s ease;
    background-color: #000;
    margin-top: -86px;
    height: 91px;
    padding: 10px 15px;
   } 
   .page-template-brandspot-page .podcast-entry:hover.podcast-entry .text{
    top: 0px;
    height: 100%;
    margin-top:0px;
    display: flex;
    justify-content: end;
    flex-direction: column;
    background-color: #fff;
   }
   .page-template-brandspot-page .podcast-entry:hover.podcast-entry .text h3{
    color: #000;
   }

   @media (max-width: 1155px){
    .page-template-brandspot-page .podcast-entry {
      max-width: calc(50% - 20px);
      width: calc(50% - 20px);
  }
   }
   @media (max-width: 767px){
    .page-template-brandspot-page .podcast-entry {
      max-width: 100%;
      width: 100%;
  }
   }
  
      @media (min-width: 768px) {
        .page-template-brandspot-page .podcast-entry .image {
          width: 100%;
         } }
         .page-template-brandspot-page .podcast-entry .text {
      width: 100%;
      padding: 10px 15px; }
      @media (min-width: 768px) {
         }
  
         .page-template-brandspot-page .podcast-entry span.text-black-opacity-05 {
      color: rgba(0, 0, 0, 0.5);
  }
  .page-template-brandspot-page .MainTitlepodcast {
    font-family: 'Poppins-Bold';
    color: #000;
    font-size: 2.625rem;
    line-height: 50px;
  }
  .page-template-brandspot-page .podcast_threeicon a {
      color: #c7180c;
      font-size: 19px;
      padding-right: 12px;
      text-decoration: none;
     
  }
    .player.podcast_player {
    margin-bottom: 20px;
    }

/*********************Podcast Page CSS END*************************************/


/****************************Stock Ticker Start**********************************/

@media (max-width: 499px){
    .swiper-slide a.top-numbers.d-flex {
        justify-content: space-around !important;
    }
    .stock_new_item {
        display: flex !important;
        justify-content: space-between !important;
        gap: 7px !important;
    }
    .stock-ticker-wrapper ul.stock_ticker .plus>.sqitem:before {
        margin-top: 2px !important;
    
    }
    .stock-ticker-wrapper ul.stock_ticker .minus>.sqitem:before {
        margin-top: 4px !important;
    }
}
@media (max-width: 1200px){
    .stock_new_item{
        display: flex !important;
        justify-content: space-between !important;
    }
}
@media (min-width: 1201px){

    .stock_new_item{
        display: flex !important;
        justify-content: space-between !important;
		width: 100%;
    }
}

.sqitem{
display: flex !important;
justify-content: space-between !important;
}




/****************************Stock Ticker End**********************************/

/*****************************Footer Css Start*********************************/
.footer-wrapper .bottom-footer {
    background-color: #000;
    padding: 25px 50px !important;
    text-align: left !important;
    width: 100%;
    display: flex;
}
span.first-copyright {
    width: 50%;
}
span.second-copyright {
    width: 50%;
}
.first-copyright a {
    color: #fff !important;
    text-decoration: none;
    padding-right: 10px;
}
/****************************Footer Css End*****************************/


/* Common media query */
/* Donot add page css below because of media query */

@media (min-width: 1336px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1326px!important;
        padding: 0!important;
    }
}
@media (min-width: 1123px) and (max-width: 1335px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1113px !important;
		padding: 0!important;
    }
}
@media (min-width: 912px) and (max-width: 1122px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 900px !important;
		padding: 0!important;
    }
}
@media (min-width: 768px) and (max-width: 911px) {
    .container, .container-md, .container-sm {
        max-width: calc(100% - 30px) !important;
		padding: 0!important;
    }
}
@media (min-width: 576px) and (max-width: 767px)  {
    .container, .container-sm {
        max-width: 100% !important;
    }
}

/****************Start Css 8-10-2024******************/
.page-template-page-home-new h6.sidebar-home-new {
    font-size: 28px;
    color: #000;
    font-family: 'Poppins-Bold';
    margin-bottom: 0;
    text-align: center;
    margin-top: 0px;
    padding: 0px 35px;
}
.page-template-page-home-new #custom_html-3 {
    padding-top: 30px!important;
}
.page-template-page-home-new #text-18 {
    padding-top: 30px!important;
}
.page-template-page-home-new #google_language_translator {
    padding-top: 10px!important;
}
.page-template-page-home-new .news-wrapper .right-section .latest-wrapper {
    padding: 15px 35px!important;
}
.page-template-page-home-new  #text-17 .image-center {
    padding-top: 20px;
}
#custom_html-7 .textwidget.custom-html-widget {
    padding-top: 20px;
}
.related-news .card ul li a {
    -webkit-line-clamp: 2 !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    -webkit-box-orient: vertical !important;
    display: -webkit-box !important;
} 

/********************* G -css 15 oct ************************/

#contact-top-menu .menu-item.menu-item-has-children {
    position: relative;
}
#contact-top-menu .menu-item.menu-item-has-children ul.sub-menu {
    display: none;
} 
#contact-top-menu .menu-item.menu-item-has-children:hover ul.sub-menu {
    display: block !Important;
} 
#contact-top-menu .menu-item.menu-item-has-children ul.sub-menu li .dropdown-item::after {
    display: none;
}
#contact-top-menu .menu-item.menu-item-has-children ul.sub-menu li a {
    color: #e2e2e2 !important;
    font-size: 14px !important;
}


.social-icn {
    align-items: center!important;
}

body ul li {
    font-family: "Poppins-Regular" !important;
}

/* 18 Oct Feedback */

.news-wrapper .top-security {
    display: none;
}
.home .news-wrapper .top-security {
    display: block;
}

.archive .page_heading h1, .single-post .page_heading h1{
    background: #000;
    width: fit-content;
    color: #fff;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: normal;
    margin: 10px 36px;
}
.single-post .page_heading h1 {
    margin: 10px 10px;
}

.single-post h1.mvp-post-title.left.entry-title {
    font-family: "Poppins-Bold";
    width: 100%;
    font-size: 39px;
    margin: 0px;
}

.single-post .news-wrapper .right-section {
    background-color: #fff !important;
}
@media(min-width:1025px){
    .footer-wrapper .footer-bottom-content {
        margin: 0 17px;
        width: calc(100% - 36px);
    }
   }


/*************************Event page css start***********************************/   
.page-id-98746 .mvp-post-soc-in {
     margin-left: 0px !important; 
}
.page-id-98746 #mvp-post-main {
    margin: 0px !important;
    width: 100%;
}
.page-id-98746  ul.mvp-post-soc-list {
    width: 100%;
    display: none !important;
}
.page-id-98746 header#mvp-post-head {
    display: none !important;
}
.page-id-98746 .mvp-main-box {
    width: 100% !important;
}

.page-id-98746 #after_table_sec .vce-asset-background-simple-item.vcv-lozad {
	background-attachment: fixed !important;
}
/*************************Event page css End***********************************/ 


/***************************Ranking Page Css Start****************************/

.title_top {
    text-align: center;
    font-family: "Poppins-Bold";
    width: 100%;
    font-size: 39px;
    margin-top: 27px;
    margin-bottom: 35px;
}

#ranking-list article.card {
    text-align: center;
    padding: 0px;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 30px;
}
#ranking-list .card__content h3 {
    font-size: 20px;
    padding-top: 10px;
    font-family: 'Poppins-Regular';
    text-decoration: none !important;
    font-weight: bold;
    text-align: left;
    color: #000;
}
#ranking-list .card__content h3:hover {
    text-decoration: none !important;
    color: #222;
    opacity: 0.6;
}
#ranking-list .card a:hover {
    text-decoration: none;
}
#ranking-list .card-image img {
    width: 100%;
}
#ranking-list  .card__content {
    padding: 15px 30px 40px;
}
#ranking-list .filter-container {
    padding: 20px 20px 40px 0px;
}
#ranking-list .filter-container select {
    padding: 14px 35px 14px 15px !important;
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(https://globalbrandsmagazine.com/gbmstaging/wp-content/uploads/2024/12/down-arrow.png);
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    background-color: #fff;
    margin-bottom: 20px;
}
.pagination a, .pagination a:visited {
    color: #000;
    background-color: transparent !important;
    border: 1px solid #7a7a7a;
    text-decoration: none;
}
.pagination a:hover {
    text-decoration: none;
}
#ranking-list select#filter-year {
    padding: 14px;
    font-size: 16px;
}
#ranking-list select#filter_countries {
    padding: 14px;
    font-size: 16px;
    margin-left: 20px;
}
#ranking-list select#filter_sectors {
    padding: 14px;
    font-size: 16px;
    margin-left: 20px;
}
#ranking-list #filter-keyword{
    padding: 14px;
    font-size: 16px;
    margin-left: 20px;
}
#ranking-list input#filter-keyword::placeholder {
    color: #ccc;
}
#ranking-list div#pagination {
    /* margin: 0 auto; */
    margin-top: 37px;
    display: flex;
    justify-content: center;
}
label#filter_global {
    padding: 14px;
    font-size: 16px;
    margin-left: 20px;
    border: 1px solid;
    color: #000;
}

@media screen and (min-device-width: 320px) and (max-device-width: 768px) {

    label#filter_global {
    padding: 14px;
    font-size: 16px;
    border: 1px solid;
    color: #000;
    margin-left: 0px !important; 
    width: 100%;
   }
   #ranking-list select#filter_sectors {
    padding: 14px;
    font-size: 16px;
    margin-left: 0px !important; 
    width: 100%;
  }
  #ranking-list select#filter-year {
    padding: 14px;
    font-size: 16px;
    width: 100%;
}

#ranking-list select#filter_countries {
    padding: 14px;
    font-size: 16px;
    margin-left: 0px !important; 
    width: 100%;
}
#ranking-list #filter-keyword {
    padding: 14px;
    font-size: 16px;
    margin-left: 0px !important; 
    width: 100%;
}
label#filter_global {
    padding: 14px;
    font-size: 16px;
    margin-left: 0px !important; 
    border: 1px solid;
    color: #000;
    width: 100%;
}   
#ranking-list select {
    margin-bottom: 10px;
}

nav.pagination a.active {
    border: 1px solid #000;
    color: #000;
}

.activeyear {
    border: 1px solid #000;
}

ul#reportTabs {
    background: #fff;
    box-shadow: 1px 1px 10px 1px #eee;
    margin: 46px 0 20px;
    padding: 10px;
    border: none;
}

ul#reportTabs li.nav-item a {
    border: none !important;
    color: #000;
}

ul#reportTabs li.nav-item a.active {
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    background: #000;
    color: #fff !important;
}
}
.report-content .post-description {
    margin-top: 50px;
    margin-bottom: 50px;
}
.activeyear {
    background-color: #000 !important;
    margin: 17px;
    border-color: transparent;
    color: #fff !important;
    padding: 11 20;
    text-decoration: blink;
}
.single-report-rankings a.year-tag {
    margin: -17px;
    background-color: #fff;
    border-color: transparent;
    color: #000 !important;
    padding: 11 20;
    border:1px solid #000 !important;
    text-decoration: blink;
}
.year-tags {
    text-align: center !important;
}

.report-content {
    display: flex;
}
.sta_image {
    width: 100%;
}
.content_cls {
    padding-left: 50px;
}
.btn_report a {
    text-decoration: none !important;
    color:#000;
    font-family: "Poppins-Regular" !important;
}

.btn_report {
    border: 1px solid #000;
    padding:15px;
    text-align: center;
    color:#000 !important;
}

.btn_report:hover a{
    color:#fff !important;  
}
.sta_image a{
    text-decoration: none !important;
}
.btn_report:hover {
    border: 1px solid #000;
    background-color: #000;
    padding:15px;
    text-align: center;
    color: #fff !important;
}
i.fa.fa-shopping-basket {
    padding-right: 12px;
}
.single-report-rankings #reportTabContent {
    margin-bottom: 50px;
}
.content_cls .auth_section {
    display: flex;
    border: 1px solid;
    width: 50%;
} 
 .auth_img {
    justify-content: center;
    display: flex;
    flex-direction: column-reverse;
    padding: 4px 30 20 20;
}
.auth_des_s {
    padding: 15px;
    font-family: "Poppins-SemiBold";
}
.auth_des_s p{
    margin-bottom:0px;
}
.auth_des_s h5{
    margin-bottom:27px;
}

/* Default style for pagination links */
.pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.page-item.active .page-link {
    background-color: #000;
    color: #fff;
    border:1px solid #000;
}

.page-link {
    padding: 8px 12px;
    border: 1px solid #ddd;
    text-decoration: none;
    color: #007bff;
}

.page-link:hover {
    background-color: #000 !important;
    color: #fff !important;
}
table tbody tr td a{
    color:#000 !important;
}

/***************************Ranking Page Css End****************************/

/**************************Start Brand Single page***************************/
.profile_section {
    display: flex;
}
.profile_section {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
    border: 1px solid grey;
    /* padding: 33px !important; */
}
.profile_section h1{
    font-size: 30px !important;
}
.profile_section p{
    font-size: 20px !important;
}
.profile_de_s {
    padding: 30px 0px 0px 54px;
}

.profile_image_s img {
    width: 100%;
    max-width: 430px;
    height: auto;
    display: block;
    height: 300px;
    margin: 0 auto;
}


.company_stats {
    margin-top: 40px !important;
    padding: 20px !important;
}

.company_stats h3 {
    font-size: 20px;
    font-weight: 800;
}

.company_stats p {
    padding-top: 28px;
    font-size: 14px;
    padding-bottom: 28px;
    border-bottom: 1px solid grey;
}

.company_stats p span {
    font-weight: 600;
    padding-right: 20px;
    padding-top: 10px !important;
}
.forbes_list h3 {
    font-size: 20px;
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 20px;
}

.forbes_list {
    margin-top: 40px;
    padding:20px !important;
}
.accordion-body p {
    font-size: 14px;
    padding-left: 97px;
}
.accordion-button span {
    padding-left: 69px;
    padding-top: 10px;
    font-weight: 600;
}
.more_btn {
    margin-top:20px;
    display: flex;
    align-content: flex-end;
    flex-direction: column-reverse;
    flex-wrap: wrap;
}
.more_list {
    border: 1px solid;
    background: #fff;
}

button.accordion-button {
    background: #fff !important;
}
.accordion-header .accordion-button:focus {
    box-shadow: none !important;
}
.accordion-header .accordion-button:not(.collapsed) {
    box-shadow: none !important;
}
/***************************Brand Single page Css End****************************/





nav.pagination a.active {
    border: 1px solid #000;
    color: #000;
}
.activeyear {
    border: 1px solid #000;
}
ul#reportTabs {
    background: #fff;
    box-shadow: 1px 1px 10px 1px #eee;
    margin: 60px 0 20px;
    padding: 10px;
    border: none;
}
ul#reportTabs li.nav-item a {
    border: none !important;
    color: #000;
}
ul#reportTabs li.nav-item a.active {
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
@media(max-width:767px){
    .report-content {
        flex-wrap: wrap;
    }
    .content_cls .auth_section {
        width: 100%;
    }
    .content_cls {
        padding-left: 0;
    }
    table.table.table-bordered.table_data {
        max-width: 700px;
        overflow-x: auto;
    }
    table.table.table-bordered.table_data th {
        min-width: 110px;
    }

    .table-sec{
        overflow-x: auto;
    }

    .table-content li.page-item.active a {
        color: #000 !important;
    }
}
.table-content li.page-item.active a {
    color: #000 !important;
}
.table-content li.page-item.active a:hover {
    color: #fff !important;
}
.table-content li.page-item.active a:focus {
    box-shadow: none !important;
}
.auth_section {
    display: flex !important;
    margin-top: 50px !important;
    border: 1px solid #000 !important;
}

#reportTabContent thead tr th {
    background-color: #000 !important;
    color: #fff !important;
}
div#reportTabContent {
    box-shadow: 0px 0px 7px 0px #e3e3e3;
    padding: 30px;
}
div#reportTabContent h2 {
    margin-bottom: 20px;
}
.post-title{
    font-size: 3rem !important;
}
.outer_fundamentals {
    margin-top: 30px !important;
}
.technial_analy {
    margin-top: 30px !important;
}
.profile_section.container {width: 100%;}
.top_profile {
    width: 100%;
}
@media screen and (max-width: 768px) {
    .profile_section.container {
        display: block !important;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 0px;
    }
    .auth_section{
        flex-wrap: wrap !important;
        font-size: 14px !important;
    }
        
    
   
}
span.label-dzbd7lyV.label-e9c6dycV.end-dzbd7lyV.top-dzbd7lyV.js-copyright-label {
    display: none !important;
}

.year-tags a:hover {
    background: #000000 !important;
    color: #fff !important;
}
#reportTabs .nav-link:hover {
    background: #000000 !important;
    border: 1px solid #050505 !important;
    border-radius: 0px !important;
    color: #fff !important;
}
ul#reportTabs {
    gap: 2px !important;
}
ul#reportTabs li.nav-item a {
    border: none !important;
    color: #000 !important;
    padding: 10px 10px !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
}

/* image overlay  */
.sta_image_inner {
    position: relative;
    width: 100%;
    height: 400px;
    overflow: hidden;
    margin-bottom: 10px !important;
}

.sta_image_inner img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.sta_image_inner .fade-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.sta_image_inner.item:hover .fade-overlay {
    opacity: 1;
}
/*end image overlay  */
.sta_image a {
    text-decoration: none !important;
}
.page-id-99080 .border-wrapper {
    margin-top: 68px;
    margin-bottom: 68px;
}

.page-id-99080 #about-sidebar {
    padding: 48px 36px 20px 36px !important;
    background: #fff !important;
}

/* codex css event page  */

.exclusive_mega {
    text-align: center;
    font-weight: bold !important;
    color: #ffffff;
    font-size: 32pt !important;
    line-height: 1.25 !important;
    font-family: inherit !important;
}
.venue_head{
    text-align: center;
}
.venue_span{
    color: #ffffff; 
    font-size: 36px;
}
.grand_sec {
    color: #ffcc00; 
    font-size: 36px;
}
.date_sec{
    text-align: center; 
    font-size: 28px !important; 
}
.date_sec_inner{
    color: #ffcc00;
}
.about_sec{
    text-align: center;
    font-size: 54px !important;
    color: #222222;
    font-weight: bold !important;
    margin: 0 auto 30px !important;
}
.about_content_sec{
    text-align: justify !important;
    font-size: 16px !important;
    color: #555555 !important;
    line-height: 32px !important;
    font-weight: 600 !important;
    font-family: inherit !important;
}
.guest_head{
    color: #111111;
    font-weight: bold !important;
    margin: 0 auto 30px !important;
    font-size: 28px !important;
}
.our_success_sec{
    text-align: center !important; 
    font-size: 54px !important; 
    color: #ffcc00 !important; 
    margin: 0 auto 30px !important;
}
.last_y_event{
    text-align: center !important;
    font-size: 18px !important;
    color: #ffcc00 !important;
    line-height: 32px !important;
    font-weight: 300 !important;
    font-family: inherit !important;
}
.conference_sec{
   text-align: center !important;
   font-size: 54px !important;
   color: #ffffff !important;
}
.table_pr{
    text-align: center;
    font-size: 54px !important;
    color: #ffffff;
}
.what_our_sec{
    text-align: center !important;
    font-size: 54px !important;
}
.testimonial_sec{
    text-align: center !important;
    text-decoration: underline !important;

}
.become_media_sec{
    text-align: center !important; 
    font-size: 54px !important;
}
.become_content{
   text-align: center !important; 
   font-size: 18px !important; 
   font-weight: 300 !important; 
   font-family: inherit ;

}
.media_part_sec{
    text-align: center !important; 
    font-size: 54px !important;
} 
.left_cont{
    text-align: justify !important; 
    font-size: 18px !important; 
    font-weight: 300 !important; 
    font-family: inherit !important;
    color: #333333 !important;
}
.right_cont{
    text-align: justify !important; 
    font-size: 18px !important; 
    font-weight: 300 !important;
     font-family: inherit !important;
     color: #333333 !important;
}
.vc_custom_heading{
    text-align: center !important; 
    font-size: 54px !important;
    color: #ffffff !important;
}
.confe_sec{
    text-align: center !important; 
    font-size: 54px !important;
    color: #ffffff !important;
}
.sub_sec{
    font-size: 54px !important;
    color: #222222 !important; 
    text-align: center !important;
}

.msacwl-slide img.msacwl-img, .msacwl-carousel-slide img.msacwl-img {
    -o-object-fit: contain !important;
    object-fit: contain !important;
}
.textwidget, .textwidget p {
    width: 100%;
    text-align: center;
}

.textwidget.custom-html-widget p {
    text-align: left;
}
#contact-top-menu .menu-item.menu-item-has-children:hover ul.sub-menu li a {
    color: #000 !important;
    margin: 0;
    cursor: pointer;
}

#contact-top-menu .menu-item.menu-item-has-children:hover ul.sub-menu {
    background: white;
    padding: 10px;
    color: #000;
    margin-bottom: 10px;
}
details.wp-block-details[open] {
    background: #f3f3f3;
}
details.wp-block-details {
    border: 1px solid #000;
    padding: 15px;
    border-radius: 5px;
}

#mvp-content-main p a, .mvp-post-add-main p a {

     text-transform: none;
}


#mvp-content-main p a:hover, .mvp-post-add-main p a:hover {
    background: #b6a314 !important;
    text-decoration: none;
}

details.wp-block-details summary strong {
    font-weight: 400 !important;
}
details.wp-block-details[open] summary strong {
    font-weight: 700 !important;
}
body details.wp-block-details[open] ul.wp-block-list li{
    margin-left: 0 !important;
}
body details.wp-block-details[open] ul.wp-block-list{
    padding-left: 20px;
}
.vce-button--style-basic.vce-button--style-basic--size-large {
    font-size: 20px !important;
}




.page-id-99494 .gb-btn h4 {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}
@media(max-width:767px){
.page-id-99494 h2 {
    font-size: 28px !important;
}
.page-id-99494 .vce-button--style-basic.vce-button--style-basic--size-large {
    font-size: 14px !important;
    padding: 10px 26px !important;
    width: 100%;
}
.page-id-99494 .vce-button--style-basic-wrapper {
    width: 100%;
}
.page-id-99494 .border-wrapper .left-side-section {
    padding: 22px 10px !important;
}
.page-id-99494 .zf-subContWrap ul.filedwrapper {
    flex-direction: column;
}
.page-id-99494 .zf-tempFrmWrapper {
    padding: 10px 15px !important;
    width: 100% !important; 
}
.page-id-99494 .zf-templateWrapper {
    padding: 20px 0px!important;
}
.page-id-99494 div#event_gallery_sec .vce-row-content {
    gap: 10px;
}
div#event_gallery_sec .vce-row {
    margin: 40px 0 !important;
}
div#el-23af2860 {
    margin: 0 0 20px !important;
}
div#el-3067083f {
    margin-top: 30px;
}
label#filter_global {
    margin-bottom: 20px !important;
}	
}

.vce-shortcode-wrapper .gb-btn a img.hover-image {
    display: block;
}
.border-wrapper .left-side-section .gb-btn a {
    position: relative;
    z-index: 1;
}
.border-wrapper .left-side-section .gb-btn a:hover img.hover-image{
    display: block;
}
.border-wrapper .left-side-section .gb-btn a img {
    max-width: 100% !important;
    max-height: 100% !important;
    position: absolute;
    border-radius: 6px;
}

#awards_nomination_links .vce-button--style-basic.vce-button--style-basic--size-large{
    padding: 10px 0px !important;
    }

#awards_nomination_links span, #awards_nomination_links  .vce-button{
	
	width:100% !important;
}

#event_gallery_sec  .gb-btn {
    height: 400px !important;
}

#awards_nomination_links span, #awards_nomination_links  .vce-button{
	width:100% !important;
}
.page-id-8121 #brand-award-winner-box  .gb-btn a {
    justify-content: center;
    padding: 30px 20px 20px 20px !important;
    height: 180px !important;
}
#event_gallery_sec .gb-btn a span{
    font-size: 30px !important;
}


/******************************/

.page-id-6974 .border-wrapper .left-side-section .gb-btn a {
    justify-content: flex-start;
    padding: 20px 15px !important;
    height: 150px !important;
}
.page-id-6974 .border-wrapper .left-side-section .gb-intro #reward-content-main img {
    position: relative !important;
    width: 64px;
    height: 64;
}
.single-ranking .year-tags {
    text-align: center !important;
    display: flex!important;
    justify-content: center!important;
    max-width: 400px!important;
    margin: 0 auto!important;
}
.single-ranking .year-tags a {
    display: block!important;
    position: relative!important;
    width: 100%!important;
    margin: 0px !important;
}
.single-report-rankings a.year-tag {
    margin: 0px !important;
    background-color: #fff;
    border-color: transparent;
    color: #000 !important;
    padding: 11px 20px!important;
    border: 1px solid #000 !important;
    text-decoration: blink;
    height: 50px!important;
}
.single-ranking .year-tags a:hover {
    color: #fff !important;
}
#contact-top-menu .menu-item.menu-item-has-children:hover ul.sub-menu{
    width: fit-content;
    border-radius: 5px;
}
.page-id-99593 header#mvp-post-head {
    display: none;
}
.page-id-99593 #mvp-post-main {
    margin-top: 0;
}

.hero-section-brand360 .vce-row-content {
    margin: 0 auto !important;
    padding: 0% !important;
}

#contact-top-menu ul .dropdown-item::after {
    display: none;
}

.page-id-99593 .mvp-post-soc-in {
    margin-left: auto!important;
}

.page-id-99593 .mvp-post-soc-wrap.left.relative {
    display: none;
}
.page-id-127 .mvp-post-soc-wrap{
    display: none;
} 

.page-id-99807 header#mvp-post-head {
    display: none;
}
.page-id-99807 div#mvp-post-main {margin-top: 0px;}





.brandspot-container {  padding: 20px; }
.brandspot-title { font-size: 24px; font-weight: bold; margin-bottom: 20px; }
.brandspot-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; }
.brandspot-card { width: 250px; background: #fff; padding: 15px; border-radius: 10px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 1.1 !important);}
.brandspot-image { width: 100%; height: 200px; background-size: cover; background-position: center; border-radius: 10px; }
.brandspot-content { padding-top: 10px; }
.brandspot-play-btn { display: block; margin-top: 10px; font-weight: bold; text-decoration: none; color: #333; margin-bottom: 10px; }
.brandspot-content h4 { margin-bottom: 0px; font-weight: normal !important; font-size: 15px !important; color: #000; font-weight: bold !important; }
.icon-apple:before { content: "\f179";}
.podcast_threeicon a {color: red; padding: 7px; text-decoration: none;}
.page-id-100076 .wpforms-submit-container {
    display:flex !important;
    justify-content: center !important;
}

@media screen and (max-width: 768px) {
    .page-id-100076 .sidebar {
        display: none !important;
    }
    .page-id-100076 #reward-content-main .wpforms-container form button{
        width: 100% !important;
    }
    .page-id-100076 .rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
        width: calc(100% - 12px) !important;
    }
}

@media screen and (min-width: 769px) and (max-width: 998px) {
    .page-id-100076 .sidebar {
        width: 100% !important;
        height: 100% !important;
        right: 12px !important;
        top: 10% !important;
        margin-left: 10px !important;
    }
    .page-id-100076 #reward-content-main .wpforms-container form button{
        width:calc(100% - 200px) !important
    }

    .page-template-nomination-form .nomination-wrapper .row .col-md-4{
        overflow: hidden;
}
    .page-template-nomination-form .sidebar img {
        width: 120px;
    }
}

@media screen and (min-width: 999px) and (max-width: 1400px) {
    .page-id-100076 .sidebar {
        right: 105px !important;
    }
}
@media screen and (min-width: 998px) and (max-width: 1334px) {
    .page-id-100076 #reward-content-main .wpforms-container form button{
        width:calc(100% - 480px) !important
    }
}

@media screen and (min-width: 998px) and (max-width: 1334px) {
    .page-id-100076 #reward-content-main .wpforms-container form button{
        width:calc(100% - 480px) !important
    }
}
@media screen and (min-width: 997px) and (max-width: 1122px) {
    .page-id-100076 #reward-content-main .wpforms-container form button{
        width: calc(100% - 326px) !important;
    }
}
@media screen and (min-width: 999px) and (max-width: 1200px) {
    .page-id-100076 .sidebar{
        right: 54px !important;
    }
}
.page-id-100076  #wpforms-81036-field_17-container {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 23px;
}
.page-id-100076  header#reward-page-head {
    display: none;
}
.page-template-nomination-form .sidebar {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.page-template-nomination-form .sidebar .menu-item:first-child {
    margin-top: 0;
}

.footer-wrapper .footer-bottom-content .social-links-sec h5 {
    font-size: 1.375rem;
    font-family: 'Poppins-Bold';
    color: #fff !important;
    line-height: 20px;
    margin-bottom: 20px;
}

.wp-singular.single-post .article_heading.page_heading{
    padding:8px !important;
}
.wp-singular.single-post .article_heading.page_heading a{
    text-decoration: none !important;
    background: black;
    padding: 5px 22px;
    font-weight: bold;
    font-size: 18px;
    margin-left: 15px;
    color: #fff !important;
}

.wp-singular.single-post #mvp-content-main {
    font-size: 1rem !important;
}
.wp-singular.single-post #mvp-content-main p{
    font-size: 1rem !important;
}
.wp-singular.single-post #mvp-content-main h3 b ,.wp-singular.single-post #mvp-content-main h3{
    font-size: 1.2rem !important;
}
.sign-btn{
    display:none !important;
}


/* 1. Hide only <a> tags that come after <h5> */
.page-template-page-home-new .main-headlines h5 ~ a {
  display: none !important;
}

/* 2. If <h5> does NOT exist, hide all <a> tags — using a fallback CSS selector */
.page-template-page-home-new .main-headlines:not(:has(h5)) a {
  display: none !important;
}


.page-id-98266 h1.mvp-post-title.left.entry-title {
    text-align: left !important;
}
.dt-layout-cell.dt-layout-end{
        padding: 8px 10px !important;
}

.dt-layout-cell .dt-search .dt-input{ 
    width: 155px !important;
}

.page-id-127 .about-three-box{
    height: 405px !important;
}
.page-id-127 .vce-row-full-height{
    min-height: 64vh !important;
}



.footer-bottom-content .social-links-sec p.pt-2.mb-0 {
    margin-top: 10px;
}
.footer-bottom-content .social-links-sec p.pt-2.mb-0 i.fa-solid.fa-location-dot {
    font-size: 18px !important;
    margin-right: 8px;
}
div#cookie-law-info-bar{
    bottom: 4px!important;
    right: 0px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    left: inherit;
    border-radius: 12px 12px 12px 12px;
    width: 525px;
}

.cli-bar-container.cli-style-v2 {
    display: block;
}

.cli-style-v2 .cli-bar-message {
    width: 100%;
    padding-bottom: 10px;
}