.logged-in.admin-bar .menu-area.sticky{
  margin-top: 32px;
}
.logged-in.admin-bar .offcanvas {
  padding-top: 32px;
}
.nicholls-site-logo img{
  padding: 14px 0px;
}
@media only screen and (max-width: 600px) {
  .logged-in.admin-bar .menu-area.sticky{
    margin-top: 0px;
  }
}

/* Deafult Margin & Padding */
/*-- Margin Top --*/
.mt-5{margin-top:5px !important}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pl-130{padding-left:130px}.pl-135{padding-left:135px}.pl-140{padding-left:140px}.pl-145{padding-left:145px}.pl-150{padding-left:150px}.pl-155{padding-left:155px}.pl-160{padding-left:160px}.pl-165{padding-left:165px}.pl-170{padding-left:170px}.pl-175{padding-left:175px}.pl-180{padding-left:180px}.pl-185{padding-left:185px}.pl-190{padding-left:190px}.pl-195{padding-left:195px}.pl-200{padding-left:200px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.pr-110{padding-right:110px}.pr-115{padding-right:115px}.pr-120{padding-right:120px}.pr-125{padding-right:125px}.pr-130{padding-right:130px}.pr-135{padding-right:135px}.pr-140{padding-right:140px}.pr-145{padding-right:145px}.pr-150{padding-right:150px}.pr-155{padding-right:155px}.pr-160{padding-right:160px}.pr-165{padding-right:165px}.pr-170{padding-right:170px}.pr-175{padding-right:175px}.pr-180{padding-right:180px}.pr-185{padding-right:185px}.pr-190{padding-right:190px}.pr-195{padding-right:195px}.pr-200{padding-right:200px}


/*----------------------------------------*/
/*  2.11 Breadcrumb
/*----------------------------------------*/
.single-post .wpr-breadcrumb__list, .single-wpr-portfolios .wpr-breadcrumb__list, 
.single-wpr-services .wpr-breadcrumb__list, .search-results .wpr-breadcrumb__list,
.archive .wpr-breadcrumb__list{
  display: none;
}
.nicholls-breadcrumb-padding {
  padding-bottom: 120px;
  padding-top: 120px;
}

.breadcrumb_border {
  border-bottom: 2px solid #E0FF1E;
}
.wpr-breadcrumb__bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
@media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
  .wpr-breadcrumb__bg {
    background-size: cover;
    background-repeat: no-repeat;
  }
}
.wpr-breadcrumb__bg.details3 {
  height: 990px;
}
.wpr-breadcrumb__bg.details3::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(134, 56, 252, 0.9) 0%, #5838fc 100%);
}
.wpr-breadcrumb__title {
  color: #fff;
  font-size: 80px;
  font-weight: 600;
  margin-bottom: 15px;
  letter-spacing: -1.12px;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .wpr-breadcrumb__title {
    font-size: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .wpr-breadcrumb__title {
    font-size: 50px;
  }
}
.wpr-breadcrumb__list span {
  position: relative;
  font-size: 16px;
  font-weight: 300;
}
.wpr-breadcrumb__list span:not(:last-child) {
  padding-right: 10px;
  margin-right: 10px;
}
.wpr-breadcrumb__list span:not(:last-child)::after {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  width: 1px;
  height: 16px;
  background-color: #fff;
  transform: translateY(-50%);
}
.wpr-breadcrumb__list span.color {
  color: #031F42;
}
.wpr-breadcrumb__list span.white {
  color: #fff;
}
.wpr-breadcrumb__list span.white a:hover {
  color: #e9e9e9;
}
.wpr-breadcrumb__list span a {
  display: inline-block;
}
.wpr-breadcrumb__list span a svg {
  color: #fff;
  transform: translateY(-2px);
}
.wpr-breadcrumb__list span a:hover {
  color: #51733f;
}
.wpr-breadcrumb__list.wpr-event-details-breadcrumb-list span {
  color: #fff;
}
.wpr-breadcrumb__list.wpr-event-details-breadcrumb-list span::after {
  background-color: rgba(255, 255, 255, 0.2);
}
.wpr-breadcrumb__list.inner-after span::after {
  height: 14px;
  background: rgba(255, 255, 255, 0.2);
}
.wpr-breadcrumb__content-filter p {
  font-weight: 300;
  font-size: 18px;
  color: #4f5158;
  margin-bottom: 0;
}
.wpr-breadcrumb__content-filter p span {
  color: #031f42;
  font-weight: 500;
}
.wpr-breadcrumb__overlay {
  position: relative;
}
.wpr-breadcrumb__overlay::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.breadcrumb__area.include-bg.grey-bg-2 {
  background: #d2d3c3;
  border-bottom: 1px solid #9b9c91;
}
/*----------------------------------------*/
/*  5.1 Postbox css
/*----------------------------------------*/
.wpr-postbox-item {
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(3, 31, 66, 0.1);
}

@media only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
  .wpr-postbox-item-list-box {
    flex-wrap: wrap;
  }
}
.wpr-postbox-item-list-thumb {
  margin-right: 34px;
}
div.wpr-postbox-item-list-thumb img {
  border-radius: 16px;
}

.wpr-postbox-item-list-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 15px;
  letter-spacing: -0.2px;
  color: var(--tp-heading-2);
}
.wpr-postbox-item-list-title a:hover {
  color: var(--tp-dashboard-primary);
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
  .wpr-postbox-item-pagination {
    padding-bottom: 30px;
  }
}
.wpr-postbox-thumb img {
  max-width: 100%;
}
.wpr-postbox-content p {
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 30px;
}
.wpr-blog-stories-tag-wrap {
  margin-bottom: 20px;
}
.wpr-blog-stories-tag-wrap .wpr-blog-categorize {
  font-size: 14px;
  font-weight: 400;
  padding: 0px 14px;
  display: inline-block;
  border-radius: 100px;
  margin-right: 44px;
  background-color: #51733f;
  color: #fff;
  position: relative;
}
.wpr-blog-stories-tag-wrap .wpr-blog-categorize.sky {
  background-color: #DFF9F0;
}
.wpr-blog-stories-tag-wrap .wpr-blog-categorize.yeallow {
  background-color: #FDFFD0;
}
.wpr-blog-stories-tag-wrap .wpr-blog-categorize::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: -35px;
  height: 1px;
  width: 24px;
  background-color: #51733f;
}
.wpr-blog-stories-tag-wrap span {
  position: relative;
  font-size: 14px;
  font-weight: 400;
}
.wpr-blog-stories-user-box span {
  font-size: 15px;
  font-weight: 500;
  color: #fff;
  text-transform: capitalize;
}
.wpr-postbox-details-main-wrapper .wpr-postbox-meta.postbox__meta.wpr-blog-stories-tag-wrap.d-flex {
  border-bottom: 1px solid rgba(10, 11, 15, 0.1);
  padding-bottom: 20px;
}
.wpr-postbox-wrapper.blog__wrapper.postbox__wrapper {
  padding-right: 40px;
}

@media only screen and (max-width: 991px) {
.wpr-postbox-details-main-wrapper.postbox__wrapper.blog-details-left-content.pr-30 {
  padding-right: 0;
}
.wpr-postbox-wrapper.blog__wrapper.postbox__wrapper {
  padding-right: 0px;
}
}

.wpr-postbox-details-tag.tagcloud a {
  padding: 5px 9px;
  margin-bottom: 0;
  background-color: transparent;
  border: 1px solid #51733f;
  box-shadow: 0 1px 1px 0 rgba(48, 54, 81, 0.06);
  display: inline-block;
  margin-bottom: 5px;
  color: #fff;
}
.wpr-postbox-details-tag.tagcloud a:hover {
  background-color: #51733f;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .wpr-postbox-details-tag.tagcloud a {
    margin-bottom: 10px;
  }
}
.wpr-postbox-details-navigation.mb-60 {
  word-break: break-word;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #ecedde;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px solid rgba(3, 31, 66, 0.1);
  padding: 25px;
  background-color: #1D1F20;
}
.wpr-postbox-details-navigation-content h4 {
  display: none;
}
.wpr-postbox-details-navigation-content .prev-post, .wpr-postbox-details-navigation-content .next-post{
  width: 45px;
  height: 45px;
  border-radius: 45px;
  line-height: 45px;
  background: #000;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
  transition: all 0.4s ease-in-out;
}
.wpr-postbox-details-navigation-content .next-post{
  margin-left: 5px;
}
.wpr-postbox-details-navigation-content a:hover span {
  background-color: #51733f;
  color: #fff;
}
.wpr-postbox-details-navigation-content a:hover {
  color: #fff;
}
.wpr-contact-from-box {
  border-radius: 20px;
  padding: 70px 80px 65px;
  backdrop-filter: blur(15px);
  fill: rgba(255, 255, 255, 0.1);
  filter: drop-shadow(0px 40px 80px rgba(51, 65, 140, 0.06));
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .wpr-contact-from-box {
    padding: 60px 50px 60px;
  }
}
@media only screen and (max-width: 767px) {
  .wpr-contact-from-box {
    padding: 30px;
  }
}
.wpr-contact-from-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 30px;
  color: var(--tp-heading-2);
}
.wpr-contact-input-form label {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 10px;
}
.wpr-contact-input-form input, .wpr-contact-input-form textarea {
  border: 1px solid #E6E8F0;
  background-color: #ecedde;
  box-shadow: 0px 1px 1px 0px rgba(48, 54, 81, 0.06);
  transition: all 0.3s 0s ease-out;
  height: 54px;
  width: 100%;
  line-height: 56px;
  font-size: 14px;
  padding-left: 24px;
  padding-right: 24px;
  border: 1px solid #E4E2DC;
  color: #1b1c1e;
  border-radius: 10px;
}
.wpr-contact-input-form input:focus, .wpr-contact-input-form textarea:focus {
  outline: none;
}
.wpr-contact-input-form textarea {
  resize: none;
  height: 160px;
}
.wpr-contact-input-form .wpr-contact-input {
  margin-bottom: 15px;
}
.wpr-contact-input-form .wpr-contact-input.schedule {
  margin-bottom: 20px;
}
.wpr-contact-input-form input:focus, .wpr-contact-input-form textarea:focus {
  border-color: #51733f;
}
.comments-area.postbox__comment.latest-comments.wpr-postbox-comment-from.wpr-postbox-comment .comment-notes {
  margin-bottom: 20px;
}
.wpr-postbox-comment-from .comment-reply-title {
  margin-bottom: 10px;
}
.wpr-postbox-comment-reply a {
  font-weight: 400;
  font-size: 15px;
  color: #fff;
  padding: 4px 14px;
  border-radius: 100px;
  border: 1px solid rgba(3, 31, 66, 0.1);
  box-shadow: 0 1px 1px 0 rgba(48, 54, 81, 0.06);
  text-decoration: none !important;
  background-color: #1D1F20;
}
.wpr-postbox-comment-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 30px;
}
.wpr-postbox-comment ul .children {
  padding-left: 100px;
}
@media only screen and (max-width: 767px) {
  .wpr-postbox-comment ul .children {
    padding-left: 0;
  }
}
.wpr-postbox-comment-name {
  margin-bottom: 15px;
}
.wpr-postbox-comment-name h5 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
  text-transform: capitalize;
}
.wpr-postbox-comment-name span {
  font-size: 14px;
  font-weight: 400;
}
.wpr-postbox-comment-reply a svg {
  display: inline-block;
  margin-right: 5px;
  transform: translateY(-2px);
}
.wpr-postbox-comment-reply a:hover {
  color: #fff;
  background-color: #51733f;
  border: 1px solid #51733f;
}
.single-post .wpr-breadcrumb__list, .single-wpr-portfolios .wpr-breadcrumb__list, 
.single-wpr-services .wpr-breadcrumb__list, .search-results .wpr-breadcrumb__list,
.archive .wpr-breadcrumb__list{
  display: none;
}

.single-post .default-breadcrumb.nicholls-breadcrumb-padding.breadcrumb_border,
.single-wpr-services .default-breadcrumb.nicholls-breadcrumb-padding.breadcrumb_border,
.single-wpr-portfolios .default-breadcrumb.nicholls-breadcrumb-padding.breadcrumb_border{
  display: none;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .wpr-postbox-content p {
    margin-bottom: 25px;
  }
}
.wpr-postbox-title {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #1b1c1e;
}
.wpr-postbox-title a:hover {
  color: #51733f;
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .wpr-postbox-title {
    font-size: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .wpr-postbox-title {
    font-size: 32px;
  }
}
div.postbox__comment > ul > li {
  list-style: none;
}
.wpr-postbox-comment-box {
  padding-bottom: 47px;
  margin-bottom: 40px;
  border-bottom: 1px solid rgba(3, 31, 66, 0.1);
}
@media only screen and (max-width: 767px) {
  .wpr-postbox-comment-box {
    flex-wrap: wrap;
    gap: 20px;
  }
}
.wpr-postbox-comment-text p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 25px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {
  .wpr-postbox-comment-text p br {
    display: none;
  }
}
.wpr-postbox-comment-avater img {
  width: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), only screen and (max-width: 767px) {
  .wpr-postbox-comment-from {
    margin-bottom: 30px;
  }
}
.wpr-postbox-comment-from .wpr-postbox-comment-p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 40px;
}
.wpr-postbox-comment-from .wpr-contact-input-form label {
  font-size: 16px;
  font-weight: 500;
}
.wpr-postbox-comment-from .wpr-contact-input-remeber label {
  font-size: 15px;
  font-weight: 300;
}
.wpr-postbox-comment-from .wpr-contact-input-remeber label::after {
  top: 4px;
}
.wpr-postbox-comment-from .wpr-contact-input-remeber label::before {
  top: 4px;
}

.wpr-postbox-details-navigation .wpr-navigation-no-post {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  margin-top: 8px;
}

@media only screen and (max-width: 767px), only screen and (min-width: 576px) and (max-width: 767px) {
  .wpr-postbox-details-author-wrap {
    flex-wrap: wrap;
    gap: 10px;
  }
}

.wpr-postbox-details-navigation-btn {
  font-size: 13px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 10px;
  text-transform: uppercase;
}

@media screen and (min-width: 1200px) {
  .wpr-postbox-details-author-content p {
    padding-right: 100px;
  }
}

.wpr-blog-stories-user-thumb img {
  width: 45px;
  height: 45px !important;
  margin-right: 12px;
  border-radius: 100% !important;
  object-fit: cover;
  object-position: top center;
}
.wpr-blog-stories-user-box span {
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
}
.wpr-postbox-details-bottom-title {
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -0.02em;
  margin-bottom: 40px;
}

.wpr-postbox-thumb {
  margin-bottom: 30px;
}
.wpr-blog-stories-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 20px;
  letter-spacing: -0.2px;
}
.postbox__comment-avater img {
  max-width: 50px;
  max-height: 50px; 
  border-radius: 50%;
  object-fit: cover;
}
.blog-pagination {
    display: block;
    width: 100%;
    margin-top: 50px;
    position: relative;
  }
  .blog-pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .blog-pagination ul li {
    display: inline-block;
    padding-left: 0;
    margin: 0 4px;
  }
  .blog-pagination ul li:first-child {
    margin-left: 0;
  }
  .blog-pagination ul li:before {
    display: none;
  }
  .blog-pagination ul li a {
    display: block;
    height: 45px;
    width: 45px;
    line-height: 45px;
    padding: 0;
    border: 0;
    text-align: center;
    font-weight: 600;
    transition: 0.3s ease-in;
    background: transparent;
    border: 1px solid #51733f;
    color: #fff;
    cursor: pointer;
  }
  .blog-pagination ul li a:hover {
    background-color: #51733f;
    border-color: #51733f;
    color: #fff;
  }
  .blog-pagination ul li a.prev, .blog-pagination ul li a.next {
    border: 0;
  }
  .blog-pagination ul li span {
    display: block;
    height: 45px;
    width: 45px;
    line-height: 45px;
    padding: 0;
    background: transparent;
    border: 1px solid #51733f;
    cursor: pointer;
    text-align: center;
    font-weight: 500;
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
  }
  .blog-pagination ul li span.current {
    background-color: #51733f;
    color: #fff;
    border: 1px solid #51733f;
  }
.blog-pagination ul li span.dots {
  color: #51733f;
}

.pagination-wrapper .page-numbers{
  display: inline-flex;
  height: 45px;
  width: 45px;
  justify-content: center;
  align-items: center;
  border: 1px solid #51733f;
  transition: all .3s;
  color: #fff;
}

.pagination-wrapper .page-numbers:hover, .pagination-wrapper .page-numbers.current{
  background-color: #51733f;
}

.wpr-postbox-details-article-inner p {
  margin-bottom: 15px;
}
.sidebar__widget.widget_categories ul ul {
  padding-left: 15px;
  padding-top: 10px;
}
.sidebar__widget ul ul {
  padding-left: 15px;
  padding-top: 10px;
}
.sidebar__widget.widget_categories ul ul li{
  border: none;
}
.sidebar__widget.widget_categories ul ul li::after {
  display: none;
}
.sidebar__widget > ul, .menu-testing-menu-container > ul{
  padding-left: 0;
}
.sidebar__widget ul li {
  list-style: none;
  padding-bottom: 10px;
}
.sidebar__widget .nice-select{
  width: 100%;
  float: none;
}
.sidebar__widget .nice-select .list{
  width: 100%;
  top: 100%;
  max-height: 350px;
  overflow-y: scroll !important;
}
/*postbox end*/

/*Blog sidebar*/
.wpr-sidebar-search-input {
  position: relative;
}
.widget_search.sidebar__widget input {
  color: var(--gray);
  background-color: transparent;
  border: 1px solid rgba(175, 175, 175, 0.5);
  padding: 20px 20px 20px 36px;
  position: relative;
  width: 100%;
  border-radius: 8px;
}
.wp-block-search__inside-wrapper {
  position: relative;
}
.widget_search.sidebar__widget button {
  z-index: 5;
  padding: 0px 10px;
  position: absolute;
  top: 50%;
  left: 0;
  width: max-content;
  color: #fff;
  outline: unset;
  border: unset;
  border-left: unset;
  cursor: pointer;
  background-color: transparent;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.wp-block-search__button.wp-element-button {
  background-color: #1b1c1e !important;
  width: 100px;
  left: auto !important;
  right: -1px;
  border-radius: 8px;
  border: 1px solid rgba(175, 175, 175, 0.5) !important;
}

.wpr-sidebar-widget{
  background-color: #1D1F20;
  box-shadow: 0px 2px 2px 0px rgba(155, 155, 155, 0.3);
  padding: 30px 25px;
  border-radius: 8px;
}

.wpr-sidebar-widget:not(:last-child){
  margin-bottom: 30px;
}

.wpr-sidebar-widget .widget__title {
  color: #1b1c1e;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 136.364%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .wpr-sidebar-widget .widget__title {
    font-size: 23px !important;
    margin-bottom: 28px;
    color: #fff;
  }
}
.widget__latestPost .post__wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
}
.widget__latestPost .post__thumb {
  max-width: 78px;
  max-height: 78px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 5px;
}
.widget__latestPost .post__thumb a {
  transition: .3s;
}
.widget__latestPost .post__thumb a img {
  width: 78px;
  height: 78px;
  display: block;
  object-fit: cover;
  transition: .3s;
}
.widget__latestPost .post__title {
  font-weight: 500 !important;
  line-height: 144.444%;
  font-size: 15px;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
.widget__latestPost .post__title {
  font-size: 18px;
}
}
.widget__latestPost .post__title a:hover {
  color: #E0FF1E;
}
.widget__latestPost .post__meta {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 6px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 162.5%;
}
.wp-block-search .wp-block-search__label {
  width: 100%;
  font-size: 26px;
  font-weight: normal !important;
  margin-bottom: 20px;
}
.wpr-sidebar-wrapper .widget_block label, .wpr-sidebar-wrapper .widget_block .wp-block-heading {
  width: 100%;
  font-size: 26px;
  font-weight: normal !important;
  margin-bottom: 20px;
}
.widget_search.sidebar__widget input:focus-visible {
  outline: none;
  border-color: #51733f;
}
.widget_categories.sidebar__widget ul li {
  padding: 10px 10px;
  position: relative;
  border-radius: 8px;
  transition: .3s;
  list-style: none;
  background-color: transparent;
}

.widget_categories.sidebar__widget ul li:hover {
  background-color: hwb(200 11% 95%);
}
/* .widget_categories.sidebar__widget ul li::after {
  position: absolute;
  content: "";
  width: 0;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #51733f;
  transition: all 0.3s ease-in-out;
} */
.widget_categories.sidebar__widget ul li a {
  display: block;
  transition: all 0.3s ease-in-out;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* .widget_categories.sidebar__widget ul li:hover > a {
  transform: translateX(10px);
} */
/* .widget_categories.sidebar__widget ul li:hover::after {
  width: 100%;
} */
.widget_tag_cloud .tagcloud {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.widget_tag_cloud .tagcloud a {
  font-size: 15px !important;
  display: block;
  padding: 0px 12px;
  border: 1px solid #fff;
  border-radius: 100px;
  overflow: hidden;
  padding: 5px 14px 6px;
}
.widget_tag_cloud .tagcloud a:hover {
  background-color: #fff;
  color: #000;
}
.postbox__text ol, .postbox__text ul {
  margin-bottom: 1rem;
}
.postbox__text ol ol, .postbox__text ul ul{
  margin-bottom: 0;
}
.postbox__text ol ul, .postbox__text ul ol{
  margin-bottom: 0;
}
.wp-block-post-comments-form input {
  width: auto;
}
.wpr-sidebar-widget select {
  height: 40px;
}
.widget_categories.sidebar__widget ul li:not(:first-child) {
  padding-top: 10px;
}
@media only screen and (max-width: 991px) {
.wpr-postbox-details-main-wrapper.postbox__wrapper.blog-details-left-content.pr-50 {
  padding-right: 0;
}
}
.footer__info-aling-left{
  text-align: left !important;
}
.wpr-footer-widget ul li {
  margin-bottom: 10px;
}
.wpr-footer-widget select{
  height: 40px;
}
.wpr-sidebar-search-input input {
  height: 40px;
  padding: 0px 10px;
}
.wpr-sidebar-search-input button {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border: none;
  height: 40px;
  text-align: center;
  padding: 0px 10px;
}
.wpr-sidebar-search-input button:focus {
  outline: none;
}
.common-btn__circle-move.btn-hover.btn-item svg {
  transform: rotate(-45deg);
}
.offcanvas-info .social-share ul li a .my-svg {
  width: 16px;
  height: 16px;
  fill: #fff;
}


/*process*/
.case-details__detailedInfo h4.h4 {
  margin-bottom: 10px;
  font-weight: 600;
  line-height: 125%;
  font-size: 42px;
}
.case-details__detailedInfo p {
  margin-bottom: 19px;
}
.case-details__detailedInfo > ul {
  margin-bottom: 0;
}
.case-details__detailedInfo > ul li {
  color: var(--gray);
  font-size: 18px;
  line-height: 222.222%;
}
@media only screen and (max-width: 991.98px) {
  .case-details__detailedInfo > ul li {
    line-height: 1.3;
  }
  .case-details__detailedInfo > ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.case-details__detailedInfo figure {
  margin-top: 45px;
  margin-bottom: 47px;
}
.case-details__detailedInfo-process-list {
  list-style: none;
  counter-reset: steps;
}
.case-details__detailedInfo-process-list .process {
  padding-left: 36px;
  position: relative;
}
@media only screen and (max-width: 991.98px) {
  .case-details__detailedInfo-process-list .process {
    padding-left: 28px;
  }
}
.case-details__detailedInfo-process-list .process::before {
  position: absolute;
  counter-increment: steps;
  content: counter(steps);
  width: 72px;
  height: 72px;
  left: 0;
  top: 0;
  display: grid;
  place-content: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  background-color: #fff;
  border: 1px solid #e0ff1e;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  color: #000;
}
@media only screen and (max-width: 991.98px) {
  .case-details__detailedInfo-process-list .process::before {
    width: 55px;
    height: 55px;
    font-size: 25px;
  }
}
.case-details__detailedInfo-process-list .process:hover::before {
  background-color: #e0ff1e;
  color: #fff;
}
.case-details__detailedInfo-process-list .process-wrapper {
  padding-left: 84px;
  border-left: 1px solid #e0ff1e;
}
@media only screen and (max-width: 991.98px) {
  .case-details__detailedInfo-process-list .process-wrapper {
    padding-left: 45px;
  }
}
.case-details__detailedInfo-process-list .process-wrapper h6.h6 {
  line-height: 200%;
  margin-bottom: 6px;
}
.case-details__detailedInfo-process-list .process-wrapper ul {
  list-style-type: disc;
  margin-bottom: 0;
  padding-bottom: 37px;
}
@media only screen and (max-width: 991.98px) {
  .case-details__detailedInfo-process-list .process-wrapper ul {
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 767.98px) {
  .case-details__detailedInfo-process-list .process-wrapper ul {
    padding-left: 22px;
  }
}
.case-details__detailedInfo-process-list .process-wrapper ul li::marker {
  color: var(--gray);
}
.case-details__detailedInfo-process-list .process:last-child .process-wrapper {
  border-left: none;
}
.case-details__detailedInfo-process-list .process:last-child .process-wrapper ul {
  padding-bottom: 0;
}
.case-details__detailedInfo-gallery {
  font-size: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  padding-top: 50px;
  padding-bottom: 47px;
}
.case-details__detailedInfo-gallery .gallery-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.case-details__detailedInfo-gallery .gallery-wrapper::after {
  position: absolute;
  content: "";
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  transition: all 0.65s ease-in-out;
  -webkit-transition: all 0.65s ease-in-out;
  -moz-transition: all 0.65s ease-in-out;
  -ms-transition: all 0.65s ease-in-out;
  -o-transition: all 0.65s ease-in-out;
}
.case-details__detailedInfo-gallery .gallery-wrapper:hover::after {
  left: -100%;
}
.case-details__detailedInfo-gallery .gallery-wrapper:hover img {
  transform: scale(1.09);
  -webkit-transform: scale(1.09);
  -moz-transform: scale(1.09);
  -ms-transform: scale(1.09);
  -o-transform: scale(1.09);
}
@media only screen and (min-width: 992px) {
  .case-details__detailedInfo-gallery .gallery-wrapper {
    gap: 20px;
    justify-content: start;
    max-width: calc(33.3333333333% - 15px);
    width: 100%;
  }
}
.case-details__detailedInfo-gallery .gallery-wrapper img {
  transition: .3s;
}
.case-details__detailedInfo-result-list li {
  line-height: 200%;
}
.case-details__detailedInfo-result-list li span {
  font-weight: 500;
}
.case-details__shortInfo {
  background: rgba(236, 236, 236, 0.16);
  padding: 40px;
}
.case-details__shortInfo-info {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.case-details__shortInfo-info .title {
  line-height: 150%;
  font-size: 16px;
  font-weight: 600 !important;
}
.case-details__shortInfo-info .info {
  font-size: 14px;
  font-style: normal;
  line-height: 214.286%;
}
/*icon-box*/
.process-sa__item {
  display: flex;
  gap: 20px;
}
.contact__form-wrapper .wpcf7-form-control-wrap {
  width: 100%;
}
.btn_breadcrumb {
  padding: 10px 15px;
  border: 1px solid #fff;
  border-radius: 10px;
  color: #fff;
}
.btn_breadcrumb{
  padding: 10px 15px;
  border: 1px solid #fff;
  border-radius: 10px;
}
.black-contact-form .contact__form .input-group input, .black-contact-form .contact__form .input-group textarea{
  background-color: #000;
  color: #fff;
}
.black-contact-form .contact__form .input-group label {
  background-color: #000;
}

.header-area__black {
  background-color: #000000 !important;
}
.header-area__black .header__main-menu--extend{
  border-color: transparent;
}
.header-area__black .header__main-menu > ul > li ul {
  background-color: #1D1F20;
}
.header-area__black .header__main-menu > ul > li ul li a {
  padding: 20px 15px;
  padding-left: 15px;
  line-height: 1.5;
}
.header-area__black .header__main-menuBar .menuBar-toggle span {
  background-color: #fff;
}
.offcanvas__black {
  background-color: #1D1F20 !important;
}
.offcanvas__black .offcanvas-title {
  color: #fff;
}
.offcanvas__black.offcanvas .btn-close i, .offcanvas .btn-close svg {
  color: #fff;
}
.offcanvas__black .offcanvas-info .about-info p {
  color: #fff;
}
.offcanvas__black .offcanvas-info .social-share h5 {
  color: #fff;
}
.offcanvas__black.offcanvas .copyright {
  color: #fff;
}
.offcanvas__black .offcanvas-info .social-share ul li a {
  background-color: #000;
}
.offcanvas__black .common-btn:hover {
  color: #fff;
}
.offcanvas__black .mobile-menu .mean-bar nav > ul > li a {
  color: #fff !important;
}
.offcanvas__black  .mobile-menu.mean-container {
  width: 100%;
}
.offcanvas__black.offcanvas .btn-close i, .offcanvas__black.offcanvas .btn-close svg {
  border: 1px solid #fff;
}
.azx-icon {
  position: absolute;
  top: 50%;
  left: 8px;
  transform: translateY(-50%);
  color: #ddd;
}
.wpr-postbox-details-input-box .common-btn:hover {
  color: #fff;
}
.header-area__black .header__navbar--extend {
  border-color: rgba(175, 175, 175, 0.5);
}

/*post meta*/
.post-meta-details-wrap {
  gap: 11px;
}
.post-meta-details-wrap li {
  position: relative;
}
.post-meta-details-wrap li:not(:last-child) {
  padding-right: 11px;
}
.post-meta-details-wrap li:not(:last-child)::before {
  position: absolute;
  padding: 2px;
  border-radius: 50%;
  background-color: #c9c9c9;
  content: "";
  right: 0;
  top: 50%;
  transform: translate(50%, -50%);
}
.post-meta-details-wrap li a {
  display: flex;
  align-items: center;
  gap: 8px;
}
.post-meta-details-wrap li a .avatar-img {
  height: 32px;
  width: 100%;
  max-width: 32px;
  border-radius: 50%;
}
.post-meta-details-wrap li span {
  color: #fff;
  font-size: 13px;
}

.wpr-postbox-details-social a {
  border: 1px solid #dddddd59;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.wpr-postbox-details-social a:hover {
  transform: translateY(-4px);
}
.offcanvas .common-btn:hover {
  animation: scaleLoop 1s ease-in-out infinite;
  color: #fff;
}
.widget_block ul li a{
  color: #fff;
}
.widget_block ol li a{
  color: #fff;
}
.wp-block-heading {
  font-size: 30px;
  margin-bottom: 15px;
}
.footer__common.footer-area.before-shape .before-shape::before {
  background-color: #000;
}
.mean-container .mean-nav ul li ul li:last-child a {
  margin-bottom: 20px !important;
}
.bottom_button a {
  padding: 5px 15px;
  background: #000;
  border-radius: 5px;
  font-size: 14px;
}
.bottom_button a i {
  margin-left: 2px;
  transform: translateY(1px);
}
.title-stretch .letter {
  transition: .3s !important;
}
.newsletter-wrap .newsletter-form {
  padding: 5px;
  border: 1px solid #2D2D2D;
  border-radius: 35px;
}

@media only screen and (max-width: 575.98px) {
  .common-btn__circle-move {
    width: 160px !important;
    height: 160px !important;
  }

  .footer__common.before-shape::before {
    width: calc(100% - 0px) !important;
  }
}
