/*big-screen DESTOP*/
@media (max-width: 1919.98px) {
    .medya-box .footer-categ {
        left: 1vw;
    }

    .product-item {
        margin: 0 6px 15px 0;
        height: 45px;
    }
}

@media (max-width: 1699.98px) {
    .navmenu-inner-item .navbar-links {
        margin-left: 60px;
    }

    .special-inner-cookie {
        width: 626px;
        height: 390px;
        padding: 30px 66px;
    }

    .special-text-cookie::before {
        top: 10px;
    }

    .navbar-list-title {
        font-size: 20px;
        left: -10%;
    }

    .navbar-link {
        font-size: 16px;
    }

    .banner-inner {
        padding: 0 75px;
    }

    section#glance {
        margin: 150px 0;
    }

    .glance-text {
        width: 100%;
    }

    .yt-box-span1 {
        font-size: 16px;
    }

    .page_head {
        height: 494px;
    }

    .services-text,
    .product-text {
        margin: 35px 0 35px;
    }

    .swiper-button-next:after,
    .swiper-button-prev:after {
        font-size: 16px;
    }

    .services-slider-inner {
        width: 78%;
    }

    .product-slider-inner {
        width: 73%;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -54px;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -55px;
    }
    .yt-box-span2 {
        font-size: 9px;
    }
    .explore-inner p {
        margin-bottom: 0;
        margin-right: 14px;
    }

    .cert {
        width: 430px;
        right: -30vw;
        margin-top: 120px;
    }

    .product-item {
        margin: 11px 35px 0 0;
        height: 45px;
    }

    .product-wrapper {
        display: flex;
        margin-bottom: 65px;
        flex-wrap: wrap;
    }

    .history-youtube {
        margin-top: 19px;
    }

    ul.ui-tabs-nav {
        transform: translateX(0px);
    }

    li.tcr-btn {
        transform: translateX(-30px);
        margin-bottom: 20px;
    }

    .innerPage-banner-img-hiz {
        bottom: 40px;
        right: 12px;
        width: 25%;
    }

    .hizmet-swiper-right {
        padding: 0 0 0 2vh;
    }

    .history-left-2 {
        width: 51%;
        padding: 80px 9% 80px 13%;
    }

    .history-right-2 {
        margin-left: -5%;
    }

    /*surdurebilirlik*/

    .cont-row {
        width: 55%;
        margin: 15px 0;
    }

    .dg-blogbox .footer-categ {
        left: 19%;
    }

    /*medya-merkezi*/
    .hizmet-swiper-text,
    .hizmet-swiper-title {
        margin-left: 45px;
    }

    .medya-detay-image {
        width: 36%;
    }
}

@media (max-width: 1440px) {
    .header-left-wrapper .logo-91 {
        width: 45px;
        height: auto;
        margin-top: 10px;
    }

    .page_head {
        height: 500px;
    }

    .hover-left-content {
        width: 83%;
    }

    /* --- */
    .banner-inner {
        height: 100%;
    }

    .banner-text h1:last-child {
        line-height: 90px;
        font-size: 80px;
    }

    .banner-text {
        height: 500px;
    }

    .glance-first-text {
        margin-top: 20px;
    }

    .ui-tabs-tab {
        margin: 0 25px 15px 0;
        transform: translateX(0px);
    }

    section#glance {
        margin: 103px 0;
    }

    #banner {
        height: 100vh;
    }

    .swiper-button-next,
    .swiper-button-prev {
        top: 46%;
    }
    .banner-left,
    .banner-right{
        top:50%;
    }
    section#product {
        margin: 200px 0 70px 0;
    }

    .explore-inner {
        width: 53%;
    }

    p.hizmetler-cnc {
        padding-right: 0;
    }
    p.urunler-cnc {
        padding-right: 0;
    }
    /*kurumsal*/

    /*yonetim*/
    .yt-box-span2 {
        font-size: 8px;
    }

    /*surdurulebilirlik*/
    .dg-blogbox .footer-categ {
        left: 23%;
    }
    .history-text h4 {
        font-size: 23px;
    }
    .we-item h3 {
        font-size: 23px;
    }

    /*blog*/

    .blog_rotate__text {
        bottom: 15px;
    }

    /*iletisim*/
    .cont-row {
        width: 65%;
        margin: 15px 0;
    }
}

/*DESTOP*/
@media (max-width: 1399.98px) {
    .container {
        width: 80%;
    }

    .hover-item {
        width: 33%;
    }

    .hover-item-icon {
        display: none;
    }

    .cert {
        text-align: center;
    }

    .conf-text span {
        font-size: 14px;
        line-height: 24px;
    }

    .page-h-text {
        font-size: 15px;
    }

    .sw-foot-text {
        font-size: 15px;
    }

    .row-cont span {
        font-size: 13px;
    }

    .history-text p {
        font-size: 16px;
    }

    .hizmet-swiper-text {
        font-size: 13px;
        line-height: 24px;
        padding: 0 0 0 0;
        margin-left: 45px;
    }

    .yt-box {
        width: calc(33% - 50px);
    }

    .yt-box-span2 {
        font-size: 13px;
    }

    .hover-item-title {
        font-size: 12px;
    }

    .hover-bottom-text-item {
        font-size: 12px;
    }

    .cert img {
        max-width: 70%;
    }

    .product-slider-inner {
        width: 80%;
    }

    #navmenu-inner {
        width: 79%;
    }

    .navbar-list-title {
        font-size: 19px;
    }

    .navbar-link {
        font-size: 15px;
    }

    .explore-inner {
        padding: 0 50px 0 8%;
    }

    .banner-inner {
        padding: 0 45px;
    }

    .banner-text h1:first-child {
        font-size: 60px;
        line-height: 65px;
    }

    .banner-text h1:last-child {
        line-height: 65px;
        font-size: 65px;
    }

    .special-text h2 {
        font-size: 19px;
    }

    .special-text p {
        font-size: 14px;
        line-height: 26px;
    }

    .special-text a {
        font-size: 16px;
        margin: 0 0 20px 0;
    }

    .banner-text {
        height: 50%;
    }

    .glance-text p {
        font-size: 16px;
        line-height: 28px;
    }

    .glance-title h2,
    .services-title h2,
    .product-title h2 {
        font-size: 32px;
    }

    .glance-first-text {
        margin-top: 45px;
    }

    .services-text,
    .product-text {
        margin: 45px 0;
        margin-top: 32px;
    }

    .services-learn-more a {
        font-size: 13px;
        margin-bottom: 0;
    }

    .services-slider-text h3 {
        font-size: 14px;
    }

    .product-item a {
        font-size: 12px;
    }

    .product-slider-text h3 {
        font-size: 15px;
    }

    .product-link,
    .explore-inner p {
        font-size: 14px;
    }

    .we-item h3 .we-num,
    .we-item h3 {
        font-size: 22px;
    }

    .we-item p {
        font-size: 16px;
    }

    .youtube-text h2 {
        font-size: 18px;
    }

    .youtube-text a {
        font-size: 16px;
    }

    .footer-col h3 {
        font-size: 20px;
    }

    .footer-col h3 .we-num {
        font-size: 22px;
    }

    .footer-link {
        font-size: 15px;
    }

    .copy-right h3 {
        font-size: 14px;
    }

    .header-item-wrapper:hover .hovermenu-after {
        height: 210px;
        transform: translate(0px, 70vh);
    }

    .year {
        right: 3vw;
    }

    section#product {
        margin: 150px 0;
    }

    .cont-row {
        width: 68%;
        margin: 15px 0;
    }

    .services-slider-img {
        width: 90%;
        height: 450px;
    }

    /*hakkımızda*/
    .history-left,
    .history-right {
        margin-left: 10px;
    }

    /*vizyonumuz-misyonumuz*/
    .history-right {
        transform: translateX(0px);
    }

    /*surdurebilirlik*/
    .history-right-blog {
        width: 56%;
        padding: 65px;
    }

    .history-text {
        padding-left: 0;
        padding-right: 0;
        margin-left: 45px;
    }

    .dg-blogbox .footer-categ {
        left: 22%;
    }

    /*surdurebilirlik*/
}

@media (max-width: 1367.98px) {
    .header-links {
        margin-right: 1.5rem;
    }

    .header-link {
        padding: 0 7px;
        font-size: 11px;
    }

    .en-trnsfr a {
        font-size: 11px;
    }

    .product-slider-inner {
        width: 77%;
    }

    .blog_rotate__text {
        right: 94%;
    }

    .banner-inner {
        padding: 0 45px;
        height: 100vh;
    }
    .services-slider-img {
        width: 93%;
        height: 450px;
    }
    .services-slider-inner {
         width: 80%;
     }
    .explore-inner p {
        font-size: 12px;
    }

    .conf-text span {
        margin: 20px 0;
        font-size: 14px;
        line-height: 23px;
    }

    #cont-sect {
        margin: 40px 0;
    }

    .special-inner {
        padding: 25px 65px;
    }

    .special-news {
        bottom: 0;
    }

    .special-inner.active {
        height: 440px;
        padding: 30px 65px;
    }

    .index-product {
        /*margin-left: 28px;*/
        margin-top: 10px;
    }

    .about-container-mt {
        margin-top: 10vh;
    }

    .header-item-wrapper:hover .hovermenu-after {
        height: 110px;
        transform: translate(0px, 80vh);
    }

    .swiper.mySwiper2.swiper-initialized.swiper-horizontal.swiper-pointer-events {
        width: 97%;
    }
    .footer-list {
        margin-bottom: 70px;
    }

    .hover-bottom-text {
        margin-top: 7px;
        padding: 0 14px 0 0;
    }

    .blog_rotate__text {
        bottom: 35px;
    }

    /*hakkımızda*/
    .history-text h4 {
        font-size: 23px;
        margin: 15px 0 20px 0;
    }

    /*Kalite_politikamız*/
    .conf-swiper {
        width: 480px;
        height: 560px;
    }

    .history-right {
        transform: translateX(25px);
    }

    #kurumsal-yetki {
        padding: 0 0 9vh 0;
        margin: 0 0 4vh 0;
    }

    /*surdurulebilirlik*/
    .history-text {
        padding-left: 0;
        padding-right: 0;
        margin-left: 75px;
    }

    .cont-row {
        width: 56%;
        /* margin: 40px 0; */
    }

    .history-wrapper {
        transform: translateY(27%);
    }

    .row-cont span {
        font-size: 13px;
    }

    .explore-inner {
        padding: 0 50px 0 11%;
    }

    .history {
        margin: 60px 0;
        overflow: hidden;
    }

}

@media (max-width: 1280px) {
    .header-link {
        font-size: 10px;
    }

    .en-trnsfr a {
        font-size: 10px;
    }

    .banner-inner {
        padding: 0 45px;
    }

    .footer-col h3 {
        font-size: 18px;
    }
    .ui-tabs-tab {
        margin: 0 25px 15px 0;
        transform: translateX(-32px);
    }
    .hover-title {
        padding-top: 48px;
    }
    .we-item h3 {
        font-size: 21px;
    }

    .hover-item {
        width: 36%;
        margin: 0 39px;
        position: relative;
        margin-top: 17px;
    }
    .services-text, .product-text {
        margin: 32px 0 22px 0;
        /* margin-top: 32px; */
    }
    .hover-bottom-text {
        margin-top: 7px;
        padding: 0 1px 0 0;
    }

    .cont-row {
        width: 62%;
        /* margin: 40px 0; */
    }

    /*kalite-politikamız*/
    .history-right {
        transform: translateX(45px);
    }

    .page_head {
        height: 485px;
    }

    .history-text {
        padding-left: 0;
        padding-right: 0;
        margin-left: 10px;
    }

    /*yonetim*/
    .yt-box-span2 {
        font-size: 12px;
    }

    /*hizmetler*/
    .ui-tabs-tab {
        margin: 0 25px 15px 0;
        transform: translateX(0);
    }

    .dg-blogbox .footer-categ {
        left: 24%;
    }

    /*iletisim*/
    .row-title {
        font-size: 22px;
    }
}

/*LAPTOP*/
@media (max-width: 1199.98px) {
    #header-inner {
        padding: 0 15px;
    }

    .header-links {
        margin-right: 1rem;
    }

    .header-link {
        padding: 0 5px;
        font-size: 9px;
    }

    section#glance {
        margin: 80px 0 150px 0;
    }

    .explore-inner {
        padding: 0 50px 0 10%;
    }

    .history-text h4 {
        font-size: 21px;
        margin: 15px 0 20px 0;
    }

    .history-text2 h4 {
        font-size: 22px;
    }

    .services-slider-inner {
        width: 81%;
    }

    .product-slider-inner {
        width: 77%;
    }

    .cert {
        right: -33vw;
    }

    #c-dis-conf {
        margin-top: 90px;
    }

    .yt-box-span2 {
        font-size: 11px;
    }

    .footer-col h3 {
        font-size: 17px;
    }

    .page_head {
        height: 453px;
    }

    .page-title {
        font-size: 35px;
    }

    .navmenu-hpw {
        position: absolute;
        top: 747px;
        left: 61vw;
        width: 239px;
    }

    ul.navbar-box-links {
        padding: 10px;
        width: 90%;
        display: none;
        margin-left: 14px;
    }

    .exit-button {
        background-image: url("../img/navbar-close.png");
        background-repeat: no-repeat;
        background-size: cover;
    }

    /*hakkımızda*/
    .history-left,
    .history-right {
        margin-left: 40px;
    }

    /*hizmetler*/
    .we-item p {
        font-size: 16px;
    }

    .we-img-hizmet {
        margin-left: 10px;
    }

    .we-img-urun {
        margin-left: 14px;
    }

    /*surdurebilirlik*/
    .history-text {
        transform: translateX(-9px);
        padding-left: 0;
        padding-right: 0;
    }

    .history-right-blog {
        width: 50%;
        padding: 65px;
    }

    .dg-blogbox .footer-categ {
        left: 26%;
    }

    .hizmet-swiper-text {
        padding: 0 0 0 0;
    }

    .hizmet-swiper-right {
        padding: 0 0 0 0;
    }

    .we-hizmet-box {
        width: 100%;
    }

    .we-item h3 {
        font-size: 19px;
    }

    /*iletisim*/
    .cont-row {
        width: 70%;
        margin: 15px 0;
    }

    .row-title {
        font-size: 19px;
    }

    #contact-head {
        width: 100%;
        height: 336px;
        padding-top: 127px;
        padding-left: 204px;
    }

    .contact-t {
        margin: 0 0 10px 0;
    }

    .in.navbar-box-links {
        padding: 0 !important;
        width: 100% !important;
    }

    .navbar-item-button-up-icon {
        left: 95%;
    }

    .explore-inner {
        width: 75%;
    }

    .social-item {
        width: 40px;
        height: 40px;
    }

    .social-item > svg {
        width: 21px;
        height: 21px;
    }
}

@media only screen and (max-width: 1024px) {
    #header-inner {
        height: 58px;
    }

    .banner-inner {
        width: 100%;
        /*height: 62vh;*/
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -20px;
    }

    .navbar-item-button-up-icon {
        left: 93%;
    }

    .services-slider-inner {
        width: 89%;
    }

    .product-slider-inner {
        width: 85%;
    }

    .special-inner.active {
        width: 484px;
        height: 400px;
        padding: 9px 45px;
    }

    .special-text::before {
        top: 51px;
    }

    .special-title {
        right: 252px;
    }

    .special-inner {
        width: 484px;
    }

    section#glance {
        margin: 80px 0 125px 0;
    }

    .swiper {
        width: 90%;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -20px;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -20px;
    }

    .conf-swiper {
        width: 480px;
        height: 560px;
    }

    .special-text {
        padding-left: 14px;
        padding-right: 0;
        padding-top: 68px;
    }

    .footer-col h3 {
        font-size: 14px;
    }

    /*Hakkımızda*/
    .hakkimizda-history-right {
        margin-left: 0;
        transform: translateX(35px);
    }

    .page_head {
        width: 100%;
        height: 390px;
    }

    .page-title {
        font-size: 30px;
    }

    .page-title2 {
        font-size: 38px;
    }

    .hakkimizda-history-right img {
        margin-top: 0;
    }

    .history-text h4::before {
        left: -40px;
    }

    .history-right-2 {
        right: 5%;
        top: 60%;
        width: 45%;
    }

    .history-left-2 {
        width: 56%;
        background: var(--orangeColor);
        padding: 80px 1% 80px 15%;
    }

    .history-right-2 {
        margin-left: 0;
        margin-top: 0;
    }

    .history-youtube span {
        margin-left: 30px;
        font-size: 11px;
    }

    /*kalite_politikamız*/
    .metin-sol p {
        padding-left: 0;
        padding-right: 0;
        letter-spacing: 1px;
        font-size: 15px;
        color: #7d7d7d;
    }

    .metin-sag p {
        padding-left: 0;
        padding-right: 0;
        letter-spacing: 1px;
        font-size: 15px;
        color: #7d7d7d;
    }

    .conf-text {
        padding-left: 40px;
        padding-right: 0;
    }

    .conf-more {
        width: 250px;
    }

    #ayb {
        position: absolute;
        right: 4px;
        transform: rotate(0deg);
        bottom: -30px;
    }

    /*kariyer*/
    .history-text h4 {
        font-size: 22px;
    }

    .we-hizmet-box {
        width: 100%;
        margin-left: 40px;
    }

    .history-right-blog {
        width: 46%;
        padding: 2px;
    }

    /*yönetim*/
    .yt-box {
        width: calc(42% - 10px);
    }

    .yt-box-span2 {
        font-size: 13px;
    }

    /*hizmetler*/
    .hizmet-swiper-right {
        padding: 0 0 0 6vh;
    }

    .page-text {
        width: 100%;
    }

    .ui-tabs-panel {
        width: 100%;
        float: left;
        margin: 60px 0 0 -17px;
    }

    .hizmet-swiper-title {
        font-size: 25px;
    }

    .hizmet-swiper-title2 {
        font-size: 12px;
        margin: 15px 0 15px 0;
    }

    .hizmet-swiper-text {
        line-height: 24px;
        padding: 0 0 0 0;
        margin-left: 48px;
        margin-top: 0.6rem;
    }

    .we-hizmet {
        padding: 40px 0;
    }

    .hizmet-swiper-right {
        padding: 0 0 0 55px;
    }

    .page-detay {
        margin: 5vh 60px;
    }

    .medya-detail-text {
        margin-left: 50px;
    }

    .history-text {
        transform: translateX(-10px);
    }

    .dg-blogbox .footer-title {
        font-size: 1em;
    }

    .categ-detay {
        left: 25%;
    }

    .footer-col {
        width: 33%;
        padding-left: 29px;
    }

    .we-item {
        width: 100%;
    }

    .we-item h3 .we-num,
    .we-item h3 {
        font-size: 16px;
    }

    .cert {
        right: -37vw;
    }

    .explore-inner {
        padding: 0 14px 0 6%;
    }

    .hizmet-swiper-right {
        padding: 0 0 0 0;
    }

    /*iletisim*/

    .row-setting-2 {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .cont-left {
        width: 100%;
    }

    .cont-rigth {
        width: 98%;
    }

    .row-setting {
        --bs-gutter-x: 0;
    }

    .cont-row {
        width: 70%;
        margin: 20px 89px;
    }

    #cont-form {
        background: #f7f7f7;
        padding: 15vh 0;
        margin: 0 0;
    }

    .row-2 {
        margin-right: 0;
    }

    #c-formx button {
        margin: 25px 0 25px 0;
    }

    .ex-social-media {
        flex-wrap: wrap;
        justify-content: center;
    }

    .ex-social-media .thyssenkrupp-logo {
        margin-right: auto;
        max-width: 100%;
    }

    .youtube {
        width: 100%;
        justify-content: center;
    }
}

@media only screen and (max-width: 1024px) and (height: 1366px) {
    .special-inner.active {
        height: 415px;
        padding: 50px 23px;
    }

    .special-inner {
        width: 450px;
    }

    .special-title {
        right: 215px;
    }

    .special-text {
        padding-left: 8px;
        padding-right: 0;
        padding-top: 52px;
    }

    .swiper {
        width: 91%;
        height: 100%;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -20px;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -15px;
    }

    .cert {
        right: -37vw;
    }

    .product-wrapper {
        display: flex;
        margin-bottom: 65px;
        flex-wrap: wrap;
    }

    .product-item {
        width: 217px;
        margin: 15px 43px 0 5px;
        height: 45px;
        border-radius: 50px;
    }

    .services-slider-inner {
        width: 87%;
    }

    .product-slider-inner {
        width: 84%;
    }

    .special-text::before {
        top: 47px;
    }

    .we-hizmets {
        margin: 0 0;
    }

    .we-hizmet-box {
        width: 100%;
    }

    .footer-col h3 {
        font-size: 14px;
    }

    #contact-head {
        width: 100%;
        height: 296px;
        padding-top: 99px;
        padding-left: 152px;
    }

    /*hakkımızda*/
    .hakkimizda-history-left,
    .hakkimizda-history-right {
        margin-left: -6px;
    }

    .history-right-2 {
        right: 11%;
        width: 40%;
        height: 367px;
        top: 70%;
    }

    .history-text {
        margin-left: 43px;
    }

    .about-container-mt {
        margin-top: 20vh;
    }

    .kalite-politikamiz-container {
        margin-top: 6vh;
    }

    .history-text p {
        font-size: 16px;
    }

    /*hizmetler*/
    .hizmet-swiper-text {
        margin-left: 46px;
    }

    /*kariyer*/
    .page_head {
        height: 382px;
    }

    .hizmet-swiper {
        height: auto;
    }

    .history-left-2 {
        width: 56%;
        padding: 80px 3% 80px 4%;
    }

    /*sürdürebilirlik*/
    .dg-blogbox .footer-categ {
        left: 28%;
    }

    #medya {
        margin: 6vh 0;
    }

    .blog_rotate__text {
        transform: rotate(-90deg);
        right: 98%;
    }

    .history-wrapper:nth-child(even) .blog_rotate__text {
        right: -26px;
    }

    .history-left-blog {
        margin-left: 10px;
    }

    .we-item h3 {
        font-size: 16px;
    }

    .medya-small-box {
        width: 37%;
    }

    /*yönetim*/
    .yt-box-span1 {
        font-size: 16px;
    }

    .yt-box-span2 {
        font-size: 14px;
    }

    /*iletisim*/
    .cont-row {
        width: 48%;
        margin: 19px 0;
        margin-left: 178px;
    }

    #cont-form {
        padding: 8vh 0;
        margin: 0vh 0 120px 0;
    }
}

@media (max-width: 962.98px) {
    .glance-counter {
        flex-wrap: wrap;
    }
    .dg-blogbox {
        margin-bottom: 50px;
    }
    .glance-counter-item {
        width: 50%;
        align-items: center;
        margin: 45px 0;
    }
    .blog_rotate__text {
        right: 96%;
    }
    .ui-tabs-tab {
        margin: 0 15px 15px 0;
        transform: translateX(0);
    }

    .history-left-2 {
        width: 56%;
        padding: 80px 3% 80px 6%;
    }

    .glance-text {
        width: 100%;
    }

    .cont-row {
        width: 52%;
        margin: 20px 75px;
    }

    .cookie-inner {
        right: unset;
        bottom: 0;
        width: 100%;
    }

    .services-slider-inner {
        width: 92%;
    }

    .we-inner {
        width: 100%;
        flex-wrap: wrap;
    }

    .cert {
        right: unset;
        left: 55%;
    }

    .explore-inner {
        width: 100%;
        padding: 0 8% 0 8%;
    }

    .special-text {
        width: 100%;
        padding-right: 0;
    }

    .special-img {
        display: none;
    }

    .product-wrapper {
        flex-wrap: wrap;
        position: relative;
    }

    .product-item {
        margin: 11px 15px 0 0;
        height: 45px;
    }

    .glance-title h2,
    .services-title h2,
    .product-title h2 {
        font-size: 26px;
    }

    .banner-text {
        height: 40%;
    }

    .product-slider-inner {
        width: 90%;
    }

    .swiper {
        width: 92%;
        height: 100%;
    }

    .banner-content {
        height: 100%;
    }

    .banner-text h1:first-child {
        font-size: 55px;
        line-height: 65px;
    }

    .banner-text h1:last-child {
        line-height: 65px;
        font-size: 48px;
    }

    .special-text h2 {
        font-size: 17px;
    }

    .special-text p {
        font-size: 13px;
        line-height: 26px;
    }

    .special-text {
        padding-top: 70px;
    }

    .special-text::before {
        width: 2px;
        height: 100px;
        top: 57px;
        left: 0;
    }

    .special-inner.active {
        height: 351px;
        padding: 38px 47px;
    }

    section#glance {
        margin: 95px 0;
    }

    .cert {
        width: auto;
        position: static;
    }

    .cert img {
        max-width: 50%;
    }

    .product-item a {
        font-size: 11px;
    }

    /*Hakkımızda*/
    .page_head {
        width: 100%;
        height: 366px;
    }

    .history-right img {
        margin-top: 30px;
    }

    .tree a {
        font-size: 12px;
    }

    .history-left,
    .history-right {
        margin-left: 10px;
    }

    .history-text {
        margin-left: 23px;
    }

    .navmenu-hpw {
        /* top: 490px; */
        left: 60.5vw;
        width: 239px;
    }

    /*kalite_politikamız*/
    .conf-swiper {
        width: 450px;
        height: 549px;
    }

    .container {
        width: 88%;
    }

    .history-text3,
    .history-text4 {
        margin-top: 2vh;
    }

    .conf-text2 {
        width: 100%;
    }

    .kurumsal-detay {
        margin-left: 55px;
    }

    /*Kariyer*/
    .page-title {
        font-size: 28px;
    }

    .conf-left::before {
        width: 100%;
    }

    .conf-text3 {
        width: 100%;
    }

    /*yonetim*/
    .history-text h4::before {
        left: -43px;
    }

    .yt-box-span2 {
        font-size: 15px;
    }

    .yt-more-yonetim {
        margin: 50px 0 0 265px;
    }

    /*hizmetler*/
    .hizmet-swiper-text {
        padding: 0 0 0 0;
        margin-left: 48px;
    }

    /*surdurulebilirlik*/
    .history-wrapper {
        flex-direction: column;
    }

    .history-left,
    .history-right {
        width: 100%;
        position: relative;
    }

    .hakkimizda-history-right {
        margin-left: 0;
        transform: translateX(0);
    }

    .hizmet-swiper {
        height: auto;
    }

    .history-right-blog {
        width: 100%;
        padding: 55px;
    }
    .history-wrapper:nth-child(even) {
        flex-direction: column;
    }

    .dg-blogbox .footer-categ {
        left: 9.40%;
        font-size: 12px;
    }

    .history {
        margin: 75px 0;
    }

    .history-left {
        padding: 0 16px 0 0 !important;
    }

    /*medya*/
    .medya-box .footer-categ {
        left: 3.25vw;
    }

    .page-detay {
        margin: 5vh 31px;
    }

    /*iletisim*/
    .cont-left {
        width: 100%;
    }
}

@media only screen and (max-width: 962.98px) and (height: 601px) {
    .special-text p {
        display: none;
    }

    .special-inner.active {
        height: 169px;
        padding: 38px 47px;
    }

    .product-wrapper {
        left: -7px;
    }

    .services-text,
    .product-text {
        margin: 30px 0;
    }

    .product-item {
        width: 30%;
        margin: 11px 25px 0 0;
    }

    .product-wrapper {
        margin-bottom: 36px;
        margin-left: 15px;
    }

    .footer-col h3 {
        font-size: 15px;
    }

    .about-container-mt {
        margin-top: 56vh;
    }

    .history-right .history-right-bottomText {
        bottom: 4px;
        left: 300px;
        font-size: 16px;
    }

    .history-right-2 {
        top: 61%;
    }

    .we-img-hizmet {
        width: 65px;
        height: 65px;
        margin-left: 10px;
    }

    .we-img-urun {
        margin-left: 9px;
    }

    #contact-head {
        padding-left: 138px;
    }
}

/*TABLET*/
@media only screen and (max-width: 834.98px) {
    .banner-text {
        height: 43%;
    }

    .services-slider-inner {
        width: 91%;
    }

    .product-item {
        margin: 11px 27px 0 0;
        height: 45px;
    }

    .banner-text h1:last-child {
        line-height: 55px;
        font-size: 38px;
    }
    .medya-detay-image {
        width: 100%;
    }
    .medya-slides {
        display: flex;
        justify-content: center;
    }
    .medya-detay-text {
        margin-left: 10px;
        width: 100%;
        margin-top: 30px;
    }
    .medya-detail-title,
    .medya-detail-text{
        margin-left: 0;
    }
    .we-item p {
        padding-right: 23px;
    }
    .surdurur-p {
        padding-right: 0 !important;

    }
    .special-inner.active {
        height: 170px;
        padding: 35px 47px;
        width: 426px;
    }

    .special-inner {
        width: 426px;
    }

    .special-title {
        right: 196px;
    }

    .special-text p {
        font-size: 13px;
        line-height: 26px;
        display: none;
    }

    .special-text {
        padding-top: 52px;
    }

    .special-text::before {
        width: 2px;
        height: 100px;
        top: 30px;
        left: 0;
    }

    .product-item a {
        font-size: 11px;
    }

    .we-item h3 .we-num,
    .we-item h3 {
        font-size: 20px;
    }

    .container {
        width: 91%;
    }

    .footer-item {
        margin: 8px -8px;
    }

    .footer-col {
        width: 33%;
        padding-left: 40px;
    }

    /*Hakkımızda*/
    .page_head {
        width: 100%;
        height: 393px;
    }

    .about-container-mt {
        margin-top: 6vh;
    }

    #hizmet-banner {
        background-size: cover;
    }

    .history-2 {
        flex-direction: column;
    }

    .history-left-2 {
        width: 100%;
        padding: 75px 9% 75px 14%;
    }

    .history-text {
        margin-left: 55px;
    }

    .history-right .history-right-bottomText {
        bottom: 4px;
        left: 265px;
    }

    .kurumsal-detay {
        margin-left: 84px;
    }

    .history-right-2 {
        width: 100%;
    }

    .history {
        margin: 55px 0 0 0;
        overflow: hidden;
    }

    /*kalite_politikamız*/
    .conf-swiper {
        width: 364px;
        height: 455px;
    }

    #c-dis-conf {
        margin-top: 200px;
    }

    /*Kariyer*/
    .page-title {
        font-size: 26px;
    }

    .we-hizmet-box {
        margin-left: 27px;
    }

    #medya {
        margin: 6vh;
    }

    /*yonetim*/
    .yt-box-span2 {
        font-size: 13px;
    }

    .yt-more-yonetim {
        margin: 10px 0 0 238px;
    }

    /*kariyer*/
    .we-img-hizmet {
        margin-left: 10px;
    }

    /*urun*/
    .we-img-urun {
        margin-left: 0;
    }

    /*surdurebilirlik*/

    .we-hizmets {
        margin: 2vh 0;
    }

    .dg-blogbox .footer-categ {
        left: 9.4vw;
        font-size: 12px;
    }

    .we-item h3 {
        font-size: 15px;
    }

    /*medya-detay*/
    .page-detay {
        margin: 5vh 15px;
    }

    /*iletisim*/
    .contact-row {
        --bs-gutter-x: 0rem !important;
    }

    .cont-left {
        width: 100%;
    }

    .cont-row {
        width: 62%;
        margin: 20px 45px;
    }

    #cont-form {
        padding: 5vh 0 17vh 0;
        margin: 0 0;
    }
    .banner-left, .banner-right {
        top: 20%;
    }
    #banner {
        height: 39vh;
    }
    .banner-inner {
        height: 39vh;
    }
    .banner-content {
        height: 39vh;
    }
}

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

    section#glance {
        margin: 70px 0;
    }

    .product-item {
        margin: 11px 24px 0 0;
        height: 45px;
    }

    .footer-list {
        margin-left: 0;
        padding-left: 30px;
    }

    .we-more-link {
        margin-left: 0;
        margin-top: 5px;
    }
    /*hakkımızda*/
    .history-right .history-right-bottomText {
        bottom: 4px;
        left: 260px;
    }

    .history {
        margin: 55px 0 35px 0;
        overflow: hidden;
    }

    .history-left-2 {
        width: 100%;
        padding: 75px 9% 75px 8%;
    }

    /*urun*/
    .hizmet-swiper-right {
        padding: 0 0 0 0;
    }

    .ui-tabs-anchor {
        padding: 10px 37px;
    }

    .ui-tabs-tab {
        margin: 0 25px 15px 0;
        transform: translateX(4px);
    }

    .ui-tabs-panel {
        margin: 60px 0 0 -8px;
    }

    .we-hizmet-box {
        width: 100%;
    }

    /*yonetim*/
    .yt-box-span2 {
        font-size: 12px;
    }

    /*iletisim*/
    .page_head {
        width: 100%;
        height: 380px;
    }

    #contact-head {
        width: 100%;
        height: 282px;
        padding-top: 86px;
        padding-left: 114px;
    }

    .contact-t {
        margin: 0 0 13px 0;
    }

    .cont-row {
        width: 62%;
        margin: 20px 41px;
    }
    #banner {
        height: 42vh;
    }
    .banner-inner {
        height: 42vh;
    }
    .banner-content {
        height: 42vh;
    }
    .banner-left, .banner-right {
        top: 22%;
    }
}

@media only screen and (max-width: 800px) {
    .footer-col {
        width: 33%;
        padding-left: 32px;
    }

    .ui-tabs-anchor {
        padding: 10px 34px;
    }

    .we-item h3 {
        font-size: 14px;
    }

    .page_head {
        width: 100%;
        height: 372px;
    }

    .yt-box-span2 {
    font-size: 11px;
    }

    .banner-text {
        height: 60%;
    }

    .banner-text h1:last-child {
        line-height: 49px;
        font-size: 35px;
    }

    .services-slider-inner {
        width: 88%;
    }

    .services-slider-img {
        width: 97%;
        height: 450px;
    }

    .navbar-item-button-up-icon {
        left: 83%;
    }

    .product-link {
        margin-top: 8px;
        font-size: 13px;
    }

    .page-title {
        font-size: 31px;
    }

    .tree a {
        font-size: 11px;
    }

    .page-title2 {
        font-size: 33px;
    }

    /*surdurulebilirlik*/
    .history {
        margin: 44px 0 100px 0;
        overflow: hidden;
    }

    .dg-blogbox .footer-categ {
        left: 11%;
    }

    /*iletisim*/
    .cont-row {
        width: 67%;
        margin: 20px 43px;
    }
}

@media only screen and (max-width: 800px) and (height: 1280px) {
    .product-wrapper {
        left: 2px;
    }

    .services-slider-img {
        width: 92%;
        height: 450px;
    }
    .banner-left,.banner-right {
        top: 19%;
    }
    .banner-text {
         height: 40%;
     }
    .product-item {
        margin: 11px 21px 0 0;
        height: 45px;
    }
    .history {
        margin: 44px 0 20px 0;
        overflow: hidden;
    }

    .yt-more-yonetim {
        margin: 10px 0 0 218px;
    }

    .product-slider-inner {
        width: 87%;
    }
    .ui-tabs-anchor {
        padding: 10px 33px;
    }

    .about-container-mt {
        margin-top: 5vh;
    }

    .we-item h3 {
        font-size: 14px;
    }

    .cont-row {
        width: 67%;
        margin: 20px 40px;
    }

    #cont-form {
        background: #f7f7f7;
        padding: 4vh 0 200px 0;
        margin: 0 0;
    }
    #banner {
        height: 35vh;
    }
    .banner-inner {
        height: 35vh;
    }
    .banner-content {
        height: 35vh;
    }
}

@media (max-width: 770.98px) {
    .banner-text {
        height: 55%;
    }
    .history {
        margin: 44px 0 64px 0;
        overflow: hidden;
    }
    .product-item {
        margin: 11px 14px 0 0;
        height: 45px;
    }

    .special-text::before {
        width: 2px;
        height: 89px;
        top: 45px;
        left: 0;
    }

    .we-inner {
        flex-direction: column;
    }

    .index-product {
        margin-left: 0;
    }
    .we-item {
        width: 100%;
        margin: 40px 0 40px 25px;
    }
    .we-item {
        width: 100%;
        margin-bottom: 50px;
    }

    section#we.we-child-2 {
        margin: 140px 0;
    }

    .glance-counter-item {
        width: 100%;
    }

    .footer-col {
        width: 33%;
    }

    .year {
        right: 9vw;
        bottom: 65px;
    }

    .special-inner {
        padding: 25px 40px;
    }

    .services-title,
    .product-title {
        flex-direction: column;
    }

    .services-slider-img {
        height: 370px;
    }

    .categoriBtn,
    .productCategoriBtn {
        margin-top: 15px;
        width: 180px;
    }

    .special-inner {
        width: 373px;
    }

    .special-inner.active {
        height: 170px;
        padding: 35px 47px;
        width: 373px;
    }

    .special-title {
        right: 142px;
    }

    .banner-content {
        height: 100%;
    }

    .cert img {
        max-width: 55%;
        width: 100%;
    }

    .special-news {
        bottom: 0;
    }

    .services-slider-inner {
        width: 88%;
    }

    .swiper {
        width: 90%;
    }

    .product-slider-inner {
        width: 93%;
    }

    section#product {
        margin: 100px 0;
    }

    .we-child-1 {
        display: none;
    }

    .we-child-2 {
        display: none;
    }

    #mobile-slider-design {
        display: block;
        height: auto;
    }

    .ui-tabs-anchor {
        padding: 10px 31px;
    }

    .we-item-mobile h3 {
        font-size: 23px;
        margin: 0 0 10px 0;
    }

    .footer-col {
        width: 49%;
        padding-left: 67px;
    }

    .mobile-slider {
        height: auto;
        width: 100%;
    }

    .yonetim {
        margin: 0 0 5vh;
    }

    .yt-more-yonetim {
        margin: 10px 0 0 198px;
    }

    .we-item-mobile {
        width: 100%;
        height: auto;
        text-align: left;
        transform: translateY(7%);
        transition: all .5s ease-in-out;
    }

    .next-mobile {
        right: 42vw;
        top: calc(100% - (48px / 2));
    }

    .prev-mobile {
        left: 34vw;
        top: calc(100% - (48px / 2));
    }

    .certıfıeds {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        margin: 30px 0;
    }

    .cert-mobile {
        width: 185px;
    }

    .footer-col {
        width: 47%;
    }

    .footer-col h3 {
        font-size: 18px;
    }

    .navmenu-right-wrapper {
        height: 331px;
    }

    .navmenu-menu-img {
        width: 20%;
        margin-top: 15px;
    }

    .navmenu-links {
        padding: 24px 0;
        text-align: center;
    }

    /*Hakkımızda*/
    .history-youtube {
        padding: 10px 25px;
        margin-top: 15px;
    }

    .page_head {
        width: 100%;
        height: 361px;
    }

    .about-container-img {
        margin-left: 65px;
    }

    .about-container-mt {
        margin-top: 9vh;
        margin-left: -7px;
    }

    .history-right .history-right-bottomText {
        bottom: 4px;
        left: 235px;
    }

    .nav-bar-links-2 {
        width: 100%;
        display: block;
        font-family: 'Graphik-light';
    }

    .navmenu-hpw {
        width: 210px;
        top: 484px;
        left: 63vw;
        display: block;
    }

    .navmenu-hpw-links {
        padding: 24px 0;
        text-align: start;
    }

    .navbar-item {
        margin: 35px 0;
        width: 59%;
        text-align: start;
    }

    ul.navbar-box-links {
        padding: 10px;
        width: 100%;
        display: none;
        margin-left: 0;
    }

    /*kalite-politikamız*/
    #c-dis-conf {
        margin-top: 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }

    .conf-text span:last-child {
        margin: 20px 0 50px 0;
    }

    #ayb {
        right: 162px;
        bottom: -30px;
    }

    .about-container-mt {
        margin-top: 3vh;
        margin-left: 40px;
    }
    .kalite-politikamiz-container {
        margin-top: 3vh !important;
    }
    .we-item h3 {
        font-size: 14px;
    }

    /*yonetim*/
    .we-item h3 {
        font-size: 20px;
    }

    .dg-blogbox .footer-categ {
        left: 11.5%;
    }

    /*hizmetler*/
    .hizmet-swiper-right {
        padding: 8px 0 0 3px;
    }

    .we-hizmet-box {
        width: 100%;
    }

    .medya-detay-text {
        margin-left: 0;
        width: 100%;
    }

    .medya-detay-image {
        width: 100%;
    }
.medya-detail-title,
.medya-detail-text{
    margin-left: 0;
}
    /*surdurulebilirlik*/

    .we-surdurulebilirlik {
        width: 100%;
    }

    /*urun detay*/
    .medya-detay-image {
        display: flex;
        justify-content: center;
        margin-bottom: 40px;
    }

    /*iletisim*/
    .cont-mMail {
        padding: 12px 0;
    }

    .cont-row {
        width: 71%;
        margin: 17px 29px;
    }

    .mobile-slide {
        height: 100%;
    }
}

@media (max-width: 768px) {
    .header-logo > a {
        padding: 5px 0;
    }

    .header-logo img {
        max-width: 40vw;
    }

    .hizmet-swiper-right {
        padding: 24px 0 0 40px;
    }
    .banner-left, .banner-right {
        top: 21%;
    }
}

@media (max-width: 688px) {
    .banner-text {
        height: 50%;
    }

    .product-wrapper {
        left: 0;
    }

    .ui-tabs-anchor {
        padding: 10px 26px;
    }

    li.tcr-btn {
        transform: translateX(-30px);
        margin: 0 12px 15px 0;
    }

    .ui-tabs-tab {
        margin: 0 12px 15px 0;
        transform: translateX(4px);
    }

    .services-slider-img {
        width: 91%;
        height: 468px;
    }

    .mySwiper2 {
        width: 85%;
        height: 100%;
    }

    .product-slider-img {
        height: 466px;
    }

    .footer-col h3 {
        font-size: 17px;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -10px;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -10px;
    }

    span.swiper-pagination-bullet.swiper-pagination-bullet-active {
        display: none;
    }

    .history-right .history-right-bottomText {
        bottom: 4px;
        left: 200px;
    }

    .product-item {
        margin: 11px 43px 0 0;
        height: 45px;
    }

    .services-text,
    .product-text {
        margin: 45px 0 0 0;
        margin-top: 32px;
    }

    .mobile-slider {
        height: auto;
        width: 100%;
        padding-bottom: 0;
    }
    .certıfıeds {
         height: auto;
     }

    .page_head {
        width: 100%;
        height: 324px;
    }

    .page-title {
        font-size: 20px;
    }

    .medya-detay-image {
        width: 92%;
    }

    #mobile-slider-design {
        display: block;
        /*height: 651px;*/
    }

    .mobile-slider {
        /*height: 501px;*/
         width: 100%;
    }

    .next-mobile {
        right: 40vw;
    }

    .prev-mobile {
        left: 34vw;
    }

    .footer-col {
        width: 50%;
        padding-left: 50px;
    }

    .yt-box-span1 {
        font-size: 15px;
    }

    .yt-box-span2 {
        font-size: 10px;
    }

    .cont-row {
        width: 71%;
        margin: 20px 11px;
    }
    .ana-buton-hizmetler {
        margin: 12px 0 0 0;
    }
    ul.ana-hizmet-buton-ul-banner {
        flex-wrap: wrap;
    }
    li.ana-hizmet-buton-li {
        border-radius: 20px;
        margin: 0 25px 15px 0;
    }
    li.ana-hizmet-buton-li a {
        padding: 10px 20px;
    }
}

@media only screen and (max-width: 602px) {
    .services-slider-img {
        width: 90%;
        height: 450px;
    }

    li.ana-hizmet-buton-li {
        border-radius: 20px;
        margin: 0 9px 15px 0;
    }

    .cert img {
        max-width: 75%;
    }

    .banner-inner {
        width: 100%;
        height: 37vh;
    }

    .product-item a {
        font-size: 10px;
        padding: 0 0;
    }

    .we-num-mobile {
        padding-left: 4px;
    }

    .banner-text h1:last-child {
        line-height: 45px;
        font-size: 31px;
    }

    .banner-text {
        height: 45%;
    }

    .banner-text h1:first-child {
        font-size: 25px;
        line-height: 35px;
    }

    .special-title {
        right: 121px;
        width: 155px;
    }

    .product-slider-img {
        width: 100%;
        height: 400px;
    }

    .special-title h4 {
        font-size: 8px;
    }

    .special-inner {
        width: 287px;
    }

    .special-button-up-icon {
        width: 15%;
    }

    .special-text h4 {
        font-size: 18px;
    }

    .special-text::before {
        width: 2px;
        height: 75px;
        top: 30px;
        left: 0;
    }

    .special-inner.active {
        height: 170px;
        padding: 67px 7px;
        width: 287px;
    }

    .product-item {
        margin: 11px 15px 0 0;
        width: 30%;
        height: 45px;
    }

    .explore-inner p {
        font-size: 13px;
    }

    .product-slider-inner {
        width: 85%;
    }

    .swiper {
        width: 71%;
        height: 100%;
    }

    .product-wrapper {
        left: 0;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: 0;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: 0;
    }

    .navbar-item-button-up-icon {
        left: 91%;
    }

    .mobile-slider {
        width: 100%;
    }

    .next-mobile {
        right: 26vw;
    }

    .prev-mobile {
        left: 26vw;
    }

    section#footer {
        width: 100%;
        margin-top: 20px;
    }


    .history-right img {
        width: 91%;
        margin-left: 0;
        margin-top: 0;
    }

    .footer-col {
        width: 50%;
        margin-left: -6px;
    }

    .footer-col h3 {
        font-size: 15px;
    }

    .navmenu-hpw {
        width: 210px;
        top: 0;
        left: 6%;
        display: block;
        position: relative;
    }

    .navbar-item {
        margin: 42px 0;
        width: 97%;
        text-align: start;
    }

    .navm-social-box {
        position: static;
        justify-content: center;
        padding-bottom: 15px;
    }

    /*Hakkımızda*/
    .page_head {
        width: 100%;
        height: 368px;
        animation: none;
    }

    .history-wrapper {
        display: flex;
        transform: translateY(50%);
        transition: transform 1s ease;
        flex-direction: column-reverse;
        width: 100%;
    }

    .hakkimizda-history-right {
        margin-left: 0;
        transform: translateX(11px);
    }

    .hizmet-swiper-title {
        margin-left: 35px;
    }

    .hizmet-swiper-text {
        padding: 0 0 0 0;
        margin-left: 40px;
    }
    .medya-detail-title,
    .medya-detail-text{
        margin-left: 0;
    }
    .history {
        margin: 0 0;
        overflow: hidden;
    }

    .about-container-img {
        margin-left: 0;
    }

    .about-container-mt {
        margin-top: 7vh;
        margin-left: 28px;
    }

    .history-text {
        transform: translateX(0px);
        padding-left: 0;
        padding-right: 0;
        margin-left: 34px;
    }

    .history-text2 h4 {
        margin: 50px 0 20px 0;
    }

    .history-right .history-right-bottomText {
        bottom: 0;
        left: 160px;
    }

    /*kalite_politikalarımız*/
    .innerPage-banner-img-hiz {
        display: none;
    }

    .conf-swiper {
        width: 364px;
        height: 455px;
    }

    #ayb {
        right: 90px;
        bottom: -31px;
    }

    .conf-more {
        width: 250px;
        margin-left: 140px;
        margin-top: 20px;
    }

    .conf-text2 {
        width: 100%;
        padding-left: 50px;
        text-align: start;
    }

    .conf-left::before {
        width: 100%;
    }

    .ui-tabs-panel {
        width: 100%;
        margin: 60px 0 0 -10px;
    }

    li.tcr-btn {
        transform: translateX(33px);
        margin-bottom: 9px;
    }

    .we-item p {
        padding-right: 0;
    }

    .page-title2 {
        font-size: 25px;
        margin: 0 0 8px 0;
    }

    .r {
        top: -4px;
    }

    /*kariyer*/
    .tree {
        bottom: 82px;
    }

    /*yonetim*/
    .yonetim .members {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .yt-box {
        width: calc(78% - 10px);
        padding: 45px;
        height: 425px;
    }

    .yonetim {
        width: 100%;
    }

    .yt-box-span1 {
        font-size: 18px;
    }

    .yt-box-span2 {
        font-size: 15px;
    }

    .history-left,
    .history-right {
        margin-top: 30px;
        margin-bottom: 1rem !important;
    }

    .yt-more {
        margin: 20px auto 10px auto;
        font-size: 13px;
        border-radius: 20px;
    }

    .history-right-blog {
        width: 99%;
        padding: 58px;
    }

    .yt-more-yonetim {
        margin: 0 0 20px 108px;
    }

    .ui-tabs-tab {
        width: 369px;
        margin: 10px 25px 0 0;
    }

    .history-wrapper-2 {
        flex-direction: column;
    }

    .history-left-5 {
        margin-top: 0;
    }

    .dg-blogbox .footer-categ {
        left: 14.5%;
    }

    /*hizmetler*/
    .hizmet-buton-ul-banner {
        padding-left: 60px;
    }

    .ui-tabs-anchor {
        padding: 10px 0;
    }

    #tabs {
        margin: 0 0;
    }

    .tcr-btn {
        transform: translateX(44px);
    }

    /*iletisim*/
    .cont-row {
        width: 100%;
        margin: 20px -10px;
    }

    #contact-head {
        width: 100%;
        height: 282px;
        padding-top: 79px;
        padding-left: 75px;
    }
    #banner {
        height: 37vh;
    }
}

/*MOBİLE*/
@media (max-width: 575.98px) {

    /*cerez-politikası*/
    #rejectBtn::before {
        width: 68%;
    }
    li.ana-hizmet-buton-li a {
        padding: 10px 14px;
    }
    .glance-first-text {
        margin-top: 20px;
    }

    .services-slider-img {
        width: 100%;
        height: 450px;
    }

    .special-inner-cookie {
        height: unset;
        padding: 30px 66px;
    }

    .banner-text h1:first-child {
        font-size: 24px;
        line-height: 35px;
    }

    .special-title-cookie {
        left: 25px;
    }

    .special-text-cookie {
        padding-left: 0;
        padding-right: 0;
    }

    .special-text-cookie::before {
        width: 2px;
        height: 100px;
        top: 15px;
        left: -19px;
    }

    .special-text-cookie .sec a {
        font-size: 15px;
    }

    .sec {
        width: 100%;
        display: flex;
        margin-top: 52px;
        justify-content: space-around;
    }


    .navmenu-hpw {
        width: 210px;
        top: -48px;
        left: 6vw;
        display: block;
        position: relative;
    }

    .navbar-item-button-up-icon {
        position: absolute;
        left: 91%;
    }

    .navbar-item {
        margin: 42px 0;
        width: 100%;
        text-align: start;
    }

    /*hakkımızda*/
    .history-text {
        transform: translateX(20px);
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
    }

    .history-left-2 {
        width: 100%;
        padding: 80px 46px;
    }

    .footer-col h3 {
        font-size: 18px;
    }

    .footer-list {
        margin-bottom: 13px;
        display: none;
    }

    .hakkimizda-history-left {
        margin-left: 0;
    }

    .hakkimizda-container {
        width: 100% !important;
    }

    .history-text h4::before {
        left: -31px;
    }

    .tree a {
        font-size: 10px;
    }

    .history-text2 {
        padding-left: 58px;
    }

    .about-container-mt {
        margin-top: 3vh;
        margin-left: 0;
    }

    .footer-inner {
        position: relative;
        display: flex;
        flex-direction: column;
    }

    .footer-button-up-icon {
        margin-bottom: 10px;
        transform: rotate(178deg);
        margin-left: 16px;
        transition: transform .2s ease;
        display: revert;
    }

    .footer-button {
        transform: rotate(0deg);
        display: revert;
    }

    .footer-col {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        padding-left: 0;
        margin-left: 0;
    }

    /*kariyer*/
    .page_head {
        height: 350px;
        animation: none;
    }

    .page-title {
        left: 35px;
        font-size: 22px;
    }

    .tree {
        left: 35px;
    }

    .container {
        width: 90%;
    }

    li.tcr-btn {
        transform: translateX(31px);
        margin: 0 0 11px 0;
        width: 350px;
    }

    ul.ui-tabs-nav {
        transform: translateX(0px);
    }

    /*yönetim*/
    .yt-box-span2 {
        font-size: 14px;
    }

    .yt-more {
        margin: 12px auto 20px 68px;
    }

    /*hizmetler*/
    .ui-tabs-tab {
        width: 354px;
        margin: 15px 15px 0 0;
        transform: translateX(0);
    }

    section#footer {
        width: 100%;
        margin-top: 0px;
    }

    /*surdurulebilirlik*/

    .dg-blogbox .footer-categ {
        left: 19%;
    }

    .yt-more-2 {
        margin: 0 auto 20px 160px;
    }

    .product-item {
        margin-bottom: 15px;
        width: 45%;
        margin-left: 2px;
    }

    .explore-inner p {
        font-size: 13px;
    }

    .history-right img {
        width: 99%;
        margin-left: 0;
        margin-top: -13px;
    }

    .hakkimizda-history-right {
        margin-left: 0;
        transform: translateX(0);
    }

    .history-right .history-right-bottomText {
        bottom: 0;
        left: 139px;
    }

    /*iletisim*/
    .row-2 {
        margin-right: 0;
        flex-direction: column;
    }

    .cont-left {
        width: 100%;
        flex-direction: column;
    }

    .cont-rigth {
        width: 100%;
        flex-direction: column;
    }

    #contact-head {
        width: 100%;
        height: 282px;
        padding-top: 80px;
        padding-left: 115px;
    }

    .cont-rigth h4 {
        margin-left: 0;
        transform: none;
        margin-top: 35px;
    }
    .cont-left h4 {
        margin-left: 0;
        transform: none;
    }

    .cont-row {
        margin: 11px 0;
        text-align: center;
    }

    #map {
        margin-top: 0;
    }

    #cont-form {
        padding: 8vh 0;
    }

    .row-cont span {
        font-size: 14px;
    }

    .ex-social-media {
        justify-content: center;
        margin-bottom: 15px;
    }
}

@media (max-width: 414.98px) {

    /*cerez politikası*/
    #rejectBtn::before {
        width: 68%;
    }

    #rejectBtn {
        position: relative;
        margin-left: -26px;
    }

    .index-product {
        margin-left: 0;
        /* margin-top: 10px; */
    }

    .banner-inner {
        padding: 0 0;
        animation: none;
    }
    .blog_rotate__text {
        right: 92%;
    }
    .banner-left {
        left: 75vw !important;
        top: 280px;
        width: 40px;
        height: 40px;
    }
    .banner-left:after {
        font-size: 12px;
    }
    .banner-right{
        top: 280px;
        width: 40px;
        height: 40px;
    }
    .banner-right:after{
        font-size: 12px;
    }
    .banner-text h1:first-child {
        font-size: 30px;
        line-height: 19px;
    }

    .banner-text h1:last-child {
        line-height: 35px;
        font-size: 35px;
    }
    .social-item {
        width: 37px;
        height: 37px;
        margin: 10px 6px 0 0;
    }

    #banner {
        height: 310px;
    }

    .banner-text {
        height: 52%;
        padding-left: 27px;
    }

    .copy-right h3 {
        line-height: 20px;
        font-size: 12px;
    }

    .product-slider-text p,
    .product-link,
    .explore-inner p {
        font-size: 13px;
        letter-spacing: 1px;
        line-height: 16px;
    }

    .we-item-mobile h3 {
        font-size: 18px;
        /*margin: 0 0 0 -35px;*/
    }
    .social-item svg {
        width: 20px;
    }

    .special-title {
        display: none;
    }

    .special-inner {
        display: none;
    }
    li.ana-hizmet-buton-li a {
        width: 338px;
        padding: 10px 72px 10px;
    }
    .header-active img.logo-91 {
        margin-left: -18px;
        transform: translate(-1px, 10px);
    }

    .banner-content {
        height: 100%;
    }

    .banner-inner {
        width: 100%;
        height: 310px;
    }

    section#glance {
        margin: 60px 0;
    }

    .glance-first-text {
        margin-top: 15px;
    }

    .services-slider-img {
        width: 85%;
        height: 372px;
    }

    .product-item {
        width: 79%;
        margin-left: 37px;
    }

    .mobile-button {
        width: 100%;
    }

    .explore-inner {
        width: 100%;
        font-size: 14px;
        padding: 0 4% 0 3%;
    }

    .urun-explore-inner {
        padding: 0 4% 0 12%;
    }

    .hizmet-explore {
        padding: 0 4% 0 12%;
    }

    .product-item a {
        font-size: 12px;
    }

    .swiper {
        width: 90%;
        height: 100%;
    }

    .cert img {
        max-width: 88%;
        width: 100%;
    }

    section#footer {
        margin-top: 20px;
        width: 100%;
        float: left;
    }

    .year {
        right: 11vw;
        bottom: 73px;
        width: 115px;
    }

    .product-slider-img {
        width: 80%;
        height: 265px;
    }

    .product-slider-inner {
        width: 92%;
    }

    .product-slider-text {
        width: 80%;
    }

    .special-inner-cookie {
        width: 100%;
        height: unset;
        padding: 30px 32px;
    }

    .special-title-cookie {
        left: 25px;
    }

    .special-text-cookie::before {
        width: 2px;
        height: 100px;
        top: 19px;
        left: -15px;
    }

    .special-title-cookie h4 {
        margin-top: 0;
    }

    .special-text-cookie .sec a {
        font-size: 15px;
    }

    .sec {
        width: 100%;
        display: flex;
        margin-top: 52px;
        justify-content: space-around;
    }

    .special-text-cookie {
        padding-left: 0;
        padding-right: 0;
    }

    .special-title-cookie h4 {
        margin-top: 12px;
    }

    .More-btn span {
        margin-left: 10px;
        margin-top: -5px;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -9px;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -9px;
    }

    .footer-list {
        margin-left: 14px;
        margin-bottom: 70px;
    }

    .next-mobile {
        right: 35vw;
    }

    .prev-mobile {
        left: 29vw;
    }

    .certıfıeds {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin-top: 30px;
    }

    .cert-mobile {
        width: 185px;
        margin-bottom: 20px;
    }

    .nav-bar-links-2 {
        padding-left: 1.5rem;
    }
    /*Hakkımızda*/
    .page_head {
        width: 100%;
        height: 244px;
        animation: none;
    }

    .history-right .history-right-bottomText {
        bottom: 0;
        left: 70px;
    }

    .innerPage-banner-img-hiz {
        display: none;
    }

    .tree {
        display: none;
    }

    .page-title b {
        display: none;
    }

    .page-title {
        left: 29px;
        bottom: 14px;
        font-size: 19px;
    }

    .history-left,
    .history-right {
        width: 100%;
        position: relative;
        margin-top: 30px;
        margin-left: 25px;
    }

    .hakkimizda-history-right {
        width: 100%;
        position: relative;
        margin-top: 20px;
        margin-left: 3px;
    }

    .hakkimizda-history-left {
        margin-left: 9px;
        margin-top: 0;
    }

    .history-text h4 {
        font-size: 18px;
    }

    .history-text h4::before {
        left: -28px;
        font-size: 19px;
    }

    .history-text2 {
        padding-left: 18px;
    }

    .hizmet-buton-ul-banner {
        padding-left: 0;
    }

    .history-text {
        padding-left: 0;
        padding-right: 0;
    }

    .history-youtube span {
        margin-left: 30px;
        font-size: 9px;
    }

    .history {
        margin: 10px 0;
        overflow: hidden;
    }

    .about-container-mt {
        margin-top: 2vh;
        margin-left: 20px;
    }

    .history-text p {
        font-size: 12px;
    }

    .history-left-2 {
        width: 100%;
        padding: 80px 31px 80px 13px;
    }
    .history-youtube {
        padding: 10px 35px;
        margin-top: 15px;
        margin-left: 50px;
    }
    /*kalite_politikalarımız*/
    .conf-more {
        width: 250px;
        margin-left: 55px;
        margin-top: 20px;
    }

    .swiper-pagination-bullet {
        display: none;
    }

    .conf-swiper {
        width: 364px;
        height: 413px;
    }

    .metin-sol p {
        font-size: 13px;
    }

    /*kariyer*/
    .history-text2 h4 {
        font-size: 23px;
        margin: 24px 0 20px 0;
    }

    .history-text2 h4 {
        font-size: 18px;
    }

    /*yonetim*/
    .yt-box {
        width: calc(90% - 18px);
        padding: 45px;
        height: 425px;
    }

    .yt-box-span2 {
        font-size: 11px;
    }

    .yt-box-span1 {
        font-size: 16px;
    }

    .yt-more {
        margin: 10px auto 0 55px;
    }

    /*hizmetler*/
    .page-icerik {
        margin: 0 0;
    }

    .page-title2 {
        font-size: 23px;
    }

    .r {
        font-size: 16px;
        top: -3px;
        right: 0;
    }

    .ui-tabs-tab {
        width: 322px;
        margin: 10px 0 0 0;
        transform: translateX(16px);
    }

    #tabs {
        margin: 10px 0;
    }

    li.tcr-btn {
        transform: translateX(-19px);
        margin-bottom: 9px;
        width: 325px;
    }

    .hizmet-swiper-title {
        font-size: 17px;
        margin-left: 24px;
    }

    .ui-tabs-panel {
        width: 100%;
        margin: 28px 0 0 0;
    }

    .hizmet-swiper-right {
        padding: 15px 0 0 0;
    }

    .hizmet-swiper-text {
        padding: 0 0 0 0;
        margin-left: 25px;
        margin-top: 1em;
    }
    .medya-detay-text{
        margin-top: 0;
    }
    .we-hizmet {
        width: 100%;
        margin: -33px 0;
    }

    .page-text2 {
        line-height: 27px;
        font-size: 18px;
    }

    #mobile-slider-design {
        height: auto;
    }
    .mobile-slider {
        height: auto;
        width: 100%;
    }

    .page_head {
        width: 100%;
        height: 254px;
        animation: none;
    }

    .we-hizmet-box {
        margin-left: 10px;
    }

    .hakkimizda-container {
        width: 90% !important;
        margin-bottom: 10px !important;
    }

    .footer-col {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        padding-left: 0;
        margin-left: 9px;
    }

    .medya-detay-image {
        width: 92%;
        margin-left: 19px;
    }

    .hizmet-swiper-title:after {
        left: -31px;
        top: -4px;
        font-size: 22px;
    }

    .dg-blogbox .footer-title {
        font-size: 15px;
    }

    #medya {
        margin: 5vh 0;
    }

    .cont-rigth h4 {
        margin-bottom: 43px;
        margin-top: 20px;
    }

    #contact-head {
        width: 100%;
        height: 227px;
        padding-top: 58px;
        padding-left: 0;
    }

    .cont-row {
        margin: 10px 0;
        text-align: center;
        padding: 0 67px;
    }

    .contact-t {
        margin: 0 0 10px 31px;
    }
    .contact-t:after {
        left: -33px;
        top: 11px;
    }
    .contact-tx {
        width: 100%;
        margin-left: 30px;
    }
    .ex-social-media {
        justify-content: center;
        margin-bottom: 15px;
    }
    /*surdurulebilirlik*/
    .history-left-5 {
        width: 100%;
        position: relative;
        margin-top: 15px;
    }

    .history-text {
        padding-left: 0;
        padding-right: 0;
    }

    .yt-more-2 {
        margin: 0 auto 20px 80px;
    }

    .dg-blogbox .footer-categ {
        left: 21.5%;
    }

    .we-item h3 {
        font-size: 19px;
    }

    .history-left-blog {
        margin-left: 8px;
        margin-top: 15px;
    }
    .we-item p {
        padding-right: 3px;
    }
    /*medya-detay*/
    .header-left-wrapper .logo-91 {
        margin-left: 0;
    }

    .medya-box .footer-categ {
        left: 4vw;
    }

    .medya-box .footer-title {
        font-size: 17px;
    }

    /*iletisim*/
    .container {
        width: 92%;
    }

    .contact-t2 {
        font-size: 25px;
        margin: 35px 0 30px 0;
    }
}

@media (max-width: 393.98px) {
    .banner-inner {
        width: 100%;
        height: 288px;
    }

    .mobile-slider {
        height: auto;
        width: 100%;
    }
    .banner-left {
        top: 260px;
        width: 40px;
        height: 40px;
    }
    .history-text2 {
        padding-left: 0;
    }
    .banner-right {
        top: 260px;
        width: 40px;
        height: 40px;
    }

    .history-left-2 {
        width: 100%;
        padding: 70px 27px 70px 46px;
    }
    .product-item {
        width: 79%;
        margin-left: 35px;
    }

    .explore-inner {
        width: 100%;
        font-size: 14px;
        padding: 0 1% 0 2%;
    }

    .urun-explore-inner {
        padding: 0 4% 0 12%;
    }

    .hizmet-explore {
        padding: 0 4% 0 12%;
    }

    .surdurulebilirlik-explore {
        padding: 0 4% 0 12%;
    }

    .we-item-mobile {
        width: 89%;
        height: auto;
    }
    li.ana-hizmet-buton-li a {
        width: 319px;
        padding: 10px 72px 10px;
    }
    .history-right-2 {
        height: 350px;
    }

    .we-item-mobile h3 {
        font-size: 17px;
        margin: 0 0 0 0;
    }

    .next-mobile {
        right: 35vw;
    }

    .prev-mobile {
        left: 28vw;
    }

    .footer-button-up-icon {
        margin-bottom: 10px;
        margin-left: 10px;
    }

    .footer-col h3 {
        font-size: 19px;
        font-weight: 300;
        margin: 15px 0 10px 0;
    }

    .footer-list {
        margin-left: -12px;
        margin-bottom: 0;
    }

    .history-right .history-right-bottomText {
        bottom: 0;
        left: 63px;
    }

    .about-container-mt {
        margin-top: 6vh;
        margin-left: 20px;
    }

    .hakkimizda-swiper {
        width: 100%;
    }

    .history-text {
        padding-left: 0;
        padding-right: 8px;
        transform: translateX(0);
    }

    /*cerez-politikası*/
    .special-text-cookie p {
        font-size: 12px;
    }

    .year {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px;
        position: static;
    }

    .year img {
        max-width: 136px;
    }

    .footer-col {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .page_head {
        width: 100%;
        height: 239px;
        animation: none;
    }


    .history-text h4 {
        font-size: 18px;
    }

    .history-text p {
        font-size: 14px;
    }

    .history-text2 h4 {
        font-size: 18px;
    }

    .history-text2 p {
        font-size: 14px;
    }

    .product-slider-text h3 {
        font-size: 14px;
    }

    /*hakkımızda*/
    .history-youtube span {
        margin-left: 7px;
        font-size: 9px;
    }

    /*kalite_politikamiz.php*/
    #ayb {
        right: 80px;
        bottom: -31px;
    }

    .ui-tabs-tab {
        width: 305px;
        margin: 10px 0 0 0;
        transform: translateX(15px);
    }

    /*kariyer*/
    .history-text3 h4 {
        font-size: 23px;
    }

    /*yonetim*/
    .yt-box-span1 {
        font-size: 15px;
    }

    .yt-more {
        margin: 10px auto 0 48px;
    }

    .yt-box-span2 {
        font-size: 10px;
    }

    /*hizmetler*/
    .ui-tabs-panel {
        width: 100%;
        margin: 35px 0 0 0;
    }

    .we-item p {
        padding-right: 0;
        font-size: 14px;
    }

    p.hizmetler-cnc {
        font-size: 13px;
    }

    p.urunler-cnc {
        padding-right: 0;
        font-size: 14px;
    }

    .we-surdurulebilirlik p {
        padding-right: 0;
        font-size: 14px;
    }

    .we-hizmet {
        width: 100%;
        margin: -33px 0;
    }

    .we-urun {
        width: 100%;
        margin: 19px 7px;
    }


    .srduru h4::before {
        display: none;
    }

    .we-surdurur {
        width: 100%;
        margin: -33px 6px;
    }

    li.tcr-btn {
        transform: translateX(-16px);
        margin-bottom: 9px;
        width: 306px;
    }

    .page-title2 {
        font-size: 24px;
    }

    .hizmet-swiper-title:after {
        left: -31px;
        top: -1px;
        font-size: 22px;
    }

    .hizmet-swiper-title {
        font-size: 18px;
    }

    .hizmet-swiper-text {
        line-height: 22px;
        padding: 0 0 0 0;
        margin-left: 26px;
    }

    .cont-row {
        margin: 5px 0;
        text-align: center;
        padding: 0 55px;
    }

    /*surdurulebilirlik*/

    .dg-blogbox .footer-categ {
        left: 23%;
    }

    .yt-more-2 {
        margin: 0 auto -22px 70px;
    }

    /*iletisim*/
    .row-2 {
        margin-right: 86px;
        flex-direction: column;
    }


    .contact-tx {
        width: 100%;
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    .product-item {
        width: 79%;
        margin-left: 33px;
    }

    a.social-item svg {
        width: 60%;
    }
    .banner-left {
        left: 73vw !important;
    }
    .we-hizmet {
        width: 100%;
        margin: -33px 0;
    }
    .we-hizmet-box {
        margin-left: -9px;
    }
    .history-text {
        padding-left: 0;
        padding-right: 8px;
        transform: translateX(0);
    }
    li.tcr-btn {
        transform: translateX(-17px);
        margin-bottom: 9px;
        width: 291px;
    }

    #blog-banner {
        background-size: cover;
    }

    #iletisim-banner {
        background-size: cover;
    }

    .urun-explore-inner {
        padding: 0 4% 0 9%;
    }
    .history-text h4 {
        font-size: 17px;
    }
    #medya-banner {
        background-size: cover;
    }
    .history-youtube {
         margin-left: 0;
    }
    .history-text2 h4 {
        font-size: 17px;
    }
    .yt-more {
        margin: 10px auto 0 34px;
    }
    explore-inner {
        width: 100%;
        font-size: 14px;
        padding: 0 4px 0 1.50%;
    }
    #surdurulebilirlik-banner {
        background-size: cover;
    }

    .surdurulebilirlik-explore {
        padding: 0 4% 0 9%;
    }

    .page-title2 {
        font-size: 23px;
    }

    .ui-tabs-tab {
        width: 293px;
        margin: 10px 0 0 0;
        transform: translateX(12px);
    }

    .hizmet-explore {
        padding: 0 4% 0 9%;
    }
    li.ana-hizmet-buton-li a {
        width: 298px;
        padding: 10px 72px 10px;
    }
    .next-mobile {
        right: 32vw;
    }

    #yonetim-banner {
        background-size: cover;
    }

    .yt-box-span2 {
        font-size: 9px;
    }

    #hakkimizda-banner {
        background-size: cover;
    }

    .history-right .history-right-bottomText {
        bottom: 0;
        left: 52px;
    }

    .social-item {
        width: 30px;
        height: 30px;
        margin: 16px 0 0 6px;
    }

    .special-text-cookie p {
        font-size: 14px;
    }
}

@media (max-width: 360.98px) {
    .banner-inner {
        width: 100%;
        height: 310px;
    }

    .product-item {
        width: 79%;
        margin-left: 32px;
    }

    .product-text p {
        font-size: 15px;
    }

    .product-slider-img {
        width: 86%;
        height: 265px;
    }

    .banner-left {
        left: 72vw !important;
        top: 285px;
        width: 40px;
        height: 40px;
    }
    .banner-right {
        top: 285px;
        width: 40px;
        height: 40px;
    }
    .explore-inner p {
        margin-bottom: 0;
        margin-right: -10px;
    }

    .we-item-mobile h3 {
        font-size: 16px;
    }

    .we-item p {
        padding-right: 0;
        /* padding-left: 36px; */
        line-height: 19px;
    }

    .we-surdurulebilirlik p {
        padding-right: 0;
        font-size: 14px;
    }

    p.urunler-cnc {
        padding-right: 0;
        font-size: 14px;
    }

    .surdurulebilirlik-explore {
        padding: 0 3% 0 8%;
    }

    .footer-col h3 {
        font-size: 18px;
        font-weight: 300;
        margin: 15px 0 10px 17px;
    }

    .we-more-link {
        margin-left: 0;
    }

    section#glance {
        margin: 31px 0;
    }

    .tcr-btn {
        transform: translateX(-9px);
    }

    .glance-title h2,
    .services-title h2,
    .product-title h2 {
        font-size: 25px;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: -14px;
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: -14px;
    }

    .product-slider-inner {
        width: 86%;
    }

    .product-item {
        width: 75%;
        margin-left: 38px;
    }

    .product-slider-text {
        width: 88%;
        margin-top: 5px;
    }

    .product-slider-text h3 {
        font-size: 17px;
    }

    .hizmet-explore {
        padding: 0 4% 0 8%;
    }


    section#footer {
        margin-top: 0;
        width: 100%;
    }

    .product-wrapper {
        left: 0;
        margin: 0;
    }

    .social-item {
        width: 26px;
        height: 26px;
        margin: 16px 0 0 4px;
    }

    .services-text,
    .product-text {
        margin: 45px 0 20px 0;
        margin-top: 32px;
    }

    .social-item svg {
        width: 50%;
    }

    .footer-button-up-icon {
        margin-left: 16px;
    }

    .next-mobile {
        right: 32vw;
    }

    .prev-mobile {
        left: 29vw;
    }

    .footer-col {
        margin-left: 0;
        padding-left: 16px;
    }

    .footer-col {
        margin-left: 0;
        padding-left: 0;
    }

    /*Hakkımızda*/
    .page_head {
        width: 100%;
        height: 261px;
        animation: none;
    }

    #hakkimizda-banner {
        background-size: cover;
    }

    #yonetim-banner {
        background-size: cover;
    }

    .yt-box {
        width: calc(90% - 18px);
        padding: 25px 35px 50px 35px;
        height: 329px;
        margin: 30px 0 16px 30px;
    }

    .copy-right h3 {
        line-height: 20px;
        font-size: 11px;
    }

    .history-youtube {
        padding: 10px 48px;
        margin-top: 15px;
    }

    .history-right .history-right-bottomText {
        bottom: 0;
        left: 44px;
    }

    .history-right {
        margin-top: 0;
        margin-left: 0;
    }

    /*kalite_politikamız*/
    .conf-swiper img {
        max-width: 85%;
    }

    #ayb {
        right: 63px;
        bottom: -31px;
    }

    .conf-more {
        width: 250px;
        margin-left: 44px;
        margin-top: 20px;
    }

    .page-title {
        font-size: 20px;
    }

    /*kariyer*/
    .history-text h4 {
        font-size: 16px;
    }


    .history-text3 h4 {
        font-size: 21px;
    }

    .history-right-2 {
        height: 248px;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    /*yonetim*/
    .yt-box-span1 {
        font-size: 13px;
    }

    .yt-box-span2 {
        font-size: 8px;
    }

    .yt-more {
        width: 220px;
        margin: 15px auto 20px 49px;
    }

    #medya-banner {
        background-size: cover;
    }

    #blog-banner {
        background-size: cover;
    }

    /*hizmetler*/
    .ui-tabs-tab {
        width: 276px;
        margin: 16px 0 0 0;
        transform: translateX(11px);
    }

    .special-text-cookie p {
        font-size: 11px;
    }

    .ui-tabs-panel {
        width: 100%;
        margin: 34px 0 0 -4px;
    }

    .page-title2 {
        font-size: 22px;
    }

    #surdurulebilirlik-banner {
        background-size: cover;
    }

    .blog_rotate__text {
        right: 98%;
        bottom: 24px;
        font-size: 12px;
    }

    .history-text h4::before {
        left: -36px;
        margin-top: -1px;
    }


    .dg-blogbox .footer-title {
        font-size: 13px;
    }

    .hizmet-swiper-right {
        padding: 15px 0 0 0;
    }

    .hizmet-swiper-text {
        margin-left: 24px;
        margin-top: 1rem;
    }

    .we-hizmet {
        width: 98%;
        margin: -3px 10px;
        padding: 0;
    }

    li.tcr-btn {
        transform: translateX(-22px);
        margin-bottom: 9px;
        width: 278px;
    }

    #iletisim-banner {
        background-size: cover;
    }

    /*surdurulebilirlik*/

    .dg-blogbox .footer-categ {
        left: 25%;
    }

    a.navbar-box-link {
        font-size: 14px;
    }

    .yt-more-2 {
        width: 220px;
        margin: 0 auto -11px 65px;
    }

    .urun-explore-inner {
        padding: 0 4% 0 8%;
    }

    /*iletisim*/
    .reCaptcha {
        margin-top: 30px;
        margin-left: -30px;
    }

    .contact-t:after {
        left: -32px;
        top: 0;
    }

    .yonetim {
        margin: 3vh 0;
        width: 100%;
    }

    .contact-t {
        font-size: 20px;
        margin: 0 0 10px 12px;
    }

    .contact-tx {
        font-size: 10px;
        margin-left: 13px;
    }

    #contact-head {
        width: 100%;
        height: 188px;
        padding-top: 57px;
        padding-left: 0;
    }

    .row-cont span {
        font-size: 12px;
    }
}
