.slick-slider { margin-bottom: 0px; }
.b-radius-20 { border-radius: 20px; }
.page main .blog .item .title{
    font-size: 22px;
}
#fullpage .hasta-oykuleri h2 { margin-bottom: 15px; }
#fullpage .blog h3 { margin-bottom: 15px; font-size: 30px; }
.slick-prev { background: url(../images/prev.png) no-repeat; top: 40%; }
.slick-next { background: url(../images/next.png) no-repeat; top: 40%; }
.slick-next:before { content: ''!important; }
.slick-prev:before { content: ''!important; }
.footer { margin-top:0px; padding-bottom: 30px; }

.blog-slider .slick-slide img{ border-radius: 10px 10px 0px 0px; }
#fullpage .blog h4 { padding: 10px 5px; }
#fullpage .blog .text{ padding: 0px 5px; }
.oykuler-slider-nav .slick-prev { top: 45%; right: -40px; left: initial; }
.oykuler-slider-nav .slick-next { top: 45%; right: -40px; }
.oykuler-slider-nav .slick-next { top: 49%; }
.oykuler-slider-nav .slick-prev { background: url(../images/prev.png) no-repeat; transform: rotate(90deg); }
.oykuler-slider-nav .slick-next { background: url(../images/next.png) no-repeat; transform: rotate(90deg); }

.container { max-width: 1170px!important; width: auto!important;     padding-right: 15px;
    padding-left: 15px; }

.menu-ikon {
    width: 60px;
    height: 60px;
}

.page main .hakkimizda h3 {
    font-family: "Nunito", sans-serif;
    font-size: 25px;
    color: #FFD969;
    line-height: 65px;
    font-weight: 600;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    margin-top: -10px;
}

.page main .hakkimizda p a {
    font-family: "Nunito", sans-serif;
    font-weight: 500;
    color: #FFD969;
}

.page main .blog .item { min-height: 555px; }
.page main .hakkimizda .text { margin-top: 0px; }

@media screen and (max-height:576px){

    .social-btn ul{
        padding-inline-start: 20px;
    }

    #fullpage #section0 .slide .left{
        padding-top: 0px;
    }

}

@media screen and (max-width: 767px) {
    #fullpage .hasta-oykuleri #videoContent a img { width: 100%; }
    .collapse { display: block; visibility: visible; }
    header .bottom { height: auto; padding-top: 0px; }
    header .bottom .navbar-brand { text-align: left; padding-left: 15px; width: 100%; display: inline-block; padding-bottom: 15px; }
    header .bottom .navbar-brand img { display: inline-block; padding-top: 50px; width: 140px; }
    header .bottom .randevu { position: absolute; margin-top: 25px; top: -192px; left: 25px; }
    header .bottom .randevu .telefon { font-size: 16px; }
    header .hamburger { margin-top: 0px; }
    header .bottom .rightbtn {right: 30px;top: -115px;}
    .social-btn { display: none; }
    #fullpage .hasta-oykuleri .right .slick-slide img { width: 100%; display: inline-block; }
    #fullpage .hasta-oykuleri .right .slick-slide a { padding: 15px; width: 100%; display: inline-block; }
    .mobile-res { display: none; }
    #fullpage #section0 .slide { height: auto; padding: 20px 12px; }
    #fullpage .hasta-oykuleri { padding-top: 10px; }
    #fullpage .basindabiz { padding-top: 10px; margin-top: 130px;}
    #fullpage .blog { padding-top: -300px; }
    .footer { margin-top: 10px; }
    #fullpage .basindabiz .text { width: 100%!important; padding: 15px; display: inline-block; }
    #fullpage .basindabiz h3 { width: 100%!important; padding: 0px 15px; display: inline-block; }
    #fullpage .blog h3 { text-align: center; }
    .footer .links.last { margin-left: 0px; }
    .footer .iletisim-form {

        margin-top: 25px;
        width: 100%;

     }

     .footer .iletisim-form .cl-kvk{
        height: 25px;
     }
     .footer .iletisim-form label{
      
     }
    #fullpage #section0 .slide .left { padding-top: 0px; }
    .page main { padding-top: 15px; }
    .page main .blog h1 { text-align: center; }
    .page main .iletisim h1 { text-align: center; }
    .page main .hasta-oykuleri h1 { text-align: center; }
    .page main .tedaviler h1 { text-align: center; }
    .page main .hakkimizda h1 { text-align: center; }
    a.blog-box { display: inline-block; }
    .page main .hasta-oykuleri .item { width: 100%; display: inline-block; }
    .page main .hasta-oykuleri .item img { width: 100%; display: inline-block; }
    .page main .hasta-oykuleri .abone { 
        position: relative;
        width: 100%;
        top: -15px;
        float: inherit;
        left: 27%;
    }
    .page main .hasta-oykuleri .abone img { display: inline-block; }
    .page main .hasta-oykuleri .item .video-title { margin: 20px; }
    .page main .tedaviler .item img { width: 100%; }
    .slick-next { top: initial!important; bottom: 0px; right: 20px; }
    .slick-prev { top: initial!important; left: initial; right: 50px; bottom: 0px; }
    .oykuler-slider-nav .slick-next { top: initial!important; bottom: -30px; right: 20px; }
    .oykuler-slider-nav .slick-prev { bottom: -30px; right: 50px; }
    header #sidebar-wrapper .rightmenu ul { width: 75%; }
    .page main .hakkimizda .text iframe { width: 100%; height: auto; }
    .page main .blog .item { height: auto; min-height: auto; }
    .page main .blog .text2 img { width: 100%!important; height: auto!important; }
    #fullpage .blog .slick-slide { padding: 0px; }
    #fullpage .basindabiz .img { margin: 0px; }
    #fullpage .hasta-oykuleri h2 { width: 100%; height: auto; display: inline-block; text-align: center; }
    #fullpage #section0 .slide .left .btns a { margin-bottom: 15px; }
    header #sidebar-wrapper .rightmenu ul li { min-height: 112px; }
}


.btn-youtube {
    background: #ff0100;
    border: 1px solid #ff0100!important;
    font-weight: 700;
    border-radius: 8px;
    font-family: Nunito,sans-serif;
    padding: 11px 15px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 17px;
    margin-right: 20px;
    letter-spacing: .3px;
    float: left;
    width: 150px;
}

.btn-youtube:hover {
    background: #c70a09!important;
    border: 1px solid #c70a09!important;
    color: #ffffff!important;
}
.wrapper-social{
    display: none;
}

@media screen and (max-width:768px) {
    #fullpage .blog{
        padding-top: 70px;
    }
    #fullpage .blog h3{
        margin-bottom: -15px;
    }
    .hasta-oykuleri .container .row .col-md-12 h1{
        font-size: 28px;
        color: #fff;
        letter-spacing: .5px;
        margin-bottom: 20px;
    }

    #fullpage .hasta-oykuleri #videoContent a .video-title{
        position: relative;
    }
    #fullpage .hasta-oykuleri .right .slick-slide .video-title{ position: relative; top: 10px; font-size: 18px; }

    #fullpage .hasta-oykuleri .slick-slider .slick-track, .slick-slider .slick-list{
        margin-top: 70px;

    }

    #fullpage .basin-slider .slick-list{
        margin-top: 0px;
    }

    .hasta-oykuleri .container .row .col-md-12{
        margin-bottom: -65px; 
    }

    .fancybox-overlay-fixed .fancybox-type-iframe{
        width: 100%!important;
        margin-top: 15.4px!important;

    }

    .fancybox-opened .fancybox-skin{
        padding: 0px!important;
        width: 100%!important;
    } 
    
    .fancybox-type-iframe .fancybox-inner{
        overflow: auto!important;
        width: 100%!important;
        height: auto!important;
    
    }

    .btn-tum-oykuler{
        margin-top: 25px;
        bottom: 0px;

    }
    header .hamburger.open-nav .hamb-bottom, header .hamburger.open-nav .hamb-middle, header .hamburger.open-nav .hamb-top {
        height: 2px;
        float: left;
        position: relative;
        display: block;
        width: 100%;
        margin-left: 0px;
        margin-bottom: 5px;
        margin-top: 6px;
        background: #0f3d5c;
    }

    .wrapper-social{
        display: inline-block;
        float: right;
        margin-top: -30px; 
    }
    .button-sc-menu{
        margin-right: 0px!important;
    }
    .button-sc-menu .icon i{
    font-size: 20px!important;
    line-height: 40px;

    }
    header .bottom .randevu{
        width: 88%;
    }
    .randevu a:nth-child(1){
        display: block;
        width: 230.1px;
    }

    .button-sc-menu a{
        color: #fff;
    }

    .footer .copyright ul{
        float: left;
        margin-left: 0px;
        margin-top: 10px;
    }
}

.footer .social ul li{
    margin-right: 40px;
}

.button-sc-menu {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 2px;
	cursor: pointer;
    color: #fff;
	/* background: #fff; */
	overflow: hidden;
	border-radius: 50px;
	transition: all 0.3s ease-in-out;
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}

.button-sc-menu span {
	font-size: 20px;
	font-weight: 500;
	line-height: 60px;
	margin-left: 10px;
}

.button-sc-menu:nth-child(1):hover .icon {
	background: #e1306c;
}

.button-sc-menu:nth-child(2):hover .icon {
	background: #4267b2;
}

.button-sc-menu:nth-child(3):hover .icon {
	background: #1da1f2;
}

.button-sc-menu:nth-child(4):hover .icon {
	background: #0e76a8;
}

.button-sc-menu:nth-child(5):hover .icon {
	background: #ff0000;
}

.button-sc-menu:nth-child(6):hover .icon {
	background: #333;
}

.button-sc-menu:nth-child(1) span {
	color: #e1306c;
}

.button-sc-menu:nth-child(2) span {
	color: #4267b2;
}

.button-sc-menu:nth-child(3) span {
	color: #1da1f2;
}

.button-sc-menu:nth-child(4) span {
	color: #0e76a8;
}

.button-sc-menu:nth-child(5) span {
	color: #ff0000;
}

.button-sc-menu:nth-child(6) span {
	color: #333;
}

.button-sc-menu .icon {
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 50px;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}

.button-sc-menu .icon i {
	font-size: 15px;
	line-height: 30px;
	transition: all 0.3s ease-in-out;
}

.button-sc-menu:hover i {
	color: #fff;
}

.btn-tum-oykuler{
    color: #fff;
    font-weight: 700;
    width: 100%;
    text-align: center;
    display: inline-block; text-decoration: underline; font-size: 14px;
}

.abone::marker{
    color: rgba(0, 0, 0, 0);
  }