div.ev-youtube-video-section{
	display:flex;
	justify-content:center;
	width:100%;
	padding: 0px 20px 3px;
	background-color: #FFFFFF;
}

div.ev-youtube-video-grid-items {
}

div.ev-youtube-video-grid-items div.ev-yt-item-video-tab-item.swiper-slide {
	position: relative;
	display:flex;
	align-items:center;
	justify-content:center;
	width: 356px !important;
	cursor: pointer;
}

div.ev-youtube-video-grid-items div.yt-item-video-tab-box {
	display:flex;
	align-items:flex-end;
	justify-content:flex-start;
	position:relative;
	width: 356px;
	height: 339.45px;
	margin:0px;
	padding-top: 170px;
	border-radius: 24px;
	background:#f5f5f5;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
div.ev-youtube-video-grid-items div.yt-item-video-tab-box div.yt-item-video-tab-text {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	width: 100%;
	height: 100%;
	padding: 61px 0px 27px 27px;
	color: #FFFFFF;
	border-radius: 24px;
	background: linear-gradient(180deg, rgba(0, 31, 31, 0) 0%, #001F1F 100%);
}
div.ev-youtube-video-grid-items div.yt-item-video-tab-box div.yt-item-video-tab-text h3 {
  font-family: "FunnelDisplay-Regular", Sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  margin: 0px 0px 11.69px;
  color: #FFFFFF;
}
div.ev-youtube-video-grid-items div.yt-item-video-tab-box div.yt-item-video-tab-text span {
  font-family: "FunnelDisplay-Regular", Sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin: 0px;
  color: #FFFFFF;
}
div.ev-youtube-video-grid-items div.ev-yt-item-video-tab-item.swiper-slide div.ev-vd-btn-box {
  position: absolute;
  right: 34.29px;
  bottom: -2px;
  display: block;
  width: 123.71px;
  height: 62px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIzLjM1MSIgaGVpZ2h0PSI2MS41NTIiIHZpZXdCb3g9IjAgMCAxMjMuMzUxIDYxLjU1MiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSJSZWN0w6FuZ3Vsb18zMjMiIGRhdGEtbmFtZT0iUmVjdMOhbmd1bG8gMzIzIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuNDYxIDYxLjQ1KSByb3RhdGUoMTgwKSIgZmlsbD0iI2ZmZiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9IkdydXBvXzc1MCIgZGF0YS1uYW1lPSJHcnVwbyA3NTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOS4xMSAtMTUxNjQuOTYyKSI+CiAgICA8cGF0aCBpZD0iVHJhemFkb18xMTI3IiBkYXRhLW5hbWU9IlRyYXphZG8gMTEyNyIgZD0iTTM2LjI1LDBDNTYuMjcsMCw3MC45MTIsMTUuNTMzLDcxLjg3MSwzNS4yMjdjLS40NzksOC45LDIuOTIsMTQuNTQ0LDUuNjMyLDE3Ljc0NmEyNC4yODYsMjQuMjg2LDAsMCwwLDIwLjM5MSw4LjU0NVM0OS45NjQsNjEuNSwzNi4yNSw2MS41Yy0xMy41MzQsMC02MS43MDcuMDQzLTYxLjcwNy4wNDMsNC41ODYtLjEsOS42OS0uMDYyLDE2LjE3NS00LjYzMWEyMy45NjIsMjMuOTYyLDAsMCwwLDQuMzQ3LTQuMTQ2Yy4yNC0uMzg0LDUuOS01Ljg0MSw1LjUwNy0xNy41NDNDMS4yNDEsMTUuNSwxNi4yMywwLDM2LjI1LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NC41NjcgMTUxNjQuOTYyKSIgZmlsbD0iI2ZmZiIvPgogICAgPGcgaWQ9IkdydXBvXzc0OSIgZGF0YS1uYW1lPSJHcnVwbyA3NDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwLjMyNSAxNTE2NS4wNjMpIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgIDxyZWN0IGlkPSJSZWN0w6FuZ3Vsb18zMjIiIGRhdGEtbmFtZT0iUmVjdMOhbmd1bG8gMzIyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHJ4PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuNDYxIDYxLjQ1KSByb3RhdGUoMTgwKSIgZmlsbD0iIzAwMWYxZiIvPgogICAgICA8cGF0aCBpZD0iVHJhemFkb18xMTI4IiBkYXRhLW5hbWU9IlRyYXphZG8gMTEyOCIgZD0iTTYxLjIxMSwzMy44MjNWNDUuMmEuNzUuNzUsMCwxLDEtMS41LDBWMzMuODIzbC01LjE2OSw1LjE2OWEuNzA1LjcwNSwwLDAsMS0uNTIyLjIyLjc0NC43NDQsMCwwLDEtLjUzMi0uMjM2Ljc4NC43ODQsMCwwLDEtLjIyNS0uNTI3LjcuNywwLDAsMSwuMjI1LS41MjdsNi4zNC02LjM0YS44My44MywwLDAsMSwuMy0uMiwxLjAxLDEuMDEsMCwwLDEsLjY3MywwLC44MjkuODI5LDAsMCwxLC4zLjJsNi4zNCw2LjM0YS43MTUuNzE1LDAsMCwxLC4yMTMuNTE0Ljc0OS43NDksMCwwLDEtLjIxMy41NC43MzEuNzMxLDAsMCwxLTEuMDY5LDBaIiBmaWxsPSIjZmZmIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
div.ev-youtube-section-container div.youtube-modal-background {
	display:none;
	position:fixed;
	top:0;
	left:0;
	align-items:center;
	justify-content:center;
	width:100vw;
	height:100vh;
	padding:20px;
	background-color:#F5F5F588;
	z-index:99999;
}
div.ev-youtube-section-container div.youtube-modal-background div.youtube-modal-close-btn {
	position: absolute;
	top: 40px;
	right: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
}
div.ev-youtube-section-container div.youtube-modal-background div.youtube-modal-close-btn svg {
	width: 35px;
	height: 35px;
}
div.ev-youtube-section-container div.youtube-modal-background div.youtube-modal-ligth-box {
	display:block;
	width:100%;
	max-width:600px;
	height:360px;
	border-radius: 8px;
	background-color:#555;
	overflow: hidden;
}
div.ev-youtube-section-container div.youtube-modal-background div.youtube-modal-ligth-box iframe {
	width:100%;
	height:100%;
}
div.ev-youtube-section-container div.youtube-modal-background div.youtube-modal-ligth-box object {
	width:100%;
	height:100%;
}
.ev-youtube-swiper-navigation {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	column-gap: 15px;
	padding: 20px 0px 20px 20px;
}
.ev-youtube-swiper-navigation .swiper-button-next, .ev-youtube-swiper-navigation .swiper-button-prev {
	position: static;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0px;
	border-radius: 4px;
	color: #FFFFFF00;
	background-color: #99D155;
}
.ev-youtube-swiper-navigation .swiper-button-next:after, .ev-youtube-swiper-navigation .swiper-button-prev:after {
	content: '';
	font-size: 25px;
	background-color: #FFFFFF55;
}
.ev-youtube-swiper-navigation .swiper-button-next {
	padding: 5px 7px 5px 9px;
}
.ev-youtube-swiper-navigation .swiper-button-prev {
	padding: 5px 9px 5px 7px;
}
@media screen and (max-width:1280px) {

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

}
@media screen and (max-width:1080px) {

}
@media screen and (max-width:1023px) {
  div.ev-youtube-video-grid-items div.ev-yt-item-video-tab-item.swiper-slide {
    width: 300px !important;
  }
  div.ev-youtube-video-grid-items div.yt-item-video-tab-box {
    width: 300px;
    height: 286.05px;
    padding-top: 90px;
  }
  div.ev-youtube-video-grid-items div.yt-item-video-tab-box div.yt-item-video-tab-text h3 {
    font-size: 24px;
    line-height: 30px;
  }
  div.ev-youtube-video-grid-items div.yt-item-video-tab-box div.yt-item-video-tab-text span {
    font-size: 14px;
    line-height: 25px;
  }
  div.ev-youtube-video-grid-items div.ev-yt-item-video-tab-item.swiper-slide div.ev-vd-btn-box {
    right: 25px;
    width: 100px;
    height: 49.66px;
  }
}
@media screen and (max-width:767px) {

}
@media screen and (max-width:390px) {

}
@media screen and (max-width:360px) {

}
