.fixed-gwd {

	display: block;

	position: fixed;

	z-index: 999999;

}



.left-banner-gwd.fixed-gwd,

.right-banner-gwd.fixed-gwd {

	top: 50%;

	transform: translateY(-50%);

}



.left-banner-gwd.fixed-gwd {

	left: 5px;

}



.right-banner-gwd.fixed-gwd {

	right: 5px;

}



.fixed-gwd .row {

	margin-bottom: 5px;

}



.fixed-gwd .row:last-child {

	margin-bottom: 0;

}



.close-footer-banner-gwd #footer-banner-close {

	position: absolute;

	right: 0;

	top: -25px;

}



.footer-banner-gwd {

	position: fixed;

	bottom: 2px;

	left: 50%;

	transform: translateX(-50%);

	text-align: center;

	z-index: 1000;

	width: 100%;

}



.footer-banner-gwd>.row {

	position: relative;

}



.row-img-top {

	width: 70%;

	margin: 0 auto;

}



.row.row-gwd {

	margin-left: 0 !important;

	margin-right: 0 !important;



}



.row.row-gwd.row-collapse {

	max-width: 1140px;

	display: flex;

	flex-flow: row wrap;

	width: 100%;

	margin-left: auto !important;

	margin-right: auto !important;

}



.row.row-gwd.row-collapse.align-center {

	justify-content: center !important;

}



.row-gwd.row-collapse>.col {

	padding: 0 !important;

	margin: 0;

	position: relative;

}



.row-gwd.row-collapse>.col.small-12 {

	flex-basis: 100%;

	max-width: 100%;

}



.row-gwd.row-collapse>.col .col-inner {

	background-position: 50% 50%;

	background-repeat: no-repeat;

	background-size: cover;

	flex: 1 0 auto;

	margin-left: auto;

	margin-right: auto;

	position: relative;

	width: 100%;

}



.row-gwd.row-collapse>.col .mb-0 {

	margin-bottom: 0 !important;

}



.row-gwd.row-collapse>.col .img,

.row-gwd.row-collapse>.col .img img {

	width: 100%;

	position: relative;

}



.row-gwd.row-collapse>.col .img .img-inner {

	overflow: hidden;

}



.row-gwd.row-collapse>.col img {

	opacity: 1;

	transition: opacity 1s;

	display: inline-block;

	height: auto;

	max-width: 100%;

	vertical-align: middle;

	border-style: none;

}



.row-gwd p {

	display: none !important;

}



@media screen and (min-width: 850px) {



	.row-gwd.row-collapse>.col.large-6,

	.row-gwd.row-collapse>.col.medium-6 {

		flex-basis: 50%;

		max-width: 50%;

	}



	.row-gwd.row-collapse>.col:first-child .col-inner {

		margin-left: auto;

		margin-right: 0;

	}

}





@media (max-width: 768px) {

	.fixed-gwd .row.row-gwd {

		display: none;

	}



	.footer-banner-gwd {

		position: fixed;

		bottom: 0;

	}



	.footer-banner-gwd .left-footer-banner-gwd,

	.footer-banner-gwd .right-footer-banner-gwd {

		width: 100%;

		transform: none;

		padding: 0;

		position: relative;

	}



	.footer-banner-gwd .left-footer-banner-gwd {

		left: 0;

		margin-bottom: 10px;

	}



	.footer-banner-gwd .right-footer-banner-gwd {

		right: 0;

		margin-top: 10px;

	}



	.footer-banner-gwd .row-small>.col {

		padding: 0px;

	}



	.img .img-bottom img {

		width: 100%;

	}

}



.gwd-slider .box-image {

	display: table-cell;

	vertical-align: middle;

}



.gwd-slider .box-image {

	vertical-align: middle;

}



.gwd-slider .box-text-inner {

	overflow: hidden;

}



.gwd-slider .box-text-inner a span {

	white-space: nowrap;

}



.gwd-slider {

	margin-top: 15px;

}



.gwd-slider br {

	display: none;

}



.gwd-slider .box {

	background: #1e1e1e;

	padding: 10px;

	border-radius: 14px;

}



.gwd-slider .box-image img {

	object-fit: contain;

	aspect-ratio: 1 / 1;

}



.gwd-slider-title {

	font-size: 16px;

	font-weight: 600;

	text-align: center;

	margin-bottom: 10px;

}



@media screen and (max-width: 849px) {

	.gwd-slider .col {

		padding-bottom: 0px;

		padding: 5px;

	}

}