@media (max-width: 1921px) {

    #map {
        /* padding-right: 200px; */
    }
}

@media (max-width:1600px) {
    .half-section {
    /* position: relative; */
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* min-height: 850px; */
}

.w50-content {
    /* width: 50%; */
    /* padding: 100px 5%; */
    /* display: flex; */
    /* flex-direction: column; */
    /* justify-content: center; */
    /* align-items: flex-start; */
    /* min-height: 850px; */
    /* box-sizing: border-box; */
    padding-top: 70px;
}

.w50-image {
    /* width: 50%; */
    /* height: auto; */
    /* background-position: center; */
    /* background-size: cover; */
    /* background-repeat: no-repeat; */
    /* position: relative; */
}
    #map {
        padding-right: 0px;
    }
    h1, h2, h3, h4, h5, h6 {
    font-size: 55px;
}

.w50-content article h3 {
    font-size: 21px;
}

.more-btn i img {
    width: 18px !important;
}

.more-btn i {
    width: 55px;
}

.menu-style-2 >div>ul>li a {
    font-size: 16px;
}

.logo-2 {
    width: 260px;
}

.sticky .header-style-2 {
    height: 75px;
}
.icon-list li {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.icon-list li span strong {
    font-size: 25px;
}

p {
    font-size: 14px;
}

.icon-list li img {
    width: 50px;
}

.icon-list li span {
    width: calc(100% - 50px);
}
.more-btn span {
    font-size: 13px;
    padding: 18px 25px;
}

.title span {
    font-size: 20px;
}
.topBarHome {
    height: 80px;
}
.fixedMenu ul li a {
    font-size: 1.2em;
}

.fixedMenu ul li {
    margin: 35px 0px;
}
.header-style-2 {
    height: 100px;
}

.mtop {
    margin-top: 100px;
}

.title {
    margin-bottom: 15px;
}

.tab-flex {
    margin-top: 40px;
}

.view-btn {
    font-size: 13px;
}
.pdn {
    padding: 70px 0px;
}

.products-carousel {
    margin-top: 70px;
}
.w50-news {
    height: 550px;
}

.last-news a {
    padding: 35px;
}

.last-news a span {
    font-size: 35px;
    margin-bottom: 10px;
}

.last-news a i {
    font-size: 16px;
}

.recentContent strong {
    font-size: 25px;
}

.date {
    font-size: 14px;
}

.news-list li figure {
    height: 120px;
}

.news-list li {
    margin-bottom: 15px;
}

.other-news {
    padding-top: 85px;
}
.gallery-list {
    margin-top: 50px;
}

.gallery-list li {
    height: 235px;
}

.gallery-list li a span {
    font-size: 20px;
}
.contact-info strong {
    font-size: 20px;
}

.contact-info p {
    margin-top: 10px;
}

input, textarea, select {
    font-size: 14px;
}
.contact-sect li p {
    font-size: 17px;
}

.contact-sect {
    padding-right: 0;
    margin-top: 10px;
}

.contact-sect li strong {
    font-size: 22px;
    margin-bottom: 10px;
}

.social-list {
    margin-bottom: 30px;
}
.contact-home .w50-content {
    padding-bottom: 50px;
}

.copyright {
    padding: 20px 5%;
    font-size: 12px;
}
.home-carousel-content h3 {
    font-size: 70px;
}

.home-carousel-content h2 {
    font-size: 22px;
}
.footer-info {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: auto;
}
.product-style-2 ul li span {
    font-size: 18px;
}

.product-style-2 ul {
    max-width: 1000px;
}
}

@media (max-width: 1350px) {

    /*MAP*/

    .tooltip {

        position: absolute;
        pointer-events: none;
        background: #fff;
        color: #000;
        padding: 3px 4px;
        border-radius: 3px;
        font-size: 10px;
        display: none;
        z-index: 9999;
    }


    .wrap {
        margin-top: 0;
        width: 100%;
        height: calc(100vh - 150px);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }


    /*FOOTERR */


    footer.w100.bottom .container {
        /* display: flex; */
        /* align-items: center; */
        /* text-align: center; */
    }

    footer.w100.bottom .footer-logo {
        /* margin-bottom: 20px; */
        width: 250px;
    }

    footer.w100.bottom .footer-menu {
        /* margin-bottom: 20px; */
    }

    footer.w100.bottom .footer-contact {
        /* margin-top: 40px; */
    }

    footer.w100.bottom .footer-buttons {
        display: flex;
        gap: 15px;
        margin-bottom: 20px;
    }

    footer.w100.bottom .footer-contact p {
        /* font-size: 16px; */
        /* line-height: 1.5; */
    }

    footer.w100.bottom .footer-contact .tel {
        font-size: 23px;
        /* font-weight: bold; */
    }

    footer.w100.bottom .footer-menu a {
        margin-bottom: 20px;
        font-size: 16px;
    }

    footer.w100.bottom .more-btn span {
        font-size: 14px;
    }


    footer.w100.bottom .footer-buttons {
        display: flex;
        gap: 10px;
        margin-top: 10px;
    }

    .footer-buttons .more-btn span {
        width: 140px;
    }


    .footer-logo img {
        /* width: 180px; */
    }

    /*FOOTER END*/




    .tab-menu span,
    .tab-menu a {
        font-size: 30px;
    }

    .tab-feature-list h3 {
        font-size: 45px;
        margin-bottom: 75px;
    }

    .tab-feature-list h4 {
        font-size: 30px;
    }

    .tab-feature-list ul li {
        font-size: 17px;
    }

    .products-carousel span {
        font-size: 25px;
    }

    .tab-feature-list {
        margin-right: 30px;
    }

    .items figure img {
        margin: 0 auto;
        /* max-width: 50%; */
    }

	input, textarea, select {
	}

	form label {
		font-size: 12px;
	}
	.message-box textarea {
		height: 80px;
	}
}


@media (max-width: 1100px) {


    .header-desktop {
        display: none;
    }

    .header-mobile {
        display: block;
    }
    .topBarHome {
        height: 70px !important;
        background-color: var(--bgDarkColor);
        height: 70px;
        border-bottom: 1px solid var(--primary);
        box-shadow: 0px 0px 10px rgb(217 0 13 / 15%);
    }


}





@media (max-width: 850px) {


    /*-----------------------------------------HOME PAGE-------------------------------------*/

    p {
        font-size: 14px;
    }

 

      .half-section {
        display: block ;
        flex-direction: column ;
        height: auto ;
        min-height: auto;
    }
    
    .w50-content,
    .w50-image {
        width: 100% ;
        float: none ;
        height: auto ;
        padding: 50px 5% ;
        display: block ;
    }
    .w50-content {
        min-height: initial;
        padding: 40px 6%;
    }

    .w50-image {
        position: relative;
        right: auto;
        top: auto;
        bottom: auto;
        height: 350px;

    }

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


    .home-carousel .items {
        height: auto;
        flex-direction: column;
    }

    .home-carousel-img,
    .home-carousel-content {
        width: 100%;
        height: auto;
        float: none;
    }

    .home-carousel-img {
        height: 45vh;
        background-position: center top;
    }

    .home-carousel-content {
        padding: 55px 6% 70px;
        align-items: center;
    }

    .home-carousel-content h3 {
        font-size: 42px;
        margin-bottom: 20px;
        text-align: center;
    }

    .home-carousel-content h2 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .home-carousel .owl-dots {
        right: 50%;
        top: auto;
        bottom: 25px;
        transform: translateX(50%);
        flex-direction: row;
    }


    .tab-flex {
        flex-direction: column;
        margin-top: 25px;
    }

    .tab-feature-list,
    .slider-img {
        width: 100%;
    }

    .contact-sect {
        padding-right: 0;
    }


    .contact-sect li {
        width: 100%;
        /* margin-bottom: 5px; */
    }

    .w50-news {
        width: 100%;
        height: auto;
    }

    .other-news {
        padding: 25px 0px 0px;
    }

    .gallery-list li {
        width: 49%;
        margin-right: 2%;
    }

    .gallery-list li:nth-child(2n) {
        margin-right: 0;
    }

    h2 {
        font-size: 40px;
    }


    .half-section {
        display: flex;
        flex-direction: column;
    }

    .half-section.half-reverse .w50-image {
        order: -1;
        width: 100%;
        height: 350px;
        position: relative;
        right: auto;
        top: auto;
        bottom: auto;
    }

    .half-section.half-reverse .w50-content {
        order: 0;
        width: 100%;
    }

    .icon-list li span strong {
        font-size: 30px;
    }

    .more-btn.white span {
        font-size: 13px;
    }

    .more-btn span {
        padding: 17px 20px;
    }

    .more-btn {
        margin: 0;
    }

    .w50-content {
        min-height: initial;
        padding: 30px 5%;
    }

    .contact-sect li p {
        font-size: 14px;
        margin-bottom: 0;
    }

    /* FOOTER */
    .contact-sect li strong {
        font-size: 24px;
    }

    .copyright {
        font-size: 13px;
        position: relative;
        margin-top: 30px;
        padding-bottom: 0;
        line-height: 1.6;
    }


    /*--------------------------------MENUUU ALAANIIIIIIIIII---------------------------------------------------*/
    .menu-trigger {
        width: 40px;
        height: 25px;
    }

    .menuBtn {
        width: 60px;
        height: 100%;
    }


    .fixedMenu {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 70px 20px 30px;
    }

    .menuAfter {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 0;
    }

    .menuAfter ul {
        /* margin-top: 40px; */
    }

    .menuContact {
        position: relative;
        top: auto;
        right: auto;
        transform: none;
        width: 100%;
        max-width: 400px;
        margin-bottom: 0;
        border-top: 1px solid rgb(255 255 255 / 50%);
        padding-top: 30px;
    }

    .fixedMenu ul li a {
        font-size: 1.5em;
        padding: 10px 20px;
    }

    ul.sub-menu li a {
        font-size: 0.9em;
    }

    .menuContact>span {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .menuContact>p {
        margin-bottom: 15px;
        justify-content: center;
        text-align: left;
    }

    .menuContact>p img {
        width: 20px;
    }




    /*FOOTERR */

    footer.w100.bottom .container {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    footer.w100.bottom .footer-logo {
        margin-bottom: 20px;
        width: 320px;
    }

    footer.w100.bottom .footer-menu {
        margin: 15px 0px;
    }

    footer.w100.bottom .footer-contact {
        margin-top: 40px;
    }

    footer.w100.bottom .footer-buttons {
        display: flex;
        flex-direction: column;
        gap: 15px;
        margin-bottom: 20px;
    }

    footer.w100.bottom .footer-contact p {
        font-size: 13px;
        line-height: 1.5;
    }

    footer.w100.bottom .footer-contact .tel {
        /* font-size: 16px; */
        font-weight: bold;
    }

    footer.w100.bottom .footer-menu a {
        margin-bottom: 20px;
        font-size: 18px;
    }

    footer.w100.bottom .more-btn span {
        font-size: 14px;
    }


    footer.w100.bottom .footer-buttons {
        display: flex;
        flex-direction: column;
        gap: 0px;
        margin-top: 20px;
    }


    .footer-logo img {
        margin: 0 auto;
        margin-bottom: 10px;
        width: 70%;
    }


    footer.w100.bottom .footer-buttons {
        /* padding: 0; */
        width: auto;
        margin: 25px auto 0;
        align-items: center;
        justify-content: center;
    }

    /*FOOTER END*/


    /*-----------------------------------------HOME PAGE  END-------------------------------------*/



    .tab-feature-list,
    .slider-img {
        width: 100%;
        margin: 0;
    }

    .tab-menu span,
    .tab-menu a {
        font-size: 5vw;
        text-align: center;
        margin: 8px 13px;
    }


    .mtop {
        margin-top: 70px;
    }


    .last-news a {
        margin-bottom: 45px;
        padding: 25px 15px;
    }

    .news-list li {
        flex-direction: column;
        align-items: flex-start;
    }

    .recentContent {
        width: 100%;
        padding-left: 0;
        margin-bottom: 15px;
    }

    .news-list li figure {
        width: 100%;
        height: 200px;
        margin-bottom: 15px;
    }



    .gallery-list li {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 10px;
        height: 220px;
        background-position: center;
        background-size: cover;
        position: relative;
    }



    /*CONTACT*/

    .kvkk-row {
        gap: 20px;
        flex-direction: column;
        margin-top: 0;
        display: inline-block;
    }

 

    .section{
        display: flex;
        flex-direction: column;
    }

    .w100 .home-header {
        display: flex;
        flex-direction: column;
        float: none;
    }

    .pdn {
        padding: 40px 0%;
        min-height: auto;
    }
    .home-carousel .more-btn {
        float: left;
        margin: 0;
    }

    .wrap {
        margin-top: 25px;
        height: auto;
    }

    ul.social-list {
        /* justify-content: center; */
        margin-bottom: 25px;
    }

    .none-img{
        display: none ;
    }
    

    .logo {
        width: 220px !important;
    }

    .home-header {
        margin-top: 70px;
    }

    #fullpage .section {
        height: auto !important;
        min-height: initial;
    }
    .w50-content article .more-btn {
        margin: 0;
    }

    .title {
        margin-bottom: 15px;
    }

    #map {
        padding: 0;
    }
    .news-carousel .items {
        padding-left: 5px;
        margin-left: -5px;
    }
    .half-section.half-reverse {
        flex-direction: column-reverse;
    }
    .more-btn i {
        width: 55px;
    }

    .more-btn i img {
        width: 20px !important;
    }
    .fixedMenu::before {
        background-size: 150%;
        background-position: 80% 100%;
    }
    .w50-content article h3 {
        font-size: 20px;
        line-height: 1.3;
        margin-bottom: 20px;
    }

    .contact-home .w50-content {
        padding-bottom: 20px;
    }
    .tab-menu {
        width: 100%;
        justify-content: center;
        flex-wrap: wrap;
    }


    .tab-feature-list h3 {
        text-align: center;
        font-size: 30px;
        margin-bottom: 50px;
        margin-top: 25px;
    }

    .tab-feature-list h4 {
        text-align: center;
        font-size: 25px;
    }

    .tab-feature-list ul li {
        font-size: 15px;
    }

    .view-btn {
        font-size: 16px;
    }

    .products-carousel span {
        font-size: 30px;
    }

    .products-carousel .items {
        width: 100%;
    }
    .bottom {
        padding: 50px 0px 75px;
    }

    footer.w100.bottom .footer-contact p br {
        display: none;
    }

    .footer-buttons .more-btn {
        margin: 7px 0px;
        width: auto;
    }
    .last-news {
        height: 450px;
    }

    .last-news a span {
        font-size: 27px;
    }

    .last-news a p {
        font-size: 13px;
        line-height: 1.4;
    }

    .last-news a i {
        font-size: 14px;
    }

    .news-ribbon {
        top: 25px;
        font-size: 15px;
        padding: 10px 20px;
    }

    .blog-carousel .owl-dots {
        position: relative;
        right: initial;
        width: 100%;
        left: 50%;
        transform: translate(-50%, 0);
        flex-direction: row;
        margin-top: 25px;
    }

    .blog-carousel .owl-dot {
        margin: 0px 5px;
    }

    .recentContent .more-btn {
        float: right;
    }
    .gallery-tab-menu {
        justify-content: center;
    }
    
    .gallery-tab-menu span {font-size: 7vw;margin: 0px 15px;}
    .row {
        flex-direction: column;
    }

    input, textarea, select {
        font-size: 17px;
    }

    .kvkk-text {
        width: 100%;
        align-items: flex-start;
    }
.submit-btn-contact {
    width: 150px;
    float: right;
    margin-top: 25px;
}
    .message-box {
        margin-bottom: 25px;
    }
    .w50-content article p:last-child {
        margin-bottom: 0;
    }
    .home-map-section {
        padding: 30px 0px;
    }

    .home-carousel-img::before {
        display: none;
    }
    .topBarHome .language-menu {
        margin-right: 75px;
    }

    .language-menu span {
        width: 55px;
        height: 35px;
    }
    .product-style-2 ul li {
        width: 100%;
        margin: 10px 0px;
    }
    .home-carousel-video {
        width: 100%;
        height: 45vh;
    }
	.row.row-33 {
		flex-direction: row;
	}
	.form-click{
		display:none;
	}
	
	.iletisim-m{position:fixed;width:100%;background: var(--primary);display:inline-block!important;box-sizing:border-box;bottom:-200px;z-index:10;transition:all .3s ease-in-out;left:0}

    .iletisim-m.active{bottom:0;box-shadow:0 0 15px rgba(0,0,0,.2);z-index: 99;}

    .iletisim-m ul li{float:left;width:50%;font-size: 22px;text-align:center;list-style:none}

    .iletisim-m ul li i{display:block;box-sizing:border-box;width: 25px;padding-bottom:0;display:inline-block;position:relative;margin-right: 5px;}

    .iletisim-m ul li:nth-child(1){box-sizing:border-box;border-right:1px solid #fff}

    .iletisim-m ul li:nth-child(2){box-sizing:border-box}

    .iletisim-m ul li.form-icon{position:absolute;top:-25px;width:80px;left:50%;margin-left:-40px;text-align:center}

    .iletisim-m ul li a{color:#fff;font-size: 3.5vw;width:100%;padding:0;height: 55px;display:flex;align-items:center;justify-content:center;padding: 0 15px;box-sizing:border-box;font-weight:700}

    .iletisim-m ul{width:100%;display:inline-block;float:left;padding:0;margin:0}

    .iletisim-m ul li:first-child a{/* justify-content:flex-start; */}

    .iletisim-m ul li.form-icon a{padding:0}

    .iletisim-m ul li:nth-child(2) a{/* justify-content:flex-end; */}
	
	.contact-home .copyright {
		padding-bottom: 50px;
	}

	.copyright p {
		display: inline;
	}


}