.item-views.float_banners:not(.type2){padding-bottom: 17px;}
.item-views.float_banners.type2{padding-bottom: 38px;}

.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners:not(.type2){padding-bottom: 27px;}
.wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners.type2{padding-bottom: 48px;}

.item-views.float_banners .item{padding: 10px 0px 22px;}
.item-views.float_banners .item .lazy,
.item-views.float_banners .item .lazyloaded{display:block;background-size: cover;padding-top: 65.4%;}
.item-views.float_banners .item .inner-text{padding: 25px 10px 0px;}
.item-views.float_banners .item .previewtext{margin-top: 6px;}

.item-views.float_banners.type2 .item .inner-text{position: absolute;z-index: 11;bottom: 23px;left: 20px;right: 20px;}
.item-views.float_banners.type2 .item .inner-text{bottom: 49px;}
.item-views.float_banners.type2 .item .inner-text .title-inner{margin-bottom: 0px;transition: all ease 0.2s;max-height: 72px;overflow: hidden;}
.item-views.float_banners.type2 .item .inner-text .title-inner{transform: translateY(-2px);}
/*.item-views.float_banners.type2 .item .inner-text:not(.animated .title-inner{transform: translateY(-2px);}*/
.item-views.float_banners.type2 .item:hover .inner-text.animated .title-inner{transform: translateY(-10px);}
.item-views.float_banners.type2 .item .inner-text .top-text{padding-bottom: 10px;}
.item-views.float_banners.type2 .item .inner-text .title{margin-bottom: 0px;}
.item-views.float_banners.type2 .item .inner-text *{color: #fff;}
.item-views.float_banners.type2 .item .inner-text .previewtext, .item-views.float_banners.type2 .item .inner-text .top-text{opacity: 0.7;}
.item-views.float_banners.type2 .item .inner-text .previewtext{margin:0px;visibility: hidden;height: 0;max-height: 80px;overflow: hidden;transform: translateY(2px);transition: all ease 0.2s;}
.item-views.float_banners.type2 .item:hover .inner-text .previewtext{visibility: visible;height: auto;transform: translateY(-6px);}

@media (min-width: 992px){
	.item-views.float_banners .row .col-md-4 .img_inner span{padding-top: 100.4%;}
	.item-views.float_banners .row .col-md-3 .img_inner span{padding-top: 137.7%;}

	.item-views.float_banners.type2.sm-block .row .col-md-6 .img_inner span{padding-top: 47.5%;}
	.item-views.float_banners.type2.sm-block .row .col-md-3 .img_inner span{padding-top: 99.86%;}
	.item-views.float_banners.type2.sm-block .row .col-md-12 .img_inner span{padding-top: 23.19%;}
	.item-views.float_banners.type2.sm-block .row .image,
	.item-views.float_banners.type2.sm-block .row .image *{height:100%}
}
@media (max-width: 991px){
	body .item-views.float_banners .col-md-4 .item .lazy,
	body .item-views.float_banners.type2.sm-block .item .lazyloaded,
	body .item-views.float_banners .col-md-4 .item .lazy,
	body .item-views.float_banners.type2.sm-block .item .lazyloaded{padding-top: 100%;}
	body .item-views.float_banners .col-md-3 .item .lazy,
	body .item-views.float_banners .col-md-3 .item .lazyloaded{padding-top: 150%;}
}
@media (max-width: 767px){
}
@media (max-width: 600px){
	body .item-views.float_banners .item{padding-bottom: 10px;}
	body .wrapper1:not(.with_left_block) .wrapper_inner.front .drag-block.container .item-views.float_banners:not(.type2){padding-bottom: 0px;}

	/*new mobile*/
	body .item-views.float_banners .swipeignore.mobile-overflow .item .lazy, body .item-views.float_banners .swipeignore.mobile-overflow .item .lazyloaded{padding-top: 100%;}
	body .item-views.float_banners .swipeignore.mobile-overflow .col-md-3 .item .lazy, body .item-views.float_banners .swipeignore.mobile-overflow .col-md-3 .item .lazyloaded{padding-top: 137%;}
	body .item-views.float_banners .swipeignore.mobile-overflow .col-md-6 .item .lazy, body .item-views.float_banners .swipeignore.mobile-overflow .col-md-6 .item .lazyloaded{padding-top: 66.7%;}
	.item-views.float_banners .swipeignore.mobile-overflow{margin-bottom: 10px;}
	.item-views.float_banners .swipeignore.mobile-overflow .item .inner-text{padding-top: 15px;}
	.item-views.float_banners .swipeignore.mobile-overflow .item .inner-text .title{margin-bottom: 2px;}
	.item-views.float_banners .swipeignore.mobile-overflow .item .inner-text .previewtext {margin-top: 2px;}

	#main .wrapper1 .wrapper_inner.front .drag-block.container .item-views.float_banners.type2{padding-bottom: 0px;}
	.item-views.float_banners.type2 .swipeignore.mobile-overflow .item .image span{padding-top: 100%;}
	.item-views.float_banners.type2 .swipeignore.mobile-overflow .item .inner-text{bottom: 22px;left: 14px;}
	.item-views.float_banners.type2 .swipeignore.mobile-overflow .item .inner-text .top-text{padding-bottom: 6px;}
	.item-views.float_banners.type2 .swipeignore.mobile-overflow > div{padding-bottom: 25px;}
	/**/
}

.line__videos {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	margin: 0 0 40px;
}

.line__video {
	flex: 1 22%;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.line__video > h2 {
	min-height: 32px;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
}

.line__video > iframe {
	width: 100%;
	height: 180px;
}

.about__video-youtube {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	gap: 100px;
	margin: 0 0 20px;
}

.about__video-youtube > div {
	flex: 1 40%;
}

.about__video-youtube > div > iframe {
	width: 100%;
	height: 320px;
}

.mobile_fixed-menu {
    display: none;
}

@media(max-width: 1350px) {
	.line__video {
		flex: 1 45%;
	}

	.line__video > h2 {
		font-size: 16px;
	}

	.line__video > iframe {
		height: 250px;
	}
}

@media(max-width: 1100px) {
	.line__video {
		flex: 1 45%;
	}

	.line__video > h2 {
		font-size: 16px;
	}

	.line__video > iframe {
		height: 250px;
	}
}

@media(max-width: 991px) {
	.about__video-youtube {
		gap: 15px;
	}

	.mobile_fixed-menu {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: 55px;
        background-color: #fff;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        box-shadow: 0 1px 20px -6px #000;
        z-index: 9999;
        font-family:"Montserrat";
    }
    
    .item_fixed-menu {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 0px;
    }
    
    .item_fixed-menu > span {
        color: #070707;
        font-size: 12px;
        line-height: 110%;
    }
    
    .item_fixed-menu > a > svg {
        width: 20px;
        height: 20px;
    }
}

@media(max-width: 770px) {
	.line__video {
		flex: 1 100%;
	}

	.line__video > h2 {
		font-size: 18px;
	}

	.line__video > iframe {
		height: 300px;
	}

	.about__video-youtube > div  {
		flex: 1 100%;
	}

	.about__video-youtube > div > iframe {
		height: 280px;
	}
}