html body{
	font-family: 'D-DIN', sans-serif;
}
.g-slideshow .g-slideshow-slider .swiper-slide.overlay::before {
    background-image: linear-gradient(100deg, #e5e61961, rgba(255, 255, 255, 0))
}
.avatar-logo img {
    width: 100% !important;
    border-radius: 0 !important;
}
.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
    font-size: 75px;
    max-width: 80%;
	font-family: 'D-DIN-Bold', sans-serif !important;
}
#g-copyright {
	color: #ffffff;
}
.g-simplemenu-particle .g-simplemenu-container .g-simplemenu li a {
	color: #ffffff;
}
.menu__link--current{
    border-left: 5px solid #ffff00;
    padding: 0.1rem 0.2em;
    margin: 0.7rem 0;
}
.bb-bookblock .bb-item-title {
	color: #ffd700;
}
#g-container-body .size-20{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}

#g-container-body .size-80 {
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
}

#g-bodysidebar {
    background: #0000006b;
}
.g-testimonials .g-testimonials-content {
    padding-left: 17%!important;
	width: 500px;
}
.g-testimonials .g-testimonials-content {
    font-size: 2.6vw;
}
.g-testimonials .g-testimonials-author {
    padding-left: 17%;
}


#g-showcase{
	padding-left: 20% !important;
}

#g-above.fp-above .g-testimonials .g-testimonials-position {
    padding-left: 17%;
}
.g-testimonials .g-testimonials-pagination{
	padding-left: 22%;
}
#timeline-2153-particle{
	padding-left: 20%;
}
#gridstatistic-1829-particle.g-content{
    padding-left: 20%;
}
#g-footer {
	padding-left: 18%;
}
#g-copyright {
	padding-left: 18%;
}
#blockcontent-6209-particle{
    padding-left: 20%!important;
    background: #f7882f;
}

.g-slideshow .g-slideshow-slider .swiper-slide .slide {
    width: 100%;
    padding: 0 22%;
}
.h1.g-slideshow-main-title{
	padding-left: 22%;
}
.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent3 {
    background: #f7882f;
}
.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent2 {
    background: #efaf57;
}
.g-blockcontent-subcontent-block.g-blockcontent-subcontent-block-accent1 {
    background: #eab126;
}
.menu__link:hover, .menu__link:focus, .menu__link[data-submenu]:hover::after, .menu__link[data-submenu]:focus::after {
    color: #ffff00;
}
#g-above.fp-above {
    background-size: 40%;
}
.menu__link {
    font-family: 'D-DIN-Bold', sans-serif;
    font-weight: 1000;
    text-transform: uppercase;
	font-size: initial;
}
.button:hover, .g-pricingtable-col-item .g-pricingtable .button:hover, .button:active, .g-pricingtable-col-item .g-pricingtable .button:active, .button:focus, .g-pricingtable-col-item .g-pricingtable .button:focus {
    color: #eab126;
    border-color: #eab126;
}

.action.action--close{
    z-index: 9999999;
	color: #ffff00 !important;
	font-size: 25px;
}
.menu__wrap{
	margin-top: 10%;
}
.g-timeline .g-timeline-wrapper .odd .g-status .g-item-title{
	background: rgb(247 136 47);
    border-bottom: 2px solid rgb(247 136 47);
}

.g-timeline .g-timeline-wrapper .even .g-status .g-item-title{
	background: rgb(239 175 87);
    border-bottom: 2px solid rgb(239 175 87);
}

.g-testimonials .g-testimonials-pagination .swiper-slide{
    background-size: 65px;
    background-position: center;
    background-repeat: space;
}



@media (max-width: 361px){
	
	
	#g-bodysidebar {
		background: #000000 !important;
	}
	
	#g-bodysidebar .g-grid{
		width:49% !important;
		display:inline-block !important;
		vertical-align:middle !important;
	}
	
	#g-bodysidebar .g-grid:nth-child(3){
		display: none !important;
	}
	
	#logo-1665-particle.g-content{
		margin: 0 !important;
		padding: 10px 0 !important;
		text-align: left !important;
	}
	
	#logo-1665-particle .avatar-logo img {
		width: auto !important;
		max-width: 130px !important;
	}
	
	#verticalmenu-4960-particle.g-content{
		padding: 10px 0 !important;
	}
	
	#verticalmenu-4960-particle .action--open {
		margin: 10px 0 0 auto !important;
		top: 0 !important;
	}

	#slideshow-9108-particle .slide a{
		display: block !important;
		max-width: 150px !important;
		padding: 2% 30px !important;
		margin: 0 auto !important;
	}
	
	#slideshow-9108-particle .slide h3{
		padding: 0 20% !important;
		font-size: 30px !important;
		text-align: center !important;
	} 
	
	.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
		font-size: 50px !important;
		text-align: center !important;
		max-width: 80% !important;
		padding: 0 20% !important;
		font-family: 'D-DIN-Bold', sans-serif !important;
	}
	
	.g-testimonials .g-testimonials-content {
		padding-left: 0!important;
		width: 65%!important;
	}
	
	.g-testimonials .g-testimonials-content {
		font-size: 25px!important;
	}
	
	.g-testimonials .g-testimonials-author {
		padding: 0!important;
		font-size: 22px!important;
		color: #ffff00!important;
	}
	
	#g-container-body .size-20{
		position: inherit!important;
		top: 0!important;
		left: 0!important;
		z-index: 999!important;
		width: 100% !important;
	}

	#g-container-body .size-80 {
		-webkit-flex: 0 100%!important;
		-moz-flex: 0 100%!important;
		-ms-flex: 0 100%!important;
		flex: 0 100%!important;
		width: 100%!important;
	}
	
	#g-showcase{
		padding-left: 0 !important;
	}

	#g-above.fp-above .g-testimonials .g-testimonials-position {
		padding-left: 0!important;
		color: #ffffff!important;
		font-size: 14px!important;
	}
	
	.g-testimonials .g-testimonials-pagination{
		padding-left: 0!important;
	}
	
	#timeline-2153-particle{
		padding-left: 0!important;
	}
	
	#gridstatistic-1829-particle.g-content{
		padding-left: 0!important;
	}
	
	#g-footer {
		padding-left: 0!important;
	}
	
	#g-copyright {
		padding-left: 0!important;
	}

	#blockcontent-6209-particle{
		padding-left: 0!important;
		text-align: -webkit-center!important;
	}

	.g-slideshow .g-slideshow-slider .swiper-slide .slide {
		width: 100%!important;
		padding: 0!important;
	}
	
	.h1.g-slideshow-main-title{
		padding-left: 22%!important;
	}
	
	#g-above.fp-above {
		background-size: 100%!important;
	}
	
	.g-slideshow-slider .swiper-wrapper #navigation {
		display:none!important;
	}
	
	#swiper-slide #swiper-slide-prev{
		margin-right: 0 !important;
	}
	
	#slideshow-9108 .navigation{
		display:none!important;
	}
	
	.action.action--close{
	    color: #ffff00 !important;
		font-size: 25px!important;
	}
}

@media (min-width: 362px) and (max-width: 469px){
	#g-bodysidebar {
		background: #000000 !important;
	}
	#g-bodysidebar .g-grid{
		width:49%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#g-bodysidebar .g-grid:nth-child(3){
		display: none;
	}
	
	#logo-1665-particle.g-content{
		margin: 0;
		padding: 10px 0 !important;
		text-align: left;
	}
	
	#logo-1665-particle .avatar-logo img {
		width: auto !important;
		max-width: 140px;
	}
	
	#verticalmenu-4960-particle.g-content{
		padding: 10px 0 !important;
	}
	
	#verticalmenu-4960-particle .action--open {
		margin: 10px 0 0 auto;
		top: 0;
	}

	#slideshow-9108-particle .slide a{
		display: block;
		max-width: 150px;
		padding: 2% 30px;
		margin: 0 auto;
	}
	#slideshow-9108-particle .slide h3{
		padding: 0 20%;
		font-size: 30px !important;
		text-align: center;
	} 
	.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
		font-size: 50px;
		text-align: center;
		max-width: 80%;
		padding: 0 20%;
		font-family: 'D-DIN-Bold', sans-serif !important;
	}
	.g-testimonials .g-testimonials-content {
		padding-left: 0!important;
		width: 65%;
	}
	.g-testimonials .g-testimonials-content {
		font-size: 25px;
	}
	.g-testimonials .g-testimonials-author {
		padding: 0;
		font-size: 22px;
		color: #ffff00;
	}
	#g-container-body .size-20{
		position: inherit;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100% ;
	}

	#g-container-body .size-80 {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		flex: 0 100%;
		width: 100%;
	}
	#g-showcase{
		padding-left: 0 !important;
	}

	#g-above.fp-above .g-testimonials .g-testimonials-position {
		padding-left: 0;
		color: #ffffff;
		font-size: 14px;
	}
	.g-testimonials .g-testimonials-pagination{
		padding-left: 0;
	}
	#timeline-2153-particle{
		padding-left: 0;
	}
	#gridstatistic-1829-particle.g-content{
		padding-left: 0;
	}
	#g-footer {
		padding-left: 0;
	}
	#g-copyright {
		padding-left: 0;
	}

	#blockcontent-6209-particle{
		padding-left: 0!important;
		text-align: -webkit-center;
	}

	.g-slideshow .g-slideshow-slider .swiper-slide .slide {
		width: 100%;
		padding: 0;
	}
	.h1.g-slideshow-main-title{
		padding-left: 22%;
	}
	#g-above.fp-above {
		background-size: 100%;
	}
	.g-slideshow-slider swiper-wrapper #navigation {
		display:none;
	}
	#swiper-slide #swiper-slide-prev{
    margin-right: 0 !important;
	}
	#slideshow-9108 .navigation{
		display:none;
	}
	.action.action--close{
	    color: #ffff00 !important;
		font-size: 25px;
	}
}

@media (min-width: 470px) and (max-width: 591px){
	#g-bodysidebar {
		background: #000000 !important;
	}
	#g-bodysidebar .g-grid{
		width:49%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#g-bodysidebar .g-grid:nth-child(3){
		display: none;
	}
	
	#logo-1665-particle.g-content{
		margin: 0;
		padding: 10px 0 !important;
		text-align: left;
	}
	
	#logo-1665-particle .avatar-logo img {
		width: auto !important;
		max-width: 140px;
	}
	
	#verticalmenu-4960-particle.g-content{
		padding: 10px 0 !important;
	}
	
	#verticalmenu-4960-particle .action--open {
		margin: 10px 0 0 auto;
		top: 0;
	}

	#slideshow-9108-particle .slide a{
		display: block;
		max-width: 150px;
		padding: 2% 30px;
		margin: 0 auto;
	}
	#slideshow-9108-particle .slide h3{
		padding: 0 20%;
		font-size: auto !important;
		text-align: center;
	} 
	.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
		font-size: 60px !important;
		text-align: center;
		max-width: 80%;
		padding: 0 20%;
		font-family: 'D-DIN-Bold', sans-serif !important;
	}
	.g-testimonials .g-testimonials-content {
		padding-left: 0!important;
		width: 65%;
	}
	.g-testimonials .g-testimonials-content {
		font-size: 25px;
	}
	.g-testimonials .g-testimonials-author {
		padding: 0;
		font-size: 22px;
		color: #ffff00;
	}
	#g-container-body .size-20{
		position: inherit;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100% ;
	}

	#g-container-body .size-80 {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		flex: 0 100%;
		width: 100%;
	}
	#g-showcase{
		padding-left: 0 !important;
	}

	#g-above.fp-above .g-testimonials .g-testimonials-position {
		padding-left: 0;
		color: #ffffff;
		font-size: 14px;
	}
	.g-testimonials .g-testimonials-pagination{
		padding-left: 0;
	}
	#timeline-2153-particle{
		padding-left: 0;
	}
	#gridstatistic-1829-particle.g-content{
		padding-left: 0;
	}
	#g-footer {
		padding-left: 0;
	}
	#g-copyright {
		padding-left: 0;
	}

	#blockcontent-6209-particle{
		padding-left: 0!important;
		text-align: -webkit-center;
	}

	.g-slideshow .g-slideshow-slider .swiper-slide .slide {
		width: 100%;
		padding: 0;
	}
	.h1.g-slideshow-main-title{
		padding-left: 22%;
	}
	#g-above.fp-above {
		background-size: 100%;
	}
	.g-slideshow-slider swiper-wrapper #navigation {
		display:none;
	}
	#swiper-slide #swiper-slide-prev{
    margin-right: 0 !important;
	}
	#slideshow-9108 .navigation{
		display:none;
	}
	.action.action--close{
	    color: #ffff00 !important;
		font-size: 20px;
	}
}

@media (min-width: 592px) and (max-width: 767px){
	#g-bodysidebar {
		background: #000000 !important;
	}
	#g-bodysidebar .g-grid{
		width:49%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#g-bodysidebar .g-grid:nth-child(3){
		display: none;
	}
	
	#logo-1665-particle.g-content{
		margin: 0;
		padding: 10px 0 !important;
		text-align: left;
	}
	
	#logo-1665-particle .avatar-logo img {
		width: auto !important;
		max-width: 140px;
	}
	
	#verticalmenu-4960-particle.g-content{
		padding: 10px 0 !important;
	}
	
	#verticalmenu-4960-particle .action--open {
		margin: 10px 0 0 auto;
		top: 0;
	}

	#slideshow-9108-particle .slide a{
		display: block;
		max-width: 150px;
		padding: 2% 30px;
		margin: 0 auto;
	}
	#slideshow-9108-particle .slide h3{
		padding: 0 20%;
		font-size: auto!important;
		text-align: center;
	} 
	.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
		font-size: 65px !important;
		text-align: center;
		max-width: 80%;
		padding: 0 20%;
		font-family: 'D-DIN-Bold', sans-serif !important;
	}
	.g-testimonials .g-testimonials-content {
		padding-left: 0!important;
		width: 65%;
	}
	.g-testimonials .g-testimonials-content {
		font-size: 25px;
	}
	.g-testimonials .g-testimonials-author {
		padding: 0;
		font-size: 22px;
		color: #ffff00;
	}
	#g-container-body .size-20{
		position: inherit;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100% ;
	}

	#g-container-body .size-80 {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		flex: 0 100%;
		width: 100%;
	}
	#g-showcase{
		padding-left: 0 !important;
	}

	#g-above.fp-above .g-testimonials .g-testimonials-position {
		padding-left: 0;
		color: #ffffff;
		font-size: 14px;
	}
	.g-testimonials .g-testimonials-pagination{
		padding-left: 0;
	}
	#timeline-2153-particle{
		padding-left: 0;
	}
	#gridstatistic-1829-particle.g-content{
		padding-left: 0;
	}
	#g-footer {
		padding-left: 0;
	}
	#g-copyright {
		padding-left: 0;
	}

	#blockcontent-6209-particle{
		padding-left: 0!important;
		text-align: -webkit-center;
	}

	.g-slideshow .g-slideshow-slider .swiper-slide .slide {
		width: 100%;
		padding: 0;
	}
	.h1.g-slideshow-main-title{
		padding-left: 22%;
	}
	#g-above.fp-above {
		background-size: 100%;
	}
	.g-slideshow-slider swiper-wrapper #navigation {
		display:none;
	}
	#swiper-slide #swiper-slide-prev{
    margin-right: 0 !important;
	}
	#slideshow-9108 .navigation{
		display:none;
	}
	.action.action--close{
	    color: #ffff00 !important;
		font-size: 22px;
	}
}

@media (min-width: 768px) and (max-width: 815px){
	#g-bodysidebar {
		background: #000000 !important;
	}
	#g-bodysidebar .g-grid{
		width:49%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#g-bodysidebar .g-grid:nth-child(3){
		display: none;
	}
	
	#logo-1665-particle.g-content{
		margin: 0;
		padding: 10px 0 !important;
		text-align: left;
	}
	
	#logo-1665-particle .avatar-logo img {
		width: auto !important;
		max-width: 140px;
	}
	
	#verticalmenu-4960-particle.g-content{
		padding: 10px 0 !important;
	}
	
	#verticalmenu-4960-particle .action--open {
		margin: 10px 0 0 auto;
		top: 0;
	}

	#slideshow-9108-particle .slide a{
		display: block;
		max-width: 150px;
		padding: 2% 30px;
		margin: 0 auto;
	}
	#slideshow-9108-particle .slide h3{
		padding: 0 20%;
		font-size: auto!important;
		text-align: center;
	} 
	.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
		font-size: 65px !important;
		text-align: center;
		max-width: 80%;
		padding: 0 20%;
		font-family: 'D-DIN-Bold', sans-serif !important;
	}
	.g-testimonials .g-testimonials-content {
		padding-left: 0!important;
		width: 65%;
	}
	.g-testimonials .g-testimonials-content {
		font-size: 25px;
	}
	.g-testimonials .g-testimonials-author {
		padding: 0;
		font-size: 22px;
		color: #ffff00;
	}
	#g-container-body .size-20{
		position: inherit;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100% ;
	}

	#g-container-body .size-80 {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		flex: 0 100%;
		width: 100%;
	}
	#g-showcase{
		padding-left: 0 !important;
	}

	#g-above.fp-above .g-testimonials .g-testimonials-position {
		padding-left: 0;
		color: #ffffff;
		font-size: 14px;
	}
	.g-testimonials .g-testimonials-pagination{
		padding-left: 0;
	}
	#timeline-2153-particle{
		padding-left: 0;
	}
	#gridstatistic-1829-particle.g-content{
		padding-left: 0;
	}
	#g-footer {
		padding-left: 0;
	}
	#g-copyright {
		padding-left: 0;
	}

	#blockcontent-6209-particle{
		padding-left: 0!important;
		text-align: -webkit-center;
	}

	.g-slideshow .g-slideshow-slider .swiper-slide .slide {
		width: 100%;
		padding: 0;
	}
	.h1.g-slideshow-main-title{
		padding-left: 22%;
	}
	#g-above.fp-above {
		background-size: 100%;
	}
	.g-slideshow-slider swiper-wrapper #navigation {
		display:none;
	}
	#swiper-slide #swiper-slide-prev{
    margin-right: 0 !important;
	}
	#slideshow-9108 .navigation{
		display:none;
	}
	.action.action--close{
	    color: #ffff00 !important;
		font-size: 25px;
	}
}

@media (min-width: 815px) and (max-width: 958px){
	#g-bodysidebar {
		background: #000000 !important;
	}
	#g-bodysidebar .g-grid{
		width:49%;
		display:inline-block;
		vertical-align:middle;
	}
	
	#g-bodysidebar .g-grid:nth-child(3){
		display: none;
	}
	
	#logo-1665-particle.g-content{
		margin: 0;
		padding: 10px 0 !important;
		text-align: left;
	}
	
	#logo-1665-particle .avatar-logo img {
		width: auto !important;
		max-width: 140px;
	}
	
	#verticalmenu-4960-particle.g-content{
		padding: 10px 0 !important;
	}
	
	#verticalmenu-4960-particle .action--open {
		margin: 10px 0 0 auto;
		top: 0;
	}

	#slideshow-9108-particle .slide a{
		display: block;
		max-width: 150px;
		padding: 2% 30px;
		margin: 0 auto;
	}
	#slideshow-9108-particle .slide h3{
		padding: 0 20%;
		font-size: auto!important;
		text-align: center;
	} 
	.g-slideshow .g-slideshow-slider .swiper-slide .slide .g-slideshow-main-title {
		font-size: 65px !important;
		text-align: center;
		max-width: 80%;
		padding: 0 20%;
		font-family: 'D-DIN-Bold', sans-serif !important;
	}
	.g-testimonials .g-testimonials-content {
		padding-left: 0!important;
		width: 65%;
	}
	.g-testimonials .g-testimonials-content {
		font-size: 25px;
	}
	.g-testimonials .g-testimonials-author {
		padding: 0;
		font-size: 22px;
		color: #ffff00;
	}
	#g-container-body .size-20{
		position: inherit;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100% ;
	}

	#g-container-body .size-80 {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		flex: 0 100%;
		width: 100%;
	}
	#g-showcase{
		padding-left: 0 !important;
	}

	#g-above.fp-above .g-testimonials .g-testimonials-position {
		padding-left: 0;
		color: #ffffff;
		font-size: 14px;
	}
	.g-testimonials .g-testimonials-pagination{
		padding-left: 0;
	}
	#timeline-2153-particle{
		padding-left: 0;
	}
	#gridstatistic-1829-particle.g-content{
		padding-left: 0;
	}
	#g-footer {
		padding-left: 0;
	}
	#g-copyright {
		padding-left: 0;
	}

	#blockcontent-6209-particle{
		padding-left: 0!important;
		text-align: -webkit-center;
	}

	.g-slideshow .g-slideshow-slider .swiper-slide .slide {
		width: 100%;
		padding: 0;
	}
	.h1.g-slideshow-main-title{
		padding-left: 22%;
	}
	#g-above.fp-above {
		background-size: 100%;
	}
	.g-slideshow-slider swiper-wrapper #navigation {
		display:none;
	}
	#swiper-slide #swiper-slide-prev{
    margin-right: 0 !important;
	}
	#slideshow-9108 .navigation{
		display:none;
	}
	.action.action--close{
	    color: #ffff00 !important;
		font-size: 25px;
	}
}

@media (min-width: 959px) and (max-width: 1199px){}

@media (min-width: 1200px) and (max-width: 1439px){}

@media (min-width: 1440px) and (max-width: 1599px){}

@media (min-width: 1600px) and (max-width: 1799px){}

@media (min-width: 1800px){}
