@media (min-width: 1750px) {
    .menumuz-right .col-item {
        width: 33.3333%;
    }
}

@media (max-width: 1750px) {

    .top-menu-left li {
        line-height: 30px;
        margin-left: 80px;
    }

    .top-menu-right .social-dropdown {
        margin-right: 80px;
    }

    .main-menu li {
        margin-right: 20px;
    }

    .top-dropdown-social {
        left: 108px;
    }

}

@media (max-width: 1480px) {

    .top-menu-left li {
        line-height: 30px;
        margin-left: 40px;
    }

    .top-menu-right .social-dropdown {
        margin-right: 40px;
    }

    .main-menu li {
        margin-right: 10px;
    }

    .header .nav-item-child {
        font-size: 16px;
        line-height: 40px;
        padding: 15px;
    }

    .dropdown-rezervasyon span {
        font-size: 16px;
    }

    .top-menu-right .social-dropdown a span {
        font-size: 14px;
    }

    .top-menu-left li span {
        font-size: 14px;
    }

    .page-contact .contact-social li {
        margin-right: 30px;
    }

    .top-dropdown-social {
        left: 98px;
    }

    .image-gallery .gallery-item .overlay img {
        margin-bottom: 15px;
    }

    .etkinlik-item .right .text-cnt {
        font-size: 15px;
        line-height: 24px;
    }

    .etkinlik-item .right .title {
        font-size: 36px;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .etkinlik-item .right .text-cnt {
        padding: 30px;
    }

    .etkinlik-item .bottom .link-cnt {
        width: 230px;
    }

    .etkinlik-item .right .details {
        padding-left: 30px;
    }

    .etkinlik-item .right .details {
        padding-right: 0px;
    }

    #booking-widget {
        position: absolute;
        right: 0;
        top: 175px;
        z-index: 99;
    }

    .carousel-indicators {
        bottom: 90px;
    }
}

@media (min-width: 1400px) {
    .select-cnt {
        max-width: 16%;
    }
}

@media (max-width: 1300px) {
    .menumuz-item .item-inner .img-yemek {
        top: 50px;
    }

    .nav-menumuz li label .icon-cnt {
        width: 50px;
    }

    .nav-menumuz li label {
        font-size: 12px;
        padding: 0 10px !important;
        padding-left: 0 !important;

    }

    .nav-menumuz li label span {
        font-size: 11px;
    }

    .etkinlik-item .bottom {
        bottom: 40px;
        position: relative;
    }

    .select-cnt-button {
        width: 100% !important;
        display: block;
    }

    .rezervasyon-bottom {
        top: 15px;
        padding: 0;

    }

    .rezervasyon-bottom .right {
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 1250px) {
    .etkinlik-item .right .text-cnt {
        padding-bottom: 0px;
    }

    .etkinlik-item .bottom {
        bottom: 0px;
        position: relative;
    }

    .etkinlik-item .bottom .right {
        width: 100%;
        margin-top: 15px;
    }
}

@media (max-width: 1190px) {
    .top-menu-left li {
        margin-left: 20px;
    }

    .top-menu-right .social-dropdown {
        margin-right: 20px;
    }

    .main-menu li {
        margin-right: 5px;
    }

    .header .nav-item-child {
        font-size: 14px;
        line-height: 40px;
        padding: 10px;
    }

    .dropdown-rezervasyon span {
        font-size: 14px;
    }

    .top-menu-right .social-dropdown a span {
        font-size: 14px;
        margin-left: 10px;
    }

    .top-menu-left li span {
        font-size: 12px;
        margin-left: 10px;
    }

    .dropdown-rezervasyon img {
        margin-right: 5px;
    }

    .top-dropdown-social {
        left: 78px;
    }

    .image-gallery .gallery-item .overlay .item-details {
        top: 0;
    }

    .image-gallery .gallery-item .overlay .item-details .image-popup img {
        position: relative;
        top: 20%;
    }

    .image-gallery .gallery-item .overlay .title {
        font-size: 14px;
        line-height: 24px;
    }

    .etkinlik-item .bottom .menu-gor-link {
        font-size: 13px;
        font-weight: 600;
    }

    .etkinlik-item .bottom .social-cnt ul li a {
        height: 30px;
        line-height: 30px;
        width: 30px;
    }
}

/* Media Queries below 991px */
@media (max-width: 991px) {
    .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }

    .header .menu-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .header .menu-container ul {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .mobile-social .contact-social .mobile-lang {
        display: inline-block;
        float: left;
        border-left: 1px solid #959595;
        padding-left: 10px;
        margin-left: 5px;
    }

    .mobile-social .contact-social .mobile-lang > a {
        color: #959595 !important;
        display: inline-block !important;
        font-size: 14px;
        line-height: 46px;
        text-transform: uppercase;
    }

    .mobile-social .contact-social .mobile-lang > a:hover {
        color: #1b934c !important;
    }
    .main-menu li {
        margin-right: 0 !important;
        float: left;
    }
    .footer {
        padding-left: 0;
        padding-right: 0;
    }

    .abs-image1 {
        left: -15px;
    }

    .abs-image2 {
        left: -5px;
    }

    .abs-image5 {
        right: -15px;
    }

    .abs-image8 {
        right: -15px;
    }

    .abs-image7 {
        right: 0px;
    }

    .abs-image9 {
        top: -25px;
        left: -15px;
    }

    .abs-image10 {
        right: -15px;
    }

    .abs-image11 {
        top: -68px;
        left: -15px;
    }

    .abs-image12 {
        right: -15px;
    }

    .top-menu {
        display: none;
    }

    .header-trans {
        display: none;
    }

    .mobile-logo {
        display: block;
    }

    #booking-widget {
        top: 25%;
    }

    .header .nav-item-child {
        padding-left: 0 !important;
    }

    .header {
        background: #fff;
    }

    .header .navbar-toggle {
        display: block;
    }

    .header .navbar-collapse.collapse {
        display: none !important;
    }

    .header .navbar-collapse.collapse.in {
        display: block !important;
    }

    .header .nav-collapse {
        padding-left: 0;
        padding-right: 0;
    }

    .header .navbar-nav {
        margin: 0;
        float: none;
    }

    .header .navbar-nav .nav-item {
        float: none;
    }

    /* Menu Container */
    .header .menu-container:before, .header .menu-container:after {
        content: " ";
        display: table;
    }

    .header .menu-container:after {
        clear: both;
    }

    /* Logo */
    .header .logo .logo-img-main {
        display: none;
    }

    .header .logo .logo-img-active {
        display: inline-block;
    }

    /* Navbar Nav */
    .header .nav-item-child {
        color: #1b934c;
        line-height: 1.4;
        padding: 9px 12px 7px 15px;
    }

    .header .nav-item-hover:after {
        position: absolute;
        top: 19px;
    }

    .index-header li a {
        color: #1b934c !important;
    }

    .index-header li span {
        color: #1b934c !important;
    }

    .index-header .dropdown-rezervasyon a i {
        color: #1b934c;
    }

    .footer-brand {
        max-width: 90px;
        max-height: 40px;
    }

    .footer .copyright {
        font-size: 10px;
        font-weight: 600;
    }

    .page-mutfagimiz .page-content {
        line-height: 26px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .page-mutfagimiz {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 60px;
    }

    .page-gallery {
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-etkinlikler {
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-etkinlikler .date {
        font-size: 13px;
        line-height: 20px;
    }

    .nav-image-gallery ul li {
        width: 100%;
        display: block;
        margin-right: 0;
        text-align: left;
    }

    .page-contact {
        padding-left: 0;
    }

    .page-menumuz {
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-rezervasyon {
        padding-left: 0px;
        padding-right: 0px;
    }

    .abs-image14 {
        left: -20px;
        position: absolute;
        top: 0px;
        z-index: -1;
        width: 100px;
    }

    #page-content .page-title {
        font-size: 36px;
    }

    .icon-rez {
        display: none;
    }

    .page-mutfagimiz .mutfak-images .mutfak-img {
        margin-bottom: 30px;
    }

    .menumuz-left {
        padding-bottom: 15px;
        padding-top: 0px;
    }

    .etkinlik-item .right {
        padding-top: 20px;
    }

    .etkinlik-item .left img {
        padding-right: 0;
    }

    .etkinlik-item .right .details {
        padding-right: 0px;
    }

    .rezervasyon-form {
        margin-top: 40px;
    }

    .rezervasyon-box {
        left: -30px;
        height: 470px;
    }

    .mobile-social {
        display: block;
    }

    .owl-nav .owl-prev {
        height: 100px;
    }

    .owl-nav .owl-next {
        height: 100px;
    }

    .owl-nav img {
        height: 100px;
    }

    .rezervasyon-box {
        width: 100% !important;
        max-width: 100% !important;
        left: 0;
        padding: 0;
        padding-top: 15px;
        position: absolute;
        top: -210px;
    }

    .en-desc {
        display: none;
    }

    .en-desc-mobile {
        position: relative !important;
        display: block !important;
        text-align: left;
    }

    .map-icon {
        display: none;
    }

    .map-icon-mobile {
        display: block;
    }
}

/* Media Queries below 767px */
@media (max-width: 767px) {
    /* Menu Container */
    .header .menu-container {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: 0;
        margin-right: 0;
    }

    .header .navbar > .container {
        width: auto;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .header .navbar > .container > .nav-collapse {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }

    .footer-brand {
        position: relative;
    }

    .brand-trip {
        top: 0;
    }

    .footer .copyright {
        font-size: 9px;
        font-weight: 500;
        top: 50px;
    }

    .contact-right {
        margin-top: 30px;
    }

    .image-gallery .gallery-item .overlay img {
        height: 40px;
        margin-bottom: 15px;
        width: 40px;
        margin-top: 50px;
    }

    .menumuz-item .item-inner .title {
        font-size: 18px;
    }

    .menumuz-item .item-inner .desc {
        font-size: 9px;
        line-height: 18px;
    }

    .title-pg {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 30px;
    }

    .menumuz-right .category-title {
        color: #00816a;
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 30px;
    }

    #booking-widget {
        height: 320px !important;
        top: 0 !important;
        bottom: 0 !important;
        margin: auto !important;
        position: absolute;
        float: none;
        display: block !important;
    }

    #booking-widget .widget-content {
        margin: 0;
        width: 100%;
        max-width: 100%;
        display: table;
        height: 320px !important;
    }

    #booking-widget .widget-header {

    }

    .etkinlik-slider .slider-item {
        height: 320px;
    }

    .etkinlik-slider .slider-item .right img {
        position: relative;
        top: 0;
        bottom: 0;
        width: auto;
        float: right;
        height: 100% !important;
        max-height: 100%;
    }

    #booking-widget .widget-header .title-cnt {
        width: 200px;
        bottom: 14px;
        left: 20px;
        display: block;
    }

    #booking-widget .widget-header .title {
        font-size: 8px;
    }

    #booking-widget .widget-header .icon-close {
        font-size: 8px;
        right: 9px;
        top: 10px;
    }

    #booking-widget .widget-header {
        width: 30px;
        max-width: 30px;
    }

    .etkinlik-item .right .title {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 0px;
    }

    .etkinlik-item .right .text-cnt {
        padding: 15px;
    }

    .etkinlik-item .right .details {
        padding-left: 15px;
    }

    .etkinlik-item .right .text-cnt .left-line {
        top: 20px;
    }

    .etkinlik-item .bottom .link-cnt {
        margin-bottom: 15px;
    }

    .rezervasyon-box {
        width: 100% !important;
        max-width: 100% !important;
        left: 0;
        padding: 0;
        padding-top: 15px;
    }

    .abs-image16 {
        width: 60px;
    }

    .etkinlik-slider .slider-item .left .etkinlige-git img {
        width: 12px;
    }

    .etkinlik-slider .slider-item .left .etkinlige-git {
        font-size: 10px;
        line-height: 15px;
    }

    .etkinlik-slider .slider-item .left {
        width: 50%;
        height: auto;
        padding: 6px;
        display: table-cell;
        float: left;
    }

    .etkinlik-slider .slider-item .right {
        width: 50%;
        height: 240px;
        display: table-cell;
        float: left;
    }

    .etkinlik-slider .slider-item .left .desc {

    }

    .etkinlik-slider .slider-item .left .social li {
        margin-right: 3px;
    }

    .owl-nav .owl-prev {
        left: 60px;
        height: 40px;
    }

    .owl-nav .owl-next {
        right: 60px;
        height: 40px;
    }

    .owl-nav img {
        height: 60px;
    }

    .nav-image-gallery {
        display: none;
    }

    .gallery-categories-mobile {
        display: block;
    }

    .gallery-categories-mobile .nav-image-gallery {
        display: block;
    }

    .gallery-categories-mobile .nav-image-gallery label {
        display: block;
        padding-left: 0;
    }

    .list-menumuz-mobile {
        display: block;
        margin-bottom: 15px;
    }

    .title-pg {
        margin-bottom: 0 !important;
    }

    .list-menumuz {
        display: none;
    }

    .page-menumuz {
        padding-top: 30px;
    }

    .nav-menumuz li a span i {

    }

    .menumuz-right .col-item {
        width: 100% !important;
    }

    .form-date-input {
        margin-bottom: 0px;
        margin-right: 0;
        width: 100%;
    }

    .form-kisi-input {
        margin-bottom: 0px;
        margin-right: 0;
        width: 100%;
    }

    .rezervasyon-detail .form-row .form-group {
        padding-right: 0;
        padding-left: 0;
    }

    .col-row-bottom-rezervasyon {
        padding-right: 0;
        padding-left: 0;
    }

    .form-date-input img {
        left: 12px;
    }
}

/* Media Queries above 992px */
@media (min-width: 992px) {
    /* Navbar */
    .header .navbar-nav-right {
        float: right;
    }

    .rezervasyon-box {
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    }

    .page-on-scroll .header .navbar {
        background: #fff;
        border-bottom-color: #f0f0f0;
        transition-duration: 300ms;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
    }

    .page-on-scroll .header .logo-img-main {
        display: none;
        transition-duration: 400ms;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
    }

    .page-on-scroll .header .logo-img-active {
        display: inline-block;
        transition-duration: 400ms;
        transition-property: all;
        transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
    }
}

@media (max-width: 768px) {
    .carousel-title {
        font-size: 60px;
    }
}

@media (max-width: 630px) {
    #booking-widget {
        max-width: 100%;
        width: 100%;
    }

    #booking-widget {
        height: 200px !important;
    }

    #booking-widget .widget-content {
        margin: 0;
        width: 100%;
        max-width: 100%;
        display: table;
        height: 200px !important;
    }

    .etkinlik-slider .slider-item {
        height: 200px;
    }

    #booking-widget .booking-widget-inner {
        height: 200px;
    }

    .etkinlik-slider .slider-item .right {
        height: 200px;
    }

}

@media (max-width: 480px) {
    .menumuz-item .item-inner .img-yemek {
        max-width: 120px;
        max-height: 120px;
    }

    .menumuz-item .item-inner .meta .price {
        font-size: 16px;
    }

    .menumuz-item .item-inner .meta .menu-incele-link {
        font-size: 8px;
    }

    .menumuz-item .item-inner .meta .menu-incele-link span {
        margin-left: 5px;
    }

    .menumuz-item .item-inner .meta .menu-incele-link:hover i {
        margin-left: 20px;
    }

    .menumuz-item {
        height: 250px;
    }

    .abs-image15 {
        position: absolute;
        right: 0;
        top: 20px;
        z-index: -1;
        width: 180px;
    }

    .rezervasyon-bottom .social-cnt {
        float: left;
        margin-top: 15px;
    }

    .etkinlik-slider .slider-item .left .title {
        font-size: 13px;
        line-height: 10px;
        margin-bottom: 0;
    }

    .etkinlik-slider .slider-item .left .title a {
        font-size: 13px;
        line-height: 13px;
    }

    .etkinlik-slider .slider-item .left .meta {
        font-size: 8px;
    }

    .etkinlik-slider .slider-item .left .desc {
        font-size: 8px;
        line-height: 12px;
        margin-top: 2px;
        margin-bottom: 0;
    }

    .etkinlik-slider .slider-item .left .social li a {
        height: 20px;
        line-height: 19px;
        text-align: center;
        transition: all 0.3s ease 0s;
        width: 20px;
        font-size: 10px;
    }

    .etkinlik-slider .slider-item .left .social {
        margin: 0 0 4px;
    }

    .owl-nav img {
        height: 40px;
    }

    .navbar-collapse {
        overflow: auto;
    }

    .widget-line {
        height: 145px;
        width: 1px;
    }

    #booking-widget {
        height: 150px !important;
    }

    #booking-widget .widget-content {
        margin: 0;
        width: 100%;
        max-width: 100%;
        display: table;
        height: 150px !important;
    }

    .etkinlik-slider .slider-item {
        height: 150px;
    }

    #booking-widget .booking-widget-inner {
        height: 150px;
    }

    .etkinlik-slider .slider-item .right {
        height: 150px;
    }
}

@media (max-width: 400px) {
    #booking-widget .bx-default-pager {
        bottom: 5px;
    }
}

@media (max-width: 350px) {

}

@media (max-width: 300px) {

}
