
/*Front End Developer Kadir Erbakar */

@font-face { font-family: 'proxima_nova_rgbold'; src: url('../fonts/proxima_nova_bold-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_bold-webfont.woff') format('woff'), url('../fonts/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_ltlight'; src: url('../fonts/proxima_nova_light-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_light-webfont.woff') format('woff'), url('../fonts/proxima_nova_light-webfont.svg#proxima_nova_ltlight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_rgregular'; src: url('../fonts/proxima_nova_regular-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_regular-webfont.woff') format('woff'), url('../fonts/proxima_nova_regular-webfont.svg#proxima_nova_rgregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_ltsemibold'; src: url('../fonts/proxima_nova_semibold-webfont.woff2') format('woff2'), url('../fonts/proxima_nova_semibold-webfont.woff') format('woff'), url('../fonts/proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bebas_neuebook'; src: url('../fonts/bebasneue_book-webfont.woff2') format('woff2'), url('../fonts/bebasneue_book-webfont.woff') format('woff'), url('../fonts/bebasneue_book-webfont.svg#bebas_neuebook') format('svg'); font-weight: normal; font-style: normal; }



ul { list-style-type: none; padding: 0; }
a:hover { text-decoration: none; }
body { display: block; overflow-x: hidden; font-size: 14px; font-family: 'proxima_nova_rgregular'; color: #333; }
::-webkit-scrollbar { width: 12px; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 24px #4c698d; }
::-webkit-scrollbar-thumb { background: #002a5c; -webkit-box-shadow: inset 0 0 24px #4c698d; }
hr { border: none; margin: 0; padding: 0; }
header { display: block; position: relative; height: 165px; z-index: 9999; }
header .top { display: block; position: relative; height: 115px; }
header .logo { display: block; float: left; margin-top: 40px; }
header .logo h1 { font-family: 'proxima_nova_rgbold'; font-size: 14px; color: #000; text-decoration: none;
    position: absolute; }
header .logo:hover h1 { text-decoration: none; }
header .master-nav { display: block; position: absolute; list-style-type: none; left: 50%; top: 50px; -ms-transform: translate(-50%, 0); /* IE 9 */ -webkit-transform: translate(-50%, 0); /* Safari */ transform: translate(-50%, 0); }
header .master-nav li { position: relative; float: left; height: 16px; border-right: solid 1px #333333; }
header .master-nav li a { display: block; font-size: 12px; padding: 0 12px; color: #333333; }
header .master-nav li a:hover { text-decoration: underline; }
header .master-nav li:last-child { border: none; }
header .master-nav li:hover ul { opacity: 1; -webkit-transition-delay: 0s; /* Safari */ transition-delay: 0s; }
header .master-nav li ul { display: flex; -webkit-transition-delay: 500ms; /* Safari */ transition-delay: 500ms; position: absolute; left: 50%; padding-right: 40px; opacity: 0; list-style-type: none; padding-top: 10px; -ms-transform: translate(-50%, 0); /* IE 9 */ -webkit-transform: translate(-50%, 0); /* Safari */ transform: translate(-50%, 0); }
header .master-nav li ul li { opacity: 0.5; border-right: none !important; }
header .master-nav li ul li a { border-left: solid 1px #333333; }

header .master-nav li ul li:first-child a { border: none; }
header .connect { display: block; float: right; }
header .connect ul { display: inline-block; width: 100%; list-style-type: none; margin: 15px auto 5px; }
header .connect ul li { float: right; margin: 0 12px; }
header .connect ul li a i { font-size: 22px; color: #002a5c; transition: all 300ms ease-in-out; }
header .connect ul li a i:hover { transition: all 300ms ease-in-out; color: #28b8c2; }
header .connect .phone { display: block; width: 222px; height: 46px; padding: 3px 0; text-decoration: none !important; line-height: 42px; font-size: 30px; color: #002a5c; font-family: 'bebas_neuebook'; border: solid 1px #dfc075; -webkit-box-shadow: 0px 2px 5px 0px rgba(221,221,221,1); -moz-box-shadow: 0px 2px 5px 0px rgba(221,221,221,1); box-shadow: 0px 2px 5px 0px rgba(221,221,221,1); /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7b616+29,f4b417+58,f9ba1e+100 */ background: #f7b616; /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, #f7b616 29%, #f4b417 58%, #f9ba1e 100%); /* FF3.6-15 */ background: -webkit-radial-gradient(center, ellipse cover, #f7b616 29%,#f4b417 58%,#f9ba1e 100%); /* Chrome10-25,Safari5.1-6 */ background: radial-gradient(ellipse at center, #f7b616 29%,#f4b417 58%,#f9ba1e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b616', endColorstr='#f9ba1e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
header .connect .phone i { display: block; float: left; width: 46px; line-height: 40px; margin-right: 15px; text-align: center; border-right: solid 1px #f0b119; -webkit-box-shadow: 2px 0px 2px 0px rgba(246,190,48,1); -moz-box-shadow: 2px 0px 2px 0px rgba(246,190,48,1); box-shadow: 2px 0px 2px 0px rgba(246,190,48,1); }
header .connect .phone:hover { text-decoration: none !important; }
header .nav-btn { display: none; }
header nav { display: block; height: 50px; line-height: 50px; background: #002a5c; border-bottom: solid 1px #223e72; border-top: none; }
.microsite header nav { background: #6aa8c6; }
.microsite header .logo { margin-top: 33px; }
header nav .container { position: relative; border-right: solid 1px #223e72; border-left: solid 1px #223e72; }
header nav ul { display: block; }
header nav a { display: block; float: left; padding: 0 11.2px; font-size: 12px; color: #ffffff; font-family: 'proxima_nova_ltsemibold'; }
header nav li:hover a,header nav li:focus a, header nav li.active a { color: #6bbdc5; background: #ffffff; }
header nav li { display: block; float: left; position: relative; z-index: 9; }
header nav li:first-child a { border-right: solid 1px #223e72; }
header nav li:first-child a:hover { background: none; }
header nav a i { padding-right: 8px; }
header nav a.vip { background: #03bec7 !important; padding: 0 18px; text-indent: 1.1px; }
header nav a.vip:hover { color: #fff; }
.microsite header nav a.vip { background: #002a5c; }
header nav input { display: block; float: right; width: 100px; transition: all 300ms ease-in-out; margin-top: 1px; padding: 0 30px 0 10px; border: none; height: 48px; position: absolute; right: 0; top: 0; color: #fff; z-index: 99; background: url(../img/serach.png) right center no-repeat #002a5c; }
.microsite header nav input { background: url(../img/serach.png) right center no-repeat #6aa8c6; }
header nav input:focus { width: 100%; transition: all 300ms ease-in-out; }
header nav input:focus { width: 157px; }
header nav input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ffffff; }
header nav input::-moz-placeholder { /* Firefox 19+ */ color: #ffffff; }
header nav input:-ms-input-placeholder { /* IE 10+ */ color: #ffffff; }
header nav input:-moz-placeholder { /* Firefox 18- */ color: #ffffff; }
header nav li .sub-nav { display: none; width: 250px; position: absolute; top: 50px; left: 0; background: #fff; }
header nav li .sub-nav li { display: block; float: inherit; line-height: 39px; height: 39px; }
header nav li:hover .sub-nav { display: block; }
header nav li.focused .sub-nav { display: block; }
header nav li.focused:hover .sub-nav { display: block; }
header nav li .sub-nav li:first-child a { border-right: 0; }
header nav li .sub-nav li a { width: 100%; color: #1a2e5b; border-bottom: solid 1px #e8eaee; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 30px; position: relative; }
header nav li .sub-nav li a:hover { color: #6bbdc5; }
header nav li .sub-nav li a i { position: absolute; top: 15px; right: 5px; }

/****** jQuery Autocomplete CSS *************/
.ui-corner-all { -moz-border-radius: 0; webkit-border-radius: 0; border-radius: 0; }
.ui-menu { border: 1px solid #cdcbd9; font-family: 'proxima_nova_rgregular'; color: #002a5c; }
.ui-menu .ui-menu-item a { border-bottom: 1px solid #cdcbd9; font-size: 16px; line-height: 30px;display:block; }
.ui-menu .ui-menu-item:last-child a { border-bottom: 0; }
.ui-menu .ui-menu-item:hover { font-family: 'proxima_nova_rgbold'; }
.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus { font-family: 'proxima_nova_rgbold'; }
#homeCarousel .carousel-inner > .item { height: 580px; }
#homeCarousel .carousel-inner > .item img { height: 100%; }
#homeCarousel .carousel-indicators { left: 0; bottom: -530px;width:inherit;margin-left:inherit;text-align:center;}
#homeCarousel .carousel-indicators li { background: #fff; border: 2px solid #fff; position: relative; }
#homeCarousel .carousel-indicators li.active { background: #fdb914; }
#homeCarousel .carousel-caption { left: 100px; bottom: 85px; text-align: left; width: 30%; }
#homeCarousel .carousel-caption h3 { font-size: 40px; color: #ffffff; font-family: 'proxima_nova_ltsemibold'; }
.brans { display: block; width: 292px; height: 430px; position: absolute; right: 20px; top: 45px; z-index: 2; background: #fff; }
.brans .nav { display: block; height: 60px; }
.brans .nav a { display: block; float: left; line-height: 60px; text-align: center; width: 33.3%; color: #fff; font-size: 24px; background: #667f9d; }
.brans .nav a.active { color: #667f9d; background: #fff !important; }
.brans .nav a:nth-child(2) { background: #516d8f; }
.brans .nav a:nth-child(3) { background: #33557d; }
.brans .nav a:nth-child(4) { background: #193f6c; }
.brans .nav a:nth-child(5) { background: #002a5c; }
.brans .nav a.active i { color: #000; }
.brans .tab { display: none; padding: 20px;background:#fff }
.brans .tab.active { display: block; }
.brans .tab h2 { display: block; margin: 0; padding: 0; font-size: 24px; color: #112753; font-family: 'proxima_nova_rgbold'; }
.brans .tab ul { display: block; height: 250px; overflow-y: auto; padding: 0 10px; list-style-type: none; border: solid 1px #cdcbd9; margin-top:15px; }
.brans .tab ul li { display: block; line-height: 40px; border-bottom: solid 1px #cdcbd9; }
.brans .tab ul li a { color: #787878; font-family: 'proxima_nova_rgregular'; font-size: 12px;     line-height: 17px;
    padding: 9px 0;
    display: block;}
.brans .tab ul li:last-child { border-bottom: 0; }
.ask-experts.question { display: block; width: 100%; line-height: 52px; padding: 0 20px; font-family: 'proxima_nova_rgbold'; font-size: 14px; color: #fff; background: #002a5c; margin-top: -10px; }
.ask-experts.question i { float: right; line-height: 52px; }
.crousel-bottom-link { display: block; height: 70px; padding: 0; margin-top: -35px; margin-bottom: 40px; position: relative; z-index: 2; }
.crousel-bottom-link li { display: block; float: left; width: 25%; padding: 0; cursor: pointer; }
.crousel-bottom-link li a { display: block; float: left; width: 100%; padding: 10px 0; position:relative;}
.crousel-bottom-link li b { display: block; float: left; width: 72px; height: 50px; border-right: solid 1px #0c2f62; background: url(../img/sprite.png) 20px -50px; }
.microsite .crousel-bottom-link li b { background: url(../img/sprite.png) 20px 8px; border-right: solid 1px #1f6589; }
.crousel-bottom-link li span { display: block; float: left; line-height: 50px; padding-left: 20px; border-left: solid 1px #354e84; font-family: 'proxima_nova_rgregular'; font-size: 13px; color: #fff; }
.microsite .crousel-bottom-link li span { border-left: solid 1px #65b7e3; color: #002a5c; }
.crousel-bottom-link li i { display: block; float: right; line-height: 50px; margin-right: 20px; transition: all 300ms ease-in-out; color: #fff; }
.crousel-bottom-link li:hover i { margin-right: 10px; transition: all 300ms ease-in-out; }
.microsite .crousel-bottom-link li i { color: #002a5c; }
.crousel-bottom-link li:nth-child(1) { background: #304a7f;}
.crousel-bottom-link li:nth-child(1) b{background-position-x: -1321px;}
.crousel-bottom-link li:nth-child(2) { background: #254175; }
.crousel-bottom-link li:nth-child(2) b { background-position-x: -80px; }
.crousel-bottom-link li:nth-child(3) { background: #19376a; }
.crousel-bottom-link li:nth-child(3) b { background-position-x: -1267px; }
.crousel-bottom-link li:nth-child(4) { background: #002a5c; }
.crousel-bottom-link li:nth-child(4) b { background-position-x: -280px; }
.microsite .crousel-bottom-link li:nth-child(1) { background: #a4c6df; }
.microsite .crousel-bottom-link li:nth-child(1) b{  background-position-x: 20px;  }
.microsite .crousel-bottom-link li:nth-child(2) { background: #8ab8d6; }
.microsite .crousel-bottom-link li:nth-child(2) b { background-position-x: -80px; }
.microsite .crousel-bottom-link li:nth-child(3) { background: #70aacd; }
.microsite .crousel-bottom-link li:nth-child(3) b { background-position-x: -180px; }
.microsite .crousel-bottom-link li:nth-child(4) { background: #519dc5; }
.microsite .crousel-bottom-link li:nth-child(4) b { background-position-x: -280px; }
.part { margin-bottom: 20px; }
.part a { display: block; width: 100%; height: 140px; background: url(../img/r1.png) right bottom no-repeat #056d80; margin-bottom: 20px; padding: 20px; color: #fff; }
.part a h5 { display: block; font-family: 'proxima_nova_rgbold'; font-size: 20px; margin-bottom: 10px; }
.part a hr { display: block; width: 20px; height: 1px; background: #5099a6; margin: 0 0 10px; border: none; }
.part a span { font-family: 'proxima_nova_rgregular'; font-size: 13px; }
.part div:nth-child(2) a { background: url(../img/r2.png) right bottom no-repeat #056d80; }
.part div:nth-child(3) a { background: url(../img/r3.png) right bottom no-repeat #056d80; }
.part .baby a { background: url(../img/r4.png) right bottom no-repeat #056d80; }

.services { display: block; margin-bottom: 20px; }
.services .link360 { display: block; height: 140px; background: url(../img/360.png) right center no-repeat #6aa8c6; padding: 20px; margin-bottom: 20px; transition:all ease .3s }
.services .link360:hover { background: url(../img/360.png) right center no-repeat #85c2f1;  }
.services .info { display: inline-block; width: 180px; }
.services h3 { display: block; margin: 0 0 5px; font-family: 'proxima_nova_rgbold'; color: #fff; font-size: 1.9em; }
.services hr { display: inline-block; width: 20px; height: 1px; background: #4a82a6; margin: 0 0 5px; border: none; }
.services span { display: block; font-family: 'proxima_nova_rgregular'; color: #fff; font-size: 1.2em; line-height: 1.2em; }

.services .services-box { min-height: 140px; padding: 13px 20px 14px; background: #6aa8c6;display:block; float:left; width:100%; }
.services .services-box .info { width: 250px; }
.services .services-box ul { display: block; float: right; margin-left: 20px; }
.services .services-box ul li { display: block; float: left; width: 80px; height: 100%; padding-top: 75px; background: url(../img/sprite.png) -1035px 20px no-repeat; text-align: center; color: #002a5c; font-size: 13px; font-family: 'proxima_nova_ltsemibold'; }
.services .services-box ul li.odalar { background-position-x: -375px; }
.services .services-box ul li.otopark { background-position-x: -475px; }
.services .services-box ul li.cafe { background-position-x: -570px; }
.services .services-box ul li.kuafor { background-position-x: -672px; }
.services .services-box ul li.ibadethane { background-position-x: -775px; }
.services .services-box ul li.ulasim { background-position-x: -873px; }
.icon-list {display: block; position: relative; margin:30px 0; min-height: 80px; height: auto; padding-left: 100px;}
.icon-list i {position: absolute; left: 0; top: 60px; width: 80px; text-align: center; font-style: normal;font-family: 'proxima_nova_ltsemibold'; color: #002a5c;}
.icon-list::after{display: block; content:""; height: 80px;width: 80px; background: url(../img/sprite.png) -1035px 10px no-repeat; text-align: center; position: absolute; left: 0; top:-5px;}
.icon-list.odalar::after { background-position-x: -375px; }
.icon-list.otopark::after { background-position-x: -475px; }
.icon-list.cafe::after { background-position-x: -570px; }
.icon-list.kuafor::after { background-position-x: -672px; }
.icon-list.ibadethane::after { background-position-x: -775px; }
.icon-list.ulasim::after { background-position-x: -873px; }
.sanal-tur {display: block; padding: 200px 0; text-align: center;  text-align: -webkit-center; text-decoration: none;}
.sanal-tur img {display: block; margin-bottom: 30px;}
.sanal-tur span {display: block;font-size: 24px; font-family: 'proxima_nova_rgregular';  color: #333333;}

.doctor-search { display: block; clear: both; position: relative; margin-bottom: 50px; }
.main-content .doctor-search { margin-bottom: 0; }
.doctor-search .nav-tabs { border-bottom: none; overflow:hidden; }
.doctor-search .nav-tabs > li { position: relative; z-index: 10; }
.doctor-search .nav-tabs > li > a { margin: 0; border-radius: 0; border: none; background: #e6e6e6; color: #959595; border-bottom: none; font-family: 'proxima_nova_ltsemibold'; font-size: 16px; padding: 10px 30px; }
.doctor-search .nav-tabs > li.active > a, .doctor-search .nav-tabs > li.active > a:hover, .doctor-search .nav-tabs > li.active > a:focus, .main-content .doctor-search .nav-tabs > li > a { border: none; background: #002a5c; color: #fff; }
.doctor-search .tab-content { border: solid 11px #002a5c; }
.doctor-search .tab-content img { display: block; width: 100%; }
.doctor-search form { display: block; background: #002a5c; padding-bottom: 11px; }
.doctor-search input { display: block; float: right; width: 70%; border-left: solid 11px #002a5c; padding: 0 40px 0 10px; border: none; height: 60px; background: url(../img/serachdark.png) right center no-repeat #fff; color: #7d7d7d; font-size: 15px; font-family: 'proxima_nova_rgregular'; }
.doctor-search select { display: block; float: left; width: 29%; padding: 0 30px 0 10px; border: none; height: 60px; color: #7d7d7d; font-size: 15px; font-family: 'proxima_nova_rgregular'; border-radius: 0; }
.doctor-search .info { display: block; background: rgba(21, 60, 106, 0.8); padding: 10px 16px; position: absolute; bottom: 11px; right: 11px; max-width: 300px; }
.doctor-search .info h3 { display: block; font-family: 'proxima_nova_rgbold'; color: #fff; font-size: 24px; padding: 0; margin: 0; }
.doctor-search .info span { display: block; font-family: 'proxima_nova_rgregular'; color: #fff; font-size: 16px; padding: 0; margin: 0; }

.head-h2 { display: block; text-align: center; color: #404d5e; font-family: 'proxima_nova_rgbold'; font-size: 40px; margin: 0 auto 30px; }
.line { display: block; width: 265px; height: 1px; background: #333; margin: 0 auto 40px; }
.news { display: block; padding: 30px 0; background: #eeeef1; }
.microsite .news { background: #e4f4f6; }
.news .item { display: block; margin-bottom: 20px; }
.news .img-box { display: block; width: 100%; height: 220px; margin-bottom: 20px; background-image: url(http://d.kibris724.com/news/96804.jpg); background-repeat:no-repeat; background-position: center center;}
.news strong { display: block; font-family: 'proxima_nova_ltsemibold'; font-size: 16px; color: #333; margin-bottom: 10px; line-height: 1em; min-height: 36px; }
.news hr { display: block; margin-bottom: 10px; width: 170px; height: 1px; background: #333; }
.news span { display: block; font-family: 'proxima_nova_rgregular'; font-size: 14px; color: #333; margin-bottom: 10px; line-height: 18px; }
.blue-btn { display: table; border-right: 0; margin: 0 auto; padding: 0 30px; line-height: 40px; border: solid 1px transparent; background: #002a5c; color: #fff; font-family: 'proxima_nova_ltsemibold'; font-size: 18px !important; transition: all 300ms ease-in-out; }
.blue-btn:hover { color: #fff; }


.hospitals { display: block; padding: 30px 0 80px; background: #f6f6f8; position: relative; z-index: 2; }
.microsite .hospitals { background: #edf8f9; }
.hospitals .carousel-inner { overflow:visible;}
.hospitals .item { height: 96px;padding: 0 10px; }
.hospitals a { display: table; float: left;border: solid 1px #4c4d4d; padding: 0 10px;position: relative;width:100%; }
.hospitals a:hover { background: #e9ecf0; }
.slick-list { height:98px }
.slick-prev:before, .slick-next:before { color:#002a5c}
.slick-dots li{margin:0}
.slick-dots li button:before{line-height:33px;font-size:10px}
.hospitals .carousel-caption { height: 96px; position: relative; right: inherit; top: inherit; bottom: inherit; left: inherit; padding: 0; margin: 0; display: table-cell; vertical-align: middle; text-align: center; width: 100%; text-shadow: none; }
.hospitals .carousel-caption h3 { display: block; font-family: 'proxima_nova_rgbold'; font-size: 16px; color: #333; line-height: 18px; padding: 0; margin: 0;  }
.hospitals .carousel-indicators { bottom: -50px; }
.hospitals .carousel-indicators li { background: #c8d1d1; border: solid 1px #c8d1d1; }
.hospitals .carousel-indicators li.active { background: #002a5c; }


.contact-box { display: block; width: 100%; height: auto; padding-bottom: 20px; background: url(../img/call.jpg) center center no-repeat; background-size: cover; overflow: hidden; z-index: 100; position: relative; }
.contact-box .container { position: relative; }
.contact-box .head-h2 { display: block; text-align: left; margin-top: 110px; }
.contact-box .line { width: 90px; margin-left: 0; }
.contact-box img { position: absolute; top: 80px; left: 50%; -ms-transform: translate(-50%, 0); /* IE 9 */ -webkit-transform: translate(-50%, 0); /* Safari */ transform: translate(-50%, 0); }
.contact-box .help-block { font-size:12px; font-style:italic; margin-top: 0; margin-bottom: 15px; }
.contact-box form { margin-top: 20px; }
.contact-box input, .contact-box select, .contact-box textarea { display: block; width: 100%; max-width: 100%; height: 50px; margin-bottom: 10px; border-radius: 0; padding-left: 10px; border-radius: 0; }
.contact-box textarea { height: 115px; max-height: 115px; }
.contact-box .file { position: relative; }
.contact-box .file input { opacity: 0; position: absolute; top: 0; display:none !important }
.contact-box .file label, .contact-box button { display: block; float: right; width: 33%; height: 48px; line-height: 48px; text-align: center; background: #002a5c; font-family: 'proxima_nova_rgbold'; font-size: 12px; color: #fff; cursor: pointer !important; border: none; }
.microsite .contact-box .file label, .microsite .contact-box button { background: #6aa8c6; }

.select-button select { float: left; width: 65%; }
.contact-box .select-button .file label { margin-top: -14px; }

.cover { display: block; width: 100%; height: 375px; background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; }
.cover img { display: none; width: 100%; height: 100%; }
.main-content-bg { display: block; background: #f9fcfc; }
.main-content { display: block; margin-top: 105px; position: relative;; }
.main-content .main-head { display: block; min-height: 128px; background: rgba(0,27,68,0.7); padding: 35px 35px 36px; }
.microsite .main-content .main-head { background: rgba(106,168,198,0.7); }
.main-content .main-head h1 { display: block; font-family: 'proxima_nova_ltsemibold'; color: #fff; font-size: 40px; letter-spacing: 2px; margin: 0; width: 70%; }
.main-content .main-head hr { display: block; width: 65px; height: 1px; background: #fff; margin: 0 0 10px; border: none; }
.main-content .main-head .breadcrumb { display: block; padding: 0; list-style-type: none; }
.main-content .main-head .breadcrumb li { float: left; }
.main-content .main-head .breadcrumb li a { font-family: 'proxima_nova_ltsemibold'; color: #fff; font-size: 14px; }
.main-content .main-head .breadcrumb li a:hover { color: #6bbdc5; }
.main-content .setings { display: block; height: 42px; background: #fff; margin-bottom: -42px; position: relative; z-index: 9; }
.main-content .setings .set {display: flex;position: absolute; right: 20px; top: 11px; width: auto; height: 25px; border: solid 1px #f5f5f5; padding: 2px 5px; }
.main-content .setings .bigandsmall { display: block; color: #4d4d4d; font-family: 'proxima_nova_ltsemibold'; font-size: 14px; line-height: 16px; cursor: pointer; }
.main-content .setings .bigandsmall .minus { font-size: 12px; }
.main-content .setings .share {display: block;float: left; border-right: solid 1px #f5f5f5;padding: 3px 9px 3px 7px;}
.main-content .setings .share i {color: #4d4d4d;}
.main-content .setings .bigandsmall span:hover ,.main-content .setings .share:hover{  background: #f3f3f3;}

.main-content .setings #shareIcons {margin-right:10px;}
.main-content .setings .share-to-mail {display: block; float: left; border-right: solid 1px #f5f5f5;padding:6px 3px 3px 9px;}
.main-content .setings .share-to-mail i.share-icon{width: 20px;display:block; height: 20px; background: url(../img/sprite.png) -1254px 0 no-repeat;}
.main-content .setings .share-to-mail:hover {background: #f3f3f3;}
.main-content .left { display: block; background: #fff; border: solid 1px #f2f5f5; margin-top: -1px; padding: 20px 50px; margin-bottom: 40px; }
.alphabet { display: block; margin-bottom: 30px; }
.alphabet a { display: block; float: left; margin-left: 6px; font-family: 'proxima_nova_rgregular'; font-size: 15px; color: #002a5c; }
.alphabet a::before { display: block; float: left; width: 3px; height: 3px; border-radius: 100%; content: ''; background: #002a5c; margin-right: 6px; margin-top: 8px; }
.alphabet a:hover { color: #6bbdc5; }
.main-content .left h2 { display: block; line-height: 30px; font-family: 'proxima_nova_rgbold'; font-size: 24px; color: #002a5c; border-bottom: solid 1px #002a5c; margin-bottom: 40px; }
.main-content .left h2.dark { color: #333; border-bottom: solid 1px #ebebeb; }
.main-content .left h2 a { float: right; font-size: 16px; }
.main-content .left h2 a i { margin-right: 5px; font-size: 20px; }
.main-content .left h3 { display: block; line-height: 50px; font-family: 'proxima_nova_rgbold'; font-size: 16px; color: #002a5c; border-bottom: solid 1px #ebebeb; margin-top: -40px; }
.main-content .left h4 { display: block; font-family: 'proxima_nova_rgbold'; font-size: 18px; color: #002a5c; margin: 20px auto; }
.main-content .left ul { float:left; padding-left:15px;}

.full-width-img { display: block; width: 100%; }
.right-img { display: block; float: right; margin-left: 20px; margin-bottom: 20px; max-width: 100%; }
.left-img { display: block; float: left; margin-right: 20px; margin-bottom: 20px; max-width: 100%; }
.left-width50-img { display: block; float: left; margin-bottom: 20px; width: 47%; margin: 0 1.5%; }
.fl { float: left; }
.clear { clear: both; }
.mb10 { display: block; margin-bottom: 10px !important; }
.mb20 { display: block; margin-bottom: 20px !important; }
.mb30 { display: block; margin-bottom: 40px !important; }
.mb40 { display: block; margin-bottom: 40px !important; }
.mt10 { display: block; margin-top: 10px !important; }
.mt20 { display: block; margin-top: 20px !important; }
.mt30 { display: block; margin-top: 20px !important; }
.mt40 { display: block; margin-top: 40px !important; }
.pdl20 { padding-left: 20px !important; }
.underline { text-decoration: underline; }
.bottom-row { display: block; }
.form-control { height: 58px; border-radius: 0; border: solid 1px #acacac; font-size: 12px; }


.content-full .item { display: block; color: #333; padding: 40px 0 40px 20px; border-bottom: solid 1px #ebebeb; overflow-y: auto; }

.content-full .item strong { /*display: block;*/ font-family: 'proxima_nova_rgbold'; font-size: 1.1em; margin-bottom: 10px; margin-left: -20px; }
.content-full .item strong i { margin-right: 5px; }
.content-full .item b { display: block; font-family: 'proxima_nova_rgbold'; font-size: 1.1em; margin-bottom: 5px; margin-top: 20px; }
.content-full .item ul li { display: block; font-family: 'proxima_nova_rgregular'; line-height: 1.4em; margin-bottom: 5px; padding-left: 20px; }
.content-full .item ul li a { display: block; color: #333; }
.content-full .item ul li a i { margin-right: 5px; font-size: 0.9em; }
.content-full .item .full-link { display: block; text-align: right; font-family: 'proxima_nova_rgbold'; font-size: 16px; color: #002a5c; }

.main-content .full-info { margin-top: 30px; max-height: 500px; overflow-y: auto; }
.main-content .full-info p { display: block; font-family: 'proxima_nova_rgregular'; color: #333; font-size: 14px; line-height: 18px; margin-bottom: 20px; }
.main-content .full-items { display: block; padding-top: 30px; }





.main-content .left .alphabet-list { display: block; padding-left: 15px; }
.main-content .left .alphabet-list strong { display: block; font-weight: normal; color: #333; font-family: 'proxima_nova_rgregular'; font-size: 2.1em; position: relative;line-height: 20px; padding-bottom: 10px; margin-left: -15px; padding-left: 15px; }
.main-content .left .alphabet-list.doctor strong { font-size: 1.1em; font-family: 'proxima_nova_rgbold'; }
.main-content .left .alphabet-list strong:before { display: block; width: 10px; height: 10px; border-radius: 100%; content: ''; background: #003b72; position: absolute; left: -7px; }
.main-content .left .alphabet-list span, .main-content .left .alphabet-list a { display: block; color: #55565a; font-family: 'proxima_nova_rgregular'; font-size: 1.1em; line-height: 24px; margin-left: -15px; padding-left: 15px; }
.main-content .left .alphabet-list.doctor span, .main-content .left .alphabet-list.doctor a { font-size: 1em; font-family: 'proxima_nova_ltsemibold'; }
.main-content .left .alphabet-list.doctor a:hover { text-decoration: underline; }
.main-content .left .alphabet-list.doctor a:last-child { padding-bottom: 20px; }
.main-content .left .alphabet-list.doctor span i, .main-content .left .alphabet-list.doctor a i { display: block; font-family: 'proxima_nova_rgregular'; font-size: 0.9em; margin-top: -3px; }
.main-content .left .alphabet-list:last-child strong { border-left: 0; margin-left: -11px; padding-left: 15px; }
.main-content .left .alphabet-list:last-child.doctor strong { border-left: solid 4px #f5f5f5; margin-left: -15px; padding-left: 15px; }
.main-content .left .alphabet-list span:last-child { padding-bottom: 40px; }
.main-content .left .alphabet-list:last-child span { border: 0; }
.main-content .left .col-sm-4 .alphabet-list.doctor:last-child a:last-child { padding-bottom: 0; }

.main-content .left .text-list { display: block; border-left: solid 4px #f5f5f5; padding: 10px 0 10px 15px; }
.main-content .left .text-list span { display: block; color: #55565a; font-family: 'proxima_nova_rgregular'; font-size: 1em; line-height: 1.1em; position: relative; }
.main-content .left .text-list a { display: block; color: #55565a; font-family: 'proxima_nova_rgregular'; line-height: 1.4em !important; font-size: 1em; line-height: 1.1em; position: relative; transition: all 600ms ease-in-out; }
.main-content .left .text-list a:hover { text-decoration: underline; font-family: 'proxima_nova_ltsemibold'; transition: all 600ms ease-in-out; }
.main-content .left .text-list i { display: block; text-align: right; margin: 10px 30px; }
.main-content .left .text-list b { display: block; color: #333; font-family: 'proxima_nova_rgbold'; font-size: 1em; line-height: 1.1em; position: relative; }
.main-content .left .text-list span:before, .main-content .left .text-list a:before, .main-content .left .text-list b:before { display: block; width: 10px; height: 10px; border-radius: 100%; content: ''; background: #003b72; position: absolute; left: -22px; top: 3px; }
.main-content .left .text-list:last-child span, .main-content .left .text-list:last-child a, .main-content .left .text-list:last-child b { border: 0; }


.main-content .right-nav { display: block; background: #002a5c; margin-top: -135px; margin-bottom: 20px; }
.microsite .main-content .right-nav { background: #6aa8c6; }
.main-content .right-nav li { display: block; border-bottom: solid 1px #002551; }
.microsite .main-content .right-nav li { border-bottom-color: #5592b0; }
.main-content .right-nav li a { display: block; font-family: 'proxima_nova_ltsemibold'; color: #fff; font-size: 14px; line-height: 53px; padding: 0 10px; }
.main-content .right-nav li a:hover, .main-content .right-nav li.active a { color: #6bbdc5; }
.microsite .main-content .right-nav li a:hover, .microsite .main-content .right-nav li.active a { color: #002a5c; }
.main-content .right-nav li.active ul li a { color: #fff; }
.main-content .right-nav li a i { float: right; line-height: 53px;position: absolute;
    right: 10px; }
.main-content .right-nav li ul { margin-top: -5px; list-style-type: disc; }
.main-content .right-nav li ul li { border: 0; }
.main-content .right-nav li ul li a { line-height: 32px; padding-left: 20px; }
.main-content .info-item h5 { display: block; font-family: 'proxima_nova_rgbold'; font-size: 18px; line-height: 50px; border-bottom: solid 1px #ebebeb; color: #002a5c; }
.main-content .info-item p { display: block; font-family: 'proxima_nova_rgregular'; color: #333; font-size: 12px; line-height: 18px; }
.main-content .left .info-item .toggle { display: none; }



.main-content .left .info-item .alphabet-list:first-child { margin-top: 30px; }
.main-content .left .info-item .alphabet-list strong { font-family: 'proxima_nova_rgbold'; font-size: 1.1em; }

.main-content .div-to-table { display: block; padding: 20px 0; }
.main-content .div-to-table div { display: block; padding: 10px 0; border-bottom: solid 1px #002a5c; }
.main-content .div-to-table div a, .main-content .div-to-table div p { display: block; font-family: 'proxima_nova_rgregular'; color: #333; font-size: 1.2em; line-height: 1.2em; }
.main-content .div-to-table div span { float: right; font-family: 'proxima_nova_rgbold'; font-size: 1.2em; color: #002a5c; }


.iletisim-item { min-height: 250px; }
.iletisim-item .navigasyon { display: block; float: left; width: 40px; height: 40px; background: url(../img/sprite.png) -1043px 0 no-repeat; text-align: center; margin-right: 5px; margin-top: 5px; }
.iletisim-item .maps { display: block; float: left; width: 40px; height: 40px; background: url(../img/sprite.png) -1087px 0 no-repeat; text-align: center; margin-top: 5px; }
.iletisim-item h2 { margin-bottom: 20px !important; }

.banner-right { display: block; width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; }
.banner-right img { display: block; width: 100%; height: auto; }
.banner-right a { display: block; padding: 20px; background: #002551; position: relative; }
.banner-right a span { display: inline-block; width: 80%; font-family: 'proxima_nova_rgregular'; color: #fff; font-size: 14px; line-height: 18px; }
.banner-right a i { position: absolute; top: 50%; right: 20px; margin-top: -8px; color: #fff; font-size: 18px; }

.news-col { padding: 20px 30px !important; }
.news-col h2 { margin-bottom: 20px !important; }
.news-col .news-item { display: block; color: #333; min-height: 290px; }
.news-col .hasta-egitimi .news-item { display: block; color: #333; min-height: 250px; }
.news-col .news-item img { display: block; width: 100%; margin-bottom: 5px; }
.news-col .news-item b { display: block; height: 30px; overflow: hidden; font-size: 0.85em; }
.news-col .news-item p { display: block; height: 45px; overflow: hidden; font-size: 0.85em; }
.news-col .news-item span { display: block; color: #888; font-size: 0.8em; }
.news-col .news-item span i { float: right; line-height: 18px; }
.news-col .news-item .line { display: block; width: 70%; margin: 10px 0; }
.news-col .img-box { display: block; border: solid 1px #b7b7b7; margin-top: 20px; }
.news-col .img-box img { display: block; width: 100%; }
.img-content { display: block; width: 100%; overflow: hidden; }
.img-content img { display: block; float: left; width: 18%; margin: 0 2% 10px 0; }

.date-area { display: block; border: solid 1px #ebebeb; border-right: 0; margin-bottom: 30px; }
.date-area a { display: block; float: left; font-family: 'proxima_nova_rgbold'; color: #002551; font-size: 18px; padding: 10px 20px; border-right: solid 1px #ebebeb; }
.date-area a:hover, .date-area a.active { color: #fff; background: #002551; }

.sosyal-item { display: block; padding-bottom: 20px; margin-bottom: 20px; border-bottom: solid 1px #ebebeb; }
.sosyal-item img { display: block; float: left; width: 200px; margin-right: 20px; }
.sosyal-item p { padding-right: 100px; line-height: 30px; }
.sosyal-item a { font-family: 'proxima_nova_rgbold'; float:right; }
.sosyal-item a i { position: relative; top: 1px; }
.cat-sel { display: block; border: solid 1px #ebebeb; padding: 0 30px 0 10px; height: 60px; color: #7d7d7d; font-size: 18px; font-family: 'proxima_nova_rgregular'; }

.zebra { display: block; margin-bottom: 40px; }
.zebra a { display: block; height: 42px; color: #333; }
.zebra a:nth-child(odd) { background: #ced6df; }
.zebra a:nth-child(even) { background: #e5e9ee; }
.zebra a strong { display: block; float: left; font-family: 'proxima_nova_rgbold'; text-indent: 10px; line-height: 42px; font-size: 1.3em; width: 49%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.zebra a span { display: block; float: left; line-height: 42px; font-size: 1.15em; font-family: 'proxima_nova_rgregular'; width: 47% !important; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.zebra a i { display: block; float: left; line-height: 42px; }

.b-list span { display: block; margin-bottom: 2px; }
.b-list span b { display: block; float: left; margin: 0 10px 0 0 !important; }

.online-hutuphane a { display: block; padding: 25px 0 25px 50px; border-bottom: solid 1px #ebebeb; font-size: 1.25em; font-family: 'proxima_nova_rgbold'; color: #333; position: relative; }
.online-hutuphane a:after { display: block; float: left; content: ''; width: 40px; height: 40px; background: url(../img/sprite.png) -1147px 0 no-repeat; position: absolute; top: 20px; left: 0; }
.online-hutuphane a:last-child { border: 0; }

.doctor-info { padding: 20px !important; }
.doctor-info h2 { padding-bottom: 10px; margin-bottom: 10px !important; }
.doctor-info .doctor-box { display: block; margin-bottom: 20px; }
.doctor-info .doctor-box img { display: block; float: left; width: 155px; margin-right: 25px; }
.doctor-info .doctor-box dl { display: block; float: left; width: 450px; }
.doctor-info .doctor-box dl dt { float: left; width: 100px; font-family: 'proxima_nova_rgbold'; color: #002a5c; line-height: 2em; margin-right: 10px; }
.doctor-info .doctor-box dl dt::before { display: block; float: right; content: ":"; }
.doctor-info .doctor-box dl dd { float: left; width: 300px; font-family: 'proxima_nova_rgregular'; color: #333333; line-height: 2em; }

.doctor-tab { display: block; width: 100%; }
.doctor-tab .nav { display: block; }
.doctor-tab .nav a { display: block; float: left; width: 33.33%; line-height: 48px; text-align: center; color: #959595; font-family: 'proxima_nova_rgbold'; font-size: 1.1em; background: #e5e5e5; border-bottom: solid 1px #c3c3c3; border-top: solid 1px #c3c3c3; border-right: solid 1px #c3c3c3; }
.doctor-tab .nav a:first-child { border-left: solid 1px #c3c3c3; }
.doctor-tab .nav a:hover, .doctor-tab .nav a.active { background: #002a5c; color: #fff; }
.doctor-tab .tab { display: none; border: solid 1px #002a5c; border-top: 0; padding: 20px 20px 0; }
.doctor-tab .tab.active { display: block; }
.doctor-tab .tab .clearfix { margin-bottom: 20px; }
.doctor-tab .tab strong { display: block; float: left; width: 37%; font-family: 'proxima_nova_rgbold'; color: #333; margin-bottom: 10px; }
.doctor-tab .tab strong::before { display: block; float: right; content: ":"; margin-right: 3%; }
.doctor-tab .tab .text-box { display: block; float: right; width: 60%; font-family: 'proxima_nova_rgregular'; color: #333; max-height: 400px; overflow-y: auto; }
.doctor-tab .tab .text-box span, .doctor-tab .tab .text-box p { display: block; margin-bottom: 10px; }

.doctor-right { display: block; padding: 60px 15px 0; }
.doctor-right .iletisim-item { border: solid 1px #333; padding: 0 20px 20px; min-height: auto !important; margin-bottom: 20px; }
.doctor-right .iletisim-item h2 { font-size: 1.4em; }
.doctor-right .iletisim-item b { color: #002a5c; }
.doctor-right .doctor-search .nav-tabs > li { float: inherit; text-align: center; }
.doctor-right .doctor-search .nav-tabs > li a { padding-top: 20px; font-size: 1.4em; }
.doctor-right .doctor-search select { margin-bottom: 10px; }
.doctor-right .doctor-search select, .doctor-right .doctor-search input { display: block; float: inherit; width: 100%; height: 56px; border-radius: 0; }


.online-randevu { display: block; padding: 0 20px 0 0; margin-bottom: 20px; height: 50px; line-height: 50px; background: #002a5c; font-family: 'proxima_nova_rgbold'; font-size: 1.1em; color: #fff; }
.online-randevu:hover { color: #fff; }
.online-randevu i { display: block; float: left; height: 100%; width: 50px; margin-right: 5px; background: url(../img/sprite.png) -985px 10px no-repeat #00224a; }


.alasmali-kurum-form { display: block; margin: 35px 0 10px; padding-bottom: 20px; border-bottom: solid 1px #2c2b29; }
.alasmali-kurum-form input, .alasmali-kurum-form select { display: block; width: 100%; max-width: 100%; height: 50px; border-radius: 0; border: solid 1px #acacac; padding-left: 10px; border-radius: 0; }
.alasmali-kurum-form .col-md-3 { padding-left: 0; }

.kurum-nav { display: block; border-right: solid 1px #002a5c; margin-top: -10px; padding-top: 10px; }
.kurum-nav li a { display: block; font-family: 'proxima_nova_rgregular'; color: #333; font-size: 1.125em; line-height: 2.2em; }
.kurum-nav li a.active { font-family: 'proxima_nova_rgbold'; }
.kurum-nav li a::before { display: block; float: left; width: 10px; height: 10px; content: ""; margin: 10px 13px 0 0; border: solid 1px #acacac; }
.kurum-nav li a.active::before { border: solid 1px #002a5c; background: #002a5c; }
.kurum-nav li ul li a { display: block; font-family: 'proxima_nova_rgregular'; color: #333; font-size: 1em; padding-left: 20px; line-height: 2.2em; }

.kurum-list h4 { display: block; font-family: 'proxima_nova_rgbold'; font-size: 1.8em !important; }
.kurum-list h5 { display: block; font-family: 'proxima_nova_rgbold'; color: #333; font-size: 1.4em; padding-left: 20px; }
.kurum-list ul { display: block; padding-left: 40px; max-height: 465px; overflow-y: auto; }
.kurum-list ul li { display: block; margin-bottom: 10px; position: relative; }
.kurum-list ul li strong { display: block; font-family: 'proxima_nova_rgbold'; color: #333; }
.kurum-list ul li a { display: block; font-family: 'proxima_nova_rgregular'; color: #fff; font-size: 0.85em; padding: 3px 5px; background: #003b72; position: absolute; right: 10px; top: 0; }

.yesterday-booking { display: block; padding: 35px 10px; background: url(../img/randevu.png) center center no-repeat; text-align: center; }
.yesterday-booking span { display: block; margin-bottom: 10px; font-family: 'proxima_nova_rgregular'; color: #fff; font-size: 2.2em; }
.yesterday-booking strong { display: block; font-family: 'proxima_nova_rgbold'; color: #fff; font-size: 3.1em; }
.talep-form { display: table; margin: 30px auto -20px; }
.talep-form i { display: block; float: left; width: 36px; height: 39px; background: url(../img/sprite.png) -1197px 10px no-repeat #00224a; }
.talep-form span { display: block; float: left; font-family: 'proxima_nova_rgbold'; color: #fff; font-size: 0.9em; padding: 0 10px; height: 39px; line-height: 39px; background: #002a5c; }

.dergi-sayi img { display: block; width: 100%; }
.dergi-sayi b { display: block; line-height: 60px; color: #404d5e; border-bottom: solid 1px #e8edf1; font-family: 'proxima_nova_ltsemibold'; font-size: 18px; }
.dergi-sayi span { display: block; line-height: 60px; color: #404d5e; font-family: 'proxima_nova_rgregular'; font-size: 14px; }

.fancy-img img { display: block; margin-bottom: 20px; width: 100%; }

.ticket { display: block; margin: 20px 0; }
.ticket a { display: block; float: left; width: auto; min-width: 8.1em; height: 30px; line-height: 30px; margin: 0 10px 10px 0; border: solid 1px #002a5c; border-radius: 15px; text-align: center; padding: 0 10px; font-family: 'proxima_nova_rgbold'; font-size: 1em; color: #002a5c; }

.pagination { display: inline-block; width: 100%; text-align: center; }
.pagination a { display: inline-block; margin: 0 3px; color: #808080; font-family: 'proxima_nova_rgbold'; font-size: 10px; line-height: 20px; padding: 0 8px; text-align: center; }
.pagination a.active { color: #002a5c; border: solid 2px #002a5c; border-radius: 100%; }
.mb-inside p { display: block; width: 100%; text-align: center; font-family: 'proxima_nova_rgbold'; font-size: 18px; color: #404d5e; margin-top: 10px; }

.hospital-carousel { padding:20px;}
.hospital-carousel .carousel-inner > .item { -webkit-transition: 500ms ease-in-out left; transition: 500ms ease-in-out left; }
.hospital-carousel .carousel-inner .active.left { left: -20%; }
.hospital-carousel .carousel-inner .active.right { left: 20%; }
.hospital-carousel .carousel-inner .next { left: 20%; }
.hospital-carousel .carousel-inner .prev { left: -20%; }

.uygun-saatler { }
.uygun-saatler .item { width:100%; float:left;}
.uygun-saatler .item .tarih { background:#002a5c;color:#fff;padding:10px;text-align:center;font-family:'proxima_nova_rgbold';}
.uygun-saatler .item ul.saatler { padding:0;border:1px solid #002a5c; }
.uygun-saatler .item ul.saatler li{ list-style-type:none !important;float:left;box-shadow:1px 1px #002a5c;padding:5px 0;text-align:center;width:10%;cursor:pointer;height:30px;transition:.3s ease;}
.uygun-saatler .item ul.saatler li:hover { background:rgba(5, 109, 128, 0.16)}


@media all and (transform-3d), (-webkit-transform-3d) {
    .hospital-carousel .carousel-inner > .item { -webkit-transition: 500ms ease-in-out left; transition: 500ms ease-in-out left; -webkit-transition: 500ms ease-in-out all; transition: 500ms ease-in-out all; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: none !important; transform: none !important; }
}

.hospital-carousel .carouse-control.left,
.hospital-carousel .carouse-control.right { background-image: none; }


footer { position: relative; z-index: 100; }
footer .top { display: block; width: 100%; height: 175px; background: url(../img/footer-img.png) center bottom no-repeat; }
footer .top .foot-contact-box { display: block; width: 100%; height: 50px; background: rgba(0, 42, 92, 0.95); }
footer .top .foot-contact-box .logo { display: block; float: left; width: 40%; }
footer .top .foot-contact-box .logo img { display: block; float: left; width: 157px; margin-top: 14px; }
footer .top .foot-contact-box .logo h2 { line-height: 20px; margin-left: 20px; display: block; float: left; font-family: 'proxima_nova_rgbold'; font-size: 14px; color: #fff; text-decoration: none; line-height: 20px; margin-left: 10px; }
footer .top .foot-contact-box .connect { display: block; float: right; }
footer .top .foot-contact-box .connect ul { display: inline-block; list-style-type: none; margin: 15px auto 10px; }
footer .top .foot-contact-box .connect ul li { float: left; margin: 0 12px; }
footer .top .foot-contact-box .connect ul li a i { font-size: 20px; color: #fff; transition: all 300ms ease-in-out; }
footer .top .foot-contact-box .connect ul li a i:hover { transition: all 300ms ease-in-out; color: #28b8c2; }
footer .top .foot-contact-box .connect .phone { display: block; float: left; font-family: 'bebas_neuebook'; font-size: 30px; color: #fff; line-height: 54px; margin-right: 20px; }
footer .top .newslatter { display: block; height: 125px; padding: 37px 0; background: rgba(0, 37, 85, 0.95); }
.microsite footer .top .newslatter { background: rgba(106, 167, 197, 0.9); }
footer .top .newslatter a { display: block; float: left; margin-left: 0; height: 51px; line-height: 51px; background: #4081e1; }
.microsite footer .top .newslatter a { background: #002a5c; }
footer .top .newslatter select { display: block; float: right; height: 51px; padding: 0 30px 0 10px; border-radius: 0; }
footer .top .newslatter .select { display: block; float: right; height: 51px; padding: 0 30px 0 10px; border-radius: 0; background: #fff; line-height: 51px; min-width: 300px; font-family: 'proxima_nova_rgregular'; font-size: 18px; position: relative; }
footer .top .newslatter .select i {    display: block;float: right;  line-height: 50px;  margin-right: -20px; transition: transform 250ms;   transform: rotate( -360deg );  }
footer .top .newslatter .select:hover i {   transform: rotate( -180deg ); transition: transform 250ms ease;}
footer .top .newslatter .select ul {display: none;width: 100%; max-height: 250px; overflow-y: auto; position: absolute; top: 0; left: 0; z-index: 4; }
footer .top .newslatter .select ul li a { display: block; width: 100%; font-family: 'proxima_nova_rgregular'; font-size: 16px; line-height: 50px; border-bottom: solid 1px #ccc; padding: 0 30px 0 10px; background: #fff; color: #404d5e; }
footer .links { display: block; padding: 35px 0 15px; background: #002150; position: relative; z-index: 3; }
footer .links ul { display: block; margin-bottom: 20px; }
footer .links ul li { display: block; line-height: 16px; padding-left: 25px; }
footer .links ul li a { font-size: 13px; font-family: 'proxima_nova_rgregular'; color: #fff; }
footer .links ul li a:hover { color: #6bbdc5; }
footer .links ul li a strong { font-family: 'proxima_nova_rgbold'; margin-left: -25px; }
footer .links ul li a span { }
footer .links ul li a span:after { display: block; float: left; content: ''; width: 3px; height: 3px; border-radius: 3px; background: #fff; margin: 9px 6px 0 15px; }
footer .bottom { display: block; min-height: 48px; background: #001238; }
footer .bottom .copy { display: block; float: left; font-family: 'proxima_nova_ltlight'; font-size: 14px; color: #fff; line-height: 48px; }
footer .bottom ul { display: block; float: right; padding-top: 18px; }
footer .bottom ul li { display: block; float: left; line-height: 13px; padding: 0 10px; border-left: solid 1px #fff; }
footer .bottom ul li:first-child { border: 0; }
footer .bottom ul li a { font-size: 10px; font-family: 'proxima_nova_rgregular'; color: #fff; }

.goto-e-randevu { display: block; transition: 300ms linear all; -webkit-transition: 300ms linear all; transition: 300ms linear all; padding: 0 20px; width: 220px; height: 50px; line-height: 50px; background: #002a5c; position: fixed; right: -85px; top: 45%; font-family: 'proxima_nova_rgbold'; font-size: 16px; color: #fff; z-index: 99; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);text-align:center; }
.goto-e-randevu:hover, .goto-e-randevu:focus { color: #fff; text-decoration: none; }
.goto-e-randevu i { display: block; float: left; height: 100%; width: 50px; margin-right: 5px; background: url(../img/sprite.png) -985px 10px no-repeat #00224a; -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Safari */ transform: rotate(90deg); }

.online-randevu-container {display: block !important;  position: fixed; top:50%; margin-top: -215px; right:-520px; z-index: 9999;transition: 500ms linear all; -webkit-transition: 500ms linear all; transition: 500ms linear all;}
.online-randevu-container.active { right:-20px;transition: 300ms linear all; -webkit-transition: 300ms linear all; transition: 300ms linear all;}
.online-randevu-close { display: none;position: absolute;top: -60px;right: 0;font-size: 26px;color: #002a5c;background: #f2f2f2;line-height: 60px;width: 20%;text-align: center; opacity: 0.5; cursor: pointer;}
.online-randevu-close:hover {opacity: 1;}
.randevu-detay { width:100%;float:left; }
.slider-slide { background-size:110%;}
.index .goto-e-randevu { display:none;}
.for-international-patients {     background: #03bec7 !important;
    padding: 5px 13px;
    text-indent: 1.1px;
    margin: 0 auto;
    float: inherit;
    display: block;
    color: #fff;
    width: 242px;
    text-align: center;
    box-shadow: 0px 2px 5px 0px rgba(221,221,221,1);
    margin-top: 7px;}
@media screen and (min-width:1400px) {
    #homeCarousel .carousel-inner > .item{background-size:100% !important;}
    #homeCarousel .carousel-caption { left:21%; }
}

@media screen and (max-width:1200px) {
    body {font-size: 14px; }
    header nav a { padding: 0 5px; font-size: 10px; }
    .brans { height: 360px; top: 25px; }
    .brans .tab ul { height: 220px; }
    .crousel-bottom-link li i { margin-right: 10px; }
    .news .img-box { height: 177px; }
    .doctor-search select, .doctor-search input { font-size: 14px; }
    .alphabet a { margin-left: 3px; }
    .alphabet a::before { margin-right: 4px; }
    .main-content .info-item h5 { font-size: 16px; }
    .main-content .left .info-item .alphabet-list strong { }
    .kurum-list ul { max-height: 400px; }
    
.slider-slide { background-size:140% !important;}
    .crousel-bottom-link li span { font-size:10px;}
}

@media screen and (max-width:990px) {

    header nav input:focus { width: 100% !important; }
    .uygun-saatler .item ul.saatler li{ width:20%;}
    [name="pBaslangic"] { margin-bottom:10px; }
    header { height: auto; }
    header .master-nav { display: none; }
    header .logo { float: inherit; margin: 20px auto; width:256px; }
    header .logo img { width: 100%; }
    header .connect { float: inherit; }
    header .connect ul { float: right; margin-top: 5px; width:42%; }
    header .connect ul li { margin: 0 3px; }
    header .connect .phone { zoom: 0.6; margin:0 auto; float:inherit; }
    header .nav-btn { display: block; width: 100%; height: 40px; text-align: center; line-height: 40px; font-family: 'proxima_nova_ltlight'; font-size: 22px; color: #fff; background: #6aa8c6; }
    header nav { display: none; height: auto; line-height: 40px; }
    header nav li, header nav li a { display: block; float: left; width: 100%; font-size: 14px; }
    header nav li { border-bottom: solid 1px #03bec7; }
    
    header nav li:hover .sub-nav { display: none; }
    header nav li.focused:hover .sub-nav { display: block; }
    header nav input { position: relative; margin: 10px 0; }
    header nav-btn { display: block; width: 100%; height: 40px; background: red; }

    .crousel-bottom-link li b { position:absolute;top:0 }
    .hospitals a { padding: 0 5px; }
    .hidden-sm-down { display: none; }
    .form-group { margin-bottom: 10px; }
    .contact-box .file { margin-bottom: 10px; }
    .contact-box input, .contact-box select { height: 40px; }
    .contact-box textarea { height: 80px; }
    .main-content .right-nav { margin-top: 20px; position: relative; }

    .sosyal-item p { padding-right: 0; line-height: 30px; }
    .alasmali-kurum-form .col-md-3 { padding-right: 0; margin-bottom: 10px; }
    .kurum-nav { border: 0; }

    
    .contact-box .help-block { 
    width: 100%;
    float: left;}
    .select-button select {
    float: left;
    width: 100%;
}
    .contact-box .select-button .file label { width: 100%;
    float: left;
    margin-top: 0;}
    .g-recaptcha {     transform: scale(1)!important;
    transform-origin: 0 0;
    margin:auto 0;
    position: relative!important;margin-bottom:10px}
    
.slider-slide { background-size:180% !important;}

    .row.part { float:left;width: 100%;
    margin-right: 0;
    margin-left: 0; }
    .crousel-bottom-link { width:100%;}
    .crousel-bottom-link li { 
    float: left;
    width: 100%;}
    .crousel-bottom-link { height:inherit;margin-bottom:20px;margin-top:inherit;float:left;}
    .crousel-bottom-link li i { display: none; }
    .crousel-bottom-link li span { float: inherit; width: 100%; text-align: center; line-height: 30px; padding-top: 10px; height: 80px; border: 0; }
    .crousel-bottom-link li span { height:inherit;padding-top:0;padding-left:0;font-size:13px; }
    .crousel-bottom-link li b { border: 0; }
    
}
@media screen and (max-width:767px) {
    .treatment-detail-nav { margin-top:0!important}
    .campaign-column { height: inherit !important; min-height: inherit !important; }
    .services .link360 { float: left; width: 100%; }
    header .top { height:150px}
    .microsite header .top { height:160px}
    .microsite header .connect {top: 10px;
    position: relative;}
    .microsite .crousel-bottom-link li span { text-align:right;padding-right:15px;}
.index .goto-e-randevu { display:block;}
    .ui-menu .ui-menu-item a { font-size:11px;}
    .ui-menu .ui-menu-item a strong { font-size:10px;}
    .zebra a { display:block; float:left; width:100%;position:relative;height:inherit;padding-bottom:15px;padding-top:15px; }
    .zebra a i { 
    position: absolute;
    right: 17px;
    top: 50%;
    margin-top: -21px;}
    .zebra a span, .zebra a strong { float:left;width:100% !important;line-height:25px;padding-left:7px;}
    .zebra a span { padding-left:17px;}
    body { font-size: 14px; }
    header .logo { width: 256px; }
    .brans { right: 50%; margin-right: -146px; top: 35px; }
    #homeCarousel .carousel-caption {     left: 50px;
    bottom: 0;
    width: 100%;}
    #homeCarousel .carousel-caption h3 { font-size:12px; }
    #homeCarousel .carousel-caption h3 p { margin:0; }
    header .connect ul { float: right; margin-top: 5px; width:32%; }
    
    
    .services .services-box .info { width: 100%; margin-bottom: 10px; }
    .services .services-box ul {float: left;}
    .doctor-search .nav-tabs > li > a { padding: 10px 20px; }
    .doctor-search .info h3 { font-size: 21px; }
    .doctor-search select, .doctor-search input { width: 100%; margin-bottom: 10px; }
    .hospitals a { padding: 0 5px; margin-bottom: 10px; }

    .contact-box { height: 840px; }
    .contact-box .head-h2 { margin-top: 20px; margin-bottom: 10px; font-size: 32px; }
    .head-h2 { font-size: 23px; } 
    .contact-box .line { margin-bottom: 10px; }
    .contact-box h4 { font-size: 14px; }
    .contact-box span { font-size: 12px; }
    .alphabet { display: none; }
    .main-content .main-head h1 {     font-size: 30px;
    width: 100%; }
    .main-content .left { padding: 20px; }
    .main-content .left h2 { margin-bottom: 30px;margin-top: 50px;float:left;width:100%; font-size: 20px; }
    .main-content .left .alphabet-list:first-child strong { padding-top: 30px; }
    .main-content .left .alphabet-list:last-child strong { border-left: solid 4px #f5f5f5; margin-left: -15px; padding-left: 15px; }
    .main-content .left .alphabet-list:last-child span { border-left: solid 4px #f5f5f5; }
    .main-content .left .alphabet-list:last-child span:last-child { padding-bottom: 0; }
    .main-content .left h3 { margin-top: 0; }
    .content-full .item .full-link { font-size: 12px; }
    .iletisim-item { min-height: auto; }
    .news-col .news-item b, .news-col .news-item p { font-size: 1.2em; }
    .news-col span { color: #888; font-size: 0.9em; }
    .img-content img { width: 31.3%; }
    .sosyal-item img { display: block; float: inherit; width: 100%; margin-right: 0; margin-bottom: 20px; }
    .sosyal-item p { line-height: 1.3em; font-size: 1.1em; }
    .pagination a { margin: 0px; line-height: 14px; padding: 0 4px; }
    .date-area { border: 0; }
    .date-area a { border: solid 1px #ebebeb; width: 33%; padding: 10px 0; text-align: center; }
    .doctor-info .doctor-box img { float: inherit; margin: 0 auto 20px; }
    .doctor-info .doctor-box dl, .doctor-tab .tab { font-size: 1.2em; }
    .doctor-tab .nav a { float:left;width:100%; }
    .doctor-info .doctor-box dl dt { float: inherit; width: 100%; }
    .doctor-info .doctor-box dl dd, .doctor-tab .tab strong, .doctor-tab .tab .text-box { float: inherit; width: 100%; }
    .doctor-tab .tab strong::before { display: none; }
    .kurum-list ul, .kurum-list h5 { padding-left: 0; }
    .kurum-list ul li strong { width: 70%; }
    a.mb-scrollButtons.mb-left { left: -15px; }
    a.mb-scrollButtons.mb-right { right: -15px; }
    footer .top { height: 340px; }
    footer .top .foot-contact-box { height: 160px; }
    footer .top .foot-contact-box .logo {    display: block;
    float: inherit;
    text-align: center;
    width: 100%;
    margin: 0 auto 10px; }
    footer .top .foot-contact-box .connect .phone { float: inherit; width: 100%; text-align: center; margin: 0 auto 20px; }
    footer .top .foot-contact-box .logo img { width: 157px; float:none; display:inline-block; }
    footer .top .foot-contact-box .connect { width: 100%;  }
    footer .top .foot-contact-box .connect ul { float: inherit; width: 100%; text-align: center; margin: 0 auto 20px; }
    footer .top .foot-contact-box .connect ul li { float:none; display:inline-block;}
    footer .top .blue-btn { display: block; text-align: center; width: 100%; margin-bottom: 20px; }
    footer .top .newslatter { height: 180px; }
    footer .top .newslatter select { width: 100%; }
    footer .bottom .copy { width: 100%; text-align: center; }
    footer .bottom ul { padding: 0;padding-bottom: 20px; }
    footer .bottom ul li { width:100%; float:left; text-align:center; border-left:none;}
    footer .bottom ul li a{ }
    .ask-to-experts { display: none; }
    .online-randevu-container.active {left: -20px;}
    .online-randevu-close {opacity: 1;}
    .main-content .main-head { float:left;width:100%;}
    .main-content .row { float:left; width: calc(100% + 30px);}
    .main-content .main-head .breadcrumb li {
         /*width:100%;*/
          float:left; }
    .goto-e-randevu {     padding: 0;
    width: 200px;
    text-align:center;
    transform: scale(.7) rotate(270deg);
        right: -82px;
    text-align: center;}
    .goto-e-randevu i { display:none; }
    footer .top .newslatter a { font-size: 13px !important }
    footer .top .newslatter .select { width: 100%;min-width:inherit!important }
    .doctor-search input, .doctor-search select { width: 100% !important; }
    .news-col .news-item b { height:inherit; }
    .doctor-search .info { display:none;}
    #homeCarousel .online-randevu-wrapper { display:none; }
    #homeCarousel .carousel-inner > .item { height: 200px; }
.slider-slide { background-size:130% !important;}
    
    #homeCarousel .carousel-indicators {     left: 20px; bottom: -200px;}
    #homeCarousel .carousel-caption {     left: 15px;
    bottom: 20px;
    width: 100%;}
    #homeCarousel .carousel-caption h3 { font-size:24px; }
    #homeCarousel .carousel-caption h3 p { margin:5px; }

    header nav li .sub-nav {position:relative; width:100%;float:left;top:0}
}

@media screen and (max-width:480px) {
    header .logo { width: 180px; }
    header .connect ul { display:none;}
    .g-recaptcha {transform: scale(0.65)!important;}
    .contact-box {
    height: 950px;
}
    .hospitals-page a{width:100%!important}
    .hospitals-page a .hospital-node { display:block !important; height: inherit !important; width: 100%!important;}
    .hospitals-page a .hospital-node .hospital-image{width:100%!important}
    .hospitals-page a .hospital-node .hospital-image img{width:100%!important}
    .hospitals-page a .hospital-node .caption{padding:40px 20px!important;width:100%!important;display:block!important}
    #bize-sor button[type=submit] { margin-top:-30px; }
    #homeCarousel .carousel-inner > .item { height: 160px; }
    
    #homeCarousel .carousel-indicators {     left: 20px; bottom: -160px;}
    #homeCarousel .carousel-caption {     left: 15px;
    bottom: 20px;
    width: 100%;}
    #homeCarousel .carousel-caption h3 { font-size:24px; }
    #homeCarousel .carousel-caption h3 p { margin:5px; }
    .slick-dots { bottom:-50px; }
}
@media screen and (max-width:320px) {
    
    #homeCarousel .carousel-indicators {     left: 20px; bottom: -150px;}
    #homeCarousel .carousel-caption {     left: 15px;
    bottom: 0;
    width: 100%;}
    #homeCarousel .carousel-caption h3 { font-size:18px; }
    #homeCarousel .carousel-caption h3 p { margin:5px; }
    #homeCarousel .carousel-inner > .item { height: 140px; }
    .slick-dots { bottom:-50px; }
}