* {margin: 0; padding: 0; font-family: 'Open Sans', sans-serif;}
.easing, .easing a, .module, .module .info p.sub, .selectbox .dropicon img, .ayrac, .minislider a, .easing span, .thumbsnav a {
    transition: .25s linear;
    -webkit-transition: .25s linear;
    -ms-transition: .25s linear;
    -moz-transition: .25s linear
}
.slow {transition: .25s linear;-webkit-transition: .25s linear;-ms-transition: .25s linear;-moz-transition: .25s linear;}
/* + Mcv */
body, a, a:hover, p, li, input, select, input::placeholder {font-family: 'Open Sans', sans-serif; text-decoration: none;}
body {background: #f4f4f4 !important;}
.w-100 {width: 100%!important; float: left !important;}
.h-100 {height: 100%!important;}
.p-rel {position: relative!important;}
.p-abs {position: absolute!important;}

.m-0 {margin: 0px !important;}
.mt-10 {margin-top: 10px;} .mt-20 {margin-top:20px;} .mt-30 {margin-top:30px;} .mt-40 {margin-top:40px;} .mt-50 {margin-top:50px;} .mt-60 {margin-top:60px;} .mt-100 {margin-top:100px;}
.mb-10 {margin-bottom: 10px;} .mb-20 {margin-bottom:20px;} .mb-30 {margin-bottom:30px;} .mb-40 {margin-bottom:40px;} .mb-50 {margin-bottom:50px;} .mb-60 {margin-bottom:60px;} .mb-100 {margin-bottom:100px;}
.mr-5 {margin-right: 5px;} .mr-10 {margin-right: 10px;}.mr-15 {margin-right: 15px;}.mr-20 {margin-right: 20px;}.mr-25 {margin-right: 25px;}.mr-30 {margin-right: 30px;}.mr-35 {margin-right: 35px;}
.ml-5 {margin-left: 5px;} .ml-10 {margin-left: 10px;}.ml-15 {margin-left: 15px;}.ml-20 {margin-left: 20px;}.ml-25 {margin-left: 25px;}.ml-30 {margin-left: 30px;}.ml-35 {margin-left: 35px;}

.p-0 {padding: 0 !important;} .pl-0 {padding-left: 0 !important;} .pr-0 {padding-right: 0 !important;}
.p-5 {padding: 5px !important; box-sizing: border-box;} .p-10 {padding: 10px !important; box-sizing: border-box;} .p-20 {padding: 20px !important; box-sizing: border-box;} .p-30 {padding: 30px !important; box-sizing: border-box;} .p-40 {padding: 40px !important; box-sizing: border-box;} .p-50 {padding: 50px !important; box-sizing: border-box;} .p-60 {padding: 60px !important; box-sizing: border-box;}
.pt-10 {padding-top: 10px!important; box-sizing: border-box;} .pt-20 {padding-top: 20px!important; box-sizing: border-box;} .pt-30 {padding-top: 30px!important; box-sizing: border-box;} .pt-40 {padding-top: 40px!important; box-sizing: border-box;} .pt-50 {padding-top: 50px!important; box-sizing: border-box;}
.pr-10 {padding-right: 10px!important; box-sizing: border-box;} .pr-20 {padding-right: 20px!important; box-sizing: border-box;} .pr-30 {padding-right: 30px!important; box-sizing: border-box;} .pr-40 {padding-right: 40px!important; box-sizing: border-box;} .pr-50 {padding-right: 50px!important; box-sizing: border-box;}
.pb-10 {padding-bottom: 10px!important; box-sizing: border-box;} .pb-20 {padding-bottom: 20px!important; box-sizing: border-box;} .pb-30 {padding-bottom: 30px!important; box-sizing: border-box;} .pb-40 {padding-bottom: 40px!important; box-sizing: border-box;} .pb-50 {padding-bottom: 50px!important; box-sizing: border-box;}
.pl-10 {padding-left: 10px!important; box-sizing: border-box;} .pl-20 {padding-left: 20px!important; box-sizing: border-box;} .pl-30 {padding-left: 30px!important; box-sizing: border-box;} .pl-40 {padding-left: 40px!important; box-sizing: border-box;} .pl-50 {padding-left: 50px!important; box-sizing: border-box;}

.text-c {text-align: center !important;} .text_l {text-align: left !important;} .text_r {text-align: right !important;} .text-j {text-align: justify !important;}
.fl {float: left !important;} .fr {float: right !important;} .fn {float: none !important;}
.font-12px {font-size: 12px;color: #666;line-height: 20px;}
/* / Mcv */

/* + Standart Css */
.bg-white {background: #fff !important;}
.bg-orange {background: #ffcc00 !important;}
.bg-f1 {background: #f1f1f1 !important;}
.border-666 {border: 1px solid #666 !important;}
.border-radius {border-radius: 4px !important;}
/* / Standart Css */

/* + index */
.header-top {background: #212121; min-height: 40px; width: 100%; float: left;}
.header-top .top-left {}
.header-top .top-left ul {width: 100%; float: left;}
.header-top .top-left li {float: left; list-style: none; margin-right: 10px; margin-top: 10px;}
.header-top .top-left li a {color: #fff; font-size: 12px;}
.header-top .top-left li a i {color: #fff; font-size: 14px; margin-right: 3px;}
.header-top .top-telefon {float: right; height: 40px; padding: 0 15px; background: #ef9e36;}
.header-top .top-telefon a { color: #fff; font-size: 18px; font-weight: 600;display: block; margin: 6px 0 0 0;}
.header-top .top-sosyal {float: right;}
.header-top .top-sosyal ul {}
.header-top .top-sosyal li {float: left; list-style: none; margin-right: 10px; margin-top: 10px;}
.header-top .top-sosyal li a { color: #fff; font-size: 14px; display: block;}
.header-top .top-sosyal li a i {}
.header .logo {margin: 15px 0;}
.header .menu {display: block;}
.header .menu ul {float: right;}
.header .menu li {float: left; list-style: none; margin-left: 20px; margin-top: 35px;}
.header .menu li a {color: #333; font-size: 14px; display: block; font-weight: 600;}
.header .menu li a:hover { color: #ef9e36;}
.tel-menu {display: none;}

.slider {position: relative;}
.slider .slider-text {position: absolute; width: 100%; height: 100%; z-index: 99999; left: 0; top: 0;}
.slider-yazi {width: 500px; background: #00000090; color: #fff; font-size: 13px; margin: 150px auto 0 auto; text-align: center; padding: 50px 20px;}
.slider-yazi span {font-size: 28px; font-weight: 700;}
.slider .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: block;}
.slider .owl-carousel .owl-nav button.owl-prev { float: left; margin-left: 100px;}
.slider .owl-carousel .owl-nav button.owl-next {float: right; margin-right: 100px;}
.slider .owl-theme .owl-nav.disabled + .owl-dots {position: absolute; bottom: 0; width: 100%; left: 0; text-align: center;}
.slider .owl-carousel .owl-stage-outer {max-height: 600px;}
.detay-slider .owl-carousel .owl-stage-outer {max-height: 350px;}

.index-rez { background: #fff; padding-top: 20px; padding-bottom: 20px;}
.index-rez .rez-title {color: #ef9e36; font-weight: 600; font-size: 18px;}
.index-rez label {display: block; float: left; width: 100%; font-size: 13px; font-weight: 600;}
.index-rez input {width: 100%; border: 1px solid #e4e4e4; height: 38px; outline-color: #ef9e36; padding-left: 8px; font-size: 12px;}
.index-rez-button {background: #ef9e36; color: #fff; border: none !important; margin-top: 23px;}
.index-title {text-align: center; font-size: 28px; font-weight: 600; color: #333;}
.index-title hr {width: 100px;height: 2px;margin: auto;background: #ef9e36;}

.hizmet-spot {background: #fff;}
.hizmet-spot a:hover {color: #ef9e36;}
.hizmet-resim {float: left;width: 100%;height: 140px;position: relative;overflow: hidden;}
.hizmet-resim:hover img {-webkit-transform: scale(1.3);transform: scale(1.3);}
.hizmet-resim img {top: 0;float: left;width: 100%;left: 0;position: absolute;-webkit-transform: scale(1);min-height: 100%;transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.hizmet-title {text-align: center; font-size: 18px; font-weight: 600;padding: 15px 10px; float: left; width: 100%;}
.tumunugor {width: 150px; margin: 20px auto 0 auto; background: #fff; border: 1px solid #333; text-align: center; padding: 12px; color: #333; display: block;}
.tumunugor:hover {border-color: #ef9e36; color: #ef9e36;}
.nedenbizi {}
.nedenbizi .spot {width: 33.3336%;float: left;font-size: 12px;min-height: 115px;padding: 10px;box-sizing: border-box;}
.nedenbizi .line1 {border-right: 1px dashed #e4e4e4; border-bottom: 1px dashed #e4e4e4;}
.nedenbizi .line2 {border-bottom: 1px dashed #e4e4e4;}
.nedenbizi .line3 {border-left: 1px dashed #e4e4e4; border-bottom: 1px dashed #e4e4e4;}
.nedenbizi .line4 {border-right: 1px dashed #e4e4e4;}
.nedenbizi .line5 {}
.nedenbizi .line6 {border-left: 1px dashed #e4e4e4;}

.index-kurumsal {}
.index-kurumsal img {width: 100%; float: left;}
.index-kurumsal-text {position: relative;left: 0;float: left;top: 0;background: #fff;box-sizing: border-box;padding: 30px;width: 112%;box-shadow: 0px 1px 2px 0px #e2e2e2;}
.index-kurumsal-border {width: 100%; height: 4px; background: #ef9e36;}
.index-kurumsal-title {width: 100%;float: left;font-size: 24px; font-weight: 600; margin: 15px 0;}
.index-kurumsal-text2 {width: 100%;float: left;font-size: 12px; font-weight: 500;}

.footer {background: url("../images/footer-bg.jpg") center top; min-height: 450px;}
.footer .f-logo {margin: 15px 0;}
.footer .f-menu {}
.footer .f-menu ul { float: right;}
.footer .f-menu li {float: left; list-style: none; margin: 35px 0 0 20px;}
.footer .f-menu li a { color: #fff;}
.footer .f-menu li a:hover {color: #ef9e36;}
.footer .f-border {width: 100%; height: 1px; background: #555555; float: left;}
.footer .f-title {font-size: 18px; font-weight: 600; color: #fff; border-bottom: 2px solid #fff; width: auto;}
.footer-form {}
.footer-form input { border: 1px solid #fff; background: none; padding-left: 8px; color: #fff; height: 38px; width: 100%; margin-bottom: 10px; outline-color: #ef9e36; font-size: 12px;}
.footer-form input::placeholder {color: #fff;}
.footer-form textarea {width: 100%; height: 70px; border: 1px solid #fff; background: none; padding-left: 8px; padding-top: 4px; color: #fff; outline-color: #ef9e36; font-size: 12px;}
.footer-form textarea::placeholder {color: #fff;}
.footer .f-pl {padding-left: 0 !important;}
.footer-info {display: block; width: 100%; text-align: center; font-size: 12px; color: #fff; margin: 20px auto;}
.f-gonder {width: 200px !important; margin: 10px 0 0 0; text-align: center;}
/* / index */

.banner-text {width: 100%; float: left; padding: 12px; background: #00000090; color: #fff; font-size: 28px; font-weight: 700; text-shadow: 1px 1px 1px #666; text-align: center; margin-top: 60px;}
.banner-hakkimizda {width: 100%; height: 200px; background: url("../images/banner-hakkimizda.jpg") no-repeat top center; background-attachment: fixed;}

/* + iletisim */
.iletisim-title {width: 100%;float: left;padding: 5px;font-weight: 300;color: #ef9e36;font-size: 20px;border-left: 3px solid #212121;margin-top: 10px;}
.iletisim-form input {width: 100%;float: left;background: none;border: 1px solid #e4e4e4;height: 50px;font-size: 12px;outline-color: #1d87d6;margin-bottom: 10px;padding: 0 0 0 10px;}
.iletisim-form input::placeholder {color: #999; font-size: 12px;}
.iletisim-form textarea {max-width: 100%;min-width: 100%;height: 105px;border: 1px solid #e4e4e4;padding: 5px 10px;font-size: 12px;color: #999;}
.form-button {width: 140px !important;text-align: center;padding: 10px 0;margin: 0 auto;background: #000000 !important;color: #fff !important;}
.form-button:hover {background: #ef9e36 !important;}
.iletisim-text {font-size: 14px; }
.iletisim-text b {font-size: 16px;}
.maps iframe {width: 100% !important; height: 250px; margin-bottom: 20px;}
/* / iletisim */

.detay-title {font-size: 24px; font-weight: 600; border-bottom: 2px solid #666; color: #ef9e36; }
.detay-icerik {font-size: 12px; font-weight: normal; color: #555; padding: 20px 0;}
.fancy-galeri {}
.fancy-galeri .gallery {float: left;background: #fff;margin: 20px 0 0 0;width: 100%;}
.fancy-galeri .gallery .title {font-size: 24px;font-weight: 600;color: #ef9e36;width: 100%;float: left;margin: 10px 0 10px 0px;padding-left: 10px;padding-bottom: 5px;border-bottom: 1px solid #f1f1f1;}
.fancy-galeri .gallery ul {}
.fancy-galeri .gallery li { float: left; list-style: none; margin: 5px; width: 100px; height: 75px; overflow: hidden;}
.fancy-galeri .gallery li img {width: 100%; height: 75px;}

.galeri {float: left; padding: 20px; border: 1px solid #e4e4e4; width: 100%;}
.galeri .title {font-size: 24px; font-weight: 600; color: #333; width: 100%; float: left; margin: 10px 0 10px 0px; padding-left: 10px; padding-bottom: 5px; border-bottom: 1px solid #f1f1f1;}
.galeri ul {}
.galeri li {float: left;list-style: none;margin: 5px;overflow: hidden;height: 130px;position: relative;width: 19%;}
.galeri li img {width: 100%;position: absolute;left: 0;top: 0;min-height: 100%;}


.t-fiyat-listesi {}
table.minimalistBlack {width: 100%;margin: 30px 0 0 0;text-align: left;border-collapse: collapse;}
table.minimalistBlack td, table.minimalistBlack th {border: 1px solid #ccc;}
table.minimalistBlack tbody td {font-size: 14px;padding: 6px;}
table.minimalistBlack tr:nth-child(even) {background: #F1F1F1;}
table.minimalistBlack thead {background: #212121;color: #fff;}
table.minimalistBlack thead th {font-size: 14px;font-weight: 600;padding: 10px;color: #fff;text-align: left;}
table.minimalistBlack tfoot {font-size: 14px;font-weight: bold;color: #000000;border-top: 3px solid #000000;}
table.minimalistBlack tfoot td {font-size: 14px;}
.e-fiyat {font-size: 14px; color: #333; font-weight: 600;}
.e-fiyat span {text-decoration: line-through; font-size: 12px; color: #666;}

.wp-frame {position: fixed;left: 20px;bottom: 20px; z-index: 9999999;}
.wp a {display: block;padding: 12px 14px;background: #25d366;color: #fff;border-radius: 4px;font-weight: 600;}
.wp a i {display: block;float: left;margin: 2px 10px 0 0;font-size: 18px;}
.wp-frame2 {position: fixed;left: 155px;bottom: 20px; z-index: 9999999;}
.wp2 a {display: block;padding: 12px 14px;background: #25d366;color: #fff;border-radius: 4px;font-weight: 600;}
.wp2 a i {display: block;float: left;margin: 2px 10px 0 0;font-size: 18px;}

.detay-slider .owl-carousel .owl-stage-outer { height: 350px; overflow: hidden; position: relative; width: 100%; background: #fff;}
.detay-slider .owl-carousel .owl-item img {position: absolute; left: 0; top: 0; right: 0; margin: 0 auto; width: auto; height: 350px; max-width: 100%;}
