.service-card-img,
.servise-img {
object-position: center;
object-fit: cover;
}
.blog-cards,
.project-section-swiper .project-cards,
.service-card {
box-shadow: 0 5px 32px 0 rgba(0, 0, 0, 0.1);
}
:root {
--gray300: #737373;
--gray1: #f7f7f7;
--color-secondery500: #d0a767;
--color-secondery400: #d9b985;
--gray1: #f7f7f7;
}
.service-card {
align-items: center;
overflow: hidden;
padding: 20px;
border-radius: 24px;
background: #fff;
border: 2px solid #fff;
}
.service-card-subject,
.service-card-title {
text-align: center;
}
.service-card-title {
margin-top: 10px;
color: var(--color-primery500, #29574a);
font-size: 24px;
font-style: normal;
font-weight: 900;
line-height: normal;
letter-spacing: -1.2px;
}
.btn-blog p,
.service-card-subject,
.service-card-text {
line-height: 28px;
letter-spacing: -0.8px;
font-style: normal;
}
.service-card-subject {
margin: 10px;
color: rgba(41, 87, 74, 0.5);
font-size: 16px;
font-weight: 600;
}
.service-card-text {
text-align: justify;
margin-bottom: 0;
color: rgba(101, 101, 101, 0.6);
text-overflow: ellipsis;
font-size: 16px;
font-weight: 400;
}
.servise-img {
width: 100%;
justify-content: center;
display: flex;
align-items: center;
overflow: hidden;
margin-bottom: 20px;
}
.blog-post-swiper,
.project-section-swiper { font-size: 14px;
margin: 0;
position: relative;
}
.service-card-img {
width: 150px;
height: 150px;
}
.projectSwiper .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: flex;
justify-content: center;
border-radius: 24px;
}
.project-section-swiper .swiper-button-next::after,
.project-section-swiper .swiper-button-prev::after {
font-size: 18px !important;
color: #fff;
display: flex;
justify-content: center;
align-items: center;
flex-shrink: 0;
}
.project-section-swiper .swiper-button-prev {
left: 0;
}
.project-section-swiper .swiper-button-next {
right: 0;
}
.project-section-swiper {
height: 100%;
color: #000;
padding: 0;
}
.project-section-swiper .all-project-cards {
background-color: unset;
}
.project-info-country {
border-left: 2px solid #f7f7f7;
border-right: 2px solid #f7f7f7;
}
.project-section-swiper .img-card {
height: 50%;
display: block;
object-fit: cover;
}
.project-section-swiper .img-card img {
height: 100%;
display: block;
object-fit: cover;
}
.project-section-swiper .swi-slide {
padding: 80px 0;
}
.project-section-swiper .project-cards {
height: 500px;
border-radius: 24px;
background: #fff;
transition: 0.3s ease-in-out;
width: 100%;
}
.project-section-swiper .project-cards:before {
content: " ";
height: 10px;
background-color: #d0a767;
position: absolute;
width: 60%;
z-index: 0;
left: 20%;
border-radius: 24px 24px 0 0;
top: 70px;
transition: opacity 0.3s;
opacity: 0;
}
.project-section-swiper .project-cards:hover:before {
opacity: 1 !important;
transition: 0.5s;
}
.tg-project-whidget-main {
background-color: unset !important;
}
.project-section-swiper .project-cards:after {
content: "";
width: 60%;
height: 36px;
background-color: #d0a767;
position: absolute;
z-index: -1;
bottom: 71px;
right: 20%;
border-radius: 0 0 24px 24px;
opacity: 0;
transition: opacity 0.3s;
}
.project-section-swiper .project-cards:hover:after {
transition: 0.5s;
opacity: 1;
}
.project-section-swiper .btn-project:hover {
border-radius: 8px;
background: #d0a767;
color: #fff !important;
fill: #fff;
transition: 0.3s ease-in-out;
}
.project-section-swiper .project-cards-title {
color: #656565;
font-size: 17px;
font-weight: 700;
text-align: right;
align-self: flex-start;
}
.project-section-swiper .project-cards-Property {
color: #656565;
font-size: 12px;
font-weight: 400;
line-height: 20px;
}
.project-section-swiper .project-cards-Property-title {
color: rgba(43, 55, 66, 0.5);
text-align: center;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: -0.6px;
}
.project-section-swiper .btn-project {
gap: 10%;
display: flex;
width: 100%;
justify-content: center;
align-items: center;
border-radius: 8px;
background: var(--gray1, #f7f7f7);
border: none;
color: var(--gray300, #737373);
padding: 20px 0 !important;
fill: var(--gray300, #737373);
}
.project-section-swiper .project-card-btn-icon svg {
width: 12px;
height: 12px;
}
.project-section-swiper .project-swiper-button {
width: 38px !important;
height: 38px !important;
flex-shrink: 0;
border-radius: 8px;
background: #d0a767;
padding: 0;
}
.swiper-pagination-bullet {
transition: transform 0.2s, left 0.2s;
padding: 6px;
background: var(--gray1, #f7f7f7);
right: 10px !important;
}
.swiper-pagination-bullet-active {
opacity: var(--swiper-pagination-bullet-opacity, 1);
background: #f4a000 !important;
padding: 6px 12px;
border-radius: 5px !important;
}
.blogSwiper {
width: 100%;
background-color: unset !important;
}
.blog-img-card img {
width: 100% !important;
height: 250px !important;
}
.blog-post-swiper {
background: #eee;
color: #000;
padding: 0;
height: 100%;
}
.blog-card-footer {
margin-top: 5px;
}
.blog-btn-icon svg,
.text-prople-comment-fb {
margin: 0 !important;
}
.blog-section-swiper .swiper {
width: 100%;
height: 100%;
}
.blog-section-swiper .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.blog-section-swiper .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.blog-cards-title {
overflow: hidden;
color: #656565;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 17px;
font-weight: 700;
}
.post-excerpt {
overflow: hidden;
color: rgba(101, 101, 101, 0.6);
text-align: justify;
text-overflow: ellipsis;
font-size: 16px;
font-style: normal;
font-weight: 400;
height: 91px;
}
.btn-blog {
display: flex;
justify-content: center;
flex-shrink: 0;
border-radius: 8px;
background-color: #d0a767;
}
.btn-blog:hover p {
transition: 0.5s;
color: #d0a767;
}
.btn-blog:hover svg {
fill: #d0a767;
transition: 0.5s;
}
.btn-blog:hover {
transition: 0.5s;
box-shadow: 0px 5px 32px 0px rgba(43, 55, 66, 0.10);
background-color: #fff;
}
.btn-blog p {
color: #fff;
text-align: right;
font-size: 16px;
font-weight: 600;
}
.blog-card-btn-icon svg,
.blog-card-time-icon svg {
width: 22px;
height: 22px;
fill: #eee;
}
.blog-cards {
width: 300px !important;
border-radius: 24px;
background: #fff;
transition: 0.3s ease-in-out;
}
.swi-blog {
padding: 50px 0;
background-color: unset !important;
border: none !important;
}
.post-time,
.swiper-button-disabled::after {
color: #737373;
}
.blog-card-time-icon svg,
.icon-playing {
fill: #737373;
}
.ht-rep-holder {
height: 276px !important;
width: 276px !important;
padding: 0 !important;
border-radius: 25px !important;
overflow: hidden;
transition: 0.5s;
}
.ht-rep-title {
margin-top: -120%;
font-size: 24px;
font-weight: 900;
color: #fff;
margin-bottom: 24px;
}
.ht-rep-numbrs li {
display: inline;
font-size: 16px;
color: #fff;
font-weight: 600;
margin: 0 5px;
}
.ht-rep-numbrs ul {
margin: 15px 0;
}
.ht-rep-adress {
gap: 5px;
display: flex;
text-align: right;
color: #fff;
font-size: 14px;
margin: 10px 0;
font-weight: 500;
line-height: 2.3em;
}
.ht-rep-link a {
display: block;
background: #0f72d280;
border-radius: 16px;
padding: 7px 5px;
margin: 0 6px;
color: #fff;
font-size: 16px;
font-weight: 500;
}
.ht-rep-content {
display: flex;
flex-direction: column;
justify-content: center;
align-content: center;
transition: 0.5s;
margin-top: 83%;
height: 100%;
width: 100%;
padding: 10px;
align-items: center;
text-align: center;
}
.ht-rep-holder:hover .ht-rep-content {
transition: 0.5s;
margin-top: 0;
background: #d0a767;
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #d0a767 100%),
linear-gradient(180deg,
rgba(208, 167, 103, 0.8) 0,
rgba(208, 167, 103, 0.8) 100%);
}
.ht-rep-holder:hover .ht-rep-title {
margin-top: 0;
text-shadow: 2px 2px black;
transition: 0.5s;
}
.ht-rep-numbrs {
display: flex;
gap: 5px;
text-align: right;
font-size: 14px;
font-weight: 700;
color: #fff;
margin: 20px 0;
margin-top: 0px;
}
.line-step {
background-color: unset;
z-index: 1;
}
.step-vall {
border-radius: 16px !important;
border: 2px solid var(--color-secondery500, #d0a767);
background: linear-gradient(180deg, #f5f6f7 0, rgba(255, 255, 255, 0) 100%),
#fff;
align-items: center;
justify-content: center;
padding: 16px;
text-align: center;
background-color: #fff;
margin: 30px 0;
}
.step-vall-text {
margin: 0;
color: var(--color-primery500, #29574a);
font-size: 24px;
font-style: normal;
font-weight: 900;
line-height: normal;
letter-spacing: -1.2px;
}
.step-description,
.step-description p {
color: var(--gray400, #565656);
font-size: 16px;
font-weight: 400;
line-height: 28px;
letter-spacing: -0.8px;
font-style: normal;
}
.step-description p {
justify-self: center;
align-self: center;
text-align: right;
padding: 2px;
margin: 0;
}
.step-description {
border-radius: 16px !important;
border: 2px solid #fff !important;
background: #fff !important;
box-shadow: 0 5px 32px 0 rgba(43, 55, 66, 0.1) !important;
padding: 1px;
align-items: center;
justify-content: center;
}
.step-description,
.time-line-img {
min-height: 110px !important;
height: fit-content !important;
align-items: center;
justify-content: center;
}
.time-line-img {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.time-line-img img {
width: 148px !important;
height: 119px !important;
flex-shrink: 0;
}
.time-line-line {
z-index: 0;
position: absolute;
width: 95%;
height: 20px;
margin: 0 29px 0 auto;
background: var(--gray-100, #aeaeae);
}
.tg-tab-button-product p {
padding-top: 4px;
margin-bottom: 0;
}
.tg-product-wihdet-container {
display: flex;
flex-direction: row;
padding: 20px;
}
.tg-product-wihdet-container .tabs {
display: flex;
flex-direction: column;
margin-left: 20px;
overflow: hidden;
}
.tg-tab-button-product {
padding: 10px 20px;
cursor: pointer;
color: var(--gray-100, #aeaeae);
background: var(--gray1, #f7f7f7);
border-radius: 5px;
border: none;
width: 100%;
height: 100%;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: -0.9px;
text-align: end;
display: flex;
justify-content: flex-start;
align-items: center;
}
.tg-product-tab-svg {
margin: 0 0 0 10px;
height: 24px;
width: 24px;
}
.tg-tab-button-product.active {
background: var(--color-primery500, #29574a);
color: #fff;
}
.tg-product-tab-contet {
flex: 1;
border-radius: 5px;
padding-right: 20px;
background-color: #fff;
display: none;
padding-block: 20px !important;
overflow: hidden;
}
.product-card-cat,
.product-info,
.product-price,
.tg-product-card a,
.tg-product-card-slide {
display: flex;
display: flex;
}
.tg-product-tab-contet.active {
display: block;
}
.tab-swiper-wrapper {
gap: 10px;
height: 100%;
}
.tg-product-wihdet-container .swiper-container {
width: 100%;
height: 300px;
}
.tg-product-card-slide:after,
.tg-product-card-slide:before {
content: " ";
height: 10px;
background-color: #d0a767;
position: absolute;
width: 67%;
z-index: 0;
opacity: 0;
transition: opacity 0.3s;
}
.tg-product-card-slide {
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
width: 100%;
height: 100%;
border-radius: 24px;
border: none !important;
box-shadow: 0 5px 32px 0 rgba(43, 55, 66, 0.1);
padding: 10px 15px;
flex-direction: column;
align-items: center;
justify-content: space-around;
}
.tg-product-card-slide:hover:after,
.tg-product-card-slide:hover:before {
opacity: 1;
transition: 0.5s;
}
.tg-product-card-slide:after {
border-radius: 0 0 16px 16px;
bottom: 1px;
}
.tg-product-card-slide:before {
border-radius: 16px 16px 0 0;
top: 1px;
}
.swiper-card-shadow {
padding: 10px;
}
.tg-tabs-slide {
height: 70px;
width: 220px;
}
.tg-product-tab-contet .swiper-container {
height: 100%;
}
.product-card-btn-icon {
background-color: #f7f7f7;
padding: 8px 10px;
border-radius: 10px;
}
.product-card-btn-icon svg {
width: 18px;
height: 18px;
fill: #aeaeae;
}
.product-card-btn-icon:hover svg {
transition: opacity 0.3s;
fill: #fff;
}
.product-card-btn-icon:hover {
background-color: #d0a767;
transition: 0.5s;
}
.product-info {
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.product-rate {
gap: 6px;
justify-content: flex-end;
height: 23px;
}
.product-icon_rating {
width: 18px;
height: 18px;
}
.product-icon_rating svg {
fill: #ffd800;
}
.rate-number {
font-size: 17px;
color: var(--gray300, #737373);
font-weight: 600;
padding-top: 3px;
margin-left: 6px;
}
.product-price-number,
.product-price-number-currency {
color: var(--color-primery500, #29574a);
font-style: normal;
line-height: 185.5%;
text-align: right;
}
.product-price {
flex-direction: row;
justify-content: flex-end;
gap: 12px;
flex-direction: row;
align-items: center;
}
.product-price-number {
font-size: 25px;
font-weight: 900;
}
.product-price-number-currency {
font-size: 16px;
font-weight: 700;
}
.product-sele-rate {
padding: 2px;
}
.product-price-number-sele {
color: var(--gray-100, #aeaeae);
text-align: right;
font-size: 17px;
font-style: normal;
font-weight: 600;
line-height: 185.5%;
text-decoration: line-through;
display: flex;
align-items: center;
}
.product-card-cat a,
.rate-number-percentage {
font-size: 16px;
font-weight: 400;
font-style: normal;
letter-spacing: -0.8px;
}
.rate-number-percentage {
height: 20px;
color: #fff;
text-align: right;
background-color: #d0a767;
padding: 0 14px;
margin: 0 3px;
border-radius: 6px;
}
.tg-mage-nemu-tabs-active,
.tg-tabs-active {
border-radius: 8px;
background-color: #29574a;
color: #fff;
}
.icon-pausing,
.tg-tabs-active svg {
fill: #fff;
}
.card-title,
.product-card-cat {
line-height: 28px;
text-align: right;
}
.product-card-cat a {
color: rgba(101, 101, 101, 0.5);
text-align: center;
line-height: 28px;
}
.card-title {
font-size: 17px;
font-weight: 700;
color: #656565;
}
.tg-product-card {
margin-top: 30px;
justify-content: center;
width: 100%;
}
.product-card-cat,
.tg-product-card a {
justify-content: center;
}
.tg-tab-button-product:hover {
background-color: #29574a;
border-radius: 8px !important;
transition: 0.5s;
}
.product-card-img {
height: 130px !important;
}
.tg-product-card-img {
width: 100% !important;
}
.tg-product-button-next {
top: 40%;
left: 43px !important;
width: 42px !important;
}
.tg-product-button-next:after {
content: "prev";
color: #fff;
height: 40px;
border-radius: 10px;
padding: 11px 16px;
font-size: 18px !important;
}
.tg-product-wihdet-container .swiper-button-disabled {
opacity: 0.9;
background-color: unset !important;
}
.tg-product-wihdet-container .swiper-button-disabled:after {
background-color: #f7f7f7;
color: #000;
}
.tg-product-button-pagination,
.rep-swiper-pagination {
bottom: -18px !important;
display: none;
}
.htmenu-icon {
padding: 2px 3px !important;
height: 23px;
border-radius: 39px;
justify-content: center;
margin: 0 5px 0 0 !important;
background: #d0a767;
align-items: center;
display: flex;
}
.htmegamenu-content-wrapper.sub-menu * {
text-align: right;
}
.htmega-menu-container .htmegamenu-content-wrapper {
width: 1100px !important;
background: #fff; left: 0;
right: 0;
border-radius: 32px;
box-shadow: unset !important;
top: 70px;
}
@media screen and (max-width: 1200px) {
.htmega-menu-container .htmegamenu-content-wrapper {
width: 900px !important; }
.gradiant-commnt,
.project-section-swiper .project-cards::after,
.project-section-swiper .project-cards:before,
.tg-product-gradiant-tk {
display: none;
}
}
.elementor-menu-cart__main {
display: none !important;
}
span.span-top-menu-p1 {
margin: 0 10px;
color: var(--gray-200);
font-size: 18px;
}
.htmega-menu-container ul.sub-menu {
display: flex;
flex-direction: column;
left: -184px !important;
border-radius: 8px;
top: 50px;
}
.htmega-menu-container ul.sub-menu li {
width: calc(100% - 30px);
}
.htmega-menu-container .sub-menu li .sub-menu {
top: 0;
right: calc(100% + 10px) !important;
}
body { margin: 0;
padding: 0;
}
.tg-mega-menu-wihdet-container {
border-radius: 16px;
gap: 26px;
display: flex;
flex-direction: row;
padding-block: 13px;
padding-left: 0 !important;
box-shadow: 0 5px 32px 0 rgba(0, 0, 0, 0.1);
}
.mega-menu-tabs {
margin: 0 !important;
margin-block: 14px !important;
border-radius: 16px;
display: flex;
flex-direction: column;
background: #f7f7f7;
overflow: hidden;
overflow-y: auto;
overflow-x: hidden;
}
.tg-mage-menu-tab-button {
padding: 10px 20px;
cursor: pointer;
border: none;
width: 100%;
height: 100%;
text-align: center;
transition: background-color 0.3s, color 0.3s;
color: #737373;
}
.tg-maga-menu-tabs-slide:hover .tg-maga-menu-tabs-slide button {
color: #737373 !important;
transition: 0.5s;
}
.tg-mage-menu-tab-contet {
padding-block: 17px;
flex: 1;
background-color: unset !important;
display: none;
overflow: hidden;
min-height: 450px !important;
}
.star-like-final-edit,
.tg-mage-menu-tab-contet.active {
display: flex;
}
.tab-swiper-wrapper {
gap: 0;
}
.tab-maga-menu-swiper-container {
height: 70px !important;
width: 100%;
}
.swiper-slide {
display: flex;
justify-content: center;
align-items: center; border-radius: 5px;
text-align: center;
border: none !important;
box-shadow: none !important;
}
.tg-maga-menu-tabs-slide {
height: 46px;
width: 220px;
border: none !important;
box-shadow: none;
}
.htmobile-menu-wrap .fa-plus:before {
margin-right: 60px;
}
@media screen and (max-width: 920px) {
.ht-rep-content { }
}
@media screen and (max-width: 768px) {
.ht-rep-content { }
}
@media screen and (max-width: 480px) {
.ht-rep-content { }
}
@media only screen and (max-width: 768px) {
.project-swiper-button {
display: none;
}
}
@media (max-width: 800px) {
.tg-mega-menu-wihdet-container {
flex-direction: column;
margin: 0;
padding: 0;
border-radius: 16px !important;
}
.htmega-menu-container .htmegamenu-content-wrapper { }
.tg-mage-menu-tab-button {
flex: 1;
}
.mega-menu-tabs {
margin: 0 0 5px;
background-color: unset;
}
.tg-product-wihdet-container {
flex-direction: column;
}
.tabs {
flex-direction: row;
overflow-x: auto;
}
.tg-tab-button-product {
flex: 1;
width: fit-content;
height: 76%;
border-radius: 8px !important;
}
.tg-product-tab-contet {
flex: 1;
border-right: unset;
border-top: 1px solid rgba(224, 224, 224, 0.8);
padding: 10px 2px;
}
.tab-swiper-container {
height: 74px !important;
}
.tg-product-wihdet-container {
padding: 0;
height: 437px;
}
.tg-product-wihdet-container .tabs {
margin-left: 0;
}
.tg-product-card {
margin-top: 5px !important;
}
.tg-product-button-next {
display: none !important;
}
.tg-product-button-pagination,
.rep-swiper-pagination {
display: block;
}
.rep-siwper {
margin-bottom: 22px;
}
}
@media screen and (max-width: 991px) {
.step-dowan::before,
.step-up::after {
border: none;
}
.time-line-line {
content: " ";
height: 76% !important;
width: 30px !important;
margin-top: 15px !important;
margin-right: 0 !important;
text-align: center;
top: 174px;
}
}
.swiper {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1;
display: block;
}
.my-final-edit-image-swiper .swiper-wrapper {
padding-bottom: 11px;
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
transition-timing-function: var(--swiper-wrapper-transition-timing-function,
initial);
box-sizing: content-box;
}
.people-comments .swiper-slide {
width: 416px !important;
height: 206px;
flex-shrink: 0;
border-radius: 24px;
background: var(--color-primery500, #29574a);
box-shadow: 0 5px 5px 0 rgba(43, 55, 66, 0.1);
}
.swiper-slide-background-widjet .people-comment-items-swiper-item {
background-color: #fff;
border-radius: 24px;
box-shadow: 0 5px 5px 0 rgba(43, 55, 66, 0.1) !important;
}
.people-comment-items-swiper-item {
display: flex;
flex-direction: column;
gap: 24px;
padding: 20px;
}
.people-comment-items-swiper-item-header {
display: flex;
gap: 10px;
}
.people-comment-items-swiper-item-header-span-1 {
display: flex;
width: 81px;
height: 18px;
flex-direction: column;
justify-content: center;
flex-shrink: 0;
color: #000;
text-align: right;
font-family: "Yekan Bakh FaNum";
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 28px;
letter-spacing: -0.8px;
}
.people-comment-items-swiper-item-body-prag,
.people-comment-items-swiper-item-header-span-2 {
text-align: justify;
font-weight: 400;
line-height: 28px;
font-family: "Yekan Bakh FaNum";
font-style: normal;
}
.swiper-slide-background-widjet .people-comment-items-swiper-item:hover {
background-color: #29574a;
transition: 0.4s;
}
.swiper-slide-background-widjet .people-comment-items-swiper-item:hover .people-comment-items-swiper-item-body-prag,
.swiper-slide-background-widjet .people-comment-items-swiper-item:hover .people-comment-items-swiper-item-header-span-1 {
color: #fff !important;
transition: 0.5s;
}
.people-comment-items-swiper-item-header-span-2 {
display: flex;
width: 46px;
height: 15px;
flex-direction: column;
justify-content: center;
flex-shrink: 0;
color: var(--color-secondery500, #d0a767);
font-size: 15px;
letter-spacing: -0.75px;
}
.people-image {
width: 94px;
height: 94px;
flex-shrink: 0;
border-radius: 8px;
margin-top: -50px;
}
.customer-information {
display: flex;
justify-content: space-between;
align-items: center;
}
.people-comment-items-swiper-item-header-span {
display: flex;
flex-direction: column;
gap: 10px;
}
.people-comments-icons {
margin-right: 50px;
}
.str-icn {
color: #ffd800 !important;
font-size: 13px;
}
.people-comments-icons-stars {
margin-right: 13px;
}
.people-comments-icons-like-dislike {
gap: 10px;
margin-right: 40px;
display: flex;
}
.people-comment-items-swiper-item-body-prag {
height: 83px;
color: #000;
font-size: 16px;
letter-spacing: -0.8px;
}
.swiper-button-next,
.swiper-button-prev {
background: #d0a767;
width: 38px;
height: 38px;
font-size: 10px;
border-radius: 8px;
}
.swiper-button-next {
flex-shrink: 0;
}
.swiper-button-prev {
color: #fff !important;
}
.swiper-button-next:after {
font-size: 15px !important;
color: #fff;
}
.swiper-button-prev:after {
font-size: 15px !important;
}
.rated {
color: #ff0;
font-size: 14px;
}
span#s1 {
color: #f0f;
}
@media screen and (max-width: 340px) {
.str-icn {
font-size: 13px;
}
.people-comments-icons-like-dislike {
margin-right: 30px;
display: flex;
}
}
.img_slide_team img,
.people-comment-items-swiper-item-header img {
border-radius: 8px;
width: 94px !important;
height: 94px !important;
}
.main-prople-comment-fb {
display: flex;
justify-content: space-between;
}
.title-prople-comment-fb {
gap: 30px;
justify-content: center;
display: flex;
flex-direction: column;
}
.icons-before-fb {
border: 0;
width: 5px;
height: 40px;
background-color: #29574a;
}
.title-txt-fb {
align-items: center;
display: flex;
gap: 10px;
}
.btn-prople-comment-fb {
border-color: #d0a767;
color: #d0a767;
width: 155px;
border-radius: 8px !important;
}
.my-final-edit-image-swiper {
padding: 50px 15px 15px !important;
width: 100%;
background-color: unset !important;
}
.swiper-rtl .swiper-button-prev {
right: 1px !important;
}
.swiper-rtl .swiper-button-next {
left: 1px;
}
.btn-prople-comment-fb:hover .text-prople-comment-fb {
width: 100%;
height: 100%;
color: #fff !important;
transition: 0.5s;
}
a {
color: #000;
text-decoration: none !important;
text-underline-offset: none;
}
.swiper-button-disabled {
background-color: #ececec !important;
opacity: 1 !important;
}
.waveform .scroll .wrapper {
height: 54px;
}
.canvases {
height: 54px !important;
}
.track {
display: flex;
flex-direction: row-reverse;
align-items: center;
gap: 10px;
width: 100%;
}
.project-cards-link-tk,
.waveform {
width: 100%;
}
.cursor,
.hidden_icon {
display: none;
}
.head_slide_team {
gap: 10px;
position: absolute;
top: -35px;
display: flex;
padding-right: 33px;
}
.under-banner-swiper {
padding-left: 12% !important;
padding-block: 100px !important;
}
.slide_team {
border-radius: 24px;
padding: 20px;
justify-content: end;
display: flex;
flex-direction: column;
align-items: start;
height: 172px !important;
z-index: 100;
}
.name_slide_team {
display: flex;
flex-direction: column;
justify-content: end;
}
.btn-next-team {
top: 52%;
left: 11px !important;
}
.btn-next-team:hover {
background-color: #d0a767 !important;
transition: 0.5s;
}
.swiper-rtl .swiper-button-prev:after {
content: "next" !important;
}
.under-banner-swiper .btn-prev-team {
top: 52%;
right: 11px !important;
}
.swiper-button-prev:hover {
background-color: #d0a767 !important;
color: #fff !important;
transition: 0.5s;
}
.title-our-team {
display: flex;
flex-direction: column;
gap: 38px;
}
.main-podcast-our-team-tk {
display: flex;
gap: 20px;
width: 100%;
align-items: center;
}
.main-podcast-our-team-tk .title-our-team {
width: 30%;
}
.text-our-team-tk {
font-size: 32px;
font-style: normal;
font-weight: 900;
line-height: normal;
letter-spacing: -1.6px;
}
.text-our-team-tk::before {
content: "";
display: block;
width: 42px;
height: 5px;
transform: rotate(90deg);
border-radius: 0 0 50px 50px;
background: var(--color-primery500, #29574a);
box-shadow: 2px 0 5px 0 rgba(41, 87, 74, 0.25);
right: -34px;
margin-top: 2%;
position: absolute;
}
.button-our-team-tk {
width: 155px;
height: 48px;
flex-shrink: 0;
border-radius: 8px;
background: #d0a767;
border: #d0a767;
}
.button-our-team-tk a {
text-decoration: none;
color: #000;
}
.button-our-team-tk:hover {
background-color: #fff;
transition: 0.5s;
}
.button-our-team-tk:hover a {
color: var(--color-secondery500, #d0a767);
transition: 0.5s;
}
.playbtn {
border-radius: 8px;
background: var(--gray1, #f7f7f7);
padding: 7px;
}
.yolme-playing {
background-color: #d0a767;
}
.reperesent-slide-tk {
display: flex !important;
justify-content: center;
height: 276px !important;
border-radius: 25px;
padding: 0 !important;
background: 0 0 !important;
}
.swiper-button-next:hover {
transition: 0.5s;
background-color: var(--color-secondery500) !important;
}
.project-card-wg-tk .img-card {
width: 258px !important;
height: 168px !important;
flex-shrink: 0;
}
.tg-project-whidget-main .project-cards {
width: 306px !important;
height: 454px !important;
flex-shrink: 0;
}
@media screen and (max-width: 768px) {
.main-prople-comment-fb {
align-items: center;
flex-direction: column;
}
.swiper-button-next,
.swiper-button-prev {
display: none !important;
}
.tg-product-tab-contet { padding-left: 15%;
}
.tab-swiper-container {
padding-left: 25%;
padding-right: 4%;
}
}
@media screen and (max-width: 571px) {
.tab-swiper-container {
padding-left: 11%;
padding-right: 4%;
}
}
@media screen and (max-width: 500px) {
.tab-swiper-container {
padding-left: 0%;
padding-right: 3%;
}
}
.line-representation-tk {
width: 100%;
display: none !important;
}
.ht-rep-holder:hover .line-representation-tk {
display: block !important;
padding: 30px;
padding-top: 0 !important;
}
.blog-second-tk {
display: flex;
flex-direction: column; }
.tg-product-gradiant-tk {
left: 0;
position: absolute;
top: 66px;
z-index: 1;
width: 245px;
height: 326px;
background: linear-gradient(90deg,
#fff 0,
rgba(255, 255, 255, 0.72) 38.78%,
rgba(255, 255, 255, 0) 93.06%);
}
.gradiant-commnt {
border-radius: 0 30px 30px 0;
background: linear-gradient(90deg, #fff 0, rgba(255, 255, 255, 0) 100%);
width: 256px;
position: absolute;
height: 87%;
left: 0;
z-index: 1;
top: 20px;
}
@media screen and (max-width: 424px) {
.tab-swiper-container {
padding-left: 50%;
padding-right: 4%;
}
}
@media screen and (max-width: 396px) {
.tab-swiper-container {
padding-left: 40%;
padding-right: 4%;
}
}
.htmegamenu-content-wrapper {
width: fit-content !important;
box-shadow: none !important;
padding: 0;
}
.icons_tab {
position: absolute;
left: 12px;
top: -15px;
opacity: 1;
}
@media screen and (max-width: 999px) {
.htmobile-menu-wrap .fa-plus:before,
.tg-mega-menu-wihdet-container { }
}
.cart-count {
height: 36px;
position: relative;
background-color: var(--color-secondery500);
padding: 7px 11px;
border-radius: 8px;
}
.number-add-to-cart {
width: 18px;
height: 18px;
display: flex;
justify-content: center;
align-items: center;
position: absolute;
color: #fff;
font-family: "Yekan Bakh FaNum";
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
background-color: var(--color-primery500);
padding: 1px;
border-radius: 100%;
top: 4px;
right: 1px;
}
.button-main-loginregister {
overflow: hidden;
max-width: 155px !important;
width: 100%;
height: 39px !important;
padding: 10px;
display: flex;
justify-content: center;
gap: 5px;
align-items: center;
border: 1px solid #d0a767;
}
.button-main-loginregister:hover {
transition: 0.5s;
}
.button-main-loginregister:hover .text-loginregister {
color: var(--white, #fff) !important;
transition: 0.5s;
}
.button-main-loginregister:hover .icons-login-regiser svg path {
stroke: var(--white, #fff) !important;
transition: 0.5s;
}
.text-loginregister {
overflow: hidden;
}
.swiper-slide-background-widjet .people-comment-items-swiper-item:hover .people-comments-icons-like-dislike svg path {
stroke: white;
}
.people-comment-items-swiper-item {
width: 100%;
max-width: 416px;
min-height: 206px;
flex-shrink: 0;
}
@media (max-width: 1024px) and (min-width: 980px) {
.elementor-1674 .elementor-element.elementor-element-0df69c7 {
width: 70% !important;
}
.elementor-1674 .elementor-element.elementor-element-cdaffc9 {
width: 30% !important;
}
.htmega-menu-container .htmegamenu-content-wrapper {
right: -312px;
}
.htmega-menu-container ul>li {
margin-right: unset !important;
}
.htmega-menu-container .htmegamenu-content-wrapper {
min-width: none !important;
}
.elementor-1674 .elementor-element.elementor-element-68b99dd {
width: unset !important;
}
ul#menu-menue {
width: 127% !important;
}
}
.star-like-final-edit {
gap: 4px;
}
.blog-card-footer div {
padding: 0px !important;
}
.blog-img-card img {
width: 100% !important;
}
.blog-card-img {
width: 100% !important;
}
.product-card-cat a {
color: rgba(101, 101, 101, 0.50) !important;
}
@media only screen and (max-width: 1900px) and (min-width: 1400px) {
.elementor-element-48986f7 {
margin-top: -40% !important;
}
}
.swiper-pagination { }
.swiper-pagination-bullet {
background-color: #AEAEAE !important;
}
.swiper-pagination-bullet-active-main {
background: var(--color-secondary, #F4A000) !important;
}
.tg-product-button-pagination .swiper-pagination-bullet-active {
background: var(--color-secondary, #F4A000) !important;
}
.rep-swiper-pagination {
width: 200px !important;
}
.project-swiper-pagination .swiper-pagination-bullet-active {
background: var(--color-secondary, #F4A000) !important;
}
.blog-widget-swiper-pagination .swiper-pagination-bullet-active {
background: var(--color-secondary, #F4A000) !important;
}
.commnetnswiper .swiper-rtl .swiper-button-next {
left: 4% !important;
}
@media only screen and (max-width: 1023px) {
.blogSwiper {
padding-left: 15% !important;
}
}
@media only screen and (max-width: 865px) {
.blogSwiper {
padding-left: 8% !important;
}
}
@media only screen and (max-width: 1024px) {
.commnetnswiper {
padding-left: 12% !important;
}
}
.htmega-menu-container .htmega-menu-area ul li:hover>.sub-menu,
.htmega-menu-container .htmega-menu-area ul li:hover .htmegamenu-content-wrapper {
z-index: 999999;
}
.liner-sections {
height: 31%;
top: 20%;
width: 1px; z-index: -1;
text-align: center;
position: absolute;
border: 1px dashed black;
}
.firest-section .time-line-img {
background-color: #fff;
}
@media screen and (max-width: 991px) {
.firest-section .time-line-img {
background-color: unset;
}
.line-step .liner-sections {
display: none;
}
.timeline .line-step:last-child .liner-sections {
display: flex;
height: 41%;
top: 45%;
}
}
.line-step .liner-sections {
top: unset;
bottom: 10%;
}
.btn-about-us {
border: none !important;
background: none !important;
width: 100% !important;
}
.accordion-button:not(.collapsed) { }
.accordion-button:(.collapsed) {
color: #000 !important;
}
.accordion-button:hover {
color: #D0A767 !important;
}
.ht-icon-2 {
width: fit-content;
}