/* Template : ZAA Template
Author : Maximagroup, Dubai, UAE
Version : 1.0
Author URI : http://maximagroup.ae/ */
@import url("./style-custom-lte-icon.css");
/*========== Top Bar Button Start  ==========*/
.top-button-holder {
  width: 240px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.top-button-holder ul {
  list-style: none;
  padding-left: 0px;
  height: 80px;
  /* border: 1px solid; */
  margin-bottom: 0px;
}

.top-button-holder ul li {
  display: inline-block;
  border-left: 1px solid rgb(255 255 255 / 20%);
  height: inherit;
}

.top-button-holder ul li a {
  padding-top: 40px;
  color: #fff;
  line-height: 80px;
  letter-spacing: 0.4px;
  padding-left: 20px;
  padding-right: 20px;
}

.top-button-holder ul li a i {
}

.top-button-holder ul li a:hover, .top-button-holder ul li a:focus {
}

.top-button-holder ul li .action__btn-search {
  color: #fff;
  margin-left: 0px !important;
}

/*========== Page Header Start  ==========*/
.section.pager-banner {
  z-index: 0;
}

.section.pager-banner::before {
  position: absolute;
  content: "";
  top: 0px;
  right: 0px;
  z-index: 0;
  opacity: 1;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #0000004f 31%, rgb(25 25 25 / 13%) 79%);
}

.section.pager-banner.banner-image-holder {
}

.section.pager-banner .header-content {
  /* border: 1px solid; */
  /* height: 100vh; */
  /* padding-top: 240px; */
}

.section.pager-banner .header-content .slide__subtitle {
  font-size: 26px;
  letter-spacing: 5px;
  position: relative;
  /* margin-bottom: 0px; */
}

.section.pager-banner .header-content .slide__subtitle img {
  position: absolute;
  top: -54px;
  right: -102px;
  width: 90px;
  z-index: -1;
}

.section.pager-banner .header-content h1 {
  color: #fff;
  line-height: 1.1;
  font-size: 86px;
}

.section.pager-banner .header-content .heading-banner {
  position: relative;
  margin-top: 10px;
}

.section.pager-banner .header-content .heading-banner img {
  position: absolute;
  bottom: 0%;
  right: 48%;
  width: 160px;
  z-index: -1;
  display: none !important;
    opacity: 0 !important;
}

.section.pager-banner .header-content h1::before {
}

.section.pager-banner .header-content h2 {
}

.section.pager-banner .header-content p {
  color: #fff;
}

.section.pager-banner .header-content .btn-holder {
}

.section.pager-banner .header-content .btn-holder .btn {
}

/* btn secondary */
.section.pager-banner .header-content .btn-holder .btn.btn__secondary {
  border: 2px solid #fff;
  background-color: #fff;
  color: #10366e;
}

.section.pager-banner .header-content .btn-holder .btn.btn__secondary:hover, .section.pager-banner .header-content .btn-holder .btn.btn__secondary:focus {
  border: 2px solid #B79E63;
  background-color: #B79E63;
  color: #fff;
}

/* btn secondary Outline */
.section.pager-banner .header-content .btn-holder .btn.btn__secondary.btn__outlined {
  /* border: 1px solid transparent; */
  background-color: #fff0;
  color: #fff;
}

.section.pager-banner .header-content .btn-holder .btn.btn__secondary.btn__outlined:hover, .section.pager-banner .header-content .btn-holder .btn.btn__secondary.btn__outlined:focus {
  border: 2px solid #B79E63;
  background-color: #B79E63;
  color: #fff;
}

/*========== Page Header End  ==========*/
/*========== Page Header Style 2 Start  ==========*/
.section.page-header-2-section {
  position: relative;
  padding-top: 240px;
  /* text-align: center; */
}

.section.page-header-2-section::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgb(0 0 0 / 26%);
}

.section.page-header-2-section .page-header-image-holder {
  border: 0px solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-size: cover !important;
  background-position: bottom center !important;
  /* background-attachment: fixed !important; */
}

.section.page-header-2-section .content-block-row {
}

.section.page-header-2-section .content-block-row .content-block-body {
  color: #fff;
  text-align: center;
}

.section.page-header-2-section .content-block-row .content-block-body .pre-title {
  color: #fff;
}

.section.page-header-2-section .content-block-row .content-block-body .pre-title:after {
}

.section.page-header-2-section .content-block-row .content-block-body h1 {
  color: #fff;
  font-size: 56px;
}

.section.page-header-2-section .content-block-row .content-block-body h2 {
  color: #fff;
  text-align: center;
}

.section.page-header-2-section .content-block-row .content-block-body p {
  color: #fff;
}

/* btn secondary */
.section.page-header-2-section .header-content .btn-holder .btn.btn__secondary {
  border: 2px solid #fff;
  background-color: #fff;
  color: #10366e;
}

.section.page-header-2-section .header-content .btn-holder .btn.btn__secondary:hover, .section.page-header-2-section .header-content .btn-holder .btn.btn__secondary:focus {
  border: 2px solid #B79E63;
  background-color: #B79E63;
  color: #fff;
}

/* btn secondary Outline */
.section.page-header-2-section .header-content .btn-holder .btn.btn__secondary.btn__outlined {
  /* border: 1px solid transparent; */
  background-color: #fff0;
  color: #fff;
}

.section.page-header-2-section .header-content .btn-holder .btn.btn__secondary.btn__outlined:hover, .section.page-header-2-section .header-content .btn-holder .btn.btn__secondary.btn__outlined:focus {
  border: 2px solid #B79E63;
  background-color: #B79E63;
  color: #fff;
}

/*========== Page Header Style 2 End  ==========*/
/*========== Custom block Start  ==========*/
.section.custom-block.features-layout2 {
  position: relative;
}

.section.custom-block.features-layout2 .content-block-row {
}

.section.custom-block.features-layout2 .content-block-row .content-block-body {
}

.section.custom-block.features-layout2 .feature-row {
}

.section.custom-block.features-layout2 .feature-row .feature-item {
  margin-top: 30px;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content {
  min-height: 270px;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content .feature__icon {
  margin-bottom: 15px;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content .feature__icon img {
  width: 47px;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content h3 {
  margin-bottom: 0;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content p {
  margin-top: 17px;
  margin-bottom: 0;
  color: #61656B;
}

.section.custom-block.features-layout2 .feature-row .feature-item ul {
  padding-left: 0px;
  margin-top: 20px;
}

.section.custom-block.features-layout2 .feature-row .feature-item ul li {
  padding-left: 30px;
  color: #61656B;
  font-family: 'ClashGrotesk-Regular';
  margin-bottom: 8px;
}

.section.custom-block.features-layout2 .feature-row .feature-item ul li:before {
  color: #eff7fe;
  color: #10366e;
  background: #10366e00;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content .btn-holder {
  margin-top: 37px;
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content .btn-holder .btn__link {
}

.section.custom-block.features-layout2 .feature-row .feature-item .feature__content .btn-holder .btn__link:hover, .section.custom-block.features-layout2 .feature-row .feature-item .feature__content .btn-holder .btn__link:focus {
  color: #B79E63;
}

/*========== Custom block End  ==========*/
/*========== Custom block 3  Start  ==========*/
.section.custom-block.features-layout2.services-layout1 {
  position: relative;
}

.section.custom-block.features-layout2.services-layout1 .content-block-row {
}

.section.custom-block.features-layout2.services-layout1 .content-block-row .content-block-body {
}

.section.custom-block.features-layout2.services-layout1 .feature-row {
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item {
  margin-top: 30px;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 30px;
  background-color: #ffffff;
  box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.05);
  transition: all 0.4s ease;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 40px;
  right: 40px;
  height: 3px;
  background-color: #435ba1;
  transition: all 0.4s linear;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item:hover:before {
  background-color: #C8E4AF;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content {
  min-height: 320px;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content .feature__icon {
  margin-bottom: 15px;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content .feature__icon img {
  width: 47px;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item ul {
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content h3 {
  margin-bottom: 0;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content p {
  margin-top: 17px;
  margin-bottom: 0;
  color: #61656B;
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content .btn-holder {
  /* margin-top: 16px; */
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content .btn-holder .btn__link {
}

.section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content .btn-holder .btn__link:hover, .section.custom-block.features-layout2.services-layout1 .feature-row .feature-item .feature__content .btn-holder .btn__link:focus {
  color: #B79E63;
}

/*========== Custom block 3  End  ==========*/
/*========== Custom block style 2 Start  (numbers-features-block )  ==========*/
.section.custom-block.features-layout2.numbers-features-block {
  position: relative;
}

.section.custom-block.features-layout2.numbers-features-block::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgb(255 255 255 / 0%);
}

.section.custom-block.features-layout2.numbers-features-block .section-image-holder {
  background: url('../images/bg-image.jpg');
  border: 0px solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}

.section.custom-block.features-layout2.numbers-features-block .text-item-row {
  margin-top: 50px;
}

.section.custom-block.features-layout2.numbers-features-block .text-item-row .text-item-holder {
  /* border: 1px solid; */
  margin-bottom: 45px;
}

.section.custom-block.features-layout2.numbers-features-block .text-item-row .text-item-holder h3 {
  margin-bottom: 5px;
}

.section.custom-block.features-layout2.numbers-features-block .text-item-row .text-item-holder p {
}

.section.custom-block.features-layout2.numbers-features-block .content-block-video-row {
  margin-top: 3rem;
  /* border-radius: 10px; */
  /* overflow: hidden; */
}

.section.custom-block.features-layout2.numbers-features-block .content-block-video-row .section-image-video-holder {
  border: 0px solid;
  width: 100%;
  height: 670px;
  background-size: cover !important;
  background-position: center !important;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  border-radius: 7px;
  overflow: hidden;
}

.section.custom-block.features-layout2.numbers-features-block .content-block-video-row .section-image-video-holder::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgb(0 0 0 / 24%);
}

.section.custom-block.features-layout2.numbers-features-block .content-block-video-row .video__btn {
}

.section.custom-block.features-layout2.numbers-features-block .content-block-video-row .video__btn i {
  font-size: 38px;
}

.section.custom-block.features-layout2.numbers-features-block .content-block-video-row .video__btn .video__btn-title {
}

/*
.section.custom-block.features-layout2.numbers-features-block .feature-row .feature-item .feature__content {
min-height: 280px;
}

.section.custom-block.features-layout2.numbers-features-block .feature-row .feature-item{}
.section.custom-block.features-layout2.numbers-features-block .feature-row .feature-item .process__number{
color: #DAEEFC;
font-family: 'ClashGrotesk-Semibold';
font-size: 90px;
position: absolute;
right: 20px;
top: -10px;
opacity: 0.8;
}
*/
/*========== Custom block style 2  End  ==========*/
/*========== Custom block style 5 Start  (Products block )  ==========*/
.section.custom-block.features-layout2.numbers-features-block.product-block {
  position: relative;
}

.section.custom-block.features-layout2.numbers-features-block.product-block .content-section-image-holder-container {
  width: 100%;
  height: 239px;
  border-radius: 19px;
  margin-bottom: 22px;
  background: #ffffff;
  overflow: hidden;
}

.section.custom-block.features-layout2.numbers-features-block.product-block .content-section-image-holder {
  width: 100%;
  height: inherit;
  background-size: contain !important;
  background-position: center !important;
  /* background-repeat: no-repeat !important; */
  border-radius: 28px;
}

.section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item .feature__content {
  min-height: 280px;
  padding: 0px;
  text-align: center;
  /* border: 1px solid; */
  margin-bottom: 20px;
}

.section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item {
  background: none;
  box-shadow: none;
}

.section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item h3 {
}

.section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item p {
}

.section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item p:last-child {
  padding-top: 0px;
  margin-top: 8px;
}

.section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item strong, .section.custom-block.features-layout2.numbers-features-block.product-block .feature-row .feature-item b {
  color: #000;
}

/*========== Custom block style 5 ( Products)  End  ==========*/
/*========== Content block Style 4 Start  (features-layout2 ) ==========*/
.section.content-section.about-layout3 {
  position: relative;
}

.section.content-section.about-layout3 .content-block-row {
}

.section.content-section.about-layout3 .content-block-row .content-block-body {
}

.section.content-section.about-layout3 .btn-holder {
}

.section.content-section.about-layout3 .btn-holder .btn {
}

.section.content-section.about-layout3 ul.about-us-number-item-ul {
  display: inline-flex;
  margin-top: 2rem;
  border: 0px;
}

.section.content-section.about-layout3 ul.about-us-number-item-ul li {
  display: flex;
  width: 48%;
  /* border: 1px solid; */
  padding-left: 0;
  align-items: center;
  justify-content: flex-start;
  line-height: 1.4;
  font-size: 16px;
  align-content: center;
}

.section.content-section.about-layout3 ul.about-us-number-item-ul li::before {
  opacity: 0;
  display: none;
}

.section.content-section.about-layout3 ul.about-us-number-item-ul li span {
  color: #b79e67;
  font-size: 54px;
  font-family: 'Marcellus';
  padding-right: 20px;
}

.section.content-section.about-layout3 ul.about-us-number-item-ul li p {
}

.section.content-section.about-layout3 .image-holder {
  width: 100%;
  /* overflow: hidden; */
}

.section.content-section.about-layout3 .image-holder .content-block-image-holder {
  box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15);
  height: 490px;
  width: 80%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  border-radius: 4px;
  max-width: 100%;
  margin-left: 0;
  margin: 0px auto;
}

.section.content-section.about-layout3 .image-holder .image-content {
  position: absolute;
  bottom: -10px;
  right: 0;
  width: 180px;
  padding: 10px 0px;
  background: #F7F4F1;
  text-align: center;
  color: #192d2f;
  font-family: 'Marcellus';
  font-size: 22px;
}

.section.content-section.about-layout3 .abotus-text-item-row {
  padding-left: 60px;
}

.section.content-section.about-layout3 .abotus-text-item-row .text-item-holder {
  /* border: 1px solid; */
  padding: 0px 0px 60px 70px;
  position: relative;
  color: #192d2f;
}

.section.content-section.about-layout3 .abotus-text-item-row .text-item-holder img {
  position: absolute;
  width: 50px;
  left: 0;
  top: 0%;
}

.section.content-section.about-layout3 .abotus-text-item-row .text-item-holder h3 {
  margin-bottom: 6px;
  margin-top: 0px;
}

.section.content-section.about-layout3 .abotus-text-item-row .text-item-holder p {
}

/*========== Content block Style 4 End  (features-layout2 )  ==========*/
/*========== Content block Style 1 End  (content-section-50 )  ==========*/
.section.content-section.content-section-50 {
  position: relative;
  padding: 180px 0px;
}

.section.content-section.content-section-50 .content-section-50-image-holder {
  position: absolute;
  top: 0;
  left: 0px;
  height: 100%;
  width: 50%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  border-radius: 0;
  background-position: top center !important;
}

.section.content-section.content-section-50 .content-section-50-image-holder.right {
  left: inherit;
  right: 0;
  border-radius: 0px 0px 0px 50px;
  border-radius: 0px;
}

.section.content-section.content-section-50 .content-block-image-holder {
  display: none;
}

.section.content-section.content-section-50 .content-block-row .content-block-body {
}

.section.content-section.content-section-50 .content-block-row .content-block-body ul {
  margin-top: 2rem;
}

.section.content-section.content-section-50 .content-block-row .content-block-body ul li {
  width: 46%;
  display: inline-flex;
}

/*========== Content block Style 1 End  (content-section-50 )  ==========*/
/*========== Repeater block Style 1 End  ( testimonails )  ==========*/
.section.testimonials-section.testimonials-layout2 {
  /* background: #C8E4AF; */
  position: relative;
  /* margin: ; */
  border-radius: 0;
  /* padding-bottom: 40px; */
}

.section.testimonials-section.testimonials-layout2 .testimonials-wrapper {
  /* position: relative; */
}

.section.testimonials-section.testimonials-layout2 .testimonials-wrapper:before {
  font-family: icomoon;
  content: "\e95c";
  position: absolute;
  top: -33px;
  left: 9%;
  font-size: 50px;
  color: #0e6343;
}

.section.testimonials-section.testimonials-layout2 .slick-dots {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  /* border: 1px solid; */
  width: 100%;
}

.section.testimonials-section.testimonials-layout2 .testimonial-item{
    text-align: center;
    /* border: 1px solid; */
    padding: 30px 1%;
    font-size: 28px;
}

.section.testimonials-section.testimonials-layout2 .testimonial-item .img-holder{
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border: 1px solid #ededed;
    background-position: center center !important;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    margin: 0px auto;
    margin-top: 50px;
}

.section.testimonials-section.testimonials-layout2 .testimonial-item p{font-size: 21px;line-height: 1.6;}

.section.testimonials-section.testimonials-layout2 .testimonial-item .icon-qu{
  position: relative;
  text-align: center;
  margin: 0px auto;
}

.section.testimonials-section.testimonials-layout2 .testimonial-item .icon-qu img{
  text-align: center;
  margin: 0px auto;
  margin-bottom: 30px;
  width: 50px;
  }


.section.testimonials-section.testimonials-layout2 .testimonial-item .icon-qu:before {
  font-family: icomoon;
  content: "\e95c";
  position: absolute;
  top: -146px;
  left: -50px;
  font-size: 50px;
  color: #0e6343; 
}

.section.testimonials-section.testimonials-layout2 .content-block-row {
}

.section.testimonials-section.testimonials-layout2 .content-block-row .content-block-body {
}

.section.testimonials-section.testimonials-layout2 .content-block-row .content-block-body h3 {
  color: #0e6343;
}

.section.testimonials-section.testimonials-layout2 .content-block-row .content-block-body h4 {
}

.section.testimonials-section.testimonials-layout2 .testimonial-item h3 {
  font-size: 23px;
  line-height: 1.8;
  margin-bottom: 30px;
  color: #0e6343;
}

.section.testimonials-section.testimonials-layout2 .testimonial-item h4 {
  color: #192d2f;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: 'Open Sans';
}

.section.testimonials-section.testimonials-layout2 .content-block-row ul {opacity: 0;display: none;}

.section.testimonials-section.testimonials-layout2 .content-block-row ul li {
  display: inline-flex;
  position: relative;
  width: 27px;
  height: 10px;
  margin: 0 7px;
  transition: all 0.3s linear;
  list-style-type: auto;
  padding-left: 0px;
}

.section.testimonials-section.testimonials-layout2 .content-block-row ul li:before {
  opacity: 0;
}

/*========== Repeater block Style 1 End  ( testimonails )  ==========*/
/*========== Custom block style 4 Start  (custom-3-layout1-block )  ==========*/
.section.custom-block.custom-4-layout1 {
  position: relative;
}

.section.custom-block.custom-3-layout1::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgb(0 0 0 / 40%);
}

.section.custom-block.custom-4-layout1 .page-header-image-holder {
  border: 0px solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}

.section.custom-block.custom-4-layout1 .content-block-row {
}

.section.custom-block.custom-4-layout1 .content-block-row .content-block-body {
  /* color: #fff; */
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan {
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan:last-child {
  margin-bottom: 0px !important;
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body {
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .content-block-image-holder {
  height: 300px;
  margin-bottom: 50px;
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .list-row {
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .list-row .plan__items {
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .list-row ul {
  padding: 20px 20px 20px 20px;
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .list-row ul li {
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .list-row ul li:last-child {
  margin-bottom: 0px
}

.section.custom-block.custom-4-layout1 .content-block-row .widget-plan .widget__body.content-block-body .list-row ul li::before {
}

/*========== Custom block style 4  End  ==========*/
/*========== Custom block style 5 Start  (product form block )  ==========*/
.section.custom-block.custom-4-layout1.products-form-block {
  position: relative;
}

.section.custom-block.custom-4-layout1.products-form-block .page-header-image-holder {
  border: 0px solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row {
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .content-block-body {
  color: #fff;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan {
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body {
  color: #61656b;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-header {
  background: #c8e4af;
  padding: 20px 30px;
  border-radius: 10px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-header h2, .section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-header h3 {
  padding-top: 0px;
  margin-top: 16px;
  margin-bottom: 0px;
  font-size: 35px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-header p {
  /* border: 1px solid #f0f; */
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-header p:first-child {
  /* border: 1px solid #f00; */
  font-family: 'ClashGrotesk-Semibold';
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content {
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content strong, .section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content b {
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content ol {
  padding-left: 15px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content ol li {
  padding-left: 11px;
  margin-bottom: 8px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content ul {
  padding: 10px 0px 0px 0px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content ul li {
  list-style: decimal;
  padding-left: 18px;
  margin-bottom: 8px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-content ul li::before {
  width: 5px;
  height: 5px;
  content: '';
  border: 1px solid;
  line-height: initial;
  top: 10px;
  left: 4px;
  background: #61656b;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-form-holder {
  position: relative;
  padding: 30px 30px;
  background: #eff7fe;
  /* background: #c8e4af; */
  border-radius: 20px;
  margin-top: 30px;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-form-holder:after {
  content: "";
  position: absolute;
  top: 55px;
  bottom: 55px;
  left: 0;
  width: 3px;
  background-color: #B79E63;
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-form-holde .form-wrap {
}

.section.custom-block.custom-4-layout1.products-form-block .content-block-row .widget-plan .widget__body.content-block-body .widget-custom-form-holde .form-wrap .form-box.custom-form-holder {
}

.section.custom-block.custom-4-layout1.products-form-block .form-header-content {
  /* border: 1px solid; */
  margin-bottom: 20px;
}

.section.custom-block.custom-4-layout1.products-form-block .form-header-content .top-p {
  padding-bottom: 14px;
  color: #000;
}

.section.custom-block.custom-4-layout1.products-form-block .form-header-content .top-p strong, .section.custom-block.custom-4-layout1.products-form-block .form-header-content .top-p b {
}

.section.custom-block.custom-4-layout1.products-form-block .form-header-content .contact-panel__title {
  margin-bottom: 0px;
}

.section.custom-block.custom-4-layout1.products-form-block .form-header-content .bottom-p {
  font-family: 'Marcellus', serif;
  ; }

/*========== Custom block style 5 End  (product form block )  ==========*/
/*========== Blog Itelm Holder Start  ==========*/
.section.blog-grid.blog-section {
}

.section.blog-grid.blog-section .banner-image-holder {
}

.section.blog-grid.blog-section .header-content {
}

.section.blog-grid.blog-section .header-content h1 {
}

.section.blog-grid.blog-section .header-content h2 {
}

.section.blog-grid.blog-section .header-content p {
}

.section.blog-grid.blog-section .header-content .btn-holder {
}

.section.blog-grid.blog-section .header-content .btn-holder .btn {
}

.section.blog-grid.blog-section {
  background: #192d2f;
  padding-bottom: 30px;
}

.section.blog-grid.blog-section .container-fluide {
  width: 98%;
  margin: 0px auto;
}

.section.blog-grid.blog-section .content-block-row .content-block-body h1 {
  color: #fff;
  text-align: center;
}

.section.blog-grid.blog-section .content-block-row .content-block-body h2 {
  color: #fff;
  text-align: center;
}

.section.blog-grid.blog-section .post-item {
}

.section.blog-grid.blog-section .post-item .post__img {
}

.section.blog-grid.blog-section .post-item .post__img .content-image-holder {
  height: 410px;
  background-size: cover !important;
  position: relative;
  background-position: top center !important;
  z-index: 0;
  background-repeat: no-repeat !important;
}

.section.blog-grid.blog-section .post-item .post__img .content-image-holder::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgb(25 45 47 / 18%);
}

.section.blog-grid.blog-section .post-item .post__body {
  text-align: center;
}

.section.blog-grid.blog-section .post-item .post__body .post__meta-cat {
}

.section.blog-grid.blog-section .post-item .post__body .post__meta-date {
  font-size: 16px;
  font-family: 'ClashGrotesk-Semibold';
}

.section.blog-grid.blog-section .post-item .post__body h3 {
  margin-bottom: 7px;
}

.section.blog-grid.blog-section .post-item .post__body h3 a {
  color: #fff;
}

.section.blog-grid.blog-section .post-item .post__body p {
}

.section.blog-grid.blog-section .post-item .post__body .btn-holder {
}

.section.blog-grid.blog-section .post-item .post__body .btn-holder .btn__link {
  color: #b79e63;
}

.section.blog-grid.blog-section .post-item .post__body .btn-holder .btn__link:hover, .section.blog-grid.blog-section .post-item .post__body .btn-holder .btn__link:focus {
  color: #B79E63;
}

/*==========  Blog Itelm Holder End  ==========*/
/*========== Contact Page CTA2  Start  ==========*/
.section.contact-form-section {
  /* background: #c8e4af; */
  position: relative;
  /* width: 90%; */
  /* margin: 40px auto; */
  /* border-radius: 30px 30px 0px 0px; */
  background: url('../images/contact-us.jpg');
  background-repeat: no-repeat !important;
  background-position: right;
  background-size: contain;
}

.section.contact-form-section.cta-3 {
  background: #F5F3F0;
}

.section.contact-form-section .content-block-row {
  /* background: #c8e4af; */
  position: relative;
  width: 100%;
  /* margin: 40px auto; */
  /* border-radius: 30px 30px 0px 0px; */
  /* padding: 50px 60px; */
}

.section.contact-form-section .content-block-row .content-block-body {
}

.section.contact-form-section .content-block-row .content-block-body .content-section-image-holder {
  height: 300px;
  width: 100%;
  background-size: cover !important;
  border-radius: 30px;
}

.section.contact-form-section .content-block-row .custom-form-holder {
  position: relative;
  padding: 35px 0px;
  border-radius: 20px;
  /* overflow: hidden; */
  /* flex: 0 0 38%; */
  /* max-width: 38%; */
  /* background: #fff; */
  font-family: 'Marcellus', serif;
}

.section.contact-form-section .content-block-row .custom-form-holder:after {
  content: "";
  position: absolute;
  top: 55px;
  bottom: 55px;
  left: 0;
  width: 3px;
  background-color: #B79E63;
  opacity: 0;
}

.section.contact-form-section .content-block-row .content-block-body .contact-link a {
}

.section.contact-form-section .content-block-row .content-block-body .contact-link a:hover .contact-link-title {
  color: #D87639 !important;
}

.section.contact-form-section .content-block-row .content-block-body .contact-link a:hover .contact-link-text {
  color: #D87639 !important;
}

.section.contact-form-section .content-block-row .content-block-body .contact-link {
  /* border: 1px solid; */
  /* display: flex; */
  margin-top: 10px;
}

/* contact-link-title contact-link-text */
.section.contact-form-section .custom-form-holder {
}

.section.contact-form-section .custom-form-holder input[type="password"], .section.contact-form-section .custom-form-holder input[type="email"], .section.contact-form-section .custom-form-holder input[type="text"], .section.contact-form-section .custom-form-holder input[type="file"] {
}

.section.contact-form-section .custom-form-holder textarea {
  height: 120px;
  overflow: scroll;
  border-radius: 0px;
  background: transparent;
}

.wpcf7-form-control-wrap {
  width: 100% !important;
}

.wpcf7-not-valid {
  border-bottom: 1px solid #B79E63 !important;
}

.wpcf7-not-valid-tip {
  color: #B79E63 !important;
  font-size: 11px !important;
}

.section .form-check span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.form-group-.wpcf7-not-valid {
  border: 1px solid #d8763900 !important;
}

.section .form-check .wpcf7-not-valid-tip {
  color: #B79E63 !important;
  font-size: 12px !important;
  position: absolute;
  width: 280px;
  top: -18px;
  left: 0%;
}

.section .form-check {
  padding-left: 0;
}

.section .custom-form-check-holder {
  margin-top: 9px;
  position: relative;
  padding-left: 26px;
  margin-bottom: 20px;
  color: #000;
}

.section .custom-form-check-holder span.wpcf7-form-control-wrap {
  border: 0px solid;
  width: 22px !important;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 2px;
}

.section .custom-form-check-holder span.wpcf7-form-control-wrap a {
}

.section span.wpcf7-list-item.first.last {
  margin: 0px;
}

.section.contact-form-section input[type="checkbox"] {
  width: 19px;
  height: 20px;
  border: 1px solid #000;
  margin-right: 9px;
  line-height: 1;
}

.section .wpcf7 form .wpcf7-response-output {
  margin: 1em 0.5em 1em;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.section .wpcf7-not-valid-tip {
  display: block;
  position: absolute;
  bottom: -1px;
  right: 7px;
}

.section .form-check.custom-form-check-holder a {
  color: #B79E63;
}

.section .form-check.custom-form-check-holder a:hover, .section .form-check.custom-form-check-holder a:focus {
  text-decoration: underline;
}

.section span.wpcf7-form-control-wrap.mathcaptcha-224 {
  border: 1px solid #f0f;
  display: contents;
  background: #f0f !important;
}

.section input#cap-id {
  width: 70px;
  border: 1px solid #c5c9d0;
  display: inline-block;
  height: 50px;
  border-radius: 0;
  margin-top: 20px;
}

/*========== Contact Page CTA2  End  ==========*/
.section .nice-select.open .list {
  margin-top: 0;
  display: grid;
  border-radius: 0px;
}

.section .nice-select.open .list li {
  margin-bottom: 0px;
  border-bottom: 1px solid #ededed;
}

.section .nice-select .option.focus, .section .nice-select .option.selected.focus, .section .nice-select .option:hover {
  background-color: #dbcfb18c;
  border-radius: 0px;
  font-weight: 400;
}

.section .nice-select .list li::before {
  opacity: 0;
}

/*========== Gallery Footer  Start  ==========*/
.section.gallery-section {
  padding: 0px;
}

.section.gallery-section .gallery-slick-carousel {
}

.section.gallery-section .gallery-slick-carousel .popup-gallery-item {
}

.section.gallery-section .gallery-slick-carousel .popup-gallery-item .popup-gallery-item-image-holder {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  height: 240px;
}

/*========== Gallery Footer End  ==========*/
/*==========Footer Section Start  ==========*/
.footer.footer-section {
  background: url('../images/footer.png');
  background-size: cover !important;
  background-position: center center !important;
}

.footer.footer-section .footer-primary {
  /* padding-top: 115px; */
  /* padding-bottom: 60px; */
}

.footer.footer-section .footer-primary .main-row {
}

.footer.footer-section .footer-primary .main-row .footer-logo-holder {
  text-align: center;
}

.footer.footer-section .footer-primary .main-row .footer-logo-holder img {
  max-width: 100%;
  width: 243px;
}

.footer.footer-section .footer-primary .contact-info-row {
  margin: 40px 0px;
  /* border-bottom: 1px solid rgb(255 255 255 / 60%); */
  /* padding-bottom: 40px; */
}

.footer.footer-section .footer-primary .contact-info-row .contact-item-holder {
  /* border: 1px solid; */
  padding: 10px 0px 10px 59px;
}

.footer.footer-section .footer-primary .contact-info-row .contact-item-holder i {
  color: #b79e63;
  font-size: 50px;
  /* border: 1px solid; */
  width: 60px;
  position: absolute;
  left: 0;
  top: 0;
  height: 70px;
}

.footer.footer-section .footer-primary .contact-info-row .contact-item-holder h4 {
  color: #fff;
  margin-bottom: 10px;
}

.footer.footer-section .footer-primary .contact-info-row .contact-item-holder p {
  color: rgb(255 255 255 / 60%);
  margin-bottom: 0px;
}

.footer.footer-section .footer-primary .contact-info-row .contact-item-holder a {
  font-size: 16px;
  color: rgb(255 255 255 / 61%);
}

.footer.footer-section .footer-primary .contact-info-row .contact-item-holder a:hover, .footer.footer-section .footer-primary .contact-info-row .contact-item-holder a:focus {
  color: #b79e63;
}

.footer.footer-section .footer-primary .copywrite {
  color: rgb(255 255 255 / 60%);
  font-family: 'Marcellus', serif;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  border-top: 1px solid rgb(255 255 255 / 15%);
  padding-top: 40px;
  margin-top: 60px;
}

.footer.footer-section .footer-primary .copywrite p {
}

.footer.footer-section .footer-primary .copywrite a {
  color: #ffffff;
  text-decoration: none;
}

.footer.footer-section .footer-primary .copywrite a:hover, .footer.footer-section .footer-primary .copywrite a:focus {
  color: #b79e63;
}

.footer.footer-section .footer-primary {
  background: none;
  color: #fff;
  /* padding-bottom: 60px; */
}

.footer.footer-section .footer-primary .social-icons {
  text-align: right;
  display: block;
}

.footer.footer-section .footer-primary .social-icons li {
  display: inline-block;
}

.footer.footer-section .footer-primary .social-icons li a {
  width: 40px;
  height: 40px;
  background: none;
}

.footer.footer-section .footer-primary .social-icons li a i {
  color: rgb(255 255 255);
  font-size: 32px;
}

.footer.footer-section .footer-primary .social-icons li a i:hover, .footer.footer-section .footer-primary .social-icons li a i:hover {
  color: #b79e63;
}

/*==========Footer Section End  ==========*/
/* Hompage Baner Silder  */
.homepage-slick-slider.slick-carousel {
}

.homepage-slick-slider.slick-carousel .slick-dots {
  display: flow;
  list-style: none;
  position: relative;
  z-index: 2;
  padding: 0;
  text-align: center;
  margin-bottom: 0;
  position: absolute;
  bottom: 0px;
  right: 60px;
  width: 30px;
  /* border: 1px solid; */
  height: 100%;
  align-items: center;
  justify-content: center;
  padding-top: 23%;
}

.homepage-slick-slider.slick-carousel .slick-dots li button {
  background-color: #b79e63;
  border: 1px solid #b79e63;
  width: 12px;
  height: 12px;
}

.homepage-slick-slider.slick-carousel .slick-dots li.slick-active button {
  background-color: #ffffff;
  box-shadow: 0 0 0 5px rgb(183 158 99 / 33%);
  border: #fff;
}

/*========== Content block style 7 Start  (custom-3-layout1-block )  ==========*/
.section.parallax-blocks-section {
  position: relative;
  height: 700px;
  display: flex;
  padding: 0px;
  align-items: center;
  z-index: 0;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
}

.section.parallax-blocks-section::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: rgb(0 0 0 / 8%);
  /* background: #f0f; */
}

.section.parallax-blocks-section .page-header-image-holder {
  border: 0px solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-size: cover !important;
  background-position: center !important;
  background-attachment: fixed !important;
}

.section.parallax-blocks-section .content-block-row {
  text-align: center;
}

.section.parallax-blocks-section .content-block-row .content-block-body {
  /* color: #fff; */
}

.section.parallax-blocks-section .content-block-row .content-block-body h1 {
}

.section.parallax-blocks-section .content-block-row .content-block-body h2 {
  color: #fff;
  font-size: 63px;
}

.section.parallax-blocks-section .content-block-row .content-block-body .pre-title {
  font-size: 26px;
  padding-left: 0;
  padding-bottom: 10px;
}

.section.parallax-blocks-section .content-block-row .content-block-body .pre-title:after {
  opacity: 0;
}

.section.parallax-blocks-section .content-block-row .content-block-body .btn-holder {
  margin-top: 3rem;
}

.section.parallax-blocks-section .content-block-row .content-block-body .btn-holder .btn {
}

/*========== Content block style 7  End  ==========*/
/*========== Team block style 1 Start  (team )  ==========*/
.section.team-section.team {
}

.section.team-section.team .content-block-row .content-block-body {
}

.section.team-section.team .content-block-row .content-block-body .team-card {
  box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15);
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 2rem;
}

.section.team-section.team .content-block-row .content-block-body .team-card .team-img {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top !important;
  height: 400px;
}

.section.team-section.team .content-block-row .content-block-body .team-card .team-content {
  text-align: center;
  background: #fff;
  padding: 30px 0px;
}

.section.team-section.team .content-block-row .content-block-body .team-card .team-content h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.section.team-section.team .content-block-row .content-block-body .team-card .team-content .team-text {
  font-size: 14px;
  color: #b79e63;
}

.section.team-section.team .content-block-row .content-block-body .btn-holder {
  margin-top: 1rem;
  text-align: center;
}

.section.team-section.team .content-block-row .content-block-body .btn-holder .btn {
}

/*========== Team block style 1 Start  (team )  ==========*/
.section.content-section.content-block-style-3 {
}

.section.content-section.content-block-style-3 .content-block-row .content-block-body {
  padding-left: 0%;
}

.section.content-section.content-block-style-3 .content-block-row .content-block-image-holder {
  height: 550px;
  width: 80%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  border-radius: 0px;
  max-width: 100%;
  margin-top: -140px;
  position: absolute;
  top: 0;
}

/*========== Team block style 1 End  (team )  ==========*/
/*========== Services Block Start  ( custom-block-7 )  ==========*/
.section.custom-block.services-list-block {
  background: url(../images/pen.png);
  background-repeat: no-repeat !important;
  background-position: left;
  background-size: contain;
  /* background-attachment: fixed !important; */
}

.section.custom-block.services-list-block .content-block-row {
  padding-left: 0%;
}

.section.custom-block.services-list-block .content-block-row .content-block-body {
  padding-left: 0%;
}

.section.custom-block.services-list-block .content-block-row .content-block-image-holder {
  width: 100%;
  height: 400px;
  background-position: top !important;
  background-size: cover !important;
  border-radius: 0px;
  margin-top: 3rem;
  margin-bottom: 2rem;
  /* border: 1px solid; */
  margin-left: 0px;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row {
}

.section.custom-block.services-list-block .content-block-row .content-block-body .btn-holder {
  /* border: 1px solid; */
  text-align: right;
  margin-top: 3rem;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul {
  /* border: 1px solid; */
  width: 100%;
  margin-bottom: 60px;
  margin-top: 50px;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul li {
  /* border-bottom: 1px solid #b2b2b2; */
  padding-left: 0;
  margin-bottom: 0px;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul li:before {
  opacity: 0;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul li a {
  border-bottom: 1px solid #b2b2b2;
  display: block;
  padding: 25px 1px;
  color: #192D2F;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul li a i {
  position: absolute;
  right: 9px;
  top: 30%;
}

.section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul li a:hover, .section.custom-block.services-list-block .content-block-row .content-block-body .services-item-row ul.services-item-ul li a:focus {
  color: #b79e63;
}

/*========== Services Block End  ( custom-block-7 )  ==========*/
/*========== Contact Details Block Start  (  )  ==========*/
.section.contact-details {
  padding: 60px 0px;
}

.section.contact-details .row {
}

.section.contact-details .row .contact-block {
  /* border: 1px solid; */
  text-align: center;
}

.section.contact-details .row .contact-block .contact-icon {
  margin-bottom: 20px;
}

.section.contact-details .row .contact-block .contact-icon i {
  font-size: 65px;
}

.section.contact-details .row .contact-block h3 {
  margin-bottom: 10px;
}

.section.contact-details .row .contact-block p {
}

.section.contact-details .row .contact-block a {
  color: #192d2f;
}

.section.contact-details .row .contact-block a:hover, .section.contact-details .row .contact-block a:focus {
  color: #B79E63;
  text-decoration: underline;
}

/*========== Contact Details Block End  (  )  ==========*/
/*========== Serevices Details Block Start  (  )  ==========*/
.section.services-page-block {
}

.section.services-page-block .services-row {
}

.section.services-page-block .services-row .services-item {
  margin-bottom: 3rem;
}

section.services-page-block .services-row .services-item:hover .content-image-holder {
  transform: scale(1.05);
}

.section.services-page-block .services-row .services-item .services__img {
}

.section.services-page-block .services-row .services-item .services__img .content-image-holder {
  /* margin: 0px auto; */
  width: 100%;
  height: 230px;
  background-position: center !important;
  background-size: cover !important;
  border-radius: 0px;
  margin-top: 0;
  margin-bottom: 1rem;
  border: 1px solid #ededed;
  box-shadow: 0px 0px 14px rgb(192 192 192 / 27%);
  border-radius: 0px;
  transition: all 0.3s ease;
}

.section.services-page-block .services-row .services__body {
  /* text-align: center; */
}

.section.services-page-block .services-row .services__body a {
  color: #192d2f;
}

.section.services-page-block .services-row .services__body a:hover, .section.services-page-block .services-row .services__body a:focus {
  color: #b79e63;
}

.section.services-page-block .services-row .services__body h3 {
}

/*========== Serevices Details Block Start End  (  )  ==========*/




/* Counter Block Start */
.conainer {width: 100%;margin: 70px auto;/* font-family: 'Arial'; */margin-bottom: 0px;}
.circle_percent {font-size: 130px;width:1em;height:1em;position: relative;background: #192d2f3d;border-radius:50%;overflow:hidden;display:inline-block;margin: 0px 20px 10px 20px;}
.circle_inner {position: absolute; left: 0; top: 0; width: 1em; height: 1em; clip:rect(0 1em 1em .5em);}
.round_per {position: absolute;left: 0;top: 0;width: 1em;height: 1em;background: #b79e67;clip:rect(0 1em 1em .5em);transform:rotate(180deg);transition:1.05s;}
.percent_more .circle_inner {clip:rect(0 .5em 1em 0em);}
.percent_more:after {position: absolute;left: .5em;top:0em;right: 0;bottom: 0;background: #b79e67;content:'';}
.circle_inbox {position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;background: #f5f3f0;z-index:3;border-radius: 50%;}
.percent_text {position: absolute;font-size: 36px;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;color: #192d2f;}
.circle_text{
    text-align: center;
    color: #192d2f;
    font-size: 18px;
    font-family: 'Marcellus';
    font-weight: 500;
}
/* Counter Block End */


/* Blog Details page */
.widget-tags{}
.widget-tags ul {}
.widget-tags ul li{
    margin-left: 0px;
    padding-left: 0;
    padding-right: 10px;
}
.widget-tags ul li::before{ opacity:0}
.widget-tags ul li a{
    text-transform: capitalize;
}
.widget-tags ul li a:hover,
.widget-tags ul li a:focus{}



/* Services Details Page Block§ */
.post-services-item-col .section.text-block-section{ padding-top: 30px !important;}


.owl-theme .owl-nav{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
    /* border: 1px solid; */
    text-align: center;
}
.owl-theme .owl-nav button{     margin: 100px; !important;}

.owl-theme .owl-nav button i{
    font-size: 13px;
}
.owl-carousel .owl-nav button.owl-prev{}
.owl-carousel .owl-nav button.owl-next{
    margin-left: 45px;
}
.owl-theme .owl-nav [class*='owl-']:hover{background: #fff0;color: #192d2f91;}



.team-model{}
.team-model .team-modal-image-holder{
    width: 90%;
    margin: 0px auto;
}
.team-model .team-modal-image-holder img{
    box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15);
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 1rem;
}
.team-model .team-mail{
    /* border: 1px solid; */
    display: block;
    margin: 13px 0px 20px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
}
.team-model .team-mail:hover,
.team-model .team-mail:foucs{}

.team-model h2.team-title{margin-bottom: 2px;margin-top: 0px;}
.team-model h3.team-postion{margin-bottom: 25px;}
.team-model p{
}


.team-model  ul{}
.team-model  ul li {margin-bottom: 5px;}

.team-model  ul li:before {width: 15px;height: 15px;line-height: 16px;font-size: 8px;top: 5px;}
 

.team-model  ul li:before {
  /* opacity: 0; */
}

