@charset "UTF-8";
*{outline:none!important;list-style:none;text-decoration:none;box-sizing:border-box!important}
body,div,span,applet,h1,h2,h3,p,a,img,strong,sub,sup,center,dl,dt,dd,ol,ul,li,table,tr,th,td{margin:0;padding:0;border:0;outline:0;list-style:none}
input,textarea,select,label,option,button{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}
select,option,textarea,button,input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="tel"],input[type="email"], input[type="date"]{border-radius:0;border:none;font-family:'Quicksand',sans-serif;  -webkit-appearance: none;
-moz-appearance: revert;
appearance: revert;}
input[type="button" i],input[type="submit" i],input[type="reset" i],input[type="file" i]::-webkit-file-upload-button,button{padding:0}
html{height:auto;overflow-x:hidden; transition:all .4s ease;}
body{font-family: 'Quicksand', sans-serif; font-size: 15px;line-height:25px; background-color:#fff;color:#212529;font-weight:500; }
a, i{transition:all .4s ease;text-decoration:none!important}
:hover{transition:all .4s ease}
::placeholder,
:-ms-input-placeholder,
::-ms-input-placeholder {font-size: 15px; font-family:inherit; font-weight: 400; }
:root {
--width : 1140px;
/*--red: #c0392b;
--red: #ee2250;
--blue :#2e9ce5;
--blue2 :#206c9f;*/
--red: #4c4c4c;
--blue :#0a1636;
--blue2 :#07112a;
--green :#00B38F;
}
header{ background-color: var(--blue);  }
header .container{ margin: auto; padding: 10px 0; }
header .logo{}
header .logo img{ height: 45px; }
header nav{ }
header nav ul{ }
header nav ul li{ font-size: 16px; float: left; margin: 0 20px; }
header nav ul li a{ color: #fff; padding: 15px 0; text-transform: uppercase; border-bottom: solid 5px transparent;}
header nav ul li a:hover {border-bottom: solid 5px #ffffff;}
header .search-icon {}
header .search-icon i{background-color: #fff; font-size: 16px; color: #666; padding: 10px; border-radius: 50px; cursor: pointer;}
header .header-search-block { background-color:var(--blue2) ; padding: 10px 0; display: none; }
header .header-search-block .container{ padding: 0; }
header .header-search-block form{}
header .header-search-block form input{ width: calc(100% - 45px);  font-size: 16px; padding: 15px 0; font-family: inherit; background-color: transparent; color: #fff !important; }
header .header-search-block form input::placeholder {color: #fff !important; font-size: 16px;}
header .header-search-block form #searchsubmit {font-size: 16px; border: none; background-color: #fff; color: #666; padding: 10px; border-radius: 50px; cursor: pointer; }
header.sticky-menu { width: 100%; position: fixed; top: 0; z-index: 99;  }
/* Default */
section {padding: 35px 0; clear: both;}
.elementor-page section:not(.kesfet-seciton){padding: 0 0 0; clear: both;}
section hr{border: none; width: 100%; height: 1px; background-color: #eee;}
.font-weight-bold { font-weight: 600; }
.text-red {color: var(--red);}
.text-blue {color: var(--blue);}
.container { width: 90%; max-width: var(--width); margin: auto;}
.space-between { margin: auto; display: flex; align-items: center; justify-content: space-between;}
.clear{clear:both}
.owl-carousel .item{ padding: 0 3px 3px; }
.owl-nav{ width: 100%; margin: auto; left: 0; right: 0; position: absolute; top: 45%; z-index: -1;}
.owl-nav .owl-prev,
.owl-nav .owl-next { color: #111; font-size: 25px; }
.owl-nav .owl-prev { float: left; margin-left: -25px; }
.owl-nav .owl-next { float: right; margin-right: -25px;}
.owl-dots {text-align: center;margin: 15px 0;}
.owl-dots .owl-dot {display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #e8e8e8;margin: 0 5px}
.owl-dots .owl-dot.active {background: #07122c}
/* Default */
.home-slider { position: relative; padding: 35px 0; margin-bottom: 25px; background: linear-gradient(to bottom, var(--blue), var(--blue2)); }
/*.home-slider.seo-slider { padding: 55px 0; margin:0 ; }*/
.home-banner.space-between {flex-direction: row-reverse;}
.home-banner-title { width: 50%; color: #fff; }
.home-banner-title h1{ color: #fff; padding-right: 200px; margin-bottom: 15px; }
.home-banner-img {width: 50%;}
.home-banner-img img{width: auto !important; height: 450px; margin:auto ; display: block;}
.home-banner-img.seo-banner img { width: auto; height: auto !important;     max-height: 350px; }
/*
.home-slider .owl-nav { z-index: 99; }
.home-slider .owl-nav .owl-prev,
.home-slider .owl-nav .owl-next { color: #fff; }
.home-slider .owl-nav{ width: 90%; }
 */
.home-blog-one-cikanlar .card{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #ddd;overflow:hidden}
.home-blog-one-cikanlar .card .blog-thumb{background-size:cover; background-position:center center;background-repeat:no-repeat;height:212px;width:100%;position:relative}
.home-blog-one-cikanlar .card .blog-thumb:hover:after{padding-top:10%!important}
.home-blog-one-cikanlar .card .blog-img span{background-color:unset}
.home-blog-one-cikanlar .card .blog-thumb span:hover{text-decoration:underline}
.home-blog-one-cikanlar .card .card-body{padding:1.25rem}
.home-blog-one-cikanlar .card .card-title{color:#7755af;margin-bottom:0;font-size:1.2rem;font-weight:400}
.home-blog-one-cikanlar .card .card-text{font-size:13px;color:#000;font-weight:300;margin-top:0;padding:1rem}
.home-blog-one-cikanlar .card .card-text a{color:#000}
.home-soru-cevap .owl-nav,
.home-blog-one-cikanlar .owl-nav{ display: none; }
.card-boxes {}
.card-one {border: 1px solid #ddd; border-radius:6px;}
.card-one-img { width: 100%; height: 200px; display: block; border-radius: 6px 6px 0 0; display: flex; align-items: center;   justify-content: center; }
.card-one-img-title { font-size: 17px; padding: 0 25px; text-align: center; color: #fff; font-weight: 700; } 
.card-one-author { margin: -20px auto 0; display: table; }
.other-posts .card-one-author { margin: 15px auto 0; display: table; }
.card-one-author img { width: 35px!important; height: 35px!important; display: block; margin: auto; border-radius: 50%; border: solid 1px #d9d9d9; background: #fff;}
.card-one-author span {font-size: 14px;  font-weight: 500; margin-top: 8px!important; display: block; }
.sidebar-widget .card-one-author span { margin-bottom: 15px; }
.card-one-title { padding: 10px 20px 20px; }
.card-one-title a { font-size: 13px; color: #000;}
.red-hr { margin: 15px auto; display: block; width: 80px; height: 2px; border: none; background-color: var(--red);margin: 40px auto;}
.card-two {border: 1px solid #eee; border-radius:6px;}
.card-two-img { background-image: url('../img/gecmis-sorular-header-bg.png'); background-size: cover; background-color: #eee; border-radius: 6px 6px 0 0; display: flex; align-items: center;   justify-content: normal; padding: 15px 20px; }
.card-two-img img { width: 35px!important; height: 35px!important; margin-right: 20px; border-radius: 50%; border: solid 1px #d9d9d9; background: #fff;}
.card-two-img i { margin-right: 10px; }
.card-two-title { font-size: 13px; padding: 20px 20px;  }
.card-two-title a { font-size: 15px; }
.soru-menu-section { padding: 30px 0 55px; }
.soru-menu-section .container { display: flex; align-items: center; justify-content: space-between; }
.soru-menu {}
.soru-menu ul{display: flex; align-items: center; }
.soru-menu ul li{margin: 0 6px 0 0; }
.soru-menu ul li a{border: solid 1px #a4a4a4;  display: inline-block; padding: 4px 12px; color: #a4a4a4; font-size: 12px; font-weight: 500;    border-radius: 6px; line-height: 1.8;}
.soru-menu ul li a:hover {border-color: #0a1636; color: #0a1636;}
.sidebar-widget .soru-menu ul {  display: block;  }
.sidebar-widget .soru-menu ul li { margin: 0 6px 6px 0; display: inline-block;}
.sidebar-widget .sorumenu-tum { margin-top: 10px; }
.home-search { padding: 55px 0 !important; background-color: #0a1636; margin: 15px 0; }
.home-search,
.kesfet-seciton { color: #fff; text-align: center; }
.home-search .home-search-heading{}
.home-search-form { width: 100%; max-width: 550px; margin: auto; position: relative; }
.home-search-form input { padding: 20px 20px; width: 100%; max-width: 550px; font-size: 17px!important; font-weight: 600;
border: none;outline:none!important;padding-right: 140px;padding-left: 30px;background-color: #ffffff; border-radius: 30px;}
.home-search-form button { position: absolute; font-size: 17px!important;top: 5px; right: 5px; font-weight: 600;
    background-color: #2e9ce4; border: 1px solid #2e9ce4; color: #ffffff; padding: 11px 32px; border-radius: 50rem!important;
    font-size: 1rem; line-height: 1.5; cursor: pointer;}
.btn-two {max-width: 155px;margin: 25px auto 0;  border: solid 3px #fff; color: #fff; font-size: 14px; font-weight: 600;
    padding: 10px 20px; cursor: pointer; border-radius: 5px;}
.btn-two i{ margin-left: 10px;}
.btn-two:hover { background-color: #fff; color: #111 !important; }
.home-soru-cevap { padding: 55px 0; }
.kesfet-seciton {padding: 75px 0 55px;  background-color: var(--blue); clear: both;}
.kesfet-seciton a { color: #fff; }
.kesfet-seciton p { margin-top: 30px;  }
.kesfet-seciton p a {display: inline-block; opacity: 0.4; }
.kesfet-seciton p a:hover { opacity: 1; color: #fff; }
.home-banner-title .home-search-form{ margin: 25px 0 0 0 ; }
.breadcrumb { border: solid 1px #e0e0e0; background-color: #fff; padding:10px 0 ;}
.home .breadcrumb {display: none;}
.breadcrumb ul{ display: flex; align-items: center; justify-content: left; } 
.breadcrumb ul li { margin:0; }
.breadcrumb ul li a{color: #666;  font-size: 14px;}
.breadcrumb ul li:after {  content: '\f105'; font-family: 'Font Awesome\ 5 Pro'; padding: 0 10px; color: #999; font-size: 12px;}
.breadcrumb ul li:last-child:after {  display: none;}
.breadcrumb ul li:last-child a{font-weight: 600;}
h3.search-result-title { font-weight: 400; }
.post-area {}
.post-area .head-title { font-size: 35px; font-weight: bold; margin-bottom: 15px; }
.post-image {width:100%;height:220px; border-radius: 5px; margin-bottom: 25px; background-size: cover; background-position: center; }
.post-icon { height:100%; display: flex; align-items: center; justify-content: center;  }
.post-icon i{ font-size: 30px; border: 2px solid #f1f1f1; border-radius: 100%; height: 75px; width: 75px; line-height: 75px;    text-align: center; color: #fff;}
.post-content{}
.post-content img { height: auto; }
.post-comment { margin-top: 45px; }
.other-post {}
.sidebar-widget { margin-bottom: 40px; }
.other-post h3,
.sidebar-widget h3 { border-left: solid 5px var(--red); padding-left: 15px; font-size: 20px; font-weight: 500; margin-bottom: 20px;}
.sidebar-widget .owl-nav { display: none; }
.accordion { margin: 15px 0; }
.accordion .accordion-title { background-color: #eee; font-size: 19px; padding: 15px;  cursor: pointer; }
.accordion .accordion-title.ui-accordion-header-active { background-color: var(--blue); color: #fff;}
.accordion .accordion-title span { width: 21px; margin-right: 5px; }
.accordion .accordion-content { padding: 15px; }
.cat-box { border-bottom: 1px solid #ddd;  margin-bottom: 35px; }
.cat-box h2 {margin-bottom: 15px; font-weight: 600;}
.cat-box h2 a{color: var(--blue);}
.cat-box-detail { display: flex; align-items: center; justify-content: center; }
.cat-box-detail .post-image { width: 40%; height: 150px; margin: 0 }
.cat-box-detail .post-content { width: 60%; padding: 0 30px; }
.cat-box-detail .post-content p{ margin: 0; }
.cat-box-info { width: 100%;  padding: 35px 0 10px; }
.cat-box-info ul{ float: right; }
.cat-box-info ul li{ display: inline-block; margin-left: 5px; }
.cat-box-info ul li i { margin-right: 10px; }
.cat-box-info ul li a{border: solid 1px #a4a4a4; padding: 8px 15px; color: #a4a4a4; font-size: 13px;
    font-weight: 300; border-radius: 6px;  font-weight: 600;}
.cat-box-info ul li a:hover {border: solid 1px var(--red); color: var(--red);}
.yorum-box { width: 100%; padding-bottom:35px; border-bottom: 1px solid #ddd; margin-bottom: 35px; }
.post-comments .yorum-box {  padding-bottom:0; border-bottom: none; margin-bottom: 35px; }
.yorum-box .cat-box-info {padding: 15px 0 10px;}
.yorum-box .cat-box-info ul { width: 100%; }
.yorum-box .cat-box-info ul{ float: left; }
.yorum-box .cat-box-info ul li{ margin: 0 10px 0 0; float: left; }
.yorum-box .cat-box-info ul li:last-child { float: right; margin: 0; }
.yorum-box .cat-box-info ul li:last-child a {  border: solid 1px var(--red); color: var(--red);}
.yorum-box-title h3{font-size: 21px;}
.yorum-box-title h3 a{ color: #111; }
.yorum-box-info { display: flex; align-items: center; justify-content: start; margin: 10px 0 15px; }
.yorum-box-info-img { margin-right: 15px; }
.yorum-box-info-title span { font-size: 18px; color: var(--blue); font-weight: 600;  }
.yorum-box-info-title p { margin: 0; }
.yorum-box-info-title i { margin-right: 10px; color: var(--red);}
.widget-comments { margin-bottom: 50px; float: left; width: 100%;}
.comment-respond {  display: none;}
.widget-comments .comment-reply-title { font-weight: 600; color: var(--blue); margin-bottom: 15px; margin-top: 40px; font-size: 20px;}
#comments { padding: 35px 0 0; margin: 0 auto !important; }
#comments .form-collection { padding-bottom: 25px; }
#comments .comments-title { font-size: 17px; font-weight: 400; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 20px; }
.comment-box{}
.comment-box.comment-1 { padding: 0 35px; }
.form-collection .field-hint,
.comment-box span { font-size: 11px; line-height: 17px; border-radius: 6px; padding:0  3px ; color: #ffffff; background-color: var(--green); display: inline-block;}
.comment-box ul { width: 100%; float: left; margin: 5px 0; }
.comment-box ul li{ float: left; }
.comment-box ul li:nth-child(1){ color: var(--green);text-transform: capitalize; font-weight: bold; }
.comment-box ul li:nth-child(2){color: #999999; font-size: 11px; margin-left: 10px;}
.comment-box-body {margin: 0 0 10px 0;}
#comments form {}
#comments form input,
#comments form textarea{ border-radius: 5px; border: 1px solid #cccccc; width: 100%; padding: 10px 15px; font-size: 14px;
box-shadow: inset 1px 1px 8px rgb(0 0 0 / 10%);  transition: .18s ease-out; }
#comments form .send-btn{ margin-top: 15px; cursor: pointer; font-family: inherit;  font-size: 14px; line-height: 24px;  padding: 10px 25px;
letter-spacing:1px;box-shadow:1px 1px 3px -1px #bbb; border-radius:3px; background-color: var(--blue); color: #fff; font-weight: 600;}
.comment-box .comment-reply-alan svg { vertical-align: middle; transform: rotate(180deg); width: 22px; height: 22px; opacity: 0.7;    fill: #999999; margin-right: 2px;}
.comment-box .comment-reply-alan span{opacity: 0.7; font-size: 14px; background-color: transparent; color: #111;}
.reply-form { padding: 10px 15px; background-color: #eee; border-radius: 6px; display: none; width: 100%; }
.reply-form.drag { display: table; }
.input-100 { width:100% ; margin: 0 !important; }
.input-100 label{opacity: 0.7; font-size: 14px; color: #111; }
.reply-form form .send-btn { padding: 4px 14px !important;}
table { margin: 20px 0 35px; }
table td{ border:0.5px solid #ddd; padding: 10px; }
.ht-table{margin: 0;}
.ht-table td{ border:none; padding: 10px 10px 10px 0; }
.d-none {  display: none!important}
.rehber {  margin: auto; }
.rehber .container { margin: auto; }
.post-container { margin-top: 15px; }
.rehber .sidebar{position:fixed;border-radius:5px;top:105px;left:24px;float:left;width:17%;background:#fff;z-index:9; box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30);}
.rehber .sidebar ul{padding:0 18px}
.rehber .sidebar li{padding-left:12px;padding-right:12px;padding-top:12px}
.rehber .sidebar a.active{color:#000}
.rehber .sidebar li:first-child{border-bottom:1px solid #ddd;padding-bottom:12px}
.rehber .sidebar li:last-child{padding-bottom:12px}
.rehber .btn-content-toggle{ float:none !important;    left: 10px;}
.sidebar{ float:none !important;}
.rehber .btn-content-toggle { position: fixed; top: 75px; z-index: 999; right: 14px;font-size: 16px;border-radius: 50%; border: 1px solid #2e9ce5;color: #fff; align-items: center;justify-content: center; padding: 10px 14px;display: none;width: 38px; height: 38px;float: right;background:var(--blue);font-weight:800;box-shadow: 0 1px 6px rgb(0 0 0 / 10%), 0 2px 24px rgb(0 0 0 / 20%);}
.service-boxes { padding: 55px 0; }
.service-box{position:relative;padding:65px 30px 30px;-webkit-transition:all .5s;transition:all .5s;border-radius:6px;-webkit-box-shadow:0 4px 18px rgba(52,58,64,0.05);box-shadow:0 4px 18px rgba(52,58,64,0.05); display:block;background:#fff}
.service-box:hover,.service-box.active{background:-webkit-gradient(linear,left top,right top,from(#68bbf3),to(#2e9ce5));background:linear-gradient(to right,#68bbf3,#2e9ce5)}
.service-box:hover .service-icon,.service-box.active .service-icon{color:#fff!important}
.service-box:hover .service-icon:after,.service-box.active .service-icon:after{background:linear-gradient(45deg,transparent,rgba(255,255,255,0.06))}
.service-box h5 {    color: #343a40 !important; margin-top: 3rem!important;}
.service-box p {color: #868e96!important;}
.service-box:hover .service-title,.service-box:hover a,.service-box:hover .text-blue,.service-box.active .service-title,.service-box.active a{color:#fff!important}
.service-box:hover p,
.service-box.active p{color:rgba(255,255,255,0.5)!important}
.service-box .service-icon{position:relative;z-index:1;font-size:2rem}
.service-box .service-icon:after{content:"";background:linear-gradient(45deg,transparent,rgba(46,156,228,0.11));height:70px;width:70px;position:absolute;border-radius:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:0;top:-16px}
.elementor-widget-icon-box .elementor-icon:after{content:"";background:linear-gradient(45deg,transparent,rgb(10 35 107 / 15%));height:70px;width:70px;position:absolute;border-radius:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);    left: 44px;
    top: 29px;}
.service-icon h3.elementor-icon-box-title { font-size: 17px; }
.service-icon p.elementor-icon-box-description { font-size: 15px !important; }
.post-header-section{padding-top:90px;padding-bottom:90px;background-image: linear-gradient(to top,#0a1636 0,#111e40 100%);}
.post-header-section .post-header-cont{margin-left:auto;margin-right:auto; max-width: 55%; display:flex;align-items:center;justify-content:center;border-bottom:5px solid #fff;padding:30px 0}
.post-header-section .post-header-cont .post-header-chapter{background:#2a3398;padding:7px;border-radius:5px;color:#fff;margin-top:8px}
.post-header-section .post-header-cont .post-header-title{text-align:left;color:#fff;margin-top:44px}
.post-header-section .post-header-cont i{font-size:6rem;margin-left:auto; color: #fff;}
.post-header-section .post-header-cont p:last-child{font-size:6rem;margin-left:auto}
.post-header-section .post-header-cont ul li{color:#fff}
.post-header-section .post-header-cont ul li::before{content:"â—";margin-right:8px;color:#293398;position:relative;top:-1px}
#quiz { padding: 55px 0; }
.rehber .question-cont:not(:last-child){margin-bottom:1.2rem;border-bottom:1px solid #ddd;padding:0 12px 12px}
.rehber .question-cont p{font-size:1.5rem;padding:.75rem 0}
.rehber .question-cont p.alert{padding:.75rem 1.25rem!important}
.rehber .question-cont input{margin-right:12px;float:left;margin-top:6px}
.rehber .question-cont button{padding:10px 30px;font-size:1.2rem}
.rehber .question-cont label{display:block}
.rehber .question-cont label span{overflow:hidden;display:block}
.rehber .success-section{padding:3rem;background:#7dbfed;box-shadow:0 10px 25px 0 rgba(0,0,0,0.07);color:#fff;margin-top:20px;display:none}
.rehber .success-section .title{font-size:2rem}
.rehber .success-section .strong{font-size:1.2rem}
.rehber .question-cont { width: 100%; margin: auto; display: table; }
.rehber .question-cont button { text-align: center; margin: auto;  display: table; }
.other-post {box-shadow: 0 4px 18px rgb(52 58 64 / 5%); border-radius: 6px;}
.other-post-content { padding: 0 25px 25px;  }
.other-post-content h5 {margin-bottom: 20px;}   
.other-post-content h5 a{color: #343a40 !important; margin-bottom: 20px;}
.other-post-content .topic{    font-size: 15px; color: #2e9ce5; font-weight: 500; margin: 0 0 15px;}
.other-post-content .more { font-size: 14px; color: #343a40 !important; font-weight: bold; }
.other-post-content .more i{ margin-left: 10px; position: relative; top: 2px; }
.other-post ul { display: flex; align-items: center; justify-content: start; margin-bottom: 10px; }
.other-post ul li{ margin-right: 10px; color: #868e96!important; font-size: 14px;}
.other-post ul li i{ margin-right: 10px;}
.sikca-sorulan-sorular { max-width: 80%; margin: auto; }
.sikca-sorulan-sorular .header{float:left;width:100%}
.sikca-sorulan-sorular .header .baslik{float:left;width:100%;position:relative;color:#314890;margin-bottom:25px;text-align:center;font-size:35px}
.sikca-sorulan-sorular .header .baslik:after{content:'';position:absolute;width:4%;height:8px;border-radius:500px;top:-22px;background:#314890;left:calc(50% - 2%)}
.sikca-sorulan-sorular .header p{float:left;width:100%;font-weight:300;font-size:18px;color:#314890;margin-bottom:40px;text-align:center;padding:0 150px}
.sikca-sorulan-sorular .soru{width:100%;background:#fff; box-shadow:0 0 10px 0 #00000017;position:relative;border-left:4px solid #172746}
.sikca-sorulan-sorular .soru .soru-baslik{width:100%;padding:20px 50px 20px 20px;cursor:pointer;position:relative}
.sikca-sorulan-sorular .soru .soru-baslik i{position:absolute;right:15px;top:calc(50% - 15px);font-size:30px;color:#314890}
.sikca-sorulan-sorular .soru .soru-cevap{display:none;width:100%;padding:0 25px 25px 25px;}
.sikca-sorulan-sorular .soru .soru-cevap p{font-family: inherit;}
.footer-sss { padding: 50px 0 !important; }
.footer-sss .sikca-sorulan-sorular { max-width: 100%; margin: auto; }
.pagination {}
.pagination li {display: inline-block; margin-right: 7px;text-align: center; font-size: 13px; }
.pagination li a,
.pagination li span{width: 29px;  height: 29px; line-height: 26px; display: block; border:1px solid var(--blue);  border-radius: 8px;  }
.pagination li a {color: var(--blue);  }
.pagination li span,
.pagination li a:hover {color: #fff; background-color: var(--blue); }
.forms {width: 100%;display: table;}
.forms label { font-size: 15px; margin-bottom: 10px; font-weight: 600; margin:0;     display: block; }
.forms input,
.forms select { min-height: 47px; }
.forms input,
.forms select,
.forms textarea { font-size: 15px; font-family: inherit;  width: 100%; border:1px solid #ced4da;  padding:13px 10px; border-radius: 5px;      color: #495057;}
.forms textarea { height: 165px; }
.forms .submit { font-size: 14px !important; font-weight: 600;     border: none; }
.forms .submit{border: none;  padding: 15px 25px;  width: 100%; display: block; background-color: var(--blue); color: #fff;
    border-radius: 5px; font-weight: 600; font-size: 15px !important; cursor: pointer;transition: all .4s ease; margin-top: 20px;}
.forms .btn { font-family: inherit; border:none; padding: 15px 25px; width: auto; display: block; background-color: var(--blue); color: #fff; border-radius: 5px; font-weight: 600; font-size: 15px !important; cursor: pointer;  transition:all .4s ease; margin: 20px 0 0 0; float: right; }
.forms .btn:hover { background-color: var(--yesil); color: #fff; }
.forms .btn a { color: #fff; }
.forms .btn:hover { background-color: #111; }
.forms img { height: 45px; margin: 5px 0 10px; display: block; }
.wpcf7 .wpcf7-submit,
.rehber .question-cont button{ margin-top: 25px; border-radius: 5px; font-size: 16px;font-weight: 600; background-color: var(--red); border: 1px solid var(--red); color: #fff; padding: 15px;}
.wpcf7 .wpcf7-submit:hover,
.rehber .question-cont button:hover {background-color: transparent; cursor: pointer; border: 1px solid var(--red); color: var(--red); }
form#soru-sor-form { padding: 25px; border-radius: 6px; background-color: #f5f5f5; }
form#soru-sor-form .soru-basligi-search { position: relative}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont {  display: none; border: solid 1px #e0e0e0; background: #fff;
    border-bottom: solid 2px #e0e0e0; background: #fff; font-size: 14px; color: #666; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;
position: absolute; top: 100%;  left: 0; right: 0; z-index: 10}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont .close-ac {display: none}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont .title { padding: 10px 15px; color: #f22658; font-size: 14px}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont ul li { border-top: solid 1px #e0e0e0}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont ul li:hover { background-color: #fafafa}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont ul li a { display: block; padding: 10px 15px;text-decoration: none;
    color: #666}
form#soru-sor-form .section-title{font-size: 21px; text-align:left;color:#0a1636 !important;margin-bottom:25px}
form#soru-sor-form .btn{border-radius:5px;padding:10px 20px;font-size:12px;font-weight:600;line-height:1.6;outline:0!important;box-shadow:none!important;cursor:pointer;background:#fff;color:#0a1636; border:2px solid var(--red);!important}
form#soru-sor-form .btn:hover{color:#fff;background-color:#0a1636;border:2px solid transparent}
form#soru-sor-form .btn.x-success{background-color:#8ec449!important}
form#soru-sor-form .btn.x-geri{background-color:#7957b4!important;padding:.5rem 1rem}
form#soru-sor-form .select-style{border-bottom:solid 1px #d9d9d9;width:100%;border-radius:3px;overflow:hidden;background:0 0;cursor:pointer!important;margin:0 auto;text-align:center;position:relative;opacity:.5;margin-left:-1px}
form#soru-sor-form .select-style.invalid-input select,form#soru-sor-form .select-style.valid-input select{padding-left:20px!important}
form#soru-sor-form .select-style .fa-chevron-down{color:#000;position:absolute;right:5px;top:10px}
form#soru-sor-form .select-style select{padding:5px 8px;width:130%;border:none;box-shadow:none;background:0 0;background-image:none;-webkit-appearance:none;cursor:pointer!important}
form#soru-sor-form .select-style select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
form#soru-sor-form .select-style select:focus{outline:0}
form#soru-sor-form .form-group{position:relative}
form#soru-sor-form .form-group small{display:none;color:#f22656;font-weight:300;padding-left:10px}
form#soru-sor-form .form-group .fa-check{color:#82b632;position:absolute;left:0;top:14px}
form#soru-sor-form .form-group .fa-times{color:#f22657;position:absolute;left:0;top:14px}
form#soru-sor-form .valid-input{border-bottom-color:#81b822!important}
form#soru-sor-form .invalid-input{border-bottom-color:#f22656!important}
form#soru-sor-form .form-control{border:none;outline:0;box-shadow:none;border-radius:0;background-color:transparent;border-bottom:solid 1px #d9d9d9;font-weight:400;padding-left:8px;padding-right:0;}
form#soru-sor-form .form-control.invalid-input,form#soru-sor-form .form-control.valid-input{padding-left:20px!important}
form#soru-sor-form textarea{ width: 100%; min-height:100px; resize: none; }
form#soru-sor-form input{ width: 100%;}
form#soru-sor-form .subcategory-field{display:none}
form#soru-sor-form .login-fields,form#soru-sor-form .register-fields{display:none}
form#soru-sor-form .login-fields .register-login-link,form#soru-sor-form .register-fields .register-login-link{margin-top:10px;color:#777;font-size:14px}
form#soru-sor-form .login-fields .register-login-link a,form#soru-sor-form .register-fields .register-login-link a{color:#d35400;font-weight:500}
form#soru-sor-form .soru-category-field{display:none}
form#soru-sor-form .soru-basligi-search{position:relative}
form#soru-sor-form .soru-basligi-search li,form#soru-sor-form .soru-basligi-search ul{margin:0;padding:0;list-style:none}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont{display:none;border:solid 1px #e0e0e0;background:#fff;border-bottom:solid 2px #e0e0e0;background:#fff;font-size:14px;color:#666;border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;position:absolute;top:100%;left:0;right:0;z-index:10}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont .close-ac{display:none}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont .title{padding:10px 15px;color:#f22658;font-size:14px}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont ul li{border-top:solid 1px #e0e0e0}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont ul li:hover{background-color:#fafafa}
form#soru-sor-form .soru-basligi-search .soru-basligi-ac-cont ul li a{display:block;padding:10px 15px;text-decoration:none;color:#666}
.soru-form-msg-content .fa-check{color:#2ecc71;font-size:60px}
.soru-form-msg-content .fa-times{font-size:60px;color:#e74c3c}
.home-soru-popup{display:none;position:fixed;right:20px;bottom:20px;padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:#f16d8d;color:#fff;font-weight:400;font-size:14px;margin-left:20px;max-width:100%;box-sizing:border-box;z-index:99;box-shadow:0 0 10px 0 #000}
.soru-header{  background: #185abc;padding-top: 50px; padding-bottom: 50px; color: #fff;text-align: center;}
.soru-header  form#soru-sor-form {padding: 0; border-radius: 0; background-color: transparent;}
.soru-header  form#soru-sor-form  .form-group { position: relative; border-radius: 6px; background: #fff;padding: 20px; max-width: 600px; margin: 15px auto;}
#toggleCommentForm, .btn-son-yazilar {border: solid 1px var(--red); color: var(--red); outline: 0; cursor: pointer; display: inline-block; padding: 4px 12px; font-size: 12px; font-weight: 600; border-radius: 6px;  background: #fff;float: right;}
.comment-form-author, .comment-form-email, .comment-form-url { display: none !important;}
#wpdcom { max-width: 100% !important; padding: 0; margin: 0; width: 100% !important;}
#wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap { flex-basis: 100% !important;}
#wpdcom .wpd-prim-button {  width: auto;}
form.googleIndex { margin: 35px 0; }
form.googleIndex h4{ margin: 0 0 15px; }
form.googleIndex .input-group { display: flex; align-items: center; justify-content: space-between; }
form.googleIndex input{ width: 75%; min-height: 55px;     font-size: 15px; padding: 0 10px; border:1px solid #ddd; }
form.googleIndex button{ width: 25%; min-height: 55px; font-size: 15px; border:1px solid var(--blue); background-color: transparent; color: var(--blue); background-color: transparent; cursor: pointer; font-weight: 600; }
form.googleIndex button:hover{  border:1px solid var(--blue); background-color: var(--blue); color: #fff;  }
#yerel-sonuc-araci { margin-bottom: 35px; }
code { padding: 0.2rem 0.4rem; font-size: 90%; color: var(--red); background-color: #f8f9fa; border-radius: 0.25rem;}
.seo-hesaplama {position: fixed; height: 100%; width: 100%; top: 0; bottom: 0; left: 0; z-index: 99;     overflow: scroll !important;  background-color: #fff; display: none;  }
.seo-hesaplama .container {display: flex; align-items: center; justify-content: center; height: 100%;}
.seo-hesaplama-formu { width: 90%;     margin: auto; }
.seo-hesaplama-formu h1 { font-size: 25px !important; position: relative; margin: 0 0 25px; border-bottom: 1px solid #eee; padding-bottom: 15px; }
.seo-hesaplama-formu h1 i{ position: absolute; right: 0; top: 0; cursor: pointer; }
.seo-hesaplama-formu .hesap-alan-box{  font-size: 16px; margin-bottom: 20px; }
.seo-hesaplama-formu .hesap-alan-box input{ font-size: 20px; }
.seo-hesaplama-formu .hesap-alan-box .ui-slider {margin-top: 15px;     box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
border-radius: 4px; border: none;     background-image: linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);}
.seo-hesaplama-formu .hesap-alan-box .ui-slider-handle { border-radius: 100%; background-color: #fff; box-shadow: 1px 1px 24px -2px rgb(0 0 0 / 75%) !important; border: none;}
.seo-hesaplama-formu .hesap-alan-box .ui-slider-horizontal .ui-slider-range-min { background-color: var(--blue); }
.seo-hesaplama-formu .sonuclar span{ font-weight: bold; color:var(--blue); font-size: 30px; }
.keyword-destiny-block {}
.keyword-destiny-block .container { width: 100%; margin:15px 0 ; }
.keyword-destiny-block .container a.btn {padding: 10px; border: 1px solid var(--blue);  border-radius: 6px; display: inline-block; margin: 0 10px 10px 0; color: var(--blue);}
.keyword-destiny-block ul.linkler {}
.keyword-destiny-block ul.linkler li{ padding: 10px; border: 1px solid #eee; border-radius: 6px;}
#sonuc{ margin-top: 30px; }
.hesapla-sec { margin: 20px 0;  }
.hesapla-sec ul{ display: flex; align-items: center; justify-content: space-between;  }
.hesapla-sec ul li{width: 100%;  border: 1px solid #eee; padding: 20px; border-radius: 6px; margin: 0 3px; cursor: pointer; position: relative;}
.hesapla-sec ul li i{ font-size: 30px;  }
.hesapla-sec ul li input,
.hesapla-sec ul li label{ position: absolute; width: 100%; height: 100%; z-index: 9; padding: 0; margin: 0; left: 0; top: 0; opacity: 0;}
.hesapla-sec ul li p{ margin: 5px 0 0;  }
.hesapla-sec ul li.active{background-color: #eee;}
.hesapla-sec-sonuc ul li { display: none; }
.hesapla-sec-sonuc ul li.active { display: block; }
#author-box{background:#f8f8f8;margin:20px auto 30px;border-radius:4px;padding:15px 30px;border:1px solid #ddd;display:flex; display: -webkit-flex;
display: -moz-flex; align-items:center}
#author-box .author-image{width:70px;overflow:hidden;margin-right:15px}
#author-box .author-image img{width:100%;height:100%;object-fit:cover;object-position:top}
#author-box .author-image img.rounded-img{border-radius:100px}
#author-box .author-text{width:100%}
#author-box .author-text .date{font-size:11px;margin-bottom:10px;float:right}
.alignleft { float: left; margin:0 15px 15px 0; text-align: left;  }
.alignright { float: right; margin:0 0 15px 15px; text-align: right; }
.aligncenter { width: auto; height: auto; margin: 0 auto 15px; float: none; text-align: center; } 
h1{font-size:35px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:23px}
h5{font-size:21px}
h6{font-size:19px}
h1,h2,h3,h4,h5,h6{margin:0 0 7px;padding:0; line-height: 1.1; font-weight: 600;}
p{font-size:15px; line-height:25px; font-weight: 500; margin-bottom: 20px;}
p a{ display: inline-block; color: var(--blue); font-weight: 600;}
p a:hover{color:#007ec3}
p strong{font-size:inherit;font-weight:700}
ul li{margin:0 0 5px;font-size:15px; font-weight: 500; color:#212529;line-height:normal;line-height:24px}
ul li a{color:#212529; display: inline-block;}
img{max-width:100%}
.elementor-page .elementor-section ul li:before { font-family: "Font Awesome 5 Pro"; content: "\f00c"; color: var(--blue); font-size: 15px; margin-right: 10px; }
.elementor-editor-element-setting:before,
.htaccesssol ul li:before,
.soru-menu ul li:before {display: none !important;}
.bottom-buttons { display: none; }
footer {width: 100%; height: auto; padding: 55px 0 0; background: #f8f8f8;  border-top: 1px solid #eaeaea;  }
footer a:hover{color: var(--blue);}
footer h1{font-weight: 300;}
footer h3{ font-size: 23px; margin-bottom: 15px;}
footer ul{}
footer ul li{ margin-bottom: 10px; }
footer .footer_social {}
footer .footer_social ul{display: flex; align-items: center; justify-content: start; }
footer .footer_social ul li{margin-right: 15px;}
footer .space-between { align-items: baseline; }
footer .footer-widget-box{ width: 25%;   }
footer .copyright { padding: 55px 0 35px; }
footer .copyright p{ text-align: center; font-size: 13px; margin: 0; }
.up-icon{padding:11px 16px;display:none;background:#132f44;position:fixed;bottom:10%;right:5%;cursor:pointer;z-index:9999;border-radius:5px}
.up-icon i{font-size:25px;color:#fff;text-align:center!important;display:block}
@media all and (max-width: 1200px) {
}
@media all and (max-width: 1080px) {
}
@media all and (max-width: 991px) {
.mobil-disable { display: none !important; }
 header .container {padding: 10px 0;}
 header nav { width: 90%; display: none; margin: auto; padding: 18px; background-color: #fff; border-radius: 6px; position: absolute; left: 0; right: 0;   box-shadow: 0px 5px 19px -6px rgba(0,0,0,0.30); z-index: 9;}
 header nav ul{ width: 100%; }
 header nav ul li{width: 100%; padding: 5px 0; border-bottom: 1px solid #ddd; margin: 0; }
 header nav ul li a{ display: block; padding: 0; color: var(--blue); }
 header .search-icon {  float: left;     position: relative; right: 25px;}
.breadcrumb ul {display: table;}
.breadcrumb ul li { margin: 0; display: inline-block;  float: left;}
.breadcrumb li:nth-child(2)::before{content: "..."; color: #666;}
.breadcrumb li:nth-child(2) a::before {    content: '\f105';
    font-family: 'Font Awesome\ 5 Pro';
    padding: 0 10px;
    color: #999;
    font-size: 12px;}

.breadcrumb li:nth-child(2) a { text-indent: -999px; }
.breadcrumb li:last-child {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;    width: 190px;}
.breadcrumb li:last-child a {display: initial;}

    .post-container img { height:auto}
.breadcrumb { border: solid 1px #e0e0e0; background-color: #fff;padding: 10px 0; width: 100%; overflow: hidden;}
.yorum-box-info-title p { font-size: 12px;}
.home-banner.space-between {display: block; flex-direction: row;}
.home-banner-title {width: 100%; margin-top: 25px;}
.home-banner-title h1 { font-size: 25px; padding-right: 0; }
.home-banner-img {width: 100%;}
.home-banner-img img {  height: 275px;}
.home-slider .owl-nav { display: none; }
.cat-box-detail {display: block;}
.cat-box-detail .post-image { width: 100%; height: 150px; margin: 0 }
.cat-box-detail .post-content { width: 100%; padding: 15px 0; }
.cat-box .cat-box-info { padding: 10px 0 20px;}
.cat-box .cat-box-info ul {  float: left;}
.post-icon i { font-size: 35px; height: 65px;  width: 65px; line-height: 65px;}
.owl-nav .owl-prev { float: left; margin-left: -17px; }
.owl-nav .owl-next { float: right; margin-right: -17px;}
.post-header-section { padding-top: 15px; padding-bottom: 35px;}
.post-header-section .post-header-cont { max-width: 90%; }
.rehber .container {max-width: 100%;}
.rehber .btn-content-toggle {  display: flex;}
.rehber .sidebar { width:90%; position: fixed; border-radius: 5px;  top: 105px; margin: auto; display: none; left: 0;right: 0;
    float: left; background: white; z-index: 9;}

.rehber .sidebar.open { display: block !important;}
.soru-menu-section {  padding: 0 0 55px;}
.soru-menu ul,
.soru-menu-section .container {display: block;}
.soru-menu ul li { margin: 0 6px 6px 0; display: inline-block;}
.sorumenu-tum { margin-top: 10px; }
.sikca-sorulan-sorular {max-width: 100%;}
.sikca-sorulan-sorular .soru .soru-cevap { padding: 0 20px 20px 20px;}
.seo-hesaplama-formu{ padding: 30px 0 !important; }
.hesapla-sec ul { display: block; }
.hesapla-sec ul li { width: 49%; margin: 0 0 10px;}
.hesapla-sec ul li:nth-child(odd) { float: left;}
.hesapla-sec ul li:nth-child(even) { float: right;}
#sonuc { margin-top: 10px; float: left; width: 100%; margin-bottom: 15px;}
.hesapla-sec-sonuc ul li.active{float: left; width: 100%; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px;}
.home-search-form { display: table; }
.home-search-form input { padding: 15px 20px;  border-radius: 20rem;}
.home-search-form button { width: 100%; float: left; position: relative; margin-top: 10px; top: auto; right: auto;  border-radius: 20rem!important;}
.cat-box-info { display: none; }
.bottom-buttons{left: 0; display:block;position:fixed;bottom:0;float:left;width:100%;z-index:10}
.bottom-buttons .button{float:left;display:block;line-height:50px;width:50%;letter-spacing:1px;text-transform:uppercase;font-size:12px;color:#fff;background-color:#231e1f;text-align:center}
.bottom-buttons .button.s{background-color:#e9004c}
.bottom-buttons.single .button{width:50%!important}
#author-box .author-image img{width:auto;height:51px;}

footer .footer-widget-box { width: 100%; margin-bottom: 35px;}
footer .space-between {  align-items: baseline; display: block;}
}
@media all and (max-width: 480px) {
    table {min-width: 650px;}
}

.mt-2 {
    margin-top: 2rem !important;
}
.mb-2 {
    margin-bottom: 2rem !important;
}