.carousel-wrap {
	 width: 90%;
	 margin: auto;
	 position: relative;
}
 .owl-carousel .owl-nav {
	 overflow: hidden;
	 height: 0px;
}
 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	 background: #2caae1;
}
 .owl-carousel .item {
	 text-align: center;
}
 .owl-carousel .nav-btn {
	 height: 47px;
	 position: absolute;
	 width: 26px;
	 cursor: pointer;
	 top: 43% !important;
}
 .owl-carousel .owl-prev.disabled, .owl-carousel .owl-next.disabled {
	 pointer-events: none;
	 opacity: 0.2;
}
 .owl-carousel .prev-slide {
	 background: url(https://site-demo.in/sense-design/images/services/nav-icon.png) no-repeat scroll 0 0;
	 left: -33px;
}
 .owl-carousel .next-slide {
	 background: url(https://site-demo.in/sense-design/images/services/nav-icon.png) no-repeat scroll -24px 0px;
	 right: -33px;
}
 .owl-carousel .prev-slide:hover {
	 background-position: 0px -53px;
}
 .owl-carousel .next-slide:hover {
	 background-position: -24px -53px;
}
 span.img-text {
	 text-decoration: none;
	 outline: none;
	 transition: all 0.4s ease;
	 -webkit-transition: all 0.4s ease;
	 -moz-transition: all 0.4s ease;
	 -o-transition: all 0.4s ease;
	 cursor: pointer;
	 width: 100%;
	 font-size: 23px;
	 display: block;
	 text-transform: capitalize;
}
 span.img-text:hover {
	 color: #2caae1;
}
 

.award-slid .active {  background: #fff;}
.slide-inner img{max-width: 100%;}

.photo-col .col-lg-4 {   padding: 0px 5px;}
.photo-col img {cursor: pointer;}
.ytfrmar-pop iframe {   width: 100%;  height: 560px;}




@media (min-width: 767px){

#process {   height: 100vh;}
}


@media (max-width: 767px)
{
	.carousel-wrap {width: auto; margin: auto;	 position: relative;}
	.modal-header .close {    z-index: 2;}
	.cour-frame {  width: 85%;    margin: 0 auto;}
	.owl-carousel .next-slide {right: 5px;}
	.owl-carousel .prev-slide {left: 5px;}
	.photo-col {  padding: 0px 10px;} 
	.photo-col .col-lg-4 {  padding: 0px 3px;  width: 33%; margin-bottom: 3px !important;}
	.ytfrmar-pop {  padding: 50px 0px !important;} 
	.wrapper {   max-width: 250px !important;}

}


@media only screen and (max-width: 999px) and (min-width: 768px) {

.wrapper {   max-width: 580px !important;}
}


@media only screen and (max-width: 1280px) and (min-width: 1024px) {
	.wrapper {   max-width: 750px !important;}

}

/**/



.wrapper {
  max-width: 1100px;
  
  margin: 0 60px 35px;
  overflow: hidden;
}

.swiper-slide { border:none; padding: 0; }

.card .card-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 10px 25px 25px;
}
.swiper h3 {
    color: #b07956;
}


.wrapper .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  opacity: 1;
  overflow: hidden;
  position: relative;
  background: #B1B3F8;
}
.wrapper .swiper-pagination-bullet-active {
  background: #a4a7fd;
}
/* Auto-play loading indicator */
.wrapper .swiper-pagination-bullet-active::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #6366f1;
  transform-origin: left center;
  transform: scaleX(0);
  animation: autoplay-loading 5s linear forwards;
}
.container:hover .wrapper .swiper-pagination-bullet-active::before {
  animation-play-state: paused;
}
@keyframes autoplay-loading {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}

/* Responsive media query code for small screens */
@media (max-width: 768px) {
  .wrapper {
    margin: 0 10px 25px;
  }
  .wrapper :where(.swiper-button-prev, .swiper-button-next) {
    display: none;
  }
}