

.gc-main-content:not(.with-left-menu) .top-notification-wrapper {
    display: none;
}

.common-banner-wrapper.hide_banners {
       display:none!important;
}

.info-wrapper .common-banner-wrapper {
    position: relative!important;
}

.common-banner-wrapper {
    width: 340px !important;
    left: 70px !important;
	bottom: 20px !important;
	z-index: 999 !important;
	display: flex !important;
	position: fixed !important;
	justify-content: flex-end !important;
    
    }


.common-banner {

display: flex !important;	
 object-fit: cover !important;
  display: block !important;
     border-radius: 10px;    

}

	.common-banner .banner-close {
	position: absolute !important;
	color: #000000
   font-size: 35px !important;
	right: 15px !important;
	font-weight: bold !important;
line-height: 1 !important;
		display: block !important;
        
        top: 3px !important;
	}}

.common-banner a {
	color: inherit !important;
	text-decoration: none !important;
        cursor: pointer;
}


.common-banner a.mobile {
	display: none !important;
}



.mobile-show {
	display: none !important;
}

@media (max-width: 768px) {
	.common-banner-wrapper {
		left: 5px !important;
		bottom: 5px !important;
	}
}

@media screen and (max-width: 560px) {
.common-banner-wrapper {
  		left: 1px !important;
		bottom: 50px !important;
	}
}


	.common-banner {
	
		width: 320px !important;
	}

		.common-banner {
		margin-top: -9px !important;
	
	}

	.common-banner .banner-close {
		position: absolute !important;
		right: 1px !important;
		top: -7px !important;
        color: #919191
	}
.common-banner .banner-mobile {
			display: flex !important;

}

	.mobile-show {
		display: block !important;
	}
}


