@media only screen and (min-width: 1024px) and (max-width: 1440px) {
    .overlay_out {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    nav.navbar.bootsnav ul.nav > li > a {
        font-size: 13px !important;
        padding: 35px 10px !important;
    }

    .about-area .info > ul li {
        padding: 16px 8px;
    }

    .about-area .info > ul li .info {
        padding-left: 10px;
    }

    .about-area .info > ul li .info h4 {
        font-size: 16px;
    }

    .about-area .info > ul li .info span {
        font-size: 12px;
    }

    .about-area .info > ul li .icon i {
        font-size: 30px;
    }

    .services-area.item-bg .item .box {
        padding: 50px;
    }

    .services-area.item-bg .item .box {
        height: 400px;
    }

    .dama .detail {
        padding: 25px 10px;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog_page .col-md-6.col-lg-4 {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 1024px){
    .navbar-brand>img{
        height: auto!important;
    }
    nav.navbar.bootsnav .navbar-toggle{
        margin-top: 33px;
        margin-left: 45px;
    }
}

@media only screen and (max-width: 992px) {
    footer .col-md-3:nth-child(2){
        padding-left: 15px!important;
    }
    .footer-bottom .link ul{
        margin: 20px 0;
    }
    .footer-bottom .link:last-child ul{
        margin: 0!important;
    }
    .dama {
        display: block;
        padding-bottom: 25px;
    }
    .dama:last-child{
        padding-bottom: 0;
    }
    .dama .detail{
        padding: 25px 15px 0;
    }
}

@media only screen and (max-width: 768px){
    h1.title{
        font-size: 30px;
    }
    .contact-us-area table{
        margin: 0 auto;
    }
}

@media only screen and (max-width: 496px){

    .banner-area.ds-fonts .alt_baslik{
        font-size: 28px;
    }
    .banner-area.ds-fonts .baslik{
        font-size: 32px;
        margin-top: 25px;
    }
    .banner-area .btn.btn-light.border{
        border: 1px solid #fff;
        font-size: 12px;
        padding: 8px 35px;
    }
    .ust_baslik{
        font-size: 20px;
    }
    .baslik{
        font-size: 22px;
    }
    .services-area.item-bg .item .box{
        height: 350px;
    }
    .basic-info-area .item .tel_mail a{
        font-size: 18px;
    }
    .overlay_out{
        padding: 80px 0;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
    .grid-container{
        gap: 45px;
    }
    .grid-item{
        font-size: 20px;
    }
    .grid-item .sayi{
        font-size: 28px;
        margin-bottom: 10px;
    }
    .book-table .form-items .form{
        padding: 75px 25px;
    }
    .breadcrumb-area .breadcrumb-area-baslik{
        font-size: 28px;
    }
    .breadcrumb-area .breadcrumb{
        padding: 10px;
    }
    .food-menu-area .menu-lists .item{
        margin-bottom: 25px;
    }
    .contact-box .form-content button{
        padding: 8px 32px;
    }
    .about-area .form-box button{
        padding: 8px 32px;
    }
}

@media only screen and (max-width: 350px){
    nav.navbar.bootsnav .navbar-toggle{
        margin-left: 20px;
    }
}