/* CSS Document */
a,applet,b,blockquote,body,caption,center,dd,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,u,ul,var{border:0;margin:0;padding:0}img{border:none}a{text-decoration:none !important;outline:0 !important;color:inherit}* html,* html body{padding-top:0}* css{margin:0;padding:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}html{height:100%}.clearBoth{clear:both}.nomargin{margin:0!important;padding:0!important}.mr40{margin-right:40px}input,select{color:#58595B;line-height:18px;}
* {
	margin: 0;
	padding: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cboth {clear:both;}
.margin-small-top{margin-top:20px!important}
.margin-medium-top{margin-top:50px!important}
.margin-large-top{margin-top:80px!important}
.margin-small-bottom{margin-bottom:20px!important}
.margin-medium-bottom{margin-bottom:50px!important}
.margin-large-bottom{margin-bottom:80px!important}

.margin-small-right{margin-right:20px!important}
.margin-medium-right{margin-right:50px!important}
.margin-large-right{margin-right:80px!important}
.margin-small-left{margin-left:20px!important}
.margin-medium-left{margin-left:50px!important}
.margin-large-left{margin-left:80px!important}
.align-center{text-align:center!important}
.align-left{text-align:left!important}
.align-right{text-align:right!important}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Poppins', sans-serif !important;
  letter-spacing: 0.3px;
}

.lh-32 { line-height:32px;}

body { font-family:'Open Sans', sans-serif;font-size:16px; color:#b4b4b4;}
a:hover, a:focus { color:#4bbbe2;}

label { color:#777;}

.sticky { position:-webkit-sticky; position:sticky; top:0; z-index:999;background-color:#fff; border-bottom:1px solid #eee}

.bgh { background-color:#fff; border-bottom:1px solid #eee}
.bgh2 { background-color:#fff; border-bottom:1px solid #eee}
.fixed-header { z-index:999;position:fixed;}
.header { padding:20px; width:100%;  top:0; transition:all .2s ease-in-out}
.header .logo img {height:30px;}
.header ul.menu { list-style:none; float:right}
.header ul.menu li { margin:0 7px; float:left; position:relative;}
.header ul.menu li a.lnk { padding:7px; font-size:17px; font-weight:600; font-family:'Poppins', sans-serif; color:#757777; display:block;}
.header ul.menu li a.lnk:hover{color:#4bbbe2;}
.header ul.menu li.dropd a::after { display:inline-block; width:0; height:0; content:''; margin-left:5px; vertical-align:5px; border-top:4px solid; border-right:4px solid transparent; border-bottom:0; border-left:4px solid transparent;}
.header ul.menu li .droplist { position:absolute; z-index:999; left:0; top:100%; min-width:230px; border:1px solid #d2d2d2; border-radius:5px; background-color:#fff;  display:none;}
.header ul.menu li .droplist a { font-size:15px; display:block; padding:10px 25px; font-weight:600; font-family:'Poppins', sans-serif;color:#b4b4b4 ;}
.header ul.menu li .droplist a::after { display:none;}
.header ul.menu li .droplist a:hover { color:#4bbbe2; background-color:#f5f5f5;}
.header ul.menu li:hover .droplist { display:block;}
 a.hizmetbtn {float:right;margin-left:15px;padding: 9px 16px;font-size: 15px;border-radius:4px;border:1px solid #4BBBE2;color:#4BBBE2;font-weight:600; font-family:'Poppins', sans-serif; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
a.hizmetbtn:hover { background-color:#4BBBE2; color:#fff;}
a.hizmetbtn.mbl { display:none; width:100%; text-align:center;}
.mobile { font-size:24px; float:right; display:none; color:#939596; text-shadow:0px 0px 10px #d2d0d0}


.asyf.bb1 { border-bottom:1px solid #f5f5f5; padding:40px 0; color:#b4b4b4;font-family:'Montserrat', sans-serif;}
.asyf h5 { color:#4BBBE2; font-size:20px; font-weight:500; width:100%;margin-bottom:20px; text-align:center;}
.asyf p {text-align:center;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 14px;line-height: 24px;color: #b4b4b4;}

.sayfa.hzmt .col { margin-top:40px}
.hzmt .col{ display:flex; flex-basis:0; flex-grow:1; max-width:100%; float:left;}
.hzmt ul { list-style:none;}
.hzmt ul li { margin-bottom:11px; color:#b4b4b4; font-weight:500; font-size:16px; padding-right:10px}
.hzmt ul li i { margin-right:8px; color:#4BBBE2;}

.slayt { position:relative; z-index:0; width:100%; height:100vh; overflow:hidden;}
.slayt img { height:100vh;}
.slayt .slg { width:100%; height:100%; position:absolute; z-index:99; top:0; left:0; color:#fff; display:-ms-flexbox!important; display:flex!important;-ms-flex-align:center!important;align-items:center!important; font-family:'Poppins', sans-serif !important; }
.slayt .slg h1 { font-weight:bold; margin-bottom:10px}
.slayt .slg p { margin-bottom:10px}
.slayt .slg .btn-primary { background-color:#4bbbe2!important; border-color:#4bbbe2!important;}
.slayt .slg .btn-primary:hover {
  border: 1px solid #fff !important;
  background-color: #fff !important;
  color: #4bbbe2 !important;
}
hr { border-top:1px solid #dfdfdf !important;}


.detay ul { padding-left:20px;}
.detay img { padding-left:0;}


.mobilemenu { width:100%; display:none; margin-bottom:0;}
.mobilemenu ul { width:100%; list-style:none;border-top:1px solid #3D414C;}
.mobilemenu ul li { width:100%; padding:7px 12px; color:#fff; background-color:#686868; border-bottom:1px solid #565656;}
.mobilemenu ul li a { color:#fff; font-size:15px; font-weight:600; font-family:'Roboto', 'Open Sans', Arial}
.mobilemenu ul li.dil { text-align:center;}
.mobilemenu ul li.dil a { float:none; display:inline-block; margin:0 5px}

.slogan { font-weight:bold; font-family:'Poppins', sans-serif; font-size:30px; text-align:center; padding:20px 15px}

.nasilyapiyoruz .row { margin-left:-5px; margin-right:-5px;}
.nasilyapiyoruz .row ul { list-style:none; margin-top:15px}
.nasilyapiyoruz .row ul li { padding-left:5px; padding-right:5px; margin-bottom:35px; text-align:center; padding-top:30px; padding-bottom:30px}
.nasilyapiyoruz .row ul li .icn {margin:0 auto; margin-bottom:10px; display:table; color:#4bbbe2;}
.nasilyapiyoruz .row ul li .icn i { font-size:35px}
.nasilyapiyoruz .row ul li h6 { font-size:17px; font-weight:bold; color:#808080; margin-bottom:10px;}
.nasilyapiyoruz .row ul li span{ font-size:15px; line-height:19px; color:#b4b4b4; font-weight:500; padding:0 10px;}
.nasilyapiyoruz .row ul li .rsm { width:80px; margin:0 auto; margin-bottom:20px;}
.nasilyapiyoruz .row ul li .rsm i { color:#4BBBE2; padding-top:2px;}
.nasilyapiyoruz .row ul li .rsm img { width:100%; height:auto;}
.nasilyapiyoruz .row ul li:hover {border:2px solid #f5f5f5}
.nasilyapiyoruz .row ul li:hover .rsm i { padding-top:0}


.sss.sssbg { background:#f1f1f1 url(../dosyalar/five4.jpg) no-repeat top -100px center; background-size:auto auto;}
.sss h5 { text-align:center; color:#fff; margin-bottom:50px}
.asyf.sss { padding:30px 0 80px}

.ilerigeri { float:right;}
.ilerigeri .geri { width:25px; height:23px; margin-right:5px; background:url(../img/left.jpg) no-repeat; display:block; float:left;}
.ilerigeri .ileri { width:25px; height:23px; margin-right:5px; background:url(../img/right.jpg) no-repeat; display:block; float:left;}

.yorumlar .yrmslar {position:relative;}
.yorumlar ul { list-style:none; margin-top:20px; padding:0 30px;}
.yorumlar ul li { width:100%;padding:20px; float:left;  border-radius:14px; text-align:center}
.yorumlar ul li .rsm{ width:130px; height:130px;border-radius:50%; background-color:#ddebf2; padding:3px; overflow:hidden; margin:0 auto;margin-bottom:15px; }
.yorumlar ul li .rsm img { width:124px; height:124px; border-radius:50%;}
.yorumlar ul li h4 { margin-bottom:5px; color:#5f5f5f ; font-weight:bold; text-align:center; margin-top:15px;}
.yorumlar ul li .gorev {text-align:center;font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 14px;line-height: 24px;color: #b4b4b4;}

/*.pn-controls {}
.pn-controls a {width:42px;height:40px;line-height:40px;text-align:center;background-color:#4bbbe2;color:#fff;border-radius:50%;ont-size:18px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}
.pn-controls .prev { position:absolute; top:50%; left:-10px; transform:translateY(-50%); -webkit-transform:translateY(-50%); border-right:2px solid #ccc; z-index:999}
.pn-controls .next { position:absolute; top:50%; right:-10px; transform:translateY(-50%); -webkit-transform:translateY(-50%);  border-left:2px solid #ccc;z-index:999}
*/

.pn-controls .prev { position:absolute; top:50%; left:-10px; transform:translateY(-50%); -webkit-transform:translateY(-50%); font-size:30px; }
.pn-controls .next { position:absolute; top:50%; right:-10px; transform:translateY(-50%); -webkit-transform:translateY(-50%);font-size:30px;  }

.puanlama { font-size:13px; color:rgba(75, 187, 226, 0.40); cursor:pointer; margin-top:10px}
.puanlama .aktif { color:#4bbbe2;}


.golge { width:100%; height:23px; background:url(../img/golge.png) no-repeat top center;}
.disabledButton {
    pointer-events: none;
    opacity: 0.4;
}

.nedenbiz .icerik { font-size:13px;}
.nedenbiz .baslik { font-size:20px; font-weight:bold; color:#404041;}

.asyf.stnal { margin-top:-75px; font-family:'Poppins', sans-serif; margin-bottom:40px; position:relative;}
.asyf.stnal h6 { color:#4BBBE2; font-size:18px; font-weight:bold; width:100%;margin-bottom:20px; text-align:center;}
.asyf.stnal .w75 { width:75%; margin:0 auto; background-color:#fff;display:table; border-radius:8px}
.asyf.stnal hr { color:#d2d2d2; background-color:#d2d2d2;}
.asyf.stnal .container { position:relative; background-color:#fff; padding-top:25px;padding-bottom:20px;}
.asyf.stnal form .form-control { color:#495057; font-size:15px; font-weight:bold; padding:4px 12px}
.asyf.stnal form button { border:none; padding:0 60px; text-align:center; color:#fff; background-color:#4BBBE2; height:34px; font-weight:bold; border-radius:6px; margin:0 auto; display:block; margin-top:20px;}

.nasily {}
.nasily .dlist { width:100%; margin:70px 0; display:table;}
.nasily .dlist .kps {/*display:-ms-flexbox!important; display:flex!important;-ms-flex-align:center!important;align-items:center!important;*/font-weight:500; line-height:27px}
.nasily .dlist img { width:100%; height:auto;}
.nasily .dlist .kbslk {font-family: 'Poppins', sans-serif; font-weight:600;color:#4bbbe2; font-size:19px; margin-bottom:30px;}
.sayfa .nasily .dlist .kbslk { color:#808080}

.blog {}
.blog ul.blist { list-style:none;}
.blog ul.blist li { margin-bottom:20px;}
.blog ul.blist li img { max-width:100%;}
.blog ul.blist li .bslk { margin-top:10px; margin-bottom:3px; font-family: 'Poppins', sans-serif;}
.blog ul.blist li .bslk a{ font-size:15px; font-weight:bold; color:#404041; display:block;}
.blog ul.blist li p { color:#58595B; font-size:12px;}

.sayfa.btborder {border-bottom:1px solid #d2d2d2;}
.sayfa { /*margin-bottom:20px;*/ padding-bottom:20px; width:100%;  min-height:200px}
.sayfa .detay .baslik{ width:100%; margin-bottom:10px; font-size:24px; color:#4BBBE2; font-weight:600}

.referanslar ul.refs { list-style:none;}
.referanslar ul.refs li { margin-bottom:30px;}
.referanslar ul.refs li img{ width:100%; height:auto; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.referanslar ul.refs li:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.referanslar .yaziliste p { margin-bottom:10px;}


.sayfa.iletisim .baslik { font-family: 'Poppins', sans-serif; font-size:24px; font-weight:bold; color:#5f5f5f; width:100%; margin-bottom:15px}
.sayfa.iletisim p { margin-bottom:8px}
.sayfa.iletisim i { color:#4BBBE2;}
.sayfa.iletisim button { background-color:#4BBBE2; padding:8px 30px; font-size:16px; color:#fff; font-weight:bold;}
.refs .container { position:relative;}

.aref { list-style:none;}
.aref li { width:100%; padding:3px;}
.aref li img { width:100%; max-width:200px; height:auto; margin:0 auto;-webkit-filter: grayscale(100%); filter: grayscale(100%); }
.aref li:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}


.sayfaMenu {font-family: 'Poppins', sans-serif;}
.sayfaMenu .baslik {font-size: 18px;color:#5f5f5f;font-weight:  bold;}
.sayfaMenu ul { list-style:none; padding:0 3px; margin-top:10px;}
.sayfaMenu ul li {  margin-bottom:10px;}
.sayfaMenu ul li a { color:#4bbbe2; text-decoration:none; font-size:16px; font-weight:bold}

.pageBar { background-color:#4BBBE2; color:#FFF; padding:10px 0;}
.pageBar h2 { margin-bottom:5px; font-weight:bold;font-family:'Roboto', sans-serif;}
.pageBar a { color:#fff; text-decoration:none; font-size:13px;}
.golge2 { width:100%; background:url(../img/golge2.png) no-repeat top center; height:50px;}


.tabs .tab .icrk{ background:url(../img/tabbg.png) repeat-x left top; background-size:auto 100%; height:140px; color:#5C5C5C; font-size:20px; font-family:'Roboto', sans-serif; font-weight:500; display:flex; flex-direction:column; justify-content:center; align-items:center; align-content:center; text-align:center; cursor:pointer;}
.tabs .tab a { text-decoration:none !important;}
.tabs .tab.aktif .icrk{ background:#5a6d7e; color:#fff; position:relative}
.tabs .tab.aktif .icrk::after{content:'';position:absolute;margin:0 auto;display:table;bottom:-25px;border-style:solid;border-top-width:25px;border-right-width:20px;border-left-width:20px;border-top-color:#5a6d7e;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}


.slideout-menu{position:fixed; z-index:99999999;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}
.slideout-menu-left{left:0}
.slideout-menu-right{right:0}
.slideout-panel{z-index:1;/*will-change:transform;*/background-color:#FFF;min-height:100vh}
.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}
.slideout-open .slideout-menu{display:block}
.slideout-menu{background-color: #4bbbe2;background-image: linear-gradient(145deg,#4bbbe2,#64afca);}
.slideout-menu a{color:#fff}
.slideout-menu a:hover{text-decoration:underline}
.menu-section{margin:25px 0}
.menu-section-title{text-transform:uppercase;color:#ffffff;font-weight:bold;font-size:17px;letter-spacing:1px;padding:0 20px;margin:0}
.menu-section-list{padding:0;margin:10px 0;list-style:none}
.menu-section-list a{display:block;padding:8px 20px}
.menu-section-list a:hover{background-color:rgba(255,255,255,0.1);text-decoration:none}

.slideout-menu a.hizmetbtn {background-color: #4bbbe2;border: 1px solid #fff;color:#fff; float:left;}
.panel { margin-bottom:0; border:none;}
.panel:before {content: '';display: block;background-color: rgba(0,0,0,0);transition: background-color 0.5s ease-in-out;}
.panel-open:before { position: absolute;top: 0;bottom: 0;width: 100%;background-color: rgba(0,0,0,.5);z-index: 99;}


ul.bankaBilgi { list-style:none;}
ul.bankaBilgi li { margin-bottom:15px; text-align:left}
ul.bankaBilgi li .baslik { color:#EF4136; font-size:17px; font-weight:bold; margin-bottom:2px}
ul.bankaBilgi li p {}
ul.bankaBilgi li p span { font-weight:bold; color:#777}


article.faq { border-bottom: 1px solid #E6E6E6; }
article.faq p { margin-bottom:10px; text-align:left; color:#fff;}
article.faq .entry-content { display: none; color:#fff; }
article.faq header { position:relative; color:#fff; font-weight:500; font-family: 'Poppins', sans-serif;}
body.single article.faq { border: none; }
.faq-title{font-size:16px;padding:25px 0;display:block;cursor:pointer}
.faq-title.active { padding:25px 0 10px 0}
.faq-title a{color:#fff;border:none}
.faq-title a:hover{text-decoration:none}
ul.faq-questions{list-style:none;margin:0 0 40px;padding:0}
ul.faq-questions li{border-bottom:1px solid #efefef;list-style:none}
ul.faq-questions li a{font-size:16px;padding:15px 15px 15px 0;color:#777;border:none;display:block}
ul.faq-questions li a:hover,ul.faq-questions li a:visited{text-decoration:none;border:none}
.faq-entry{margin-bottom:50px}
.faq-entry h3{margin-bottom:20px}
.faq-entry h3 a{font-size:22px;color:#4b4d4b}

article.faq span.showhide { background: url("../img/faqs-icon.png") 0 0; cursor: pointer; height: 18px; width: 18px; position: absolute; right: 20px; top: 15.5px; }
article.faq.active span.showhide { background: url("../img/faqs-icon.png") 0 0; cursor: pointer; background-position: 0 -8px; height: 2px; top: 23.5px; }


.bolgeler { padding:20px 0; width:100%; /*background-color:#ece8e8*/ background:url(../img/bolgeBg.jpg) no-repeat top center; background-size:cover;}
.bolgeler ul{ width:100%; list-style:none;}
.bolgeler ul li { width:100%; margin-bottom:6px}
.bolgeler ul li a {font-family: 'Roboto', sans-serif; font-weight:bold; font-size:13px; color:#417689;}

.teklifPanel { position:absolute; width:100%; height:300px; z-index:99;top:0}
.teklifPanel .container { position:relative;}
.teklifPanel form {position:absolute; border-radius:8px; background-color:#ffffff; padding:17px;right:0; top:20px; z-index:99; width:400px; box-shadow:0px 0px 4px 1px #828282;}
.teklifPanel form .baslik { width:100%;color:#EF4136;font-family: 'Poppins', sans-serif;  font-size:23px; font-weight:bold; text-align:center; margin-bottom:10px}
.teklifPanel form p { font-size:12px; color:#898989;}
.teklifPanel form .form-group { margin-bottom:7px;}
.teklifPanel form .form-control { border-radius:0px;}
.teklifPanel form .row { margin-left:-5px; margin-right:-5px;}
.teklifPanel form .row .bl { padding-left:5px; padding-right:5px;}
.teklifPanel form button { border:none; background:#88CB23; width:100%; font-weight:bold; padding:5px 10px; color:#FFF; text-align:center;}



.digers { font-weight:bold; font-size:27px; font-family:'Roboto', sans-serif; width:100%; margin-bottom:15px}
.asayfa { list-style:none;}
.asayfa li { margin-bottom:30px; }
.asayfa li .kps {border:1px solid #d2d2d2; padding:15px;}
.asayfa li h6.bslk { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #d2d2d2;}
.asayfa li h6.bslk a{ width:100%; font-weight:bold;font-size:20px; font-family:'Roboto', sans-serif; text-decoration:none;}
.asayfa li .dty { font-size:13px; color:#959595; display:table;}
.asayfa li .dty img { padding-left:0; margin-bottom:5px; padding-right:8px; max-width:100%;}

.int { width:100%;}
.int .dv { width:100%;}
.int .dv img { width:100%; height:auto;}
.int .dv:not(:first-child) { display:none;}
.int .dv.active { display:block;}


.footer { background-color:rgba(75, 187, 226, 0.05); padding:30px 0 10px 0;font-family:'Montserrat', sans-serif;  font-size:14px; color:#b4b4b4;;font-weight:500; line-height:24px}
.footer .baslik { width:100%; margin-bottom:15px; font-size:17px; font-weight:bold;font-family:'Poppins', sans-serif;color:#5f5f5f;}
.footer ul { list-style:none;}
.footer ul li { width:100%; margin-bottom:10px}
.footer ul li a { text-decoration:none; font-size:15px; color:#4bbbe2;font-weight:500; }

.footer .social { width:100%; margin-top:10px;}
.footer .social a { font-weight:normal; float:left; margin-right:16px;}

.footer i {color:#4bbbe2;}
.footer .iletisim p { margin-bottom:10px}

.footer .hk img { max-width:100%; height:24px; margin-bottom:15px;}
.footer .copyr { width:100%; border-top:1px solid #d2d2d2; padding-top:20px;font-family:'Montserrat', sans-serif; font-weight:600; text-align:center; margin-top:20px;}
.footer .copyr span {color:#4bbbe2;}