

:root {
    --line-height: 19px;
    --mobile-line-height: 15px;
}





* {
    font-family: 'comfortaa';
}

p{
    direction: ltr;
}

html, body {
    font-family: 'comfortaa';
    direction: ltr;
    text-align: left;
}

/*header*/

.language-box {
    right: 0;
    left: unset;
}

.navbar-expand-lg .navbar-collapse {
    justify-content: space-between;
    padding-right: 42px;
    padding-left: unset;
}

.navbar-nav {
    padding-right: 0;
    padding-left: 2rem;
}

header .navbar-nav .nav-item:last-child {
    border-right: 2px solid var(--primary-color);
    border-left: unset !important;
}

header .navbar-nav .nav-item {
    border-right: 2px solid var(--primary-color);
    border-left: unset !important;
}
.megamenu_products {
    display: none;
    left: 8px;
    padding-inline: 43px 24px;
}
.megamenu_products li {
    text-align: left;
}

.zeynep.opened {
    right: 0;
    left: unset;
}

.zeynep {
    border-radius:  100px 0 0 100px;
}

/*.zeynep ul li a {*/
/*    font-size: 15px !important;*/
/*}*/

.megamenu_products {
    padding-inline: 24px 43px;
}

.zeynep-close {
    left: 44px;
}

.zeynep ul li .products_zeynep {
    font-family: 'comfortaa-Bold' !important;
}

/*header*/


.zeynep img {
    margin-right: 10px;
    margin-left: 0 !important;
}



/*title text*/

.category-head h1 {
    font-family: 'comfortaa-Bold' !important;
}

.category-head h3 {
    font-family: 'comfortaa' !important;
}

.read-more {
    bottom: 17%;
    right: 21%;
    font-size: 17px;
    left: unset;
    font-family: 'comfortaa' !important;
}


.banner-content {
    text-align: left;
}

.banner-content span{
    font-family: 'comfortaa' !important;
}

.about-box h2 {
    font-family: 'comfortaa-Bold' !important;
}

.blog-head h3 {
    font-family: 'comfortaa-Bold' !important;
}

.blog-name {
    font-family: 'comfortaa-Bold' !important;
}

.faqs-head h3 {
    font-family: 'comfortaa-Bold' !important;
}

.question-span {
    font-family: 'comfortaa-Bold' !important;
}

.footer-title {
    font-family: 'comfortaa-Bold' !important;
}

.about-content h2 {
    font-family: 'comfortaa-Bold' !important;
}

.title-about h2 {
    font-family: 'comfortaa-Bold' !important;
}

.mobile-hidden-title h3 {
    font-family: 'comfortaa-Bold' !important;
}

.social-title h3{
    font-family: 'comfortaa-Bold' !important;
}

.form-title h3{
    font-family: 'comfortaa-Bold' !important;
}

.contact-ways h3 {
    font-family: 'comfortaa-Bold' !important;
}

.additional-title h3{
    font-family: 'comfortaa-Bold' !important;
}

.extra-title h4{
    font-family: 'comfortaa-Bold' !important;
}

.address-box * {
    font-family: 'comfortaa-Bold' !important;
}

.farsi-digit {
    font-family: 'comfortaa' !important;
}

.subcat-info span.type {
    font-family: 'comfortaa-Bold' !important;
}

.zeynep ul li.active a {
    font-family: 'comfortaa' !important;
}

.blog-title {
    text-align: left !important;
}

.blog-content a {
    font-family: 'comfortaa-Bold' !important;
}

.blog-info h3 {
    font-family: 'comfortaa-Bold' !important;
}


.extra-sec-content h4 {
    font-family: 'comfortaa-Bold' !important;
}

.each-blog-box .blog-info h3 {
    font-family: 'comfortaa-Bold' !important;
}

.farsi-digit * {
    font-family: 'comfortaa' !important;
}

.blog-name h1 {
    font-family: 'comfortaa-Bold' !important;
}

.detail-title h4 {
    font-family: 'comfortaa-Bold' !important;
}

.form-btn {
    font-family: 'comfortaa-Bold' !important;
}

.detail-name h1 {
    font-family: 'comfortaa-Bold' !important;
}

.explanation-title h5 {
    font-family: 'comfortaa-Bold' !important;
}

.explanation-text * {
    font-family: 'comfortaa' !important;
}

p{
    line-height: 25px !important;
}

.blog-title {
    line-height: 34px !important;
}

.zeynep ul li a {
    font-family: 'comfortaa-Bold' !important;
}

.footer-info p {
    font-family: 'comfortaa' !important;
}

.explanation-content .explanation-text * {
    font-family: 'comfortaa' !important;
}

.btn-input button {
    font-family: 'comfortaa-Bold' !important;
}

.each-cat-item span {
    text-align: center;
}

.each-blog p {
    line-height: var(--line-height) !important;
}

.blog-name {
    line-height: 23px !important;
    min-height: 49px !important;
}

.faqs-head span {
    line-height: var(--line-height) !important;
}

.accordion-item-body-content p{
    line-height: var(--line-height) !important;
}

.all-details-about-product .blog_text p strong {
    font-family: 'comfortaa-Bold' !important;
    font-weight: 500 !important;
}

.blog-name h1 {
    line-height: 34px !important;
}

.blog_text .font-weight-bold {
    /* font-weight: bold; */
    font-family: 'comfortaa-Bold' !important;
}

/*title text*/

/*form*/

.half-form {
    flex-direction: row-reverse;
}

/*form*/


/*banner*/


.thinki-extra-image {
    left: 50%;
    right: unset;
}
/*.thinki-banner {*/
/*    justify-content: flex-start;*/
/*}*/

.col-banner-image {
    padding-right: 0 !important;
    padding-left: 100px !important;
}

/*.col-banner-image {*/
/*    justify-content: flex-end;*/
/*}*/




.success-box {
    text-align: center;
    background: #78b72f;
    display: flex;
    gap: 10px;
    padding: 0.1rem 1.4rem;
    color: #ffffff;
    border-radius: 31px;
    margin: 11px 0rem;
    align-items: center;
    justify-content: center;
    width: auto;
}





.banner-image:before {
    background-image: url(../images/En/banner-image2.png);
    transform: translateX(100%);
}
.banner-image.loaded:before {
    transform: translateX(18%);
}
.extra-banner {
    right: 15%;
    left: unset;
}
.banner-image .container {
    justify-content: flex-start;
}

.banner-text {
    text-align: left;
}
.roll-image.loaded {
    transform: translateX(99px);
}



/*banner*/



/*accordion*/

.accordion-item-header {
    /*justify-content: flex-end;*/
    padding: 0.3rem 4rem 0.3rem 0rem;
}

.accordion-item-header::after {
    right: 1.7rem;
    left: unset;
}

.question-span {
    padding-left: 1.2rem;
    padding-right: unset;
}

/*accordion*/

/*addressbar*/

/*.address-box {*/
/*    justify-content: end;*/
/*}*/

.address-box svg{
    transform: rotate(180deg);
}

/*addressbar*/


/*category*/

.extra-content {
    text-align: left;
}

.additional-link {
    align-self: flex-end;
}

.additional-text p {
    text-align: justify;
}

.more-less {
    left: unset !important;
    right: 85px !important;
}

.explanation-title h5 {
    text-align: left;
}

.explanation-text p {
    text-align: left !important;
}


/*category*/


/*allproduct*/

.additional-text div{
    text-align: left !important;
}

/*.products-subcategory .row{*/
/*    justify-content: flex-end;*/
/*}*/

.extra-content p {
    text-align: left !important;
}

/*allproduct*/


/*form*/

.thinki-input label {
    text-align: left;
    width: 100%;
}

.thinki-btn-form {
    margin-top: 20px;
}

.thinki-input input, .thinki-input textarea {
    text-align: left;
}

/*form*/


/*blogs*/

.banner-image:before {
    background-image: url(../images/en/blog-banner-en.png) !important;
}

/*blogs*/

/*blog detail*/

.blog-name {
    /*padding-right: 200px;*/
    padding-left: 0 !important;
    text-align: left;
}
.blog_text p {
    justify-content: flex-start;
}

.blog_text{
    text-align: left;
    direction: ltr;
}



/*blog detail*/



/*about*/

.about-content p {
    text-align: left !important;
}

.about-section .about-row1 {
    flex-direction: row-reverse;
}

.about-content{
    display: flex;
    flex-direction: column;
}

.about-shape {
    align-self: flex-end;
}
.puzzle {
    right: 81px;
}

.arrow3 {
    right: 362px !important;
    display: block;
}

.about-content h2 {
    text-align: left;
}


.arrow {
    left: unset !important;
    right: 0;
    display: block;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
}

.arrow2 {
    right: unset !important;
    left: 34px !important;
    display: block;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
}
.col-about-left {
    padding-left: 68px;
    padding-right: unset !important;
}

.col-about-right {
    /*padding-right: 130px;*/
    /*padding-left: unset !important;*/
}


/*about*/


/*contact*/

.each-way {
    align-items: center;
}

.each-way span {
    line-height: 23px;
    height: 21px;
}

.location-icon {
    margin-left: 100px;
    margin-right: 0 !important;
}

.row-contacts {
    margin-left: 300px;
    margin-right: 0 !important;
}


.dashed1 {
    /*left: -130px !important;*/
    /*right: unset !important;*/
     display: block;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
     -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
}

.dashed1 {
    right: 110px !important;
}

.dashed2 {
    right: unset !important;
    left: -192px;
    display: block;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0);
}

/*.row-location{*/
/*    justify-content: flex-end;*/
/*}*/

.contact-ways {
    text-align: left;
}

/*.each-way {*/
/*    flex-direction: row-reverse;*/
/*}*/

/*.row-contacts {*/
/*    margin-left: 300px;*/
/*    margin-right: unset !important;*/
/*}*/


.dashed2 {
    bottom: 10px !important;
}


.dashed2 {
    left: -234px;
}

.dashed3 {
    left: -15px !important;
}

/*contact*/




/*footer*/
.footer-info p {
    font-size: 14px;
}

.footer-item span {
    text-align: left;
}

/*.footer-item {*/
/*    justify-content: flex-end;*/
/*}*/
.footer-title {
    text-align: left;
}
/*.footer-social {*/
/*    justify-content: flex-end;*/
/*}*/

.go_up {
    right: 0;
    left: unset;
}

.footer-rights {
    text-align: left;
}
.fix-image {
    right: 0;
    left: unset;
}

.footer-info p {
    text-align: justify;
}

/*.footer-item {*/
/*    padding-bottom: 6px;*/
/*}*/

.footer-items2 a {
    font-size: 14px;
    padding-bottom: 21px;
}

.col-footer3 .footer-title{
    margin-bottom: 16px;
}



.col-footer2 .footer-item svg {
    left: -12px !important;
    top: -8px !important;
    right: unset !important;
}

.col-footer2 .footer-item {
    padding-right: unset !important;
    padding-left: 33px !important;
}

/*footer*/


/*detail*/

.feature-box {
    gap: 20px !important;
}


/*detail*/


/*addressbar*/

.address-box li+li:before {
    content: url('data:image/svg+xml,<svg width="13" height="11" viewBox="0 0 13 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.73608 5.01314C10.0046 5.28169 10.0046 5.71782 9.73608 5.98638L5.61108 10.1114C5.34253 10.3799 4.9064 10.3799 4.63784 10.1114C4.36929 9.84283 4.36929 9.40668 4.63784 9.13814L8.2773 5.49868L4.63999 1.85923C4.37144 1.59067 4.37144 1.15454 4.63999 0.885985C4.90855 0.617432 5.34468 0.617432 5.61323 0.885985L9.73823 5.01099L9.73608 5.01314Z" fill="%23DBC9E1"/></svg>') !important;
}

/*addressbar*/




/*responsive*/
/*responsive*/


@media screen and (max-width: 1399px){
    /*.dashed2 {*/
    /*    left: -255px !important;*/
    /*}*/

    .dashed2 {
        bottom: 0 !important;
    }

    .row-contacts {
        margin-left: 300px;
        margin-right: 0 !important;
    }
}



@media screen and (max-width: 1199px){

    .row-contacts {
        margin-left: 201px;
        margin-right: 0 !important;
    }

    .arrow3 {
        right: 242px  !important;
    }

    .banner-text.loaded{
        transform: translateX(20%);
    }

    header .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        padding-right: 1.1rem;
        padding-left: 1.1rem;
    }

    .subcat-info span.type {
        margin-bottom: 6px;
    }

}

@media screen and (max-width: 991px){

    .location-icon {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .language-box {
        left: -50px;
        right: unset;
    }

    .blog-title {
        text-align: center !important;
    }

    .each-extra .extra-content * {
        font-family: 'comfortaa' !important;
    }

    .about-content p {
        text-align: justify !important;
    }

    .footer-info p {
        text-align: center;
    }

    .row-contacts {
        margin-left: unset;
        margin-right: unset !important;
    }

    .banner-image.loaded:before {
        transform: translateX(16%);
    }

    .roll-image.loaded {
        transform: translateX(111px) translateY(-253px);
    }
    /*footer .row {*/
    /*    flex-direction: column-reverse;*/
    /*}*/
    .footer-item span {
        text-align: center;
    }
    /*.footer-item {*/
    /*    flex-direction: column-reverse;*/
    /*}*/
    .header-extra {
        flex-direction: row-reverse;
    }

    .blog-row:nth-child(odd) {
        flex-direction: column !important;
    }

    .blog-row:nth-child(even) {
        flex-direction: column-reverse !important;
    }

    .about-shape {
        align-self: center;
    }
    .col-about-left {
        padding-left: unset;
    }
    .col-about-right {
        padding-right: unset;
    }
    .about-section .about-row3 {
        flex-direction: column-reverse;
    }
}


@media screen and (max-width: 767px){

    .question-span {
        padding-left: unset;
        padding-right: unset;
    }

    .accordion-item-header {
        padding: 0;
    }

    .accordion-item-header::after {
        right: unset !important;
        left: 47%;
    }

    .banner-image.loaded:before {
        transform: translateX(32%);
    }

    /*.each-subcat {*/
    /*    flex-direction: row-reverse !important;*/
    /*}*/

    /*.subcat-info {*/
    /*    text-align: left !important;*/
    /*    align-items: flex-end !important;*/
    /*}*/
    .each-explanation {
        flex-direction: column-reverse;
    }
    .explanation-title h5 {
        text-align: center;
    }
    .explanation-text p {
        text-align: center !important;
    }

}


@media screen and (max-width: 575px){

    .blog-name {
        line-height: var(--line-height) !important;
    }

    .blog-name {
        min-height: 37px !important;
    }

    .each-blog p {
        line-height: var(--mobile-line-height) !important;
    }

    .about-box p {
        line-height: 11px !important;
    }

    .all-details-about-product .blog-name h1 {
        line-height: var(--line-height) !important;
    }


    p {
        line-height: var(--mobile-line-height) !important;
    }

    .blog-content p {
        line-height: var(--mobile-line-height) !important;
    }

    .blog-title {
        line-height: var(--mobile-line-height) !important;
    }


    .half-form {
        flex-direction: column-reverse;
    }


    .feature-name {
        line-height: 11px !important;
        width: 88%;
    }

    .feature-name span {
        font-size: 9px !important;
        line-height: 14px !important;
    }


    .more-less {
        left: unset !important;
        right: 35px !important;
    }

    .footer-info p {
        font-size: 10px;
    }

    .detail-info .detail-name h1 {
        font-family: 'comfortaa-Bold' !important;
    }


    .detail-info .detail-name h1 span {
        font-family: 'comfortaa-Bold' !important;
    }

    .detail-comment .detail-title h4 {
        font-family: 'comfortaa-Bold' !important;
    }

    .all-details-about-product .blog-name h1 {
        font-family: 'comfortaa-Bold' !important;
    }

    .blog_text .farsi-digit h2, .blog_text .farsi-digit h3,
    .blog_text .farsi-digit h4, .blog_text .farsi-digit h5,
    .blog_text .farsi-digit h6 {
        font-family: 'comfortaa-Bold' !important;
    }

    .blog-title {
        font-family: 'comfortaa-Bold' !important;
    }

    .subcat-info span.type {
        margin-bottom: 0;
    }

    .about-box h6 {
        font-family: 'comfortaa-Bold' !important;
    }

    .footer-rights {
        text-align: center;
    }
    .roll-image.loaded {
        transform: translateX(111px) translateY(-138px) !important;
    }

}

@media screen and (max-width: 425px){


    .extra-sec-content p {
        font-size: 7px !important;
        line-height: 13px !important;
    }


    p {
        line-height: 16px !important;
    }

    .col-banner-image {
        padding-left: 34px !important;
    }

    .roll-image.loaded {
        transform: translateX(62px) translateY(-138px) !important;
    }
}


@media screen and (max-width: 360px){
    .about-box{
        padding-inline: 26px !important;
    }

    .about-box h2{
        font-size: 10px !important;
    }
    .about-box h6{
       font-size: 7px !important;
    }

}

/*responsive*/
/*responsive*/
