@media screen and (max-width: 1400px) {
    .satinalbtn span {
        padding: 10px 30px;
        font-size: 16px;
    }

    .satinalbtns a {
        font-size: 14px;
    }
}

@media screen and (max-width: 992px) {
    #navbar .hamburger {
        display: block;
        margin-bottom: -8px;
    }

    #navbar ul {
        position: fixed;
        left: -100%;
        top: 0;
        width: 70%;
        height: 100vh;
        background-color: #fff;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 20px;
        z-index: 100;
        transition: .3s ease;
    }
    #navbar ul li a{
        border: none;
    }
    #navbar ul.linksvisible {
        left: 0;
    }

    #navbar .logo img {
        height: 50px;
    }
    .teknikbilgilerprice .enerjietiketipdf{
        margin: 20px 0;
    }
}

@media screen and (max-width: 768px) {
    .mobileimg {
        display: block;
    }

    .desktopimg {
        display: none;
    }

    .mainsectext {
        margin-top: 30px;
    }

    .mainsectext > div {
        font-size: 30px;
    }

    .mainsecbottom .mainsecklima {
        height: 200px;
        margin-top: -75px;
        width: 100%;
    }

    .mainsecbottom {
        padding: 20px;
        border-radius: 20px;
    }

    .mainsecbottom p {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .mainsecbottom .bottomiconsimg {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
    }

    #halfbgsec > div::before, .halfbghead, #halfbgsec p {
        width: 100% !important;
    }

    #halfbgsec > div {
        padding: 10px;
    }

    #halfbgsec > div .row > div {
        padding: 10px;
    }

    .halfbghead {
        font-size: 30px;
        margin-bottom: 15px;
    }

    #halfbgsec p {
        font-size: 18px;
    }

    .halfbgimagecol img {
        position: relative;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .cevrecisogutucuimg {
        width: 50%;
        margin-top: 0;
        margin-left: 50%;
    }

    .teknikbilgilerlink {
        font-size: 20px;
    }

    .teknikbilgilerlink img {
        height: 23px;
    }

    .brosurlink {
        font-size: 18px;
        padding: 10px;
        text-align: center;
    }

    .footerlogo img {
        width: 100px;
    }

    .footertel {
        font-size: 20px;
    }

    footer ul {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .footertel img {
        height: 40px;
    }

    .halfimagesec {
        padding: 50px 0;
    }

    .halfimagesec p {
        font-size: 18px;
    }

    .halfimagesec .container {
        position: relative;
        z-index: 6;
    }

    .halfimagesec::before {
        width: 100% !important;
        opacity: .1;
        z-index: 5;
        background-position: center center;
    }

    #kuresel .sechead {
        font-size: 35px;
    }

    .kureselbg p {
        font-size: 18px;
        font-weight: 300;
        line-height: 35px;
    }

    .mntnbg .sechead {
        font-size: 26px;
    }



    .products-btus {
        margin-top: 20px;
    }

    .products-btus a {
        text-align: center;
    }

    .owl-prod-thumbs {
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .owl-prod-thumbs img {
        width: 75px;
        height: 75px;
        padding: 10px;
        margin: 10px 0;
    }

    #teknik {
        padding-top: 200px;
    }

    #teknik::before {
        height: 150px;
    }

    #teknik .teknikrow::before {
        display: none;
    }

    #teknik .btuimg {
        width: 24%;
    }

    #teknik > .container > .row > div:last-child {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 15px;
    }

    .teknikiconsbox img {
        width: 100px;
        margin-right: 10px;
    }

    .teknikiconsbox {
        margin: 20px 0;
    }

    .contcol::before {
        width: 100%;
    }

    .contcol.reversed::before {
        background-color: transparent;
    }

    .cevreci-akiskan {
        padding: 20px 70px 400px 70px;
    }

    .cevrecibottomimg {
        height: 400px;
    }

    .cevrecisecklima {
        height: 150px;
        margin-top: -75px;
    }

    .cevreciakiskanicons {
        width: 70px;
        top: 100px;
    }

    .cevreci-akiskan h1 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .mntnbg {
        padding-top: 100px;
    }

    .mntnbg .container {
        background-color: rgba(245, 245, 245, .8);
        backdrop-filter: blur(2px);
    }

    .mntnbgimg {
        height: 150px;
        margin-top: -75px;
    }

    .mntnbg p {
        font-size: 17px;
    }

    #pdfsec .container {
        flex-direction: column;
    }

    #pdfsec .container > a {
        margin: 10px 0;
    }


}

@media screen and (max-width: 526px) {
    .teknikrow .row {
        flex-direction: column;
    }
    .mainsectop {
        height: unset;
    }

    .mainsectext {
        margin-top: 270px;
    }

    .mainsectext > div {
        font-size: 22px;
    }

    .cevreci-akiskan p {
        width: 100%;
    }

}