@media (max-width: 1280px) {
    .slider-content p {
        max-width: 600px;
        margin-right: 2rem;
        display: block;
    }
    .borer-gradient {
        max-width: 1500px;
        margin: 0 auto;
    }
    .logo-section {
        margin-top: -2rem;
    }
    .chat-item p,
    .support-chat-card2 .chat-item p {
        max-width: 350px;
    }
    .guilds-list-wrapper li {
        padding: 0 0 1rem 1rem;
        font-size: 1.375rem;
    }
    .branding-experience-carousal-section .desktop-img {
        -webkit-transform: translateX(-180px);
        -ms-transform: translateX(-180px);
        transform: translateX(-180px);
    }
    .testimonial-description::after,
    .testimonial-description::before {
        width: 14%;
    }
}

@media (max-width: 1199px) {
    .container {
        max-width: 970px;
    }
    h1 {
        font-size: 2.25rem;
    }
    .borer-gradient {
        max-width: 940px;
        margin: 0 auto;
    }
    /* Header */
    .list-style li {
        margin: 0 10px;
    }
    /* hero section */
    .hero-section {
        padding: 12rem 0px 18rem 0;
    }
    /* .home .hero-img figure {
        min-width: 900px;
        -webkit-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        transform: translateX(-100px);
    } */
    .logo-section {
        padding: 5.625rem 0 3rem 0;
    }
    .card-border {
        max-width: 35%;
    }
    .signup-btn {
        margin-top: 2.5rem;
    }
    /* .versatility-section */
    .versatility-card {
        padding-top: 6rem;
    }
    .card-description {
        padding-top: 2.5rem;
    }
    .versatility-card .slides {
        overflow: scroll;
    }
    .versatility-card .slides::-webkit-scrollbar,
    .pricing-slides::-webkit-scrollbar {
        display: none;
    }
    .feature-section .content-max-width p {
        padding-top: 3.5rem;
    }
    /* Experience Section  */
    .bg-green-gradient {
        width: 500px;
    }
    .bg-blue-gradient {
        width: 700px;
    }
    .experience-carousal-info {
        min-width: 40%;
    }
    .experience-carousal-info p {
        padding-top: 2rem;
    }
    .experience-embladots .acc-embladot:nth-child(2),
    .experience-mobile-embladots .acc-embladot:nth-child(2) {
        margin: 0 6px;
    }
    .experience-embladots .acc-embladot,
    .experience-mobile-embladots .acc-embladot {
        width: 10px;
        height: 10px;
    }
    .experience-section-overlay {
        padding: 7rem 0 8rem 0;
    }
    .experience-img .desktop-img {
        min-width: 802px !important;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    .feature-tab {
        margin: 2.375rem 0 5rem 0;
    }
    .branding-experience-carousal-section {
        padding-bottom: 0;
        background-image: none;
    }
    .branding-experience-carousal-section .experience-img .desktop-img {
        min-width: 1350px;
    }
    /* .section-testimonial */
    .section-testimonial {
        padding: 5.6875rem 0 10rem 0;
    }
    .solution-btn {
        padding: 4rem 0;
    }
    .solution-btn a {
        width: 100%;
        padding: 1.875rem 15px;
    }
    .pop-form {
        max-width: 100%;
        width: 75%;
    }
    .guilds-modal.pop-form {
        max-width: 100%;
        width: 80%;
    }
    .testimonial-description .embla__slide {
        min-width: 70%;
    }
    /* feature-section */
    .feature-section {
        padding: 7.25rem 0;
    }
    .feature-section .embla__slide__inner {
        font-size: 1.25rem;
    }
    /* 
    publicity page */
    .support-description .support-image {
        min-width: 60%;
    }
    .support-description-wrapper {
        max-width: 100%;
    }
    /* awards-partner-section */
    .awards-partner-section {
        padding: 7rem 0 9rem 0;
    }
    .partner-title {
        max-width: 400px;
    }
    .awards-partner-logo a {
        margin-right: 3rem;
    }
    .awarda-partner-info {
        max-width: 600px;
    }
    .awards-partner-wrapper {
        padding-top: 7rem;
    }
    /* awards-campaigns-section */
    .awards-campaigns-section {
        padding: 7rem 0 10rem 0;
    }
    .contact-form .wpcf7-form {
        padding-top: 5rem;
    }
    .guilds-list-wrapper li {
        padding: 0 0 1rem 1rem;
        font-size: 1.25rem;
    }
    .section-major-guilds h5 {
        padding-bottom: 5rem;
    }
    .section-major-guilds {
        padding: 4.3125rem 0 8rem 0;
    }
    .guilds-list-content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .guilds .hero-section .signup-btn {
        margin-top: 5rem;
    }
    /* Careers Page */
    .our-story-section .experience-img .desktop-img,
    .our-culture-section .experience-img .desktop-img {
        min-width: 100% !important;
    }
    .careers-experience-section .experience-carousal-info h1 {
        font-size: 2.75rem;
    }
    .careers-experience-section .experience-carousal-info .btn-small {
        margin-top: 5rem;
    }
    .careers-experience-section {
        padding: 7.4375rem 0 10rem 0;
    }
    .our-story-section,
    .our-culture-section {
        padding: 10rem 0;
    }
    .perks-section .versatility-card {
        padding-top: 4rem;
    }
    .perks-section .versatility-card .cards .card-info h2 {
        font-size: 1.125rem;
    }
    .perks-section .card-border {
        max-width: 31%;
    }
    .perks-section .slides .card-border:nth-last-child(-n + 2) {
        max-width: 47.5%;
    }
    .perks-section .slides {
        justify-content: space-between;
    }
}

@media (max-width: 991px) {
    .container {
        max-width: 100%;
        padding: 0 1.875rem;
    }
    .borer-gradient {
        max-width: 95%;
        bottom: 1.25rem;
    }
    .list-style li a {
        font-size: 14px;
    }
    /* Footer */
    .offering-menu,
    .other-links {
        margin-right: 2.5rem;
    }
    /* Hero section */
    .hero-section {
        padding: 12rem 0px 15rem 0;
    }
    /* .home .hero-img figure {
        min-width: 900px;
        -webkit-transform: translateX(-180px);
        -ms-transform: translateX(-180px);
        transform: translateX(-180px);
    } */
    .home .hero-section {
        padding: 8rem 0 20rem 0;
    }
    .hero-content {
        max-width: 420px;
        padding-top: 0;
    }
    .hero-content p {
        font-size: 1.5rem;
        padding-top: 1.5rem;
    }
    /* Logo Section */
    .marquee__group a {
        min-width: 150px;
    }
    /* .versatility-section */
    .cards p {
        height: 45px;
    }
    .card-border {
        max-width: 40%;
    }
    .versatility-card {
        padding-top: 5rem;
    }
    /* .versatility-section */
    .experience-carousal-info p {
        font-size: 1.5rem;
    }
    .experience-carousal-info h2 {
        font-size: 2.25rem;
    }
    .experience-carousal-info .btn-small {
        margin-top: 4rem;
    }
    .branding-experience-carousal-section .experience-img .desktop-img {
        min-width: 890px;
    }
    .feature-tab {
        margin: 2.375rem 0 3rem 0;
    }
    /* .section-testimonial */
    .section-testimonial {
        padding: 5.6875rem 0 6rem 0;
    }
    .testimonial-description .embla__button {
        margin-top: 2.5rem;
    }
    .testimonial-description::before,
    .testimonial-description::after {
        height: 90%;
    }
    .testimonial-description .embla__slide h3 {
        padding-top: 2.5rem;
    }
    .pricing-section .content-max-width {
        padding-bottom: 3rem;
    }
    .testimonial-description {
        margin-top: 3rem;
    }
    .testimonial-description::before,
    .testimonial-description::after {
        top: 0px;
    }
    .pop-form {
        padding: 2.5rem;
    }
    .form-content p {
        width: 48%;
    }
    /* feature-section */
    .feature-section {
        padding: 6rem 0 8rem 0;
    }
    .security-btn {
        padding: 0 1.5rem 0 1.875rem;
    }
    .feature-section .content-max-width {
        max-width: 550px;
    }
    /* 
    publicity page */
    .support-description .support-image {
        min-width: 50%;
    }
    .support-section {
        padding: 6rem 0 8rem 0;
    }
    .support-description-wrapper ul>li {
        font-size: 1.25rem;
        margin-bottom: 2.5rem;
    }
    .feature-section .content-max-width p {
        padding-top: 3rem;
    }
    /* one-stop-solution-section */
    .one-stop-solution-section {
        padding: 5rem 0 7rem 0;
    }
    .one-stop-solution-section .solution-image {
        margin-top: 4rem;
    }
    /* awards-partner-section */
    .awards-partner-section {
        padding: 5rem 0 7rem 0;
    }
    .partner-title {
        max-width: 340px;
    }
    .awards-partner-wrapper {
        padding-top: 5rem;
    }
    .awarda-partner-info {
        max-width: 460px;
    }
    /* awards-campaigns-section */
    .awards-campaigns-section {
        padding: 5rem 0 7rem 0;
    }
    .contact-form .wpcf7-form {
        padding-top: 4rem;
    }
    .contact-form .wpcf7-form {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .contact-form .wpcf7-submit {
        margin: 4rem 0 0 0;
    }
    .chat-item p,
    .support-chat-card2 .chat-item p,
    .chat-item span {
        font-size: 1rem;
    }
    .support-chat-card2 figure {
        width: 70px;
        height: 70px;
        margin: 0 1rem 1.85rem 0;
    }
    .chat-item p,
    .support-chat-card2 .chat-item p {
        padding: 1.875rem 1.75rem;
    }
    .chat-item p,
    .support-chat-card2 .chat-item p {
        max-width: 330px;
    }
    .feature-section .tabs-content {
        margin-top: 6rem;
    }
    .section-major-guilds h5 {
        padding-bottom: 3rem;
    }
    .guilds-list-content h4 {
        max-width: 35%;
        font-size: 1.25rem;
    }
    .awards .feature-section .tabs-content {
        margin-top: 9rem;
    }
    .experience-slider-content .image-wrapper {
        padding-top: 5rem;
    }
    .solution-card-wrapper {
        padding-top: 4.5rem;
    }
    .image-wrapper figure {
        padding: 5px 6px;
    }
    h4.pricing-amount {
        font-size: 12px;
    }
    .menu-item-has-children a::after {
        top: 9px;
    }
    /* Careers Page */
    .careers-experience-section {
        padding: 7.4375rem 0 8rem 0;
    }
    .our-story-section,
    .our-culture-section {
        padding: 7rem 0;
    }
    .perks-section .card-border {
        max-width: 30%;
    }
    .careers-experience-section .experience-carousal-info {
        min-width: 100%;
    }
    .our-story-section .experience-carousal-info,
    .our-culture-section .experience-carousal-info {
        min-width: 50%;
    }
    .our-culture-section .experience-carousal-info h2 {
        padding-top: 5rem;
    }
    .perks-section .slides .card-border:nth-last-child(-n + 2) {
        max-width: 46.5%;
    }
}

@media (max-width: 768px) {
     ::-webkit-input-placeholder {
        font-size: 1rem;
    }
     :-ms-input-placeholder {
        font-size: 1rem;
    }
     ::-moz-placeholder {
        font-size: 1rem;
    }
     ::-ms-input-placeholder {
        font-size: 1rem;
    }
     ::placeholder {
        font-size: 1rem;
    }
    .content-max-width {
        max-width: 100%;
    }
    .content-max-width p {
        font-size: 18px;
        padding-top: 12px;
    }
    /* Header */
    .site-header.menu-opened {
        background-color: #050911;
    }
    .site-header {
        padding: 1.25rem 0;
        height: 70px;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
        -webkit-transition-delay: 0.2s;
        -o-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }
    .site-header .navbar-toggler {
        background-color: transparent;
        border: 0;
        padding: 0;
        width: 22px;
        cursor: pointer;
        display: inline-block;
        margin-top: 10px;
    }
    .navbar-toggler.collapsed .icon-bar {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        background-color: #ffffff;
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        margin-bottom: 4px;
        -webkit-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
    }
    .navbar-toggler .icon-bar {
        background-color: #ffffff;
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        margin-bottom: 4px;
        -webkit-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;
    }
    .top-bar {
        margin-left: 3px;
        margin-right: 3px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transform-origin: 10% 10% 0;
        -ms-transform-origin: 10% 10% 0;
        transform-origin: 10% 10% 0;
    }
    .icon-bar {
        width: 22px;
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
    }
    .middle-bar {
        opacity: 0;
    }
    .navbar-toggler.collapsed .middle-bar {
        opacity: 1;
        -webkit-transform: translateX(13%);
        -ms-transform: translateX(13%);
        transform: translateX(13%);
    }
    .bottom-bar {
        margin-left: 3px;
        margin-right: 3px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transform-origin: 10% 90% 0;
        -ms-transform-origin: 10% 90% 0;
        transform-origin: 10% 90% 0;
    }
    .navbar {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .site-logo {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .navbar-collapse {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        width: 100%;
        opacity: 0;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }
    .navbar-collapse.nav-open {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        width: 100%;
        -webkit-transition-delay: 0.2s;
        -o-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }
    .navbar-collapse .header-menu {
        width: 100%;
    }
    .header-menu ul {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 1rem 0 1.5rem 0;
    }
    .header-menu .list-style li {
        margin: 0;
        padding: 8px 0;
        border-bottom: 1px solid rgba(255, 255, 255, 0.8);
    }
    .header-menu .list-style li:last-child {
        border-bottom: 0;
    }
    .menu-item-has-children .sub-menu {
        max-width: 100%;
        padding: 1rem;
        display: none;
        left: auto;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        max-width: 100%;
        margin-top: 10px;
    }
    .menu-item-has-children .sub-menu.visible {
        position: relative;
        display: block;
        margin-top: 0;
    }
    .menu-item-has-children a {
        background-position: right top 8px;
    }
    .menu-item-has-children.child-menu a::after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    .site-header.menu-opened {
        height: 100%;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    /* hero-section */
    .hero-section,
    .publicity .hero-section,
    .guilds .hero-section {
        padding: 10rem 0px 15rem 0;
    }
    .home .hero-content {
        max-width: 100%;
    }
    .hero-section .d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    /* .home .hero-img figure {
        min-width: 100%;
        -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
    } */
    .hero-section .hero-content {
        max-width: 350px;
        z-index: 30;
    }
    .logo-section {
        padding: 2.5rem 0 3rem 0;
    }
    .marquee__group a {
        min-width: 120px;
    }
    .logo-section {
        margin-top: 0;
    }
    /* .versatility-section */
    .versatility-section {
        padding: 5.6185rem 0 5rem 0;
    }
    .versatility-card {
        padding-top: 4rem;
    }
    .card-border {
        max-width: 260px;
    }
    .cards:hover figure {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    .card-description {
        padding-top: 2rem;
    }
    .cards span {
        margin-top: 1.5rem;
    }
    .cards p,
    .cards span {
        font-size: 1rem;
    }
    .versatility-description.content-max-width .content-heighlighted {
        padding-bottom: 2.5rem;
    }
    /* experience section */
    .experience-carousal-info h2 {
        font-size: 1.75rem;
    }
    .experience-slider-content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .experience-carousal-info {
        max-width: 100%;
        padding: 0 0 2rem 0;
        width: 100%;
    }
    .experience-img .desktop-img {
        min-width: 100%;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    .experience-carousal-info .btn-small {
        position: relative;
        bottom: 0;
    }
    .experience-embladots {
        bottom: auto;
        top: 226px;
        right: 0;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .experience-section-overlay {
        padding: 5rem 0 6rem 0;
    }
    .experience-carousal-info .btn-small {
        margin-top: 3rem;
        padding: 11px 1.875rem;
        font-size: 14px;
    }
    .branding-experience-carousal-section {
        padding-bottom: 0;
        background-image: none;
    }
    /* Feature Section */
    .tab-content-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .slider-title,
    .slider-img-content {
        width: 100%;
    }
    .tab-contents .slider-img-content {
        padding-top: 0;
    }
    .slider-content p {
        margin-right: 2rem;
        font-size: 14px;
        max-width: 400px;
    }
    /* .section-testimonial */
    .testimonial-description .embla__slide {
        min-width: 90%;
        margin: 0 6px;
    }
    .testimonial-description {
        margin-top: 5rem;
    }
    .testimonial-description .embla__slide h3 {
        font-size: 1.5rem;
    }
    .testimonial-description .embla__slide h3 {
        padding-top: 2rem;
    }
    .testimonial-description .content {
        padding: 4.6875rem 1.875rem 6.125rem 1.875rem;
    }
    .testimonial-description .embla__button {
        margin-top: 2rem;
    }
    /* site-footer */
    .site-footer {
        padding: 4.5rem 0;
    }
    .footer-link-wrapper,
    .footer-links {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        width: 100%;
    }
    .other-links,
    .offering-menu {
        margin-right: 0;
    }
    .site-footer .footer-link-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .accordion {
        width: 50%;
        padding-bottom: 3rem;
    }
    .copy-right {
        width: 50%;
    }
    .copy-right {
        padding-top: 1rem;
    }
    .footer-links h5 {
        padding-bottom: 0;
        position: relative;
    }
    .footer-links .copy-right {
        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: flex-start;
        -ms-flex-pack: flex-start;
        justify-content: flex-start;
    }
    .footer-logo {
        margin-left: unset;
    }
    .copy-right .justify-end {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .social-links {
        padding-bottom: 0;
    }
    .copy-right {
        display: none;
    }
    .footer-links .menu-list {
        padding-top: 10px;
    }
    .accordion h5.active::after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    /* Pricing-section */
    .pricing-section .content-max-width {
        padding-bottom: 4rem;
    }
    .plan-btn {
        margin: 3rem auto 0 auto;
    }
    .pop-form h2,
    .pop-form p {
        font-size: 1rem;
    }
    .form-content {
        padding-top: 2rem;
    }
    .mfp-close-btn-in .mfp-close {
        top: 30px;
        right: 30px;
    }
    /* feature-section */
    .feature-section {
        padding: 4.5rem 0 7.25rem 0;
    }
    .tab-contents .embla__slide--thumb {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .tab-contents .embla__slide--thumb .slider-content figure,
    .slider-content video {
        max-width: 100%;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
    .feature-section .container {
        padding: 0;
    }
    .feature-description {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
    }
    .title-mobile-wrapper {
        margin: 0 1.875rem;
    }
    .feature-tab {
        margin: 2rem 1.875rem;
    }
    #main-carousel .slider-content {
        display: none;
    }
    .tab-content-wrapper .embla__slide--thumb .slider-content {
        height: 0;
        opacity: 0;
        -webkit-transition: all 0.25s ease-in;
        -o-transition: all 0.25s ease-in;
        transition: all 0.25s ease-in;
        -webkit-animation-delay: 0.5s;
        animation-delay: 0.5s;
    }
    .tab-content-wrapper .embla__slide--thumb .slider-content p {
        opacity: 0;
        height: 0;
    }
    .tab-content-wrapper .embla__slide--thumb.is-selected .slider-content p {
        opacity: 1;
        height: auto;
    }
    .tab-content-wrapper .embla__slide--thumb.is-selected .slider-content {
        margin-top: 1.8125rem;
        height: auto;
        opacity: 1;
        left: 2%;
    }
    .slider-title {
        padding-right: 0;
    }
    .slider-content p {
        display: block;
    }
    /* 
    publicity page */
    .publicity .hero-section .hero-content {
        max-width: 100%;
    }
    .support-description .support-image {
        min-width: 100%;
        margin-right: 0;
    }
    .support-section {
        padding: 4rem 0 6.3125rem 0;
    }
    .support-description {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .support-description-wrapper {
        margin-left: 0;
        padding-top: 3rem;
    }
    .support-description {
        padding-top: 2rem;
    }
    .testimonial-description .embla-slide-full-image figure {
        max-width: 100%;
    }
    .feature-section .content-max-width p {
        padding-top: 2rem;
    }
    /* one-stop-solution-section */
    .one-stop-solution-section .content-max-width p {
        padding-top: 1.25rem;
    }
    /* .awards-partner-section */
    .awards-partner-section .d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .partner-title,
    .awarda-partner-info {
        max-width: 100%;
    }
    .awards-partner-logo.d-flex {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        margin-top: 2rem;
    }
    .awards-partner-logo a {
        margin-right: 2rem;
    }
    .awards-partner-wrapper {
        padding-top: 4rem;
    }
    .btn-awards-partner {
        margin-top: 2rem;
    }
    /* awards-campaigns-section */
    .contact-form .wpcf7-form {
        padding-top: 3rem;
    }
    .contact-form .form-content p:nth-child(1) {
        width: 25%;
    }
    .contact-form .form-content p:nth-child(2) {
        width: 40%;
    }
    .contact-form .form-content p:nth-child(3) {
        width: 35%;
    }
    .feature-section .tabs-content {
        margin-top: 4rem;
    }
    .guilds-list-content h4,
    .guilds-list-wrapper {
        max-width: 100%;
        padding: 0;
    }
    .section-major-guilds {
        padding: 4rem 0 6rem 0;
    }
    .guilds-list-wrapper li {
        padding: 0 10px 14px 0;
        max-width: 50%;
        font-size: 16px;
    }
    .guilds_lists {
        padding-top: 2.5rem;
    }
    .modal-list-wrapper {
        -moz-column-count: 1;
        -moz-column-gap: 20px;
        -webkit-column-count: 1;
        -webkit-column-gap: 20px;
        column-count: 1;
        column-gap: 20px;
        padding: 2rem 0 0 0;
    }
    .solution-card-wrapper .card-wrapper {
        min-height: 270px;
    }
    .card-wrapper figure {
        width: 68px;
        height: 68px;
    }
    .solution-card-wrapper {
        padding-top: 5rem;
    }
    .experience-slider-content .image-wrapper {
        padding-top: 3rem;
    }
    .experience-slider-content .image-wrapper figure {
        margin-right: 1.875rem;
    }
    .testimonial-description::after,
    .testimonial-description::before {
        width: 5%;
    }
    .awards-campaigns-section h2 {
        font-size: 1.25rem;
    }
    .awards-campaigns-section .content-max-width {
        max-width: 100%;
    }
    .home .hero-content {
        min-width: 100%;
    }
    .awards .feature-section .tabs-content {
        margin-top: 5rem;
    }
    .guilds .hero-section .signup-btn {
        margin-top: 3rem;
    }
    .pricing-card-table {
        min-width: 48%;
        width: 48%;
    }
    .pricing-carousal .prev-next {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-top: 13px;
    }
    .marquee--reverse {
        padding-top: 1.5rem;
    }
    .brand-logo::before,
    .brand-logo::after {
        width: 200px;
    }
    .contact-form {
        padding: 14px 3rem;
    }
    /* Careers Page */
    .careers-experience-section {
        padding: 7rem 0 8rem 0;
    }
    .our-story-section,
    .our-culture-section {
        padding: 7rem 0;
    }
    .careers-experience-section .experience-carousal-info h1 {
        font-size: 2.5rem;
    }
    .careers-experience-section .experience-carousal-info .btn-small {
        margin-top: 4rem;
    }
    .careers .careers-logo-section {
        padding: 4rem 0;
    }
    .perks-section .card-border {
        max-width: 29.5%;
    }
    .perks-section .slides .card-border:nth-last-child(-n + 2) {
        max-width: 46%;
    }
    .perks-section .cards {
        padding: 2.5rem 1.25rem 4.125rem 1.5rem;
    }
}

@media (max-width: 580px) {
    h1 {
        font-size: 1.875rem;
    }
    h2 {
        font-size: 1.5rem;
    }
    h3 {
        font-size: 1.25rem;
    }
    h4 {
        font-size: 1.125rem;
    }
    h5,
    h6 {
        font-size: 1rem;
    }
    .btn-small,
    .signup-btn {
        font-size: 12px;
    }
    .home .btn-small,
    .home .signup-btn {
        padding: 11px 2.675rem;
    }
    /* Header */
    .hero-content {
        padding: 0 0 0 0;
    }
    .down-icon {
        bottom: 20px;
    }
    .site-logo {
        width: 77px;
        height: 21px;
    }
    .site-logo img {
        vertical-align: top;
    }
    .site-header,
    .site-header.header-overlay {
        padding: 12px 0;
        height: 55px;
    }
    .site-header.menu-opened,
    .header-overlay.menu-opened {
        height: 100%;
    }
    .copy-right figure {
        margin-right: 8px;
    }
    /* Hero Section */
    .bounce-icon {
        width: 15px;
        height: 13px;
    }
    .signup-btn {
        padding: 11px 1.25rem;
        margin-top: 2.8125rem;
        font-size: 14px;
    }
    .hero-content {
        max-width: 300px;
    }
    .hero-content h1 {
        font-weight: 700;
        font-size: 1.75rem;
        line-height: 1.2;
    }
    .hero-img {
        display: none;
    }
    .home .hero-img {
        display: block;
    }
    .hero-section,
    .publicity .hero-section,
    .guilds .hero-section,
    .awards .hero-section,
    .sales .hero-section {
        padding: 7.875rem 0px 35rem 0;
    }
    .mobile-hero-image {
        display: block;
        position: absolute;
        left: 0;
        height: 100%;
        width: 100%;
        bottom: 0;
    }
    .mobile-hero-image figure {
        height: 100%;
    }
    .home .hero-content h1:nth-child(2) {
        padding-top: 1.5rem;
    }
    .hero-content p {
        font-size: 1rem;
        padding-top: 1rem;
    }
    /* Logo Section */
    .logo-section {
        padding: 2.5rem 0 2rem 0;
    }
    .brand-logo::after,
    .brand-logo::before {
        display: none;
    }
    .marquee__group a {
        min-width: 120px;
    }
    .marquee__group a>figure {
        max-width: 80px;
    }
    .marquee--reverse {
        padding-top: 1rem;
    }
    .wrapper {
        display: none;
    }
    .logo-video {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .feature-section .content-max-width p {
        padding-top: 1.25rem;
    }
    .reliably-secure.feature-section .content-max-width p {
        max-width: 100%;
    }
    /* .versatility-section */
    .versatility-card {
        padding-top: 3rem;
    }
    .versatility-card .slides {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .versatility-card .slides .card-border {
        margin: 0 0 12px 0;
        max-width: 100%;
    }
    .versatility-card .slides .card-border:last-child {
        margin: 0 0 0 0;
    }
    .versatility-card .card-border {
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
        -ms-flex-direction: initial;
        flex-direction: initial;
    }
    .card-border:last-child .card-info {
        width: 40px;
    }
    .card-info {
        width: 40px;
        top: 0;
        left: 0;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .cards figure,
    .cards:hover figure,
    .publicity .cards figure,
    .publicity .cards:hover figure {
        width: 40px;
        height: 40px;
        left: 0;
        -webkit-transform: scale(1) translateX(0);
        -ms-transform: scale(1) translateX(0);
        transform: scale(1) translateX(0);
    }
    .publicity .versatility-card {
        padding-top: 3rem;
    }
    .publicity .cards h2 {
        display: block;
    }
    .card-border {
        height: auto;
    }
    .cards h2 {
        display: none;
    }
    .card-description {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        padding-top: 16px;
    }
    .cards span {
        margin-top: 15px;
    }
    .cards p,
    .cards span {
        font-size: 18px;
    }
    .publicity .cards .card-description {
        display: block;
    }
    .publicity .cards {
        padding: 1.25rem;
    }
    .publicity .cards:hover figure {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        left: 0;
    }
    .experience-section {
        padding-bottom: 0;
        background-image: url("../images/experience-slider-content-mobile-bg.png");
    }
    .gradient-overlay {
        bottom: 0;
        top: auto;
    }
    .bg-green-gradient {
        bottom: -150px;
        width: 100%;
        min-width: 708px;
        border: 0;
    }
    .bg-blue-gradient {
        bottom: -300px;
        width: 100%;
        min-width: 792px;
    }
    .experience-section-overlay {
        padding: 3.125rem 0 0 0;
    }
    .experience-img {
        margin-top: 3.625rem;
        max-height: 550px;
        bottom: 0;
    }
    .experience-embladots {
        top: 250px;
    }
    .experience-section::before {
        display: none;
    }
    .mobile-img {
        display: block;
    }
    .experience-wrapper .experience-slider-content {
        background-position: center left;
    }
    .versatility-description.content-max-width p {
        display: none;
    }
    .versatility-description.content-max-width .content-heighlighted {
        padding-bottom: 1rem;
        display: block;
    }
    /* .section-testimonial */
    .section-testimonial {
        padding: 3.125rem 0 8.5625rem;
    }
    .testimonial-description .embla__slide h3,
    .testimonial-description .embla__slide span {
        font-size: 1.25rem;
    }
    .testimonial-description .embla__slide h3 {
        padding-top: 1.5rem;
    }
    .testimonial-description .embla__slide span {
        padding-top: 1rem;
    }
    .testimonial-description .content {
        padding: 3rem 15px;
    }
    .testimonial-description .embla__button {
        margin-top: 1rem;
    }
    .testimonial-description::after,
    .testimonial-description::before {
        display: none;
    }
    .testimonial-description .embla__viewport {
        left: 20px;
    }
    /* pricing-section */
    .pricing-section {
        padding: 4rem 0;
    }
    .pricing-section .content-max-width {
        padding-bottom: 2.5rem;
    }
    .pricing-section .content-max-width p {
        display: block;
    }
    .pricing-card-table {
        width: 100%;
        min-width: 100%;
    }
    .pricing-slides {
        overflow: unset;
    }
    .pricing-header {
        padding: 1.75rem 2rem;
        min-height: 170px;
    }
    .pricing-header h4 {
        font-size: 1rem;
    }
    .pricing-header .pricing-amount span {
        font-size: 3rem;
        line-height: 1;
    }
    .pricing-description ul li::before {
        width: 18px;
        height: 12px;
    }
    .image-wrapper figure {
        padding: 5px 13px;
    }
    .pricing-description {
        padding: 1.625rem 2rem;
        padding-left: 2rem;
    }
    .pricing-description ul li {
        font-size: 16px;
    }
    .plan-btn {
        font-size: 1rem;
    }
    .solution-btn {
        padding: 2.375rem 0 2.25rem 0;
    }
    .solution-btn a {
        padding: 1rem 15px;
        font-size: 1rem;
    }
    /* site-footer */
    .site-footer {
        padding: 3rem 0;
    }
    .form-content p {
        width: 100%;
        margin: 0 0 16px 0;
    }
    .pop-form p {
        font-size: 1rem;
    }
    .pop-form {
        padding: 1.875rem;
    }
    .mfp-close-btn-in .mfp-close {
        top: 10px;
        right: 10px;
    }
    .pop-form h2 {
        font-size: 1.5rem;
    }
    .form-content .wpcf7-form-control-wrap input {
        font-size: 1rem;
    }
    .form-content .wpcf7-form-control-wrap input {
        font-size: 1rem;
        padding: 12px;
    }
    .wpcf7-submit {
        width: 100%;
    }
    .wpcf7-form-control-wrap {
        width: 100%;
    }
    .prev-next button {
        padding: 0;
    }
    .prev-next .embla__button--next {
        margin-left: 15px;
    }
    .desktop-img {
        display: none;
    }
    /* feature-section */
    .feature-section {
        padding: 3.125rem 0 6rem 0;
    }
    .feature-section .content-max-width {
        max-width: 100%;
    }
    .feature-section .embla__slide__inner {
        font-size: 1rem;
    }
    .slider-content p {
        margin-right: 1rem;
    }
    .security-btn {
        font-size: 1rem;
        background-size: 14px;
        padding: 0 1.5rem 0 1.875rem;
    }
    .dots-carousal {
        position: absolute;
        z-index: 9999;
        top: 27%;
        right: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    /* publicity */
    .publicity .hero-section .hero-content h1 {
        font-size: 1.75rem;
    }
    .publicity .hero-section .signup-btn {
        margin-top: 2.875rem;
    }
    .support-description-wrapper {
        padding-top: 2rem;
    }
    .testimonial-description .embla-slide-full-image figure {
        max-width: 100%;
    }
    /* one-stop-solution-section */
    .one-stop-solution-section {
        padding: 3.125rem 0 8.3125rem 0;
    }
    .one-stop-solution-section .solution-image {
        margin-top: 3.5rem;
    }
    /* awards-partner-section */
    .awards-partner-logo.d-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 0;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .awards-partner-logo a {
        width: 25%;
    }
    .awards-partner-logo a {
        margin: 1.5rem 8px 0 8px;
    }
    .btn-awards-partner {
        margin-top: 1.5rem;
        width: 100%;
        text-align: center;
        display: block;
        padding: 11px;
    }
    .awards-partner-section p {
        font-size: 1rem;
    }
    .awards-partner-section {
        padding: 4rem 0 6rem 0;
    }
    /* awards-campaigns-section */
    .awards-campaigns-section {
        padding: 3.125rem 0 6rem 0;
    }
    .contact-form .wpcf7-form {
        padding-top: 3.625rem;
    }
    .contact-form .form-content p {
        width: 100% !important;
    }
    .contact-form .form-content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .contact-form .form-content p {
        margin: 0 0 1rem 0;
    }
    .contact-form .form-content p:last-child {
        margin: 0 0 0 0;
    }
    .contact-form .wpcf7-submit {
        margin-top: 3.625rem;
        padding: 18px 3.125rem;
    }
    .contact-form .form-content input {
        padding: 16px 12px !important;
    }
    .feature-tab li,
    .animation-gradient {
        padding: 1px 8px;
        width: 90px;
    }
    .support-section {
        padding: 2.625rem 0 6.3125rem 0;
    }
    .support-description-wrapper ul>li {
        margin-bottom: 2rem;
    }
    .support-description-wrapper ul>li p {
        font-size: 1rem;
    }
    .chat-item p,
    .support-chat-card2 .chat-item p {
        max-width: 260px;
    }
    .chat-icon,
    .chat-icon svg {
        width: 64px;
        height: 64px;
    }
    .feature-section .tabs-content {
        margin-top: 2.25rem;
    }
    .publicity .hero-img figure {
        min-width: 700px;
        -webkit-transform: translateX(-210px);
        -ms-transform: translateX(-210px);
        transform: translateX(-210px);
    }
    .logo-video video {
        height: 250px;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .section-major-guilds {
        padding: 3rem 0 4.375rem 0;
    }
    .section-major-guilds h5 {
        padding-bottom: 1.5rem;
    }
    .section-major-guilds .btn-small {
        margin-top: 2rem;
    }
    .awards-campaigns-section .text-white {
        max-width: 100%;
    }
    .testimonial-description .embla__slide {
        min-width: 90%;
    }
    .awards .testimonial-description .embla__slide {
        min-width: 100%;
    }
    .modal-list-wrapper li {
        font-size: 1rem;
    }
    .solution-card-wrapper .card-wrapper {
        min-height: auto;
        max-width: 100%;
        padding: 2.6875rem 1rem;
        margin: 16px 0;
    }
    .solution-card-wrapper .card-wrapper:first-child {
        margin-top: 0;
    }
    .solution-card-wrapper .card-wrapper:last-child {
        margin-bottom: 0;
    }
    .card-wrapper figure {
        width: 62px;
        height: 62px;
    }
    .solution-cards {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .card-wrapper::after {
        width: 33px;
        bottom: -17px;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        right: auto;
    }
    .solution-cards h2 {
        padding-top: 6px;
    }
    .section-one-stop-solution {
        padding: 3.125rem 0 8rem 0;
    }
    .section-one-stop-solution .content-max-width {
        text-align: left;
        max-width: 100%;
    }
    .solution-card-wrapper {
        padding-top: 2.3125rem;
    }
    .branding-experience-carousal-section .container {
        padding: 0;
    }
    .branding-experience-carousal-section {
        background-image: none;
    }
    .branding-experience-carousal-section .experience-carousal-info {
        padding: 0 1.875rem;
    }
    .chat-wrapper {
        right: 1rem;
    }
    .support-chat-card2 figure {
        width: 60px;
        height: 60px;
    }
    .support-chat-card2 figure::after {
        width: 20px;
        height: 20px;
    }
    .branding-experience-carousal-section .mobile-img {
        min-width: 864px;
        max-height: 550px;
    }
    .branding-experience-carousal-section .experience-img {
        margin-top: 8.4375rem;
        padding-left: 1.875rem;
    }
    .awards .feature-section .tabs-content {
        margin-top: 3rem;
    }
    .sales .signup-btn {
        margin-top: 2.875rem;
    }
    .awards .hero-section .signup-btn {
        margin-top: 2.75rem;
    }
    .guilds .hero-section .signup-btn {
        margin-top: 2.25rem;
    }
    .bounce-icon {
        bottom: 0;
        top: 72%;
    }
    .home .bounce-icon {
        bottom: 10%;
        top: auto;
    }
    .conditions .entry-content {
        padding: 5rem 0;
    }
    .conditions h2 {
        font-size: 1.25rem;
    }
    .conditions p {
        font-size: 16px;
        line-height: 1.6;
    }
    .terms-conditions-list-item li>ul {
        padding-top: 1rem;
    }
    .terms-conditions-list-item {
        padding-top: 2.5rem;
    }
    .home .brand-logo {
        padding-bottom: 0;
    }
    .marquee figure {
        width: 180px;
    }
    .brand-logo {
        padding: 2rem 0 1rem 0;
    }
    .experience-img .mobile-img {
        border-radius: 60px 60px 0 0;
        overflow: hidden;
    }
    .sales .experience-section {
        z-index: auto;
    }
    .home .hero-section {
        padding: 8rem 0 21rem 0;
    }
    .awards-campaigns-section .d-flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .awards-campaigns-section .contact-form {
        width: 100%;
        margin-top: 3rem;
    }
    .hero-section::before {
        display: none;
    }
    .pop-form .text-left p {
        width: 100%;
        max-width: 100%;
    }
    .guilds-modal.pop-form,
    .pop-form {
        width: 100%;
    }
    .mobile_video {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .web-hero-video {
        display: none;
    }
    .mobile_video::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 156px;
        background: linear-gradient(180deg, #050911 0%, rgba(5, 9, 17, 0) 100%);
        left: 0;
        top: 0;
    }
    .home-hero-section .hero-content h1,
    .home-hero-section .hero-content .signup-btn,
    .home .bounce-icon {
        opacity: 1;
    }
    /* Careers Page */
    .careers-experience-section {
        padding: 9rem 0 6.3125rem;
    }
    .careers-experience-section,
    .our-story-section,
    .our-culture-section,
    .join-us-section {
        background-image: none;
    }
    .careers-experience-section .mobile-img,
    .our-story-section .mobile-img,
    .our-culture-section .mobile-img,
    .join-us-section .mobile-img {
        display: none;
    }
    .careers-experience-section .gradient-overlay .bg-blue-gradient {
        width: 522px;
        height: 522px;
    }
    .careers-experience-section .gradient-overlay .bg-green-gradient {
        width: 584px;
        height: 775px;
        bottom: -300px;
    }
    .careers-experience-section .gradient-overlay {
        left: 0;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        width: 584px;
        z-index: 1;
        top: -100%;
    }
    .careers-experience-section .experience-carousal-info .btn-small {
        margin-top: 6rem;
    }
    .careers-experience-section .experience-carousal-info h1 {
        font-size: 2.125rem;
        line-height: 1.2;
        letter-spacing: 0;
    }
    .our-story-section {
        padding: 3.875rem 0 9.5625rem 0;
    }
    .our-culture-section .experience-slider-content,
    .our-story-section .experience-slider-content {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .our-story-section .desktop-img,
    .our-culture-section .experience-img .desktop-img {
        display: block;
    }
    .our-story-section .experience-carousal-info,
    .our-culture-section .experience-carousal-info {
        min-width: 100%;
        padding: 0 0 0 0;
    }
    .our-story-section .experience-img,
    .our-culture-section .experience-img {
        width: 100%;
        margin-top: 4.8125rem;
    }
    .our-story-section .experience-carousal-info p,
    .our-culture-section .experience-carousal-info p {
        padding-top: 2.5rem;
    }
    .our-culture-section {
        background: -webkit-gradient(linear, left bottom, left top, from(#f5f5f5), to(#f5f5f5)), #050911;
        background: -o-linear-gradient(bottom, #f5f5f5, #f5f5f5), #050911;
        background: linear-gradient(0deg, #f5f5f5, #f5f5f5), #050911;
        padding: 3.875rem 0 7.75rem 0;
    }
    .our-story-section .borer-gradient,
    .our-culture-section .borer-gradient {
        display: block;
        bottom: 3.75rem;
    }
    .our-culture-section .experience-carousal-info h2 {
        padding-top: 4.5rem;
    }
    .our-culture-section .experience-img {
        margin-top: 3.5rem;
        max-height: unset;
    }
    .perks-section .versatility-card .cards .card-info h2 {
        display: block;
        padding-top: 1.375rem;
    }
    .perks-section {
        padding: 3.875rem 0 4.625rem 0;
    }
    .perks-section .cards {
        padding: 2rem;
    }
    .perks-section .versatility-card {
        margin: 0 0;
        padding-top: 2.75rem;
    }
    .perks-section .versatility-card .slides .card-border {
        margin-bottom: 1.375rem;
    }
    .perks-section .versatility-description h1 {
        padding-bottom: 0;
    }
    .careers-experience-section {
        padding: 8.75rem 0 11.0625rem 0;
    }
    .careers-experience-section .experience-carousal-info p {
        padding-top: 3rem;
        font-size: 1.375rem;
    }
    .section-open-positions {
        padding: 3.875rem 0 6rem 0;
    }
    .section-open-positions #freshteam-widget {
        margin-top: 1rem;
    }
    .section-open-positions #freshteam-widget .content {
        padding: 0;
    }
    .section-open-positions #freshteam-widget .col-xs-8 {
        width: 100%;
    }
    .section-open-positions #freshteam-widget .job-role-list .role-title h5 {
        text-align: left;
    }
    .section-open-positions #freshteam-widget .job-details-header {
        padding: 15px;
    }
    .section-open-positions #freshteam-widget .container-fluid {
        padding: 0 15px;
    }
    .perks-section .cards figure {
        width: 50px;
    }
    .perks-section .card-border:nth-child(2) .cards figure {
        width: 67px;
    }
    .perks-section .card-border:nth-child(4) .cards figure {
        width: 42px;
    }
    .perks-section .card-border:nth-child(5) .cards figure {
        width: 48px;
    }
    .perks-section .card-border:nth-child(6) .cards figure {
        width: 54px;
    }
    .careers-experience-section.hero-section {
        padding: 9rem 0 6.5rem 0;
    }
    .careers .careers-logo-section {
        padding: 2.5rem 0 3rem 0;
    }
    .perks-section .slides .card-border:nth-last-child(-n+2) {
        max-width: 100%;
    }
}