.teklifAl  .form-group:nth-child(2){
    width: 48% !important;
    margin-left: 8px !important;
    display: inline-block !important;
}.teklifAl  .form-group:nth-child(1){
     width: 50% !important;
     display: inline-block !important;
 }

.form-group {
    text-align: left;
    margin-bottom: 0;
}

/*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------# Utility# Cards# Common# Form# Navigations# Animations# Mobile Nav# Search Popup# Main Slider# Page Header# Google Map# Client Carousel# Footer# Contact# Projects# Call To Action# Services# About# Features# Testimonials# Video# Funfact--------------------------------------------------------------*//*--------------------------------------------------------------# Utility--------------------------------------------------------------*/.mt-20 {    margin-top: 20px;}.mt-30 {    margin-top: 30px;}.mt-40 {    margin-top: 40px;}.mt-50 {    margin-top: 50px;}.mt-60 {    margin-top: 60px;}.mt-80 {    margin-top: 80px;}.mt-120 {    margin-top: 120px;}.mt--60 {    margin-top: -60px;}.mt--120 {    margin-top: -120px;}.mb-20 {    margin-bottom: 20px;}.mb-30 {    margin-bottom: 30px;}.mb-40 {    margin-bottom: 40px;}.mb-50 {    margin-bottom: 50px;}.mb-60 {    margin-bottom: 60px;}.mb-80 {    margin-bottom: 80px;}.mb-120 {    margin-bottom: 120px;}.mb--60 {    margin-bottom: -60px;}.mb--120 {    margin-bottom: -120px;}.pt-20 {    padding-top: 20px;}.pt-30 {    padding-top: 30px;}.pt-40 {    padding-top: 40px;}.pt-50 {    padding-top: 50px;}.pt-60 {    padding-top: 60px;}.pt-80 {    padding-top: 80px;}.pt-110 {    padding-top: 110px;}.pt-115 {    padding-top: 115px;}.pt-120 {    padding-top: 120px;}.pt-142 {    padding-top: 142px;}.pb-20 {    padding-bottom: 20px;}.pb-30 {    padding-bottom: 30px;}.pb-40 {    padding-bottom: 40px;}.pb-50 {    padding-bottom: 50px;}.pb-60 {    padding-bottom: 60px;}.pb-80 {    padding-bottom: 80px;}.pb-90 {    padding-bottom: 90px;}.pb-110 {    padding-bottom: 110px;}.pb-115 {    padding-bottom: 115px;}.pb-120 {    padding-bottom: 120px;}.pl-5 {    padding-left: 5px;}.pl-10 {    padding-left: 10px;}.pl-15 {    padding-left: 15px;}.pl-20 {    padding-left: 20px;}.pl-30 {    padding-left: 30px;}.pr-5 {    padding-right: 5px;}.pr-10 {    padding-right: 10px;}.pr-15 {    padding-right: 15px;}.pr-20 {    padding-right: 20px;}.pr-30 {    padding-right: 30px;}/*--------------------------------------------------------------# Cards--------------------------------------------------------------*/.video-card {    background-color: var(--thm-black);    position: relative;}.video-card__bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    -webkit-filter: grayscale(100%);    filter: grayscale(100%);    opacity: 0.2;    background-repeat: no-repeat;    background-size: cover;    background-attachment: fixed;}.video-card .container {    position: relative;}.video-card .container p {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    color: var(--thm-base);    font-size: 18px;    font-weight: 500;    margin: 0;    line-height: 1;    margin-bottom: 15px;}.video-card .container p img {    margin-right: 10px;}.video-card .container h3 {    margin: 0;    color: #fff;    letter-spacing: -0.04em;    font-size: 60px;    font-weight: bold;    margin-bottom: 45px;}@media (max-width: 575px) {    .video-card .container h3 {        font-size: 40px;    }    .video-card .container h3 br {        display: none;    }    .main-slider .swiper-slide{        height: 75vh!important;    }    .service-one{        padding-top: 50px!important;    }    .about-one{        padding-bottom: 50px!important;    }    .site-footer{        padding-top: 40px!important;    }}@media (max-width: 375px) {    .video-card .container h3 {        font-size: 30px;    }}.video-card__btn-block {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.video-card__btn {    width: 63px;    height: 63px;    border-radius: 50%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    font-size: 12px;    margin-left: 30px;    background-color: var(--thm-primary);    color: #fff;}.video-card__btn:hover {    color: var(--thm-primary);    background-color: #fff;}.video-card-two {    padding-top: 100px;    position: relative;    z-index: 11;}.video-card-two .inner-container {    background-position: top right;    background-repeat: no-repeat;    background-color: #242323;    padding-left: 20px;    padding-top: 20px;    padding-right: 65px;    padding-bottom: 20px;    position: relative;    z-index: 11;}@media (max-width: 991px) {    .video-card-two .inner-container {        padding-top: 40px;        padding-bottom: 30px;        text-align: center;        padding-right: 20px;        border-radius: 5px !important;    }}.video-card-two h3 {    margin: 0;    font-size: 36px;    line-height: 50px;    letter-spacing: -0.05em;    font-weight: bold;    color: #fff;    padding-left: 22px;    position: relative;    left: 30px;}@media (max-width: 1199px) {    .video-card-two h3 {        left: 0;        font-size: 30px;        line-height: 1.5;    }}@media (max-width: 991px) {    .video-card-two h3 {        margin-top: 20px;        margin-bottom: 20px;        padding-left: 0;    }}.video-card-two p {    margin: 0;    padding-left: 70px;    font-size: 18px;    line-height: 34px;    font-weight: 500;    color: #9e9e9e;}@media (max-width: 1199px) {    .video-card-two p {        padding-left: 0;    }}.video-card-two__box {    display: inline-block;    position: relative;}@media (max-width: 991px) {    .video-card-two__box {        width: 251px;        height: 251px;        margin-left: auto;        display: block;        margin-right: auto;    }}.video-card-two__box > img {    border-radius: 50%;}@media (max-width: 1199px) {    .video-card-two__box > img {        max-width: 100%;    }}.video-card-two__box-btn {    width: 56px;    height: 56px;    background-color: var(--thm-base);    color: #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 12px;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-transition: 500ms ease;    transition: 500ms ease;    border-radius: 50%;    position: absolute;    top: 50%;    right: 0;    -webkit-transform: translateY(-50%) translateX(50%);    transform: translateY(-50%) translateX(50%);}.video-card-two__box-btn:hover {    color: #fff;    background-color: var(--thm-primary);}@media (max-width: 575px) {    .video-card-two__box-btn {        top: 50%;        right: auto;        left: 50%;        -webkit-transform: translateY(-50%) translateX(-50%);        transform: translateY(-50%) translateX(-50%);    }}.team-one {    background-color: #f6f5f2;    padding-top: 80px;    padding-bottom: 80px;    position: relative;}@media (min-width: 1200px) {    .team-one {        padding-top: 120px;        padding-bottom: 160px;    }}.team-one::after {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-white-up.png);    position: absolute;    bottom: 0px;    left: 0;    z-index: 10;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    background-size: auto;}@media (min-width: 1700px) {    .team-one::after {        background-size: 100%;        bottom: 0;    }}.team-one__bg {    position: absolute;    bottom: 0;    left: 0;}.team-one .container {    position: relative;}@media (min-width: 992px) {    .team-one__content {        text-align: center;    }}@media (min-width: 1200px) {    .team-one__content {        text-align: left;    }}@media (min-width: 992px) {    .team-one__content .block-title__image {        margin-left: auto;        margin-right: auto;    }}@media (min-width: 1200px) {    .team-one__content .block-title__image {        margin-left: 0;        margin-right: 0;    }}.team-one__content .team-one__nav {    display: none;}@media (min-width: 1200px) {    .team-one__content .team-one__nav {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        margin-top: 40px;    }}.team-one__content .team-one__nav .swiper-button-next,.team-one__content .team-one__nav .swiper-button-prev {    position: relative;    top: auto;    left: auto;    right: auto;    bottom: auto;    z-index: 100;    width: 63px;    height: 63px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 20px;    color: #255946;    border: 2px solid #255946;    border-radius: 50%;    opacity: 0.3;    margin: 0;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    outline: none;    -moz-appearance: none;    appearance: none;    -webkit-appearance: none;}@media (max-width: 991px) {    .team-one__content .team-one__nav .swiper-button-next,    .team-one__content .team-one__nav .swiper-button-prev {        width: 48px;        height: 48px;        font-size: 18px;    }}.team-one__content .team-one__nav .swiper-button-next:hover,.team-one__content .team-one__nav .swiper-button-prev:hover {    opacity: 1;}.team-one__content .team-one__nav .swiper-button-next::after,.team-one__content .team-one__nav .swiper-button-prev::after {    display: none;}.team-one__content .team-one__nav .swiper-button-prev {    margin-bottom: 10px;    margin-right: 10px;}@media (max-width: 991px) {    .team-one__content .team-one__nav .swiper-button-prev {        margin-top: 10px;    }}@media (min-width: 992px) {    .team-one__summery {        max-width: 500px;        margin-left: auto;        margin-right: auto;    }}@media (min-width: 1200px) {    .team-one__summery {        max-width: 440px;        margin-left: 0;        margin-right: 0;        margin-top: -20px;    }}.team-one__summery p {    margin: 0;}.team-card {    text-align: center;}.team-card__image {    position: relative;    overflow: hidden;    border-radius: 5px;}.team-card__image::before {    content: "";    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: -webkit-gradient(linear, left bottom, left top, from(#255a47), color-stop(60%, rgba(37, 90, 71, 0)));    background: linear-gradient(0deg, #255a47 0%, rgba(37, 90, 71, 0) 60%);    opacity: 0;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.team-card__image > img {    width: 100%;}.team-card:hover .team-card__image::before {    opacity: 1;}.team-card__social {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    position: absolute;    left: 0;    bottom: 30px;    width: 100%;    z-index: 10;    opacity: 0;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.team-card__social a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    border-radius: 50%;    background-color: #fff;    width: 40px;    height: 40px;    color: var(--thm-black);    font-size: 14px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.team-card__social a:hover {    background-color: var(--thm-primary);    color: #fff;}@media (min-width: 1440px) {    .team-card__social a {        width: 50px;        height: 50px;        font-size: 15px;    }}.team-card__social a + a {    margin-left: 10px;}.team-card:hover .team-card__social {    opacity: 1;}.team-card h3 {    margin: 0;    font-size: 18px;    font-weight: bold;    color: var(--thm-black);    line-height: 1;    margin-top: 30px;    margin-bottom: 10px;}@media (min-width: 992px) {    .team-card h3 {        font-size: 20px;    }}.team-card p {    margin: 0;    font-size: 14px;    line-height: 1;    font-weight: 600;    color: #6e7673;}.team-one__carousel-wrap {    margin-top: 40px;    width: 100%;    padding-left: 15px;    padding-right: 15px;}@media (min-width: 1200px) {    .team-one__carousel-wrap {        padding-left: 0;        padding-right: 0;        max-width: 750px;        position: absolute;        top: 120px;        right: 20px;        margin-top: 0;    }}@media (min-width: 1400px) {    .team-one__carousel-wrap {        max-width: 800px;        right: 40px;    }}@media (min-width: 1600px) {    .team-one__carousel-wrap {        max-width: 900px;    }}@media (min-width: 1700px) {    .team-one__carousel-wrap {        max-width: 960px;        right: 70px;    }}.blog-card {    position: relative;    background-color: #fff;    border-radius: 5px;    margin-bottom: 30px;}.blog-card__image {    position: relative;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    overflow: hidden;}.blog-card__image > img {    width: 100%;    -webkit-transform: scale(1);    transform: scale(1);    -webkit-transition: -webkit-transform 500ms ease;    transition: -webkit-transform 500ms ease;    transition: transform 500ms ease;    transition: transform 500ms ease, -webkit-transform 500ms ease;}.blog-card__image > a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 100%;    height: 100%;    background-color: rgba(31, 78, 61, 0.4);    position: absolute;    top: 0;    left: 0;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    opacity: 0;    -webkit-transform: translateY(-20%);    transform: translateY(-20%);    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;    transition: opacity 500ms ease, -webkit-transform 500ms ease;    transition: opacity 500ms ease, transform 500ms ease;    transition: opacity 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;}.blog-card__image > a::before, .blog-card__image > a::after {    content: "";    width: 32px;    height: 2px;    background-color: #fff;    display: block;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}.blog-card__image > a::after {    -webkit-transform: translate(-50%, -50%) rotate(90deg);    transform: translate(-50%, -50%) rotate(90deg);}.blog-card:hover .blog-card__image > a {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0);}.blog-card:hover .blog-card__image > img {    -webkit-transform: scale(1.05);    transform: scale(1.05);}.blog-card__content {    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    background-color: #fff;    padding-left: 25px;    padding-right: 25px;    position: relative;    padding-top: 30px;    padding-bottom: 30px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}@media (min-width: 768px) {    .blog-card__content {        padding: 40px;    }}.blog-card__content h3 {    color: #255946;    font-size: 20px;    line-height: 1.417;    margin: 0;    font-weight: bold;    margin-top: 10px;    margin-bottom: 15px;}@media (min-width: 768px) {    .blog-card__content h3 {        font-size: 22px;    }}@media (min-width: 992px) {    .blog-card__content h3 {        font-size: 24px;    }}.blog-card__content h3 a {    color: inherit;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.blog-card__content h3 a:hover {    color: var(--thm-base);}.blog-card__content .thm-btn {    background-color: var(--thm-primary);    color: #fff;    font-size: 14px;    font-weight: bold;    padding: 6px 29.5px;}.blog-card__content .thm-btn:hover {    background-color: var(--thm-black);    color: #fff;}.blog-card:hover .blog-card__content {    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.blog-card__date {    width: 74px;    height: 74px;    background-color: var(--thm-base);    border: 6px solid #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    border-radius: 50%;    font-size: 14px;    font-weight: 600;    color: #fff;    padding: 0 20px;    line-height: 1.3;    position: absolute;    top: -97px;    right: 20px;}@media (min-width: 768px) {    .blog-card__date {        top: -37px;        right: 30px;    }}.blog-card__meta {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.blog-card__meta a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    line-height: 1;    color: #6e7673;    font-size: 14px;    font-weight: 600;}.blog-card__meta a i {    color: var(--thm-base);    margin-right: 5px;}.blog-card__meta a + a {    margin-left: 15px;}.blog-grid {    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .blog-grid {        padding-top: 120px;        padding-bottom: 120px;    }}.blog-grid .more-btn__box {    margin-top: 20px;}.blog-grid .more-btn__box .thm-btn {    font-size: 18px;    font-weight: 700;    background-color: var(--thm-black);}.blog-grid .more-btn__box .thm-btn:hover {    background-color: var(--thm-base);    color: #fff;}.blog-home-two {    border-top: 1px solid #e9e7e2;    padding-top: 80px;    padding-bottom: 50px;}@media (min-width: 1200px) {    .blog-home-two {        padding-top: 120px;        padding-bottom: 90px;    }}.blog-home-two .top-row {    margin-bottom: 30px;}@media (min-width: 992px) {    .blog-home-two .top-row {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }}@media (min-width: 1200px) {    .blog-home-two .top-row {        margin-bottom: 60px;    }}.blog-home-two .block-title {    margin-bottom: 25px;}@media (min-width: 992px) {    .blog-home-two .block-title {        margin-bottom: 0;        max-width: 505px;    }}@media (min-width: 992px) {    .blog-home-two .block-text {        margin-top: 30px;    }}.home-one__boxed-bg {    position: absolute;    bottom: 0;    left: 0;}.blog-home-one {    padding-bottom: 60px;    position: relative;}.blog-home-one hr {    margin: 0;    border-color: #e9e7e2;    border-width: 1px;    margin-top: 30px;}.blog-home__slogan {    padding-bottom: 80px;}@media (min-width: 1200px) {    .blog-home__slogan {        margin-top: -20px;        padding-bottom: 120px;    }}.blog-home__slogan i {    font-size: 50px;    color: var(--thm-base);}@media (min-width: 992px) {    .blog-home__slogan i {        font-size: 60px;        margin-right: 30px;    }}@media (min-width: 1200px) {    .blog-home__slogan i {        margin-right: 45px;    }}.blog-home__slogan h3 {    margin: 0;    font-size: 20px;    color: var(--thm-black);    margin-top: 15px;    margin-bottom: 10px;    font-weight: 600;}@media (min-width: 1200px) {    .blog-home__slogan h3 {        font-size: 30px;        margin-bottom: 20px;    }}.blog-home__slogan p {    margin: 0;    line-height: 2.125;}@media (min-width: 1200px) {    .blog-home__slogan p {        max-width: 670px;    }}.blog-home__slogan-main {    text-align: center;}@media (min-width: 992px) {    .blog-home__slogan-main {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        text-align: left;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }}.blog-home__slogan-image {    margin-top: 30px;    position: relative;}@media (min-width: 768px) {    .blog-home__slogan-image {        max-width: 270px;        margin-left: auto;        margin-right: auto;    }}@media (min-width: 768px) {    .blog-home__slogan-image::before {        content: "";        width: 20px;        height: 100%;        background-color: var(--thm-primary);        border-radius: 5px;        position: absolute;        top: 0;        right: 100%;        margin-right: 20px;    }}.blog-home__slogan-image > img {    display: block;    border-radius: 5px;    margin-left: auto;    margin-right: auto;    max-width: 100%;}.blog-details {    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .blog-details {        padding-top: 120px;        padding-bottom: 120px;    }}.blog-details img {    border-radius: 5px;}.blog-details .blog-card__content {    padding-bottom: 0;    -webkit-box-shadow: none;    box-shadow: none;    padding-left: 0;    padding-right: 0;}@media (min-width: 1200px) {    .blog-details .blog-card__content h3 {        font-size: 34px;    }}.blog-details__content p {    margin: 0;}.blog-details__content p + p {    margin-top: 10px;}@media (min-width: 1200px) {    .blog-details__content p + p {        margin-top: 30px;    }}.blog-details__meta {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    border-top: 1px solid #e9e7e2;    margin-top: 30px;    padding-top: 20px;}@media (min-width: 1200px) {    .blog-details__meta {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-direction: row;        flex-direction: row;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;        margin-top: 40px;        padding-top: 30px;    }}.blog-details__tags span {    color: var(--thm-black);    font-size: 18px;    font-weight: bold;    margin-right: 5px;}@media (min-width: 1200px) {    .blog-details__tags span {        font-size: 24px;    }}.blog-details__tags a {    font-size: 16px;    color: #6e7673;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .blog-details__tags a {        font-size: 18px;    }}.blog-details__tags a:hover {    color: var(--thm-black);}.blog-details__social {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    margin-top: 10px;}@media (min-width: 1200px) {    .blog-details__social {        margin-top: 0;    }}.blog-details__social a {    width: 40px;    height: 40px;    background-color: #f6f5f2;    border-radius: 50%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    font-size: 14px;    color: #6e7673;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .blog-details__social a {        width: 50px;        height: 50px;        font-size: 15px;    }}.blog-details__social a + a {    margin-left: 10px;}.blog-details__social a:hover {    background-color: var(--thm-primary);    color: #fff;}.blog-sidebar {    margin-top: 50px;}@media (min-width: 1200px) {    .blog-sidebar {        margin-top: 0px;    }}.blog-sidebar ul {    margin: 0;    padding: 0;    list-style: none;}.blog-sidebar h3 {    margin: 0;    font-size: 18px;    color: var(--thm-black);    font-weight: bold;    margin-bottom: 20px;}@media (min-width: 1200px) {    .blog-sidebar h3 {        font-size: 20px;    }}.blog-sidebar__search {    margin-bottom: 30px;}.blog-sidebar__search form {    width: 100%;    height: 90px;    background-color: var(--thm-primary);    border-radius: 5px;    position: relative;}.blog-sidebar__search form input[type="text"],.blog-sidebar__search form input[type="search"] {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background-color: rgba(0, 0, 0, 0);    padding-left: 30px;    padding-right: 30px;    display: block;    border: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    outline: none;    color: #fff;    font-size: 16px;    font-weight: 600;}@media (min-width: 1200px) {    .blog-sidebar__search form input[type="text"],    .blog-sidebar__search form input[type="search"] {        padding-left: 50px;        padding-right: 50px;    }}.blog-sidebar__search form button[type="submit"] {    width: auto;    padding: 0;    font-size: 22px;    color: #fff;    position: absolute;    top: 50%;    right: 30px;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    background-color: rgba(0, 0, 0, 0);    border: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}@media (min-width: 1200px) {    .blog-sidebar__search form button[type="submit"] {        right: 50px;    }}.blog-sidebar__tags {    background-color: #f6f5f2;    border-radius: 5px;    padding: 30px;    margin-bottom: 30px;}@media (min-width: 1200px) {    .blog-sidebar__tags {        padding: 50px;    }}.blog-sidebar__tags-links {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-left: -10px;    margin-top: -20px;}.blog-sidebar__tags-links a {    font-size: 16px;    color: #6e7673;    font-weight: 500;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    line-height: 1;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    margin-left: 10px;    margin-top: 20px;}.blog-sidebar__tags-links a:hover {    color: var(--thm-base);}.blog-sidebar__posts {    background-color: #f6f5f2;    border-radius: 5px;    margin-bottom: 30px;    padding: 30px;    padding-bottom: 0;}@media (min-width: 1200px) {    .blog-sidebar__posts {        padding: 50px;    }}.blog-sidebar__posts h3 {    margin-bottom: 10px;}.blog-sidebar__posts ul {    margin-left: -20px;    margin-right: -20px;}.blog-sidebar__posts ul li {    position: relative;    padding-left: 90px;    min-height: 78px;    padding-top: 30px;    padding-bottom: 30px;    padding-right: 20px;    padding-left: 110px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    border-radius: 5px;}.blog-sidebar__posts ul li:hover {    background-color: #fff;}.blog-sidebar__posts ul li > img {    position: absolute;    top: 50%;    left: 20px;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    border-radius: 50%;}.blog-sidebar__posts ul li span {    color: #6e7673;    font-size: 14px;    font-weight: 500;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    line-height: 1;    margin-bottom: 10px;}.blog-sidebar__posts ul li span > i {    font-size: 14px;    margin-right: 5px;}.blog-sidebar__posts ul li h4 {    margin: 0;    font-size: 16px;    font-weight: bold;    line-height: 1.625;}.blog-sidebar__posts ul li h4 a {    color: inherit;}.blog-sidebar__categories {    background-color: #f6f5f2;    border-radius: 5px;    margin-bottom: 30px;    padding: 30px;}@media (min-width: 1200px) {    .blog-sidebar__categories {        padding: 50px;    }}.blog-sidebar__categories ul li + li {    margin-top: 10px;}@media (min-width: 1200px) {    .blog-sidebar__categories ul li + li {        margin-top: 25px;    }}.blog-sidebar__categories ul li a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: #6e7673;    font-weight: 500;    line-height: 1;}.blog-sidebar__categories ul li a i {    font-size: 20px;    margin-right: 10px;}.comment-form h2,.blog-comment h2 {    margin: 0;    font-size: 28px;    font-weight: bold;    color: var(--thm-black);    margin-bottom: 20px;}@media (min-width: 1200px) {    .comment-form h2,    .blog-comment h2 {        font-size: 36px;        margin-bottom: 50px;    }}.blog-author {    margin-bottom: 50px;    margin-top: 50px;    background-color: #f6f5f2;    border-radius: 5px;    padding: 30px;    text-align: center;}@media (min-width: 1200px) {    .blog-author {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        text-align: left;        padding: 60px;    }}.blog-author__image {    margin-right: 45px;}.blog-author img {    border-radius: 50%;}.blog-author h3 {    margin: 0;    font-size: 18px;    color: var(--thm-black);    margin: 0;    font-weight: bold;    margin-top: 20px;    margin-bottom: 10px;}@media (min-width: 1200px) {    .blog-author h3 {        font-size: 22px;        margin-top: 0;    }}.blog-author p {    margin: 0;}@media (min-width: 1200px) {    .blog-author p {        margin-top: 20px;    }}.comment-form {    margin-top: 40px;}@media (min-width: 1200px) {    .comment-form {        margin-top: 30px;    }}.comment-form .contact-one__form {    margin-top: 0;    padding: 0;    margin: 0;}.blog-comment__box {    border-bottom: 1px solid #e9e7e2;    padding-bottom: 30px;    margin-bottom: 30px;}@media (min-width: 1200px) {    .blog-comment__box {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        padding-bottom: 60px;        margin-bottom: 60px;    }}.blog-comment__box .blog-comment__image {    margin-right: 30px;}.blog-comment__box img {    border-radius: 50%;    margin-bottom: 20px;}.blog-comment__box h3 {    font-size: 18px;    font-weight: bold;    color: var(--thm-black);    margin: 0;    margin-top: 10px;    margin-bottom: 10px;}@media (min-width: 1200px) {    .blog-comment__box h3 {        font-size: 22px;        margin-bottom: 15px;    }}.blog-comment__box p {    margin: 0;    margin-bottom: 20px;    font-weight: 400;}.blog-comment__box .blog-comment__content {    position: relative;}.blog-comment__box .thm-btn {    font-size: 14px;    font-weight: bold;    padding: 6px 20px;    background-color: var(--thm-primary);    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .blog-comment__box .thm-btn {        position: absolute;        top: 0;        right: 0;    }}.blog-comment__box .thm-btn:hover {    background-color: var(--thm-black);    color: #fff;}/*--------------------------------------------------------------# Common--------------------------------------------------------------*/:root {    --thm-font: "Inter", sans-serif;    --heading-font: "Inter", sans-serif;    --special-font: "Yaldevi", cursive;    --thm-color: #6e7673;    --thm-color-rgb: 110, 118, 115;    --thm-base: #49a760;    --thm-base-rgb: 73, 167, 96;    --thm-primary: #80a73c;    --thm-primary-rgb: 247, 195, 95;    --thm-secondary: #ed4b4b;    --thm-secondary-rgb: 237, 75, 75;    --thm-special: #5366c2;    --thm-special-rgb: 83, 102, 194;    --thm-black: #255946;    --thm-black-rgb: 37, 89, 70;    --thm-black2: #1d1c1c;    --thm-black2-rgb: 29, 28, 28;    --thm-text-dark: #8e96a0;    --thm-text-dark-rgb: 142, 150, 160;}body {    font-family: var(--thm-font);    color: var(--thm-color);    font-size: 16px;    line-height: 2.125;}a,a:hover,a:focus,a:visited {    text-decoration: none;}h1,h2,h3,h4,h5,h6 {    font-family: var(--heading-font);    color: var(--thm-black);}@media (max-width: 575px) {    h1 br,    h2 br,    h3 br,    h4 br,    h5 br,    h6 br {        display: none;    }}@media (max-width: 575px) {    p br {        display: none;    }}::-webkit-input-placeholder {    color: inherit;    opacity: 1;}:-ms-input-placeholder {    color: inherit;    opacity: 1;}::-ms-input-placeholder {    color: inherit;    opacity: 1;}::placeholder {    color: inherit;    opacity: 1;}.background-base {    background-color: var(--thm-base);}.background-primary {    background-color: var(--thm-primary);}.background-secondary {    background-color: var(--thm-secondary);}.background-special {    background-color: var(--thm-special);}.page-wrapper {    position: relative;    margin: 0 auto;    width: 100%;    min-width: 300px;    overflow: hidden;}@media (min-width: 1200px) {    .container {        max-width: 1200px;    }}.thm-btn {    display: inline-block;    vertical-align: middle;    -webkit-appearance: none;    border: none;    outline: none !important;    background-color: var(--thm-base);    color: #fff;    font-size: 16px;    border-radius: 5px;    font-weight: 700;    font-family: var(--thm-font);    padding: 9.5px 39.5px;    -webkit-transition: 500ms;    transition: 500ms;    background-color: var(--thm-base);    color: #fff;}.thm-btn:hover {    color: var(--thm-base);    background-color: #fff;}.gray-boxed-wrapper {    background-color: #f6f5f2;    border-radius: 5px;    margin-left: auto;    margin-right: auto;    width: 90%;    position: relative;    z-index: 10;}@media (min-width: 768px) {    .gray-boxed-wrapper {        width: 100%;        max-width: 750px;        margin-left: auto;        margin-right: auto;    }}@media (min-width: 992px) {    .gray-boxed-wrapper {        max-width: 1000px;        padding-left: 15px;        padding-right: 15px;    }}@media (min-width: 1200px) {    .gray-boxed-wrapper {        max-width: 1300px;    }}@media (min-width: 1440px) {    .gray-boxed-wrapper {        max-width: 1600px;    }}.gray-boxed-wrapper.home-one__boxed {    margin-top: -60px;}@media (min-width: 992px) {    .gray-boxed-wrapper.home-one__boxed {        margin-top: -205px;    }}.block-text {    font-size: 15px;    line-height: 2.125;    color: var(--thm-color);    margin-bottom: 0;    font-weight: 500;}@media (min-width: 992px) {    .block-text {        font-size: 16px;    }}.block-title {    margin-bottom: 30px;}@media (min-width: 1200px) {    .block-title {        margin-bottom: 60px;    }}.block-title.text-center .block-title__image {    margin-left: auto;    margin-right: auto;}.block-title p {    margin: 0;    font-size: 13px;    text-transform: uppercase;    font-weight: 700;    color: #9ea5a2;    letter-spacing: 0.2em;    line-height: 1;    margin-top: 20px;    margin-bottom: 10px;}@media (min-width: 1440px) {    .block-title p {        font-size: 14px;    }}.block-title h3 {    margin: 0;    font-size: 38px;    font-weight: bold;    color: #255946;}@media (min-width: 1440px) {    .block-title h3 {        font-size: 46px;    }}.ul-list-one {    margin-bottom: 0;}.ul-list-one li {    position: relative;    padding-left: 45px;    font-size: 16px;    font-weight: 500;    color: var(--thm-black);}@media (min-width: 481px) {    .ul-list-one li {        font-size: 20px;    }}.ul-list-one li::before {    content: "\e907";    color: var(--thm-secondary);    font-size: 26px;    position: absolute;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    font-family: "azino-icon";}.preloader {    position: fixed;    background-color: #fff;    background-position: center center;    background-repeat: no-repeat;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 9991;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    text-align: center;}.preloader__image {    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: flipInY;    animation-name: flipInY;    -webkit-animation-duration: 2s;    animation-duration: 2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;}/* scroll to top */.scroll-to-top {    display: inline-block;    width: 45px;    height: 45px;    background: var(--thm-primary);    position: fixed;    bottom: 40px;    right: 40px;    z-index: 99;    text-align: center;    -webkit-transition: all 0.4s ease;    transition: all 0.4s ease;    display: none;    border-radius: 50%;    transition: all 0.4s ease;}.scroll-to-top i {    color: #ffffff;    font-size: 18px;    line-height: 45px;}.scroll-to-top:hover {    background-color: var(--thm-black);}.scroll-to-top:hover i {    color: #fff;}/* post paginations */.post-pagination {    margin-bottom: 0;    margin-top: 0px;}@media (min-width: 992px) {    .post-pagination {        margin-top: 0px;    }}.post-pagination a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    width: 45px;    height: 45px;    background-color: #eff2f6;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    color: var(--thm-color);    font-size: 16px;    font-weight: 500;    border-radius: 50%;    -webkit-transition: 500ms ease;    transition: 500ms ease;}@media (min-width: 992px) {    .post-pagination a {        width: 60px;        height: 60px;        font-size: 18px;    }}.post-pagination a:hover {    background-color: var(--thm-primary);    color: #fff;}.post-pagination li:first-child a {    background-color: var(--thm-base);    color: #fff;}.post-pagination li:last-child a {    background-color: var(--thm-black);    color: #fff;}.post-pagination li + li {    margin-left: 10px;}/*--------------------------------------------------------------# Form--------------------------------------------------------------*/.form-one .form-group {    display: -ms-grid;    display: grid;    -ms-grid-columns: 1fr;    grid-template-columns: 1fr;    grid-gap: 10px;    margin: 0;}@media (min-width: 576px) {    .form-one .form-group {        -ms-grid-columns: 1fr 1fr;        grid-template-columns: 1fr 1fr;    }}.form-one .form-control {    border: none;    width: auto;    height: auto;    border-radius: 0;    padding: 0;}.form-one .form-control-full {    -ms-grid-column: 1;    grid-column-start: 1;    grid-column-end: -1;}.form-one input[type=text],.form-one input[type=email],.form-one textarea {    display: block;    width: 100%;    height: 73px;    border-radius: 36.5px;    background-color: #f1f1f1;    color: #7e7e7e;    font-size: 16px;    font-weight: 500;    border: none;    outline: none;    padding-left: 30px;}.form-one textarea {    border-radius: 30px;    height: 195px;    padding-top: 20px;}.form-one .thm-btn {    padding: 24.5px 57.5px;}.form-one .thm-btn:hover {    background-color: var(--thm-primary);    color: #fff;}/*--------------------------------------------------------------# Navigations--------------------------------------------------------------*/.main-menu .container {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    padding-top: 19px;    padding-bottom: 19px;    position: relative;}.main-menu {    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);    background-color: #fff;    position: relative;    z-index: 91;}.main-menu::after {    content: "";    width: 100%;    height: 16px;    position: absolute;    bottom: -15px;    left: 0;    background-image: url(../images/shapes/ripped-paper-header-1.png);    background-position: center center;    background-size: auto;}@media (min-width: 1700px) {    .main-menu::after {        bottom: -16px;        background-size: 100%;    }}.main-menu,.stricky-header {    /* after third level no menu */}.main-menu .main-menu__list,.main-menu .main-menu__list ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list ul {    margin: 0;    padding: 0;    list-style-type: none;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: none;}@media (min-width: 1200px) {    .main-menu .main-menu__list,    .main-menu .main-menu__list ul,    .stricky-header .main-menu__list,    .stricky-header .main-menu__list ul {        display: -webkit-box;        display: -ms-flexbox;        display: flex;    }}.main-menu .main-menu__list,.stricky-header .main-menu__list {    margin-left: auto;    margin-right: auto;}.main-menu .main-menu__list > li,.stricky-header .main-menu__list > li {    padding-top: 14px;    padding-bottom: 14px;    position: relative;}.main-menu .main-menu__list > li::before, .main-menu .main-menu__list > li::after,.stricky-header .main-menu__list > li::before,.stricky-header .main-menu__list > li::after {    content: "";    width: 37%;    height: 2px;    background-color: var(--thm-primary);    position: absolute;    bottom: 13px;    opacity: 0;    -webkit-transition: opacity 500ms ease;    transition: opacity 500ms ease;    z-index: 1;}.main-menu .main-menu__list > li::before,.stricky-header .main-menu__list > li::before {    left: 0;}.main-menu .main-menu__list > li::after,.stricky-header .main-menu__list > li::after {    right: 0;}.main-menu .main-menu__list > li.current::before, .main-menu .main-menu__list > li.current::after, .main-menu .main-menu__list > li:hover::before, .main-menu .main-menu__list > li:hover::after,.stricky-header .main-menu__list > li.current::before,.stricky-header .main-menu__list > li.current::after,.stricky-header .main-menu__list > li:hover::before,.stricky-header .main-menu__list > li:hover::after {    opacity: 1;}.main-menu .main-menu__list > li + li,.stricky-header .main-menu__list > li + li {    margin-left: 35px;}.main-menu .main-menu__list > li > a,.stricky-header .main-menu__list > li > a {    font-family: var(--thm-font);    font-size: 16px;    font-weight: 500;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    color: var(--thm-color);    -webkit-transition: 500ms;    transition: 500ms;    position: relative;}.main-menu .main-menu__list > li > a::before,.stricky-header .main-menu__list > li > a::before {    content: "";    width: 17px;    height: 8px;    position: absolute;    bottom: -2px;   left: 50%;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    background-image: url(../images/shapes/header-arrow-1-1.png);    background-position: center center;    background-repeat: no-repeat;    opacity: 0;    -webkit-transition: opacity 500ms ease;    transition: opacity 500ms ease;    z-index: 2;}.main-menu .main-menu__list > li.current > a,.main-menu .main-menu__list > li:hover > a,.stricky-header .main-menu__list > li.current > a,.stricky-header .main-menu__list > li:hover > a {    color: #255946;    text-shadow: 0px 0 0 currentColor;}.main-menu .main-menu__list > li.current > a::before,.main-menu .main-menu__list > li:hover > a::before,.stricky-header .main-menu__list > li.current > a::before,.stricky-header .main-menu__list > li:hover > a::before {    opacity: 1;}.main-menu .main-menu__list li.search-btn,.stricky-header .main-menu__list li.search-btn {    margin-left: 30px;}.main-menu .main-menu__list li.search-btn a::before,.stricky-header .main-menu__list li.search-btn a::before {    display: none;}.main-menu .main-menu__list li.search-btn i,.stricky-header .main-menu__list li.search-btn i {    font-size: 22px;}.main-menu .main-menu__list li.cart-btn a,.stricky-header .main-menu__list li.cart-btn a {    position: relative;}.main-menu .main-menu__list li.cart-btn span,.stricky-header .main-menu__list li.cart-btn span {    width: 20px;    height: 20px;    border-radius: 50%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    color: #fff;    font-size: 10px;    font-family: var(--thm-font);    background-color: var(--thm-primary);    position: absolute;    top: 0;    right: 0;    -webkit-transform: translateY(-50%) translateX(50%);    transform: translateY(-50%) translateX(50%);    -webkit-transition: background-color 500ms, color 500ms;    transition: background-color 500ms, color 500ms;}.main-menu .main-menu__list li.cart-btn:hover span,.stricky-header .main-menu__list li.cart-btn:hover span {    background-color: #fff;    color: var(--thm-black);}.main-menu .main-menu__list li.cart-btn i,.stricky-header .main-menu__list li.cart-btn i {    font-size: 23px;}.main-menu .main-menu__list li ul,.stricky-header .main-menu__list li ul {    position: absolute;    top: 100%;    left: 0;    min-width: 220px;    background-color: #fff;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    opacity: 0;    visibility: hidden;    -webkit-transition: 500ms ease;    transition: 500ms ease;    z-index: 99;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;    -webkit-box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.1);    box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.1);}.main-menu .main-menu__list li:hover > ul,.stricky-header .main-menu__list li:hover > ul {    opacity: 1;    visibility: visible;}.main-menu .main-menu__list li ul li,.stricky-header .main-menu__list li ul li {    -webkit-box-flex: 1;    -ms-flex: 1 1 100%;    flex: 1 1 100%;    width: 100%;    position: relative;}.main-menu .main-menu__list li ul li + li,.stricky-header .main-menu__list li ul li + li {    border-top: 1px solid RGBA(var(--thm-black), 0.1);}.main-menu .main-menu__list li ul li a,.stricky-header .main-menu__list li ul li a {    font-size: 16px;    line-height: 30px;    color: var(--thm-black);    display: -webkit-box;    display: -ms-flexbox;    display: flex;    padding-left: 20px;    padding-right: 20px;    padding-top: 10px;    padding-bottom: 10px;    -webkit-transition: 500ms;    transition: 500ms;}.main-menu .main-menu__list li ul li:last-child > a,.stricky-header .main-menu__list li ul li:last-child > a {    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;}.main-menu .main-menu__list li ul li:hover > a,.stricky-header .main-menu__list li ul li:hover > a {    background-color: var(--thm-primary);    color: #fff;}.main-menu .main-menu__list li ul li > ul,.stricky-header .main-menu__list li ul li > ul {    top: 0;    left: 100%;}.main-menu .main-menu__list li ul li > ul.right-align,.stricky-header .main-menu__list li ul li > ul.right-align {    top: 0;    left: auto;    right: 100%;}.main-menu .main-menu__list li ul li > ul ul,.stricky-header .main-menu__list li ul li > ul ul {    display: none;}.main-header__info {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.main-header__search-btn,.main-header__cart-btn {    font-size: 23px;    color: var(--thm-black);    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.main-header__search-btn:hover,.main-header__cart-btn:hover {    color: var(--thm-base);}.main-header__cart-btn {    margin-left: 30px;    margin-right: 30px;}.main-header__info-phone {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;    background-color: var(--thm-primary);    border-radius: 5px;    padding: 18px 17px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.main-header__info-phone > i {    font-size: 32px;    color: #fff;}.main-header__info-phone-content {    margin-left: 10px;}.main-header__info-phone-content .main-header__info-phone-text {    display: block;    color: #fff;    font-size: 12px;    font-weight: 500;    line-height: 1;    margin-bottom: 7px;}.main-header__info-phone-content .main-header__info-phone-title {    font-size: 16px;    font-weight: 800;    margin: 0;    line-height: 1;    color: #fff;    display: block;}@media (max-width: 575px) {    .main-header__info-phone {padding: 10px 10px;}

    .main-header__info-phone-content .main-header__info-phone-title {
        font-size: 14px;
    }}.main-header__info-phone:hover {    background-color: var(--thm-black);}.main-menu .mobile-nav__toggler {    font-size: 20px;    color: var(--thm-black);    cursor: pointer;    -webkit-transition: 500ms;    transition: 500ms;}@media (min-width: 1200px) {    .main-menu .mobile-nav__toggler {        display: none;    }}.main-menu .mobile-nav__toggler:hover {    color: var(--thm-primary);}.stricky-header {    position: fixed;    z-index: 991;    top: 0;    left: 0;    background-color: #fff;    width: 100%;    -webkit-transform: translateY(-120%);    transform: translateY(-120%);    -webkit-transition: -webkit-transform 500ms ease;    transition: -webkit-transform 500ms ease;    transition: transform 500ms ease;    transition: transform 500ms ease, -webkit-transform 500ms ease;}@media (max-width: 1199px) {    .stricky-header {        display: none;    }}.stricky-header .container {    padding-top: 10px;    padding-bottom: 10px;}.stricky-header.stricky-fixed {    -webkit-transform: translateY(0);    transform: translateY(0);}.topbar {    background-color: #f6f5f2;}@media (max-width: 991px) {    .topbar {        display: none;    }}.topbar .container {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.topbar__left {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.topbar__left p {    font-size: 12px;    font-weight: 500;    color: #6e7673;    margin: 0;}.topbar__social {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    margin-right: 30px;}.topbar__social a {    color: #6e7673;    font-size: 12px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    line-height: 38px;}.topbar__social a:hover {    color: var(--thm-primary);}.topbar__social a + a {    margin-left: 20px;}.topbar__right {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.topbar__right > a {    color: #6e7673;    font-size: 12px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-weight: 500;}.topbar__right > a + a {    margin-left: 30px;}.topbar__right > a > i {    font-size: 14px;    color: var(--thm-base);    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    margin-right: 10px;}.topbar__right > a:hover {    color: var(--thm-base);}.topbar__right > a:hover > i {    color: var(--thm-black);}.main-menu .logo-box {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}@media (max-width: 425px) {    .main-menu .logo-box {        width: 100%;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;    }}@media (max-width: 1199px) {    .main-menu .logo-box .mobile-nav__toggler {        margin-left: 20px;    }}@media (max-width: 1199px) {    .main-menu .main-header__info {        margin-left: auto;    }}@media (max-width: 425px) {    .main-menu .main-header__info {        display: none;    }}.main-header__two {    position: relative;    background-color: var(--thm-black);    top: 0;    left: 0;    width: 100%;    z-index: 91;}@media (min-width: 992px) {    .main-header__two {        position: absolute;        background-color: rgba(0, 0, 0, 0);    }}.main-header__two .topbar {    padding-top: 4.5px;    padding-bottom: 4.5px;    background-color: var(--thm-base);}.main-header__two .topbar .container {    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.main-header__two .topbar p {    color: #ffffff;    font-size: 14px;    font-weight: bold;}.main-header__two .main-menu .mobile-nav__toggler {    color: #fff;}.main-menu__two {    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    background-color: rgba(0, 0, 0, 0);    -webkit-box-shadow: none;    box-shadow: none;}.main-menu__two::after {    display: none;}.main-menu__two .main-header__search-btn,.main-menu__two .main-header__cart-btn,.main-menu__two .main-menu__list > li > a,.main-menu__two .main-menu__list > li:hover > a,.main-menu__two .main-menu__list > li.current > a {    color: #fff;}.main-menu__two.stricky-header {    background-color: var(--thm-black);}.main-menu__two .main-header__cart-btn {    margin-right: 0;}/*--------------------------------------------------------------# Animations--------------------------------------------------------------*/@-webkit-keyframes bubbleMover {    0% {        -webkit-transform: translateY(0px) translateX(0) rotate(0);        transform: translateY(0px) translateX(0) rotate(0);    }    30% {        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);        transform: translateY(30px) translateX(50px) rotate(15deg);        -webkit-transform-origin: center center;        transform-origin: center center;    }    50% {        -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);        transform: translateY(50px) translateX(100px) rotate(45deg);        -webkit-transform-origin: right bottom;        transform-origin: right bottom;    }    80% {        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);        transform: translateY(30px) translateX(50px) rotate(15deg);        -webkit-transform-origin: left top;        transform-origin: left top;    }    100% {        -webkit-transform: translateY(0px) translateX(0) rotate(0);        transform: translateY(0px) translateX(0) rotate(0);        -webkit-transform-origin: center center;        transform-origin: center center;    }}@keyframes bubbleMover {    0% {        -webkit-transform: translateY(0px) translateX(0) rotate(0);        transform: translateY(0px) translateX(0) rotate(0);    }    30% {        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);        transform: translateY(30px) translateX(50px) rotate(15deg);        -webkit-transform-origin: center center;        transform-origin: center center;    }    50% {        -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);        transform: translateY(50px) translateX(100px) rotate(45deg);        -webkit-transform-origin: right bottom;        transform-origin: right bottom;    }    80% {        -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);        transform: translateY(30px) translateX(50px) rotate(15deg);        -webkit-transform-origin: left top;        transform-origin: left top;    }    100% {        -webkit-transform: translateY(0px) translateX(0) rotate(0);        transform: translateY(0px) translateX(0) rotate(0);        -webkit-transform-origin: center center;        transform-origin: center center;    }}@-webkit-keyframes shapeMover {    0%,    100% {        -webkit-transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);        transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);    }    50% {        -webkit-transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);        transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);    }}@keyframes shapeMover {    0%,    100% {        -webkit-transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);        transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);    }    50% {        -webkit-transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);        transform: perspective(400px) rotate(-45deg) translateZ(20px) translateY(20px) translateX(20px);    }}@-webkit-keyframes banner3Shake {    0% {        -webkit-transform: rotate3d(0, 1, 0, 0deg);        transform: rotate3d(0, 1, 0, 0deg);    }    30% {        -webkit-transform: rotate3d(0, 0, 1, 5deg);        transform: rotate3d(0, 0, 1, 5deg);    }    60% {        -webkit-transform: rotate3d(1, 0, 0, 0deg);        transform: rotate3d(1, 0, 0, 0deg);    }    80% {        -webkit-transform: rotate3d(0, 0, 1, 5deg);        transform: rotate3d(0, 0, 1, 5deg);    }    100% {        -webkit-transform: rotate3d(0, 1, 0, 0deg);        transform: rotate3d(0, 1, 0, 0deg);    }}@keyframes banner3Shake {    0% {        -webkit-transform: rotate3d(0, 1, 0, 0deg);        transform: rotate3d(0, 1, 0, 0deg);    }    30% {        -webkit-transform: rotate3d(0, 0, 1, 5deg);        transform: rotate3d(0, 0, 1, 5deg);    }    60% {        -webkit-transform: rotate3d(1, 0, 0, 0deg);        transform: rotate3d(1, 0, 0, 0deg);    }    80% {        -webkit-transform: rotate3d(0, 0, 1, 5deg);        transform: rotate3d(0, 0, 1, 5deg);    }    100% {        -webkit-transform: rotate3d(0, 1, 0, 0deg);        transform: rotate3d(0, 1, 0, 0deg);    }}@-webkit-keyframes squareMover {    0%,    100% {        -webkit-transform: translate(0, 0) rotate(0);        transform: translate(0, 0) rotate(0);    }    20%,    60% {        -webkit-transform: translate(20px, 40px) rotate(180deg);        transform: translate(20px, 40px) rotate(180deg);    }    30%,    80% {        -webkit-transform: translate(40px, 60px) rotate(0deg);        transform: translate(40px, 60px) rotate(0deg);    }}@keyframes squareMover {    0%,    100% {        -webkit-transform: translate(0, 0) rotate(0);        transform: translate(0, 0) rotate(0);    }    20%,    60% {        -webkit-transform: translate(20px, 40px) rotate(180deg);        transform: translate(20px, 40px) rotate(180deg);    }    30%,    80% {        -webkit-transform: translate(40px, 60px) rotate(0deg);        transform: translate(40px, 60px) rotate(0deg);    }}/*--------------------------------------------------------------# Mobile Nav--------------------------------------------------------------*/.mobile-nav__wrapper {    position: fixed;    top: 0;    left: 0;    width: 100vw;    height: 100vh;    -webkit-transform: scale(0, 1);    transform: scale(0, 1);    -webkit-transform-origin: left center;    transform-origin: left center;    -webkit-transition: -webkit-transform 500ms ease;    transition: -webkit-transform 500ms ease;    transition: transform 500ms ease;    transition: transform 500ms ease, -webkit-transform 500ms ease;    z-index: 999;}.mobile-nav__wrapper .container {    padding-left: 0;    padding-right: 0;}.mobile-nav__wrapper.expanded {    -webkit-transform: scale(1, 1);    transform: scale(1, 1);}.mobile-nav__overlay {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: var(--thm-black);    opacity: 0.8;    cursor: pointer;}.mobile-nav__content {    width: 300px;    background-color: #1f4e3d;    z-index: 10;    position: relative;    height: 100%;    overflow-y: auto;    padding-top: 30px;    padding-bottom: 30px;    padding-left: 15px;    padding-right: 15px;}.mobile-nav__content .thm-btn {    padding: 8px 0;    width: 100%;    text-align: center;}.mobile-nav__content .logo-box {    margin-bottom: 40px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.mobile-nav__close {    position: absolute;    top: 20px;    right: 15px;    font-size: 18px;    color: #b5c3be;    cursor: pointer;}.mobile-nav__content .main-menu__list,.mobile-nav__content .main-menu__list ul {    margin: 0;    padding: 0;    list-style-type: none;}.mobile-nav__content .main-menu__list ul {    display: none;    border-top: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__content .main-menu__list ul li a {    padding-left: 1em;}.mobile-nav__content .main-menu__list li:not(:last-child) {    border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__content .main-menu__list li a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    line-height: 30px;    color: #ffffff;    font-size: 14px;    font-family: var(--thm-font);    font-weight: 500;    height: 46px;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-transition: 500ms;    transition: 500ms;}.mobile-nav__content .main-menu__list li a.expanded {    color: var(--thm-primary);}.mobile-nav__content .main-menu__list li a button {    width: 30px;    height: 30px;    background-color: var(--thm-primary);    border: none;    outline: none;    color: #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg);    -webkit-transition: -webkit-transform 500ms ease;    transition: -webkit-transform 500ms ease;    transition: transform 500ms ease;    transition: transform 500ms ease, -webkit-transform 500ms ease;}.mobile-nav__content .main-menu__list li a button.expanded {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    background-color: #fff;    color: var(--thm-black);}.mobile-nav__content .main-menu__list li.cart-btn span {    position: relative;    top: auto;    right: auto;    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}.mobile-nav__content .main-menu__list li.cart-btn i {    font-size: 16px;}.mobile-nav__top {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    margin-bottom: 30px;}.mobile-nav__language {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.mobile-nav__language img {    border-radius: 50%;    margin-right: 10px;}.mobile-nav__language .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {    width: 70px;}.mobile-nav__language .bootstrap-select > .dropdown-toggle {    padding: 0;    background-color: transparent;    border-radius: 0;    border: none;    outline: none;    color: #b5c3be;    font-size: 14px;}.mobile-nav__social {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.mobile-nav__social a {    font-size: 16px;    color: #b5c3be;    -webkit-transition: 500ms;    transition: 500ms;}.mobile-nav__social a + a {    margin-left: 10px;}.mobile-nav__social a:hover {    color: var(--thm-primary);}.mobile-nav__contact {    margin-bottom: 0;    margin-top: 20px;    margin-bottom: 20px;}.mobile-nav__contact li {    color: #b5c3be;    font-size: 14px;    font-weight: 500;    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.mobile-nav__contact li + li {    margin-top: 15px;}.mobile-nav__contact li a {    color: inherit;    -webkit-transition: 500ms;    transition: 500ms;}.mobile-nav__contact li a:hover {    color: var(--thm-primary);}.mobile-nav__contact li > i {    width: 30px;    height: 30px;    border-radius: 50%;    background-color: var(--thm-primary);    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    text-align: center;    font-size: 14px;    margin-right: 10px;    color: #fff;}.mobile-nav__container .logo-box {    display: none;}.mobile-nav__container .main-header__info {    display: none;}/*--------------------------------------------------------------# Search Popup--------------------------------------------------------------*/.search-popup {    position: fixed;    top: 0;    left: 0;    width: 100vw;    height: 100vh;    z-index: 991;    padding-left: 20px;    padding-right: 20px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-transform: translateY(-110%);    transform: translateY(-110%);    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;    transition: opacity 500ms ease, -webkit-transform 500ms ease;    transition: transform 500ms ease, opacity 500ms ease;    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease;}.search-popup.active {    -webkit-transform: translateY(0%);    transform: translateY(0%);}.search-popup__overlay {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: var(--thm-black);    opacity: 0.75;    cursor: pointer;}.search-popup__content {    width: 100%;    max-width: 560px;}.search-popup__content form {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    position: relative;    background-color: #fff;    border-radius: 5px;    overflow: hidden;}.search-popup__content form input[type="search"],.search-popup__content form input[type="text"] {    width: 100%;    background-color: #fff;    font-size: 16px;    border: none;    outline: none;    height: 66px;    padding-left: 30px;}.search-popup__content .thm-btn {    padding: 0;    width: 68px;    height: 68px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    text-align: center;    position: absolute;    top: 0;    right: -1px;    border-radius: 0;}.search-popup__content .thm-btn:hover {    background-color: var(--thm-black);    color: #fff;}.search-popup__content .thm-btn i {    margin: 0;}/*--------------------------------------------------------------# Main Slider--------------------------------------------------------------*/.main-slider {    overflow: hidden;    position: relative;}.main-slider .swiper-slide {    position: relative;    background-color: var(--thm-black);    height: 700px;}.main-slider .swiper-slide .image-layer {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-repeat: no-repeat;    background-size: cover;    -webkit-transform: scale(1);    transform: scale(1);    background-position: center;    -webkit-transition: -webkit-transform 7000ms ease;    transition: -webkit-transform 7000ms ease;    transition: transform 7000ms ease;    transition: transform 7000ms ease, -webkit-transform 7000ms ease;}.main-slider .swiper-slide .container {    padding-top: 100px;    padding-bottom: 100px;}@media (max-width: 991px) {    .main-slider .swiper-slide .container {        padding-top: 130px;        padding-bottom: 130px;    }}@media (max-width: 425px) {    .main-slider .swiper-slide .container {        padding-top: 110px;        padding-bottom: 110px;    }}.main-slider .swiper-slide .tagline {    display: block;    font-size: 16px;    font-weight: 700;    text-transform: uppercase;    letter-spacing: 0.2em;    color: white;    margin-bottom: 30px;    opacity: 0;    -webkit-transform: translateY(-120px);    transform: translateY(-120px);    -webkit-transition-delay: 0;    transition-delay: 0;    -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;    transition: opacity 2000ms ease, -webkit-transform 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}@media (max-width: 575px) {    .main-slider .swiper-slide .tagline {        font-size: 14px;    }}.main-slider .swiper-slide h2 {    margin: 0;    color: #fff;    font-family: var(--special-font);    font-size: 100px;    line-height: 1.1;    margin-top: 15px;    font-weight: 700;    opacity: 0;    visibility: hidden;    -webkit-transform: translateY(110px);    transform: translateY(110px);    -webkit-transition-delay: 1000ms;    transition-delay: 1000ms;    -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;    transition: opacity 2000ms ease, -webkit-transform 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}.main-slider .swiper-slide h2 br {    display: inherit !important;}.main-slider .swiper-slide h2 span {    position: relative;}.main-slider .swiper-slide h2 span::before {    content: "";    width: 108px;    height: 101px;    background-image: url(../images/shapes/banner-1-shape-1.png);    background-repeat: no-repeat;    position: absolute;    top: -10px;    right: -70px;}@media (max-width: 575px) {    .main-slider .swiper-slide h2 span::before {        background-size: 100%;        width: 70px;        height: 70px;        right: -50px;    }}@media (max-width: 1199px) {    .main-slider .swiper-slide h2 {        font-size: 70px;    }}@media (max-width: 767px) {    .main-slider .swiper-slide h2 {        font-size: 60px;    }}@media (max-width: 425px) {    .main-slider .swiper-slide h2 {        font-size: 50px;    }}@media (max-width: 375px) {    .main-slider .swiper-slide h2 {        font-size: 40px;        line-height: 1.3;    }}.main-slider .swiper-slide p {    margin: 0;    font-size: 18px;    line-height: 1.78;    font-weight: 500;    color: #ffffff;    margin-bottom: 40px;    margin-top: 25px;    opacity: 0;    visibility: hidden;    -webkit-transform: translateY(110px);    transform: translateY(110px);    -webkit-transition-delay: 1000ms;    transition-delay: 1000ms;    -webkit-transition: opacity 2000ms ease, -webkit-transform 2000ms ease;    transition: opacity 2000ms ease, -webkit-transform 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease, -webkit-transform 2000ms ease;}@media (max-width: 768px) {    .main-slider .swiper-slide p {        max-width: 440px;    }}@media (max-width: 575px) {    .main-slider .swiper-slide p {        font-size: 15px;    }}.main-slider .swiper-slide .thm-btn {    background-color: var(--thm-primary);    opacity: 0;    -webkit-transform: translateY(100px);    transform: translateY(100px);    -webkit-transition-delay: 2500ms;    transition-delay: 2500ms;    -webkit-transition: opacity 2000ms ease, color 500ms ease,    background 500ms ease, -webkit-transform 2000ms ease;    transition: opacity 2000ms ease, color 500ms ease,    background 500ms ease, -webkit-transform 2000ms ease;    transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,    background 500ms ease;    transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,    background 500ms ease, -webkit-transform 2000ms ease;}.main-slider .swiper-slide .thm-btn:hover {    background-color: #fff;    color: var(--thm-primary);}.main-slider .swiper-slide-active .image-layer {    -webkit-transform: scale(1.15);    transform: scale(1.15);}.main-slider .swiper-slide-active .thm-btn,.main-slider .swiper-slide-active h2,.main-slider .swiper-slide-active .tagline,.main-slider .swiper-slide-active p {    visibility: visible;    opacity: 1;    -webkit-transform: translateY(0) translateX(0);    transform: translateY(0) translateX(0);}.main-slider__nav {    width: 100%;    max-width: 1200px;    padding-left: 15px;    padding-right: 15px;    position: absolute;    top: 50%;    left: 50%;    z-index: 100;    -webkit-transform: translateY(-50%) translateX(-50%);    transform: translateY(-50%) translateX(-50%);    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: end;    -ms-flex-align: end;    align-items: flex-end;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;}@media (max-width: 425px) {    .main-slider__nav {        display: none;    }}.main-slider__nav .swiper-button-next,.main-slider__nav .swiper-button-prev {    position: relative;    top: auto;    left: auto;    right: auto;    bottom: auto;    z-index: 100;    width: 63px;    height: 63px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 20px;    color: #fff;    border: 2px solid #fff;    border-radius: 50%;    opacity: 0.3;    margin: 0;    text-align: center;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (max-width: 991px) {    .main-slider__nav .swiper-button-next,    .main-slider__nav .swiper-button-prev {        width: 48px;        height: 48px;        font-size: 18px;    }}.main-slider__nav .swiper-button-next:hover,.main-slider__nav .swiper-button-prev:hover {    opacity: 1;}.main-slider__nav .swiper-button-next::after,.main-slider__nav .swiper-button-prev::after {    display: none;}.main-slider__nav .swiper-button-prev {    margin-bottom: 10px;}@media (max-width: 991px) {    .main-slider__nav .swiper-button-prev {        margin-top: 10px;    }}.main-slider__two {    position: relative;}.main-slider__two::after {    content: "";    width: 100%;    height: 16px;    position: absolute;    bottom: 0;    left: 0;    background-image: url(../images/shapes/ripped-paper-slider-2.png);    background-position: center center;    background-size: auto;    z-index: 9;}@media (min-width: 1700px) {    .main-slider__two::after {        background-size: 100%;    }}.main-slider__two .swiper-slide .image-layer {    background-position: bottom center;}.main-slider__two .swiper-slide .container {    padding-top: 347px;    padding-bottom: 190px;}@media (max-width: 991px) {    .main-slider__two .swiper-slide .container {        padding-top: 130px;        padding-bottom: 130px;    }}@media (max-width: 425px) {    .main-slider__two .swiper-slide .container {        padding-top: 110px;        padding-bottom: 110px;    }}.main-slider__two .swiper-slide h2 {    max-width: 187px;    margin-left: auto;    margin-right: auto;    position: relative;}@media (min-width: 376px) {    .main-slider__two .swiper-slide h2 {        max-width: 245px;    }}@media (min-width: 768px) { .logo-box .main-header__info-phone{display: none}  .main-slider__two .swiper-slide h2 {        max-width: 360px;    }}@media (min-width: 992px) {    .main-slider__two .swiper-slide h2 {        max-width: 485px;    }}@media (min-width: 1200px) {    .main-slider__two .swiper-slide h2 {        max-width: 710px;    }}.main-slider__two .swiper-slide h2::after, .main-slider__two .swiper-slide h2::before {    width: 87px;    height: 143px;    background-repeat: no-repeat;    content: "";    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.main-slider__two .swiper-slide h2::before {    background-image: url(../images/icons/main-slider-icon-2-1.png);    right: 100%;}.main-slider__two .swiper-slide h2::after {    background-image: url(../images/icons/main-slider-icon-2-2.png);    left: 100%;}.main-slider__two .swiper-slide .thm-btn {    margin-top: 35px;}.main-slider__two .main-slider__nav {    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;    -ms-flex-direction: row;    flex-direction: row;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}@media (min-width: 1200px) {    .main-slider__two .main-slider__nav {        max-width: 1326px;    }}[class*="main-slider__line-"] {    position: absolute;    width: 1px;    height: calc(100% - 139px);    bottom: 0;    background-color: #fff;    z-index: 10;    opacity: 0.05;}.main-slider__line-1 {    left: 12%;}.main-slider__line-2 {    left: 33.334%;}.main-slider__line-3 {    left: 50.001%;}.main-slider__line-4 {    left: 66.668%;}.main-slider__line-5 {    left: 88%;}.main-slider__line-6 {    left: 100.002%;}/*--------------------------------------------------------------# Page Header--------------------------------------------------------------*/.page-header {    background-color: var(--thm-base);    position: relative;}.page-header::after {    content: "";    width: 100%;    height: 16px;    position: absolute;    bottom: -1px;    left: 0;    background-image: url(../images/shapes/ripped-paper-slider-2.png);    background-position: center center;    background-size: auto;    z-index: 9;}@media (min-width: 1700px) {    .page-header::after {        background-size: 100%;    }}.page-header__bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-repeat: no-repeat;    background-size: cover;}.page-header .container {    position: relative;    z-index: 10;    padding-top: 40px;    padding-bottom: 20px;    text-align: center;}@media (max-width: 480px) {    .page-header .container {padding-top: 30px;padding-bottom: 30px;}}.page-header .container h2 {    margin: 0;    line-height: 1;    font-family: var(--special-font);    color: #fff;    font-size: 40px;    font-weight: 700;   /* margin-top: 30px;*/}@media (max-width: 480px) {    .page-header .container h2 {        font-size: 36px;    }}.thm-breadcrumb {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    margin-bottom: 0;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.thm-breadcrumb li {    font-weight: 700;    text-transform: uppercase;    letter-spacing: 0.2em;    font-size: 13px;    color: #fff;    line-height: 1;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.thm-breadcrumb li:not(:last-of-type) {    margin-right: 10px;}.thm-breadcrumb li a {    opacity: 0.7;    color: inherit;}.thm-breadcrumb li span {    display: block;    line-height: 1;}/*--------------------------------------------------------------# Google Map--------------------------------------------------------------*/.google-map__home-two {    width: 100%;    margin-bottom: -16px;}.google-map__home-two iframe {    display: block;    border: none;    outline: none;    width: 100%;    height: 550px;}/*--------------------------------------------------------------# Client Carousel--------------------------------------------------------------*/.client-carousel {    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .client-carousel {        padding-top: 120px;        padding-bottom: 120px;    }}.client-carousel__has-border-top {    border-top: 1px solid #e9e7e2;}.client-carousel__has-top-shadow {    -webkit-box-shadow: 0px -1px 0px 0px RGBA(227, 227, 227, 0.004);    box-shadow: 0px -1px 0px 0px RGBA(227, 227, 227, 0.004);}.client-carousel .swiper-slide {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.client-carousel img {    -webkit-transition: 500ms;    transition: 500ms;    opacity: 0.3;    max-width: 100%;}.client-carousel img:hover {    opacity: 0.8;}.client-carousel__about-page {    position: relative;}.client-carousel__about-page::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-white-up.png);    position: absolute;    bottom: -16px;    left: 0;    z-index: 10;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    background-size: auto;}@media (min-width: 1700px) {    .client-carousel__about-page::before {        background-size: 100%;        bottom: -15px;    }}.client-carousel__about-page .container {    position: relative;}/*--------------------------------------------------------------# Footer--------------------------------------------------------------*/.site-footer {    background-color: #255946;    padding-top: 80px;    padding-bottom: 40px;    position: relative;    /*margin-top: 16px;*/}.site-footer::before {    content: "";    width: 100%;    height: 16px;    /*background-image: url(../images/shapes/ripped-paper-base-2.png);*/    position: absolute;    top: -15px;    left: 0;    z-index: 10;    background-size: auto;}@media (min-width: 1700px) {    .site-footer::before {        background-size: 100%;        top: -16px;    }}@media (min-width: 1200px) {    .site-footer {       /* padding-top: 40px;*/        padding-bottom: 0;    }}.site-footer [class*="site-footer__shape-"] {    display: none;}@media (min-width: 768px) {    .site-footer [class*="site-footer__shape-"] {        display: block;        position: absolute;    }}.site-footer__shape-1 {    bottom: -45px;    right: -15px;}.site-footer__shape-2 {    bottom: -85px;    left: 96px;    mix-blend-mode: luminosity;}.footer-widget {    margin-bottom: 40px;}.footer-widget__title {    margin: 0;    font-size: 18px;    color: #fff;    font-weight: bold;    line-height: 1;    margin-bottom: 25px;}@media (min-width: 1200px) {    .footer-widget__title {        margin-bottom: 20px;    }}.footer-widget p {    font-size: 14px;    color: #b5c3be;    max-width: 271px;    margin: 0;    margin-top: 25px;}@media (min-width: 1200px) {    .footer-widget p {        font-size: 15px;        max-width: 291px;        margin-top: 15px;    }}.footer-widget .mc-form {    width: 100%;    max-width: 300px;    background-color: #fff;    border-radius: 5px;    height: 50px;    position: relative;    margin-top: 15px;    margin-bottom: 20px;}@media (min-width: 1200px) {    .footer-widget .mc-form {        height: 60px;        margin-bottom: 30px;    }}.footer-widget .mc-form input[type="text"],.footer-widget .mc-form input[type="email"] {    width: 100%;    border: none;    display: block;    outline: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    height: 100%;    border-radius: 5px;    background-color: #fff;    color: #6e7673;    font-size: 14px;    padding-left: 30px;}.footer-widget .mc-form button[type="submit"] {    border: none;    outline: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    width: auto;    font-size: 20px;    color: var(--thm-base);    background-color: transparent;    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    right: 20px;}.footer-widget__Logo {    position: relative;}@media (min-width: 1200px) {    .footer-widget__Logo {        /* top: -15px; */    }}.footer__social {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.footer__social a {    font-size: 16px;    color: #fff;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .footer__social a {        font-size: 18px;    }}.footer__social a:hover {    color: var(--thm-primary);}.footer__social a + a {    margin-left: 10px;}@media (min-width: 1200px) {    .footer__social a + a {        margin-left: 35px;    }}@media (min-width: 1200px) {    .footer-widget__links-widget {        margin-left: -30px;    }}.footer-widget__links {    margin: 0;    margin-top: -10px;}.footer-widget__links li {    position: relative;}@media (min-width: 1200px) {    .footer-widget__links li + li {        margin-top: 10px;    }}.footer-widget__links li::before {    content: "\f105";    font-family: "Font Awesome 5 Pro";    font-weight: 400;    position: absolute;    top: 50%;    left: 0;    font-size: 14px;    color: #b5c3be;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}@media (min-width: 1200px) {    .footer-widget__links li::before {        font-size: 15px;    }}.footer-widget__links li a {    padding-left: 15px;    display: block;    color: #b5c3be;    font-size: 14px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .footer-widget__links li a {        font-size: 15px;    }}.footer-widget__links li:hover::before,.footer-widget__links li:hover a {    color: var(--thm-primary);}.footer-widget__post li {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;}.footer-widget__post li + li {    margin-top: 30px;}.footer-widget__post li > img {    width: 70px;    height: 69px;    margin-right: 20px;    -ms-flex-negative: 0;    flex-shrink: 0;}@media (min-width: 1200px) {    .footer-widget__post-content {        margin-top: -13px;    }}.footer-widget__post-content h4 {    margin: 0;    font-size: 14px;    color: #ffffff;    font-weight: 500;    line-height: 2.133;}@media (min-width: 1200px) {    .footer-widget__post-content h4 {        font-size: 15px;        margin-top: 5px;    }}.footer-widget__post-content h4 a {    color: inherit;}.footer-widget__post-content span {    font-size: 13px;    color: var(--thm-primary);    font-weight: bold;    line-height: 1;}.footer-widget__contact {    margin-top: -10px;}@media (min-width: 1200px) {    .footer-widget__contact {        margin-top: -25px;    }}.footer-widget__contact li {    position: relative;    padding-left: 20px;}@media (min-width: 1200px) {    .footer-widget__contact li {        min-height: 60px;        padding-left: 30px;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }}@media (min-width: 1200px) {    .footer-widget__contact li:last-child {        padding-top: 15px;    }}@media (min-width: 1200px) {    .footer-widget__contact li:last-child > i {        top: 21px;        -webkit-transform: translateY(0);        transform: translateY(0);    }}.footer-widget__contact li + li {    border-top: 1px solid rgba(255, 255, 255, 0.1);}.footer-widget__contact li > i {    position: absolute;    top: 50%;    left: 0;    font-size: 14px;    color: var(--thm-primary);    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}@media (min-width: 1200px) {    .footer-widget__contact li > i {        font-size: 18px;    }}.footer-widget__contact li a {    color: #b5c3be;    font-size: 14px;    line-height: 2;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .footer-widget__contact li a {        font-size: 15px;        line-height: 2.133;    }}.footer-widget__contact li:hover a {    color: var(--thm-primary);}.footer-widget__contact li:hover > i {    color: #fff;}.bottom-footer {    background-color: #1f4e3d;    padding-top: 40px;    padding-bottom: 40px;    position: relative;}@media (min-width: 1200px) {    .bottom-footer {        padding-top: 10px;        padding-bottom: 10px;    }}.bottom-footer::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-base.png);    position: absolute;    top: -16px;    left: 0;    z-index: 10;    background-size: auto;}@media (min-width: 1700px) {    .bottom-footer::before {        background-size: 100%;        bottom: -16px;    }}.bottom-footer .container {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;}@media (min-width: 1200px) {    .bottom-footer .container {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-direction: row;        flex-direction: row;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;    }}.bottom-footer p {    margin: 0;    font-size: 14px;    color: #b5c3be;    font-weight: 500;    line-height: 1;}@media (min-width: 1200px) {    .bottom-footer p {        font-size: 15px;    }}.bottom-footer__links {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    margin-top: 20px;}@media (min-width: 1200px) {    .bottom-footer__links {        margin-top: 0;    }}.bottom-footer__links a {    line-height: 1;    font-size: 14px;    color: #b5c3be;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.bottom-footer__links a:not(:last-of-type)::after {    content: "/";    margin-left: 5px;    margin-right: 5px;}@media (min-width: 1200px) {    .bottom-footer__links a:not(:last-of-type)::after {        margin-left: 10px;        margin-right: 10px;    }}.bottom-footer__links a:hover {    color: #fff;}@media (min-width: 1200px) {    .bottom-footer__links a {        font-size: 15px;    }}/*--------------------------------------------------------------# Contact--------------------------------------------------------------*/.contact-one {    padding-top: 60px;}@media (min-width: 1200px) {    .contact-one {        padding-top: 60px;    }}.contact-one .block-title {    margin-bottom: 30px;}@media (min-width: 1440px) {    .contact-one .block-title {        margin-right: -20px;    }}.contact-one__summery {    margin-bottom: 30px;}@media (min-width: 1200px) {    .contact-one__summery {        margin-top: 40px;    }}.contact-one__summery p {    margin: 0;    font-size: 14px;    line-height: 2;    color: #6e7673;    font-weight: 500;}@media (min-width: 992px) {    .contact-one__summery p {        font-size: 15px;        max-width: 400px;    }}@media (min-width: 1200px) {    .contact-one__summery p {        font-size: 16px;        line-height: 2.125;        margin-right: -25px;    }}.contact-one__social {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.contact-one__social a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    background-color: #f6f5f2;    color: #6e7673;    font-size: 14px;    width: 40px;    height: 40px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    border-radius: 50%;}@media (min-width: 992px) {    .contact-one__social a {        width: 50px;        height: 50px;        font-size: 15px;    }}.contact-one__social a:hover {    background-color: var(--thm-primary);    color: #fff;}.contact-one__social a + a {    margin-left: 10px;}.contact-one__form {    margin-top: 40px;}@media (min-width: 1200px) {    .contact-one__form {        margin-top: 0;        padding-left: 40px;    }}@media (min-width: 1440px) {    .contact-one__form {        padding-left: 70px;    }}.contact-one__form .row {    margin-left: -10px;    margin-right: -10px;}.contact-one__form .row [class*="col-"] {    padding-left: 10px;    padding-right: 10px;}.contact-one__form input[type="text"],.contact-one__form input[type="email"],.contact-one__form input[type="phone"],.contact-one__form textarea {    display: block;    border: none;    outline: none;    width: 100%;    background-color: #f6f5f2;    border-radius: 5px;    padding-left: 20px;    padding-right: 20px;    height: 40px;    font-size: 14px;    color: #6e7673;    margin-bottom: 20px;}@media (min-width: 1200px) {    .contact-one__form input[type="text"],    .contact-one__form input[type="email"],    .contact-one__form input[type="phone"],    .contact-one__form textarea {        height: 40px;        padding-left: 30px;    }}.contact-one__form textarea {    height: 140px;    padding-top: 10px;}@media (min-width: 1200px) {    .contact-one__form textarea {        padding-top: 20px;        height: 140px;    }}.contact-one__form .thm-btn {    background-color: var(--thm-primary);}.contact-one__form .thm-btn:hover {    background-color: var(--thm-black);    color: #fff;}@media (min-width: 1440px) {    .contact-one__form .thm-btn {        font-size: 18px;        font-weight: bold;    }}.contact-infos {    padding-left: 15px;    padding-right: 15px;    padding-top: 20px;}@media (min-width: 1200px) {    .contact-infos {        padding-top: 20px;    }}.contact-infos .inner-container {    border-radius: 5px;    background-color: white;    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    margin-bottom: -30px;    position: relative;    z-index: 10;    padding: 20px;    border-radius: 5px;}@media (min-width: 768px) {    .contact-infos .inner-container {        text-align: center;    }}@media (min-width: 992px) {    .contact-infos .inner-container {        text-align: left;        padding: 30px 0;    }}@media (min-width: 1200px) {    .contact-infos .inner-container {        padding: 20px 5px;        margin-bottom: -50px;    }}[class*="col"] .contact-infos__single {    padding-left: 20px;    padding-right: 20px;}@media (min-width: 992px) {    [class*="col"] .contact-infos__single {        padding-left: 30px;        padding-right: 30px;    }}@media (min-width: 1200px) {    [class*="col"] .contact-infos__single {        padding-left: 55px;        padding-right: 55px;    }}[class*="col"] + [class*="col"] .contact-infos__single {    border-top: 1px solid #e9e7e2;    margin-top: 20px;    padding-top: 20px;}@media (min-width: 992px) {    [class*="col"] + [class*="col"] .contact-infos__single {        border-top: 0;        margin-top: 0;        padding-top: 0;        border-left: 1px solid #e9e7e2;    }}.contact-infos__single h3 {    margin: 0;    color: #255946;    font-size: 18px;    font-weight: bold;    margin-bottom: 10px;}@media (min-width: 768px) {    .contact-infos__single h3 {        font-size: 20px;    }}@media (min-width: 1200px) {    .contact-infos__single h3 {        margin-bottom: 30px;    }}.contact-infos__single p {    margin: 0;    color: #6e7673;    font-size: 14px;    line-height: 2;}@media (min-width: 768px) {    .contact-infos__single p {        font-size: 16px;        max-width: 230px;        margin-left: auto;        margin-right: auto;    }}@media (min-width: 992px) {    .contact-infos__single p {        margin-left: 0;        margin-right: 0;        max-width: 292px;    }}@media (min-width: 1200px) {    .contact-infos__single p {        font-size: 18px;        line-height: 1.89;    }}.contact-infos__single p br {    display: inherit !important;}.contact-infos__single p a {    color: inherit;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.contact-infos__single p a:hover {    color: var(--thm-base);}.contact-two {    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .contact-two {        padding-top: 120px;        padding-bottom: 120px;    }}.contact-two__image {    position: relative;}@media (min-width: 1200px) {    .contact-two__image {        margin-top: 30px;    }}.contact-two__image > img {    border-radius: 50%;    position: relative;}.contact-two__image-bubble-1 {    width: 100%;    height: 100%;    background-color: #f6f5f2;    position: absolute;    top: -30px;    left: -20px;    border-radius: 50%;}@media (min-width: 768px) {    .contact-two__image-bubble-1 {        width: 471px;        height: 471px;    }}.contact-two__image-bubble-2 {    width: 120px;    height: 120px;    background-color: var(--thm-base);    position: absolute;    top: -40px;    left: -30px;    border-radius: 50%;    -webkit-animation-name: bubbleMover;    animation-name: bubbleMover;    -webkit-animation-duration: 10s;    animation-duration: 10s;    -webkit-animation-timing-function: linear;    animation-timing-function: linear;    -webkit-animation-delay: 2s;    animation-delay: 2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-perspective: 100px;    perspective: 100px;    -webkit-transform-origin: center center;    transform-origin: center center;}@media (min-width: 768px) {    .contact-two__image-bubble-2 {        width: 189px;        height: 189px;    }}.contact-two__image-bubble-3 {    width: 55px;    height: 55px;    background-color: var(--thm-primary);    position: absolute;    bottom: -20px;    left: 20px;    border-radius: 50%;    -webkit-animation-name: squareMover;    animation-name: squareMover;    -webkit-animation-duration: 10s;    animation-duration: 10s;    -webkit-animation-timing-function: linear;    animation-timing-function: linear;    -webkit-animation-delay: 2s;    animation-delay: 2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-perspective: 100px;    perspective: 100px;    -webkit-transform-origin: center center;    transform-origin: center center;}@media (min-width: 1440px) {    .contact-two__image-bubble-3 {        left: -40px;        bottom: 10px;    }}.contact-two__content {    margin-top: 40px;}@media (min-width: 1200px) {    .contact-two__content {        margin-top: 0;    }}@media (min-width: 1440px) {    .contact-two__content {        position: relative;        left: 15px;    }}@media (min-width: 1200px) {    .contact-two__summery {        margin-top: -20px;    }}.contact-two__summery p {    margin: 0;    font-size: 14px;    line-height: 2;    color: #6e7673;    font-weight: 500;}@media (min-width: 992px) {    .contact-two__summery p {        font-size: 15px;        max-width: 275px;    }}@media (min-width: 1200px) {    .contact-two__summery p {        font-size: 16px;        line-height: 2.125;        margin-right: -15px;    }}@media (min-width: 1200px) {    .contact-two .contact-one__form {        padding-left: 0;    }}@media (min-width: 1440px) {    .contact-two .contact-one__form {        padding-left: 30px;    }}.contact-two .contact-one__form input[type="text"],.contact-two .contact-one__form input[type="email"],.contact-two .contact-one__form input[type="phone"],.contact-two .contact-one__form textarea {    margin-bottom: 10px;}@media (min-width: 1200px) {    .contact-two .contact-one__form textarea {        height: 120px;    }}/*--------------------------------------------------------------# Projects--------------------------------------------------------------*/.projects-one {    padding-top: 60px;    padding-bottom: 50px;}@media (min-width: 1200px) {    .projects-one {        padding-top: 60px;        padding-bottom: 80px;    }}.projects-one__single {    position: relative;    overflow: hidden;    border-radius: 5px;    margin-bottom: 30px;}.projects-one__single > img {    width: 100%;}.projects-one__content {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: rgba(var(--thm-primary-rgb), 0.9);    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    padding: 30px;    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;    transition: opacity 500ms ease, -webkit-transform 500ms ease;    transition: transform 500ms ease, opacity 500ms ease;    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease;    -webkit-transform: translateY(40%);    transform: translateY(40%);    opacity: 0;}.projects-one__content h3 {    margin: 0;    color: #fff;    font-size: 20px;    font-weight: bold;}@media (min-width: 768px) {    .projects-one__content h3 {        font-size: 25px;    }}@media (min-width: 992px) {    .projects-one__content h3 {        max-width: 160px;    }}@media (min-width: 1200px) {    .projects-one__content h3 {        margin-left: 30px;        font-size: 30px;        margin-bottom: 23px;    }}.projects-one__single:hover .projects-one__content {    opacity: 1;    -webkit-transform: translateY(0%);    transform: translateY(0%);}.projects-one__button {    position: absolute;    top: 30px;    right: 30px;    width: 40px;    height: 40px;    border-radius: 50%;    border: 2px solid #fff;    font-size: 17px;    color: #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.projects-one__button:hover {    background-color: #fff;    color: var(--thm-black);}@media (min-width: 768px) {    .projects-one__button {        width: 60px;        height: 60px;        font-size: 20px;    }}.project-page {    padding-top: 0;}.project-page hr {    margin: 0;    padding: 0;    border-color: #e9e7e2;    border-width: 1px;    margin-bottom: 80px;}@media (min-width: 1200px) {    .project-page hr {        margin-bottom: 120px;    }}#projects-one__swiper-pagination {    margin-top: 0px;    position: relative;    bottom: auto;    left: auto;}#projects-one__swiper-pagination .swiper-pagination-bullet {    width: 10px;    height: 10px;    background-color: #1f4e3d;    opacity: 0.3;    margin-left: 5px;    margin-right: 5px;}@media (min-width: 1200px) {    #projects-one__swiper-pagination .swiper-pagination-bullet {        width: 13px;        height: 13px;    }}#projects-one__swiper-pagination .swiper-pagination-bullet-active {    opacity: 1;}@media (min-width: 1440px) {    .project-one__home-one {        padding-top: 0;        padding-bottom: 120px;    }}@media (min-width: 1200px) {    .project-one__home-one .swiper-container {        overflow: visible;    }}@media (min-width: 1200px) {    .project-one__home-one .projects-one__content {        top: auto;        bottom: 25px;        left: 30px;        right: auto;        width: 360px;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-direction: row;        flex-direction: row;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;        padding: 45px 40px;        border-radius: 5px;        background-color: var(--thm-primary);    }}@media (min-width: 1200px) {    .project-one__home-one .projects-one__content h3 {        margin-left: 0;        margin-bottom: 0;    }}@media (min-width: 1200px) {    .project-one__home-one .projects-one__button {        position: relative;        top: auto;        right: auto;    }}.project-details {    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .project-details {        padding-top: 120px;        padding-bottom: 120px;    }}.project-details h2 {    font-weight: bold;    font-size: 36px;    margin: 0;    margin-top: 20px;    margin-bottom: 20px;}@media (min-width: 1200px) {    .project-details h2 {        font-size: 46px;        margin-bottom: 30px;    }}.project-details h3 {    font-size: 28px;    font-weight: bold;    margin: 0;    margin-top: 20px;    margin-bottom: 20px;}@media (min-width: 1200px) {    .project-details h3 {        font-size: 36px;        margin-bottom: 40px;    }}.project-details p {    margin: 0;}.project-details img {    border-radius: 5px;}@media (min-width: 1200px) {    .project-details__images {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;        -webkit-box-align: start;        -ms-flex-align: start;        align-items: flex-start;    }}.project-details__images img {    margin-top: 30px;}@media (min-width: 992px) {    .project-details__images img:nth-child(1) {        display: none;    }}@media (min-width: 1200px) {    .project-details__images img:nth-child(1) {        display: inline-block;    }}.project-details__check-list {    margin-bottom: 20px;    margin-top: 20px;}@media (min-width: 1200px) {    .project-details__check-list {        margin-top: 40px;        margin-bottom: 30px;    }}.project-details__check-list li {    position: relative;    padding-left: 25px;    color: var(--thm-black);    font-weight: 500;    line-height: 1.4;}.project-details__check-list li + li {    margin-top: 10px;}@media (min-width: 1200px) {    .project-details__check-list li {        font-size: 18px;        padding-left: 30px;    }}.project-details__check-list li > i {    color: var(--thm-primary);    font-size: 18px;    position: absolute;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.project-details__list {    background-color: #f6f5f2;    border-radius: 5px;    padding-left: 30px;    padding-right: 30px;    padding-top: 30px;    padding-bottom: 30px;}@media (min-width: 992px) {    .project-details__list {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-wrap: wrap;        flex-wrap: wrap;        margin-bottom: 30px;    }}@media (min-width: 1200px) {    .project-details__list {        margin-left: 50px;        margin-right: 50px;        padding-top: 50px;        padding-bottom: 50px;        margin-top: -60px;        position: relative;        z-index: 20;        padding-left: 80px;        padding-right: 80px;        margin-bottom: 70px;    }}.project-details__list li {    font-weight: 500;    font-size: 16px;    color: #6e7673;}@media (min-width: 992px) {    .project-details__list li {        -webkit-box-flex: 0;        -ms-flex: 0 0 25%;        flex: 0 0 25%;    }}@media (min-width: 1200px) {    .project-details__list li {        font-size: 18px;    }}.project-details__list li + li {    margin-top: 10px;}@media (min-width: 992px) {    .project-details__list li + li {        margin-top: 0;    }}.project-details__list li span {    display: block;    color: var(--thm-black);    line-height: 1;    font-weight: bold;}@media (min-width: 1200px) {    .project-details__list li span {        margin-bottom: 5px;    }}.project-details .bottom-content {    margin-top: 30px;}@media (min-width: 1200px) {    .project-details .bottom-content {        margin-top: 70px;    }}/*--------------------------------------------------------------# Call To Action--------------------------------------------------------------*/.call-to-action {    background-color: #49a760;    position: relative;    padding-top: 80px;    padding-bottom: 80px;    margin-bottom: -16px;}.call-to-action__bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    opacity: 0.1;    mix-blend-mode: luminosity;    background-repeat: no-repeat;    background-size: cover;    background-position: center center;    -webkit-filter: grayscale(100%);    filter: grayscale(100%);}@media (min-width: 1200px) {    .call-to-action {        padding-top: 110px;        padding-bottom: 126px;    }}.call-to-action .container {    position: relative;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    text-align: center;}@media (min-width: 768px) {    .call-to-action .container {        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-direction: row;        flex-direction: row;        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;        text-align: left;    }}@media (min-width: 768px) {    .call-to-action__content {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-flex: 0;        -ms-flex: 0 0 60%;        flex: 0 0 60%;    }}.call-to-action__icon {    font-size: 55px;    color: var(--thm-primary);    display: block;    margin-bottom: 20px;}@media (min-width: 768px) {    .call-to-action__icon {        margin-bottom: 0;        margin-right: 20px;    }}@media (min-width: 1200px) {    .call-to-action__icon {        font-size: 63px;        margin-right: 30px;    }}.call-to-action h3 {    font-family: var(--special-font);    font-size: 32px;    font-weight: bold;    color: #fff;}@media (min-width: 768px) {    .call-to-action h3 {        margin-bottom: 0;    }}@media (min-width: 1200px) {    .call-to-action h3 {        font-size: 40px;    }}.call-to-action__button {    margin-top: 15px;}@media (min-width: 768px) {    .call-to-action__button {        margin-top: 0;    }}.call-to-action__button .thm-btn {    background-color: var(--thm-primary);    color: #fff;}@media (min-width: 1200px) {    .call-to-action__button .thm-btn {        font-size: 18px;        font-weight: bold;    }}.call-to-action__button .thm-btn:hover {    background-color: #fff;    color: var(--thm-black);}.call-to-action__two {    background-color: #1f4e3d;    position: relative;    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .call-to-action__two {        padding-top: 110px;        padding-bottom: 120px;    }}.call-to-action__two::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-white-up.png);    position: absolute;    top: 0px;    left: 0;    z-index: 10;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    background-size: auto;}@media (min-width: 1700px) {    .call-to-action__two::before {        background-size: 100%;        top: 0;    }}.call-to-action__two::after {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-white-up.png);    position: absolute;    bottom: 0px;    left: 0;    z-index: 10;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    background-size: auto;}@media (min-width: 1700px) {    .call-to-action__two::after {        background-size: 100%;        bottom: 0;    }}.call-to-action__two__bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    opacity: 0.4;    background-repeat: no-repeat;    background-size: cover;    background-position: center center;}.call-to-action__two .container {    position: relative;    text-align: center;}.call-to-action__two h3 {    margin: 0;    font-family: var(--special-font);    font-size: 36px;    letter-spacing: -0.02em;    font-weight: bold;    color: #fff;    margin-bottom: 20px;}@media (min-width: 768px) {    .call-to-action__two h3 {        font-size: 55px;    }}@media (min-width: 992px) {    .call-to-action__two h3 {        font-size: 80px;        max-width: 750px;        margin-left: auto;        margin-right: auto;    }}.call-to-action__two .thm-btn {    background-color: var(--thm-primary);}@media (min-width: 992px) {    .call-to-action__two .thm-btn {        margin-top: 10px;        font-size: 18px;    }}.call-to-action__two .thm-btn:hover {    background-color: #fff;    color: var(--thm-black);}.call-to-action__three {    background-color: #49a760;    position: relative;    padding-top: 80px;    padding-bottom: 80px;    margin-bottom: -16px;}@media (min-width: 992px) {    .call-to-action__three {        margin-top: 60px;        padding-bottom: 130px;    }}.call-to-action__three__bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    opacity: 0.1;    mix-blend-mode: luminosity;    background-repeat: no-repeat;    background-size: cover;    -webkit-filter: grayscale(100%);    filter: grayscale(100%);    background-position: center center;}@media (min-width: 1200px) {    .call-to-action__three {        padding-top: 110px;        padding-bottom: 126px;    }}.call-to-action__three-image {    position: relative;}@media (min-width: 768px) {    .call-to-action__three-image {        max-width: 330px;        margin-left: auto;        margin-right: auto;        margin-bottom: 50px;    }}@media (min-width: 992px) {    .call-to-action__three-image {        top: -170px;        margin-bottom: -170px;        margin-left: 0;        margin-right: 0;    }}.call-to-action__three-image img {    margin-bottom: 30px;    display: block;    margin-left: auto;    margin-right: auto;    position: relative;    z-index: 10;    border-radius: 5px;}@media (min-width: 768px) {    .call-to-action__three-image img {        margin-left: 0;        margin-right: 0;        margin-bottom: 0;    }}@media (min-width: 768px) {    .call-to-action__three-image img:nth-child(2) {        position: absolute;        left: calc(100% - 50px);        bottom: 0;        z-index: 9;    }}@media (min-width: 992px) {    .call-to-action__three-image img:nth-child(2) {        display: none;    }}@media (min-width: 1200px) {    .call-to-action__three-image img:nth-child(2) {        display: block;    }}.call-to-action__three-content {    text-align: center;}@media (min-width: 992px) {    .call-to-action__three-content {        text-align: left;    }}@media (min-width: 1200px) {    .call-to-action__three-content {        padding-left: 120px;    }}.call-to-action__three-content h3 {    margin: 0;    font-size: 36px;    font-family: var(--special-font);    margin-bottom: 20px;    color: #fff;    font-weight: bold;}@media (min-width: 768px) {    .call-to-action__three-content h3 {        font-size: 50px;    }}@media (min-width: 1200px) {    .call-to-action__three-content h3 {        max-width: 553px;        font-size: 60px;    }}.call-to-action__three .thm-btn {    background-color: var(--thm-primary);}@media (min-width: 992px) {    .call-to-action__three .thm-btn {        margin-top: 10px;        font-size: 18px;    }}.call-to-action__three .thm-btn:hover {    background-color: #fff;    color: var(--thm-black);}.call-to-action__two-home-two {    padding-bottom: 140px;}@media (min-width: 1200px) {    .call-to-action__two-home-two {        padding-bottom: 335px;    }}/*--------------------------------------------------------------# Services--------------------------------------------------------------*/.service-one {    background-color: var(--thm-primary);    padding-top: 80px;    padding-bottom: 50px;    position: relative;}.service-one::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-primary-up.png);    position: absolute;    top: -16px;    left: 0;    z-index: 10;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    background-size: auto;}@media (min-width: 1700px) {    .service-one::before {        background-size: 100%;        bottom: -15px;    }}@media (min-width: 992px) {    .service-one {        padding-bottom: 0;        margin-bottom: 120px;    }}@media (min-width: 1200px) {    .service-one {        padding-top: 50px;    }}.btn.focus, .btn:focus {    outline: 0;    box-shadow: none;}.btn-link:hover {    text-decoration: none;}.btn-link.focus, .btn-link:focus {    text-decoration: none;}.service-one__box {    position: relative;    margin-bottom: 25px;}@media (min-width: 992px) {    .service-one__box {        margin-bottom: -90px;    }}.service-one__box > img {    width: 100%;    -webkit-filter: blur(0);    filter: blur(0);    border-radius: 5px;    -webkit-transition: 500ms ease;    transition: 500ms ease;}.service-one__box:hover > img {    -webkit-filter: blur(2px);    filter: blur(2px);}.service-one__box-content {    width: calc(100% - 40px);    position: absolute;    left: 50%;    bottom: 0;    -webkit-transform: translateX(-50%) translateY(50%);    transform: translateX(-50%) translateY(50%);    background-color: #fff;    border-radius: 5px;    padding-top: 20px;    padding-bottom: 20px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .service-one__box-content {        padding-top: 29px;        padding-bottom: 29px;    }}.service-one__box-content h3 {    margin: 0;    font-size: 15px;    font-weight: 600;    color: #255946;    text-align: center;}@media (min-width: 1200px) {    .service-one__box-content h3 {        font-size: 15px;    }}#dergi {    height: 750px;    clear: both;    margin-bottom: 20px;}@media (max-width: 767px)    #dergi {        height: 450px;        clear: both;    }.service-one__box-content h3 a {    color: inherit;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.service-one__box-content h3 a:hover {    color: var(--thm-primary);}.service-one__box:hover .service-one__box-content {    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}.service-one__about {    background-color: #fff;    margin-top: 0;    margin-bottom: 0;}@media (min-width: 992px) {    .service-one__about {        padding-bottom: 50px;    }}@media (min-width: 1200px) {    .service-one__about {        padding-bottom: 100px;    }}.service-one__about::before {    display: none;}@media (min-width: 992px) {    .service-one__about .service-one__box {        margin-bottom: 60px;    }}.service-two {    background-color: #f6f5f2;    padding-top: 80px;    padding-bottom: 60px;    position: relative;}.service-two::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-gray-up.png);    position: absolute;    top: -15px;    left: 0;    z-index: 10;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    background-size: auto;}@media (min-width: 1700px) {    .service-two::before {        background-size: 100%;        bottom: -15px;    }}@media (min-width: 1200px) {    .service-two {        padding-top: 120px;        padding-bottom: 120px;    }}.service-two__bottom-curv {    width: 100%;    height: 360px;    background-color: #fff;    position: absolute;    bottom: 0;    left: 0;    display: none;}@media (min-width: 1200px) {    .service-two__bottom-curv {        display: block;    }}.service-two__bottom-curv::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-white-up.png);    position: absolute;    top: -16px;    left: 0;    z-index: 10;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    background-size: auto;}@media (min-width: 1700px) {    .service-two__bottom-curv::before {        background-size: 100%;        bottom: -15px;    }}.service-two .container {    position: relative;    z-index: 10;}.service-two .row {    margin-left: -10px;    margin-right: -10px;}@media (min-width: 992px) {    .service-two .row {        margin-left: -3px;        margin-right: -3px;    }}.service-two .row [class*="col-"] {    padding-left: 10px;    padding-right: 10px;}@media (min-width: 992px) {    .service-two .row [class*="col-"] {        padding-left: 3px;        padding-right: 3px;    }}.service-two__card {    border-radius: 5px;    margin-bottom: 20px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .service-two__card {        margin-bottom: 0;    }}.service-two__card-image {    position: relative;    overflow: hidden;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}.service-two__card-image > img {    width: 100%;}.service-two__card-content {    background-color: #fff;    position: relative;    text-align: center;    padding-left: 30px;    padding-right: 30px;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;    padding-bottom: 30px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}@media (min-width: 1200px) {    .service-two__card-content {        padding-bottom: 45px;        padding-left: 50px;        padding-right: 50px;    }}.service-two__card-content h3 {    color: var(--thm-black);    font-size: 18px;    font-weight: bold;    margin: 0;    margin-top: 20px;    margin-bottom: 10px;}@media (min-width: 768px) {    .service-two__card-content h3 {        font-size: 20px;    }}@media (min-width: 1200px) {    .service-two__card-content h3 {        max-width: 145px;        margin-left: auto;        margin-right: auto;    }}.service-two__card-content h3 a {    color: inherit;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.service-two__card-content h3 a:hover {    color: var(--thm-primary);}.service-two__card-content p {    margin: 0;    font-size: 15px;    line-height: 1.875;    color: #6e7673;}@media (min-width: 768px) {    .service-two__card-content p {        font-size: 16px;    }}.service-two__card:hover .service-two__card-content {    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.1);}.service-two__card-icon {    width: 78px;    height: 78px;    background-color: var(--thm-base);    border: 6px solid #fff;    margin-left: auto;    margin-right: auto;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    text-align: center;    font-size: 35px;    color: #fff;    border-radius: 50%;    position: relative;    top: -39px;    margin-bottom: -39px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 768px) {    .service-two__card-icon {        width: 98px;        height: 98px;        top: -49px;        margin-bottom: -49px;    }}@media (min-width: 1200px) {    .service-two__card-icon {        width: 108px;        height: 108px;        top: -54px;        margin-bottom: -54px;        font-size: 50px;    }}.service-two__card:hover .service-two__card-icon {    background-color: var(--thm-primary);}.service-two__card:hover {    -webkit-box-shadow: 0 4px 0 0 var(--thm-primary);    box-shadow: 0 4px 0 0 var(--thm-primary);}.service-two__service-page {    background-color: #fff;}.service-two__service-page::before {    display: none;}.service-two__home-two {    padding-bottom: 50px;}@media (min-width: 1200px) {    .service-two__home-two {        padding-bottom: 90px;        padding-top: 200px;        margin-top: -80px;    }}.service-two__home-two .row {    margin-left: -15px;    margin-right: -15px;}.service-two__home-two .row [class*="col-"] {    padding-left: 15px;    padding-right: 15px;}.service-two__home-two .service-two__card-content {    margin-top: 0;    padding-top: 10px;    text-align: left;    margin-bottom: 30px;}@media (min-width: 1200px) {    .service-two__home-two .service-two__card-content {        padding-left: 40px;        padding-right: 40px;        padding-bottom: 35px;    }}.service-two__home-two .service-two__card-content h3 {    margin-left: 0;    margin-right: 0;}@media (min-width: 1200px) {    .service-two__home-two .service-two__card-content h3 {        margin-top: 25px;    }}.service-details {    padding-top: 60px;    padding-bottom: 120px;}@media (min-width: 1200px) {    .service-details {        padding-top: 60px;        padding-bottom: 120px;    }}.service-details img {    border-radius: 5px;    max-width: 100%;}.service-details h2 {    margin: 0;    color: var(--thm-black);    font-size: 30px;    font-weight: bold;    margin-top: 20px;    margin-bottom: 15px;}@media (min-width: 1200px) {    .service-details h2 {        font-size: 30px;        margin-top: 30px;        margin-bottom: 35px;    }}.service-details h4 {    margin: 0;    font-size: 20px;    font-weight: bold;    color: var(--thm-black);    margin-top: 20px;}@media (min-width: 1200px) {    .service-details h4 {        font-size: 24px;        margin-top: 0;    }}.service-details p {    margin: 0;}.service-details__list {    margin-bottom: 20px;    margin-top: 20px;}@media (min-width: 1200px) {    .service-details__list {        margin-top: 40px;        margin-bottom: 40px;    }}.service-details__list li {    position: relative;    padding-left: 60px;}@media (min-width: 1200px) {    .service-details__list li {        padding-left: 80px;        min-height: 60px;    }}@media (min-width: 1200px) {    .service-details__list li + li {        margin-top: 30px;    }}.service-details__list li strong {    color: #255946;    font-weight: bold;}.service-details__list li > i {    width: 40px;    height: 40px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    background-color: var(--thm-primary);    border-radius: 50%;    position: absolute;    top: 14px;    left: 0;    text-align: center;    color: #fff;    font-size: 17px;    -webkit-transform: translateY(0%) rotate(0deg);    transform: translateY(0%) rotate(0deg);    -webkit-transition: background 500ms ease, -webkit-transform 500ms ease;    transition: background 500ms ease, -webkit-transform 500ms ease;    transition: background 500ms ease, transform 500ms ease;    transition: background 500ms ease, transform 500ms ease, -webkit-transform 500ms ease;}@media (min-width: 1200px) {    .service-details__list li > i {        top: 50%;        -webkit-transform: translateY(-50%) rotate(0deg);        transform: translateY(-50%) rotate(0deg);        width: 60px;        height: 60px;        font-size: 20px;    }}.service-details__list li:hover > i {    background-color: var(--thm-black);    -webkit-transform: translateY(0%) rotate(360deg);    transform: translateY(0%) rotate(360deg);}@media (min-width: 1200px) {    .service-details__list li:hover > i {        -webkit-transform: translateY(-50%) rotate(360deg);        transform: translateY(-50%) rotate(360deg);    }}.service-details .special-box {    background-color: var(--thm-base);    color: #fff;    font-family: var(--special-font);    font-size: 22px;    padding: 30px;    line-height: 1.4;    margin-top: 20px;    margin-bottom: 20px;    border-radius: 5px;}@media (min-width: 1200px) {    .service-details .special-box {        font-size: 30px;        font-weight: bold;        padding-left: 80px;        padding-right: 80px;        padding-top: 45px;        padding-bottom: 45px;        margin-top: 50px;        margin-bottom: 60px;    }}.service-details__list-2 {    margin-bottom: 10px;    margin-top: 10px;}@media (min-width: 768px) {    .service-details__list-2 {        margin-top: 0;    }}@media (min-width: 1200px) {    .service-details__list-2 {        margin-top: 20px;        margin-bottom: 0px;    }}.service-details__list-2 li {    position: relative;    padding-left: 25px;    color: var(--thm-black);    font-weight: 500;}@media (min-width: 1200px) {    .service-details__list-2 li {        padding-left: 30px;    }}@media (min-width: 1200px) {    .service-details__list-2 li + li {        margin-top: 5px;    }}.service-details__list-2 li > i {    color: var(--thm-primary);    font-size: 18px;    position: absolute;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.service-sidebar {    margin-bottom: 50px;}.service-sidebar__links {    margin-bottom: 30px;    background-color: #f6f5f2;    border-radius: 5px;}.service-sidebar__links ul {    margin: 0;    padding: 0;    list-style: none;    padding-left: 20px;    padding-right: 20px;}.service-sidebar__links ul li {    display: block;}.service-sidebar__links ul li + li {    border-top: 1px solid #e9e7e2;}.service-sidebar__links ul li a {    display: block;    font-size: 16px;    color: #255946;    line-height: 50px;    font-weight: 500;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    padding-left: 20px;    padding-right: 20px;    border-radius: 5px;}.service-sidebar__links ul li a:hover {    background-color: #fff;    color: var(--thm-base);}@media (min-width: 992px) {    .service-sidebar__links ul li a {        line-height: 80px;        font-size: 18px;        padding-left: 40px;        padding-right: 40px;    }}.teklifAl .form-control-label {    text-align: left;    width: 100%;    color: #fff;}.service-sidebar__call {    position: relative;    background-color: #255946;    border-radius: 5px;    overflow: hidden;    text-align: center;   /* padding-top: 20px;   padding-bottom: 20px;*/    padding-left: 40px;    padding-right: 40px;}@media (min-width: 1200px) {    /*    .service-sidebar__call {        padding-top: 83px;        padding-bottom: 83px;    }    */}.service-sidebar__call-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    mix-blend-mode: luminosity;    opacity: 0.1;}.service-sidebar__call h3 {    margin: 0;    position: relative;    font-size: 36px;    text-align: center;    color: #fff;    font-family: var(--special-font);}@media (min-width: 1200px) {    .service-sidebar__call h3 {        font-size: 38px;    }}/*--------------------------------------------------------------# About--------------------------------------------------------------*/.about-one {    padding-top: 80px;    padding-bottom: 80px;    position: relative;}@media (min-width: 992px) {    .about-one {        padding-top: 100px;        padding-bottom: 120px;    }}.about-one__bg-shape-1 {    position: absolute;    bottom: -90px;    right: 0;}.about-one__images {    position: relative;}.about-one__images img {    max-width: 100%;    margin-bottom: 30px;    border-radius: 5px;}@media (min-width: 992px) {    .about-one__images img {        max-width: none;        margin-bottom: 0;    }}@media (min-width: 992px) {    .about-one__images img:nth-child(2) {        position: absolute;        bottom: -50px;        left: -120px;    }}@media (min-width: 1200px) {    .about-one__images img:nth-child(2) {        bottom: -100px;    }}@media (max-width: 767px) {.service-details {padding-top: 30px!important;padding-bottom: 30px!important;}.service-sidebar{margin-top:20px}.teklifAl .form-group:nth-child(1),.teklifAl .form-group:nth-child(2){width: 100%!important;margin-left:0!important;}.service-sidebar__call{padding:0!important;}.contact-one__form{margin-top:0!important;}.about-one__content {        /* margin-top: 40px; */    }    .call-to-action__three-image img {        width: 70%;    }    .blog-home-two {        border-top: 0px;    }    .contact-two__content {        margin-top: 120px;    }    .project-details__images img {        max-width: 184px;        float: left;    }    .project-details__images img:last-child {        margin-left: 15px;    }}.about-one__count {    width: 219px;    height: 219px;    text-align: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    background-image: url(../images/shapes/about-circle-1-1.png);    background-position: center center;    background-repeat: no-repeat;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    position: absolute;    top: -30px;    right: -20px;}@media (min-width: 992px) {    .about-one__count {        top: 90px;        left: -20px;        right: auto;    }}@media (min-width: 1200px) {    .about-one__count {        left: -109.5px;    }}.about-one__count span {    display: block;    font-size: 12px;    font-weight: bold;    letter-spacing: 0.2em;    color: #fff;    text-transform: uppercase;    line-height: 1;    margin-bottom: 10px;}.about-one__count h4 {    margin: 0;    font-size: 30px;    font-family: var(--special-font);    color: #fff;    line-height: 1;}@media (min-width: 1200px) {    .about-one__count h4 {        font-size: 40px;    }}@media (min-width: 1200px) {    .about-one__tagline {        margin-top: -20px;    }}.about-one__tagline p {    margin: 0;    color: var(--thm-primary);    font-size: 24px;    line-height: 1;    font-family: var(--special-font);}@media (min-width: 1200px) {    .about-one__tagline p {        font-size: 26px;    }}.about-one__summery {    margin-top: 20px;    margin-bottom: 30px;}@media (min-width: 1200px) {    .about-one__summery {        margin-top: 35px;        margin-bottom: 40px;    }}.about-one__summery p {    margin: 0;}@media (min-width: 1200px) {    .about-one__summery p {        max-width: 95%;    }}.about-one__icon-row {    border-top: 1px solid #e9e7e2;    border-bottom: 1px solid #e9e7e2;    padding-bottom: 20px;    margin-bottom: 30px;}@media (min-width: 1200px) {    .about-one__icon-row {        margin-bottom: 50px;        padding-bottom: 30px;    }}.about-one__box {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    margin-top: 20px;}@media (min-width: 1200px) {    .about-one__box {        margin-top: 30px;    }}.about-one__box i {    font-size: 45px;    color: var(--thm-base);    margin-right: 20px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .about-one__box i {        font-size: 60px;    }}.about-one__box h4 {    margin: 0;    color: var(--thm-black);    font-size: 18px;    line-height: 1.2;    font-weight: bold;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.about-one__box h4 a {    color: inherit;}@media (min-width: 1200px) {    .about-one__box h4 {        max-width: 200px;        font-size: 20px;    }}.about-one__box:hover i {    color: var(--thm-primary);}.about-one__box:hover h4 {    color: var(--thm-base);}@media (min-width: 992px) {    .about-one__content {        background-color: #fff;        padding: 50px;        border-radius: 5px;        margin-top: 40px;    }}@media (min-width: 1200px) {    .about-one__content {        margin-top: 60px;        margin-left: 30px;        padding-left: 120px;        padding-top: 80px;        padding-bottom: 0;        padding-right: 0;    }}.about-one .thm-btn {    background-color: var(--thm-primary);}@media (min-width: 1200px) {    .about-one .thm-btn {        font-size: 18px;    }}.about-one .thm-btn:hover {    background-color: var(--thm-base);    color: #fff;}.about-two {    padding-top: 110px;    padding-bottom: 80px;    position: relative;}@media (min-width: 1200px) {    .about-two {        padding-top: 120px;        padding-bottom: 195px;    }}.about-two__bg {    position: absolute;    bottom: -30px;    left: 0;}.about-two .container {    position: relative;}.about-two__images {    position: relative;    margin-bottom: 60px;}.about-two__images::before {    content: "";    width: 40px;    height: 40px;    border-radius: 50%;    background-color: var(--thm-primary);    position: absolute;    bottom: 0;    left: 0;    -webkit-animation-name: squareMover;    animation-name: squareMover;    -webkit-animation-duration: 10s;    animation-duration: 10s;    -webkit-animation-timing-function: linear;    animation-timing-function: linear;    -webkit-animation-delay: 2s;    animation-delay: 2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite;    -webkit-perspective: 100px;    perspective: 100px;    -webkit-transform-origin: center center;    transform-origin: center center;}@media (min-width: 992px) {    .about-two__images::before {        width: 55px;        height: 55px;    }}@media (min-width: 1200px) {    .about-two__images::before {        left: -47px;        bottom: -27.5px;    }}.about-two__images img {    border-radius: 50%;    max-width: 100%;}@media (min-width: 1200px) {    .about-two__images img {        max-width: none;    }}.about-two__images img:nth-child(2) {    position: absolute;    top: -30px;    left: 0;}@media (min-width: 1200px) {    .about-two__images img:nth-child(2) {        top: 80px;        left: -100px;    }}@media (min-width: 1200px) {    .about-two__content {        padding-left: 70px;    }}@media (min-width: 768px) {    .about-two__summery {        margin-bottom: 20px;    }}@media (min-width: 1200px) {    .about-two__summery {        margin-top: -25px;    }}.about-two__summery p {    margin: 0;}.about-two__designation {    display: block;    margin-bottom: 30px;}@media (min-width: 768px) {    .about-two__designation {        margin-bottom: 0;    }}@media (min-width: 1200px) {    .about-two__designation {        font-size: 16px;        margin-top: 10px;    }}.about-two__list {    margin-bottom: 20px;    margin-top: 20px;}@media (min-width: 768px) {    .about-two__list {        margin-top: 0;    }}@media (min-width: 1200px) {    .about-two__list {        margin-top: 20px;        margin-bottom: 30px;    }}.about-two__list li {    position: relative;    padding-left: 25px;    color: var(--thm-black);    font-weight: 500;}@media (min-width: 1200px) {    .about-two__list li {        font-size: 18px;        padding-left: 30px;    }}.about-two__list li > i {    color: var(--thm-primary);    font-size: 18px;    position: absolute;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.about-two__progress {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.about-two__progress-box {    position: relative;    width: 118px;    margin-right: 20px;}.about-two__progress-box span {    display: block;    font-family: var(--special-font);    color: var(--thm-base);    font-size: 18px;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    text-align: center;}.about-two__progress-box canvas {    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    display: block;}.about-two__progress-content h3 {    margin: 0;    font-size: 18px;    line-height: 1.667;    color: var(--thm-black);    font-weight: bold;}@media (min-width: 768px) {    .about-two__progress-content h3 {        max-width: 85px;    }}.about-two__progress + .about-two__progress {    margin-top: 10px;}.about-three {    padding-top: 60px;    padding-bottom: 80px;    position: relative;}@media (min-width: 992px) {    .about-three {        padding-top: 60px;        padding-bottom: 80px;    }}.about-three__image {    margin-bottom: 50px;}@media (min-width: 992px) {    .about-three__image {        margin-bottom: 0;    }}.about-three__image img {    border-radius: 5px;    max-width: 100%;}.about-three .container {    position: relative;}.about-three__list {    margin-bottom: 20px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}@media (min-width: 1200px) {    .about-three__list {        margin-top: -20px;    }}.about-three__list li {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    position: relative;    font-size: 16px;    color: var(--thm-black);    padding-left: 25px;    font-weight: 500;}@media (min-width: 768px) {    .about-three__list li {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;    }}@media (min-width: 992px) {    .about-three__list li {        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;    }}@media (min-width: 1200px) {    .about-three__list li {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        font-size: 16px;    }}@media (min-width: 1200px) {    .about-three__list li + li {        margin-top: 5px;    }}.about-three__list li > i {    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    left: 0;    color: var(--thm-primary);    font-size: 16px;}@media (min-width: 1200px) {    .about-three__list li > i {        font-size: 18px;    }}.about-three__summery {    margin-bottom: 20px;}@media (min-width: 1200px) {    .about-three__summery {        margin-top: 30px;        margin-bottom: 30px;    }}.about-three__summery p {    margin: 0;}@media (min-width: 1200px) {    .about-three__summery p {        font-size: 18px;    }}.about-three__signs {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.about-three__signs img:nth-child(1) {    border-radius: 50%;    margin-right: 15px;}/*--------------------------------------------------------------# Features--------------------------------------------------------------*/.feature-one {    padding-bottom: 80px;}@media (min-width: 992px) {    .feature-one {        padding-bottom: 120px;    }}.feature-one__image {    margin-top: 50px;}@media (min-width: 992px) {    .feature-one__image {        margin-top: 0;    }}.feature-one__image img {    max-width: 100%;    border-radius: 5px;}.feature-one__summery {    margin-bottom: 20px;}@media (min-width: 1200px) {    .feature-one__summery {        margin-top: -30px;        max-width: 515px;        margin-bottom: 40px;    }}.feature-one__summery p {    margin: 0;}.feature-one__check-list {    margin-bottom: 0;}.feature-one__check-list li {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 18px;    font-weight: 500;    color: #255946;    line-height: 1.4;}@media (min-width: 1200px) {    .feature-one__check-list li {        font-size: 20px;    }}.feature-one__check-list li + li {    margin-top: 15px;}@media (min-width: 1200px) {    .feature-one__check-list li + li {        margin-top: 10px;    }}.feature-one__check-list li > i {    width: 40px;    height: 40px;    border-radius: 50%;    background-color: var(--thm-primary);    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    font-size: 18px;    margin-right: 20px;    -ms-flex-negative: 0;    flex-shrink: 0;    color: #fff;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .feature-one__check-list li > i {        font-size: 22px;        width: 52px;        height: 52px;    }}.feature-one__check-list li:hover > i {    background-color: var(--thm-base);    color: #fff;}.feature-two {    padding-top: 80px;    padding-bottom: 50px;}@media (min-width: 1200px) {    .feature-two {        padding-top: 0;        margin-top: -120px;        padding-bottom: 0;    }}.feature-two__box {    margin-bottom: 30px;    background-color: #fff;    border-radius: 5px;    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);    text-align: center;    padding: 30px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    position: relative;}@media (min-width: 992px) {    .feature-two__box {        text-align: left;        padding: 40px;    }}@media (min-width: 1200px) {    .feature-two__box {        padding: 50px;        margin-bottom: 0;        z-index: 20;    }}.feature-two__box p {    margin: 0;    text-transform: uppercase;    font-size: 12px;    letter-spacing: 0.2em;    color: #6e7673;    line-height: 1;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    margin-top: 15px;    font-weight: 600;}@media (min-width: 992px) {    .feature-two__box p {        margin-top: 0;    }}.feature-two__box i {    font-size: 50px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    color: var(--thm-primary);}@media (min-width: 992px) {    .feature-two__box i {        position: absolute;        top: 50px;        right: 50px;    }}@media (min-width: 1200px) {    .feature-two__box i {        right: 60px;        font-size: 60px;    }}.feature-two__box h3 {    font-size: 20px;    line-height: 1.545;    color: #255946;    font-weight: 600;    margin: 0;    margin-top: 15px;    max-width: 170px;    margin-left: auto;    margin-right: auto;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}.feature-two__box h3 br {    display: none;}@media (min-width: 1200px) {    .feature-two__box h3 br {        display: inherit;    }}@media (min-width: 992px) {    .feature-two__box h3 {        font-size: 22px;        margin-left: 0;        margin-right: 0;    }}@media (min-width: 1200px) {    .feature-two__box h3 {        font-size: 24px;        max-width: none;        margin-top: 25px;    }}.feature-two__box:hover {    background-color: var(--thm-base);}.feature-two__box:hover p,.feature-two__box:hover h3 {    color: #fff;}/*--------------------------------------------------------------# Testimonials--------------------------------------------------------------*/.testimonials-one {    background-color: #1f4e3d;    position: relative;    padding-top: 70px;    padding-bottom: 140px;}@media (min-width: 992px) {    .testimonials-one {        padding-top: 110px;        padding-bottom: 325px;    }}.testimonials-one__about {    padding-bottom: 80px;}@media (min-width: 992px) {    .testimonials-one__about {        padding-bottom: 120px;    }}.testimonials-one::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-testimonials-1.png);    position: absolute;    top: -15px;    left: 0;    z-index: 10;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    background-size: auto;}@media (min-width: 1700px) {    .testimonials-one::before {        background-size: 100%;        bottom: -16px;    }}.testimonials-one::after {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-testimonials-1.png);    position: absolute;    bottom: -15px;    left: 0;    z-index: 10;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    background-size: auto;}@media (min-width: 1700px) {    .testimonials-one::after {        background-size: 100%;        bottom: -16px;    }}.testimonials-one__bg {    position: absolute;    left: 50%;    bottom: -115px;    -webkit-transform: translateX(-50%);    transform: translateX(-50%);    opacity: 0.04;}.testimonials-one .container {    position: relative;}#testimonials-one__carousel {    text-align: center;    margin-bottom: 20px;}@media (min-width: 1200px) {    #testimonials-one__carousel {        margin-bottom: 40px;    }}#testimonials-one__carousel p {    margin: 0;    font-size: 18px;    color: #ffffff;    line-height: 1.917;}@media (min-width: 768px) {    #testimonials-one__carousel p {        font-size: 20px;    }}@media (min-width: 992px) {    #testimonials-one__carousel p {        font-size: 22px;    }}@media (min-width: 1200px) {    #testimonials-one__carousel p {        font-size: 24px;        max-width: 922px;        margin-left: auto;        margin-right: auto;    }}#testimonials-one__carousel .testimonials-one__icons {    margin-bottom: 10px;}@media (min-width: 1200px) {    #testimonials-one__carousel .testimonials-one__icons {        margin-bottom: 35px;    }}#testimonials-one__carousel .testimonials-one__icons i {    font-size: 18px;    color: var(--thm-primary);}@media (min-width: 992px) {    #testimonials-one__carousel .testimonials-one__icons i {        font-size: 22px;    }}#testimonials-one__thumb {    width: 100%;    max-width: 320px;    margin-left: auto;    margin-right: auto;}#testimonials-one__thumb img {    border-radius: 50%;    border: 4px solid #fff;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    width: 100%;    cursor: pointer;}#testimonials-one__thumb .swiper-slide-thumb-active img {    border-color: var(--thm-base);}#testimonials-one__meta {    text-align: center;    margin-top: 30px;}@media (min-width: 1200px) {    #testimonials-one__meta {        margin-top: 50px;    }}#testimonials-one__meta h4 {    margin: 0;    font-size: 18px;    color: #fff;    font-weight: bold;    line-height: 1;}@media (min-width: 992px) {    #testimonials-one__meta h4 {        font-size: 22px;    }}#testimonials-one__meta span {    display: block;    color: #b5c3be;    font-weight: 600;    font-size: 14px;    letter-spacing: 0.2em;    text-transform: uppercase;    line-height: 1;    margin-top: 10px;}#testimonials-one__swiper-pagination {    position: relative;    bottom: auto;    left: auto;    text-align: center;    margin-top: 30px;}@media (min-width: 1200px) {    #testimonials-one__swiper-pagination {        position: absolute;        top: 50%;        right: 0;        -webkit-transform: translateY(-50%);        transform: translateY(-50%);        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;    }}#testimonials-one__swiper-pagination .swiper-pagination-bullet {    width: 13px;    height: 13px;    background-color: #fff;    opacity: 0.3;    margin-left: 5px;    margin-right: 5px;}@media (min-width: 1200px) {    #testimonials-one__swiper-pagination .swiper-pagination-bullet {        margin-left: 0;        margin-right: 0;        margin-top: 5px;        margin-bottom: 5px;    }}#testimonials-one__swiper-pagination .swiper-pagination-bullet-active {    opacity: 1;}.testimonials-one__title {    text-transform: uppercase;    text-align: center;    color: #fff;    font-size: 16px;    font-weight: bold;    letter-spacing: 0.2em;    margin-bottom: 30px;}@media (min-width: 1200px) {    .testimonials-one__title {        position: absolute;        top: 50%;        left: -5%;        -webkit-transform: translateY(-50%) rotate(-90deg);        transform: translateY(-50%) rotate(-90deg);        margin-bottom: 0;        color: var(--thm-primary);    }}/*--------------------------------------------------------------# Video--------------------------------------------------------------*/.video-one {    background-color: #255a47;    position: relative;    padding-top: 80px;    padding-bottom: 80px;    margin-top: 80px;}.video-one::before {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-base-2.png);    position: absolute;    top: -15px;    left: 0;    z-index: 10;    background-size: auto;}@media (min-width: 1700px) {    .video-one::before {        background-size: 100%;        top: -16px;    }}.video-one::after {    content: "";    width: 100%;    height: 16px;    background-image: url(../images/shapes/ripped-paper-base-2.png);    position: absolute;    bottom: -15px;    left: 0;    z-index: 10;    background-size: auto;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);}@media (min-width: 1700px) {    .video-one::after {        background-size: 100%;        bottom: -16px;    }}@media (min-width: 1200px) {    .video-one {        padding-top: 0;        padding-bottom: 0;    }}.video-one__bg {    position: absolute;    bottom: -80px;    right: 0;}.video-one .container {    position: relative;}.video-one__image {    position: relative;    margin-bottom: 50px;    z-index: 20;}.video-one__image > img {    width: 100%;    border-radius: 5px;}@media (min-width: 1200px) {    .video-one__image > img {        width: auto;        border-top-left-radius: 0;    }}@media (min-width: 1200px) {    .video-one__image {        left: -80px;        top: -100px;    }}.video-one .video-popup {    width: 100px;    height: 100px;    background-color: var(--thm-primary);    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    font-size: 25px;    color: #fff;    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translateY(-50%) translateX(-50%);    transform: translateY(-50%) translateX(-50%);    -webkit-transition: all 500ms ease;    transition: all 500ms ease;    border-radius: 5px;}.video-one .video-popup:hover {    background-color: #fff;    color: var(--thm-black);}@media (min-width: 1200px) {    .video-one .video-popup {        width: 190px;        height: 190px;        border-radius: 0;        border-top-left-radius: 5px;        border-bottom-right-radius: 5px;        position: absolute;        bottom: 0;        right: -81px;        top: auto;        left: auto;        font-size: 40px;        -webkit-transform: translateX(0) translateY(0);        transform: translateX(0) translateY(0);    }}@media (min-width: 1200px) {    .video-one__content {        padding-left: 70px;        padding-top: 120px;    }}.video-one__text {    width: 100%;    text-align: center;    border-radius: 5px;    position: absolute;    bottom: 0;    left: 0;    background-color: var(--thm-base);    color: #fff;    text-transform: uppercase;    font-size: 12px;    font-weight: bold;    letter-spacing: 0.2em;    border-top-left-radius: 0;    border-top-right-radius: 0;    padding-top: 10px;    padding-bottom: 10px;}@media (min-width: 1200px) {    .video-one__text {        width: 450px;        height: 70px;        bottom: auto;        left: -70px;        font-size: 14px;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        -webkit-transform: rotate(-90deg);        transform: rotate(-90deg);        -webkit-transform-origin: left top;        transform-origin: left top;        top: 59.75%;        border-radius: 5px;        border-bottom-left-radius: 0;        border-bottom-right-radius: 0;    }}.video-one .block-title p {    color: #b5c3be;}.video-one .block-title h3 {    color: #fff;}@media (min-width: 1200px) {    .video-one__summery {        margin-top: -30px;    }}.video-one__summery p {    margin: 0;    color: #b5c3be;}@media (min-width: 1200px) {    .video-one__summery p {        font-size: 18px;    }}.video-one__list {    margin-top: 20px;}.video-one__list li {    position: relative;    font-size: 16px;    color: #fff;    padding-left: 25px;}@media (min-width: 1200px) {    .video-one__list li {        font-size: 20px;        padding-left: 40px;    }}@media (min-width: 1200px) {    .video-one__list li + li {        margin-top: 6px;    }}.video-one__list li > i {    position: absolute;    top: 50%;    left: 0;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    font-size: 18px;    color: var(--thm-primary);}@media (min-width: 1200px) {    .video-one__list li > i {        font-size: 24px;    }}.video-one__count {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: start;    -ms-flex-align: start;    align-items: flex-start;}@media (min-width: 1200px) {    .video-one__count {        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }}.video-one__count-wrap {    border-top: 1px solid rgba(255, 255, 255, 0.1);    padding-top: 30px;    margin-top: 20px;}@media (min-width: 1200px) {    .video-one__count-wrap {        margin-top: 30px;        padding-top: 25px;    }}.video-one__count i {    font-size: 50px;    color: var(--thm-primary);    margin-right: 20px;}@media (min-width: 1200px) {    .video-one__count i {        font-size: 60px;        margin-right: 30px;    }}.video-one__count h3 {    margin: 0;    font-size: 30px;    color: #fff;    font-family: var(--special-font) !important;    font-weight: bold;}.video-one__count h3 span {    font-family: inherit !important;}@media (min-width: 1200px) {    .video-one__count h3 {        font-size: 50px;    }}.video-one__count p {    margin: 0;    font-size: 16px;    color: #b5c3be;}@media (min-width: 1200px) {    .video-one__count p {        font-size: 18px;    }}/*--------------------------------------------------------------# Funfact--------------------------------------------------------------*/.funfact-one {    padding-top: 80px;    padding-bottom: 80px;}@media (min-width: 1200px) {    .funfact-one {        padding-top: 120px;        padding-bottom: 120px;    }}.funfact-one [class*="col-"] + [class*="col-"] {    border-top: 1px solid #e9e7e2;    padding-top: 30px;    margin-top: 30px;}@media (min-width: 768px) {   .mobile-button{display:none!important;} .funfact-one [class*="col-"] + [class*="col-"] {        border-left: 1px solid #e9e7e2;        border-top: 0;        padding-top: 0;        margin-top: 0;    }}@media (min-width: 768px) {    .funfact-one [class*="col-"]:nth-child(3n) {        border-left: 0;    }}@media (min-width: 992px) {    .funfact-one [class*="col-"]:nth-child(3n) {        border-left: 1px solid #e9e7e2;    }}.funfact-one__single {    text-align: center;}@media (min-width: 768px) {    .funfact-one__single {        margin-bottom: 30px;    }}@media (min-width: 992px) {    .funfact-one__single {        margin-bottom: 0;    }}.funfact-one__single i {    width: 80px;    height: 80px;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    text-align: center;    font-size: 50px;    background-color: #49a760;    color: #fff;    margin-left: auto;    margin-right: auto;    border-radius: 5px;    -webkit-transition: all 500ms ease;    transition: all 500ms ease;}@media (min-width: 1200px) {    .funfact-one__single i {        width: 106px;        height: 101px;        font-size: 62px;    }}.funfact-one__single:hover i {    background-color: var(--thm-primary);    color: #fff;}.funfact-one__single h3 {    margin: 0;    font-size: 30px;    line-height: 1;    font-family: var(--special-font) !important;    color: var(--thm-black);    margin-top: 20px;    margin-bottom: 20px;    font-weight: bold;}.funfact-one__single h3 span {    font-family: inherit !important;}@media (min-width: 1200px) {    .funfact-one__single h3 {        font-size: 50px;        margin-top: 40px;        margin-bottom: 10px;    }}.funfact-one__single p {    margin: 0;    font-size: 16px;    font-weight: 500;    line-height: 1;    color: #6e7673;}@media (min-width: 1200px) {    .funfact-one__single p {        font-size: 18px;    }}@media (min-width: 1200px) {    [class*="col-"]:nth-child(1) .funfact-one__single {        position: relative;        right: 30px;    }}@media (min-width: 1200px) {    [class*="col-"]:nth-child(4) .funfact-one__single {        position: relative;        left: 30px;    }}/*# sourceMappingURL=main.css.map */.main-slider .swiper-slide:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgb(33 33 33 / .4);z-index: 2;}.main-slider .swiper-slide .container {    position: relative;    z-index: 2;}html[lang="en"] .main-menu .main-menu__list > li > a, html[lang="en"] .stricky-header .main-menu__list > li > a{font-size: 14px;}html[lang="en"] .main-menu .main-menu__list > li + li,html[lang="en"] .stricky-header .main-menu__list > li + li{margin-left:25px}html[lang="ar"] .main-menu .main-menu__list > li > a, html[lang="ar"] .stricky-header .main-menu__list > li > a{font-size: 16px;}html[lang="ar"] .main-menu .main-menu__list > li + li,html[lang="ar"] .stricky-header .main-menu__list > li + li{margin-left:15px}html[lang="ru"] .main-menu .main-menu__list > li > a, html[lang="ru"] .stricky-header .main-menu__list > li > a{font-size: 14px;}html[lang="ru"] .main-menu .main-menu__list > li + li,html[lang="ru"] .stricky-header .main-menu__list > li + li{margin-left:15px}.mobile-button .item {padding: 5px 10px;margin-left: -4px;font-weight: 400;flex-grow: 1;text-align: center;}  .mobile-button {z-index: 999;width: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;justify-content: center;position: fixed;bottom: 0;}  .mobile-button .item.whatsapp {background: #23d366;color: #fff;}  .mobile-button .item.phone {background: #03a9f4;color: #fff;}  .mobile-button .item.maps {background: #4A4A4A;color: #fff;}  .mobile-button .item span {font-size: 13px;}  .mobile-button .item i {position: relative;}  .mobile-button .item a {color: #fff;}  .mobile-contact .contact-item a {color: #212121;}