.yellow-color {
    color: #ffc700;
}

body {
    direction: rtl;
}

h1,
h2,
h3 {
    font-weight: 900;
    font-family: "iranyekanextrablack";
    color: #464545;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 28px;
}

.field-validation-error {
    color: #d91e36;
    display: inline-block;
    margin-top: 0.5rem;
}

.head-title {
    font-size: 24px;
    margin-bottom: 15px;
}

    .head-title span {
        color: #464545;
    }

.organize-shop {
    margin: 45px auto 110px;
}

    .organize-shop .text-shop {
        font-size: 16px;
        width: 85%;
    }

    .organize-shop h1 {
        margin-bottom: 28px;
    }

    .organize-shop .organize-shop-cta {
        margin-top: 35px;
    }

        .organize-shop .organize-shop-cta .tel-us,
        .organize-shop .organize-shop-cta .mail-us {
            background-color: #0048aa;
            color: #fff;
            margin-left: 15px;
            font-size: 16px;
            padding: 12px 20px;
            width: 200px;
            border: 2px solid #0048aa;
        }

        .organize-shop .organize-shop-cta .mail-us {
            color: #0048aa;
            background-color: transparent;
        }

.organize-customer {
    margin: 45px auto 110px;
}

    .organize-customer .content-org-customer {
        margin-bottom: 35px;
    }

    .organize-customer ul.counter-projects {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }

        .organize-customer ul.counter-projects li {
            text-align: center;
            padding: 0 26px;
        }

            .organize-customer ul.counter-projects li:first-child {
                padding-right: 0;
            }

            .organize-customer ul.counter-projects li:not(:last-child) {
                border-left: 1px solid rgba(255, 199, 0, 0.41);
            }

            .organize-customer ul.counter-projects li p {
                color: #464545;
                font-size: 25px;
            }

            .organize-customer ul.counter-projects li span {
                color: #868686;
                font-size: 20px;
            }

    .organize-customer .circle {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(4, 1fr);
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        text-align: center;
        padding: 16px;
        position: relative;
    }

.circle:after, .circle:before {
    width: 45px;
    height: 45px;
    content: "";
    border-bottom: 2px solid #0048aa;
    border-left: 2px solid #0048aa;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 0 15px;
}

.circle:before {
    border-top: 2px solid #0048aa;
    border-right: 2px solid #0048aa;
    border-bottom: none;
    border-left: none;
    top: 0;
    right: 0;
    border-radius: 0 15px 0 0;
}

.tick {
    background: #ffffff;
    -webkit-box-shadow: 0px 36px 396px rgb(0 0 0 / 8%), 0px 7.2px 64.35px rgb(0 0 0 / 4%);
    box-shadow: 0px 36px 396px rgb(0 0 0 / 8%), 0px 7.2px 64.35px rgb(0 0 0 / 4%);
    border-radius: 15px;
    padding: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tick1 {
    grid-area: 1 / 1 / 2 / 2;
}

.tick2 {
    grid-area: 1 / 2 / 2 / 3;
}

.tick3 {
    grid-area: 1 / 3 / 2 / 4;
}

.tick4 {
    grid-area: 1 / 4 / 2 / 5;
}

.tick5 {
    grid-area: 2 / 4 / 3 / 5;
}

.tick6 {
    grid-area: 2 / 3 / 3 / 4;
}

.tick7 {
    grid-area: 2 / 2 / 3 / 3;
}

.tick8 {
    grid-area: 2 / 1 / 3 / 2;
}

.tick9 {
    grid-area: 3 / 1 / 4 / 2;
}

.tick10 {
    grid-area: 3 / 2 / 4 / 3;
}

.tick11 {
    grid-area: 3 / 3 / 4 / 4;
}

.tick12 {
    grid-area: 3 / 4 / 4 / 5;
}

.tick13 {
    grid-area: 4 / 4 / 5 / 5;
}

.tick14 {
    grid-area: 4 / 3 / 5 / 4;
}

.tick15 {
    grid-area: 4 / 2 / 5 / 3;
}

.tick16 {
    grid-area: 4 / 1 / 5 / 2;
}

.organize-service {
    margin: 45px auto 110px;
}

    .organize-service .poster-org-service {
        position: relative;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        margin-top: 135px;
    }

    .organize-service .count-poster {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background-color: #fff;
        padding: 28px;
        border-radius: 55px 9px 55px 55px;
        text-align: center;
    }

        .organize-service .count-poster p {
            color: #464545;
            font-size: 25px;
        }

        .organize-service .count-poster span {
            color: #868686;
            font-size: 20px;
        }

    .organize-service .content-org-service {
        padding-right: 45px;
    }

        .organize-service .content-org-service .item-org-service {
            margin-top: 36px;
        }

            .organize-service .content-org-service .item-org-service ul li {
                background: #ffffff;
                -webkit-box-shadow: 0px 36px 396px rgba(0, 0, 0, 0.08), 0px 7.2px 64.35px rgba(0, 0, 0, 0.04);
                box-shadow: 0px 36px 396px rgba(0, 0, 0, 0.08), 0px 7.2px 64.35px rgba(0, 0, 0, 0.04);
                border-radius: 15px;
                display: -webkit-inline-box;
                display: -ms-inline-flexbox;
                display: inline-flex;
                padding: 8px 8px 8px 75px;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

                .organize-service .content-org-service .item-org-service ul li:not(:last-child) {
                    margin-bottom: 25px;
                }

                .organize-service .content-org-service .item-org-service ul li span {
                    padding: 18px;
                    border-radius: 15px;
                }

                .organize-service .content-org-service .item-org-service ul li p {
                    margin-right: 15px;
                    color: #464545;
                }

                .organize-service .content-org-service .item-org-service ul li:nth-child(1) span {
                    background-color: rgba(203, 76, 235, 0.06);
                }

                .organize-service .content-org-service .item-org-service ul li:nth-child(2) span {
                    background-color: rgba(235, 76, 76, 0.06);
                }

                .organize-service .content-org-service .item-org-service ul li:nth-child(3) span {
                    background-color: rgba(76, 187, 235, 0.06);
                }

                .organize-service .content-org-service .item-org-service ul li:nth-child(4) span {
                    background-color: rgba(165, 235, 76, 0.09);
                }

                .organize-service .content-org-service .item-org-service ul li:nth-child(5) span {
                    background-color: rgba(235, 171, 76, 0.09);
                }

.organize-call {
    margin: 45px auto 110px;
    padding: 20px;
    position: relative;
}

    .organize-call .border-dashed-right,
    .organize-call .border-dashed-left {
        position: absolute;
        top: 50%;
        z-index: -1;
    }

    .organize-call svg.border-dashed-right {
        right: 0;
    }

    .organize-call svg.border-dashed-left {
        left: 0;
    }

    .organize-call .bg-org-call {
        background-image: url("/content/images/organizationalsales/call-console-bg.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 50px 50px 0 0;
        border-radius: 20px;
    }

        .organize-call .bg-org-call .content-org-call h2 {
            color: #fff;
            font-size: 36px;
        }

        .organize-call .bg-org-call .content-org-call p {
            color: rgba(255, 255, 255, 0.83);
            font-size: 20px;
        }

        .organize-call .bg-org-call .content-org-call .form-org-call {
            width: 56%;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            overflow: hidden;
            background: linear-gradient(272.5deg, rgba(196, 196, 196, 0.2) 10.16%, rgba(196, 196, 196, 0) 115.45%), linear-gradient(91.52deg, rgba(196, 196, 196, 0.1) 0.51%, rgba(196, 196, 196, 0) 112.52%);
            -webkit-backdrop-filter: blur(40px);
            backdrop-filter: blur(40px);
            border-radius: 10px 40px 40px 10px;
            margin: 35px 0;
            padding: 6px;
        }

            .organize-call .bg-org-call .content-org-call .form-org-call input[type="tel"] {
                -webkit-box-flex: 1;
                -ms-flex: 1;
                flex: 1;
                background-color: transparent;
                border: none;
                padding: 15px;
                color: #fff;
            }

                .organize-call .bg-org-call .content-org-call .form-org-call input[type="tel"]::-webkit-input-placeholder {
                    color: #ffffff9c;
                }

                .organize-call .bg-org-call .content-org-call .form-org-call input[type="tel"]:-ms-input-placeholder {
                    color: #ffffff9c;
                }

                .organize-call .bg-org-call .content-org-call .form-org-call input[type="tel"]::-ms-input-placeholder {
                    color: #ffffff9c;
                }

                .organize-call .bg-org-call .content-org-call .form-org-call input[type="tel"]::placeholder {
                    color: #ffffff9c;
                }

            .organize-call .bg-org-call .content-org-call .form-org-call input[type="button"] {
                border-radius: 10px 40px 40px 10px;
                background-color: #ffc700;
                border: none;
                padding: 15px 25px;
                cursor: pointer;
            }

            .organize-call .bg-org-call .content-org-call .form-org-call input[type="submit"]:disabled {
                color: #464545;
                cursor: no-drop;
            }

        .organize-call .bg-org-call .img-org-call {
            padding-left: 0;
            margin-top: -60px;
            text-align: left;
        }

            .organize-call .bg-org-call .img-org-call img {
                height: 100%;
            }

.organize-benefit {
    margin: 45px auto 110px;
}

    .organize-benefit .line-dashed-benefit {
        position: absolute;
        left: 0;
    }

    .organize-benefit .content-org-benefit {
        position: relative;
        margin-bottom: 55px;
    }

        .organize-benefit .content-org-benefit .emoji-benefit {
            position: absolute;
            left: 0;
            bottom: -30px;
        }

    .organize-benefit .options-org-benefit p {
        font-size: 15px;
    }

    .organize-benefit .options-org-benefit li {
        position: relative;
        padding-right: 15px;
    }

        .organize-benefit .options-org-benefit li:not(:last-child) {
            margin-bottom: 45px;
        }

    .organize-benefit .options-org-benefit .right-options li span,
    .organize-benefit .options-org-benefit .left-options li span {
        display: inline-block;
        padding: 18px;
        border-radius: 18.5px;
        margin-left: 3px;
    }

    .organize-benefit .options-org-benefit .right-options li:nth-child(1) span {
        background-color: rgba(0, 72, 170, 0.04);
    }

    .organize-benefit .options-org-benefit .right-options li:nth-child(2) span {
        background-color: rgba(188, 221, 225, 0.12);
    }

    .organize-benefit .options-org-benefit .right-options li:nth-child(3) span {
        background-color: rgba(255, 199, 0, 0.04);
    }

    .organize-benefit .options-org-benefit .right-options li:nth-child(4) span {
        background-color: rgba(187, 0, 180, 0.04);
    }

    .organize-benefit .options-org-benefit .right-options li:nth-child(5) span {
        background-color: rgba(0, 180, 220, 0.04);
    }

    .organize-benefit .options-org-benefit .left-options li:nth-child(1) span {
        background-color: rgba(253, 154, 6, 0.06);
    }

    .organize-benefit .options-org-benefit .left-options li:nth-child(2) span {
        background-color: rgba(247, 58, 58, 0.04);
    }

    .organize-benefit .options-org-benefit .left-options li:nth-child(3) span {
        background-color: rgba(129, 247, 58, 0.06);
    }

    .organize-benefit .options-org-benefit .left-options li:nth-child(4) span {
        background-color: rgba(94, 0, 187, 0.04);
    }

.organize-slogan {
    margin: 45px auto 110px;
    background-image: url("/content/images/organizationalsales/slogan.png");
    min-height: 260px;
    position: relative;
    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;
}

    .organize-slogan::before, .organize-slogan::after {
        content: "";
        position: absolute;
        border: 1px solid #ffc700;
        width: 15%;
    }

    .organize-slogan::after {
        bottom: -20px;
        right: 10%;
    }

    .organize-slogan::before {
        top: -20px;
        left: 10%;
    }

    .organize-slogan h2 {
        font-size: 45px;
    }

        .organize-slogan h2 .yellow-banner-style,
        .organize-slogan h2 em {
            color: #ffc700;
            text-shadow: 0px 1.03213px 12.3856px rgba(255, 199, 0, 0.4);
        }

        .organize-slogan h2 em {
            -webkit-transform: rotateY(-180deg);
            transform: rotateY(-180deg);
            display: inline-block;
        }

.organize-testimonial {
    margin: 45px auto;
}

    .organize-testimonial .heading-testmonial {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        .organize-testimonial .heading-testmonial .btn-testmonial {
            position: relative;
            width: 110px;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

            .organize-testimonial .heading-testmonial .btn-testmonial [data-next],
            .organize-testimonial .heading-testmonial .btn-testmonial [data-prev] {
                cursor: pointer;
                font-size: 14px;
                color: #fff;
            }

            .organize-testimonial .heading-testmonial .btn-testmonial .swiper-button-prev {
                left: 0;
            }

            .organize-testimonial .heading-testmonial .btn-testmonial .swiper-button-next {
                left: 55px;
                right: unset;
            }

            .organize-testimonial .heading-testmonial .btn-testmonial .sw-btn-testmonial {
                background-color: #0048aa;
                padding: 20px;
                border-radius: 8px;
                display: inline-block;
                line-height: 0;
            }

                .organize-testimonial .heading-testmonial .btn-testmonial .sw-btn-testmonial::after {
                    font-size: 14px;
                    color: #fff;
                }

    .organize-testimonial .pag-org-testmonial {
        display: none;
    }

    .organize-testimonial .tt {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-bottom: 133px;
    }

        .organize-testimonial .tt::after {
            content: "";
            position: absolute;
            right: 0;
            width: 13%;
            height: 140%;
            background-color: #0048aa;
            top: -60px;
            border-radius: 15px 0 0 95px;
        }

        .organize-testimonial .tt .conta {
            overflow: hidden;
            width: 90%;
            padding-bottom: 55px;
        }

            .organize-testimonial .tt .conta .swiper-slide {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
            }

                .organize-testimonial .tt .conta .swiper-slide .content-comments {
                    background: #ffffff;
                    -webkit-box-shadow: 0px 36px 45px -9px rgba(0, 0, 0, 0.08), 0px 7.2px 64.35px -43px rgba(0, 0, 0, 0.04);
                    box-shadow: 0px 36px 45px -9px rgba(0, 0, 0, 0.08), 0px 7.2px 64.35px -43px rgba(0, 0, 0, 0.04);
                    border-radius: 15px;
                    background-size: cover;
                    overflow: hidden;
                    -webkit-transition: 0.3s all;
                    transition: 0.3s all;
                    -webkit-transform-origin: right bottom;
                    transform-origin: right bottom;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    width: calc(100% - 100px);
                    margin-left: 0 !important;
                    -webkit-transition: 0.2s all;
                    transition: 0.2s all;
                    padding: 24px;
                    -webkit-transform: scale(0.8);
                    transform: scale(0.8);
                    -webkit-filter: blur(4px);
                    filter: blur(4px);
                }

                    .organize-testimonial .tt .conta .swiper-slide .content-comments .opnion-customer {
                        margin-bottom: 5px;
                        font-size: 15px;
                    }

                    .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment {
                        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;
                        flex-wrap: wrap;
                    }

                        .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment .profile-customer {
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: flex;
                            -webkit-box-align: center;
                            -ms-flex-align: center;
                            align-items: center;
                        }

                            .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment .profile-customer .avatar-img {
                                border-radius: 15px;
                                overflow: hidden;
                            }

                            .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment .profile-customer .avatar-name {
                                margin-right: 15px;
                            }

                                .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment .profile-customer .avatar-name p {
                                    color: #464545;
                                    font-size: 16px;
                                    font-weight: bold;
                                }

                                .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment .profile-customer .avatar-name span {
                                    color: #868686;
                                    font-size: 14px;
                                }

            .organize-testimonial .tt .conta .swiper-slide-active {
                margin-right: 0 !important;
                margin-left: 0 !important;
            }

                .organize-testimonial .tt .conta .swiper-slide-active .content-comments {
                    width: 100%;
                    width: 100%;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    -webkit-filter: blur(0);
                    filter: blur(0);
                }

.organize-contact-form {
    margin: 45px auto 110px;
}

    .organize-contact-form .form-org-contact {
        background: #ffffff;
        -webkit-box-shadow: 0px 36px 396px -11px rgba(0, 0, 0, 0.08), 0px 7.2px 64.35px -25px rgba(0, 0, 0, 0.04);
        box-shadow: 0px 36px 396px -11px rgba(0, 0, 0, 0.08), 0px 7.2px 64.35px -25px rgba(0, 0, 0, 0.04);
        border-radius: 90px 20px 90px 90px;
        padding: 50px;
    }

        .organize-contact-form .form-org-contact .head-title-form {
            margin-bottom: 45px;
        }

        .organize-contact-form .form-org-contact .inputs-org-form {
            padding: 0 200px;
        }

            .organize-contact-form .form-org-contact .inputs-org-form .row {
                margin-bottom: 55px;
            }

            .organize-contact-form .form-org-contact .inputs-org-form input,
            .organize-contact-form .form-org-contact .inputs-org-form textarea {
                width: 100%;
                border: 0.5px solid #868686;
                padding: 18px;
                border-radius: 28px 0 28px 28px;
            }

                .organize-contact-form .form-org-contact .inputs-org-form input::-webkit-input-placeholder,
                .organize-contact-form .form-org-contact .inputs-org-form textarea::-webkit-input-placeholder {
                    color: #9fa4ae;
                }

                .organize-contact-form .form-org-contact .inputs-org-form input:-ms-input-placeholder,
                .organize-contact-form .form-org-contact .inputs-org-form textarea:-ms-input-placeholder {
                    color: #9fa4ae;
                }

                .organize-contact-form .form-org-contact .inputs-org-form input::-ms-input-placeholder,
                .organize-contact-form .form-org-contact .inputs-org-form textarea::-ms-input-placeholder {
                    color: #9fa4ae;
                }

                .organize-contact-form .form-org-contact .inputs-org-form input::placeholder,
                .organize-contact-form .form-org-contact .inputs-org-form textarea::placeholder {
                    color: #9fa4ae;
                }

            .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field {
                position: relative;
            }

                .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field label {
                    position: absolute;
                    top: -14px;
                    background-color: #fff;
                    padding: 0 20px;
                    color: #868686;
                }

                    .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field label span {
                        color: red;
                    }

                .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field .uploadFile {
                    width: 100%;
                    background-color: #fff;
                    overflow: hidden;
                    position: relative;
                    resize: none;
                    border: 0.5px solid #868686;
                    padding: 18px;
                    border-radius: 28px 0 28px 28px;
                }

                    .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field .uploadFile p {
                        font-size: 14px;
                        margin-right: 16px;
                        color: #9fa4ae;
                    }

                    .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field .uploadFile [type="file"] {
                        cursor: pointer !important;
                        filter: alpha(opacity=0);
                        opacity: 0;
                        position: absolute;
                        right: 0px;
                        text-align: right;
                        top: 0px;
                        z-index: 1;
                    }

            .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-submit input[type="submit"] {
                background-color: #0048aa;
                color: #fff;
                border-radius: 80px;
                padding: 24px;
                border: none;
                cursor: pointer;
            }

                .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-submit input[type="submit"]:disabled {
                    background-color: #7ba1d6;
                    cursor: no-drop;
                }

/* ======================== 
sweet alert style 
==========================*/
.swal2-popup {
    width: 30em;
}

    .swal2-popup .swal2-title {
        font-size: 24px;
    }
/* ======================== 
 responsive media queries
==========================*/
@media only screen and (max-width: 1199px) {
    .organize-call .bg-org-call .content-org-call .form-org-call {
        width: 100%;
    }

    .organize-contact-form .form-org-contact .inputs-org-form {
        padding: 0;
    }
}

@media only screen and (max-width: 768px) and (min-width: 600px) {
    .container {
        max-width: 750px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 769px) {
    .container {
        max-width: 960px;
    }
}

@media only screen and (min-width: 1200px) {
    .container {
        max-width: 1400px;
    }
}

@media only screen and (max-width: 991px) {
    .organize-shop h1 {
        font-size: 26px;
    }

    .organize-shop .text-shop {
        font-size: 15px;
    }

    .organize-service,
    .organize-testimonial {
        margin-bottom: 0;
    }

    .organize-call {
        margin: 55px auto;
    }

    .organize-benefit {
        margin-top: 0;
    }

    .organize-contact-form {
        margin-top: 12px;
    }

    .organize-customer .circle {
        margin-top: 35px;
    }
}

@media only screen and (max-width: 886px) {
    .organize-customer svg {
        display: none;
    }

    .organize-call .bg-org-call .content-org-call h2 {
        font-size: 26px;
        margin-top: 15px;
    }

    .organize-call .bg-org-call .content-org-call p {
        font-size: 16px;
    }
}

@media only screen and (max-width: 768px) {
    .organize-call .bg-org-call .content-org-call h2 {
        margin-top: 25px;
    }

    .organize-call .bg-org-call .content-org-call .form-org-call {
        margin-top: 5px;
    }

    .organize-contact-form .form-org-contact {
        padding: 35px;
        border-radius: 80px 20px 80px 80px;
    }
}

@media only screen and (max-width: 767px) {
    h1 {
        font-size: 24px !important;
    }

    h2 {
        font-size: 22px;
    }

    p {
        font-size: 14px !important;
    }

    .head-title {
        font-size: 15px !important;
    }

    .organize-testimonial .tt .conta .swiper-slide .content-comments .customer-comment .profile-customer .avatar-name span {
        font-size: 12px;
    }

    .organize-shop .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

    .organize-shop .text-shop {
        width: 100%;
    }

    .organize-shop .banner-hiro-org {
        text-align: center;
        margin-top: 35px;
    }

    .organize-service .row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }

        .organize-service .row .poster-org-service {
            margin-top: 0;
        }

    .organize-service .content-org-service {
        padding-right: 8px;
        margin-bottom: 35px;
    }

    .col-right {
        margin-bottom: 45px;
    }

    .organize-slogan {
        min-height: 158px;
    }

    .organize-contact-form .form-org-contact .inputs-org-form .row {
        margin-bottom: 0;
    }

    .organize-contact-form .form-org-contact .inputs-org-form .input-wrapper-field {
        margin-bottom: 35px;
    }


    .organize-call .bg-org-call {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        padding: 0;
    }
}

@media only screen and (max-width: 600px) {

    h1,
    h2 {
        font-size: 22px;
    }

    .organize-shop {
        margin-bottom: 0;
    }

    .organize-customer ul.counter-projects li span {
        font-size: 15px;
    }

    .organize-benefit .content-org-benefit .emoji-benefit {
        width: 35px !important;
        bottom: 30px;
    }

    .organize-benefit {
        margin-bottom: 10px;
    }

    .organize-slogan {
        margin-bottom: 60px;
    }

        .organize-slogan h2 {
            font-size: 16px !important;
        }

    .organize-testimonial .heading-testmonial {
        margin-bottom: 35px;
    }

        .organize-testimonial .heading-testmonial p {
            display: none;
        }

        .organize-testimonial .heading-testmonial .btn-testmonial {
            display: none !important;
        }

    .organize-testimonial .arrow-down-svg-left {
        display: none;
    }

    .organize-testimonial .tt {
        padding-left: 16px;
        margin-bottom: 35px;
    }

        .organize-testimonial .tt::after {
            width: 40%;
            height: 100%;
            top: 0;
        }

    .organize-testimonial .pag-org-testmonial {
        display: block;
    }

        .organize-testimonial .pag-org-testmonial .swiper-pagination-bullet {
            width: 25px;
            border-radius: 30px;
            height: 3px;
        }

        .organize-testimonial .pag-org-testmonial .swiper-pagination-bullet-active {
            background: #0048aa;
        }

    .organize-contact-form {
        margin-top: 35px;
    }

        .organize-contact-form .form-org-contact {
            padding: 25px;
        }

            .organize-contact-form .form-org-contact .head-title-form h2 {
                font-size: 18px !important;
            }

    .organize-testimonial .tt .conta {
        width: 95%;
        margin-top: 45px;
    }
}

@media only screen and (max-width: 427px) {
    .organize-shop .organize-shop-cta {
        text-align: center;
    }

        .organize-shop .organize-shop-cta .tel-us {
            width: 100%;
            margin: 0 0 16px;
        }

        .organize-shop .organize-shop-cta .mail-us {
            border-radius: 12px;
            padding: 12px 20px;
            border: 1px solid #0048aa;
            width: 100%;
            text-align: center;
            display: block;
        }

    .organize-call svg {
        display: none;
    }

    .organize-call .bg-org-call .content-org-call .form-org-call {
        margin-top: 15px;
    }

        .organize-call .bg-org-call .content-org-call .form-org-call input {
            font-size: 11px;
        }
}

@media only screen and (max-width: 301px) {
    .organize-call {
        padding: 8px;
    }
}

h1, h2, h3 {
    font-weight: 900;
    font-family: 'iranyekanextrablack' !important;
    color: #464545;
}

/*# sourceMappingURL=style.css.map */
