@charset "utf-8";
/* CSS Document */
.main-menu__logo { padding: 0;}
.main-menu__logo img{ width:120px;}
.main-menu__nav { padding-left: 90px !important;}
.stricky-fixed .main-menu__logo { padding: 10px 0;}
.stricky-fixed .main-menu__logo img{ width:60px;}
.main-slider__one-item {
  padding-top: 220px !important;
}
.main-slider__one-item__content h2.english {
  font-size: 26px;
  line-height: 38px;
  letter-spacing: 0;
  margin-bottom: 45px;
}
.main-slider__one-item__content h2.odia {
  font-size: 25px;
  line-height: 40px;
  letter-spacing: 1px;
  margin-bottom: 45px;
}
.main-menu::after {
  position: absolute;
  left: 0;
  top: 28px;
  width: 100%;
  height: 80px;
  background: rgba(255, 255, 255, 0.5);
  content: "";
  z-index: -1;
}
.stricky-fixed.main-menu::after{ background: transparent;}
/*.main-slider__one-item__shape-2 { right: 0%;}
.main-slider__one-item__shape-1 { right: 32.5%;}*/
.ms-50{ margin-left: 90px;}
.client-carousel { padding-bottom: 0px;}
.client-carousel__tilte { margin-bottom: 40px;}
.main-footer__about a { letter-spacing: 1px;}
.feature-one { padding: 20px 0 70px;}
.why-choose-two { padding: 0 0 70px;}
.about-one { padding: 0 0 70px;}
.video-one { padding: 0px 0 70px;}
.team-one {padding: 0px 163px 70px;}
.main-footer__social {position: relative; margin-top: 15px;}
.main-footer__social a { margin-left: 0px; margin-right: 7px;}
.main-footer__top { padding-bottom: 10px; margin-bottom: 10px;}
.main-slider .main-slider__socails { top: 200px;}
.blog-one { padding: 70px 0 70px;}
.main-footer {padding: 15px 0 15px; margin-top: -1px;}
.main-slider__one-item__content-curved-circle-box {
  margin-right: 200px;
}
.testimonial-one { padding: 70px 0 0;}
.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a { white-space: nowrap;}
.about-one__thumb__img img { mix-blend-mode: normal;}
.why-choose-two__img-2 img {mix-blend-mode: normal;}
.why-choose-two__img img {mix-blend-mode: normal;}
.main-slider__one-item__shape-2 img { mix-blend-mode: normal; opacity: 1;}
.main-slider__one-item__shape-1 img {  mix-blend-mode: normal; opacity: 1;}
.preloader__image { background-size: 220px auto;}
.awards-recognitions .owl-nav.disabled{ display: block !important;}
.awards-recognitions .owl-nav { text-align: right;}
.awards-recognitions .owl-nav button { transition: all 400ms ease;  width: 57px;  height: 57px;  outline: none;  box-shadow: none;  border: none;  background-color: var(--ogency-black2) !important;  border-radius: 50% !important;  display: inline-block !important;  color: var(--ogency-white) !important;  line-height: 59px;  font-size: 16px;  margin: 0 0 0 10px;  text-align: center;}
.awards-recognitions .owl-nav button:hover { background-color: var(--ogency-base) !important;}
.team-one__item__title { font-size: 16px;font-style: normal;  font-weight: 500;  line-height: 140%;  letter-spacing: 0;  color: #121212;  margin-bottom: 0px;  cursor: pointer; line-height: 1.875;}
.team-one__item__social { bottom: auto; transform-origin: top center;  top: 64px;}
.team-one__item__content { padding: 24px 28px 32px 20px;
  margin: 0px;
  border: 1px solid #D7D3CB;
  min-height: 270px;
  border-radius: 0 0 20px 20px;}

.feature-one__item__img img {mix-blend-mode: normal;}
/***/
.project-details__right {padding: 40px;}
.project-details__info-list li {
  margin: 0 0 10px;
}
.project-details__info-list li a{
 color: #fff;
}
.project-details__info-list li a:hover{
 color: var(--ogency-base);
}
.project-details__image img {
  mix-blend-mode: normal;
}
.team-one__item__image img {
  mix-blend-mode: normal;
  border-radius: 20px 20px 0 0;
}
.services-details__thumb img {
  mix-blend-mode: normal;
}
/**/

.project-details__socials a {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.services-details {
  background-color: var(--ogency-black);
  position: relative;
  padding: 20px 0;
}

.page-header .container {
  padding-top: 220px !important;
  padding-bottom: 80px !important;
}
.page-header__bg {
  background-size: 100% !important;
	background-position: top center !important;
}

.blog-one__item__image:hover img {
 
  mix-blend-mode: normal;
}

/***/
.shop .blog-one__item__title {
  font-size: 17px;
  letter-spacing: 0;
	border-bottom: 0px; padding-bottom: 10px; margin-bottom: 0px;
}
.shop-btn-sec{justify-content: space-between; display: flex; margin-bottom: 30px;}
.btn-cart {
  color: #000;
  background-color: #f59821;
  border-color: #f59821;
}
.btn-cart:hover {
  color: #000;
  background-color: #ea8a0f;
  border-color: #ea8a0f;
}
.price-details{ font-size: 16px; font-weight: 400;}
.price-details span{ font-weight: bold;}
.price span{ font-size: 25px; color: var(--ogency-base);}
/***/
.containt-menu .services-details__services-list {  
  padding: 0;
background-color: #f59315 !important;
}
.services-details__services li a::after {
  display: none;
}
.containt-menu  ul{display: flex; justify-content: space-between;}
.containt-menu ul li {
  padding: 10px 25px;
	display: inline-block;
}
.services-details__services li a {
  padding: 10px 25px;
  border-radius: 10px;
}
.containt-menu .services-details__services li + li {
  margin-top: 0px;
}
.m-subscribe1__form{ display: flex; min-width: 440px;}
.m-subscribe1__form .form-control{ border-radius: 10px 0 0 10px; height: 55px; }
 .m-subscribe1__form .btn{ border-radius: 0 10px 10px 0; height: 55px; }
/*.containt-menu ul{display: flex; justify-content: space-between; background: #f1f1f1; padding: 0px; list-style: none;}
.containt-menu ul li{padding: 15px 25px; margin: 0px; font-size: 16px; font-weight: 600; color: #5d5d5d;}
.containt-menu ul li a{ color: #5d5d5d;}
.containt-menu ul li a:hover, .containt-menu ul li.active a{ color: #f59315;}*/

.gutter-y-30 {--bs-gutter-y: 30px;}
.event-card-grid { position: relative;}
.event-card-grid__image { position: relative; display: block; border-radius: 20px 20px 0 0; overflow: hidden; transition: all 400ms ease;}
.event-card-grid__image img { width: 100%; height: auto; transition: transform 500ms ease, opacity 500ms ease;}
.event-card-grid:hover .event-card-grid__image img {transform: scale(1.05) rotate(1.1deg);}
.event-card-grid__date-wrapper { position: absolute;  left: auto;  top: 30px;  z-index: 1;  display: inline-block;  right: 0;
/* position: absolute;  left: 0;  top: 30px;  z-index: 1;  width: 100%;  display: flex;  align-items: center;  justify-content: space-between;*/ 
}
.event-card-grid__date {padding: 0 31px 0 13px;line-height: 36px;display: inline-block;border-radius: 100px 0px 0px 100px;background-color: var(--cleenhearts-secondary, #F6D469);  font-size: 16px;  font-weight: 700;  color: #351C42;  text-transform: uppercase;}
.event-card-grid__content {position: relative; border: 1px solid  #D7D3CB; border-top: none; padding: 31px 30px 29px; border-radius: 0 0 20px 20px;}
.event-card-grid__title {text-transform: capitalize;  font-size: 24px;  line-height: 33px;  margin-bottom: 20px;}
.event-card-grid__title a {color: inherit;background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;  transition: all 500ms ease;}
.event-card-grid__title a:hover {background-size: 100% 1px;color: var(--ogency-base);}
.event-card-grid__meta {margin: 0;  padding: 0;  list-style: none;  display: flex;  align-items: center;  gap: 20px 0;}
.event-card-grid__meta li {text-transform: capitalize;  color: #351C42;}
.event-card-grid__meta__title {color: #351C42; font-size: 16px;  line-height: 1.75;  margin-bottom: 0; text-transform: capitalize;}
    
.event-card-grid--reverse {position: relative; display: flex; flex-direction: row; flex-wrap: wrap-reverse;}
.event-card-grid--reverse .event-card-grid__image {border-radius: 0 0 20px 20px; width: 100%;}
.event-card-grid--reverse .event-card-grid__date-wrapper {top: auto; bottom: 30px;}
.event-card-grid--reverse .event-card-grid__content {border-top: 1px solid #D7D3CB; border-bottom: none; border-radius: 20px 20px 0 0; width: 100%;}

.services-details__thumb {
  border-radius: 15px;
  overflow: hidden;
}
.offcanvas {
  background-color: var(--ogency-black2);
}
.services-details__services-list {
  padding:0 30px 30px 30px;
}
.feature-one__item__img {
  border-radius: 15px;
  overflow: hidden;
}
.about-three__thumb--two img {
  mix-blend-mode: normal;
  max-width: 100%;
}
.feature-one__item__content {
   border-radius: 10px;
}
.services-details__thumb {  margin-left: -57px;}
.about-three {
  background-color: transparent;
}