@charset "UTF-8";
/*
Author  		 			: Developer - Murat MİRZAN
E-Mail  		 			: info@muratmirzan.com
Website  					: http://www.muratmirzan.com
Description              	: Custom Style  | Murat Mirzan |
Version     				: v3.8
*/

.m1{padding:0px; }
.m2{margin:0px}

body { background: #f1f1f1;}

.site-contetn{  }
div#printElement {    text-align: initial;}
/* Site Header */


.header-logo{
	min-height: 130px;
    background: #004a73;


}


.RowContent {
   margin-top: 13.6%;
}


/* Site İçi Arama  */
.arama-kutu{
	margin-top: 35px;
}
.site-arama{
	border-radius: 4rem !important;
    border: 4px solid #004a73 !important;
    margin-top: 6%;
    max-width: 95%;
}
}
.arama-kontrol{
	display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #ffffff;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 0px solid #ced4da;
    border-radius: 3px!important;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.ara-btn{
	color: #0080ff !important;
	background:#fff !important;
	border-top-right-radius: 3px!important;


}
div#myInputautocomplete-list {
    margin-top: -3px;
}
.t-konular {
    padding: 7px 0px;
    background: #004a73;
}

a.navbar-brand2.d-xl-none.d-lg-none {
    color: white;
}

button.navbar-toggler.toggler-2 {
    color: white;
}
@media (max-width: 991.98px)
.navbar-expand-lg > .container, .navbar-expand-lg > .container-

.form-control:focus {
  box-shadow: none;
}

.form-control-underlined {
  border-width: 0;
  border-bottom-width: 1px;
  border-radius: 0;
  padding-left: 0;
}

.form-control::placeholder {
  font-size: 0.95rem;
  color: #aaa;
  font-style: italic;
}
/* Site İçi Arama  */
/* Kayan Yazı */
.kayan-yazi {

    background-color: #383737;

}
div#myInputautocomplete-list {
    margin-top: -3px;
	height: 480px;
   overflow-x: hidden; 
   overflow-y: scroll;

}
.kayanyazi-container{
	max-height: 40px;
	max-width: 93%;

}

h3.kayanyazi-text {
    padding: 15px 15px;
	color: #fff;
    font-size: 16px;
    font-family: Sora;
    font-weight: 700;
}
marquee.kayan-alan {
    max-height: 40px;
	margin-top: -5px;
}
/* Kayan Yazı End  */
/* duyuru alanı */
.thumbnail.sabitKutu {
    min-height: 190px!important;
}

/* duyuru alanı */

/* Site Header End */

/* Site Menu  */
.site-menu{
	padding:10px 10px 10px 10px;
	text-align:center;
}

.navbar-expand-lg .navbar-nav .nav-link {
	background-color: #ffffff;
    padding: 12px 12px;
    border: 1px #004a73 solid;
    margin: 1px 4px;
    border-radius: 30px;
    font-family: Sora;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
	color:#004a73;
}
.navbar-expand-lg .navbar-nav .nav-link:hover {
	background-color: #004a73;
    padding: 12px 12px;
    border: 1px #004a73 solid;
    margin: 1px 4px;
    border-radius: 30px;
    font-family: Sora;
    font-size: 13px;
    font-weight: 700;
	color:#fff;
    text-align: center;
	transition:color .6s ease-in-out;
	transition:background-color .6s ease-in-out;
}
.nav-menu-2{
	padding: 5px 0px;
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 2px solid #004a73;
    border-radius: 0.3rem;
    outline: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #080808;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #004a73;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
input.form-control.arama-kontrol {
    border: 0px;
	border-top-left-radius: 3px!important;
    border-bottom-left-radius: 3px!important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;

}
button.navbar-toggler:focus {
  outline: 0px dotted;
  outline: 0px auto -webkit-focus-ring-color;
}
h6.mobil-text {
    padding: 0px 10px;
    margin: 3px 15px;
    font-size: 18px;
}

/* Site Menu  */
/* Content Orta  */


.content-orta{

	background-color:#ffffff;
	border:2px solid #004a73;
	margin-bottom:5px;


}

.text {
    margin: 10px 10px;
	min-height: 200px;
}
a.text-link {
    float: right;
}

.thumbnail {
    display: block;
    padding: 1px 1px;
    line-height: 20px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
 .thumbnail:hover {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: all 0.2s ease-in-out;
}
.autocomplete-items {
    border: 0px!important;    
}

h6.title {
    font-family: Sora!important;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    margin-top: 6px;
}
.hadis-buton{
	background-color: transparent;
    color: #777879;
    border-radius: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #eeeeee;
    text-align: left;
    font-size: 12px;
    font-family: Sora;
    padding: 7px 7px;
	font-family:Sora;
	font-weight: 700;
    color: black;
}

.hadis-buton-2{
	background-color: #999999;;
    color: #ffffff;
    border-radius: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
   border-bottom: 4px solid #ffffff;
    text-align: left;
    font-size: 15px;
    font-family: Sora;
    padding: 7px 7px;
	margin-top:3px;
	text-align:center;
}
.hadis-buton-2:hover{

	background-color: #bbbbbb;;
    color: #eeeeee;
    border-radius: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 4px solid #004a73;
    text-align: left;
    font-size: 15px;
    font-family: Sora;
    padding: 7px 7px;
	margin-top:3px;
	text-align:center;
	transition:color .6s ease-in-out;
	transition:background-color .6s ease-in-out;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #004a73;
    border-color: #ffffff;
}
.hadis-buton:hover{
	background-color: #004a73;
    color: #ffffff;
    border-radius: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #eeeeee;
    text-align: left;
    font-size: 12px;
    font-family: Sora;
    padding: 7px 7px;
	transition:color .6s ease-in-out;
	transition:background-color .6s ease-in-out;
	font-family:Sora;
	font-weight: 700;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: #004a73;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    color: #fff;
}
/* Content Orta  */

/* Footer */
footer.nb-footer {
background: #383737;
	border-bottom: 4px solid #b5b6b7;
 }

margin-top: 15px; }
footer.nb-footer .about .social-media ul li a {
display: inline-block;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
font-size: 16px;
color: #b78c33;
border: 1px solid rgba(255, 255, 255, 0.3); }
footer.nb-footer .about .social-media ul li a:hover {
background: #b78c33;
color: #fff;
transition:background-color .6s ease-in-out;
 }
footer.nb-footer .footer-info-single {
margin-top: 5px; }

footer.nb-footer .footer-info-single ul li a {
	display: block;
    color: #fffdfd;
    font-size:13px;
	padding: 10px 0px;
    text-decoration: none!important;
	font-family: Sora;
    font-weight: 600;
 }
footer.nb-footer .footer-info-single ul li a:hover {
color: #004a73;
font-size:13px;
background-color:#fff;
padding: 10px 0px;
transition:background-color .6s ease-in-out;
font-family: Sora;
    font-weight: 600;
}

 .copyright {
text-align:center;
background-color:#004a73;
min-height: 155px;
color: #ffffff;
font-family: Sora;
font-weight: 600;
}
 .copyright p {
	padding: 2px 0px;
    text-align: center;

    font-size: 20px;
}

.copyright a {
	font-size: 16px;
    color: #ffffff;
    text-decoration: none!important;
    text-align: center;
    font-weight: 300;
    padding: 10px 3px;
}
.copyright a:hover {
	font-size: 16px;
	color: #ffff00;
	text-decoration: none!important;
	transition:background-color .6s ease-in-out;
}
.cevap-2{
	border-top: 4px solid #b5b6b7;
	border-bottom: 4px solid #b5b6b7;
    background-color: #004a73;
   padding: 5px;
}
.title-2{
	color: #ffffff;
    font-size: 20px;
    padding: 10px;
    font-family: sora;
    font-weight: 600;
    margin-top: 8px;
    text-align: center;


}
/* Footer */

/* 01Su Scroll Up */

.back-to-top {
	cursor: pointer;
    position: fixed;
    bottom: 0px;
    right: 30px;
    display: none;
    background-color: #047398;
    border: none;
    width: 52px;
    height: 52px;
	border-radius:0px;
	margin-bottom: 10px;
}
i.fas.fa-arrow-up {
    font-size: 25px;
	margin-top:5px;
}

a#back-to-top {
    color: #ffff;
}
a#back-to-top:hover {
    color: #ffff;
}
/* end 01Su Scroll Up */

/* Detay Sayfaları Css */

.detay-content {
margin-bottom: -17px;

}
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 7px 10px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
    border-bottom: 1px solid #ccc;
		width: auto;

}
.breadcrumb-item.active {
    color: #383737;
    font-size: 15px;
    font-family: sora;
    font-weight: 600;
	width: auto;
	padding: 0px 2px;
}

li.breadcrumb-item  {
    text-decoration: none;
	color:#004a73;
	font-family:Sora;
	font-size: 14px;
    font-weight: 500;
		width: auto;
}
li.breadcrumb-item a {
    text-decoration: none;
	color:#004a73;
	font-family:Sora;
	font-size: 14px;
    font-weight: 500;
		width: auto;
}
li.breadcrumb-item a:hover {
    text-decoration: none;
	color:#222222;
	font-family:Sora;
	font-size: 14px;
    font-weight: 500;
		width: auto;
}
.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 1px;
    color: #555555;
    content: "-";
}
/* Nav Menü Sidebar */
.container-fluid.menu-site {
  margin-top: 10px;
}
nav.navbar.navbar-expand-lg.nav-menu-3 {
    background-color: #fff;
	padding: 0px 7px!important;
}
ul.sidebar-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
	width: 100%!important;
}

.sidebar-menu li a  {
	background-color: #ffffff;
    padding: 10px 10px;
    display: block;
    text-decoration: none;
    color: #222222;
    border-bottom: 1px solid #cccccc;
	font-family: sora;
    font-size: 13px;
    font-weight: 600;
	width: 100%!important;
}
.sidebar-menu li a:hover  {
	background-color: #004a73;
	padding: 10px 10px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #e2dfdf;
	color: #fff;
	width: 100%!important;
}
li.have-children ul {
	padding: 0px;
}
li.have-children ul li a {
	background-color: #ffffff;
    padding-left: 20px;
    color: #222222;
}
li.have-children ul li a:hover {
	color: #ffffff;
	background-color: #004a73;
	padding-left: 20px;
}
li.have-children, li {
	position: relative;
	color:#fff;
	width: 100%;
}
ul.navbar-nav {
    width: 100%!important;
}

.sidebar-menu .have-children > ul {
    display: none;
}
.sabit-yazi {
    padding: 15px 15px;
    text-align: center;
		position: relative;
		margin-top: 2%;
}

.btn-group.shareBtn {
    width: 100%;
    border-radius: 0px!important;
}
i.fal.fa-share-alt {
    padding: 3px;
    margin: 0px 5px;
    font-size: 12px;
}
.btn-group.shareBtn2 {
    width: 100%;
    border-radius: 0px;
}
button#btnGroupDrop1 {
    border-radius: 0px;
}
.dropdown-menu {
    min-width: 205px;
    border-radius: 0px;
    background: transparent;
    box-shadow: none;
    border: 0px;
}
button.btn.btn-info.dropdown-toggle {
    border-radius: 0px;
	background:#004a73;
}
button.btn.btn-info.dropdown-toggle:hover {
    border-radius: 0px;
	background:#0059b3;
}
.facebook_share_btn{
	background-color:#265cff;
	color:#fff;
	font-family:Sora;
	font-size:16px;
	text-align:center;
	padding:10px 10px;
}
.twitter_share_btn{
	background-color:#00bfff;
	color:#fff;
	font-family:Sora;
	font-size:16px;
	text-align:center;
	padding:10px 10px;
}
.youtube_share_btn{
	background-color:#ff0000;
	color:#fff;
	font-family:Sora;
	font-size:16px;
	text-align:center;
	padding:10px 10px;
}
.google_plus_share_btn{
	background-color:#ff4c4d;
	color:#fff;
	font-family:Sora;
	font-size:16px;
	text-align:center;
	padding:10px 10px;
}

.dropdown-toggle::after {

    content:none;

}
button#printButton{

	    width: 100%;
    border-radius: 0px;
	background:#004a73;
}
button#printButton:hover{

	    width: 100%;
    border-radius: 0px;
	background:#0059b3;
}
a.btn.btn-info.share-btn.share-btn-email{
	    width: 100%;
		border-radius: 0px;
		background:#004a73;


}
a.btn.btn-info.share-btn.share-btn-email:hover{
	    width: 100%;
		border-radius: 0px;
		background:#0059b3;


}


.btn-sayac{
	width: 100%;
    border-radius: 0px;
    background: #fbfafa;
    text-align: center;
    border: 0px;
    font-size: 15px;
    font-family: Sora;
    font-weight: 500;

}
.video-testimonial-block { position: relative; width: auto; height: 206px; overflow: hidden; margin-bottom: 30px; }
.video-testimonial-block .video-thumbnail { height: 100%; width: 100%; position: absolute; z-index: 1; background-size: cover; top: 0; left: 0; }
.video-testimonial-block .video { }
.video-testimonial-block .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0px; }
.video-testimonial-block .video-play { position: absolute; z-index: 2; top: 42%; left: 75%; margin-left: -40px; margin-top: -18px; text-decoration: none; }
.mb10{text-align: center;
    font-size: 15px;
    color: #004a73;
    padding: 5px;}
.section-title { margin-bottom: 40px; }

i.fas.fa-arrow-right {
    margin-left: -5px;
    padding: 0px 3px;
}
svg.bi.bi-circle-fill {
    margin-top: 0px;
    margin-left: -9px;
}

i.fa.fa-angle-double-right {
    padding: 0px 5px;
    margin-left: -13px;
}
i.fas.fa-play-circle {
    font-size: 45px;
    color: white;
    margin-top: 15px;
}
i.fas.fa-play-circle:hover {
    font-size: 45px;
    color: white;
    margin-top: 15px;
}
/* Nav Menü Sidebar End */


/* Detay Sayfaları Css End*/
