.services_rows{}
.services_rows .services_row_single{padding:100px 0;}
.services_rows .services_row_single:nth-of-type(odd){background:#EAEAE8;}
.services_rows .services_row_single:nth-of-type(even) .services_row_single_inner{flex-direction:row-reverse;}
.services_rows .services_row_single_inner{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.services_rows .services_row_single_inner .services_row_single_video{width:45%;}
.services_rows .services_row_single_inner .services_row_single_video .thumbnail{display: flex;}
.services_rows .services_row_single_inner .services_row_single_video .thumbnail .video-wrapper{position:relative;}
.services_rows .services_row_single_inner .services_row_single_video .thumbnail .video-wrapper a{position:absolute; right:20px; bottom:20px; width:60px; height:60px; background:rgba(255,255,255,0.5); backdrop-filter:blur(6px); -webkit-backdrop-filter:blur(6px); align-items:center; justify-content:center; display:flex; border-radius:100%;}
.services_rows .services_row_single_inner .services_row_single_video .thumbnail .video-wrapper video,
.services_rows .services_row_single_inner .services_row_single_video .thumbnail img
{aspect-ratio:1/1; object-fit:cover; border-radius:6px; width:100%;}
.services_rows .services_row_single_inner .single_service_inner_right{width:45%; display:flex; flex-direction:column; gap:40px; align-items:flex-start;}
.services_rows .services_row_single_inner .single_service_inner_right h3{color: #091729; font-family: Eros; font-size: 60px; font-style: normal; font-weight: 400;
line-height: 64px; letter-spacing: 3px;}

.services_rows .services_row_single_inner .single_service_inner_right p{color: #333; font-size: 18px; font-style: normal; font-weight: 400; line-height: 28px; }

.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner{}
.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner b{}
.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner ul{list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:10px 20px; align-items: center;}

.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner ul li{color: #333; font-size: 16px; font-style: normal; font-weight: 500;
line-height: 20px; text-transform:uppercase;}

.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner ul li a{color: #333; font-size: 18px; font-style: normal; font-weight: 400;
line-height: 24px; position:relative; text-transform:capitalize; text-decoration:none; position:relative; padding:3px 0; display:flex;}

.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner ul li a:after{background: #CFCFCF; bottom:0; left:0; right:0; content:'';  position:absolute; height:2px;}
.group{display: flex; flex-direction: column; gap: 10px}


@media all and (max-width:1399px)
{

}

@media all and (max-width:1199px)
{
.services_rows .services_row_single_inner .single_service_inner_right h3 { font-size: 50px; line-height: 54px;}
.services_rows .services_row_single_inner .single_service_inner_right{gap: 30px;}
}

@media all and (max-width:991px)
{
.services_rows .services_row_single {  padding: 70px 0;}	
.services_rows .services_row_single_inner .services_row_single_video { width: 48%;}  
.services_rows .services_row_single_inner .single_service_inner_right { width: 48%;}

.services_rows .services_row_single_inner{align-items:flex-start;}
.services_rows .services_row_single_inner .single_service_inner_right h3 { font-size: 40px;  line-height: 44px; }
.services_rows .services_row_single_inner .single_service_inner_right p { font-size: 16px; line-height: 26px;}
.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner ul li{font-size:15px;}
.services_rows .services_row_single_inner .single_service_inner_right .kservices_inner ul li a { font-size: 16px; line-height: 22px;}
}

@media all and (max-width:767px)
{
.services_rows .services_row_single {  padding: 50px 0;}
.services_rows .services_row_single_inner {  flex-direction: column;  gap: 30px;}
.services_rows .services_row_single_inner .services_row_single_video {width: 100%; max-width: 400px; }
.services_rows .services_row_single_inner .single_service_inner_right {width: 100%;}
.services_rows .services_row_single_inner .single_service_inner_right h3 {  font-size: 30px;  line-height: 34px; }
}