        @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

  @import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
  body{
          font-family: 'Poppins', sans-serif !important;
  }
.main-nav>li:nth-child(6){display:none;}  
.referance-area {
    z-index: 16;
    position: relative;
    padding: 0
}

    .referance-area .item-brand {
        padding: 0;
        align-items: stretch;
        display: flex;
        align-items: flex-start;
        background-color: #fff
    }

        .referance-area .item-brand .inner {
            justify-content: center;
            transition: box-shadow .3s,transform .65s cubic-bezier(.23,1,.32,1);
            display: flex;
            width: 100%;
            height: 25vh;
            flex-direction: column;
            flex-grow: 1;
            position: relative;
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc
        }

        .referance-area .item-brand:nth-child(n+7):nth-child(-n+12) .inner {
            border-bottom: none
        }

        .referance-area .item-brand .inner .brand-wrapper .brand-content {
            display: flex;
            margin-bottom: 0
        }

            .referance-area .item-brand .inner .brand-wrapper .brand-content figure {
                justify-content: center;
                display: inline-flex;
                vertical-align: top;
                margin: 0;
                max-width: 100%;
                flex-grow: 1;
                position: relative
            }

                .referance-area .item-brand .inner .brand-wrapper .brand-content figure .in {
                    margin-bottom: 0;
                    display: inline-flex;
                    flex-direction: column;
                    vertical-align: top;
                    max-width: 100%
                }

                    .referance-area .item-brand .inner .brand-wrapper .brand-content figure .in img {
                        height: auto;
                        max-width: 100%;
                        vertical-align: top;
                        border-radius: inherit
                    }

.referance-area .item-brand:nth-child(n+7):nth-child(-n+12) .inner {
    border-bottom: 1px solid #ccc
}
        .referance-area .item-brand:nth-child(6n) .inner {
        border-right: none
    }
.elementor-widget-social-icons{
    position: absolute !important;
    z-index: 1;
    right: 0;
    top: 5%;
}
.elementor-widget-social-icons .elementor-grid-item{
    display:block !important;
    margin:10px 25px;
}
.elementor-social-icon{
        background: transparent !important;    width: 1.5em;
    height: 1.5em;
    border-radius: 50% !important;
    border: 1px solid #fff;
    text-align: center;
    line-height: 1.5em;
    font-size: 18px !important;
    transition: .5s;
}
     /* Grafik Tasarım */

        .grafik-area-full {
            position: relative;
            width: 100%;
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 100px 10px 200px 10px;
            background-color: #EFF2FB;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .grafik-background-overlay {
            background-image: url(https://galata360.com/templates/website/Modern/theme/img/img_05.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
            opacity: 1;
            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            position: absolute;
        }

        .grafik-area-full > .container {
            width: 1600px;
            position: relative;
        }

            .grafik-area-full > .container .sol {
                width: 29%;
                display: inline-block;
            }

            .grafik-area-full > .container .flex {
                position: relative;
                width: 100%;
            }

            .grafik-area-full > .container .sol-inset {
                left: 117px;
                top: -53px;
                margin-bottom: 0;
                position: absolute;
                width: 100%;
                z-index: 1;
                text-align: center;
            }

            .grafik-area-full > .container .sol-inset2 {
                width: 100%;
                text-align: center;
            }

            .grafik-area-full > .container .sol-inset img {
                width: 65%;
                vertical-align: middle;
                display: inline-block;
                height: auto;
                max-width: 100%;
                border: none;
                border-radius: 0;
                box-shadow: none;
            }

            .grafik-area-full > .container .sol-inset2 img {
                width: 100%;
                vertical-align: middle;
                display: inline-block;
                height: auto;
                max-width: 100%;
                border: none;
                border-radius: 0;
                box-shadow: none;
            }

            .grafik-area-full > .container .orta {
                width: 41.332%;
                position: relative;
                display: inline-block;
            }

                .grafik-area-full > .container .orta .flex {
                    padding: 0px 10px 0px 10px;
                    position: relative;
                    width: 100%;
                }

                    .grafik-area-full > .container .orta .flex .orta-inset {
                        position: relative;
                        width: 100%;
                    }

            .grafik-area-full > .container .sag {
                width: 29%;
                display: inline-block;
            }

                .grafik-area-full > .container .sag .flex {
                    display: flex;
                    position: relative;
                    width: 100%;
                    flex-wrap: wrap;
                    align-content: flex-start;
                }

                    .grafik-area-full > .container .sag .flex .sag-inset {
                        margin-bottom: 20px;
                        margin-bottom: 20px;
                        width: 100%;
                        text-align: center;
                    }

                    .grafik-area-full > .container .sag .flex .sag-inset2 {
                        left: 10px;
                        top: 50px;
                        position: absolute;
                        width: 100%;
                        z-index: 1;
                        text-align: center;
                    }

                        .grafik-area-full > .container .sag .flex .sag-inset img,
                        .grafik-area-full > .container .sag .flex .sag-inset2 img {
                            width: 100%;
                            vertical-align: middle;
                            display: inline-block;
                            height: auto;
                            max-width: 100%;
                            border: none;
                            border-radius: 0;
                            box-shadow: none;
                        }

            .grafik-area-full > .container .orta .flex .orta-inset {
                text-align: center;
            }

                .grafik-area-full > .container .orta .flex .orta-inset h6 {
                    font-size: 16px;
                    line-height: 1.6;
                    letter-spacing: 0;
                    font-weight: 400;
                    margin-bottom: 15px;
                    position: relative;
                    z-index: 5;
                    color: #fcbe0e;
                    font-family: 'Poppins', sans-serif;
                }

                .grafik-area-full > .container .orta .flex .orta-inset h1 {
                    line-height: 1.2;
                    letter-spacing: -.03em;
                    margin-bottom: 0;
                    position: relative;
                    z-index: 5;
                    font-size: 62px;
                    color: #000;
                    font-family: 'Poppins', sans-serif;
                    font-weight: 700;
                }

                .grafik-area-full > .container .orta .flex .orta-inset p {
                    font-size: 14px;
                    line-height: 1.9;
                    font-weight: 400;
                    color: #000;
                    font-family: 'Poppins', sans-serif;
                }

        .client-widget-container {
            margin: 40px 0px 0px 0px;
            padding: 40px 0px 0px 0px;
            border-style: dashed;
            border-width: 2px 0px 0px 0px;
            border-color: #3A78C94D;
        }
        /* Grafik Tasarım */
        /* Grafik Tasarım 2 */
        .grafik-area-orta {
            margin-top: 0px;
            margin-bottom: 100px;
            padding: 0px 15px 0px 15px;
          display: flex;
  align-items: center;
  justify-content: center;    
        }

            .grafik-area-orta .container {
                background-color: #222628;
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: -150px 0px 0px 0px;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 0 50px 75px;
                border-radius: 30px 30px 30px 30px;
                display: flex;
                position: relative;
                flex-wrap: wrap;
                align-content: flex-start;
            }

                .grafik-area-orta .container .orta-background-overlay {
                    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                    border-radius: 30px 30px 30px 30px;
                    background-image: url(https://galata360.com/templates/website/Modern/theme/img/img_05.png);
                    background-position: top right;
                    background-repeat: no-repeat;
                    background-size: cover;
                    opacity: 0.5;
                    height: 100%;
                    width: 100%;
                    top: 0;
                    left: 0;
                    position: absolute;
                    z-index:-1;
                }

        .four-grid {
            display: grid;
            grid-gap: 20px;
            grid-template-columns: 1fr 1fr 1fr 1fr;
        }
        .four-grid > div{
                padding: 50px 15px 25px;
        }        
        .services_icon-wrap img{margin:0 auto;}
        .grafik-area-orta > .container .four-grid h6 {
            font-size: 16px;
            line-height: 1.6;
            letter-spacing: 0;
            font-weight: 400;
            margin-bottom: 15px;
            position: relative;
            z-index: 5;
            color: #fcbe0e;
            font-family: 'Poppins', sans-serif;
        }

        .grafik-area-orta > .container .four-grid h1 {
            line-height: 1.2;
            letter-spacing: -.03em;
            margin-bottom: 40px;
            position: relative;
            z-index: 5;
            font-size: 42px;
            color: #fff;
            font-family: 'Poppins', sans-serif;
            font-weight: 700;
        }
        .grafik-area-orta > .container .four-grid h4 {
line-height: normal;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: bold;
    margin-bottom: 0px;
    position: relative;
    z-index: 5;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    text-align: center;
        }

        .grafik-area-orta > .container .four-grid p {
            margin-bottom: 0;
            position: relative;
            z-index: 5;
            font-size: 14px;
            line-height: 1.9;
            font-weight: 400;
            color: #fff;
            text-align:center;
            font-family: 'Poppins', sans-serif;
        }
        .other-color {background-color:#fcbe0e;    border-radius: 0px 0px 30px 30px;}
                    .grafik-area-bottom  {    margin-bottom: 150px;
}
            .grafik-area-bottom h1 {
            font-size: 16px;
            line-height: 1.6;
            letter-spacing: 0;
            font-weight: 400;
            margin-bottom: 15px;
            position: relative;
            z-index: 5;
            color: #fcbe0e;
            font-family: 'Poppins', sans-serif;
        }

        .grafik-area-bottom h2 {
            line-height: 1.2;
            letter-spacing: -.03em;
            margin-bottom: 40px;
            position: relative;
            z-index: 5;
            font-size: 42px;
            color: #000;
            font-family: 'Poppins', sans-serif;
            font-weight: 700;
        }    
                .grafik-area-bottom p {
    font-size: 14px;
    line-height: 1.9;
    font-weight: 400;
    color: #000;
    font-family: 'Poppins', sans-serif;
}
         .grafik-area-bottom .row{
      display: flex;
  align-items: center;
  justify-content: center;
}
         .gallery-items .gallery-item-wrap {
            width: 100%;
            float: left
        }
.gallery-items .gallery-item-wrap { width: calc(100% / 3 ); float: left; } }
             .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay {
                visibility: visible;
                opacity: .7
            }

                 .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,  .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content,  .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title {
                    -webkit-transform: translate(0);
                    transform: translate(0)
                }

                 .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,  .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg {
                    -webkit-transform: scale(1);
                    transform: scale(1)
                }

             .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a {
                font-size: 65px;
                -webkit-transition: .5s all ease;
                transition: .5s all ease
            }

                 .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a svg {
                    width: 65px
                }

             .gallery-items .gallery-item-wrap .grid-item {
                margin: 5px;
                position: relative;
                overflow: hidden;
                    border: 1px solid #ececec;
            }
             .gallery-items .gallery-item-wrap .grid-item {
                margin: 15px 15px 15px 15px;
                border-radius: 10px 10px 10px 10px;
            }
                 .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
                    height: 300px;
                    overflow: hidden;
                    line-height: 0
                }
                    .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
                        height: auto;
                        position: relative;
                    }
                     .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap img {
                        width: 100%;
                        height: 100%;
                        -o-object-fit: cover;
                        object-fit: cover
                    }

                 .gallery-items .gallery-item-wrap .grid-item .video-wrap {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    -webkit-transform: translate(-50%,-50%);
                    transform: translate(-50%,-50%);
                    z-index: 15
                }

                     .gallery-items .gallery-item-wrap .grid-item .video-wrap a {
                        font-size: 60px;
                        color: #fff
                    }

                         .gallery-items .gallery-item-wrap .grid-item .video-wrap a svg {
                            width: 60px;
                            fill: #fff
                        }

                 .gallery-items .gallery-item-wrap .grid-item .caption-category {
                    line-height: normal
                }

                     .gallery-items .gallery-item-wrap .grid-item .caption-category span {
                        position: absolute;
                        left: 50%;
                        bottom: 0;
                        font-size: 12px;
                        font-weight: 500;
                        -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
                        margin-bottom: 15px;
                        border-radius: 5px;
                        padding: 5px 10px 5px 10px;
                        background: #d8a600
                    }

                 .gallery-items .gallery-item-wrap .grid-item .caption-button {
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    width: 100%;
                    height: auto;
                    text-align: center;
                    -webkit-transform: translate(-50%,-50%);
                    transform: translate(-50%,-50%)
                }

                     .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a {
                        display: inline-block;
                        font-size: 16px;
                        margin: 0 7px
                    }

                         .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span {
                            background: #fff;
                            color: #222628;
                            height: 50px;
                            line-height: 50px;
                            width: 50px;
                            border-radius: 50%;
                            padding: 15px
                        }

                             .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span svg {
                                fill: #222628
                            }

                 .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a {
                    display: inline-block;
                    font-size: 16px;
                    margin-right: 15px
                }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span {
                        background: #fff;
                        color: #222628;
                        height: 50px;
                        line-height: 50px;
                        width: 50px;
                        border-radius: 50%;
                        padding: 15px
                    }

                         .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span svg {
                            fill: #222628
                        }

                 .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg {
                    position: absolute;
                    left: 0;
                    top: 0;
                    height: 100%;
                    width: 100%;
                    content: "";
                    background: #fcbe0e;
                    z-index: -1;
                    opacity: .7
                }

                 .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                    justify-content: space-between;
                    padding: 15px;
                    z-index: 3;
                    color: #fff;
                    font-size: 18px;
                    font-weight: 700;
                    line-height: normal
                }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li {
                        display: inline-block;
                        list-style: none;
                        margin-right: 2px
                    }

                         .gallery-items .gallery-item-wrap .grid-item .caption-wrap .caption-head .item-rating li svg {
                            fill: #fff
                        }

                 .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay {
                        padding: 40px 40px 40px 40px;
                    transition: 500ms;
                    visibility: visible;
                    opacity: 0;
                    -webkit-transition: .6s all ease;
                    transition: .6s all ease;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    position: absolute;
                    left: 0;
                    top: 0;
                    height: 100%;
                    width: 100%;
                    z-index: 10
                }
                    .gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay {
                        opacity: 0.88;
                    }
                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title {
                        -webkit-transform: translateY(20px);
                        transform: translateY(20px);
                        -webkit-transition: .5s all ease;
                        transition: .5s all ease
                    }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-buttons,  
                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content {
                        -webkit-transform: translateY(40px);
                        transform: translateY(40px);
                        -webkit-transition: .5s all ease;
                        transition: .5s all ease
                    }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over,  .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-hover-bg {
                        -webkit-transform: scale(.8);
                        transform: scale(.8);
                        -webkit-transition: .5s all ease;
                        transition: .5s all ease
                    }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-caption-over,  .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-none .item-hover-bg {
                        display: none
                    }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over {
                        width: 100%;
                        height: auto
                    }

                         .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-title {
                            line-height: 36px;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: bold;
    margin-bottom: 0px;
    position: relative;
    z-index: 5;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    text-align: center;
                        }

                         .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-content p{
    margin-bottom: 0;
    position: relative;
    z-index: 5;
    font-size: 14px;
    line-height: 1.9;
    font-weight: 400;
    color: #fff;
    text-align: center;
    font-family: 'Poppins', sans-serif;
                        }

                         .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over .item-buttons {
    color: #fff;
    font-size: 12px;
    font-family: inherit;
    text-align: center;
    margin: 25px auto 0;
                        }

                 .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card {
                    background: #e6f0ff);
                    padding: 10px;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    font-family: inherit
                }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-title {
                        color: #575A5F;
                        font-size: 20px;
                        margin: 10px 0 10px;
                        line-height: 1
                    }

                     .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-card .item-caption-over .item-content {
                        color: #575A5F;
                        font-size: 12px;
                        font-family: inherit
                    }
                    .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-hover-bg {
    opacity: 0.88;
}.gallery-items .gallery-item-wrap:hover .grid-item .caption-wrap.style-overlay {
    background-color: #fcbe0e;
}
        /* Grafik Tasarım 2 */     
/* WHATSAPP */
.call-now-button {
    /*visibility: hidden;*/
    opacity: 1;
    transition: visibility 0s, opacity 0.5s linear;
    z-index: 9999;
    clear: both;
    margin: 0 auto;
    position: fixed;
    border-radius: 50px;
    bottom: 12%;
    right: 8%;
    background: transparent;
}
    /*
    .call-now-button.active {
        visibility: visible;
        opacity: 1;
    }*/

    .call-now-button div {
        display: flex;
        cursor: pointer;
    }

        .call-now-button div a .quick-alo-ph-img-circle, .call-now-button div a .quick-alo-phone-img-circle {
            background-color: #0c3;
        }

.quick-alo-ph-circle.active {
    width: 130px;
    height: 130px;
    top: -40px;
    left: -40px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30,30,30,.4);
    opacity: 1;
    -webkit-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -moz-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -ms-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -o-animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    animation: quick-alo-circle-anim 1.2s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.quick-alo-ph-circle-fill.active {
    width: 80px;
    height: 80px;
    top: -15px;
    left: -15px;
    position: absolute;
    background-color: #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: 1;
    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.quick-alo-phone-img-circle.shake {
    width: 50px;
    height: 50px;
    top: 0;
    left: 0;
    position: absolute;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: 1;
    background: url(https://galata360.com/templates/website/Modern/theme/img/whatsapp-logo.png) no-repeat center center;
    -webkit-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -moz-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -ms-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -o-animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    animation: quick-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

@keyframes quick-alo-circle-anim {
    0% {
        -webkit-transform: rotate(0) scale(.5) skew(1deg);
        transform: rotate(0) scale(.5) skew(1deg);
        opacity: .1;
    }

    30% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .5;
    }

    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .1;
    }
}

@keyframes quick-alo-circle-fill-anim {
    0% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2;
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
        opacity: .2;
    }

    100% {
        -webkit-transform: rotate(0) scale(.7) skew(1deg);
        transform: rotate(0) scale(.7) skew(1deg);
        opacity: .2;
    }
}

@keyframes quick-alo-circle-img-anim {
    0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
    }

    10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
        transform: rotate(-25deg) scale(1) skew(1deg);
    }

    20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
        transform: rotate(25deg) scale(1) skew(1deg);
    }

    30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
        transform: rotate(-25deg) scale(1) skew(1deg);
    }

    40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
        transform: rotate(25deg) scale(1) skew(1deg);
    }

    50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
    }

    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        transform: rotate(0) scale(1) skew(1deg);
    }
}


@media only screen and (min-width: 320px) and (max-width: 758px) {
    .call-now-button {
        right: -15% !important;
        width: 40%;
        right: auto;
    }
}
/* WHATSAPP */       
	   /* Kurumsal Alanı */
        .why-choose-us-two {
            position: relative;
            overflow: hidden;
            background-color: #ffffff;
        }

        .auto-container {
            position: static;
            width: 100%;
            max-width: 1460px;
            margin: 0 auto;
            padding: 0 15px;
        }

            .auto-container .row {
                --bs-gutter-x: 1.5rem;
                --bs-gutter-y: 0;
                display: flex;
                flex-wrap: wrap;
                margin-top: calc(var(--bs-gutter-y) * -1);
                margin-right: calc(var(--bs-gutter-x) * -.5);
                margin-left: calc(var(--bs-gutter-x) * -.5);
            }

        .why-choose-us-two .content-column {
            position: relative;
            z-index: 3;
        }

            .why-choose-us-two .content-column .inner-column {
                position: relative;
                padding: 100px 0 45px;
            }

            .why-choose-us-two .content-column .sec-title {
                position: relative;
                margin-bottom: 40px;
            }

        .sec-title .sub-title {
            position: relative;
            display: block;
            font-size: 15px;
            line-height: 20px;
            font-weight: 500;
            color: #6f7174;
            /*text-transform: uppercase;*/
            letter-spacing: 0.1em;
            margin-bottom: 5px;
        }

        .sec-title h2 {
            position: relative;
            font-size: 50px;
            color: #18191c;
            font-weight: 600;
            letter-spacing: -0.04em;
            line-height: 1.2em;
            margin-bottom: 0;
            z-index: 2;
        }

            .sec-title h2:before {
                position: absolute;
                left: 5px;
                top: 32px;
                height: 30px;
                width: 38px;
                border-radius: 5px 5px 5px 0;
                background-color: #fcbe0e;
                -webkit-transform: skew(-15deg);
                transform: skew(-15deg);
                z-index: -1;
                content: "";
            }

        .sec-title2 h2 {
            position: relative;
            font-size: 50px;
            color: #fff;
            font-weight: 600;
            letter-spacing: -0.04em;
            line-height: 1.2em;
            margin: 0 auto 35px;
            z-index: 2;
            display: inline-block;
        }

            .sec-title2 h2:before {
                position: absolute;
                left: -10px;
                top: 32px;
                height: 30px;
                width: 38px;
                border-radius: 5px 5px 5px 0;
                background-color: #fcbe0e;
                -webkit-transform: skew(-15deg);
                transform: skew(-15deg);
                z-index: -1;
                content: "";
            }

        .why-choose-us-two .info-box {
            position: relative;
            margin-bottom: 35px;
        }

            .why-choose-us-two .info-box .inner {
                position: relative;
            }

            .why-choose-us-two .info-box .title-box {
                position: relative;
                padding-left: 70px;
                /*min-height: 70px;*/
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                margin-bottom: 15px;
            }

            .why-choose-us-two .info-box .text {
                line-height: 26px;
                margin-bottom: 0;
                color: #000;
                font-size: 14px;
                font-weight: 500;
            }

            .why-choose-us-two .info-box .icon {
                position: absolute;
                left: 0;
                top: 0;
                height: 54px;
                width: 54px;
                background-color: #ffffff;
                color: #fcbe0e;
                font-size: 36px;
                border-radius: 50%;
                -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1);
                box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1);
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-transition: all 300ms ease;
                transition: all 300ms ease;
            }

                .why-choose-us-two .info-box .icon img {
                    width: 24px;
                }

            .why-choose-us-two .info-box .title {
                font-size: 14px;
                font-weight: 500;
                line-height: 1.2em;
                margin-bottom: 0;
                color: #18191c;
            }

        .why-choose-us-two .image-column .inner-column {
            position: relative;
            height: 100%;
            padding-left: 50px;
            margin-right: -370px;
        }

        .why-choose-us-two .image-column .image-box {
            position: relative;
            height: 100%;
        }

            .why-choose-us-two .image-column .image-box .image {
                margin-bottom: 0;
                height: 100%;
            }

        .why-choose-us-two .image-column .content-box {
            position: absolute;
            left: 0px;
            top: 120px;
            background-color: rgba(24, 25, 28, 0.9);
            padding: 50px 60px 80px;
            max-width: 370px;
        }

        .why-choose-us-two .image-column .image-box .image img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover;
            display: inline-block;
            max-width: 100%;
            height: auto;
        }

        .why-choose-us-two .image-column .content-box .text {
            font-size: 36px;
            line-height: 50px;
            color: #ffffff;
            letter-spacing: -0.04em;
            margin-bottom: 110px;
        }

        .why-choose-us-two .image-column .content-box .caption {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            background-color: #fcbe0e;
            font-size: 18px;
            line-height: 30px;
            color: #000;
            font-weight: 700;
            padding: 25px 30px;
            text-align: center;
            letter-spacing: -0.04em;
        }
        /* Kurumsal Alanı */

        /* Çözümler Alanı */
        .cozumler .cozumler-wrapper {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            font-family: 'Poppins', sans-serif;
        }

            .cozumler .cozumler-wrapper .desc-wrapper {
                width: 50%;
                position: relative;
            }

                .cozumler .cozumler-wrapper .desc-wrapper img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    display: block;
                    vertical-align: middle;
                    border-style: none;
                }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details {
                    position: absolute;
                    top: 50%;
                    left: 20px;
                    right: 20px;
                    transform: translateY(-50%);
                }

                    .cozumler .cozumler-wrapper .desc-wrapper .desc-details .tagline {
                        font-weight: 500;
                        font-size: 16px;
                        line-height: 16px;
                        color: #fff;
                        text-align: center;
                        margin: 0;
                    }

                    .cozumler .cozumler-wrapper .desc-wrapper .desc-details .title {
                        font-weight: 500;
                        font-size: 20px;
                        line-height: 20px;
                        color: #fff;
                        text-align: center;
                        margin: 20px 0 0;
                    }

                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .title span {
                            font-weight: 700;
                        }

                    .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text {
                        margin: 20px auto 0;
                        font-weight: 700;
                        font-size: 16px;
                        line-height: 16px;
                        color: #fff;
                        text-decoration: none;
                        position: relative;
                        width: -moz-fit-content;
                        width: -webkit-fit-content;
                        width: fit-content;
                        display: block;
                        padding-right: 30px;
                        border: 0;
                        transition: 0.5s;
                    }

                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:hover,
                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:focus {
                            color: #34b5f5;
                            transition: 0.5s;
                        }

                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:before {
                            content: '';
                            width: 16px;
                            height: 16px;
                            display: block;
                            background-color: #fff;
                            border-radius: 50%;
                            position: absolute;
                            top: 50%;
                            transform: translateY(-50%);
                            right: 0;
                            transition: 0.5s;
                        }

                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:after {
                            content: '';
                            width: 4px;
                            height: 4px;
                            display: block;
                            border-top: 1px solid #000;
                            border-right: 1px solid #000;
                            position: absolute;
                            top: 50%;
                            right: 6px;
                            transform: translateY(-50%) rotate(45deg);
                        }

                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:hover:before,
                        .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:focus:before {
                            background-color: #34b5f5;
                            transition: 0.5s;
                        }

            .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper {
                display: block;
                text-decoration: none;
                position: relative;
                font-weight: 400;
            }

                .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details {
                    position: absolute;
                    left: 20px;
                    right: 20px;
                    bottom: 40px;
                }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .type {
                        font-weight: 500;
                        font-size: 16px;
                        line-height: 16px;
                        color: #fff;
                        text-align: center;
                        margin: 0;
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .title {
                        font-weight: 700;
                        font-size: 24px;
                        line-height: 24px;
                        color: #fff;
                        text-align: center;
                        margin: 20px 0 0;
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .link-icon {
                        margin: 20px auto 0;
                        width: -moz-fit-content;
                        width: -webkit-fit-content;
                        width: fit-content;
                        display: block;
                        text-decoration: none;
                    }

        .link-icon .text {
            font-weight: 600;
            font-size: 16px;
            line-height: 30px;
            color: #fff;
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
            transition: 0.5s;
        }

        .link-icon .icon {
            width: 30px;
            height: 30px;
            display: inline-block;
            vertical-align: middle;
            border-radius: 50%;
            background-color: #fff;
            position: relative;
            transition: 0.5s;
        }

            .link-icon .icon:after {
                content: '';
                width: 8px;
                height: 8px;
                display: block;
                border-top: 2px solid #000;
                border-right: 2px solid #000;
                position: absolute;
                top: 50%;
                left: 48%;
                transform: translate(-50%, -50%) rotate(45deg);
                transition: 0.5s;
            }

        @media only screen and (min-width: 992px) {
            .cozumler .cozumler-wrapper .desc-wrapper .desc-details {
                left: 40px;
                right: 40px;
            }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details .tagline {
                    text-align: left;
                }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details .title {
                    text-align: left;
                }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text {
                    margin: 20px 0 0;
                    font-size: .8333333333vw;
                    line-height: .8333333333vw;
                    padding-right: 1.5625vw;
                }

                    .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:before {
                        width: 0.8333333333vw;
                        height: 0.8333333333vw;
                    }

                    .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text:after {
                        width: 0.2083333333vw;
                        height: 0.2083333333vw;
                        border-top: 0.0520833333vw solid #000;
                        border-right: 0.0520833333vw solid #000;
                    }

            .cozumler .cozumler-wrapper .item-wrapper {
                width: 50%;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
            }

                .cozumler .cozumler-wrapper .item-wrapper .single-item {
                    width: 50%;
                }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item:nth-child(1) {
                        border-right: 1px solid rgba(0,0,0,0.07);
                        border-bottom: 1px solid rgba(0,0,0,0.07);
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item:nth-child(2) {
                        border-bottom: 1px solid rgba(0,0,0,0.07);
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item:nth-child(3) {
                        border-right: 1px solid rgba(0,0,0,0.07);
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details {
                        left: 40px;
                        right: 40px;
                    }

                        .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .type {
                            text-align: left;
                        }

                        .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .title {
                            text-align: left;
                        }

                        .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .link-icon {
                            margin: 20px 0 0;
                        }
        }

        @media only screen and (min-width: 1200px) {
            .cozumler .cozumler-wrapper .desc-wrapper .desc-details {
                left: 12.5vw;
                right: 12.5vw;
            }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details .tagline {
                    font-size: .8333333333vw;
                    line-height: .8333333333vw;
                }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details .title {
                    font-size: 1.25vw;
                    line-height: 1.25vw;
                    margin: 2.0833333333vw 0 0;
                }

                .cozumler .cozumler-wrapper .desc-wrapper .desc-details .link-text {
                    margin: 4.1666666667vw 0 0;
                }

            .cozumler .cozumler-wrapper .item-wrapper .single-item {
                padding-top: 56.25%;
                position: relative;
            }

                .cozumler .cozumler-wrapper .item-wrapper .single-item .bg-element {
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 0;
                    transition: 0.5s;
                }

                .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper {
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .main-img {
                        display: none;
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .hover-img {
                        display: block;
                        width: 13.0208333333vw;
                        position: absolute;
                        opacity: 0;
                        top: -13.0208333333vw;
                        right: 0;
                        transition: 0.5s;
                    }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details {
                        left: 4.1666666667vw;
                        right: 4.1666666667vw;
                        bottom: 4.1666666667vw;
                    }

                        .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .type {
                            font-size: .8333333333vw;
                            line-height: .8333333333vw;
                            color: #000;
                            transition: 0.5s;
                        }

                        .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .title {
                            font-size: 1.5625vw;
                            line-height: 1.5625vw;
                            margin: 0.75vw 0 0;
                            color: #000;
                            transition: 0.5s;
                        }

                        .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .link-icon {
                            margin: 1.5625vw 0 0;
                        }

                .cozumler .cozumler-wrapper .item-wrapper .single-item:hover .wrapper .item-details .link-icon .icon {
                    background-color: #fff;
                    transition: 0.5s;
                }

                    .cozumler .cozumler-wrapper .item-wrapper .single-item:hover .wrapper .item-details .link-icon .icon:after {
                        border-top: 0.1041666667vw solid #000;
                        border-right: 0.1041666667vw solid #000;
                        transition: 0.5s;
                    }

            .link-icon .text {
                font-size: .8333333333vw;
                line-height: 1.5625vw;
                margin-left: 0.5208333333vw;
            }

            .link-icon .icon {
                width: 1.5625vw;
                height: 1.5625vw;
            }

            .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .link-icon .icon {
                background-color: #000;
                transition: 0.5s;
            }

                .cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .item-details .link-icon .icon:after {
                    border-top: 0.1041666667vw solid #fff;
                    border-right: 0.1041666667vw solid #fff;
                    transition: 0.5s;
                }

            .link-icon .icon:after {
                width: 0.4166666667vw;
                height: 0.4166666667vw;
                border-top: 0.1041666667vw solid #000;
                border-right: 0.1041666667vw solid #000;
            }

            .cozumler .cozumler-wrapper .item-wrapper .single-item:hover .bg-element {
                width: 100%;
                transition: 0.5s;
            }

            .cozumler .cozumler-wrapper .item-wrapper .single-item:hover .wrapper .hover-img {
                opacity: 1;
                top: 0;
                transition: 0.5s ease-out;
                transition-delay: 0.5s;
            }
        }
        /* Çözümler Alanı */
        /* Referanslar Alanı */
        .referans-gradient {
            overflow-y: visible;
            position: relative;
            background-color: #040617;
            color: #f5f5f5;
            padding: 0 0 200px;
            font-family: 'Poppins', sans-serif;
            margin-top: -200px;
        }

        .referans-bottom-right:after,
        .referans-bottom-right:before,
        .referans-gradient--top-right:before {
            left: auto;
            right: 0;
        }

        .referans-gradient:before {
            background: url(https://www.tde.nl/images/misc/noise.png);
            z-index: 2;
        }

        .referans-gradient:after, .referans-gradient:before {
            content: "";
            height: 100%;
            left: 0;
            pointer-events: none;
            position: absolute;
            top: 0;
            width: 100%;
            z-index: 1;
        }

        .referans-bottom-right:after {
            background: radial-gradient(100% 100% at 0 100%,rgba(252,190,14,.34) 0,rgba(252,190,14,0) 100%);
            transform: matrix(-1,0,0,1,0,0);
        }

        .referans-bottom-right:after, .referans-bottom-right:before, .referans-gradient--top-right:before {
            left: auto;
            right: 0;
        }

        .referans-wrapper-inner {
            display: block;
            margin-left: auto;
            margin-right: auto;
            /*max-width: 76em;
            padding-left: 24px;
            padding-right: 24px;*/
        }

        .referans-dark:after {
            border-color: hsla(0,0%,96%,.05);
        }

        .referans-block__inner {
            position: relative;
            z-index: 5;
            max-width: 1460px;
            margin: 0 auto;
            padding: 0 15px;            
        }

        .clients__grid {
            border-bottom: 1px solid hsla(0,0%,96%,.1);
            border-right: 1px solid hsla(0,0%,96%,.1);
            display: grid;
            gap: 0 0;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
            grid-template-rows: 1fr;
            margin-bottom: 96px;
        }

        .clients__title {
            margin: 0 auto 96px auto;
            max-width: 506px;
            text-align: center;
            font-size: 3.5rem;
            font-weight: 500;
            line-height: 1.2;
        }

        .referans-dark .content-title {
            color: #f5f5f5;
        }

        .clients__item {
            align-items: center;
            border-left: 1px solid hsla(0,0%,96%,.1);
            border-top: 1px solid hsla(0,0%,96%,.1);
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            padding: 24px 16px;
            width: 100%;
        }

        a.clients__item:hover {
            background-color: hsla(0,0%,96%,.05);
        }

        .clients__item picture {
            display: block;
            height: auto;
            margin: 0;
            max-width: 100%;
        }

        .referans-dark .clients__image {
            filter: brightness(0) saturate(100%) invert(100%) sepia(0) saturate(4791%) hue-rotate(171deg) brightness(114%) contrast(92%);
        }

        .clients__image {
            height: 48px;
            -o-object-fit: contain;
            object-fit: contain;
            width: 72px;
        }

        .content-btn--centered {
            justify-content: center;
        }

        .marg {
            margin: 150px 0 0;
            padding-right: 120px;
        }

        .content-btn {
            display: flex;
        }

        .clients__inner {
            text-align: center;
        }

        .clients__btn {
            -webkit-font-smoothing: antialiased;
            align-items: center;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: #040617;
            border: 0;
            border-radius: 40px;
            box-sizing: border-box;
            background-color: #f5f5f5;
            color: #040617;
            cursor: pointer;
            display: inline-flex;
            font-size: 1rem;
            font-weight: 500;
            justify-content: center;
            line-height: 1;
            min-height: 48px;
            padding: 12px 24px;
            transition: background-color .2s ease;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .clients__btn:hover {
                background-color: #fcbe0e;
                background-position: 0 -50px;
            }

            .clients__btn .fa:last-child {
                margin-left: 8px;
            }

        @media screen and (min-width: 60em) {
            .clients__item {
                padding: 32px 16px;
            }
        }

        @media screen and (min-width: 76em) {
            .clients__image {
                height: 72px;
                width: 120px;
            }
        }

        @media screen and (min-width: 40em) {
            .clients__image {
                height: 64px;
                width: 96px;
            }
        }
        /* Referanslar Alanı */
        /* Kayan Yazı Alanı */
        .content-block {
            background-color: #f5f5f5;
            padding: 0;
            position: relative;
        }

        .content-block__inner {
            position: relative;
            z-index: 5;
        }

        .services__inner:first-child {
            padding-top: 40px;
        }

        .services__inner {
            box-sizing: border-box;
            display: flex;
            overflow: hidden;
            position: relative;
            transition: all .2s ease-in-out;
            white-space: nowrap;
            width: 100%;
        }

        .marguee__inner, .marquee {
            display: flex;
        }

        .marquee__item {
            font-size: 9rem;
            font-weight: 700;
            letter-spacing: .05em;
            line-height: 1;
            margin: 0 24px;
            text-transform: uppercase;
        }

            .marquee__item:nth-child(odd) {
                -webkit-text-fill-color: transparent;
                -webkit-text-stroke-width: 2px;
                -webkit-text-stroke-color: #e9e9ea;
            }

            .marquee__item:nth-child(2n) {
                color: #e9e9ea;
            }
        /* Kayan Yazı Alanı */
        /* İşler Alanı */
        .js-header-color-dark {
            padding: 200px 0 0 !important;
        }

        .content-block--pulled-back {
            padding-bottom: 0;
            padding-top: 0;
        }

        .content-block--dark {
            background-color: #040617 !important;
            color: #f5f5f5;
        }

        .content-block {
            background-color: #f5f5f5;
            padding: 200px 0;
            position: relative;
            font-family: 'Poppins', sans-serif;
        }

        .content-block__inner {
            position: relative;
            z-index: 5;
        }

        .content-block--spacing-bottom-none {
            padding: 0;
        }

        .cases__slider-wrapper {
            position: relative;
            padding-left: 120px;
            transform: translateY(-64px);
            z-index: 5;
        }

        .cases__item {
            opacity: 1;
            position: relative;
            transition: opacity .35s ease-in-out;
            margin-right: 25px;
        }

            .cases__item:nth-child(2n) {
                margin-top: 80px;
            }

        .card, .card__wrapper {
            width: 100%;
        }

        .card {
            display: inline-flex;
            position: relative;
            overflow: hidden;
            border-radius: 0;
        }

        .c-wipe-mask.transition-end {
            opacity: 0;
            transition: opacity .1s ease .3s;
        }

        .c-wipe-mask {
            background-color: #fcbe0e;
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
        }

        .card-case .card__content {
            bottom: 0;
            box-sizing: border-box;
            left: 0;
            max-width: 100%;
            padding: 0 24px 48px;
            position: absolute;
            z-index: 5;
        }

        .card-case .card__label {
            background-color: rgba(4,6,23,.2);
            border-radius: 4px;
            color: #f5f5f5;
            font-size: .75rem;
            font-weight: 600;
            left: 24px;
            letter-spacing: .15em;
            line-height: 1.15;
            padding: 8px 12px;
            position: absolute;
            text-transform: uppercase;
            top: 32px;
            z-index: 5;
        }

        .card-case .card__image-wrapper {
            position: relative;
            transition: all .4s ease-in-out;
        }

        .card-case .card__logo-wrapper {
            margin-bottom: 24px;
        }

            .card-case .card__logo-wrapper picture {
                display: block;
                height: auto;
                margin: 0;
                max-width: 100%;
            }

        .card-case .card__logo {
            height: 120px;
            max-width: 120px;
            -o-object-fit: contain;
            object-fit: contain;
            -o-object-position: bottom left;
            object-position: bottom left;
            width: auto;
            margin: 0;
        }

        .card-case .card__title {
            color: #f5f5f5;
            font-size: 1.5rem;
            font-weight: 500;
            margin-bottom: 25px;
            margin-top: -30px;      
        }

        .card-case .card__cta {
            color: #f5f5f5;
            display: inline-block;
            font-size: .75rem;
            font-weight: 600;
            letter-spacing: .15em;
            line-height: 1.05;
            position: relative;
            text-transform: uppercase;
        }

            .card-case .card__cta:after {
                background-color: #f5f5f5;
                bottom: -4px;
                content: "";
                height: 1px;
                left: 0;
                position: absolute;
                transform: scaleX(0);
                transform-origin: bottom right;
                transition: transform .25s ease-out;
                width: 100%;
            }

        .card-case:hover .card__cta:after {
            transform: scaleX(1);
            transform-origin: bottom left;
        }

        .card-case .card__label {
            background-color: rgba(4,6,23,.2);
            border-radius: 4px;
            color: #f5f5f5;
            font-size: .75rem;
            font-weight: 600;
            left: 24px;
            letter-spacing: .15em;
            line-height: 1.15;
            padding: 8px 12px;
            position: absolute;
            text-transform: uppercase;
            top: 32px;
            z-index: 5;
        }

        .card-case .card__image {
            height: auto;
            width: 100%;
        }

        .card-case .card__image-wrapper {
            position: relative;
            transition: all .4s ease-in-out;
        }

            .card-case .card__image-wrapper:before {
                background: linear-gradient(180deg,rgba(4,6,23,0) 55%,rgba(4,6,23,.8));
            }

            .card-case .card__image-wrapper:after, .card-case .card__image-wrapper:before {
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 1;
            }

            .card-case .card__image-wrapper:after {
                background-color: rgba(4,6,23,.2);
            }

        a.card:active, a.card:hover {
            text-decoration: underline;
        }

        .card-case:hover .card__image-wrapper {
            transform: scale(1.1);
        }

        @media screen and (min-width: 30em) {
            .card-case .card__title {
                font-size: 1.75rem;
            }
        }

        @media screen and (min-width: 60em) {
            .cases__slider-wrapper {
                transform: translateY(-320px);
            }
        }

        /* İşler Alanı */
        /* 8'li Alanı */
        .t694 .t694__container {
            display: table;
            width: 100%;
            padding: 0;
        }

        .t694 .t694__row {
            display: table;
            width: 100%;
        }

        .t694 .t-cell_25 {
            width: 25%;
        }

        .t694 .t694__col {
            overflow: hidden;
        }

        .t-align_center {
            text-align: center;
        }

        .t-cell_25 {
            width: 25vw;
        }

        .t-cell {
            display: table-cell;
            vertical-align: middle;
            height: 100%;
            margin-left: 0;
            margin-right: 0;
        }

        .t694 .t694__table {
            position: relative;
            display: table;
            vertical-align: middle;
            width: 100%;
            height: 25vw;
            overflow: hidden;
            background-color: #000;
            -webkit-transition: all ease-in-out .2s;
            transition: all ease-in-out .2s;
        }

        .t694 .t694__cell {
            width: calc(100% - 6px);
            height: calc(100% - 6px);
            margin: 3px;
            display: table-cell;
            cursor: pointer;
        }

        .t-valign_middle {
            vertical-align: middle;
        }

        .t-align_center {
            text-align: center;
        }

        .t694 .t694__cell {
            width: calc(100% - 6px);
            height: calc(100% - 6px);
            margin: 3px;
            display: table-cell;
            cursor: pointer;
        }

        .t-valign_middle {
            vertical-align: middle;
        }

        .t-align_center {
            text-align: center;
        }

        .t694 .t694__cell {
            width: calc(100% - 6px);
            height: calc(100% - 6px);
            margin: 3px;
            display: table-cell;
            cursor: pointer;
        }

        .t-valign_middle {
            vertical-align: middle;
        }

        .t-align_center {
            text-align: center;
        }

        .t694 .t694__show_hover .t694__textwrapper.t694__textwrapper_animated {
            -webkit-transform: translateY(20%);
            transform: translateY(20%);
        }

        .t694 .t694__textwrapper__content {
            -webkit-transition: all ease-in-out .2s;
            transition: all ease-in-out .2s;
        }

        .t694 .t694__textwrapper__content {
            position: relative;
            margin: 30px auto;
        }

        .t694 .t694__animation_fast {
            -webkit-transition: all ease-in-out .25s;
            transition: all ease-in-out .25s;
        }

        .t694 .t694__bg {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }
        /* 8'li Alanı */
        /* Footer */
        footer {
            display: block;
            font-family: 'Poppins', sans-serif;
        }

        .footer__top__column:first-child {
            align-items: center;
            background-color: #fcbe0e;
            display: flex;
            padding: var(--spacing-96-120) 0;
            position: relative;
        }

        .footer__top {
            background-color: #040617;
        }

        .footer__bottom {
            background-color: #040617;
            border-top: 1px solid hsla(0,0%,96%,.1);
            padding: 32px 0;
        }

        .wrapper-inner {
            display: block;
            margin-left: auto;
            margin-right: auto;
            max-width: 90em;
            padding-left: var(--grid-gap);
            padding-right: var(--grid-gap);
        }

        .contact__items {
            display: flex;
        }

        .contact__item {
            margin-bottom: 48px;
            max-width: 400px;
            width: 100%;
        }

        .footer__top__column:first-child:before {
            background-color: #fcbe0e;
            content: "";
            height: 100%;
            position: absolute;
            right: calc(var(--grid-gap)*-1);
            top: 0;
            width: calc(100vw + var(--grid-gap)*2);
            z-index: 1;
        }

        .footer__top__column:last-child {
            padding: var(--spacing-64-120) 0 var(--spacing-64-120) 0;
        }

        .footer__cta {
            position: relative;
            width: 100%;
            z-index: 1;
        }

        .footer__cta__header {
            margin-bottom: var(--spacing-8-16);
            position: relative;
            width: 100%;
        }

        .footer__cta__pre-title {
            color: #f5f5f5;
            font-size: var(--font-size-18-24);
            font-weight: 400;
            line-height: 1.2;
            margin-bottom: 8px;
            text-align: left;
        }

        .footer__cta__title-wrapper {
            display: flex;
            height: calc(var(--cta-footer-font-size-28-48)*1.2);
            margin-bottom: 8px;
            position: relative;
        }

        .footer__cta__title__pre-inner {
            position: relative;
            top: -2px;
        }

        .footer__cta__title__pre {
            color: #f5f5f5;
            display: inline-block;
            font-weight: 500;
            margin-right: 8px;
        }

        .footer__cta__title__carousel-wrapper {
            display: inline-block;
            overflow: hidden;
            text-align: left;
        }

        .footer__cta__title__carousel-inner span {
            -webkit-text-fill-color: #fcbe0e;
            -webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: #f5f5f5;
            display: block;
            font-weight: 700;
        }

        .footer__cta__title__carousel-inner span, .footer__cta__title__pre {
            font-size: var(--cta-footer-font-size-28-48);
            font-weight: 700;
            line-height: 1.2;
            margin-bottom: 0;
        }

        .footer__cta__title__carousel-inner {
            -webkit-animation: rotate 8s ease-in-out infinite;
            animation: rotate 8s ease-in-out infinite;
            position: relative;
            top: -2px;
        }

        .footer__cta__text {
            color: hsla(0,0%,96%,.8);
        }

        .content-text {
            margin-bottom: var(--spacing-32-48);
        }

            .content-text p:last-child {
                margin-bottom: 0;
            }

            .content-text p {
                font-size: var(--font-size-16-20);
                line-height: 1.8;
            }

        .btn-footer {
            -webkit-font-smoothing: antialiased;
            align-items: center;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            background-color: #f5f5f5;
            border: 0;
            border-radius: 40px;
            box-sizing: border-box;
            color: #040617;
            cursor: pointer;
            display: inline-flex;
            font-size: 1rem;
            font-weight: 500;
            justify-content: center;
            line-height: 1;
            min-height: 48px;
            padding: 12px 24px;
            transition: background-color .2s ease;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .btn-footer svg:last-child {
                margin-left: 8px;
                width: 21px;
                height: 32px;
            }

            .btn-footer:hover {
                background-color: #dcddde;
            }

        .contact__title {
            color: #f5f5f5;
            font-size: var(--font-size-12-14);
            font-weight: 600;
            letter-spacing: .15em;
            line-height: 1.15;
            margin-bottom: var(--spacing-16-24);
            position: relative;
        }

        .contact__list {
            margin: 0 0 16px;
            padding: 0;
        }

        .contact__list--contact {
            margin: 0;
        }

        .contact__paragraph {
            color: hsla(0,0%,96%,.8);
            font-family: inter,arial,sans-serif;
            font-size: 1.0625rem;
            line-height: 1.8;
            margin: 0 0 16px;
        }
		
        .contact__list--menu li {
            list-style: none;
        }

            .contact__list--menu li a {
                color: hsla(0,0%,96%,.8);
                font-size: var(--font-size-16-18);
                line-height: 1.8;
                list-style: none;
            }

        .socials__list {
            display: flex;
            margin: 0;
            padding: 0;
        }

        .socials__listitem:not(:last-child) {
            margin-right: 10px;
        }

        .socials__listitem {
            list-style: none;
        }

        .socials__link {
            align-items: center;
            background-color: #fcbe0e;
            border-radius: 48px;
            display: flex;
            height: 48px;
            justify-content: center;
            width: 48px;
            color: #000;
            font-size: 24px;
        }

            .socials__link:hover {
                background-color: #fcc835;
            }

            .socials__link svg {
                width: 21px;
            }

        .socials__icon, .socials__icon {
            fill: #f5f5f5;
        }

        .contact__listitem {
            color: hsla(0,0%,96%,.8);
            font-size: var(--font-size-16-18);
            line-height: 1.8;
            list-style: none;
        }

        .contact__link {
            color: #f5f5f5;
            display: inline-block;
            position: relative;
            fill: currentColor;
            text-decoration: none;
            transition: all .2s ease;
        }

            .contact__link:after {
                background-color: #f5f5f5;
                bottom: 3px;
                content: "";
                height: 1px;
                left: 0;
                position: absolute;
                transform: scaleX(1);
                transform-origin: bottom left;
                transition: transform .25s ease-out;
                width: 100%;
            }

            .contact__link:hover {
                text-decoration: none;
				color: #f5f5f5;

            }

                .contact__link:hover:after {
                    transform: scaleX(0);
                    transform-origin: bottom right;
                }

        .footer__bottom__items {
            display: flex;
        }

        .copyright {
            color: #f5f5f5;
            font-size: var(--font-size-14-16);
            line-height: 1.15;
        }

        .footer__bottom__list {
            display: flex;
            margin: 0;
            padding: 0;
        }

        .footer__bottom__listitem {
            list-style: none;
        }

        .footer__bottom__link {
            color: #f5f5f5;
            display: inline-block;
            display: block;
            font-size: var(--font-size-14-16);
            line-height: 1.15;
            position: relative;
        }

            .footer__bottom__link:after {
                background-color: #f5f5f5;
                bottom: 0;
                content: "";
                height: 1px;
                left: 0;
                position: absolute;
                transform: scaleX(1);
                transform-origin: bottom left;
                transition: transform .25s ease-out;
                width: 100%;
            }

            .footer__bottom__link:hover {
                text-decoration: none;
                color: #f5f5f5;
            }

                .footer__bottom__link:hover:after {
                    transform: scaleX(0);
                    transform-origin: bottom right;
                }
.contact-wrapper {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    visibility: visible;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 4.1666666667vw;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    transition: 1s;
    z-index: 5;
    max-width: 1460px;
    margin: 0 auto;
} .contact-wrapper .social-wrapper {
    width: 50%;
}.contact-wrapper .social-wrapper ul {
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    text-align: left;
}.contact-wrapper .social-wrapper ul li {
    display: inline-block;
    position: relative;

}.contact-wrapper .social-wrapper ul li a {
    display: block;
    font-weight: 500;
    font-size: .8333333333vw;
    line-height: .8333333333vw;
    color: #fff;
    text-decoration: none;
}.contact-wrapper .social-wrapper ul li:after {
    content: '';
    width: 0.3125vw;
    height: 0.3125vw;
    display: block;
    background-color: #fcbe0e;
    border-radius: 50%;
    position: absolute;
    top: 0.2083333333vw;
    right: -0.15625vw;
}.contact-wrapper .social-wrapper ul li:after{display:none}
.contact-wrapper .social-wrapper ul li:last-child a{font-weight:bold;color:#fcbe0e;}
 .scroll-to {
    display: block;
    position: absolute;
    left: 50vw;
    bottom: 5vw;
    font-weight: 700;
    font-size: .8333333333vw;
    line-height: .7291666667vw;
    color: #fff;
    padding-right: 1.0416666667vw;
    z-index: 5;
}.scroll-to span {
    display: block;
    font-weight: 500;
} .scroll-to svg {
    width: 0.625vw;
    height: 1.5625vw;
    position: absolute;
    top: 0;
    right: 0;
}
        @media screen and (min-width: 40em) {
            :root {
                --grid-gap: 24px;
                --spacing-16-24: 24px;
                --spacing-8-24: 24px;
                --spacing-8-16: 16px;
                --font-size-24-28: 1.75rem;
                --font-size-16-18: 1.125rem;
                --font-size-14-16: 1rem;
                --font-size-12-14: 0.875rem;
            }

            .footer__bottom__items {
                justify-content: space-between;
            }

            .contact__items {
                flex-wrap: wrap;
            }

            .footer__bottom__listitem {
                margin-left: var(--spacing-16-24);
            }

            .footer__cta__title__pre {
                margin-right: 12px;
            }
        }

        @media screen and (min-width: 60em) {
            :root {
                --clients-grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
                --spacing-120-280: 280px;
                --spacing-120-200: 200px;
                --spacing-96-200: 200px;
                --spacing-96-120: 120px;
                --spacing-64-120: 120px;
                --spacing-48-96: 96px;
                --spacing-32-72: 72px;
                --spacing-24-56: 56px;
                --spacing-32-48: 48px;
                --spacing-16-40: 40px;
                --spacing-20-32: 32px;
                --spacing-16-32: 32px;
                --font-size-80-144: 9rem;
                --font-size-48-120: 7.5rem;
                --font-size-40-72: 4.5rem;
                --font-size-32-72: 4.5rem;
                --font-size-24-48: 3rem;
                --font-size-24-40: 2.5rem;
                --font-size-24-32: 2rem;
                --font-size-20-32: 2rem;
                --font-size-16-20: 1.25rem;
                --font-size-18-24: 1.5rem;
                --font-size-32-56: 3.5rem;
                --cta-footer-font-size-28-48: 3rem;
            }

            .footer__top__columns {
                /*grid-gap: var(--grid-gap);*/
                display: grid;
                grid-template-columns: repeat(12,1fr);
            }

            .footer__top__column {
                grid-column: span 6;
            }

                .footer__top__column:last-child {
                    padding-bottom: 72px;
                    padding-left: var(--spacing-24-56);
                }
        }

        @media screen and (min-width: 76em) {
            .footer__top__column:first-child:before {
                right: 0;
                width: calc(50vw + 88px);
            }
        }

        @media screen and (min-width: 90em) {
            .contact__item--address {
                order: 2;
            }

            .contact__item--contact {
                order: 3;
            }

            .contact__item--socials {
                order: 4;
            }

            .contact__item--handpicked {
                order: 2;
            }

            .contact__item {
                margin-bottom: 64px;
                max-width: 264px;
            }
        }
        /* Footer */
                /* İşlerimiz İç Sayfa */
        .ax-section-gap {
            position: relative;
            font-family: 'Poppins', sans-serif;
            padding: 60px 0;
        }
        .ax-section-gap > .container {
    padding: 0 30px;
    max-width: 1460px;width: 100%;
    margin: 0 auto;
        }
        .bg-color-lightest {
            background: #FAFAFB;
        }

        .bg-color-white {
            background: #fff;
        }

        .ax-section-gap .row {
            margin-right: -15px;
            margin-left: -15px;
            --bs-gutter-x: 1.5rem;
            --bs-gutter-y: 0;
            display: flex;
            flex-wrap: wrap;
            margin-top: calc(-1 * var(--bs-gutter-y));
            margin-right: calc(-.5 * var(--bs-gutter-x));
            margin-left: calc(-.5 * var(--bs-gutter-x));
        }

        .section-title span.sub-title.extra07-color {
            background: rgba(0, 122, 255, 0.1);
        }

        .section-title span.sub-title {
            height: 36px;
            padding: 0 12px;
            font-size: 15px;
            line-height: 35px;
            display: inline-block;
            margin-bottom: 20px;
        }

        .extra07-color {
            color: #18191c !important;
        }

        .mb--0 {
            margin-bottom: 0 !important;
        }

        .section-title h2.title {
            font-size: 50px;
            line-height: 62px;
            color: #18191c;
            font-weight: 700;
        }

        .row--45 {
            margin-left: -45px;
            margin-right: -45px;
        }

        .galata-case-study {
            margin-top: 60px;
            position: relative;
            box-shadow: 0 0 1px transparent;
        }

            .galata-case-study .thumb a {
                display: block;
            }

                .galata-case-study .thumb a img {
                    will-change: transform;
                    transform: perspective(1000px) rotateX(0deg) rotateY(0deg);
                    width: 100%;
                }

            .galata-case-study .content {
                position: absolute;
                top: 0;
                left: 0;
                padding: 50px;
                width: 64%;
            }

                .galata-case-study .content .inner span.category {
                    color: #737387;
                    font-size: 20px;
                    line-height: 32px;
                    display: inline-block;
                    margin-bottom: 10px;
                }

        .wow.title a{
            font-size: 26px;
            line-height: 32px;
            color: #18191c;
            font-weight: 700;
            font-family: 'Poppins', sans-serif;
        }
        a.galata-button {
            text-decoration: none;
            padding: 0 92px;
            height: 56px;
            line-height: 56px;
            background-color: transparent;
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s;
            position: relative;
            color: #18191c;
            display: inline-block;
            z-index: 2;
            font-size: 16px;
            border: 0 none;
            font-weight: 700;
            margin: 50px auto;
            font-family: 'Poppins', sans-serif;
        }

            a.galata-button.btn-transparent::before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: -1;
                border: 2px solid #000248;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
            }

            a.galata-button.btn-transparent::after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: -1;
                opacity: 0;
                background-color: #fcbe0e;
                -webkit-transition: all 0.3s;
                -moz-transition: all 0.3s;
                -o-transition: all 0.3s;
                transition: all 0.3s;
                -webkit-transform: scale(0.5, 0.5);
                transform: scale(0.5, 0.5);
            }

            a.galata-button.btn-transparent span.button-text {
                padding-right: 25px;
                padding-right: 25px;
                display: inline-block;
            }

            a.galata-button.btn-transparent span.button-icon {
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 4.5px 0 4.5px 6px;
                border-color: transparent transparent transparent #000024;
                display: inline-block;
            }

            a.galata-button.btn-transparent:hover,
            button.galata-button.btn-transparent:hover {
                color: #FFFFFF;
            }

                a.galata-button.btn-transparent:hover::before,
                button.galata-button.btn-transparent:hover::before {
                    opacity: 0;
                    -webkit-transform: scale(1.2, 1.2);
                    transform: scale(1.2, 1.2);
                }

                a.galata-button.btn-transparent:hover::after,
                button.galata-button.btn-transparent:hover::after {
                    opacity: 1;
                    -webkit-transform: scale(1, 1);
                    transform: scale(1, 1);
                }

                a.galata-button.btn-transparent:hover span.button-icon,
                button.galata-button.btn-transparent:hover span.button-icon {
                    border-color: transparent transparent transparent #ffffff;
                }

        .tp-project-box-sm {
            background-color: #F7F8FD;
            padding: 43px 0;
            border-radius: 20px;
            font-family: 'Poppins', sans-serif;
        }

        .mb-20 {
            margin-bottom: 20px;
            margin-top: 20px;
        }

        .align-items-center {
            align-items: center !important;
        }

        .d-flex {
            display: flex !important;
        }

        .tp-project-sm-img {
            width: 230px;
            flex: 0 0 auto;
            border-radius: 20px;
        }

        .fix {
            overflow: hidden;
        }

        .mr-35 {
            margin-right: 35px;
        }

        .ml-25 {
            margin-left: 25px;
        }

        .tp-project-sm-img img {
            border-radius: 20px;
            width: 100%;
            transform: scale(1);
            transition: 1s;
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -ms-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
            vertical-align: middle;
        }

        .pro-sm-title {
            font-size: 26px;
            font-weight: 500;
            color: #18191c;
            margin-bottom: 30px;
            letter-spacing: -1px;
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -ms-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
        }
        .pro-sm-title a{
            font-size: 26px;
            font-weight: 500;
            color: #18191c;
        }
        .tp-project-sm-content p {
            line-height: 30px;
            margin-bottom: 35px;
            font-size: 14px;
            font-weight: 400;
            color: #8A90A2;
        }

        .tp-btn-white-sm {
            display: inline-block;
            font-size: 16px;
            font-weight: 700;
            color: #18191c;
            background: #fff;
            height: 60px;
            line-height: 60px;
            text-align: center;
            padding: 0 50px;
            position: relative;
            z-index: 1;
            overflow: hidden;
            border-radius: 10px;
            text-transform: capitalize;
            box-shadow: 0px 11px 12px #EBE9F3;
            -webkit-transition: all 0.3s ease-out 0s;
            -moz-transition: all 0.3s ease-out 0s;
            -ms-transition: all 0.3s ease-out 0s;
            -o-transition: all 0.3s ease-out 0s;
            transition: all 0.3s ease-out 0s;
        }

            .tp-btn-white-sm::before {
                top: 0;
                left: 0;
                right: auto;
            }

            .tp-btn-white-sm::after {
                bottom: 0;
                right: 0;
                left: auto;
            }

            .tp-btn-white-sm::before, .tp-btn-white-sm::after {
                content: "";
                background: #fcbe0e;
                height: 50%;
                width: 0;
                position: absolute;
                transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
                -webkit-transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
                z-index: -1;
            }

            .tp-btn-white-sm i {
                padding-left: 15px;
                font-weight: 400;
            }

        .tp-project-box-sm:hover .tp-project-sm-img img {
            transform: scale(1.1);
        }

        .tp-btn-white-sm:hover {
            color: #fff;
            background-color: #fcbe0e;
            text-decoration: none;
        }

            .tp-btn-white-sm:hover::before {
                width: 100%;
                right: 0;
                left: auto;
            }

            .tp-btn-white-sm:hover::after {
                width: 100%;
                left: 0;
                right: auto;
            }

            .tp-btn-white-sm:hover i {
                animation: tfLeftToRight 0.5s forwards;
            }

        @keyframes tfLeftToRight {
            49% {
                transform: translateX(30%);
            }

            50% {
                opacity: 0;
                transform: translateX(-30%);
            }

            51% {
                opacity: 1;
            }
        }.tp-subtitle-top {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 20px;
    position: absolute;
    right: 5%;
    top: 5%;    z-index: 1;
}.tp-subtitle-top::before {
    height: 12px;
    width: 12px;
    background-color: #fcbe0e;
    content: "";
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
}
        /* İşlerimiz İç Sayfa */
        /* İletişim İç Sayfa */
        .column-contact {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

            .column-contact .wrap-contact {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                position: relative;
                width: 100%;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -ms-flex-line-pack: start;
                align-content: flex-start;
            }

                .column-contact .wrap-contact .insetings {
                    background-image: url(https://galata360.com/images/contact-back.png);
                    background-repeat: no-repeat;
                    background-size: cover;
                    box-shadow: 0 20px 55px 0 rgba(3.0000000000000053,31.0000000000001,72,.15);
                    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                    margin-top: 0;
                    margin-bottom: 0;
                    padding: 0;
                    border-radius: 69px 0;
                    width: 100%;
                    --widgets-spacing: 0px;
                    position: relative;
                }

                    .column-contact .wrap-contact .insetings .ic {
                            margin: 0 20px;
                            padding: 50px 40px 40px 20px;
                            border-radius: 69px 0;
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: flex;
                            position: relative;
                            width: 100%;
                            -ms-flex-wrap: wrap;
                            flex-wrap: wrap;
                            -ms-flex-line-pack: start;
                            align-content: flex-start;
                    }

                        .column-contact .wrap-contact .insetings .ic .widget-container {
                            padding: 0 0 50px;    width: 100%;
                            height:75px;
                        }

                            .column-contact .wrap-contact .insetings .ic .widget-container .box-container {
                                -webkit-box-align: center;
                                -ms-flex-align: center;
                                align-items: center;
                                text-align: left;
                                -webkit-box-orient: horizontal;
                                -webkit-box-direction: normal;
                                -ms-flex-direction: row;
                                flex-direction: row;
                                display: -webkit-box;
                                display: -ms-flexbox;
                                display: flex;
                            }

                                .column-contact .wrap-contact .insetings .ic .widget-container .box-container .box-img {
                                    width: 25%;
                                    margin-right: 15px;
                                    display: inline-block;
                                }

                                .column-contact .wrap-contact .insetings .ic .widget-container .box-container .box-content {
                                    display: inline-block;
                                }

                                    .column-contact .wrap-contact .insetings .ic .widget-container .box-container .box-content h5 {
                                        font-weight: 500;
                                        text-transform: capitalize;
                                        font-size: 24px;
                                        line-height: 31px;
                                        letter-spacing: -.01px;
                                        color: #18191c;
                                        margin-top: 0;
                                        margin-bottom: 0;
                                        padding: 0;
                                        visibility: inherit !important;
                                        overflow-wrap: normal;
                                    }
                        .column-contact .wrap-contact .insetings .ic .element  {
                    text-align: center;
    width: 100%;
                        }
                        .column-contact .wrap-contact .insetings .ic .element a {
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: .01px;
    color: #18191c;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
                        }
                        .bg-color-pad {
    background: #fff;
    padding: 0 0 100px;
}
        /* İletişim İç Sayfa */
/* Blog */
.tp-blog-box {
    position: relative;
}
.mb-30 {
    margin-bottom: 30px;
}
.tp-blog-item {
    padding: 40px;
    border: 1px solid #F1F3F6;
    border-radius: 20px;
    position: relative;
    z-index: 2;
    background-color: #fff;
}
.tp-blog-img {
    border-radius: 20px;
}
.fix {
    overflow: hidden;
}
.mb-35 {
    margin-bottom: 35px;
}
.tp-blog-img img {
    transition: 1s;
    border-radius: 20px;
    transform: scale(1);

    width: 100%!important;
}

.justify-content-between {
    justify-content: space-between!important;
}
.d-flex {
    display: flex!important;
}
.tp-blog-meta a {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 30px;
    height: 40px;
    background-color: rgba(89, 86, 233, 0.1);
    border-radius: 10px;
    line-height: 40px;
}
.tp-blog-meta .tp-blog-meta-color {
    background-color: #F1F2FF;
    color: #8A90A2;
}.tp-blog-info .tp-blog-title a{
        color: #000;
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 15px;
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
    overflow:hidden;height: 90px;

}.tp-blog-info P {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.7;
    margin-bottom: 0;   color: #000;    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; 
    overflow:hidden;

}
/* Blog */
       /* Main Yazılım Eticaret */
        /* 1 */
        .hero__area {
            position:relative;
            background-color: #202020;
            background-image: url(assets/imgs/bg.png);
            background-position: center;
            font-family: 'Poppins', sans-serif;
        }

            .hero__area .shape {
                position: absolute;
                top: 0;
                left: 300px;
                z-index: 0;
            }

        .hero__top {
            text-align: center;
            padding-top: 160px;
        }

        .hero__wrap {
            display: grid;
            grid-gap: 40px;
            grid-template-columns: 260px auto 500px;
            margin-top: -70px;
        }

        .hero__top .title {
            padding-bottom: 35px;
            font-weight: 500;
            font-size: 52px;
            line-height: 1;
            color: #fff;
        }

        .hero__top .sub-title {
            font-weight: 600;
            font-size: 22px;
            line-height: 1.4;
            color: #fff;
        }

        .hero__top p {
            font-weight: 400;
            font-size: 18px;
            line-height: 1.5;
            color: #999;
            position: relative;
        }

        .hero__left {
            display: flex;
            align-items: flex-end;
        }

        .hero__mid {
            position: relative;
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            justify-content: flex-end;
        }

        .hero__right {
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            align-items: center;
        }

        .hero__mid .arrow {
            margin-bottom: 50px;
        }

        .hero__mid .page-speed {
            max-width: 220px;
        }

        .hero__mid .main-img {
            position: absolute;
            right: -35%;
            bottom: -20px;
            max-width: 750px;
        }

        .hero__right .envato {
            margin-bottom: 100px;
        }

        .hero__right img.typo {
            max-width: 340px;
        }

        .hero__mid .video {
            display: flex;
            align-items: center;
            gap: 20px;
            margin-bottom: 80px;
            cursor: pointer;
            z-index: 1;
        }

        .hero__mid .icon {
            width: 65px;
            height: 65px;
            border-radius: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: all 0.3s;
            position: relative;
            background-color: #EDEDED;
        }

        .hero__mid .text {
            font-weight: 500;
            font-size: 18px;
            line-height: 1.2;
            color: #fff;
        }

        .hero__mid .icon span {
            width: 17px;
            display: inline-block;
            height: 15px;
            background: #121212;
            border-radius: 1px;
            display: flex;
            align-items: center;
            justify-content: center;
            transform: rotate(90deg);
            transition: all 0.3s;
            clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        }

        .hero__mid .icon::after {
            position: absolute;
            content: "";
            width: 100%;
            height: 100%;
            border-radius: 100%;
            z-index: -1;
            background-color: rgba(55, 54, 61, 0.8);
            animation: wcScale 3s infinite linear;
        }

        @keyframes wcScale {
            0% {
                transform: scale(1);
            }

            50% {
                transform: scale(1.75);
            }

            100% {
                transform: scale(1);
            }
        }
        /* 2 */
        .feature__area {
            padding: 120px 0;
            background-color: #fff;
            font-family: 'Poppins', sans-serif;
        }

        .feature__inner {
            padding: 0 30px;
            max-width: 1460px;
            margin: 0 auto;
        }

        .feature__top {
            display: grid;
            grid-gap: 30px;
            align-items: center;
            justify-content: space-between;
            grid-template-columns: auto auto;
            padding-bottom: 70px;
            background-image: url(https://galata360.com/templates/website/Modern/theme/img/arrow.png);
            background-position: center;
            background-repeat: no-repeat;
        }

        .feature__list {
            display: grid;
            grid-gap: 20px;
            grid-template-columns: 1fr 1fr 1fr 1fr;
        }

        .main_title {
            font-weight: 500;
            font-size: 42px;
            line-height: 1;
            color: #121212;
        }

        .feature__top p {
            max-width: 510px;
            font-weight: 300;
            font-size: 18px;
            line-height: 1.5;
            color: #555;
        }

            .feature__top p span {
                font-weight: 400;
                color: #121212;
            }

        .feature__list {
            display: grid;
            grid-gap: 20px;
            grid-template-columns: 1fr 1fr 1fr 1fr;
        }

        .feature__item {
            position: relative;
            cursor: pointer;
            padding: 50px 50px 30px;
            border-radius: 15px;
            background-color: #fff;
            -webkit-box-shadow: 5px 5px 27px -9px rgba(0,0,0,0.69);
            -moz-box-shadow: 5px 5px 27px -9px rgba(0,0,0,0.69);
            box-shadow: 5px 5px 27px -9px rgba(0,0,0,0.69);
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }

            .feature__item .title {
                font-weight: 500;
                font-size: 24px;
                line-height: 1.2;
                color: #121212;
                padding-bottom: 20px;
            }

            .feature__item p {
                font-weight: 300;
                font-size: 16px;
                line-height: 1.5;
                color: #121212;
                padding-bottom: 40px;
                height:130px;
            }

            .feature__item img {
                max-width: 100%;
            }

            .feature__item:hover,
            .feature__item.hover {
                background-color: #fcbe0e;
            }

        .main_title span {
            font-family: 'Bodoni Moda', serif;
        }

        @media (min-width: 1441px) and (max-width: 1900px) {
            .hero__wrap {
                grid-gap: 20px;
                grid-template-columns: 230px auto 380px;
            }

            .hero__left img {
                max-width: 230px;
            }

            .hero__mid .video {
                gap: 10px;
                margin-bottom: 50px;
            }

            .hero__mid .icon {
                width: 70px;
                height: 70px;
            }
        }
        /* 3 */
        .elementor__area {
            max-width: 100%;
            margin: 0 auto;
            padding: 100px 0 30px;
            border-top: 1px solid #D1D1D1;
            border-bottom: 1px solid #D1D1D1;
            background-color: #fff;
            position: relative;
            font-family: 'Poppins', sans-serif;
        }

            .elementor__area::after {
                position: absolute;
                content: "";
                width: 1px;
                height: 100%;
                left: 60%;
                top: 0;
                background-color: #D1D1D1;
            }

        .elementor__inner {
            display: grid;
            grid-gap: 60px;
            grid-template-columns: 2fr 1fr;
            max-width: 1420px;
            margin: 0 auto;
        }

        .elementor__right {
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            justify-content: center;
        }

            .elementor__right img {
                margin-bottom: 20px;
                width:150px;
            }

        .main_title {
            font-weight: 500;
            font-size: 42px;
            line-height: 1;
            color: #121212;
        }

        .elementor__right p {
            max-width: 410px;
            font-weight: 300;
            font-size: 18px;
            line-height: 1.5;
            color: #555;
            padding-top: 30px;
        }
        /* 4 */
        .responsive__area {
            max-width: 1420px;
            margin: 0 auto;
            padding: 100px 0 80px;
            /*border-bottom: 1px solid #D1D1D1;*/
            position: relative;
            font-family: 'Poppins', sans-serif;
        }

        .responsive__inner {
            display: grid;
            grid-gap: 60px;
            grid-template-columns: 1fr 1.6fr;
        }

        .responsive__area::after {
            position: absolute;
            content: "";
            width: 1px;
            height: 100%;
            left: 45%;
            top: 0;
            background-color: #D1D1D1;
        }

        .responsive__right {
            text-align: right;
        }

        .responsive__left p {
            max-width: 550px;
            font-weight: 300;
            font-size: 18px;
            line-height: 1.5;
            color: #555555;
            padding-top: 30px;
            padding-bottom: 50px;
        }

        .device_list {
            display: grid;
            grid-gap: 30px;
            grid-template-columns: repeat(4, 1fr);
            text-align: center;
        }

        .device_type {
            position: relative;
            font-family: 'Poppins', sans-serif;
        }

            .device_type .img {
                min-height: 100px;
            }

            .device_type h3 {
                font-weight: 500;
                font-size: 14px;
                line-height: 15px;
                color: #0D0D0E;
                padding-bottom: 8px;
            }

            .device_type:first-child:after {
                position: unset;
            }

            .device_type::after {
                position: absolute;
                content: "";
                width: 1px;
                height: 100%;
                left: -15px;
                top: 0;
                background-color: #D9D9D9;
            }

            .device_type p {
                font-weight: 400;
                font-size: 14px;
                line-height: 1.1;
                padding: 0;
                color: #555555;
                max-width: 550px;
            }
        /* 5 */
        .advancef__area {
            text-align: center;
            padding: 130px 30px;
            background-color: #F5F5F5;
            font-family: 'Poppins', sans-serif;
        }
        .advancef__inner {
            max-width: 1420px;
            margin: 0 auto;
        }
        .advancef__top {
            padding-bottom: 60px;
        }
        .advancef__btm {
            display: grid;
            grid-gap: 70px;
            grid-template-columns: repeat(4, 1fr);
        }
        .advancef__btm {
            display: grid;
            grid-gap: 70px;
            grid-template-columns: repeat(4, 1fr);
        }
        .main_title {
            font-weight: 500;
            font-size: 42px;
            line-height: 1;
            color: #121212;
        }
        .advancef__top p {
            font-weight: 300;
            font-size: 18px;
            line-height: 1.5;
            color: #555;
            padding-top: 30px;
        }
        .advancef__btm h3 {
            font-weight: 500;
            font-size: 24px;
            line-height: 1.5;
            color: #121212;
            padding-top: 40px;
            padding-bottom: 18px;
        }
        .advancef__btm p {
            font-weight: 300;
            font-size: 18px;
            line-height: 1.5;
            color: #555;
        }
        /* Main Yazılım Eticaret */
        /* digital-area */
        .digital-span-title h2 {
            text-align: left;
            line-height: 1.2;
            letter-spacing: -.03em;
            margin-bottom: 25px;
            position: relative;
            z-index: 5;
            font-size: 42px;
            color: #000;
        }        
        .digital-area {
            position: relative;
            margin-top: 0px;
            margin-bottom: 150px;
            /*padding: 0px 170px 0px 170px;*/
            font-family: 'Poppins', sans-serif;
        }
        .digital-area.bottom25 {
            margin-bottom: 25px;
        }
        .digital-area .digital-container {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                margin-right: auto;
                margin-left: auto;
                position: relative;
                max-width: 1460px;
                margin: 0 auto;
                padding: 0 15px;                
            }
            .digital-area .digital-container2 {
                margin-right: auto;
                margin-left: auto;
                position: relative;
                max-width: 1460px;
                margin: 0 auto;
                padding: 0 15px;                
            }
                .digital-area .digital-container .digital-row {
                    width: 100%;
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                }

                    .digital-area .digital-container .digital-row .digital-left {
                        width: 55.4%;
                    }

                    .digital-area .digital-container .digital-row .digital-right {
                        width: 44.6%;
                    }

                    .digital-area .digital-container .digital-row div .digital-column {
                        width: 100%;
                        position: relative;
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: flex;
                    }

                        .digital-area .digital-container .digital-row div .digital-column.back-color {
                            background-color: #222628;
                            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                                margin-top: 25px;
                        }

                        .digital-area .digital-container .digital-row div .digital-column .digital-wrap {
                            padding: 15px 80px 15px 15px;
                        }

                            .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span {
                                margin: 50px 0px 15px 0px;
                            }

                                .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span.middle {
                                    margin: 0px 0px 33px 0px;
                                }

                                .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span.bottom {
                                    margin: 0px 0px 52px 0px;
                                }

                                .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span .up_heading {
                                    text-align: left;
                                    font-size: 25px;
                                    line-height: 1.6;
                                    letter-spacing: 0;
                                    font-weight: 400;
                                    margin-bottom: 15px;
                                    position: relative;
                                    z-index: 5;
                                    color:#fcbe0e;
                                }

                                .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span h2 {
                                    text-align: left;
                                    line-height: 1.2;
                                    letter-spacing: -.03em;
                                    margin-bottom: 0;
                                    position: relative;
                                    z-index: 5;
                                    font-size: 42px;
                                    color: #000;
                                }

                                .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span p {
                                    font-size: 16px;
                                    line-height: 1.9;
                                    font-weight: 400;
                                    color: #000;
                                }

                                .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span a {
                                    color: #222628;
                                    -webkit-box-shadow: none;
                                    box-shadow: none;
                                    text-decoration: none;
                                    font-size: 14px;
                                    line-height: 2.3;
                                    font-weight: 500;
                                    position: relative;
                                    display: inline-block;
                                    position: relative;
                                }

                                    .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span a:before {
                                        background-color: #fcbe0e;
                                        height: 100%;
                                        opacity: 0;
                                        top: 0;
                                        content: '';
                                        width: 100%;
                                        position: absolute;
                                        left: 0;
                                        pointer-events: none;
                                        z-index: 5;
                                        margin-top: 2px;
                                    }

                                    .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span a:after {
                                        height: 2px;
                                        opacity: 1;
                                        top: 0;
                                        -webkit-transition: all .3s;
                                        transition: all .3s;
                                        transition-delay: 0s;
                                        content: '';
                                        width: 100%;
                                        position: absolute;
                                        left: 0;
                                        pointer-events: none;
                                        z-index: 5;
                                        margin-top: 2px;
                                        background-color: #222628;
                                    }

                                    .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span a:hover {
                                        color: #fcbe0e;
                                    }

                                        .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span a:hover:before {
                                            opacity: 1;
                                            animation: coverUp .3s ease forwards;
                                        }

                                        .digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span a:hover:after {
                                            opacity: 0;
                                            transition-delay: 0s;
                                        }

                        .digital-area .digital-container .digital-row div .digital-column .background-overlay {
                            transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
                            background-image: url(https://galata360.com/images/overlay-1.png);
                            background-position: bottom right;
                            background-repeat: no-repeat;
                            opacity: 1;
                            height: 100%;
                            width: 100%;
                            top: 0;
                            left: 0;
                            position: absolute;
                        }

                        .digital-area .digital-container .digital-row div .digital-column .background-wrap {
                            padding: 135px 105px;
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: flex;
                            position: relative;
                            width: 100%;
                            -ms-flex-wrap: wrap;
                            flex-wrap: wrap;
                            -ms-flex-line-pack: start;
                            align-content: flex-start;
                        }

                        .digital-area .digital-container .digital-row div .digital-column .background-wrap {
                            margin: 85px 0px 18px 0px;
                        }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner h4 {
                                text-align: left;
                                font-size: 30px;
                                color: #fff;
                                line-height: 1.2;
                                letter-spacing: -.03em;
                                margin-bottom: 0;
                                position: relative;
                                z-index: 5;
                            }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner.middle {
                                margin: 0px 0px 33px 0px;
                                padding: 0px 10px 0px 0px;
                            }

                                .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner.middle p {
                                    font-size: 16px;
                                    line-height: 1.9;
                                    font-weight: 400;
                                    color: #FFFFFF;
                                }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner.bottom {
                                width: calc(100% + 20px);
                                margin-left: -10px;
                                margin-right: -10px;
                            }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner .background-column.left {
                                width: 20%;
                                float: left;
                                position: relative;
                            }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner .background-column.right {
                                width: 80%;
                                float: left;
                                position: relative;
                            }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner .background-column.left h2 {
                                text-align: left;
                                font-size: 80px;
                                color: #fcbe0e;
                            }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner .background-column h4 {
                                text-align: left;
                                font-size: 30px;
                                color: #fcbe0e;
                                line-height: 1.2;
                                letter-spacing: -.03em;
                                margin-bottom: 0;
                                position: relative;
                                z-index: 5;
                                font-weight: 500;
                                text-transform: none;
                                font-style: normal;
                            }

                            .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner.bottom .background-row {
                                position: relative;
                                display: -webkit-box;
                                display: -ms-flexbox;
                                display: flex;
                            }

                                .digital-area .digital-container .digital-row div .digital-column .background-wrap .background-inner.bottom .background-row .background-column.right {
                                    align-content: center;
                                    align-items: center;
                                    position: relative;
                                    width: 100%;
                                    -ms-flex-wrap: wrap;
                                    flex-wrap: wrap;
                                    display: -webkit-box;
                                    display: -ms-flexbox;
                                    display: flex;
                                }
.clients_brand_items img{filter: invert(1);}
.clients_brand .clients_brand_items img{filter: none;}
.clients_brand_items picture{background-color:#fff;border: 1px solid #E6E6E2;
    margin: 5px;
    position: relative;
    display: block;}
.clients_brand{border-bottom: 2px solid #E6E6E2;}
        @keyframes coverUp {
            0% {
                transform-origin: 50% 0%;
                transform: scale3d(1, 0.045, 1);
            }

            50% {
                transform-origin: 50% 0%;
                transform: scale3d(1, 1, 1);
            }

            51% {
                transform-origin: 50% 100%;
                transform: scale3d(1, 1, 1);
            }

            100% {
                transform-origin: 50% 100%;
                transform: scale3d(1, 0.045, 1);
            }
        }
        .digital-flex {
            box-sizing: border-box;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

            .digital-flex .digital-item {
                -webkit-box-align: center;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                cursor: pointer;
                padding: 0;
            }
   .digital-flex .digital-item .digital-wrap {
                padding: 0 15px;
            }
                .digital-flex .digital-item .digital-inner {
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-box-flex: 1;
                    -webkit-flex-grow: 1;
                    -ms-flex-positive: 1;
                    flex-grow: 1;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    z-index: 1;
                    box-sizing: border-box;
                    padding-left: 15px;
                    padding-right: 15px;
                    width: 100%;
                }

                    .digital-flex .digital-item .digital-inner .wpb .services_left {
                        text-align: left;
                        padding: 40px 40px 34px;
                        border-radius: 5px;
                        border: 1px solid #e6e6e6;
                        transition: .4s;
                        overflow: hidden;
                        min-height: 216px;
                        background: #fff;
                    }

                        .digital-flex .digital-item .digital-inner .wpb .services_left:hover {
                            box-shadow: 0 8px 30px rgba(0,0,0,0.1);
                            border-color: transparent;
                        }


                        .digital-flex .digital-item .digital-inner .wpb .services_left .services_wrapper {
                            transition: .5s;
                        }

                        .digital-flex .digital-item .digital-inner .wpb .services_left:hover .services_wrapper {
                            transform: translateY(-35%);
                        }

                            .digital-flex .digital-item .digital-inner .wpb .services_left:hover .services_wrapper:hover .services_icon-wrap {
                                opacity: 0;
                            }

                        .digital-flex .digital-item .digital-inner .wpb .services_left .services_wrapper .services_icon-wrap {
                            margin-bottom: 16px;
                            transition: .4s;
                        }

                            .digital-flex .digital-item .digital-inner .wpb .services_left .services_wrapper .services_icon-wrap img {
                                width: 42px;
                            }

                        .digital-flex .digital-item .digital-inner .wpb .services_left .services_wrapper .services_title {
                            color: #232323;
                            line-height: 36px;
                            font-size: 18px;
                            font-weight: 500;
                        }

                        .digital-flex .digital-item .digital-inner .wpb .services_left:hover .services_wrapper .services_content-wrap {
                            opacity: 1;
                        }

                        .digital-flex .digital-item .digital-inner .wpb .services_left .services_wrapper .services_content-wrap {
                            opacity: 0;
                            transition: .4s;
                            margin-bottom: -28%;
                        }

                .digital-flex .digital-item .digital-wrap .digital-span h2 {
                    text-align: left;
                    line-height: 1.2;
                    letter-spacing: -.03em;
                    margin-bottom: 0;
                    position: relative;
                    z-index: 5;
                    font-size: 42px;
                    color: #000;
                }

                .digital-flex .digital-item .digital-wrap .digital-span p {
                    font-size: 16px;
                    line-height: 1.9;
                    font-weight: 400;
                    color: #000;
                }

                .digital-flex .digital-item .digital-wrap .digital-span a {
                    color: #222628;
                    -webkit-box-shadow: none;
                    box-shadow: none;
                    text-decoration: none;
                    font-size: 14px;
                    line-height: 2.3;
                    font-weight: 500;
                    position: relative;
                    display: inline-block;
                    position: relative;
                }

                    .digital-flex .digital-item .digital-wrap .digital-span a:before {
                        background-color: #fcbe0e;
                        height: 100%;
                        opacity: 0;
                        top: 0;
                        content: '';
                        width: 100%;
                        position: absolute;
                        left: 0;
                        pointer-events: none;
                        z-index: 5;
                        margin-top: 2px;
                    }

                    .digital-flex .digital-item .digital-wrap .digital-span a:after {
                        height: 2px;
                        opacity: 1;
                        top: 0;
                        -webkit-transition: all .3s;
                        transition: all .3s;
                        transition-delay: 0s;
                        content: '';
                        width: 100%;
                        position: absolute;
                        left: 0;
                        pointer-events: none;
                        z-index: 5;
                        margin-top: 2px;
                        background-color: #222628;
                    }

                    .digital-flex .digital-item .digital-wrap .digital-span a:hover {
                        color: #fcbe0e;
                    }

                        .digital-flex .digital-item .digital-wrap .digital-span a:hover:before {
                            opacity: 1;
                            animation: coverUp .3s ease forwards;
                        }

                        .digital-flex .digital-item .digital-wrap .digital-span a:hover:after {
                            opacity: 0;
                            transition-delay: 0s;
                        }        
        .digital-area-full {
            position: relative;
              display: flex;
              align-items: center;
              justify-content: center;
        }

            .digital-area-full > div {
                -webkit-box-align: stretch;
                -webkit-align-items: stretch;
                -ms-flex-align: stretch;
                align-items: stretch;
                -webkit-box-align: stretch;
                -webkit-align-items: stretch;
                -ms-flex-align: stretch;
                align-items: stretch;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                position: relative;
                z-index: 2;
                padding-left: 0;
                padding-right: 0;
            }

                .digital-area-full > div .column {
                    -webkit-box-pack: center;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-box-flex: 1;
                    -webkit-flex-grow: 1;
                    -ms-flex-positive: 1;
                    flex-grow: 1;
                    -webkit-box-orient: vertical;
                    -webkit-box-direction: normal;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                    flex-direction: column;
                    z-index: 1;
                    padding: 75px 0;
                    box-sizing: border-box;
                    width: 100%;
                    background: #2d2d2d url(https://galata360.com/images/shapes_2.png) bottom left !important;
                    background-repeat: no-repeat !important;
                }

                    .digital-area-full > div .column .digital-wrap {
                        position: relative;
                        display: block;
                    }

                        .digital-area-full > div .column .digital-wrap .digital-span h2 {
                            text-align: left;
                            line-height: 1.2;
                            letter-spacing: -.03em;
                            margin-bottom: 0;
                            position: relative;
                            z-index: 5;
                            font-size: 42px;
                            color: #fff;
                        }
                        .digital-area-full > div .column .digital-wrap .digital-span h2:before,                         .digital-area-full > div .column .digital-wrap .digital-span h2:after {
    background-color: #393939;
}

                        .digital-area-full > div .column .digital-wrap .digital-span h2:before {
    left: -60px;
}
                        .digital-area-full > div .column .digital-wrap .digital-span h2:before {
    top: -53px;
    width: 48px;
    height: 48px;
}
                        .digital-area-full > div .column .digital-wrap .digital-span h2:before,                         .digital-area-full > div .column .digital-wrap .digital-span h2:after {
    content: '';
    position: absolute;
    z-index: -1;
    border-radius: 5px;
    background-color: #fcbe0e2b;
}
                        .digital-area-full > div .column .digital-wrap .digital-span h2:after {
    left: -11px;
}
                        .digital-area-full > div .column .digital-wrap .digital-span h2:after {
    top: -6px;
    width: 32px;
    height: 32px;
}
                        .digital-area-full > div .column .digital-wrap .digital-span p {
                            font-size: 16px;
                            line-height: 1.9;
                            font-weight: 400;
                            color: #fff;
                        }

                        .digital-area-full > div .column .digital-wrap .digital-span a {
                            color: #fff;
                            -webkit-box-shadow: none;
                            box-shadow: none;
                            text-decoration: none;
                            font-size: 14px;
                            line-height: 2.3;
                            font-weight: 500;
                            position: relative;
                            display: inline-block;
                            position: relative;
                            margin-bottom: 50px;    
                        }

                            .digital-area-full > div .column .digital-wrap .digital-span a:before {
                                background-color: #fcbe0e;
                                height: 100%;
                                opacity: 0;
                                top: 0;
                                content: '';
                                width: 100%;
                                position: absolute;
                                left: 0;
                                pointer-events: none;
                                z-index: 5;
                                margin-top: 2px;
                            }

                            .digital-area-full > div .column .digital-wrap .digital-span a:after {
                                height: 2px;
                                opacity: 1;
                                top: 0;
                                -webkit-transition: all .3s;
                                transition: all .3s;
                                transition-delay: 0s;
                                content: '';
                                width: 100%;
                                position: absolute;
                                left: 0;
                                pointer-events: none;
                                z-index: 5;
                                margin-top: 2px;
                                background-color: #222628;
                            }

                            .digital-area-full > div .column .digital-wrap .digital-span a:hover {
                                color: #fcbe0e;
                            }

                                .digital-area-full > div .column .digital-wrap .digital-span a:hover:before {
                                    opacity: 1;
                                    animation: coverUp .3s ease forwards;
                                }

                                .digital-area-full > div .column .digital-wrap .digital-span a:hover:after {
                                    opacity: 0;
                                    transition-delay: 0s;
                                }    
                                .accordion-item{margin-bottom:10px;}
        .digital-area-full-bottom {
            background-image: url(https://demo.artureanec.com/themes/marketum/wp-content/uploads/2022/05/intro_bg.jpg);
            background-position: bottom left;
            background-repeat: no-repeat;
            background-size: cover;
            padding: 0px 0px 0px 0px;
            width: 100%;
            height: 100vh;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
        }

            .digital-area-full-bottom .right-image {
                right: 20%;
                text-align: left;
                width: auto;
                max-width: auto;
                top: -5%;
                position: absolute;
                z-index: 2;    
            }

            .digital-area-full-bottom .middle-image {
                left: -25%;
                text-align: left;
                width: auto;
                max-width: auto;
                top: 15%;
                position: absolute;
            }


            .digital-area-full-bottom .bottom-image {
                right: -10%;
                text-align: right;
                width: auto;
                max-width: auto;
                bottom: -0%;
                position: absolute;
            }

        .button_btn {
            font-size: 16px;
            font-weight: 600;
            color: #FFFFFF;
            background-color: #222628;
            border-width: 0px 0px 0px 0px;
            padding: 95px 150px 25px 64px;
            position: absolute;
            overflow: hidden;
            cursor: pointer;
            bottom: 0;
        }

            .button_btn:hover:before {
                -webkit-transform: translateY(-20%);
                transform: translateY(-20%);
            }

            .button_btn:before {
                background-color: #fcbe0e;
                content: '';
                width: 140%;
                height: 140%;
                display: block;
                opacity: 1;
                -webkit-animation: none;
                animation: none;
                -webkit-clip-path: polygon(0 0, 100% 20px, 100% 100%,0 100%, 0 0);
                clip-path: polygon(0 0, 100% 20px, 100% 100%,0 100%, 0 0);
                position: absolute;
                top: -2px;
                left: -3px;
                right: 0;
                bottom: 0;
                -webkit-transform: translateY(80%);
                transform: translateY(80%);
                -webkit-transition: transform .5s cubic-bezier(0,0,0.58,1);
                transition: transform .5s cubic-bezier(0,0,0.58,1);
                z-index: 1;
            }

            .button_btn a {
                font-size: 16px;
                font-weight: 600;
                color: #FFFFFF;
                position: relative;
                z-index: 5;
            }

        .title_up h2 {
            text-align: left;
            line-height: 1.2;
            letter-spacing: -.03em;
            margin-bottom: 0;
            position: relative;
            z-index: 5;
            font-size: 42px;
            color: #000;
            text-align: center;
        }

        .content_up p {
            font-size: 16px;
            line-height: 1.9;
            font-weight: 400;
            color: #000;
            text-align: center;
        }             
                                .btn_up  {
                            text-align:center;
                        }
                        .btn_up a {
                            color: #000;
                            -webkit-box-shadow: none;
                            box-shadow: none;
                            text-decoration: none;
                            font-size: 14px;
                            line-height: 2.3;
                            font-weight: 500;
                            position: relative;
                            display: inline-block;
                            position: relative;
                        }

                            .btn_up a:before {
                                background-color: #fcbe0e;
                                height: 100%;
                                opacity: 0;
                                top: 0;
                                content: '';
                                width: 100%;
                                position: absolute;
                                left: 0;
                                pointer-events: none;
                                z-index: 5;
                                margin-top: 2px;
                            }

                            .btn_up a:after {
                                height: 2px;
                                opacity: 1;
                                top: 0;
                                -webkit-transition: all .3s;
                                transition: all .3s;
                                transition-delay: 0s;
                                content: '';
                                width: 100%;
                                position: absolute;
                                left: 0;
                                pointer-events: none;
                                z-index: 5;
                                margin-top: 2px;
                                background-color: #222628;
                            }

                            .btn_up a:hover {
                                color: #fcbe0e;
                            }

                                .btn_up a:hover:before {
                                    opacity: 1;
                                    animation: coverUp .3s ease forwards;
                                }

                                .btn_up a:hover:after {
                                    opacity: 0;
                                    transition-delay: 0s;
                                }        
        /* digital-area */        
        main iframe {
            display: block;
        }
@media screen and (max-width: 1000px) {
                :root {
    --clients-grid-template-columns: 1fr 1fr 1fr;
    --grid-gap: 16px;
    --spacing-120-280: 120px;
    --spacing-120-200: 120px;
    --spacing-96-200: 96px;
    --spacing-96-120: 96px;
    --spacing-64-120: 64px;
    --spacing-48-96: 48px;
    --spacing-32-72: 32px;
    --spacing-24-56: 24px;
    --spacing-32-48: 32px;
    --spacing-16-40: 16px;
    --spacing-20-32: 20px;
    --spacing-16-32: 16px;
    --spacing-16-24: 16px;
    --spacing-8-24: 8px;
    --spacing-8-16: 8px;
    --font-size-80-144: 5rem;
    --font-size-48-120: 3rem;
    --font-size-40-72: 2.5rem;
    --font-size-32-72: 2rem;
    --font-size-32-56: 2rem;
    --font-size-24-48: 1.5rem;
    --font-size-24-40: 1.5rem;
    --font-size-24-32: 1.5rem;
    --font-size-20-32: 1.25rem;
    --font-size-24-28: 1.5rem;
    --font-size-18-24: 1.125rem;
    --font-size-16-20: 1rem;
    --font-size-16-18: 1rem;
    --font-size-14-16: 0.875rem;
    --font-size-12-14: 0.75rem;
    --cta-footer-font-size-28-48: 1.75rem;
            }
            .footer__bottom__items {
    align-items: center;
    flex-direction: column;
}
.footer__bottom__item:first-child {
    order: 1;
}
.footer__bottom__item:last-child {
    margin-bottom: 32px;
    order: 0;
}
.footer__bottom__listitem:not(:last-child) {
    margin-bottom: 24px;
}
.footer__bottom__list {
    align-items: center;
    flex-direction: column;
}
        .contact-wrapper .social-wrapper ul li a {
    font-size: small;
}
.elementor-widget-social-icons .elementor-grid{display:none !important;}
.contact-wrapper{bottom: 15%;}
.scroll-to {
    font-size: small;
    line-height: normal;    bottom: 15%;
}
.elementor-widget-social-icons {
    top: 2%;
}
.why-choose-us-two .image-column .inner-column {
    margin-right: 0;
    height: auto;
    padding-left: 0;
}
.why-choose-us-two .image-column .content-box {
    position: relative;
    top: 0;
    background-color: rgba(24, 25, 28, 0.9);
    max-width: 100%;
    padding: 50px 30px 80px;
}
.why-choose-us-two .image-column .content-box .text {
    font-size: 24px;
    line-height: 1.4em;
    margin-bottom: 50px;
}.why-choose-us-two .image-column .content-box .caption {
    line-height: 1.2em;
}
.cozumler .cozumler-wrapper {
    display: block;
}
.cozumler .cozumler-wrapper .desc-wrapper {
    width: 100%;
}
.cozumler .cozumler-wrapper .item-wrapper .single-item .wrapper .hover-img{display:none;}
.cases__slider-wrapper {
    padding-left: 0;
}
.cases__item {
    margin: 0 15px;
}
.digital-area {
    margin-bottom: 50px;
}
.digital-area .digital-container .digital-row div .digital-column .background-wrap{padding:25px;}
.digital-area .digital-container .digital-row div .digital-column .digital-wrap{padding:0;}
.digital-area .digital-container .digital-row div .digital-column .digital-wrap .digital-span h2,
.sec-title h2,
.sec-title2 h2{
    font-size: xx-large;
}
.sec-title h2:before,
.sec-title2 h2:before {
    left: 0;
    top: 10px;
}.marg {
    margin: 10px 0 0;
    padding-right: 0;
}
.referans-gradient {
    padding: 25px;
    margin-top: 0;
}
.js-header-color-dark {
    padding: 20px 0 0 !important;
}
.digital-area .digital-container .digital-row .digital-left,
.digital-area .digital-container .digital-row .digital-right{
        width: 100%;
}
.digital-area .digital-container,
.digital-area .digital-container .digital-row,
.digital-area .digital-container .digital-row div .digital-column,
.contact__items,
.digital-area-full,
.footer__top__column:first-child{
    display: block;
}
.nav-trigger.is-active .bars {
    width: 55px !important;
    height: 55px !important;
    z-index: 9999;
}
.nav-trigger.is-active .bars:before {
    color: white !important;
    background: #fff !important;
}.main_title {
    font-size: 40px;
}
.feature__list {
    grid-template-columns: 1fr;
    grid-gap: 30px;
}
.feature__area {
    padding-top: 60px;
    padding-bottom: 60px;
}.main_title span {
    display:inline;
}
.feature__top {
    grid-template-columns: 1fr;
    padding-bottom: 10px;

    background-position: center 96%;

    background-image: unset;
}
.elementor__area {
    padding: 60px 20px;
}
.responsive__area {
    padding: 60px 20px;
}
.elementor__inner {
    grid-gap: 30px;
    grid-template-columns: 1fr;
    position: relative;
    z-index: 1;
}
.responsive__inner {
    grid-template-columns: 1fr;
    position: relative;
    z-index: 1;
}.elementor__left img {
    max-width: 95%;
}
.elementor__right p {
    padding-top: 20px;
    font-size: 16px;
}
.elementor__area::after {
    left: 50%;
}

.elementor__area::after {
    width: 0;
}
.responsive__area::after {
    left: 50%;
}

.responsive__area::after {
    width: 0;
}.device_list {
    grid-gap: 30px;
    grid-template-columns: repeat(2, 1fr);
}
.device_type:first-child:after {
    position: unset;
}

.device_type::after {
    position: unset;
}
.advancef__btm {
    grid-gap: 50px;
    grid-template-columns: 1fr;
}
.hero__area {
    padding-bottom: 40px;
}
.hero__area .shape {
    max-width: 160px;
    left: 0;
}.hero__top {
    padding-top: 130px;
}
.hero__wrap {
    grid-template-columns: 1fr;
    margin-top: 20px;
}
.hero__top .title {
    padding-bottom: 20px;
    font-size: 40px;
}
.hero__top p {
    padding-top: 10px;
    padding-bottom: 20px;
}
.hero__wrap {
    grid-template-columns: 1fr;
    margin-top: 20px;
    grid-gap: 20px;
}.hero__left {
    display: none;
    align-items: flex-end;
}
.hero__mid {
    align-items: center;
    flex-direction: unset;
    padding: 15px;
    justify-content: space-around;
}
.hero__right {
    gap: 10px;
    flex-direction: unset;
    justify-content: space-around;
}.hero__left img {
    max-width: 100%;
    margin: 0 auto;
}.hero__mid .arrow {
    display: none;
}.hero__mid .video {
    gap: 10px;
    margin-bottom: 0;
    margin-right: 10px;
    flex-direction: column;
}.hero__mid .page-speed {
    max-width: 160px;
}
.hero__mid .main-img {
    display: none;
    max-width: 460px;
    bottom: -50px;
}
.hero__right img.typo {
    max-width: 240px;
    margin-right: -20px;
}
.hero__right .envato {
    margin-bottom: 50px;
    max-width: 130px;
}
.digital-area-full-bottom .right-image,
.digital-area-full-bottom .middle-image,
.digital-area-full-bottom .bottom-image{display:none;}
.elementor-section.elementor-section-boxed>.elementor-container {
    padding: 0 !important;
}.column-contact .wrap-contact{margin-bottom:15px;}
.galata-case-study .content {
    position: static;
    padding: 20px 10px;
    width: 100%;
}
.galata-case-study {
    background: #ffffff;
    margin-top: 30px;
}
a.galata-button{padding: 0 50px;}
.tp-project-box-sm {
    flex-wrap: wrap;
    padding: 20px;
}
.tp-project-sm-img {
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
}
.ax-section-gap > .container {
    padding: 0 15px;
}
.grafik-area-full > .container .sol{display:none;}
.grafik-area-full > .container{width: 100%;}
.grafik-area-full > .container .orta{width: 100%;}
.grafik-area-full > .container .sag{width: 100%;}
.grafik-area-full > .container .orta .flex .orta-inset h1,
.grafik-area-bottom h2 {font-size: x-large;}
.four-grid {grid-template-columns: 1fr;}
.other-color {border-radius: 30px;}
.grafik-area-bottom .row {display: block;}
.gallery-items .gallery-item-wrap {    width: 100% !important;
    position: relative !important;
    left: auto !important;
    top: auto !important;}
    }        
