@charset "utf-8";
/* CSS Document */
.space {
	padding: 70px 0px;
}
.space-40 {
	padding: 40px 0px;
}
.text-justify {
	text-align: justify;
}
.border-intro {
	border: dashed 1px #3a4865;
}
.font-24 {
	font-size: 24px;
}
.custom-video {
    width: 100%;
    height: 700px; /* Tumhala jevdhi height pahije tevdhi dya */
}

.custom-video video {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Video crop houn full fill hoil */
}
.font-18 {
	font-size: 18px;
}
.team-border{
	background-color:#D7D6D694;
	border: 1px solid #EDEDED;
	padding: 20px;
	border-radius: 10px;
}
.pl-1 {
	padding-left: 10px;
}

.list-stylenew ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-stylenew li {
  position: relative;
  margin-bottom: 15px;
 padding: 7px 10px 7px 37px;
	font-size: 18px;
	background: #f0f0f0;
	border-radius: 8px;
	color: #1A1A1A;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.27);
}
.list-stylenew li:before {
  content: "\f336";
  font-family: var(--icon-font);
  font-weight: 400;
  color: var(--theme-color);
  font-size: 20px;
	padding: 7px 10px 7px 10px;
  position: absolute;
  left: 0;
  top: -1px;
}
.border-radius-20 {
	border-radius: 20px;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.27);
}
.breadcrum-h1 {
	font-size:18px;
	color: #FFFFFF;
	font-weight: 400;
}
.breadcrum-space {
	padding-top: 60px;
	padding-bottom: 30px;
}

/* Desktop (Large Screen) – 8 Columns */
@media (min-width: 1200px) {
    .col-8 {
        width: 12.5%;
    }
}

/* Laptop – 6 Columns */
@media (min-width: 992px) and (max-width: 1199px) {
    .col-8 {
        width: 16.66%;
    }
}

/* Tablet – 4 Columns */
@media (min-width: 768px) and (max-width: 991px) {
    .col-8 {
        width: 25%;
    }
	.appcol {
        width: 25%;
    }
}

/* Mobile – 2 Columns */
@media (max-width: 767px) {
    .col-8 {
        width: 50%;
    } 
	.appcol {
        width: 50%;
    }
}
/* Mobile View */
@media (max-width: 768px) {
    .custom-video {
        height: 400px; /* Mobile height kami kara */
    }
}
.display-none{
	display: none;
}