/*Hero Banner Video*/
.hero-banner-video-section {
    background: #224164;
    background: url(assets/background-dark-01.webp) no-repeat center / cover;
    padding: 0 20px 20px;
    padding-top: 90px;
  }
@media (max-width: 767px) {
	.hero-banner-video-section {
    	padding-top: 80px;
    }
}
@media (max-width: 480px) {
	.hero-banner-video-section {
    padding:0 10px 10px;
    padding-top: 50px;
  }
}
  
  .hero-banner-video-section .video-section {
    max-height: 788px;
	  height:53vw;
    position: relative;
  }


  
  .hero-banner-video-section .video-section video {
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
/*video-slider-section*/
.video-slider-section{
	padding:100px 0;
	overflow:hidden;
}
@media (max-width: 768px) {
	.video-slider-section{
	padding:60px 0;
	}
}
.video-slider-section .heading{
	align-items:flex-end;
	justify-content:space-between
}
@media (max-width: 768px) {
	.video-slider-section .heading{
	flex-direction:column;
			align-items:flex-start;
}
}
.video-slider-section .play-btn{
	flex:none;
	margin-left:20px;
	padding:11px 55px 11px 30px;
	border:1px solid #222222;
	border-radius: 40px;
	font-family:var( --font-family-primary);
font-size: 25px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 37.5px */
letter-spacing: 3.75px;
text-transform: uppercase;
	background: url(assets/icon-play.svg) no-repeat center right 30px/20px;
	
}
.video-slider-section .play-btn:hover{
	background: url(assets/icon-play.svg) no-repeat center right 30px/20px #222222;
	color:#ffffff
}
@media (max-width: 768px) {
	.video-slider-section .play-btn{
		margin:20px 0 0;
		font-size: 20px;
		letter-spacing: 3px;
		padding:9px 55px 9px 25px;
	}
}


.video-slider-section *{
color:#222222;	
}

.video-slider-section h1{
	
font-size: 65px;
font-style: normal;
font-weight: 500;
line-height: 100%; /* 65px */
}
@media (max-width:768px) {
	
.video-slider-section h1{
	
font-size: 40px;

}
}
@media (max-width: 480px) {
	
.video-slider-section h1{
	
font-size: 35px;

}
}


.video-slider-section .content p{
	margin-top:10px;
	font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
letter-spacing: 2.1px;
text-transform: uppercase;
	opacity: 0.8;
}

.video-slider-section .top-section{
	margin-top:88px;
	display:flex;
	justify-content:space-between;
	margin-bottom:20px;
	align-items:center;
}

@media (max-width: 768px) {
	.video-slider-section .top-section{
			margin-top:60px;
		flex-direction:column;
		align-items:flex-start;
	}
}
.video-slider-section .top-section h3{
	flex:none;
	overflow: hidden;
	font-family:var( --font-family-primary);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
letter-spacing: 2.1px;
text-transform: uppercase;
	opacity: 0.5;
}

@media (max-width: 768px) {
	.video-slider-section .top-section .category-outer{
		margin-top:10px;
	}
}
.video-slider-section .top-section .category-outer{
	  -ms-overflow-style: none;
            /* IE and Edge */
            scrollbar-width: none;
            /* Firefox */
            overflow-x: auto;
            overflow-y: hidden;
}
.video-slider-section .top-section .category-outer{
            -ms-overflow-style: none;
            /* IE and Edge */
            scrollbar-width: none;
            /* Firefox */
            overflow-x: auto;
            overflow-y: hidden;
}
.video-slider-section .top-section .category-outer::-webkit-scrollbar {
            display: none !important;
            width: 0px;
            background: transparent;
}
.video-slider-section .top-section .category-outer ul {
            white-space: nowrap;
            margin: 0 auto;
            /* Hide scrollbar for Chrome, Safari and Opera */
            -ms-overflow-style: none;
            /* IE and Edge */
            scrollbar-width: none;
}
.video-slider-section .top-section .category-outer li{
                display: inline-block;
	cursor:pointer;
	 margin-left: 30px;
	font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
letter-spacing: 2.1px;
text-transform: uppercase;
	padding-bottom:10px;
	opacity:0.5;
	border-bottom:2px solid transparent;
}
.video-slider-section .top-section .category-outer li:first-child{
	margin-left:0;
}
.video-slider-section .top-section .category-outer li.active{
	opacity:1;
	border-bottom:2px solid #00A9EA;
	pointer-events:none;
}
.video-slider-section .top-section .category-outer li:hover{
		opacity:1;
	border-bottom:2px solid #00A9EA;
}

.video-slider-section .swiper-slide{
	width:600px;
}
@media (max-width: 768px) {
	.video-slider-section .swiper-slide{
	width:300px;
}
}
.video-slider-section .swiper-slide .image-section {
   
    width: 100%;
    height: 338px;
    position: relative;
  }
.video-slider-section .swiper-slide:hover .image-section:before {
	background: url(assets/icon-play.png) no-repeat center / 60px rgb(34 34 34 / 50%);
	
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	content:'';
	z-index:3
	
}

@media (max-width: 768px) {
	.video-slider-section .swiper-slide .image-section {
    height: 169px;
	}
}
  
.video-slider-section .swiper-slide .image-section img {
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

  .video-slider-section .swiper-slide h3 {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    display: block;
	  	
	    margin-top:16px
	  
  }


  
  .video-slider-section .swiper-slide .date {
	  margin-top:11px;
    font-size: 14px;
    opacity: 0.5;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2.1px;
    text-transform: uppercase;
    display: block;
  }


 
.video-slider-section .slider-arrow-pagination{
	margin:16px 0 0;
	display:flex;
	align-items:center;
}
.video-slider-section .swiper-scrollbar-outer{
	position:relative;
	width:100%;
}

.video-slider-section  .swiper-scrollbar{
    width: 100% !important;
    left: 0 !important;
    height: 2px !important;
    bottom: auto !important;
	border-radius: 0!important;
   background: rgba(34, 34, 34, .5) !important;

		
}
.video-slider-section .swiper-button-arrow-outer{
	display:flex;
	flex:none;
	
	
}
.video-slider-section  .swiper-button-arrow{
	position:relative!important;
	top:auto !important;
	left:auto!important;
	right:auto!important;
	margin:0!important;
	margin-right:20px !important;
	width:30px;
	height:30px;
	background: url(assets/icon-slider-arrow.svg) no-repeat center/100%;
}
.video-slider-section .swiper-button-prev-post-slider{
 transform: rotate(180deg);
}
.video-slider-section .swiper-button-disabled{
	opacity:0.5
}
.video-slider-section  .swiper-scrollbar-drag {
    height: 100% !important;
    background: #00A9EA !important;
	border-radius:0px !important;
}

/*four-column-team-with-icon-slider*/

  .four-column-team-with-icon-slider {
    background-color: #224164;
    overflow: hidden;
    padding: 100px 0;
	background: url(assets/background-dark-02.webp) no-repeat center/cover;
    background-attachment: fixed;
	  
  }
@media (max-width: 768px) {
	  .four-column-team-with-icon-slider {

		  padding: 60px 0;
	}
}

  .four-column-team-with-icon-slider * {
    color: #ffffff;
  }
   .four-column-team-with-icon-slider .rounded-icon-section{

	border:1px solid #ffffff;


}
  .four-column-team-with-icon-slider .heading {
    margin-bottom: 28px;
  }
@media (max-width: 768px) {
	  .four-column-team-with-icon-slider .heading {
 flex-direction:column
  }
}
  
.four-column-team-with-icon-slider .heading .title-section{
	  width: 25%;
    padding-right: 20px;
}
@media (max-width: 768px) {
	.four-column-team-with-icon-slider .heading .title-section{
	  width: 100%;
    padding-right: 0px;
}
}

  .four-column-team-with-icon-slider .heading h2 {
  
font-size: 50px;
font-style: normal;
font-weight: 500;
line-height: normal;
  }
@media (max-width: 768px) {
	  .four-column-team-with-icon-slider .heading h2 {
  
		  font-size: 40px;
		  
}
}
@media (max-width: 480px) {
	  .four-column-team-with-icon-slider .heading h2 {
  
		  font-size: 30px;
		  
}
}
  .four-column-team-with-icon-slider .heading .description {
    width: 75%;
    padding-left: 20px;
  }
@media (max-width: 768px) {
	 .four-column-team-with-icon-slider .heading .description {
    width: 100%;
    padding-left: 0px;
    margin-top:20;
  }
}
.four-column-team-with-icon-slider .heading .description p{
	font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 180%; /* 28.8px */
}
@media (max-width: 480px) {
	.four-column-team-with-icon-slider .heading .description p{
	font-size: 14px;

}
}
  
  .four-column-team-with-icon-slider h3 {
    margin-bottom: 20px;
    opacity: 0.5;
	  font-family:  var( --font-family-primary);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
letter-spacing: 2.1px;
text-transform: uppercase;
  }
  
  .four-column-team-with-icon-slider ul {
    width: calc(100% + 10px);
    margin-left: -10px;
	  margin-bottom:-30px;
	  justify-content:center;
  }
  
  .four-column-team-with-icon-slider ul li {
    width: calc(25% - 10px);
    margin-left: 10px;
	margin-bottom:30px;
  }
@media (max-width: 768px) {
	 .four-column-team-with-icon-slider ul li {
    width: calc(50% - 10px);
  
  }
}
  
  .four-column-team-with-icon-slider ul li .image-section {
    width: 100%;
    position: relative;
    max-height: 320px;
    height: calc(25vw - 22.5px);
    margin-bottom: 16px;
  }
@media (max-width: 768px) {
	 .four-column-team-with-icon-slider ul li .image-section {
   
    max-height: none;
    height: calc(50vw - 35px);
   
  }
}
@media (max-width:480px) {
.four-column-team-with-icon-slider ul li .image-section {
	    margin-bottom: 11px;
	}
}
  
  .four-column-team-with-icon-slider ul li .image-section img {
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  
  .four-column-team-with-icon-slider ul li .content .name {
    font-size: 16px;
    font-style: normal;
	  font-family:var(--font-family-secondary);
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    display: block;
  }
  
  .four-column-team-with-icon-slider ul li .content .designation {
    font-size: 14px;
    opacity: 0.5;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2.1px;
    text-transform: uppercase;
    display: block;
    margin-top: 14px;
  }
  @media (max-width: 480px) {
	  .four-column-team-with-icon-slider ul li .content .designation {
		    margin-top: 9px;
	  }
  }
  .four-column-team-with-icon-slider .logo-slider {
    margin-top: 40px;
    align-items: center;
  }
.four-column-team-with-icon-slider .logo-slider .slider{
	/*width: calc(100vw - 223px);*/
	width:auto;
}
.four-column-team-with-icon-slider .slider-outer{
	/*width:5000px;*/
	min-height: 80px;
	width:100%;
	overflow: hidden;
	padding-left: 40px;
}
@media (max-width: 480px) {
	 .four-column-team-with-icon-slider .logo-slider {
    margin-top:30px;
   
  }
}
  .four-column-team-with-icon-slider .logo-slider .title {
    flex: none;
    width: 163px;
   
	  border-right:1px solid #00A9EA;
	  padding-right:20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 2.1px;
    text-transform: uppercase;
  }
  
  .four-column-team-with-icon-slider .logo-slider .swiper-slide {
    width: 100px;
    height: 80px;
  }
  
  .four-column-team-with-icon-slider .logo-slider .swiper-slide .logo {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
  
  .four-column-team-with-icon-slider .logo-slider .swiper-slide .logo img {
    position: absolute;
    object-fit: contain;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
  

/*full-width-accordian-section*/
  .full-width-accordian-section {
    padding: 100px 0 0;
  }
  @media (max-width: 768px) {
	   .full-width-accordian-section {
    padding: 60px 0 0;
  }
}

.full-width-accordian-section *{
	  color:#222222;
}

  .full-width-accordian-section h2 {
    margin-bottom: 30px;
	  font-size: 50px;
font-style: normal;
font-weight: 500;
line-height: normal;
	
  }
@media (max-width: 768px) {
	  .full-width-accordian-section h2 {
  
		  font-size: 40px;
		  
}
}
@media (max-width: 480px) {
	  .full-width-accordian-section h2 {
  
		  font-size: 30px;
		  
}
}
  
  .full-width-accordian-section ul.accordian > li {
    border-bottom: 1px solid #222222;
    padding: 20px 0;
  }
  
  .full-width-accordian-section ul.accordian > li:first-child {
    border-top: 1px solid #222222;
  }
  
  .full-width-accordian-section ul.accordian > li > h3 {
    position: relative;
    padding-right: 30px;
    cursor: pointer;
	  font-family: var( --font-family-secondary);
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 2.4px;
text-transform: uppercase;
  }
@media (max-width: 480px) {
	  .full-width-accordian-section ul.accordian > li > h3 {
		  font-size: 14px;

letter-spacing: 2.1px;
	}
}
  
  .full-width-accordian-section ul.accordian > li > h3::before {
    width: 20px;
    height: 20px;
    position: absolute;
    content: "";
    right: 0;
    transition: all 0.5s ease;
	   transform: rotate(180deg);
    background: url(assets/faq-arrow.svg) no-repeat center/20px;
  }
  
  .full-width-accordian-section ul.accordian > li .content {
    display: none;
    padding-top: 10px;
    width: 100%;
  }
.full-width-accordian-section ul.accordian > li .content *{
	font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 180%; /* 28.8px */
}
@media (max-width: 480px) {
	.full-width-accordian-section ul.accordian > li .content *{
	font-size: 14px;

}
}
  .full-width-accordian-section ul.accordian li.active .h5::before {
    transform: rotate(0deg);
  }
  
  .full-width-accordian-section ul.accordian li.active .content {
    display: block;
  }


/*Image slider*/
  .image-slider-section {
    overflow: hidden;
    padding: 100px 0;
	  position:relative;
  }
@media (max-width: 768px) {
	  .image-slider-section {
  
    padding: 60px 0;
  }
}
.image-slider-section .slider-arrow-pagination .swiper-button-arrow, .image-popup-content .slick-arrow{
	width:35px;
	height:35px;
	position:absolute;
	top:50%;
	z-index:4;
	cursor:pointer;
	background:white;
	border-radius:100%;
/* 	    filter: brightness(0) saturate(100%) invert(11%) sepia(84%) saturate(7325%) hue-rotate(4deg) brightness(104%) contrast(114%); */
	
}
.image-slider-section .slider-arrow-pagination .swiper-button-arrow:hover,.image-slider-section .slider-arrow-pagination .swiper-button-arrow:focus{
	background:#00A9EA;
}
.image-slider-section .slider-arrow-pagination .swiper-button-prev-image-slider{
/* 	    background: url(assets/icon-slider-arrow.svg) no-repeat center / 100%; */
	    transform: rotate(180deg);
	left:40px;
}
.image-popup-content .slick-arrow.slick-prev{
	left:10px;
	transform: rotate(180deg);
}
.image-slider-section .slider-arrow-pagination .swiper-button-next-image-slider{
/* 	    background: url(assets/icon-slider-arrow.svg) no-repeat center / 100%; */
	right:40px;
}
.image-popup-content .slick-arrow.slick-next{
	right:10px;
}
.image-slider-section .slider-arrow-pagination .swiper-button-arrow:before,.image-popup-content .slick-arrow:before{
	position:absolute;
	content:"";
background: url(assets/arrow-slider.png) no-repeat center / 100%;
/* 	filter: brightness(0) saturate(100%) invert(52%) sepia(38%) saturate(4770%) hue-rotate(165deg) brightness(99%) contrast(101%); */
	z-index:-1;
	width:100%;
	height:100%;
	border-radius:100%;
	left:0;
	top:0;
}
.image-slider-section .slider-arrow-pagination .swiper-button-arrow:hover:before,.image-slider-section .slider-arrow-pagination .swiper-button-arrow:focus:before,.image-popup-content .slick-arrow:hover:before,.image-popup-content .slick-arrow:focus:before{
/* 	filter: brightness(0) saturate(100%) invert(95%) sepia(95%) saturate(19%) hue-rotate(4deg) brightness(105%) contrast(106%); */
	background: url(assets/arrow-slider-hover.png) no-repeat center / 100%;
}
.image-slider-section .swiper-button-disabled{
opacity:0.4;	
}
.image-popup-content .slick-arrow .slick-sr-only{
	display:none !important;
}
@media(max-width:768px){
	.image-slider-section .slider-arrow-pagination .swiper-button-next-image-slider{
		right:20px;
	}
	.image-slider-section .slider-arrow-pagination .swiper-button-prev-image-slider{
		left:20px;
	}
}
@media(max-width:480px){
	.image-slider-section .slider-arrow-pagination .swiper-button-arrow{
		top:auto;
		bottom:20px;
	}
	
}
  .image-slider-section h2 {
    opacity: 0.5;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
	font-family:var(--font-family-primary);
    line-height: 150%;
    letter-spacing: 2.1px;
    text-transform: uppercase;
    margin-bottom: 20px;
  }

  
  .image-slider-section .swiper-slide {
    width: 400px;
    height: 400px;
/* 	  pointer-events: none; */
  }
@media (max-width: 768px) {
	 .image-slider-section .swiper-slide {
    width: 200px;
    height: 200px;
  }
	
}
.image-slider-section .swiper-slide{
	cursor:pointer;
}
  .image-slider-section .swiper-slide .image-section {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
  
  .image-slider-section .swiper-slide .image-section img {
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
#popmake-4667.pum-container.pum-responsive.pum-responsive-medium{
	width: 100% !important;
	height: 90vh !important;
	max-height: 100%;
	    background-color: transparent;
	margin-left:0 !important;

}
#popmake-4667 .pum-close.popmake-close{
	top: -20px !important;
	width: 30px !important;
	font-size: 60px !important;
	height: 30px !important;
}
.image-popup-content{
	width:100%;
	height:100%;
}
.image-popup-content img{
	width:100%;
	height:100% !important;
	object-fit:contain;
}
/*Base*/

.container-1320{
	max-width:1320px;
	padding:0 30px;
	margin:0 auto;
	width:100%
}
.remove-slide{
	display:none !important
}
.bg-image-light-blue{
	background: url(assets/background-light-02.webp) no-repeat center/cover;
}
.video-slider-section.bg-image-light-blue{
	background: url(assets/background-light-01.webp) no-repeat center/cover;
}

.rounded-icon-section{
	position:relative;
width: 40px;
height: 40px;
margin-bottom:7px;
	border:1px solid #222222;
	border-radius:50px;

}
.rounded-icon-section img{
	  position: absolute;
    object-fit: contain;
    left: 10px;
    top: 10px;
    width: calc(100% - 18px);
    height:calc(100% - 20px);
}

.popmake-close{
	background: url(assets/icon-close.svg) no-repeat center/20px !important;
    width:20px !important;
    height:20px !important;
   box-shadow:none !important;
	border:none !important;
	font-size:0px !important;
	text-shadow:none !important
     
}
.popmake-close:hover{
filter: brightness(0) saturate(100%) invert(42%) sepia(84%) saturate(1293%) hue-rotate(166deg) brightness(100%) contrast(101%);
}

 .video-popup-content .video-section {
    max-height: 722px;
	  height:50vw;
    position: relative;
  }


  
  .video-popup-content .video-section video,.video-popup-content .content iframe {
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  }
/* .video-popup-content .content iframe{
	width: 100%;
	height: 100vw;
	max-height: 600px;
} */
.video-popup-content .content .left-section{
	width: 80%;
}
.video-popup-content .content *{
	font-size: 16px;
font-style: normal;
font-weight: 500;
/* line-height: 180%; /* 28.8px */ */
	color:#222222;
}
.video-popup-content .content {
	padding:40px;
}
@media (max-width: 768px) {
	.video-popup-content .content {
		flex-direction:column;
	padding:40px 30px;
   } 
}
.video-popup-content .services{
	width:240px;
    padding-left:40px;
	border-left:1px solid #00A9EA;
	flex:none;
	margin-left:40px;
}
.video-popup-content .services *{
line-height: 180%;
}

@media (max-width: 768px) {
	.video-popup-content .services{
		width:100%;
	padding-left:0px;
		padding-top:30px;
	border-left:none;
		border-top:1px solid #00A9EA;
		margin-left:0px;
		margin-top:30px;
	}
}
.video-popup-content .content h2{
	font-size: 30px;
font-style: normal;
font-weight: 500;
line-height: normal;
	margin-bottom:6px;
}

.video-popup-content .content h3{
font-family:var( --font-family-primary);
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 150%; /* 21px */
letter-spacing: 2.1px;
text-transform: uppercase;
	opacity:0.8
}
@media (max-width: 480px) {
	.video-popup-content .content h2{
		font-size: 25px;
	}
	.video-popup-content .content .description *{
		font-size: 14px;
	}
}

.video-popup-content .services li{
margin-top:0px;

}
.pum-container{
	max-width:1360px !important;
	width:calc(100% - 60px) !important;
	
}
html.pum-open-overlay{
	overflow: visible;
    overflow-y: clip !important;
}
.swiper-wrapper{
	display:flex;
	flex-direction:row
}
.swiper-slide{
	display:none;
}
.swiper-slide:first-child{
	display:block;
}
.swiper-initialized .swiper-slide{
	display:block;
}


/* Video Popup */
#popmake-4448 .pum-close.popmake-close{

	filter: brightness(0) saturate(100%)
	
}
#popmake-4448 .pum-close.popmake-close:hover{
	filter: brightness(0) saturate(100%) invert(56%) sepia(77%) saturate(4340%) hue-rotate(166deg) brightness(101%) contrast(103%);
}
 .pum-theme-lightbox #popmake-4448.pum-container{
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100vh !important;
	max-width:100% !important;

}
.video-popup-content .content{
	padding:0 20px 0 0 !important;
}
.video-popup-content .content .left-section p{
	display:block;
}
.video-popup-content .content h2{
	display:none;
}

.pum-theme-3062 .pum-content, .pum-theme-lightbox .pum-content,.video-popup-content,.video-popup-content .content,.video-popup-content .content .left-section,.video-popup-content .content .left-section .description p,.video-popup-content .content .left-section .description{
	height:100%;
}
.video-popup-content .content .left-section .description{
	position:relative;
}
.video-popup-content .services{
/* 	    height: 100VH; */
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	margin-left:10px;
	border:0 !important;
	position:relative;
}
.video-popup-content .services:before{
	width: 8px;
	background: #00A9EA;
	height: 100%;
	max-height: 180px;
	margin-top: auto;
	margin-bottom: auto;
	top: 0;
	bottom: 0;
	content: "";
	position: absolute;
	border-radius: 30px;
	left: 0;
}
@media(max-width:768px){
	#popmake-4448 .pum-close.popmake-close{
		top:6px;
	}
	.video-popup-content .content .left-section{
		width:100%;
		padding-top:30px;
		max-height:60vw;
	}
	.video-popup-content .content{
		padding-right:0 !important;
		padding-bottom:40px !important;
	}
	.video-popup-content .services{
		margin-left:0 !important;
	}
	.video-popup-content .services:before{
		width:180px;
		height:8px;
		margin-top:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
	}
}
.image-popup{
	padding-bottom:40px;
	height:100%;
}
.image-popup .container-1320,.image-popup .image-popup-content,.image-popup .slick-list,.image-popup .slick-track ,.image-popup .slick-slide{
	height:100% !important;
}
.image-popup-content .image-section{
	width: 900px;
	margin: 0 auto;
	max-height: 100%;
	height: 100vh;
    margin: 0 auto;
}