@import '../fonts/font.css';
html, body {
	font-family: 'Roboto', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 300;
	font-size: 14px;
}
html, body {
	line-height: 1.5em;
}
main.site-cont {
	margin: auto;
	overflow: hidden;
}
#mainslide .swiper-slide {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	opacity: 0 !important;
}
#mainslide .swiper-slide.swiper-slide-active {
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	opacity: 1 !important;
}
[aria-expanded=false] i.fa-close {
	display: none;
}
[aria-expanded=true] i.fa-bars {
	display: none;
}
.collapse.yorumcollapse.show {
    display: inline;
}
.btn-ymore {
    display: none;
}
.collapsed.btn-ymore {
    display: inline-block;
}
.topsection {
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    color: #777777;
    background-color: #F5F5F5;
}
.breadcrumb {
	padding: .75rem 0rem;
	margin-bottom: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
}
.dropdown-toggle::after {
	display: none;
}
.navbar-nav .nav-link {
	display: flex;
	justify-content: space-between;
}
.mainlogo-cont {
	padding: 3rem 0;
	max-width: 170px;
}
header.header {
	
	position: fixed;
	left: 0;
	top: 0;
	bottom: auto;
	z-index: 600;
	width: 100%;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.header.pinning-nav {
	width: 100%;
	z-index: 3;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: transparent;
	left: 0;
	right: 0;
	top: 0px;
	z-index: 800;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.header.pinning-nav.pinned.pinning-top {

	position: fixed;
	left: 0;
	right: 0;
	top: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: transparent;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.header.pinning-nav.unpinned {
	background-color: #fff;
	padding: 0;
	position: fixed;
	top: -250px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.header.pinning-nav.pinned {
	background-color: #fff;
	padding: 0;
	position: fixed;
	top: 0;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
.header.pinning-nav.pinned.pinning-top.menudropactive, .header.pinning-nav.menudropactive {

	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.navbar.navdetay .container {
            position:relative;
           }
           .logo-sec {
    background-color: #fff;
        padding: 15px 0;
}
.header.pinning-nav.pinned .logo-sec, .header.pinning-nav.pinned .topsection {
    display: none;
}
.header.pinning-nav.pinned.pinning-top .logo-sec, .header.pinning-nav.pinned.pinning-top .topsection {
    display: block;
}
nav.navbar.navdetay a.navbar-brand {
    padding: 0;
}
a.navbar-brand img.img-fluid, .header.pinning-nav.pinned.pinning-top a.navbar-brand img.img-fluid {
	width: 150px;
    -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
ul.nav.toprightnav .nav-link {
    padding-left: 5px;
    padding-right: 5px;
}
.csLoginFail{
	padding:10px;
	color:#FF0004;
}
.detay-header {
	background-position: bottom right;
	background-size: cover;
}
.detay-mask {
	padding: 12rem 0 0 0;
}
.detay-title h1 {
	margin: 0;
	font-weight: 700;
	font-size: 30px;
	color: #cc2817;
}
.detay-title p {
	font-size: 12px;
	margin: 0;
}
.contact-list h5 {
	font-weight: 700;
	font-size: 16px;
	margin-top: 25px;
}
.dheaderlogo {
	display: block;
	padding-top: 0;
	padding: 5px 10px;
}
header.header.menudropactive a.dheaderlogo {
/* background-color: #fff;*/



}
.paketnewimg {
    min-height: 245px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
h2.hoslist-stitle {
    border-bottom: 1px solid #ddd;
    padding-bottom: 6px;
    margin-bottom: 15px;
    margin-top: 25px;
}
ul.contact-list {
	padding: 0;
	list-style: none;
}
.contact-cont .tab-pane {
	padding: 20px 0;
}
.content-sec {
	padding: 30px 0;
}
.navbar.navdetay .mobilmainmenu {
	width: 100%;
	display: block;
}
.navbar.navdetay .mainmenu-collapse {
	width: 100%;
	display: flex;
	align-items: flex-start;
    position: relative;
}
nav.navbar.navdetay, .header.pinning-nav.pinned.pinning-top nav.navbar.navdetay {
    background-color: #fff;
padding: 20px 0;
    -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.header.pinning-nav.pinned  nav.navbar.navdetay {
padding: 5px 0;
}
.header.pinning-nav.pinned a.navbar-brand img.img-fluid {
	width: 100px;
    -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.navbar.navdetay .navbar-nav .nav-link {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	font-weight: 700;
    padding: 20px 1.3rem;
	display: flex;
	align-items: center;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	white-space: nowrap;
}
.navbar.navdetay .navbar-nav .nav-link:hover {
	background-color: transparent;
	color: #000;
}
.navbar.navdetay .navbar-nav .nav-link i.fa.fa-angle-down {
	margin-left: 5px;
	font-size: 18px;
}
nav.navbar.navdetay .navbar-nav .nav-item.dropdown.show .nav-link {
    background-color: #f9d8d9;
    color: #4e0609;
}

nav.navbar.navdetay .navbar-nav .dropdown-menu {
	border: none;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	    box-shadow: 0 12px 35px rgba(171, 103, 103, 0.22);

}

nav.navbar.navdetay .dropdown-item {

	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
 .navbar.navdetay .navbar-nav li.nav-item.dropdown.dildrop .nav-link {
 	border-radius: 0;
 	
 } .navbar.navdetay .navbar-nav li.nav-item.dropdown.dildrop .nav-link:hover {
 	border-radius: 0;
background-color: transparent;
 }
 .navbar.navdetay .navbar-nav li.nav-item.dropdown.dildrop .dropdown-menu {
 	min-width: 100px;
 }
 .navbar.navdetay .navbar-nav li.nav-item.dropdown.dildrop img {
 	width: 25px;
 	    border: 1px solid #fff;
 }
  .navbar.navdetay .navbar-nav li.nav-item.dropdown.dildrop span {
padding-left: 5px;
display: inline-block;
 }
ul.paketlist {
    list-style: none;
    padding: 0;
}
ul.paketlist a.paketlist-item {
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid;
    border-color: #ddd;
    font-size: 12px;
    padding: 5px 0px 2px 0px;
    margin-bottom: 5px;
    display: block;
}
.catsmenu-inner .card {
    padding: 0;
    border: none;
    border-radius: 0;
}
.catsmenu-inner .card .card-header {
 border-radius: 0 !important;
    padding: 0;
    background-color: #fff;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.catsmenu-inner .card .card-header .btn.btn-link, .catsmenu-inner .card .card-header a {
    color: #e30513;
    text-decoration: none;
    white-space: normal;
    font-size: 12px;
    padding-top: 15px;
    padding-bottom: 15px;
}
 .catsmenu-inner .card .card-header a {
padding: 5px;
display: block;
}
.catsmenu-inner .card .card-body {
	padding: 10px 5px;

}
.catsmenu-inner {
    width: 100%;
}

.card-body{
	background-color: #be1522;
	color: #fff;
}
.card-title{
	font-size:1em;
}
.mobil-catsop .btn.btn-outline-danger {
    border-radius: 0;
    border: none;
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: 700;

}
.hospitalotel-img {
    display: block;
    min-height: 350px;
    background-size: cover;
    background-position: center;
    position: relative;
    color: #fff;
    text-decoration: none;
}
.genelred-title h3 {
    background-color: #ed1c24;
    display: block;
    color: #fff;
    position: relative;
    padding: 10px 20px 10px 20px;
    font-size: 25px;
    line-height: 22px;
    min-width: 165px;
    text-align: center;
    max-width: 330px;
    margin: 20px auto 20px auto;
    border-radius: 4px;
}
.genelred-title h3:after {
    top: 100%;
    left: 45%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(231, 35, 32, 0);
    border-top-color: #E72320;
    border-width: 10px;
}
.hasotel-text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    padding: 55px 4px 15px 4px;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );
-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.hospitalotel-img:hover .hasotel-text {
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 );

    padding: 105px 4px 45px 4px;
  color: #fff;

}
.mobil-catsop .btn.btn-outline-danger:hover {
	border-radius: 0;
	border: none;
background-color: transparent;
  color: #e30513;
}
nav.navbar.navdetay li.nav-item.dropdown.megamenu-item, nav.navbar.navdetay li.nav-item.dropdown.megamenu-item a.nav-link {
    position: static;
}
nav.navbar.navdetay li.nav-item.dropdown.megamenu-item a.nav-link {
    position: relative;
    z-index: 9999999999;
}
nav.navbar.navdetay li.nav-item.dropdown.show a.nav-link::before {
    display: block;
    content: "";
    left: 50%;
    transform: translate(-50%, 0);
    right: auto;
    top: auto;
    bottom: -3px;
    margin: auto;
    position: absolute;
    border: solid transparent;
z-index: 999999999999;
    height: 0;
    width: 0;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 12px;
  

}
.dropdown-menu.megamenu-cont {
    left: 0;
    right: 0;
    width: 100%;
    padding: 15px;
}

nav.navbar.navdetay li.nav-item.dropdown.show {

}
header.header nav.navbar.navdetay .dropdown-item {
	color: #022318;
}
header.header  nav.navbar.navdetay .megamenu-cont .dropdown-item {
	padding-top: 10px;
	padding-bottom: 10px;
}
header.header  nav.navbar.navdetay .dropdown-item:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.19);
}
.mainloginform {
    padding: 14px;
    min-width: 250px;
}
.hastane-cont a {
    position: relative;
    display: block;
    text-decoration: none;
}
.hastane-cont a .mhastane-text {
	padding: 3vw;
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 700;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.42);
    -webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.paketlistimg-ust {
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 45px 4px 4px 4px;
    color: #fff;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );

}
.hastane-cont:hover a .mhastane-text {
     color: #fff;
    background-color: rgba(0, 0, 0, 0.90);
}
.mhizmet-sec {
    background-image: url(../../images/health_tourism_turkey.jpg);
    background-size: cover;
    background-position: center;
    padding: 70px 0;
    position: relative;
}
.mhizmet-sec::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    background-color: rgba(45, 107, 154, 0.69);
}
.mhizmet-sec .container {
	position: relative;
	z-index: 5;
}
.mhizmet-title {
    width: 100%;
    color: #fff;  
}
.mhizmet-title h3 {     width: 100%;
    padding: 0 0 24px 0;
    background-image: url(../../images/pattern/pattern-04.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    color: #fff;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 28px;
    font-weight: bold;
   }
    .mhizmet-gcont { border-left: 1px solid #fff;
    	padding: 10px 0 10px 10px;}
.mhizmet-title h3.ilkkelime .digerrenk {
    display: inline-block;
    color: #fff;
        background-color: #ed1c24;
    padding: 2px 5px;
}
.mhizmet-titlel h3 {   width: 100%;
    text-align: right;
    color: #fff;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;}
.mhizmet-titlel h3.ilkkelime .digerrenk {
    display: inline-block;
    color: #fff;
        background-color: #ed1c24;
    padding: 2px 5px;
}
.mhizmet-titlel p {
    color: #fff;
    line-height: 16px;
    text-align: right;
    margin: 0;
   position: relative;
   padding-bottom:8px;
}
.mhizmet-titlel p::after {
    content: "";
    max-width: 250px;
    height: 1px;
    background-color: #fff;
    width: 100%;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
	}
 ul.whyturkey {
    list-style: none;
    padding: 10px 0 0 0;
}
 ul.whyturkey li {    padding: 1px 0 8px 22px;
    position: relative;
    color: #fff;
    line-height: 18px;
}
 ul.whyturkey li::before {
    content: "\f046";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.mpaket-sec {
	    padding: 120px 0;
}
.mpaket-sec.mainpaket-sec {
	    padding: 40px 0;
}
.mainsec-title {
    width: 100%;
text-align: center;
    color: #2d3e50;  
}
.mainsec-title h3 {    width: 100%;
text-align: center;
    padding: 0 0 30px;
    background: url(../../images/pattern/pattern-02.png) no-repeat 50% 100%;
        color: #ed1c24;
            margin-bottom: 24px;
            font-size: 36px;
    line-height: 28px;
    font-weight: bold;}
.mainsec-title h3.ilkkelime .digerrenk {
    display: inline-block;
    color: #423f3f;
}
.mainpakettitle h3 {
    padding: 0;
    background: none;
    margin: 0;
}
.mainpakettitle {
    text-align: center;
    width: 100%;
    max-width: 100%;
}
p:empty {
    display: none;
}
.mainpaketselect {
    text-align: center;
       max-width: 300px;
          margin: 12px auto 5px auto;
         background-color: #ed1c24;
   border-radius: 4px;
    color: #fff;
    position: relative;
}
.mainpaketselect:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 0, 0, 0);
    border-bottom-color: #ed1c24;
    border-width: 8px;
    margin-left: -8px;
}
.mainpaketselect .btn.btn-transparent {
    color: #fff;
}
.mainpaketselect .dropdown-item.hepsi-link {
        background-color: #000000;
    color: #fff;
    text-align: center;
    padding: 14px;
}
.mcostomer-sec {
background-image: url(../../images/bgparallax-02.jpg);
background-size: cover;
background-attachment: fixed;
}
.mcostomer-inner {
	    position: relative;
	        padding: 40px 0;
	            background-color: rgba(45, 62, 80, 0.86);
}
.mcostomer-title {
    width: 100%;
text-align: center;
    padding: 0 0 30px;
    background: url(../../images/pattern/pattern-04.png) no-repeat 50% 100%;
        color: #00adef;
            margin-bottom: 24px;
}
.mcostomer-title h3 .digerrenk {
		color: #fff;
		display: inline-block;
}
.mcustomer-cont {
	position: relative;
	padding: 5px;
	  border: 1px solid #5d6b79;
}
.mcustomer-inner {
	position: relative;
	padding: 3vw;
	  border: 1px solid #5d6b79;
}
blockquote.mcustomer-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    font-style: italic;
    color: #fff;
}
.mcustomer-ctitle {
    display: flex;
 justify-content: center;
 text-align: center;
    align-items: center;
}
.mcustomer-ctitle h4 {
    display: flex;
    padding: 5px 5px 7px 85px;
    background: url(../../images/icon-01.png) no-repeat 5px 5px;
    min-height: 55px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    align-items: center;
}
.mcustomer-img {
    height: 75px;
    width: 75px;
       min-height: 75px;
    min-width: 75px;
    background-color: #ddd;
    border-radius: 50%;
    border: 3px solid #00adef;
    background-size: cover;
    overflow: hidden;
    margin-right: 10px;
    background-image: url(../../images/user_bg.jpg);
}
.mcustomer-yorum {
    display: flex;
    align-items: center;
    width: 100%;
}
.mcustomer-buttons {
	display: flex;
	position: absolute;
	bottom: 0;
	right: 20px;
	z-index: 10;
}
.mcustomer-next, .mcustomer-prev {
    width: 30px;
    height: 30px;
    margin: 0 5px;
    color: #6b7986;
    display: block;
    line-height: 30px;
    border-radius: 50%;
    background: #2d3e50;
    border: 1px solid #6b7986;
    text-align: center;
    cursor: pointer;
}
.mhizmet-buttons {
	display: flex;
width: 100%;
justify-content: flex-end;
padding-top: 10px;
	z-index: 10;
}
.mhizmet-next, .mhizmet-prev {
    width: 30px;
    height: 30px;
    margin: 0 5px;
    color: #00ADEF;
    display: block;
    line-height: 30px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #00ADEF;
    text-align: center;
    cursor: pointer;
}
.hastane-sec {
    padding: 70px 0;
}
.paketalho-cont.active {
    background-color: #fff8c8;
}
.paketalho-cont .btn.btn-osec {
    background-color: #ffffff;
    color: #070729;
    border: 1px solid #ffffff;
    border-radius: 0;
    margin: 0 auto;
    display: block;
    }
    .paketalho-cont.active .btn.btn-osec {
    background-color: #8fca00;
    border-color:  #8fca00;
    color: #fff;}
    .paketalho-sec {
    background-color: #f9f8f8;
    padding: 30px 0;
}
.onecikan-cont img {
	width: auto;
	max-height: 75px;
	display: block;
	fill: #1c7c45;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.onecikan-cont:hover img {
	fill: #c64714;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}
.onecikan-sec {
	padding: 70px 0;
	background-color: #fff;
}
/*
.swiper-slide.menumaskvar::before {
	content: "";
	left: 0;
	right: 0;
	top: 0;
	height: 28rem;
	position: absolute;
	z-index: 1;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );

}
*/
.swiper-arrows {
    position: absolute;
    right: 5px;
    bottom: 3px;
    z-index: 10;
    left: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.swiper-arrows button {
	background-color: #ed1c24;
	border: none;
	color: #fff;
	height: 35px;
	width: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 0;
	background-image: none;
	cursor: pointer;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	border-radius: 2px;
	margin-right: 5px;
}
.swiper-arrows button:hover {
	background-color: #ed1c24;
	color: #fff;
	background-image: none;
	cursor: pointer;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.swiper-arrows button.swiper-button-disabled {
	background-color: #ed1c24;
	
}
.mslide-row {
    display: flex;
    height: 100%;
    flex-wrap: wrap;
    align-items: center;
    position: absolute;
    z-index: 10;
    left: 2%;
    top: 0;
    bottom: 0;
}
.mslide-tcol {
	width: 100%;
	max-width: 40%;
	text-align: right;
	padding: 10px;
}
.mslide-icol {
	width: 100%;
	max-width: 60%;
}
.mslide-icol img.img-fluid {
	width: 100%;
}

.ortak-inner {
	padding: 60px 0;
}

 .mpaket-img {
	height: 150px;
	background-size: cover;
	display: block;
	background-color: #ddd;
}
.mhizmet-img {
    height: 250px;
    background-size: cover;
    display: flex;
    background-color: #ddd;
    align-items: flex-end;
    position: relative;
    padding: 15px;
    -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
color: #00adef;
text-decoration: none;
    }
    .mhizmet-img h5 {
    	position: relative;
    	z-index: 10;
    }
    .mhizmet-img:hover {
    padding: 20px;
    text-decoration: none;
    color: #00adef;
    }
       .mhizmet-img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;



background: -moz-linear-gradient(200deg,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(200deg,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(200deg,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );

    -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
    }
       .mhizmet-img:hover::before {
background: -moz-linear-gradient(200deg,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(200deg,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(200deg,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
    -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
    }
.mpaket-cont {
    margin-bottom: 20px;
    border: 1px solid #efefef;
}
.mpaket-text {
	padding:10px;
}
.mpaket-text a {
	color: #000;
	text-decoration: none;
}
.mpaket-text a h5 {
    display: flex;
    width: 100%;
    min-height: 70px;
    align-items: center;
}
.mproduct-img a {
	position: relative;
	display: block;
	overflow: hidden;
}
.mproduct-img a::after {
	width: 35px;
	position: absolute;
	right: 5px;
	bottom: -50px;
	z-index: 10;
	display: block;
	height: 35px;
	content: "";
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 20.35 20.35'%3E%3Cg id='link'%3E%3Cpath d='M11.98,14.82v-2.79c-3.52-0.86-6.24-0.53-8.89,1.53c-0.07,0-0.07,0.07-0.13,0.07c-0.07,0.07-0.13,0.07-0.13,0.07 s-0.07-0.07,0-0.13c0.07-0.13,0.13-0.27,0.2-0.46c1.92-3.98,5.04-4.78,8.96-4.78V5.53l5.57,4.65L11.98,14.82z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M10.17,20.22c-5.54,0-10.04-4.51-10.04-10.04S4.64,0.13,10.17,0.13s10.04,4.51,10.04,10.04S15.71,20.22,10.17,20.22z M10.17,0.62c-5.27,0-9.56,4.29-9.56,9.56s4.29,9.56,9.56,9.56s9.56-4.29,9.56-9.56S15.44,0.62,10.17,0.62z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 20.35 20.35'%3E%3Cg id='link'%3E%3Cpath d='M11.98,14.82v-2.79c-3.52-0.86-6.24-0.53-8.89,1.53c-0.07,0-0.07,0.07-0.13,0.07c-0.07,0.07-0.13,0.07-0.13,0.07 s-0.07-0.07,0-0.13c0.07-0.13,0.13-0.27,0.2-0.46c1.92-3.98,5.04-4.78,8.96-4.78V5.53l5.57,4.65L11.98,14.82z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M10.17,20.22c-5.54,0-10.04-4.51-10.04-10.04S4.64,0.13,10.17,0.13s10.04,4.51,10.04,10.04S15.71,20.22,10.17,20.22z M10.17,0.62c-5.27,0-9.56,4.29-9.56,9.56s4.29,9.56,9.56,9.56s9.56-4.29,9.56-9.56S15.44,0.62,10.17,0.62z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	-webkit-mask-size: 90%;
	mask-size: 90%;
	background-color: #fff;
	opacity: 0;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.hproduct-cont:hover .mproduct-img a::after {
	opacity: 1;
	bottom: 5px;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
ol.breadcrumb a {
	color: #cc2817;
}
.content--canvas {
	opacity: 0.5;
}
.covertel .container {

}
.covertel .col-12 {
    padding: 5px;

}
.covertel a {
text-decoration: none;
    background-color: #ed1c24;
    display: block;
    color: #fff;
    position: relative;
    padding: 8px 20px 8px 20px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    max-width: 360px;
    margin: 2px auto 7px auto;
    border-radius: 4px;
}
.covertel a::after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(231, 35, 32, 0);
    border-top-color: #E72320;
    border-width: 10px;
}

/*
.cover-inner::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1 );

}*/
.linkbtn {
	width: 35px;
	display: block;
	height: 35px;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 20.35 20.35'%3E%3Cg id='link'%3E%3Cpath d='M11.98,14.82v-2.79c-3.52-0.86-6.24-0.53-8.89,1.53c-0.07,0-0.07,0.07-0.13,0.07c-0.07,0.07-0.13,0.07-0.13,0.07 s-0.07-0.07,0-0.13c0.07-0.13,0.13-0.27,0.2-0.46c1.92-3.98,5.04-4.78,8.96-4.78V5.53l5.57,4.65L11.98,14.82z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M10.17,20.22c-5.54,0-10.04-4.51-10.04-10.04S4.64,0.13,10.17,0.13s10.04,4.51,10.04,10.04S15.71,20.22,10.17,20.22z M10.17,0.62c-5.27,0-9.56,4.29-9.56,9.56s4.29,9.56,9.56,9.56s9.56-4.29,9.56-9.56S15.44,0.62,10.17,0.62z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 20.35 20.35'%3E%3Cg id='link'%3E%3Cpath d='M11.98,14.82v-2.79c-3.52-0.86-6.24-0.53-8.89,1.53c-0.07,0-0.07,0.07-0.13,0.07c-0.07,0.07-0.13,0.07-0.13,0.07 s-0.07-0.07,0-0.13c0.07-0.13,0.13-0.27,0.2-0.46c1.92-3.98,5.04-4.78,8.96-4.78V5.53l5.57,4.65L11.98,14.82z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M10.17,20.22c-5.54,0-10.04-4.51-10.04-10.04S4.64,0.13,10.17,0.13s10.04,4.51,10.04,10.04S15.71,20.22,10.17,20.22z M10.17,0.62c-5.27,0-9.56,4.29-9.56,9.56s4.29,9.56,9.56,9.56s9.56-4.29,9.56-9.56S15.44,0.62,10.17,0.62z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat 50% 50%;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	background-color: #fff;
}
.partner-inner {
	position: relative;
	padding-top: 100%;
	-webkit-perspective: 1000;
	perspective: 1000;
	margin-bottom: 20px;
}
.partner-front, .partner-back {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: 4px;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transition: -webkit-transform .6s ease-out;
	transition: transform .6s ease-out;
	transition: transform .6s ease-out, -webkit-transform .6s ease-out;
	-ms-transition: none;
	box-shadow: 0 12px 35px rgba(171, 103, 103, 0.22);
}
.partner-back span {
	display: block;
	padding-top: 10px;
}
.partner-front {
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.partner-back {
	color: #fff;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.partner-inner:hover .partner-front {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.partner-inner:hover .partner-back {
	-webkit-transform: rotateY(-1turn);
	transform: rotateY(-1turn);
}
.partner-back a {
	background-color: #306D9C;
	display: flex;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
}
.btn-link {
	color: #000;
}
.mslide-tcol h4 {
    background-color: #ed1c24;
    display: block;
    color: #fff;
    position: relative;
    padding: 10px 20px 10px 20px;
    font-size: 25px;
    line-height: 22px;
    min-width: 165px;
    text-align: center;

    margin: 20px auto 12px auto;
    border-radius: 4px;
}
.mslide-tcol h4:after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(231, 35, 32, 0);
    border-top-color: #E72320;
    border-width: 10px;
}
.mslide-tcol p {
color: #3c1213;
    background-color: #fff;
    padding: 8px;
    text-align: left;
    font-size: 16px;
    border-radius: 4px;
}
.cover {
	background-color: #fff;
	position: relative;
	padding-top: 10rem;
}
.cover-inner {
	padding-bottom: 0px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-size: cover;

}
.cover::after, .cover::before {

}
h3.form-header {
    font-size: 16px;
}
p.formuyari {
    font-size: 12px;
    line-height: 14px;
}
.danisma-text ul {
    padding: 0;
    list-style: none;
}
.danisma-text ul li {
    padding-left: 20px;
    position: relative;
}
.mdanisma-sec {
    position: relative;
}
.mdanisma-sec::before {
    background-color: #fff;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: auto;
    width: 50%;
    z-index: 1;
    display: block;
}
.mdanisma-sec::after {
    background-image: url(../../images/danismabg.jpg);
    content: "";
    position: absolute;
    left: auto;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    z-index: 1;
    display: block;
    background-size: cover;
}
.mdanisma-inner {
    position: relative;
    z-index: 10;
}
.danisma-text ul li:before {
content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    background-color: #ed1c24;
    color: #fff;
    border-radius: 50%;
    font-size: 8px;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: center;
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: 3px;
}
.danisma-form form {
    max-width: 300px;
    padding: 20px;
    background-color: #ddd;
}
.mainlogomenu-cont {
	display: flex;
	height: 100%;
	flex-direction: column;
}
footer.footer {
	border-top:2px solid #2d3448;
	background: #333742;
	padding: 0px 0 0 0;
	color: #8e8e8e;
}
.footer a {
	color: #5ca3da;
	text-decoration: none;
}
.footer a:hover {
	color: #306D9C;
	text-decoration: none;
}
.footer-top {
	padding: 40px 0 20px;
}
.footer-bottom {
	padding: 30px 0;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	font-size: 14px;
	font-size: 0.875rem;
}
.footblock-cont h5 {
	font-weight: 700;
	font-size: 14px;
}
.footblock-cont .nav.menulinks a.nav-link {
	padding: 5px 0 5px 0;
	font-size: 12px;
}
ul.nav.footerlogos {
    flex-wrap: nowrap;
}
ul.nav.footerlogos a {
    display: block;
    padding: 0 1vw;
        opacity: 0.7;
}
a.backtotop {
    display: block;
    color: #ff5a65;
    padding-bottom: 30px;
}
.oteloda-img, .paketalh-img {
    min-height: 150px;
    background-color: #ddd;
    position:relative;
        background-position: center;
    background-size: cover;
        display: flex;
    align-items: flex-end;
    justify-content: center;
}
.paketalh-text {
    background-color: #fff;
    display: inline-block;
    padding: 1px 6px;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 5px;
        color: #000;
}
.paketalh-img a.btn.btn-danger {
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0;
	
}
.hospitalblur-bg {
    background-image: url(../../images/hastane_blur.jpg);
    background-position: center;
    background-size: cover;
    position: relative;
}
.hospitalblur-bg .container {
    position: relative;
    z-index: 5;
    color: #fff;
}
.hospitalblur-bg::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    background-color: rgba(4, 24, 45, 0.6);
    display: block;
}
.oteloda-cont {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.10);
    margin-bottom: 10px;
}
.otelodasec-cont {
    padding: 10px;
}
.otelodasec-cont .oteloda-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
}
.otelodasec-cont .oteloda-price {
    font-size: 20px;
    font-weight: 700;
      margin-bottom: 8px;
}
h4.paketal-stitle {
    background-color: #ed1c24;
    display: block;
    color: #fff;
    position: relative;
    padding: 10px 20px 10px 20px;
    font-size: 16px;
    text-align: center;
    max-width: 455px;
    margin: 0px auto 20px auto;
    border-radius: 4px;
}
h4.paketal-stitle:after {
    top: 100%;
    left: 45%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(231, 35, 32, 0);
    border-top-color: #E72320;
    border-width: 10px;
}
label.hlabel {
	margin: 0;
	padding: 0;
	font-size: 12px;
	overflow: hidden;
	vertical-align: middle;
}
.detay-head {
	background-image: url(../../images/tops.jpg);
	padding: 20px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: center center;
}
.hproduct-text a {
	display: block;
	text-decoration: none;
	color: #000;
	text-align: center;
	padding: 10px 5px;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.hproduct-cont:hover .hproduct-text a {
	display: block;
	text-decoration: none;
	color: #CD2B1A;

	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.paketlist-nimg {
min-height: 300px;
display: block;
position: relative;
background-position: center;
background-size: cover;
            }
 .paketlist-ntext {
 display: flex;
 flex-direction: column;
 justify-content: center;
 min-height: 100px;
 width: 100%;
 padding: 10px 5px;
border: 1px solid #ddd;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
            }  
             .hproduct-cont:hover .paketlist-ntext {
  
    border: 1px solid #CD2B1A;
            }
            .paketkatselect {
    background-color: #ed1c24;
    display: block;
    color: #fff;
    position: relative;
    padding: 0;
    min-width: 165px;
    text-align: center;
    max-width: 330px;
    margin: 0 auto;
    border-radius: 4px;
}
.paketkatselect:after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(231, 35, 32, 0);
    border-top-color: #E72320;
    border-width: 10px;
}
.paketkatselect .dropdown-menu {
padding: 0;
margin: 0;
width: 100%;
max-width: 100%;
}
.paketkatselect .dropdown-item.hepsi-link {
    background-color: #000000;
    color: #fff;
    text-align: center;
    padding: 14px;
}
.btn.btn-transparent {
    border-color: transparent;
    background-color: transparent;
}
.paketkatselect .btn-transparent {
    color: #fff;

}
.btn-outline-danger {
	color: #CD2B1A;
	border-color: #CD2B1A;
}
.btn-outline-danger:hover {
	background-color: #CD2B1A;
	border-color: #CD2B1A;
}
.hproduct-text a h5 {
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 10px;
}
ul.mobilmenu {
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	list-style: none;
	margin: 0;
}
.mobil-nav {
	display: none;
	background-color: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 600;
}
ul.mobilmenu li {
	padding: 3px 8px;
}
.desktoptel {
	display: block;
}
.mobiltel {
	display: none;
}
.sehir-detayc img {
    max-width: 100%;
    height: auto;
    width: auto;
}
.navbar-nav.mainnavright {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
}
.paketimg-cont {
     display: block;
    width: 100%;
  
    margin-bottom: 10px;
    padding-bottom: 5px;
    background-color: #fff;
}
.paketimg-cont.paketal-imgs {
    padding: 0;
    margin-bottom: 0;
}
.paketalf-cont {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 8px;
    border-top: 1px solid #ddd;
}
.paketalf-cont a.btn {
border-radius: 0;
}
.paketalf-fiyat {
    font-size: 24px;
    font-weight: 700;
}
.phastane-cont {
    position: relative;
    margin-bottom: 20px;
}
.phastane-img {
	background-color: #000;
	position: relative;
	margin-bottom: 5px;
        background-size: cover;
    background-position: center;
}
.phastane-img img {
	background-color: #000;
	opacity: 1;
	-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
}
.phastane-cont:hover .phastane-img img {
	background-color: #000;
	opacity: 0.8;
}
.phastane-img h5 {
    padding:  75px 10px 10px 10px;
    color: #fff;
    z-index: 5;
    margin: 0;
    -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );

}
section.content-sec.paketal .phastane-img h5 {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding:  100px 10px 10px 10px;


}
.phastane-cont:hover .phastane-img h5 {
	padding-bottom: 20px;
	}
.phastane-img a.btn.btn-danger {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    border-radius: 0;
}
.phastane-cont a.btn.btn-success {
    border-radius: 0;
}
.paketaltkasa {

    background-color: #fff;

    padding: 50px 0;
}

ul.sepetlist {

}
.tarih-sec {
    padding: 70px 0;
    background-color: #f9f8f8;
}
ul.sepetlist li {
    color: #000;
    display: flex;
margin-bottom: 10px;
        font-size: 18px;
}

ul.sepetlist li span {
    padding: 0 0.2rem;
}
section.content-sec.paketal {
    padding-bottom: 0;
}
h3.paketalho-btitle {
    text-align: center;
    margin: 0;
    padding: 20px 0 10px 0;
}
.mainpaketarrows {
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 5px;
}
.mainpaketarrows button {
    background-color: #ed1c24;
    border: none;
    color: #fff;
height: 25px;
    width: 25px;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0;
    background-image: none;
    cursor: pointer;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    border-radius: 2px;
    margin-right: 5px;
}
.paketimg-img {
}
.paketimg-slist {
    padding: 5px 0 0 0;
    list-style: none;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    overflow: auto;
}
.paketimg-slist li a {
    max-width: 70px;
    height: 70px;
    width: 70px;
    display: block;
    background-size: cover;
    margin-right: 10px;
	opacity: 0.5;
}
.paketimg-slist li a.active {
	opacity: 1;
}
.paketimg-text ul li strong {
	font-weight: 700;
	font-size: 16px;
	min-width: 112px;
	display: inline-block;
}
.paketimg-text ul.list-unstyled li {
	padding-bottom: 5px;
}
.paketspot {

}
.detay-dmask {
    padding-top: 15rem;
}
.paket-dtitle {
    border-top: 1px solid #ddd;
    padding: 15px 0 15px 90px;
    border-bottom: 1px solid #ddd;
    background-image: url(../../images/icon.png);
    background-position: center left;
    background-size: 7%;
    background-repeat: no-repeat;
}
.paket-dtitle h1 {
    margin: 0;
}
.getpaket-cont {
    float: right;
    margin: 10px;
}
.paketimg-bimg a {
    display: block;
    width: 100%;
    height: 300px;
    background-size: cover;
}
.nav.nav-tabs.ilettabmenu {
	border-bottom: 2px solid #ddd;
}
.nav.nav-tabs.ilettabmenu .nav-item {
	margin-bottom: -2px;
}
.nav.nav-tabs.ilettabmenu .nav-link {
	border-top: none;
	border-left: none;
	border-bottom: 2px solid;
	border-right: none;
	font-size: 16px;
	border-color: #ddd;
	color: #000;
}
.nav.nav-tabs.ilettabmenu .nav-link.active {
	color: red;
	border-color: red;
}
.arama-cont {
    background-color: #282828;
        padding: 10px;
}
.arama-inputs {
    display: flex;
}
.arama-inputs .form-control, .arama-inputs .btn.btn-arama {
    border: none;
    background-color: transparent;
    border-radius: 0px;
    color: #fff;
}
.bannerleft, .bannerright {
    position: absolute;
    top: 147px;
    z-index: 5;
        width: 100%;
    max-width: 110px;
    border: 1px solid #ddd;
    opacity: 0.7;
        -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.bannerleft:hover, .bannerright:hover {
opacity: 1;
  /*  max-width: 170px;*/
}
.bannerleft {
left: 0;
    right: auto;
}
.bannerright {
 right: 0;
    left: auto;
}
.btnfixed-paketal {
	cursor: pointer;
    -webkit-appearance: none;
    background-color: #ed1e26;
    color: #fff;
    border: none;
    position: fixed;
    right: 14px;
    bottom: 0;
    left: auto;
    top: auto;
    z-index: 500;
    padding: 10px 20px;
}
.paketfixed-cont {
    position: fixed;
    right: -500px;
    top: 0;
    bottom: 0;
    left: auto;
    z-index: 9999;
    display: block;
    background-color: #fff;
   width: 400px;
    -webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.paketfixed-cont.fpaket-open {
    box-shadow: 0px 0 151px #000000;
    right: 0;
    display: block;

}
.paketfixed-inner {
    overflow: auto;
    padding: 15px 15px 15px 20px;
    height: 100%;
        display: flex;
    align-items: center;
}
form.paketfixed-form {
    margin: auto;
}
.btnfixed-paketic {
	cursor: pointer;
    -webkit-appearance: none;
    border: 1px solid #000;
    border-radius: 50%;
    color: #000;
    background-color: #fff;
    position: absolute;
    left: -15px;
    top: 5px;
    font-size: 14px;
    height: 30px;
    width: 30px;
}
.dpimg-slist {
    display: flex;
    padding: 0;
    list-style: none;
    width: 100%;
    overflow: auto;
}
.dpimg-slist a {
    display: block;
    height: 50px;
    width: 65px;
    margin-right: 5px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 5px;
    text-decoration: none;
    border: 2px solid;
    border-color: transparent;
}
.dpimg-slist a.active {
border-color: red;
	}
	.dproduct-bimg a {
    display: block;
    height: 250px;
    background-size: cover;
    background-position: center;
    width: 100%;
}
.floatimg {
    max-width: 350px;
    float: left;
    padding: 0px 14px 14px 0px;
}
.iframe-sec {
    padding: 30px 0;
    background-color: #f5f5f5;
}
.secpaket-cont {
background-image: url(../../images/paketrez_bg.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.secpaket-inner {
    padding-top: 15rem;
    background-color: rgba(0, 0, 0, 0.78);
    color: #fff;
    padding-bottom: 3rem;
}
.secpaket-title h1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin: 0;
    text-align: center;
}
.secpaket-title h1::after {
	height: 1px;
	width: 40%;
	background-color: #fff;
	content: "";
	display: block;
	margin: 4px auto;
	opacity: 0.2;
}
.secpaketcol-cont {
    position: relative;
    padding: 5px;
    border: 1px solid rgba(221, 221, 221, 0.22);
    display: flex;
    flex-direction: column;
    height: 100%;
}
.secpaketcol-title {
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 4px;
}
.secpaket-inner select.form-control {
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 0.75);
    color: #000;
    margin-bottom: 5px;
    text-align: center;
}
#dvLoadAcente ul {
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
    border: 1px solid rgba(255, 255, 255, 0.22);
    flex-wrap: wrap;
}
#dvLoadAcente ul li {
    padding: 10px 5px;
    list-style: none;
    display: flex;
width: 100%;
max-width: 16.333333%;
    border-right: 1px solid rgba(255, 255, 255, 0.22);
}
#dvLoadAcente ul li::before {
	content: "\f0a9";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
text-decoration: inherit;
margin-right: 5px;
}
#dvLoadAcente ul li:last-child {
	 border-right: none;
	}
	.secpaketform-title h1 {
    text-align: center;
    padding: 3rem 0 8px 0;
    margin: 0;
    position: relative;
}
.secpaketform-title h1::after {
	height: 1px;
	width: 40%;
	background-color: #696969;
	content: "";
	display: block;
	margin: 4px auto;
	opacity: 0.2;
}
.secpaketcol-pfiyat {
    font-size: 24px;
    text-align: right;
    font-weight: 700;
}
.secpaketcol-cont.tarihler {
	height: auto;
}
.kisiselbilgi-cont .container {
	max-width: 800px;
}
.mainhizlipaket-sec {


}.mainhizlipaket-inner {
	    background-image: url(../../images/mainpaketbg.jpg);
    background-size: cover;
    background-position: center;
	    padding: 20px 0;
    position: relative;
  
}
.mainhizlipaket-inner::before {
	    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 1;
    background-color: rgba(23, 9, 9, 0.80);
}
.mainhizlipaket-title h3 {
    background-color: #ed1c24;
    display: block;
    color: #fff;
    position: relative;
    padding: 10px 20px 10px 20px;
    font-size: 25px;
    line-height: 22px;
    min-width: 165px;
    text-align: center;
    max-width: 330px;
    margin: 20px auto 12px auto;
    border-radius: 4px;
}
.mainhizlipaket-title h3:after {
    top: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(231, 35, 32, 0);
    border-top-color: #E72320;
    border-width: 10px;
}
.mainhizlipaket-inner .container {
	position: relative;
	z-index: 10;
	color: #fff;
	-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
}
.mainhizlipaket-row .hizlipaketg-row {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
        width: 100%;
}

.mainhizlipaket-row .hizlipaketg-row .mainf-col {
	padding: 0 10px;
	width: 100%;
	max-width: 33.3333333333%;
}
.mainhizlipaket-row .hizlipaketg-row .mainf-col.fixedtarifsec {
    padding: 0 10px;
    width: 100%;
    max-width: 66.333333%;
}
.mainhizlipaket-row .hizlipaketg-row .form-group .custom-select {

}
.mainhizlipaket-row .form-group.hizlipaketdevam {
	max-width: 600px;
	width: 100%;
	margin: 10px auto;
	
}
.mainhizlipaket-row .form-group.hizlipaketdevam .btn-block.btn.btn-outline-danger {
	background-color: transparent;
	color: #fff;
	border-color: #fff;
	 border-radius: 2px;
}

.mainhizlipaket-form .mainhizlipaket-row {
    display: block;
}

.mainhizlipaket-row .hizlipaketg-row .form-group .custom-select, .fixedtarifsec .form-group .form-control {
    height: 45px;
    border-radius: 2px;
}

.paketimgcol {
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
    max-width: 330px;
    width: 100%;
}
.tarih-sec .t-datepicker {
    margin: auto;
    float: none;
    display: block;
}
.tarihsecbg {
    background-position: center right;
    background-image: url(../../images/tarihsecbg.jpg);
    background-size: cover;
    position: relative;
}
.tarihsecbg::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    z-index: 1;
    background-color: rgba(3, 40, 62, 0.54);
}
.tarihsecbg .container {
    position: relative;
    z-index: 5;
}
.tarihsecbg .t-dates {
    background-color: #fff;
}
.bannersection {
    background-color: #00336C;
}
      .checkswich {
         position: relative;
      }
      .checkswich label {
         width: 50px;
         border-radius: 30px;
         height: 25px;
         border: 1px solid #777777;
         background-color: #fff;
         position: relative;
         cursor: pointer;
         display: block;
         padding: 0 4px;
         -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
      }
      .checkswich input[type="checkbox"]:checked+label {
         border-color: #32cd33;
      }
      .checkswich input {
    position: absolute;
    opacity: 0;
      }
      .checkswich label span {
          width: 15px;
         height: 15px;
         border-radius: 50%;
         background-color: #777777;
         display: block;
         position: absolute;
         left: 4px;
         top: 4px;
         bottom: 4px;

         -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
      }
     .checkswich input[type="checkbox"]:checked+label span {
         background-color: #32cd33;
          left: 28px;
   
              -webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease;
      } 
  
.dropdown.userdropdown .nav-link {
    border-radius: 0;
}
.dropdown.userdropdown .dropdown-menu {
    border-radius: 0;
    padding: 0;
    margin-top: 15px;
        right: 0;
    left: auto;
}
.dropdown.userdropdown .dropdown-menu .usermenu {
    min-width: 200px;
    padding: 10px;
    background-color: #bd2130;
    color: #fff;
}
.dropdown.userdropdown .dropdown-menu .usermenu .nav-link {
    color: #fff;
    }
   .dropdown.userdropdown .dropdown-menu:after {
    bottom: 100%;
    right: 5%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(14, 24, 85, 0);
    border-bottom-color: #bd2130;
    border-width: 10px;
    margin-left: -10px;
}
@media screen and (min-width: 1400px) {

    .bannerleft, .bannerright {
    	 max-width: 145px;
    	 opacity: 1;
    }
}
@media screen and (min-width: 1600px) {

    .bannerleft, .bannerright, .bannerleft:hover, .bannerright:hover {
    	 max-width: 175px;
    }
}
@media screen and (max-width: 1349px) {
.bannerleft, .bannerright {
  display: none;
}
}

@media screen and (max-width: 1366px) and (min-width: 1024px) {

}

@media screen and (max-width: 1023px) and (min-width: 768px) {

}
@media only screen and (max-width: 1199px) {
    .bannerleft, .bannerright {max-width: 100px; 	 display: block;}

}
@media only screen and (max-width: 1128px) {
    .bannerleft, .bannerright {	 display: none;    }
    }
    @media only screen and (max-width: 991.98px) {
    .bannerleft, .bannerright {  max-width: 100px;display: block; }
}
    @media only screen and (max-width: 895px) {
    .bannerleft, .bannerright { display: none;    }
}
    @media only screen and (max-width: 767px) {
    .bannerleft, .bannerright {  max-width: 100px;display: block; }
}
    @media only screen and (max-width: 700px) {
    .bannerleft, .bannerright { display: none;    }
}
@media only screen and (max-width: 1200px) {
/* lg  mod  */
#dvLoadAcente ul li {
border-top:  1px solid rgba(255, 255, 255, 0.22);
    max-width: 50%;
    border-right: 1px solid rgba(255, 255, 255, 0.22);
}
.navbar.navdetay .navbar-nav .nav-link {
    padding: 20px 1rem;
    }
}

@media only screen and (max-width: 991.98px) {
/* md  mod  */
.mdanisma-inner {
  background-color: #fff;
}
.danisma-form form {
    max-width: 500px;
 
    margin: auto;
}
.danisma-text {
    padding: 30px 0;
}
.floatimg {
    max-width: 100%;
    float: none;
    padding: 14px 0px 14px 0px;
}
nav.navbar.navbar-expand-lg.navbar-cont>.container {
    padding-right: 15px;
    padding-left: 15px;
}
    .arama-cont {
    background-color: #282828;
        padding: 10px;
            position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    top: 60px;
}

    ul.mobilmenu li {
    padding: 5px 8px;
    display: flex;
    align-items: center;
}
    ul.mobilmenu li a.nav-link {
        color: #000;
        margin-right: 5px;
        font-size: 20px;
        
    }
 .header.pinning-nav.pinned.pinning-top .topsection,  .topsection {
    display: none;
}
nav.navbar.navdetay a.navbar-brand {
    display: none;
}
    .navbar.navdetay, nav.navbar.navdetay, .header.pinning-nav.pinned.pinning-top nav.navbar.navdetay, .header.pinning-nav.pinned nav.navbar.navdetay {
        padding: 0;
    }
.navbar.navdetay .mobilmainmenu {
	width: 100%;
	display: block;
	max-width: 350px;
}
.mainmenu-collapse ul.navbar-nav {
	width: 100%;
}
.navbar.navdetay .mainmenu-collapse {
	width: 100%;
	display: flex;
	flex-direction: column;
    max-height: 90vh;
    overflow: auto;
}
.navbar-nav.mainnavright {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.desktoptel {
	display: none;
}
.mobiltel {
	display: block;
}
.dheaderlogo {
	display: none;
}
.menumask {
	opacity: 0.5;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: #000;
	z-index: 450;
	display: block;
}
.mobilmainmenu {
	padding-top: 65px;
	position: fixed;
	left: auto;
	right: -400px;
	min-width: 325px;
	top: -800px;
	bottom: auto;
	z-index: 500;
	background-color: #fff;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.mobilmainmenu .navbar-nav .nav-link {
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	color: #000;
	border-bottom: 1px solid #f3f3f3;
	padding: 10px 25px;
}
.mobilmainmenu.mactive {
	right: 0;
	top: 0;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}
.mainlogo-cont {
	display: none;
}
.mobil-nav {
	display: block;
	border-bottom: 1px solid #ddd;
}
li.mlogo img.img-fluid {
	max-width: 90px;
}
.mobil-nav li.mlogo a {
}
.mmenuacan {
	background-color: #fff;
	color: #000;
	border: 1px solid #ddd;
	padding: 4px 8px;
	font-size: 16px;
	padding: 9px 15px;
	font-size: 20px;
}
.mmenuacan i.fa-times {
	display: none;
}
.mmenuacan.mactive i.fa-times {
	display: block;
}
.mmenuacan i.fa-bars {
	display: block;
}
.mmenuacan.mactive i.fa-bars {
	display: none;
}
header.header.menudropactive nav.navbar.navdetay .navbar-nav .nav-link {
	color: #000;
}
header.header.menudropactive nav.navbar.navdetay .dropdown-item {
	color: #000;
}
.header.pinning-nav.pinned.pinning-top.menudropactive, .header.pinning-nav.menudropactive {
	background-image: none;
}
}

@media only screen and (min-width: 992px) {
.danisma-form form {
       margin-left: -5px;
}

#dvLoadAcente ul {

    flex-wrap: wrap;
}
.detay-dmask {
    padding-top: 11rem;
}
.mainmenu-cont {
	max-height: 282px;
	overflow-y: auto;
}
}

@media only screen and (max-width: 768px) {
/*  sm mod */
#dvLoadAcente ul {

    flex-wrap: wrap;
}
.detay-mask {
    padding: 6rem 0 0 0;
}
.dproduct-text {
	padding-top: 14px;
}
.varyoktakvim {
	flex-wrap: wrap;
}
.varyoktakvim li {
	width: 25%;
}
figure.onecikan-cont {
	margin-bottom: 25px;
}
.cover {
    background-color: #fff;
    position: relative;
    padding-top: 5rem;
}
.mslide-row {
    display: flex;
    height: 100%;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    z-index: 10;
    left: 0;

}
.mslide-tcol {
    width: 100%;
    max-width: 100%;
    text-align: center;
    padding: 0px;
}
.detay-dmask {
    padding-top: 4rem;
}
}

@media only screen and (max-width: 576px) {
/* telefon genel  */
.paket-dtitle {
    border-top: none;
    padding: 15px 0 15px 0px;
    background-image: none;
}
.paket-dtitle h1 {
    margin: 0;
    font-size: 24px;
}
.paketimgcol {
    float: none;
    padding-right: 0;
    padding-bottom: 10px;
    max-width: 100%;
    width: 100%;
}
.mainhizlipaket-row .hizlipaketg-row .mainf-col {
	padding: 0 10px;
	width: 100%;
	max-width:50%;
}
.mainhizlipaket-row .hizlipaketg-row .mainf-col.fixedtarifsec {
    padding: 0 10px;
    width: 100%;
    max-width: 100%;
}
#dvLoadAcente ul {

    flex-wrap: wrap;
}
.paketfixed-cont {

    width: 350px;

}
.detay-mask {
	padding: 8rem 0 0 0;
}
.breadcrumb {
	display: none;
}

.mslide-tcol h4 {
    position: relative;
    font-size: 20px;
    min-width: inherit;
    margin: -5px auto 5px auto;
}
.mslide-icol {
	width: 100%;
	max-width: 100%;
}
.mpaket-sec {
    padding: 20px 0;
}
.hastane-cont {
    margin-bottom: 10px;
}
}
