@media(max-width:1600px) {

    /*** Header ***/
    ul.nav li {
        padding: 0px 20px;
    }

    ul.dropdown-menu li {
        padding: 5px 0px;
    }

    ul.dropdown-menu a.dropdown-item {
        padding: 5px 20px 3px 20px;
    }

    /*** Anasayfa - Slider ***/
   

    /*** Anasayfa - Online Diyet ***/
    #home-projects-slider .item a.button {
        left: 37%;
    }
}

@media(max-width:1440px) {

    /*** Header ***/
    ul.nav li {
        padding: 0px 15px;
    }

    ul.dropdown-menu li {
        padding: 5px 0px;
    }

    ul.dropdown-menu a.dropdown-item {
        padding: 5px 15px 3px 15px;
        font-size: 16px;
    }

    ul.nav li a {
        font-size: 16px;
    }

    /*** Anasayfa - Slider ***/
    #home-slider-1 p.slider-title {
        font-size: 45px;
    }


    /*** Tarifler ***/
    p.material-title {
        font-size: 20px;
    }
}



@media(max-width:1366px) {
    p {
        font-size: 14px;
    }

    p.down-title {
        font-size: 20px;
    }

    a {
        font-size: 14px;
    }

    a.button {
        padding: 6px 8px;
        font-size: 14px;
    }

    input,
    textarea,
    select {
        font-size: 14px;
        padding: 8px 5px;
    }

    select {
        height: 40px;
    }

    button {
        font-size: 14px;
    }

    table tr td {
        font-size: 14px;
    }

    /*** Header ***/
    .header {
        padding: 25px 0px;
    }

    .top-header-item {
        padding: 0px 15px;
    }

    .top-header-item p a {
        font-size: 18px;
    }

    .nav-left {
        padding-top: 40px;
    }

    .nav-right {
        padding-top: 40px;
    }

    ul.nav li a {
        font-size: 15px;
    }

    ul.dropdown-menu a.dropdown-item {
        font-size: 15px;
    }

    /*** Anasayfa - Slider ***/
    #home-slider-1 p {
        font-size: 20px;
    }

    #home-slider-1 .owl-dot {
        margin: 5px;
    }

    #home-slider-1 .owl-dots span {
        width: 12px;
        height: 12px;
    }

    .home-slider-2 {
        padding: 15px;
        border-right: 30px solid #F8BBB8;
    }

    #home-slider-2 p.slider-title {
        font-size: 18px;
    }

    #home-slider-2 .owl-nav {
        right: -38px;
        top: 35%;
    }

    #home-slider-2 .owl-nav [class*=owl-] {
        font-size: 25px;
    }

    /*** Anasayfa - Blog ***/
    p.big-title {
        font-size: 95px;
    }

    /*** Anasayfa - Online Diyet ***/
    ul.online-diet li p.number {
        font-size: 25px;
    }

    /*** Footer ***/
    .footer-column {
        margin-top: 80px;
    }

    /*** Online Diyet ***/
    section.online-diet .item .price-group a.button {
        padding: 6px 8px;
    }

    p.price {
        font-size: 25px;
    }

    /*** S.S.S. ***/
    .sss-cat-list ul li a {
        font-size: 16px;
    }

    .sss-cat-list ul li {
        padding: 10px 0px;
    }

    ul.item-tree-list li p.down-title a {
        font-size: 16px;
    }

    ul.sss-list li a.sss-list-down-title {
        font-size: 18px;
    }
}

@media(max-width:1280px) {
    p.title {
        font-size: 45px;
    }

    p.down-title {
        font-size: 16px;
    }

    /*** Header ***/
    ul.nav li {
        padding: 0px 10px;
    }

    ul.dropdown-menu li {
        padding: 5px 0px;
    }

    ul.dropdown-menu a.dropdown-item {
        padding: 5px 10px 3px 10px;
    }

    /*** Anasayfa - Slider ***/
    #home-slider-1 .slider-desc {
        max-width: 70%;
    }

    #home-slider-1 p.slider-title {
        margin: 0px;
    }

    #home-slider-2 p.slider-title {
        margin-bottom: 2px;
    }

    /*** Anasayfa - Online Diyet ***/
    #home-projects-slider .item a.button {
        left: 35%;
    }

    #home-projects-slider .owl-nav {
        top: -55px;
        right: 75px;
    }

    #home-projects-slider .owl-nav [class*=owl-] {
        padding: 7px;
    }

    /*** Anasayfa - Blog ***/
    p.big-title {
        font-size: 80px;
    }

    /*** Anasayfa - Online Diyet ***/
    ul.online-diet li p i {
        font-size: 30px;
    }

    ul.online-diet li p.number {
        font-size: 20px;
    }

    /*** Anasayfa - Bülten ***/
    section.newsletter-form p.title {
        font-size: 85px;
    }

    form.newsletter-form.newsletter-form {
        margin-top: 15px;
    }

    /*** Footer ***/
    section.footer {
        padding: 15px 0px 0px;
    }

    .advert p a {
        font-size: 12px;
    }

    /*** Online Diyet ***/
    .bki-sonuc-section p {
        font-size: 20px;
    }

    p.item-title {
        padding: 5px 0px;
    }

    p.item-special-title {
        font-size: 18px;
    }

    p.price {
        font-size: 22px;
    }

    .site-map {
        padding: 7px 15px;
    }

    /*** Tarifler ***/
    p.material-title {
        font-size: 18px;
    }

    /*** S.S.S. ***/
    .tab-pane.fade p i {
        font-size: 22px;
    }
}

@media(max-width:1080px) {
    p {
        font-size: 13px;
    }

    a {
        font-size: 13px;
    }

    a.button {
        font-size: 13px;
    }

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

    button {
        font-size: 13px;
    }

    table tr td {
        font-size: 13px;
    }

    /*** Header ***/
    .header {
        padding: 0px 0px 5px 0px;
    }

    ul.nav li {
        padding: 0px 15px;
    }

    ul.dropdown-menu li {
        padding: 5px 0px;
    }

    ul.dropdown-menu a.dropdown-item {
        padding: 5px 15px 3px 15px;
        font-size: 15px;
    }

    .logo {
        width: 8%;
    }

    .search-group {
        display: none;
    }

    /*** Slider ***/
    #home-slider-1 .slider-desc {
        left: 5%;
    }

    #home-slider-1 p {
        font-size: 16px;
    }


    /*** Anasayfa - Filiz Aytar ***/
    p.title.dietician-name {
        font-size: 65px;
    }

    p.dietician-down-detail {
        font-size: 45px;
    }

    /*** Anasayfa - Online Diyet ***/
    #home-projects-slider .item a.button {
        left: 32%;
    }

    ul.online-diet li p.number {
        padding: 0px;
    }

    ul.online-diet li p.text {
        padding: 0px;
    }

    #home-decoration-slider .owl-prev {
        left: -35px;
    }

    #home-decoration-slider .owl-next {
        right: -35px;
    }

    p.big-title {
        font-size: 65px;
    }

    section.calculation .item p {
        font-size: 14px;
    }

    /*** Anasayfa - Bülten ***/
    section.newsletter-form p.title {
        font-size: 75px;
    }

    /*** Breadcrumb ***/
    section.breadcrumb {
        height: 40vh;
    }

    section.breadcrumb p {
        max-width: 65%;
    }
}

@media(max-width:1024px) {
    select {
        height: 35px;
    }

}

@media(max-width:1199px) {
    section.home-online-diet img {
        width: 50%;
        margin-top: 50px;
    }
}

@media(max-width:1160px) {

    /*** Header ***/
    .top-header-item {
        padding: 0px 5px;
    }

    .mobile-header {
        position: relative;
        width: 100%;
        display: block;
        padding: 0px 20px;
    }

    .nav {
        display: none;
        float: left;
        width: 100%;
        text-align: center;
        z-index: 5;
        margin: 0px;
    }

    .dropdown-menu {
        position: relative;
    }

    .nav ul li {
        display: block;
        padding: 5px 0px;
    }

    .nav ul li a {
        font-family: "Proxima-Nova-Bold";
        color: #A0A0A0;
        padding: 0px;
        font-size: 15px;
    }

    ul.dropdown-menu a.dropdown-item {
        padding: 3px 0px;
    }

    .nav .dropdown-menu {
        width: 100%;
        border-radius: 0;
        box-shadow: none;
        padding: 0px;
        text-align: center;
    }

    .nav .dropdown-menu a.dropdown-item {
        text-align: center;
    }

    .nav ul li.dropdown:hover ul.dropdown-menu {
        display: block;
    }

    .logo {
        float: left;
        margin: 0px;
        width: 70px;
    }

    .header {
        display: none;
    }

    button.toggle-nav {
        display: block;
        float: right;
        background: transparent;
        border: none;
        outline: 0;
        padding: 0px;
        margin-top: 15px;
        font-size: 30px;
    }
}

@media(max-width:820px) {



    /*** Anasayfa - Slider ***/
    #home-slider-1 .slider-desc {
        top: 45%;
    }

    .home-slider-2 {
        padding: 10px;
    }

    #home-slider-2 p.slider-title {
        font-size: 16px;
    }

    #home-slider-2 .owl-nav [class*=owl-] {
        font-size: 20px;
    }

    #home-slider-2 .owl-nav {
        right: -30px;
    }

    /*** Anasayfa - Sosyal Medya ***/
    .social-media-title {
        border: none;
        height: auto;
    }

    iframe.snapwidget-widget {
        height: auto;
    }

    /*** Anasayfa - Bülten ***/
    section.newsletter-form p.title {
        text-align: center;
    }

    /*** Footer ***/
    img.footer-logo {
        width: 10%;
    }

    p.footer-title {
        font-size: 25px;
    }

    .footer-detail {
        text-align: center;
    }

    .footer-column {
        text-align: center;
        margin-top: 10px;
    }

    ul.item-tree-list li img {
        display: none;
    }

    ul.item-tree-list li {
        text-align: center;
    }

    ul.item-tree-list li .title-line {
        display: none;
    }

    p.project-title {
        font-size: 45px;
    }

    .top-section {
        margin-top: 150px;
    }

    /*** Breadcrumb ***/
    .breadcrumb-panel {
        padding-top: 15%;
    }

    section.breadcrumb p {
        max-width: 100%;
    }

    section.contact {
        margin-top: 50px;
        padding: 135px 0px 70px 0;
    }

    img.sign {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    /*** Online Diyet ***/
    section.page-section {
        margin: 150px 0px;
    }

}

@media(max-width:768px) {

    /*** Anasayfa - Slider ***/
    #home-slider-1 .slider-desc {
        top: 40%;
    }

    /*** Anasayfa - Online Diyet Paketleri ***/
    #home-projects-slider .owl-nav {
        right: 10px;
    }

    #home-decoration-slider .owl-nav [class*=owl-] {
        font-size: 25px;
    }

    #home-decoration-slider .owl-prev {
        left: -25px;
    }

    #home-decoration-slider .owl-next {
        right: -25px;
    }

}

@media(max-width:765px) {
    #home-projects-slider .owl-nav {
        right: 30px;

    }

    #home-projects-slider .item a.button {
        left: 42%;
    }

    #home-decoration-slider .owl-nav {
        top: -50px;
    }

    #home-decoration-slider .owl-prev {
        left: 0;
    }

    #home-decoration-slider .owl-next {
        right: 0;
    }

    p.big-title {
        text-align: left;
    }

    p.big-title {
        text-align: left;
    }

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

    .blog-slider {
        margin-top: 45px;
    }

    .clearfix {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .projects .item .detail {
        margin-bottom: 20px;
    }

    #home-slider-1 .slider-desc {
        left: 5%;
    }

    .calculate .col-md-6.col-sm-6.col-xs-12 {
        padding: 0px;
    }

    .projects {
        padding: 0px;
    }
}

@media(max-width:640px) {
    p.title {
        font-size: 28px;
    }

    #home-projects-slider .owl-nav {
        top: -43px;
    }
}

@media(max-width:540px) {
    .top-header-group {
        display: none;
    }

    #home-slider-1 p {
        display: none;
    }

    #home-slider-1 p.slider-title {
        display: block;
        font-size: 35px;
        margin-bottom: 10px;
    }

    #home-slider-1 .slider-desc {
        top: 39%;
    }

    #home-slider-1 .owl-dots {
        top: 15%;
    }

    section.home-projects .title-group {
        margin-left: 10px;
        text-align: center;
    }

    .home-projects-slider .item img {
        height: 40vh;
    }

    section.home-projects {
        padding-top: 10px;
    }

    #home-projects-slider .owl-nav {
        display: none;
    }

    .default-section {
        margin: 50px 0px;
    }

    p.title {
        font-size: 28px;
    }

    p.project-title {
        font-size: 30px;
    }

    .bki-sonuc-section p {
        font-size: 16px;
    }

    section.breadcrumb {
        height: 35vh;
    }

    #home-comments-slider .item {
        padding: 0px 50px;
    }

    ul.online-diet li p {
        padding: 0px 5px;
    }

    ul.online-diet li p i {
        font-size: 25px;
    }

    ul.online-diet li {
        padding: 15px 0px;
    }

    section.home-online-diet .desc {
        padding-left: 5px;
        padding-right: 5px;
    }

    section.newsletter-form p.title {
        font-size: 50px;
    }

    section.page-section {
        margin: 100px 0px;
    }

    section.contact {
        margin-top: 0px;
    }

    section.online-diet .item {
        width: 100%;
        display: block;
    }
}
@media(max-width:991px){
    .default-section {
        margin: 50px 0px;
    }
    .top-section {
        margin-top: 160px !important;
    }
    .home-slider-2{
        display: none;
    }
    
}

@media(max-width:425px) {
    .logo {
        width: 14%;
    }

    /*** Anasayfa - Slider ***/
    #home-slider-1 p.slider-title {
        font-size: 25px;
    }

    #home-slider-1 .owl-dots span {
        width: 5px;
        height: 5px;
        margin: 5px;
    }

    #home-slider-1 .owl-dots {
        top: 20%;
    }

    p.title.dietician-name {
        font-size: 45px;
    }

    p.dietician-down-detail {
        font-size: 40px;
        margin-top: -30px;
    }

    #home-projects-slider .owl-nav {
        top: -100px;
    }

    #home-projects-slider .item a.button {
        left: 37%;
    }

    #home-decoration-slider .item p.down-title {
        top: 60%;
    }

    section.breadcrumb {
        height: 40vh;
    }

    .breadcrumb-panel {
        padding-top: 20%;
    }

    ul.sss-list li a.sss-list-down-title {
        font-size: 16px;
    }

    section.calculation .item {
        width: 100%;
    }

    section.home-online-diet .desc {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media(min-width:1200px) {
    section.online-diet .item .item-background {
        height: 715px;
    }
    
}

@media(max-width:1200px) {
    .d-md-none {
        display: none !important;
    }

    .kac-kalori-page .kac-kalori-header {
        margin-top: 23px;
    }

}

@media(max-width:560px) {
    .kac-kalori-page .kalori-info-box {
        display: flex;
        flex-direction: column !important;
        padding: 0 70px;
    }

    .kac-kalori-page .kalori-info-box .kalori-info-item {
        text-align: center;
    }

    .kac-kalori-page .kalori-info-box .kalori-info-item {
        margin-bottom: 15px;
    }

}