@import url("general.css");
@import url("font-awesome.css");
@import url("animate.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic&subset=latin,latin-ext);

::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

body { background: #ffffff; font-family: 'Open Sans', sans-serif; font-size: 14px; color: #4c4c4c;}
a {outline: none !important; border: none;}
a:hover {outline: none !important; border: none; text-decoration: none;}
article h1, article h2, article h3, article h4, article h5, article h6 { margin: 10px 0; }
.overlays { position: fixed; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; background: #232323; opacity: 0.7; filter: alpha(opacity=70); z-index: 10; display: none; }

/* === Header === */
.header { box-shadow: 1px 1px 10px #B2ADAC; background: url(../../img/menu-bg.png) center center repeat; position: absolute; width: 100%; top: 20px; left: 0; z-index: 22;}
.header .logo {width: 260px; background: #ffffff; position: relative; padding: 7px 20px 2px 0; z-index: 2;}
.header .logo .arrow {width: 38px; height: 64px; background: url(../../img/logo-arrow.png) center center no-repeat; position: absolute; top: 0; right: 0; margin-right: -38px;}
.header .bg-repeat {background: #ffffff; width: 2000px; height: 100%; position: absolute; right: 80%; top: 0;}
.header .menu ul {margin: 0; float: right;}
.header .menu ul li {position: relative;}
.header .menu ul li a {color: #4c4c4c; line-height: 59px; padding: 0 15px; letter-spacing: 1px; font-weight: 600; transition: all ease 0.3s;}
.header .menu > ul > li.active > a, .header .menu > ul > li:hover > a {background: rgba(255, 255, 255, 0.6); box-shadow: 0px 0px 5px #c1c1c1; }
.header .menu ul li ul {position: absolute; width: 220px; left: 0; background: url(../../img/menu-bg.png) center center repeat; display: none;}
.header .menu ul li ul li {width: 100%; border-top: 1px solid #D0D0D0;}
.header .menu ul li ul li a {line-height: 40px; font-size: 12px; background: rgba(255, 255, 255, 0.6); }
.header .menu ul li ul li.active a, .header .menu ul li ul li:hover a {color: #19bf6c; padding-left: 25px;}

.header .menu-btn {display: block; float: right; width: 50px; height: 40px; margin-top: 14px; position: relative;}
.header .menu-btn .line { display: block; position: absolute; height: 2px; width: 100%; background: #777777; opacity: 1; left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.header .menu-btn .line.top { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}
.header .menu-btn .line.middle {top: 15px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}
.header .menu-btn .line.bottom {top: 30px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center;}
.header .menu-btn.open .line.middle {opacity: 0; width: 0;}
.header .menu-btn.open .line.top { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg) top: -3px; left: 8px;}
.header .menu-btn.open .line.bottom { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 35px; left: 8px;}
.section#home1 {background-color: #ed205b;background: -webkit-gradient(linear, left, right, from(#ef5350), to(#ed205b));background: -webkit-linear-gradient(left, #ef5350, #ed205b);background: -moz-linear-gradient(left, #ef5350, #ed205b);background: -ms-linear-gradient(left, #ef5350, #ed205b);background: -o-linear-gradient(left, #ef5350, #ed205b);}
.section#home2 {background-color: #2d2d2d;background: -webkit-gradient(linear, left, right, from(#171717), to(#2d2d2d));background: -webkit-linear-gradient(left, #171717, #2d2d2d);background: -moz-linear-gradient(left, #171717, #2d2d2d);background: -ms-linear-gradient(left, #171717, #2d2d2d);background: -o-linear-gradient(left, #171717, #2d2d2d);}

.mobile-nav {background: #E8E8E8; display: none;}
.mobile-nav ul {margin: 0;}
.mobile-nav ul li {border-bottom: 1px solid #D2D2D2;}
.mobile-nav ul li a {margin: 0; color: #4c4c4c; font-size: 16px; line-height: 28px; letter-spacing: 2px; display: block; padding: 5px 15px;}
.mobile-nav ul li ul {background: #D2D2D2; display: none;}
.mobile-nav ul li ul li {border-top: 1px solid #E8E8E8; padding-left: 20px; }
.mobile-nav ul li ul li a {font-size: 14px;}
/* === Header === */
/* === Section === */
.section {}
.slider {background: url(../../img/slider1.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 100%; height: 700px;}
.tp-bannertimer {display: none !important;}
.tp-leftarrow.default {left: 15px !important;}
.tp-rightarrow.default {right: 15px !important;}
.tp-caption {width: 1170px;}
.tp-caption h2 {float: right; width: 50%; margin: 0; border:1px solid #CACACA; color: #ffffff; background: rgba(0, 0, 0, 0.3); padding: 20px; font-size: 24px; line-height: 30px; text-shadow:1px 1px 1px #636363; opacity: 0.8; filter: alpha(opacity=80);}
.tp-caption h2 span {display: block; font-weight: 700; font-size: 36px; margin-bottom: 20px;}
.tp-caption.leftText h2 {float: left;}

.section.boxes {margin-top: -10%; z-index: 22; position: relative;}
.section.boxes .item {background: #ffffff; box-shadow: 0px 0px 5px #757575; padding: 2px;}
.section.boxes .item .image {position: relative;}
.section.boxes .item .image > img {width: 100%;}
.section.boxes .item .image .icon {width: 70px; height: 70px; position: absolute; left: 50%; margin-left: -35px; bottom: 0; margin-bottom: -35px; background: #19bf6c; border-radius: 100%; border:4px solid #ffffff; text-align: center;}
.section.boxes .item .image .icon img {position: relative; top: 22%; max-width: 50%; max-height: 50%;}
.section.boxes .item .text {text-align: center; padding: 40px; min-height: 200px;}
.section.boxes .item .text h2 {font-size: 20px; line-height: 28px; font-weight: 600; margin: 0 0 20px 0;}
.section.boxes .item .text p {text-align: left; margin: 0;}
.section.boxes .item .text i {font-size: 24px; color: #19bf6c; position: absolute; bottom: 15px;}
.section.boxes a {color: #4c4c4c; display: block;}

/* === Hover Efekt === */
.section-box-imaj {overflow: hidden;}
.section.boxes .item .image .icon {z-index: 10;}
.box-zoom-in { border:0; position: relative; -webkit-transition: all 300ms ease-in; -webkit-transform: scale(1); -ms-transition: all 300ms ease-in; -ms-transform: scale(1); -moz-transition: all 300ms ease-in; -moz-transform: scale(1); transition: all 300ms ease-in; transform: scale(1); width: 100%;}
.section.boxes .item:hover .box-zoom-in {z-index: 2; -webkit-transition: all 300ms ease-in; -webkit-transform: scale(1.08); -ms-transition: all 300ms ease-in; -ms-transform: scale(1.08); -moz-transition: all 300ms ease-in; -moz-transform: scale(-1.08); transition: all 300ms ease-in; transform: scale(1.08);}
/* === Hover Efekt == */

.section.vision-mission {padding: 150px 0; text-align: center; background: url(../../img/text-arrow.png) center center no-repeat;}
.section.vision-mission .text {padding: 0 50px;}
.section.vision-mission .text h2 {font-size: 20px; line-height: 28px; color: #19bf6c; font-weight: 600; margin: 0 0 10px 0;}
.section.vision-mission .text p {line-height: 24px;}

.section.slider1 {color: #ffffff; text-align: center; text-shadow:1px 1px 1px #000; position: relative; z-index: 2; background: url(../../img/proje-owl-bg.jpg) center center no-repeat; padding: 20px 0; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.section.slider1 h2 {font-size: 36px; font-weight: 600;}
.section.slider1 .project-slider {min-height: 540px; position: inherit;}
.section.slider1 .project-slider .slick-list.draggable {z-index: 1;}
.section.slider1 .project-slider .item .image {border-radius: 100%; border: 2px solid #848484; overflow: hidden; margin: 100px 100px 20px 100px; transition: all linear 0.7s; position: relative;}
.section.slider1 .project-slider .item .image .bg {position: absolute; width: 100%; height: 100%; left:0; top: 0; background: #000; opacity: 0.6; transition: all linear 0.7s; border-radius: 100%;}
.section.slider1 .project-slider .item .text {opacity: 0.6;}
.section.slider1 .project-slider .item .text h2 {font-size: 17px;}
.section.slider1 .project-slider .item .text h3 {font-size: 13px; margin-top: 5px; font-weight: 300;}
.section.slider1 .project-slider .item.slick-center .image {margin: 30px; border-color:#ffffff;}
.section.slider1 .project-slider .item.slick-center .image .bg {opacity: 0;}
.section.slider1 .project-slider .item.slick-center .text {opacity: 1;}
.section.slider1 .project-slider .item.slick-center .text h2 {font-size: 24px;}
.section.slider1 .project-slider .item.slick-center .text h3 {font-size: 16px;}
.section.slider1 .project-slider .item .image img {width: 100%;}
.section.slider1 .project-slider .owl-controls {margin: 0;}
.section.slider1 .project-slider .owl-pagination {position: absolute; width: 100%; bottom: 20px; left: 0; }
.section.slider1 .project-slider .slick-dots li button {background: #fff; border: 2px solid #fff; opacity: 1; width: 10px; height: 10px; padding: 0;}
.section.slider1 .project-slider .slick-dots li.slick-active button {background: transparent;}
.section.slider1 .project-slider .slick-arrow {position: absolute; z-index: 2; top: 50%; margin-top: -22px; cursor: pointer; background: rgba(172, 172, 172, 0.6); color:#DADADA; text-shadow:none; border-radius: 100%; width: 44px; height: 44px; text-align: center; line-height: 44px;}
.section.slider1 .project-slider .owl-prev {left: 15px; }
.section.slider1 .project-slider .owl-next {right: 15px; }

.section.slider2 {color: #ffffff; position: relative; z-index: 3; overflow: hidden; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff; background-color: #20c878;background: -webkit-gradient(linear, top, bottom, from(#20c878), to(#5ce6c7));background: -webkit-linear-gradient(top, #20c878, #5ce6c7);background: -moz-linear-gradient(top, #20c878, #5ce6c7);background: -ms-linear-gradient(top, #20c878, #5ce6c7);background: -o-linear-gradient(top, #20c878, #5ce6c7);}
.section.slider2 .product-owl {width: 420px; float: right; padding-bottom: 30px;}
.section.slider2 .product-owl .item {margin: 0 20px;}
.section.slider2 .product-owl .image img {border-radius: 10px; border: 1px solid #ffffff; box-shadow: 0px 0px 5px #757575;}
.section.slider2 .product-owl .text {text-align: center; min-height: 160px;}
.section.slider2 .product-owl .text h2 {font-size: 20px; font-weight: 600;}
.section.slider2 .product-owl .text .more {border-radius: 10px; border: 1px solid #ffffff; color: #ffffff; display: inline-block; padding: 5px 30px; margin-top: 10px; transition: all ease 0.3s;}
.section.slider2 .product-owl .text .more:hover {background: #ffffff; color: #20c878;}
.section.slider2 .container {position: relative; padding-top: 60px;}
.section.slider2 .doctor {position: absolute; left: 0; bottom: 0; max-height: 100%; padding-top: 40px;}
.section.slider2 .product-owl .owl-controls {margin: 0;}
.section.slider2 .product-owl .owl-pagination .owl-page span {background: #fff; border: 2px solid #fff; opacity: 1; width: 10px; height: 10px;}
.section.slider2 .product-owl .owl-pagination .owl-page.active span {background: transparent;}

.cbp-item {margin: 0 !important;}
.gallerySmall {margin-left: -7px; margin-right: -7px;}
.gallerySmall .item {margin: 0 7px;}
.gallerySmall img, .galleryBig img {border-radius: 10px; width: 100%;}
/* === Section === */

/* === Footer === */
.footer {background: #2b2c2e;  padding-top: 8px; color: #979ca7;}
.footer a {color: #979ca7;}
.footer .top {background: #3a3c41; padding: 20px 0; border-top: 5px solid #ffffff;}
.footer .top ul {list-style: none; margin: 0;}
.footer .top ul li {margin: 10px 0;}
.footer .top .logo img {float: right; margin-top: 20px;}
.footer .bottom {padding: 10px 0;}
.footer .bottom p {margin: 0; text-align: center; }
/* === Footer === */

/* === main === */
.banner {height: 400px; position: relative;}
.banner img {height: 400px; width: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 0;}
.banner h2 {text-align: center; top: 200px; left: 0; width: 100%; position: absolute; z-index: 3; font-weight: 700; margin: 0; font-size: 48px; letter-spacing: 2px; color: #ffffff;}
.banner h2 span {border: 1px solid #D0D7E0; background: url(../../img/banner-bg.png) center center repeat; opacity: 0.8; filter: alpha(opacity=80); padding: 10px 25px; display: inline-block;}

.breadcrumb {background: #ffffff; border-top: 8px solid #19bf6c; border-radius: 0; margin-top: 5px; padding: 40px 0;}
.breadcrumb ul {list-style: none; margin: 20px 0 0 0;}
.breadcrumb ul li {float: left;}
.breadcrumb ul li a {color: #4c4c4c; font-weight: 600;}
.breadcrumb ul li i {margin: 0 15px;}
.breadcrumb ul li.active a {color: #19bf6c;}
.icon-wrapper {background: url(../../img/title-bg.png) center center no-repeat; text-align: center;}
.icon-wrapper .icon {width: 70px; height: 70px; background: #19BF74; margin: 0 auto; display: block; border-radius: 100%;}
.icon-wrapper .icon img {position: relative; top: 45%; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); max-width: 50%; max-height: 50%;}

.sidebar h2 {margin: 0; padding: 15px 20px; background: #19bf6c; color: #ffffff; font-size: 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.sidebar ul {}
.sidebar ul li {}
.sidebar ul li a {color: #848484; padding: 10px; font-size: 16px; line-height: 24px;}
.sidebar ul li.active a {color: #19bf6c; padding-left: 25px;}

.section.main {padding-bottom: 100px;}
.section.main .page {padding-left: 40px;}
.section.main .page.single-page {padding-left: 15px;}
.article {}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {margin-top: 0; margin-bottom: 15px; font-weight: 600;}
.article p {line-height: 24px; margin-bottom: 15px;}
.article ul, .article ol {padding-left: 20px;}
.article ul li, .article ol li {margin-bottom: 5px;}

.product-list {margin: 0 -5px;}
.product-list > div {padding: 5px;}
.product-list .item {background: #ffffff; border:1px solid #dedddd; border-bottom-width: 3px;}
.product-list .item:hover { box-shadow: 0px 0px 5px #CACACA;}
.product-list .item a {color: #4c4c4c; display: block;}
.product-list .item .image {text-align: center; height: 220px;}
.product-list .item .image img {max-height: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); padding: 10px 10px 0 10px;}
.product-list .item .text {padding: 20px 20px 0 20px; min-height: 100px;}
.product-list .item .text h2 {margin: 0; font-size: 20px;}
.product-list .item .text h3 {margin: 10px 0 0 0; font-size: 15px;}

.gallery {text-align: center;}

.gallery-box {margin: 0 -5px;}
.gallery-box > div {padding: 5px;}
.gallery-box .item {border:1px solid #dad7d7; padding: 2px; transition: all ease 0.3s; position: relative;}
.gallery-box .item img {width: 100%;}
.gallery-box .item .hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5) url(../../img/zoom.png) center center no-repeat; display: none;}

ul.tabs li {width: 33%; text-align: center; margin-right: 0; padding-right: 1px;}
ul.tabs li a {color: #4c4c4c; font-size:15px; font-weight: 600; padding: 10px 0; background: #efefef; }
ul.tabs li.active a {background: #D0D0D0;}
ul.tabs.gallery-tab li {width: 50%;}
.tab_content {display: none;}

.page-boxes .item {background: #ffffff; box-shadow: 0px 0px 5px #757575; padding: 2px; margin-bottom: 30px; position: relative;}
.page-boxes .item .image {position: relative;}
.page-boxes .item .image > img {width: 100%;}
.page-boxes .item .image .icon {width: 70px; height: 70px; position: absolute; left: 50%; margin-left: -35px; bottom: 0; margin-bottom: -35px; background: #19bf6c; border-radius: 100%; border:4px solid #ffffff; text-align: center;}
.page-boxes .item .image .icon img {position: relative; top: 45%; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); max-width: 50%; max-height: 50%;}
.page-boxes .item .text {text-align: center; padding: 40px; min-height: 200px;}
.page-boxes .item .text h2 {font-size: 20px; line-height: 28px; font-weight: 600; margin: 0 0 20px 0;}
.page-boxes .item .text p {text-align: left; margin: 0;}
.page-boxes .item .text i {font-size: 24px; color: #19bf6c; position: absolute; bottom: 15px;}
.page-boxes a {color: #4c4c4c; display: block;}
/* === main === */

/* === Lightbox css === */
body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container > .nav{left:0}
.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
/* === Lightbox css === */
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-theme .owl-controls{margin-bottom:20px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'â†'}
[dir='rtl'] .slick-prev:before{content:'â†’'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'â†’'}
[dir='rtl'] .slick-next:before{content:'â†'}
.slick-slider{margin-bottom:15px}
.slick-dots{position:absolute;bottom:25px;left:0;margin:0;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;text-indent:-9999px;width:15px;height:15px;padding:5px;background:#FFF;cursor:pointer;color:transparent;border:0;outline:none;border-radius:100%;opacity:.75}
.slick-dots li.slick-active button{opacity:1}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.1;color:#000}


/*ILETISIM*/

.contact-details ul{
    list-style: none;
}

.contact-details li {
    /* font-size: 16px; */
    margin-bottom: 5px;
}

.contact-details a {
    color: #0f0f0f;
}

.contact-details h2, .contact-form h2 { 
    padding-bottom: 50px;
    color: #19BF6C;
}

i.contact {
    color: #19BF6C;
    padding-right: 15px;
    line-height: 30px;
    font-size: 18px;
    vertical-align: middle;
}

.col-sm-7.page.single-page.wow.fadeInUp.animated {
    font-weight: 600;
}

iframe {
    width: 100%;
    height: 500px;
    border-top: 1px solid #B0B0B0;
}

/*BUTTON CSS*/

.button-wrap {
	margin-bottom: 3em;
}

.button {
	background: none;
	border: none;
	width: 200px;
	height: 50px;
	float: right;
	outline: none;
	position: relative;
	margin-right: 20px;
	margin-top: 15px;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent; /* For some Androids */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.button--round {
	width: 150px;
	height: 150px;
}

.button__text {
	display: block;
	padding: 10px;
	text-align: center;
	position: relative;
	z-index: 100;
	font-size: 17px;
	color: #fff;
	background-color: #19BF74;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.morph-shape {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.button--line .morph-shape svg {
	fill: none;
	stroke: #19BF74;
	stroke-width: 4px;
	stroke-linecap: round;
}

.button--line:nth-child(2) .morph-shape svg {
	fill: #938edc;
}

.button--fill .morph-shape svg {
	fill: #44474D;
}

.button--fill:nth-child(4) .morph-shape svg {
	fill: #202020;
}

.button--round .morph-shape svg {
	stroke-width: 7px;
}

/* Example for effect */

.button--anim-1 .button__text {
	-webkit-transition: -webkit-transform 0.15s;
	transition: transform 0.15s;
}

.button--anim-1:active .button__text {
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}

/*SET2 CSS*/

textarea.textareaa {
	width: 100%;
	padding: 0.8em 0.5em;
	background: transparent;
	border: 1px solid;
	color: #19BF74;
	-webkit-transition: border-color 0.25s;
	transition: border-color 0.25s;
}

.input {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin: 8px;
	max-width: 100%;
	width: calc(100% - 2em);
	vertical-align: top;
}

input#input-16 {
	height: 150px;
}

.input__field {
	position: relative;
	display: block;
	float: right;
	padding: 0.8em;
	width: 60%;
	border: none;
	border-radius: 0;
	background: #f0f0f0;
	color: #aaa;
	font-weight: 400;
	-webkit-appearance: none; /* for box shadows to show on iOS */
}

.input__field:focus {
	outline: none;
}

.input__label {
	display: inline-block;
	float: right;
	padding: 0 1em;
	width: 40%;
	color: #696969;
	font-weight: bold;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.input__label-content {
	position: relative;
	display: block;
	padding: 1.6em 0;
	width: 100%;
}

.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none;
}

.icon {
	color: #ddd;
	font-size: 150%;
}

/* Individual styles */


/* Chisato */

.input--chisato {
	padding-top: 1em;
}

.contact-form input[type="text"] {
	width: 100%;
	padding: 0.8em 0.5em;
	background: transparent;
	border: 1px solid;
	color: #19BF74;
	-webkit-transition: border-color 0.25s;
	transition: border-color 0.25s;
}

.input__field--chisato {
	width: 100%;
	padding: 0.8em 0.5em;
	background: transparent;
	border: 1px solid;
	color: #b5b5b5;
	-webkit-transition: border-color 0.25s;
	transition: border-color 0.25s;
}

.input__label--chisato {
	width: 100%;
	position: absolute;
	top: -15px;
	text-align: left;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	-webkit-transform: translate3d(0, 3em, 0);
	transform: translate3d(0, 3em, 0);
}

.input__label-content--chisato {
	padding: 0 1em;
	font-weight: 400;
	color: #8B8B8B;
}

.input__label-content--chisato::after {
	content: attr(data-content);
	position: absolute;
	top: -180%;
	left: 0;
	color: #19BF74;
	font-weight: 400;
}

.input__field--chisato:focus,
.input--filled .input__field--chisato {
	border-color: #0185B2;
}

.input__field--chisato:focus + .input__label--chisato,
.input--filled .input__label--chisato {
	-webkit-animation: anim-chisato-1 0.25s forwards;
	animation: anim-chisato-1 0.25s forwards;
}

.input__field--chisato:focus + .input__label--chisato .input__label-content--chisato,
.input--filled .input__label-content--chisato {
	-webkit-animation: anim-chisato-2 0.25s forwards ease-in;
	animation: anim-chisato-2 0.25s forwards ease-in;
}

@-webkit-keyframes anim-chisato-1 {
	0%, 70% {
		-webkit-transform: translate3d(0, 3em, 0);
		transform: translate3d(0, 3em, 0);
	}
	71%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes anim-chisato-2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	70%, 71% {
		-webkit-transform: translate3d(0, 125%, 0);
		transform: translate3d(0, 125%, 0);
		opacity: 0;
		-webkit-animation-timing-function: ease-out;
	}
	100% {
		color: transparent;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0);
	}
}

@keyframes anim-chisato-1 {
	0%, 70% {
		-webkit-transform: translate3d(0, 3em, 0);
		transform: translate3d(0, 3em, 0);
	}
	71%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes anim-chisato-2 {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	70%, 71% {
		-webkit-transform: translate3d(0, 125%, 0);
		transform: translate3d(0, 125%, 0);
		opacity: 0;
		-webkit-animation-timing-function: ease-out;
	}
	100% {
		color: transparent;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0);
	}
}



/* ============================================================================================================  
	Responsive Css
============================================================================================================ */
@media screen and (max-width: 1299px) {
}
@media screen and (max-width: 1199px) {
	.section.slider2 .doctor {margin-left: -100px;}
	.header .menu ul li a {padding: 0 10px; font-size: 12px;}
	.header .menu ul li ul li a {font-size: 11px;}
	.section.slider1 .project-slider {min-height: 420px;}
	.section.slider1 .project-slider .item .image {margin: 80px 80px 20px 80px;}
	.tp-caption {width: 90%;}
	.tp-caption.leftText h2 {margin-left: 100px;}
}
@media screen and (min-width: 992px) {
	.mobile-nav {display: none !important;}
}
@media screen and (max-width: 991px) {
	body {font-size: 13px;}
	.header {position: relative; top: 0; background: #ffffff;}
	.header .logo .arrow {display: none;}
	.header .bg-repeat {display: none;}
	.section.slider2 .doctor {max-width: 460px;}
	.section.slider1 .project-slider .item.slick-center .image {margin: 10px;}
	.section.slider1 .project-slider .item .image {margin: 40px 40px 10px 40px;}
	.section.slider1 .project-slider {min-height: 360px;}
	.sidebar {padding-right: 0;}
	.section.main .page {padding-left: 20px;}
	.sidebar h2 {font-size: 16px;}
	.sidebar ul li a {font-size: 14px; line-height: 20px;}
	.tp-caption {width: 100%;}
	.tp-caption h2 {margin: 0 auto; float: none !important; width: 60%; text-align: center; font-size: 20px;}
	.tp-caption.leftText h2 {margin: 0 auto; float: none !important; }
	.tp-caption h2 span {font-size: 27px;}
}

@media screen and (max-width: 767px) {
	.footer .top .logo img {float: none; margin: 0 auto;}
	.section.vision-mission {background: transparent; padding: 20px 0;}
	.section.vision-mission .text {padding: 20px;}
	.section.boxes {margin-top: 0;}
	.section.boxes .item {margin-top: 20px;}
	.section.slider2 {text-align: center;}
	.section.slider2 .doctor {max-width: 100%; position: relative; margin: 0;}
	.section.slider2 .product-owl {width: 100%; float: none; padding: 0;}
	.section.slider1 .project-slider .item.slick-center .text h2 {font-size: 18px;}
	.section.slider1 .project-slider .item.slick-center .text h3 {font-size: 15px;}
	.section.slider1 .project-slider .item .text h2 {font-size: 15px;}
	.section.slider1 .project-slider .item .text h3 {font-size: 13px;}
	.section.slider1 .project-slider {padding: 0; min-height: 350px;}
	.section.main .page {padding-left: 15px;}
	.section.main {padding-bottom: 30px;}
	.breadcrumb {padding: 20px 0;}
	.banner h2 {font-size: 28px;}
	.banner {height: 300px;}
	.banner h2 {top: 150px;}
	.banner img {height: 300px;}
	.tp-caption h2 {font-size: 17px; width: 70%;}
	.tp-caption h2 span {font-size: 22px;}
}
@media screen and (max-width: 479px) {
	.header .logo { width: 160px; padding: 10px 0 8px 0;}
	.header .menu-btn {width: 40px; margin-top: 12px;}
	.header .menu-btn .line.middle {top: 12px;}
	.header .menu-btn .line.bottom {top: 24px;}
	.header .menu-btn.open .line.bottom {top: 28px;}
	.section.slider2 .doctor {display: none;}
	.section.slider2 .container {padding-top: 30px;}
	.section.slider1 .project-slider {min-height: 280px; margin-top: 20px;}
	.section.slider2 .product-owl .owl-controls {margin: -10px 0 30px 0;}
	.section.slider1 .project-slider .item.slick-center .image {margin: 5px;}
	.section.slider1 .project-slider .item .image {    margin: 10px 20px 5px 20px;}
	.section.slider1 .project-slider .item.slick-center .text h2 {font-size: 15px;}
	.section.slider1 .project-slider .item.slick-center .text h3 {font-size: 13px;}
	.section.slider1 .project-slider .item .text h2 {font-size: 12px;}
	.section.slider1 .project-slider .item .text h3 {font-size: 11px;}
	.banner h2 {font-size: 22px;}
	.banner {height: 240px;}
	.banner h2 {top: 120px;}
	.banner img {height: 240px;}
	.tp-caption h2 {font-size: 12px; width: 70%; padding: 10px; line-height: 20px;}
	.tp-caption h2 span {font-size: 15px; line-height: 24px; margin-bottom: 5px;}
	.product-list > div {width: 100%;}
	ul.tabs li {width: 28%;}
	ul.tabs li:nth-child(2) {width: 42%;}
	ul.tabs.gallery-tab li {width: 50%;}
	ul.tabs li a {font-size: 12px;}
	.breadcrumb ul li a {font-size: 12px;}
	.breadcrumb ul li i {margin: 0 5px;}
	.page-boxes .row > div {width: 100%;}
	.tp-caption{margin-top: 200px;}
}
@media screen and (max-width: 359px) {
}
/* ============================================================================================================  
	Responsive Css
============================================================================================================ */
