:root {

	--t:#292951;
	--hh:#181842;

	--p2:#2B2C79;
	--s2:#00943E;
	--s2:#11674F;
	--h:#0A218E;
	--db:#0A218E;
	--db2:#081975;
	--ls:#D6F9E5;/*search*/
	--ls2:#85EEB0;
	--ls3:#00CF53;
	--ls3:#1EC585;


	--lb:#EAF0FE;
	--lb:#E7F0FE;

	--lbd:#ECF2FD;/*light-blue-dark*/
	--lbl:#F5F8FE;/*light-blue-light*/

	--lb1:#F4F8FE;
	--lb2:#FAFCFF;
	--lb3:#B2C1DD;
	--lb3:#DBE6F7;
	--lb4:#C4D3EC;


	--darkb1:#1F3C78;
	--darkb2:#1C3568;
	--footer1: #1F3D78;
	--footer2: #1D3668;
	--footer3: #0E285E;



	--p3: #0188ED;

	/*----*/

	--btn:  #05225A;

	--bs-navy: #0C3257;
	--bs-blue: #0d6efd;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #dc3545;
	--bs-orange: #fd7e14;
	--bs-yellow: #ffc107;
	--bs-green: #198754;
	--bs-teal: #20c997;
	--bs-cyan: #0dcaf0;
	--bs-fff: #fff;
	--bs-gray: #6c757d;
	--bs-gray-da: #343a40;
	--bs-gray-100: #f8f9fa;
	--bs-gray-200: #e9ecef;
	--bs-gray-300: #c6cdd3;
	--bs-gray-400: #ced4da;
	--bs-gray-500: #adb5bd;
	--bs-gray-600: #6c757d;
	--bs-gray-700: #495057;
	--bs-gray-800: #343a40;
	--bs-gray-900: #212529;



	--b: #c6cdd3 ;

	--bs-p : #0d6efd;
	--bs-p2: #a5b3ff;
	--bs-se: #6c757d;
	--bs-se2: #aaa;
	--bs-s: #198754;
	--bs-s2: #29c078;
	--bs-i: #0dcaf0;
	--bs-w: #ffc107;
	--bs-f: #ffffff;
	--bs-d: #dc3545;
	--bs-l: #FAFAFA;

	--bs-lb: #EEF6FF;
	--bs-lb2:#ECF1F7;
	--bs-lb3:#DFF0F9;
	--bs-lb4:#8FB8E6;

	--bs-da: #212529;

	
	
	--bs-p:#1565C0;

	--bs-s:#389638;
	--p2:#1565C0 ;
	--m:#1F419B ;
}


@font-face {
  font-family: "Proxima";
  src: url("../lib/fonts/Proxima/proxima-nova-400.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Proxima";
  src: url("../lib/fonts/Proxima/proxima-nova-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Proxima";
  src: url("../lib/fonts/Proxima/proxima-nova-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Proxima";
  src: url("../lib/fonts/Proxima/proxima-nova-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Proxima";
  src: url("../lib/fonts/Proxima/proxima-nova-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Proxima";
  src: url("../lib/fonts/Proxima/proxima-nova-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}




@font-face {
  font-family: "Mulish";
  font-weight:300;font-display:auto;font-style:normal;font-stretch:normal;
  src:url("fonts/Mulish-Light.ttf") format("truetype"),
      url("fonts/Mulish-Light.woff2") format("woff");
}
@font-face {
  font-family: "Mulish";
  font-weight:400;font-display:auto;font-style:normal;font-stretch:normal;
  src:url("fonts/Mulish-Regular.ttf") format("truetype"),
      url("fonts/Mulish-Regular.woff2") format("woff");
}

@font-face {
  font-family: "Mulish";
  font-weight:500;font-display:auto;font-style:normal;font-stretch:normal;
  src:url("fonts/Mulish-SemiBold.ttf") format("truetype"),
      url("fonts/Mulish-SemiBold.woff2") format("woff");
}
@font-face {
  font-family: "Mulish";
  font-weight:600;font-display:auto;font-style:normal;font-stretch:normal;
  src:url("fonts/Mulish-Bold.ttf") format("truetype"),
      url("fonts/Mulish-Bold.woff2") format("woff");
}


*{margin:0;padding:0;outline:none;text-decoration:none;border:none;list-style:none;box-sizing:border-box;position:relative;text-shadow:none;}
html{
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	scroll-behavior: smooth;
}

html, body{
	min-width:180px;
	font-size:16px;color:#000;height:100%;width:100%;
	font-family: Mulish,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-variant-ligatures:no-common-ligatures;
	text-rendering:optimizeLegibility;
	-moz-font-feature-settings:no-common-ligatures;
	-webkit-overflow-scrolling:touch;
}

*{
	position:relative;
}



.bg-ccc{
	background-color:#ccc !important;
}.bg-ccc{
	background-color:#ccc !important;
}.bg-eee{
	background-color:#eee !important;
}
.bg-e5{
	background-color:#e5e5e5 !important;
}
.bg-fc0{
	background-color:#fc0 !important;
}

.bg-f1{
	background-color:#f1f1f1 !important;
}
.bg-f7{
	background-color:#f7f7f7 !important;
}

.bg-ss{
	background-color:#f5f5f5aa !important;
}
.bg-t,
.bg-transparent{
	background-color:transparent !important;
}

.t-p2{color:var(--p2);}
.bg-p2{background:var(--p2);}

a,.t-p{
	color:var(--m);
}

.bg-m{
	background:var(--m) !important;
	color:#fff;
}
.t-m{
	color:var(--m) !important;
}

.btn-m{
	border:2px solid var(--m) !important;
	background:var(--m);
	color:#fff;
}
.btn-m:hover{
	border:2px solid var(--m) !important;
	color:var(--m) !important;
}

ul{
	margin:0;
	padding:0;
}

/*modalbox start*/
 .modalbox-overlay{
	overflow: auto;
	overflow-y: scroll;
	top: 0;
	left: 0;
	z-index:1100;
	background:#555;
	background: url(lib/img/fancybox_overlay.webp);
	opacity:0;
	visibility:hidden;
	transition:all 0.20s;
}
 .modalbox-fixed{
	position: fixed;
	bottom: 0;
	right: 0;
}
 .modal-theme{
	-webkit-box-shadow: 0 10px 25px rgb(0 0 0 / 50%);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
	box-shadow: 0 10px 25px rgb(0 0 0 / 50%);
	position: relative;
	background: #fff;
	color: #000;
	text-shadow: none;
}
 .modal-wrap{
	 /*
	min-width: 830px;
	width:70%;
	min-width: 70%;
	 */
	max-width: 100%;
	top: 10%;
	left: 50%;
	transform: translate(-50%, 0%);
	position: absolute;
	opacity: 1;
	overflow: visible;
	z-index:1101;
}
.normal-popup .modal-content ,
.exit-popup .modal-content {
	line-height:0;
}
.modal-content {
	border: 7px solid #fff;
	overflow:hidden;
}
.modal-content a{
	display:inline-block;
}
.modal-content p.p-img{
	line-height:0 !important;
	margin-bottom:0 !important;
}
.modal-content p:not(.p-img){
	padding-left:10px;
	padding:15px;
	text-align:left;
	margin-bottom:0 !important;
}
.modal-content img{
	border:1px solid;
}
.modal-wrap video, .modal-wrap img, .modal-wrap iframe{

	display:block;
	margin:auto;
	max-width: 100%;
}
.modal-wrap iframe{


}
.modalbox-overlay .close{
	position: absolute;
	top: -20px;
	right:-20px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 1102;
	font-size:31px;
	color:#fff;
	background:#000;
	display:inline-block !important;
	border-radius:50%;
	padding: 0px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	border:3px solid #fff;
	user-select:none;

}
.modalbox-overlay .close{
	border:0px solid #000;
	background: url(lib/img/fancybox_sprite.png) no-repeat;
}
/*modalbox end*/



.modal{
	visibility:hidden;
	position:fixed;
	display:block;
	width:100%;
	padding:0px 0px;
	overflow:hidden;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:99;
}
.modal-hidden{
	overflow: hidden!important;
	width: auto;
}
.modal-hidden body {
	overflow: hidden !important;
}


.telif-listesi ul{
	padding:0;
}
.telif-listesi li{
	border-bottom:1px solid #eee;
	font-weight:600;
	font-size:15px;
	cursor:pointer;
}
.telif-listesi li:not(:last-child):hover{
	/*
	background:#f5f5f5;
	-webkit-box-shadow:0 1px 1px #aaa;
	box-shadow:inset 0 1px 5px #aaa;
	*/
	background:#fe0;

}
.telif-listesi li> a{
	width:100%;
	height:100%;
	display:inline-block;
	padding-left:29px;
	padding:17px 15px;
	color:#222;
	text-decoration:none;
}

.teklif-form h4 i.fa{
	display:none;
}

.teklif-form h4 img,
.telif-listesi li> a img{
	width:30px;
	margin-right:5px;
	vertical-align:middle;
	top:0 !important;
}
.telif-listesi li> a:before {
/* 	content:'\f105';
	font-family:fa;
	margin-left:-13px;
	position:absolute; */
}
.telif-listesi .fa-long-arrow-right,
.telif-listesi .fa-angle-right{
	position:absolute;
	right:18px;
	top:20px;
	color:#666;
	font-size:20px;
	font-weight:600;

}
.teklif-form{
	transition: all 0.2s linear;

}

.ml-1000{
	margin-left:600px;
	margin-left:102%;
}

.harita{
	width:100%;
	height:450px;
}

.bottom-menu-fixed{
	position:fixed;
	bottom:0;
	left:0;
	z-index:99;
	width:100%;
	background:#389638;
	color:#000 !important;
	background:#f1f1f1;
	margin-bottom:0;
	box-shadow: 0px 1px 5px #000;
	text-shadow: unset;
	font-weight:600;
	font-size:13px;
}
.bottom-menu-fixed *{
	text-shadow: inherit;

}
.bottom-menu-fixed li{
	display:block;

}
.bottom-menu-fixed a{
	font:inherit;
	width:100%;
	height: 100%;

	display:inline-block;
	color:inherit !important;
	text-decoration:none !important;
}
.bottom-menu-fixed a i{
	font-size:20px;
	display:block;
	/*
	margin-bottom:4px;
	*/
	vertical-align: baseline;
}

.quick-menu-fixed{
	margin-right:-120px;
	margin-right:-250px;
	display:none;
	display:inline;
	position:fixed;
	top:30%;
	top:40%;
	top:65%;
	right:0;
	z-index:16;
	transition:all 0.3s;
}
.quick-menu-fixed a{
	text-decoration:none !important;
}
.quick-menu-fixed a:hover{
	color:#000;
}
.quick-menu-fixed.call-here{
	top:30%;
}
.quick-menu-fixed li{
	border-top:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
	background:#1e3953;
	background:#1565C0;
	background:#CDDC39;
	background:#FFC107;
	background:#B2CB33;
	background:#389638;
	transition:all 0.25s;
	margin-top:0px;
	margin-bottom:1.111px;
	color:#000;
	color:#ffffff !important;
	-webkit-box-shadow: -1px 1px 3px #000;
	box-shadow: -1px 1px 3px #000;
}


.quick-menu-fixed:hover li{
	color:#fff;
}

.quick-menu-fixed li:hover{
	margin-left:-120px;
	margin-left:-250px;
}
.quick-menu-fixed li a{
	width:100%;
	height:40px;
	display:inline-flex;
	align-items:center;
	color:#fff;
}
.quick-menu-fixed li span{
	width:120px;
	width:250px;
	display:inline-block;
	height:100%;
	font-weight:600;
	padding:10px 5px;
	padding-left:10px;
	vertical-align: bottom;
	color:#fff;
/* 	margin-right: 30px;
	padding-left: 27px;*/

}
.quick-menu-fixed li i{
	display:inline-block;
	text-align:center;
	width:75px;
	height:100%;
	padding:10px 12px;
	font-size:20px;
	text-shadow: 0 0px 1px #999;
	color:#fff;

}
.quick-menu-fixed .twitter{
	background:#55ACEE;
}
.quick-menu-fixed .facebook{
background:#3B5998;
}
.quick-menu-fixed .linkedin{
background:#00659B;
}
.quick-menu-fixed .linkedin{
background:#00659B;
}
.quick-menu-fixed .instagram{
background:#555;
}
.quick-menu-fixed .youtube{
	background:#001648;
	background:#a00;color:#ffffff;
}
.quick-menu-fixed .admin{

	background:#75890c;
}
.quick-menu-fixed .pinterest{

	background:#a00;
}


.btn-fusya-r{
	border:1px solid #2d3a82;/*DAA522*/
	background:#ffffff !important;
	color:#2d3a82;
	transition:all 250ms;
	font-weight:600;
}
.btn-fusya{
	border:1px solid #1565C0;
	background:#1565C0 !important;
	background:#E91E63 !important;
	color:#ffffff;
	transition:all 250ms;
	font-weight:600;
}
.btn-fusya:hover{
/* 	border:1px solid #1565C0;
	color:#fff;
	background:#F44336 !important; */
}


.bg-l{
	background-color:#f8f9fa !important;
	background-color:#f1f1f1 !important;
}

a.bg-l:hover, a.bg-l:focus,
button.bg-l:hover,
button.bg-l:focus{
	background-color:#dae0e5 !important;
}

.mw-100{
	max-width:50%;
}



.opennext,
input[type=file], input[type=text], input[type=search], input[type=radio], input[type=tel], input[type=time], input[type=url], input[type=week], input[type=password], input[type=checkbox], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], select, textarea{
	background-color:#ffffff;
	outline:0;
	transition:50ms border-color ease-in-out;
	height:40px;
	padding:6px 8px;
	font-size:15px;
	font-weight:500;
	line-height:1.5;
	color:#000;
	color:#1d2c4c;
	border-color:#8e8e8e #e1e1e1 #e1e1e1 #8e8e8e;
	border:1px solid #ddd !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
select{
	font-weight:600;
}
.usn{
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}
.header{
	color:#000;
	font-size:14px;
	display:block;
	width:100%;
	font-weight:600;
	-webkit-transition:all 0.2s;
	transition:all 0s;
}
.scrolled .header{
/*
	text-shadow: 0 0px 1px #ffffff;
	background: #00000088;
*/

}
.layer1{
	height: auto;
	padding-left:5px ;
	padding-right:5px;
	top:0px;
	z-index:1003;
/*
	box-shadow:0 3px 10px rgb(0 0 0 / 15%);
*/

}

.mousedetected.scrolled .layer1{
	/* display:none; */
}

.layer2{
	z-index:1002;
	width:100%;
	top:0;left:0;
	font-weight:600;
	background-color: #2d3a82;
	background-color: #e9e9e9;
	color:#000;
	box-shadow:0 0 4px rgba(0,0,0,0.40);
}


body.scrolled{

}




/* .scrolled .layer1,
.scrolled .strip{
	display:none;
} */
.scrolled .header{
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.40);
	box-shadow:0 0 4px rgba(0,0,0,0.40);
	top:0px;
}

.logo{
	padding:0px 0;
	height:80px;
	display:flex;
	align-items: center;
	display:inline-flex;
	align-items:center;	

}
.logo b{
	font-size:24px;
	font-weight:400;
	text-shadow:none;
}

.logo a.brand{
	height:100%;
	display:inline-block;
	overflow: hidden;
}

.logo img{
	margin-top:0px;
	width:auto;
	height:5rem;
	padding:5px 0px;
	transition:all 0.25s;
 	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -webkit-optimize-contrast;
}

.header-search{
	top: 0;
	right: 0px;
	display:flex;
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.7);
	opacity:1;
	z-index: 1004;
}




.header-search .col-3 button{
	margin:5px 0;
	margin-left:-80px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:0;
	color:#fff;
	background:#03A9F4 !important;
	background:#1976D2 !important;
	width:80px;
	height:55px;
	font-size:19px;
}
.header-search .col-3 button.times{
	color:#ffffff;
	margin-left:10px;
}


.header-inside{
	padding:5px 0;
	padding:0;
	margin-top:0px;
}

.header.scrolled .header-inside{
	margin-top:0px;
}
.header-search form{
	width:100%;
}

.header-search label{
	color:#000;
	font-weight:700;
	vertical-align:middle;
}
.header-search input{
	padding: 10px;
	font-size: 18px;
	height:50px;
	background:#ffffff;
}

/*menu*/
.menu{
	font-size:inherit;
	font-weight:inherit;
	margin-bottom:0;
	letter-spacing:1px;
}

.menu li{
	display:inline-flex;
	position:relative;
	align-items:center;
	justify-content:center;
	/*
	border-left: 1px solid #030a33;
	border-left: 1px solid #ccc;
	*/
}
.menu li a,
.searchtoggle i
{
	/*
	height:47px;
	*/
	height:47px;
	display:inline-flex;
	justify-content:center;
	align-items:center;

}
.menu li a{
	height:5rem;
	
}

.sidebar .searchtoggle i{
	display:inline-flex;
	justify-content:center;
	align-items:center;
	height:auto !important;

}

.menu li i{
	margin-left:8px;
	font-size:inherit;
	font-weight:600;
	cursor:pointer;
}
.menu-item i{
	margin-top: -5px;
	font-weight:300 !important;
}

.menu li i.fa-chevron-down{
	font-size:8px;
}
.menu .sub-menu li i{
	margin-top:1px;
}
.menu li.searchtoggle{
	font-size:20px;
	float:right;
	border:0 !important;
	width:40px;
	text-align:right;
	cursor:pointer;

}
.menu a{
	width:100%;
	display:block
}

.menu li a{
	padding: 0px 16px;
	box-shadow: inset 1px 0px 0px 0 rgb(255,255,255 ,0.2);
	min-width: 100px;
	text-align: center;
	text-decoration:none !important;
	font-size:1rem;
}
.menu li ul{
	box-shadow:none !important;
}
.menu li li a{
	justify-content:flex-start;
}

.menu li a:hover{

}
.menu li:not(.searchtoggle):hover{
	background:#ffffff;
	color:#000;
	border:0;
	/*
	border-left: 1px solid #030a33;
	border-left: 1px solid #ccc;
	*/

}

.menu a[href*="teklif-al"],
.menu a[href*="teklif-al/"],
.menu a[href*="get-a-quote/"]
{
	background:#00a !important;
	background:#008 !important;
	background:#1F419B !important;
	color:#ffffff !important;
	text-shadow:0 1px 1px #000;
	border-radius:5px;
}
.menu a[href*="teklif-al/"]:hover{
	background:#900 !important;
	color:#fff !important;
}

.menu li:hover li{
	border:0 !important;
}

.menu li.active
{
	background:#fff;
	color:#000;
}

.menu li:nth-last-child(2){
	box-shadow: 1px 0px 0px 0 rgb(255,255,255 ,0.2);
	border-right: 1px solid #ccc;
	margin-left:1rem;
}

.menu li:nth-last-child(2) a{
	align-self:center;
	height:2.9rem;
}
.menu li a:after{

}

.header-tel{
	font-size:20px;
}


.menu .sub-menu li{
	padding:3px 0;
	display:block;
	border:0px solid #fff;
}
.menu .sub-menu li:hover a{
	background:#f5f5f5;
}
.menu ul.sub-menu{
	padding:10px 10px;
	padding:0px;
	display:block;
	position:absolute;
	bottom:0;
	transform:translateY(10%);
	border-bottom:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;

	width:400px;
	font-size:inherit;
	margin:0;
	margin-top:0px;
	background:#02162B;
	background:inherit;
	color:inherit;
	float:left;
	z-index:1002;
	visibility:hidden;
	height:0;
	border:0px solid #ccc;
	border-top:0px solid transparent;

	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	-webkit-transition: -webkit-transform 0.20s ease-out;
	transition: transform 0.40s ease;
	box-shadow: 0 1px 5px #bbb;
	overflow:hidden;
}


.menu li ul.sub-menu{
	left:0px;
}



.mousedetected .menu li:hover> ul.sub-menu{
	visibility:visible;
	height:auto;
	max-height:400px;
	-webkit-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform:translateY(99.5%) scaleY(1);
	transition: transform 0.15s ease;

}
.menu li:not(.searchtoggle):hover{

}
.menu li ul.sub-menu .sub-menu {
	top:-3px;
	left:100%;
	width:auto;
	min-width:200px;
	border:0;
	padding:0;
}
.menu li ul.sub-menu li{
	border-bottom:0px solid #aaa!important;
	padding-bottom:1px;
	padding:0px 0px;
}
.menu li ul.sub-menu li:last-child{
	border-bottom:none;
}
.menu li ul.sub-menu li a{
	padding:0px 10px !important;
	padding-right:5px !important;
	line-height:55px;
	display:flex;
	align-items: center;
}
.mousedetected .menu li:hover ul.sub-menu a{
	visibility:visible;
	border:none !important;
	height:auto;
}
.mousedetected .menu li ul.sub-menu li:not(:last-child){
	border-bottom:1px solid #ddd !important;
}
.menu li ul.sub-menu li:hover{

	background:#fff;
	color:#000;
}
.mousedetected .menu li:hover ul.sub-menu a:hover{
	color:inherit;
}


.header .menu i.fl-bigmug{
	font-size:17px;
	cursor:pointer;
}
.header-search button{
	cursor:pointer;

}

.header .menu a:hover{
	color:#f5b309;
	color:#08D;
	color:lightblue;
	color:#DAA522;
	color:#fa0;
	color:#000;
}


.breadcrumb {
	margin-top: -0px !important;
	padding-top:0.5rem;
	font-size:15px;
	color:#000;
	z-index:28;
}

.breadcrumb ul{
	color:inherit;
	white-space: nowrap;
	height: 46px;
}
.breadcrumb ul::-webkit-scrollbar {
	display: none;
}


.breadcrumb li {
	flex:0 0 auto;
	width:auto;	
}
.breadcrumb li a{
	padding: 12px 0.25rem;
	margin-left: 1rem;
	margin-top: 0px;
	font-weight: 500;
	color: inherit;
	display: inline-block;
	cursor: pointer;
	text-decoration:none !important;
}
.breadcrumb li a:hover{
	color:navy !important;
}



.breadcrumb li a:before
{
	font-family:fa;
	position:absolute;
}

.breadcrumb li:last-child a{
	color:#1565C0;
	color:#FFC107;
	color:#0b63bf;
	color:navy;
}


.breadcrumb .container li:first-child a:before{
	content:"\f015";
	margin-left:-20px;

}
.breadcrumb li:not(:first-child) a:before
{
	content:" / ";
	margin-left:-20px;
	padding-left:4px;
	color:#000;

}


.breadcrumb-inline{
	display:inline-block !important;
	background:#fff !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;

}

.breadekle{
	position:absolute;
	margin:0;
	right:0;
	width:auto !important;
	padding:3px 0;
	top:0;
}
.breadcrumb .breadekle{
	margin-right:15px;
}
.breadekle a{
	background: var(--bs-w);
	color:#fff !important;
	height: 40px;
	display:inline-flex;align-items:center;
	justify-content:center;
	font-weight:600;
	border:1px solid #777 !important;

}
.breadekle a i{
	vertical-align:baseline !important;
	margin-left:5px;
}

.mt--5{
	padding-top:0px;
	margin-top:-190px;
	margin-top:-110px;
	margin-top:-120px;
	margin-top:-115px;
	height:0px;
	z-index:-1;
	position:absolute;


}
.mt--5:first-child{

}
::placeholder{
	font-weight:normal;
}

.menu ul.sub-menu::-webkit-scrollbar{
	width:10px;
	height:10px;
}
.menu ul.sub-menu::-webkit-scrollbar{
	width:5px;
}
.menu ul.sub-menu::-webkit-scrollbar-thumb{
	background:#888;
	background:#fc2;
	background:#e91;
}

.map{
	border:1px solid #ccc;
}

.video-here iframe{
	border:1px solid #ccc;
	padding:0px;
	border-radius:10px;
	-webkit-box-shadow: 0px 1px 5px #000;
	box-shadow: 0px 1px 5px #000;
}



.teklif-listesi .btn{
	border:1px solid #000;
	padding:10px 25px;

}
.back-icon:before{
	content:'\f177';
	font-family:fa;
	padding-right:5px;
}


.telif-listesi{
	height--:40rem;
}

.telif-listesi ul{
	/* line-height:50px; */

}
.telif-listesi li{
	border-bottom:1px solid #eee;
	font-weight:600;
	font-size:15px;
	cursor:pointer;
}
.telif-listesi li div{
	cursor:auto !important;
}
.telif-listesi li:not(:last-child):hover{
	background:#fc0;
	background:var(--lb);

}
.telif-listesi li> a{
	width:100%;
	height:100%;
	display:inline-block;
	padding-left:29px;
	padding:13px 15px;
}

.teklif-form h4 i.fa{
	display:none;
}

.teklif-form h4 img,
.telif-listesi li> a img{
	width:30px;
	margin-right:5px;
	vertical-align:middle;
	top:0 !important;
}

.telif-listesi .fa-long-arrow-right,
.telif-listesi .fa-angle-right{
	position:absolute;
	right:18px;
	top:20px;
	color:#666;
	font-size:20px;
	font-weight:600;

}


.teklif-form img{
	top:8px;
}
.teklif-form input[type=tel],
.teklif-form input[type=text]{
	background:transparent;

	width:100%;
	margin-bottom:0px;
	display:inline-block;
	height:68px;
	z-index:1;
	padding-top:18px;
}
.teklif-form input+label{
	position:absolute;
	left:10px;
	top:13px;
	transition: all 0.15s linear;
	display:inline-block !important;
}
.teklif-form .captchaimg{
	margin-top:0 !important;
}

.teklif-form input:focus {outline:2px solid blue;}

.teklif-form input[name="telefon"]+label,
.form-input:valid+label,
.form-input:focus+label{
	transition: all 0.05s linear;
	font-size:12px;
	color:navy;
	top:3px;
	z-index:1;
/* 	background:#fff;
	z-index:2;
	padding:8px;
	*/

}


input[type=checkbox],
.options input[type=checkbox],
.options input[type=radio],
.kimler label input[type=checkbox]
{
	width:20px;
	height:20px;
	border: 1px solid #bbb;
	border-radius:0;
	vertical-align:text-bottom;
}


.select3{
	height:40px !important;
}


/*OWL*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
 }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
touch-action: manipulation;
-moz-backface-visibility: hidden;
-webkit-overflow-scrolling:touch;
/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;

/* fix for flashing background */
/* -webkit-transform: translate3d(0px, 0px, 0px);
 */
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);}
.owl-carousel .owl-item {
	/* cursor: url("./lib/img/cursor.png"), move;*/
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next{
	border-radius:2px;
	margin-left:10px;
	background: #fff !important;
	color: #000;
	border:0;
}
.btn-gr2{
	background: #009688 !important;
	color: #fff !important;
}

  .owl-carousel.owl-loaded {
	display: block;}
  .owl-carousel.owl-loading {
	opacity: 0;
	display: block;}
  .owl-carousel.owl-hidden {
	opacity: 0;}
  .owl-carousel.owl-refresh .owl-item {
	visibility: hidden;}
  .owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;}
  .owl-carousel.owl-grab {
   /*  cursor: move;
	cursor: grab;*/
	}
  .owl-carousel.owl-rtl {
	direction: rtl;}
  .owl-carousel.owl-rtl .owl-item {
	float: right;}

/* No Js */
.no-js .owl-carousel {
  display: block;}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;}

.owl-carousel .owl-animated-in {
  z-index: 0;}

.owl-carousel .owl-animated-out {
  z-index: 1;}

.owl-carousel .fadeOut {
  animation-name: fadeOut;}

@keyframes fadeOut {
  0% {
	opacity: 1;}
  100% {
	opacity: 0;}
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
}
  .owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;}
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;}
  .owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;}

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
	  transform: scale(1.3, 1.3);}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;}

/*owl end*/



.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}

.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:8px 12px;background:NAVY;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}

.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}


div[class*="split"] li{

}

.owl-carousel img{
	background:#000;;
	/*
	top:1px;
	min-height:266px */
}
.owl-carousel .title{

	text-align:left;

}
.owl-carousel .title h3,
.owl-carousel .title h4,
.owl-carousel .title p,
.owl-carousel .title *
{
	text-align:inherit !important;
	font-size:inherit;
}
.owl-carousel .title a{
	padding:8px 15px;
	font-size:13px;

}
.owl-carousel .title h3 a{
	padding:0px;
	font-size:inherit;

}
center{
	width:100%;
}

.owl-nav {
	margin-top:15px;

}


.owl-nav div,
.owl-nav button,
.owl-nav button
{
	padding:10px 15px ;
	margin:10px 0px;
	margin-right:-2px;
	background:#f5f5f5;
}
.owl-nav button{
	background:#fff !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border:1px solid #999;
	padding: 10px 40px;
	font-weight: 600;
	font-size: 20px;
	color:#333;
}

.owl-dots,
.owl-nav{
	text-align:center;

}


.owl-dots {
	display:flex;
	justify-content:center;
	align-items:center;
}
.owl-dot:before {
 /*	counter-increment:dots;
	content: counter(dots);*/
}

.videocarousel .owl-item iframe{
/* 	width:100% !important;
	min-height:250px;
	min-height:205px;*/
}



.splitslider-1 .owl-nav div,
.splitslider-1 .owl-nav button,
.splitslider-1 .title .btn{
	padding:8px 15px  !important ;
	width:auto;
	margin:0 3px;
	background:transparent !important;
	color:#fff !important;
	text-shadow:none;
	transition:all 0.4s ease 0s;
	align-items:center;
	border:1px solid #fff;
	border-radius:0 !important;
	cursor:pointer;


}

.splitslider-1 .title .carouselreadmore{
	padding:12px 20px !important;
	font-size:15px;
	position:absolute;
	bottom:-20px;
	z-index: 9000;
}



.splitslider-1 .title .carouselreadmore:hover{
	color:#fa0 !important;

}

.opak,
.splitslider-1 .opak{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	background:transparent;
}
.splitslider-1 .opak{
	background: transparent;
	background: #00000044;
}
.splitslider-1{
	user-select:none;
	-webkit-user-select:none;
	margin-bottom:0;
}
.splitslider-1 li{
	background:#000;
}
.splitslider-1 .item{
	/* min-height:500px;
	height:540px;
	*/
	height:310px;
}


.splitslider-1 .title{
	letter-spacing:0px;
	padding-bottom:0px;
	display:block;
	top:0;
	text-align:left;
	white-space:normal;
	border:0px solid red;
	z-index:11;
	padding-right:0px;
	padding-left:0px;
	min-width:315px;
	max-width:1210px;
	background:transparent;
	border-left:0px solid #DAA521;
	color:#ffffff;
	font-weight:600;
	width:600px;
	max-width:60%;
	margin-left: 10%;
	position: absolute;
	top: 30%;
}

.splitslider-6 .item img,
.splitslider-4 .item img,
.splitslider-3 .item img,
.splitslider-2 .item img,
.splitslider-1 .item img
{
	object-fit:cover;
	width:100%;
	object-position:center;
}




.splitslider-1 .title h3{
	font-size:25px;
	text-align:left;
	font-weight:700;
}
.splitslider-1 .title h3 a{
	/* text-shadow: 0 1px 3px #000;*/
}
.splitslider-1 .title span{
	font-size:18px;
	color:inherit;
	margin-bottom:20px;
}



.splitslider-1 .btn i{
	margin-left:8px;
	margin-top:-4px;

}
.splitslider-1 .btn:hover{
	background:#9ce;
	background:#ffffff;
	background:#FF9800;
	color:#000;
}

.splitslider-1 .owl-dots {
	position: absolute;
	bottom: 8px;
	width:100%;
	z-index:0;

}
.owl-carousel .owl-dots button,
.splitslider-1 .owl-dots button{
	padding:5px 5px;
	margin:0 5px;
	border-radius:50px;



}

.owl-dots .owl-dot.chk,
.owl-carousel .owl-dots button.active{

}

.splitslider-1 .owl-dots button.active{
 	width:30px;
	background:#fff;
}






.splitslider-1 .owl-nav {
	position: absolute;
	right: 3px;
	bottom: 3px;
	z-index:1;
}


.metadata{
	display:block;
}
.metadata.main_summary{
	max-height:145px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.main_date,
.main_author,
.author{
	font-size:14px !important;
	color:#777;
}



.owl-carousel{

}

.owl-stage{
	transition-timing-function: linear !important;
}


.owl-dots .owl-dot,
.testimonial ul.nav li{
	width:45px !important;
	border-radius:0 !important;
	padding:3px !important;
	overflow:hidden;
	text-indent:100px;
	background:#fff;
	-webkit-box-shadow:none;
	box-shadow: none;
	border:1px solid #ccc;
}

.owl-dots .owl-dot{
	border:0px solid #000;
	width :8px !important;
	height:8px;
	background:#333;
	opacity:0.25;
	border-radius:50% !important;
	padding:3px !important;

}
.owl-dots .owl-dot.active{
	padding:5px !important;
	opacity:1;
}
/*OWL*/



.owl-carousel img,
.slider-item img,
.project-list .img-container img{
	-webkit-animation-duration:.81s;
	animation-duration:0.81s;
	-webkit-animation-name:lighton;
	animation-name:lighton;
 	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	background:#201F1A;
	background:#000;
}

.owl-carousel .owl-item img{
	width:auto;
	width:100%;
	max-height:240px;
	display:block;
	margin:auto;
}



.grid-image a:hover img,
.grid-image a:hover img,
.card-image-1-here a:hover img,
.card-image-2-here a:hover img,
.card-icon-here a:hover img,
.card-icon-here a:hover i{
	transform:scale(1.2);
}



.google-reviews .owl-item,
.google-reviews .row> .col-4:first-child,
.google-reviews .row> [class*="col"]:first-child{
	padding-left:0px !important;
}
.google-reviews .row> .col-4:last-child,
.google-reviews .row> [class*="col"]:last-child{
	padding-right:0px !important;

}
.google-reviews .owl-stage{
	padding-left:0 !important;
	padding-right:0 !important;
	/* display:flex; */
}
.google-reviews img{
	background: transparent !important;
	height: auto !important;

}
.google-reviews .profile_photo img{
	width:80px !important;
}
.review{}
.review-item{


}
.review-time{
	font-size: 13px;
	font-weight: 600;
	color: #777;
}
.owl-dots,.owl-nav{
	width:100% !important;
}

.ggl img{
	margin:0 !important;
}

.mobiledetected #reading-position{
	display: block;
	height: 4px;
	position: fixed;
	top: 1px;
	left: 0;
	background: rgb( 190 ,50, 50  );
	box-shadow: 0 0 10px rgb( 190 50 50  / 90%);
	border-radius:180px;
	width: 0;
	z-index: 9999;
	max-width: 100%;
}



.bg-or-img{
	background-color: #FFCC00;
	background: url(./lib/img/bg-or.png) no-repeat center bottom #fc0;
}
.bg-f6{
	background:#f6f6f6;
}
.card4arti1 {color:#000;font-family:arial;}
.card4arti1 h3{font-weight:600;text-align:left;}
.card4arti1 .col-md-6 .bgli{background-size:100% !important;min-height:250px;
	box-shadow: 0 2px 10px rgb(192 195 195 / 20%);
	border:1px solid #333;
	border-radius:.75rem;
	background:#fff;
	background:var(--bs-l);
}
.card4arti1 .col-md-6 .bgli *{color:inherit !important;}
/*
.card4arti1 .col-md-6:nth-child(2n+1) .bgli{background: url(./lib/img/4_1.png) no-repeat right top #fd0;}
.card4arti1 .col-md-6:nth-child(2n)   .bgli{background:#fff;}
.card4arti1 .col-md-6:nth-child(4) .bgli{background: url(./lib/img/4_1.png) no-repeat right top #fd0;}
.card4arti1 .col-md-6:nth-child(3)    .bgli{background: url(./lib/img/4_3.png) no-repeat right top #eee;color:#fff;}
*/
.card4arti1 .col-md-6:nth-child(5) {width:100% !important;flex: 0 0 100%;max-width: 100%;}


.haritalar iframe{
	width:100% !important;
	max-width:100% !important;
	border:0px solid #000;
	/*
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    filter: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale);
	*/
}

.haritalar iframe:active,
.haritalar iframe:focus,
.haritalar iframe:hover{
    -moz-filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
	outline:0px solid #fa0;

}





.img-container{
/* 	border-radius:0;*/
	border:0px solid #ddd;
	width:100%;
	height:auto;
	font-weight:600;
	overflow:hidden;
	padding-top:65%;
	padding-top:56%;
	justify-content:center;text-align:center;
	display:block;

}


.featured-image .img-container {
	padding-top:unset;
}
.featured-image .img-container img{
	position:relative;
}

.img-container img{
 	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: contain;
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition:all 0.5s;
}

.post-list .img-container {
	border-radius:10px;
	overflow:hidden;
	border:1px solid #ddd;
}


.grid-image .img-container img{
	object-fit: cover;
	display:block;
	margin:auto;
}


.btn-p4{
	background:#1976D2;
}



.btn-orange {
	color: #fff !important;
	background: #fa0 !important;
	background: #FF9800 !important;
	text-shadow: none;
}


.sidebar-item{
	padding:25px 25px;
	border-top:0px solid #999;
	background:#ffffff;
	margin-bottom:15px;
}
.sidebar-item ul{
	margin-bottom:0;
}

.sidebar-item img{
	width:100%;
}
.deco,
.sidebar-item h4{
	line-height:17px;
	margin-bottom:10px;
	padding-bottom:13px;
	margin-bottom:15px;
	font-size:1.1rem !important;
	font-weight:600;
}



.deco:before,
.sidebar-item h4:before{
	border-bottom:2px solid #eeeeee;
	bottom:0;
	content:"";
	display:block;
	position:absolute;
	width:100%;
}

.deco:after,
.sidebar-item h4:after{
	border-bottom:2px solid #222;
	border-bottom:2px solid #0D47A1;
	content:"";
	display:block;
	position:relative;
	width:60px;
	z-index:1;
	top:13px;
}



.lhn,
.lhn *{
	line-height:normal !important;
}
.lh-115{
	line-height:1.15;
}
.lh-12{
	line-height:12px;
}
.lh-16{
	line-height:16px;
}
.lh-20{
	line-height:20px;
}
.lh-22{
	line-height:22px;
}
.lh-30{
	line-height:30px;
}
.lh-45{
	line-height:45px;
}


.social-media{
	text-align:left;
}
.social-media li{
	display:inline;
}
.social-media li i{
	color:inherit;
	width:25px;
	margin:0;
	position:relative !important;
	vertical-align: baseline;
}
.social-media a{
	border-bottom:0px solid #000;
	text-align:center;
	display:inline-block;
	padding:6px;
	padding:6px 10px;
}
.social-media a:hover{
	background:var(--bs-w) !important;;
	color:#000 !important;
	border-radius:5px;
}


/* 
.iletisim-bg-1{background:#fe0;}
.iletisim-bg-2{background:#efefef;}
.iletisim-bg-3{background:#FFC107;}
.iletisim-bg-4{background:#8BC34A;}
 */

.cat-item{
	margin-left:-8px;
	background:#f5f5f5;
	background:transparent;
	border-bottom:0px solid #1565C0;
	padding: 3px 0;
	margin-bottom:1px;
	
	padding:0px 0px;
	padding-right:0px;
	
	display:flex;
	justify-content:center;
	align-items:center;	
}
.cat-item a {
	display: block;
	width: 100%;
	padding: 7px 0px;
	padding-left: 8px;
	color: inherit;
	text-decoration: none !important;
}


.breadcrumb a,
.readmore,
.cat-item a,
.menu-item a{
	color:inherit !important;
}
.cat-item:hover:active {
	-webkit-box-shadow: inset 0px 1px 5px #555;
	box-shadow: inset 0px 1px 5px #555;
}

.cat-item:hover {
/* 	background: #0D47A1;
	color: #fff !important; */
}

.footer{
	display:block;
	padding:0px 0;
	line-height:20px;
	overflow:hidden;
	color:#000;
	background:#f5f5f5;
	background:#fff;
	font-weight:400;
	bottom:0;
	margin-top:0px;
	font-weight:600;

}

.footer h3 {
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-bottom: 15px;
	text-align: left;
	color: inherit !important;
}

.footer b {
	display: block;
	margin-bottom: 20px;
	font-weight: inherit !important;
	padding:0.5rem 0;
	display:flex;
	align-items:center;	
}


.footer ul{
	padding:0;
}


.footer .cat-item a {
	text-transform: capitalize;
}
.footer a {
	color: inherit !important;
}
.footer i{
	padding-right:.5rem;
}

.dashed {
	border: 1px dashed #000 !important;
	box-shadow: none !important;
}

.okuslar-end{
	border:1.5px dashed #bbb;

}

.okuslar-end>p{
	right:45px;
	margin-top:3px;
	margin-top:11px;
	z-index:2;
	padding:0 8px;
	background:#fff;
	font-style: italic;
	color:#9C27B0;
	color:#0a0;
}

/* .bs{
	box-shadow:0 1px 1px #666 !important;
}
.bs1{
	box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.bs2{
	box-shadow:0 0px 30px #ccc !important;
}
.bs3{
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.60) !important;
}

.bs4{
	box-shadow:5px 1rem 1rem rgba(0, 0, 0, 0.66) !important;
}
.bs5{
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.66) !important;
}
.bs6{
	box-shadow: 0 1px 2px rgb(150 150 150 / 50%);
    z-index: 1;
}.bs7{
	box-shadow: 0px 2px 3px #111;
    z-index: 1;
} */


.comp-title{
	color:#133e7e;
	font-size:2.3rem;
}
.comp-title+div{
	font-size:1.3rem;
}


.text,
.singlepost,.sharecontainer{
	padding:0px 0px;
	padding-bottom:30px;
	line-height:25px;
	font-size:17px;
}
.sharecontainer{
	display:flex;
	justify-content:center;
	align-items:center;	 
	
}

.google_text{
	transition: height 500ms ease-in-out;
}

.placehold{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background:transparent;
	z-index:1;
}
.singlepost h2{
	color:#1565C0;
	color:#000;
	border-bottom:0px solid #a00;
	font-size:1.35rem;

}
.singlepost h3{
	color:#000;
	width:100%;
	font-size:1.25rem;
}

.singlepost h2,.entry-content h2,
.singlepost h3,.entry-content h3,
.singlepost h4,.entry-content h4,
.singlepost h5,.entry-content h5{
	clear:both !important;

}


.sharecontainer{
	padding-top:15px !important;
}
.text h2{
	margin-bottom:15px;

}
.text p{
	text-align:left;
	line-height:30px;
	font-size:18px;

}
.accordion-body p,
.singlepost p,
.entry-content ,
.entry-content p,
.accordion .card-body ,
.accordion .card-body p,
.tab-content ,
.tab-content p{
	text-align:left;
	line-height:30px;
	line-height: 1.8em;
	font-size:17px;
}


::selection {
	background-color: #ff6200;
	color: #ffffff;
	background-color: #fa0;color: #000;
}
.entry-content{
	white-space: break-spaces;
}
.singlepost *,
.entry-content *{
	max-width:100%;
	word-break:break-word;
}

.singlepost ul{
	list-style:none;
	padding-left:0px;
}
.singlepost .entry-content ul{
	margin-bottom:15px;
}
.singlepost .entry-content .mce-toc ul{
	margin-bottom:0;
}

.singlepost .entry-content ul li{
	line-height:32px;
	padding-left:24px;
	text-indent:-24px;
	list-style-position: inside;
}

.singlepost .entry-content ul li span{
	padding-left:24px;
	text-indent:-24px;

}

.singlepost ul li:before{
	content:"✓";
	content:"\002713";
	padding-right:10px;
	font-weight:900;
	color:#000;
}


.accordion h2,

.accordion h3,
.tab-here h3,
.accordion h4,
.tab-here h4
{
	padding-bottom:8px;
	font-size: 20px;
}

.accordion h3,
.tab-here h3{
	font-size: 18px;
	cursor:pointer;
}

.accordion h4,
.tab-here h4{
	font-size: 16px;
	cursor:pointer;
}
/* ,.accordion ul li:before */
.tab-pane ul li:before
{
	content:"✓";
	content:"\002713";
	padding-right:10px;
	font-weight:900;
	color:#000;
}

.singlepost .breadcrumb-inline ul {
	font-size:15px;
}
.singlepost .breadcrumb-inline ul {
	margin-left:4px !important;
}

.singlepost .breadcrumb-inline ul li:before{
	content:"" !important;
	padding:0 !important
}
.singlepost .breadcrumb-inline ul li:hover a{
	color:#a00;
	border-radius:5px;
}

h1.entry-title{font-size:26px;margin-bottom:0px;margin-top:0px;text-align:left;}
h2.description{font-size:24px;margin-bottom:10px;margin-top:5px;text-align:left;}

.single-article{
}
.single-article,.single-service-article{
	padding-top:45px;
	padding-top:0px;
}

.single-article .article-tags a{
	display:inline-block;
	margin:8px 5px;
	margin-left:0;
	padding:6px 8px;
	font-weight:600;
	font-size:14px;
	border-radius:3px;
}
.single-article .article-tags a:hover{
	background:#2d3a82;
	color:#ffffff;
}

.article-tags h5{
	padding-top:10px;
	padding-bottom:10px;

}
.singlepost{
	background:#ffffff;
	/* padding-top:30px;*/
}
.single-article .entry-content,.single-article header{

}
.singlepost p img{

}
.singlepost ol,
.singlepost ul,
.singlepost img{
	max-width:100%;
	margin:0 auto;
	padding-bottom:15px;
	height: auto !important;
}
.singlepost img{
	padding-bottom:0px;
	margin-bottom:15px;
	border-radius:10px;
}
.entry-gallery img{
	height: 100% !important;

}
.singlepost figure img{
	margin:0;
}
.singlepost figure{
	margin:0;
	margin-bottom:15px;

}
.singlepost figure,
.singlepost figcaption
{
	font-style:italic;
	font-size:14px;
	font-weight:600;
	line-height: 25px;
}

.featured-image img{

}

figure.first-img{
	max-width:100% !important;
	margin:0 auto;
	margin-bottom:15px;
}
figure.first-img img{
	margin:auto !important;
	width:100%;
	display:block;
}

.singlepost figure.first-img img{
	margin:0 auto !important;
	display:block;
	display:inline-block;
	/*
	object-fit:cover;
	height:auto;
	*/
	max-height:unset;
}

.first-img img,.products img{
	/* object-fit:initial !important;*/
}

header span{
	font-weight:600;
}

.singlepost ol li{list-style:decimal;list-style-position:inside;padding-left:19px;text-indent:-19px;}
.singlepost ol li span{padding-left:19px;text-indent:-19px;}
.singlepost ul li{list-style:none;}
.singlepost u{text-decoration:underline;}
.entry-content a{color:#00a;padding:0px 4px;border-bottom:0px solid #00a;text-decoration:underline;}
.entry-content a:hover:active,.entry-content a:hover:active{

}
.mce-toc a{
	text-decoration:none;
}

a[name^="_Toc"] {
	padding:0 !important;
}

.singlepost ol, .singlepost ul{clear:both;list-style-position:inside;padding-left:10px;margin-bottom:10px;display:inline-block;width:100%;}

.singlepost .konutarihi{
	display:none;
	text-align:right !important;
	font-weight:600;
}
.imgres{
	width:100%;
	width:calc(100% - 100px);
	margin:15px auto;
	max-height:480px;
	overflow:hidden;
	display:block;
	padding:0px 0px;
	background:#ffffff;
}
.imgres img{
	max-width:100%;
	display:block;
	margin:0px auto;
	max-height:400px;
	width:auto;
}

.sidebar-item ul {
	margin-bottom: 0;
}

.blog-categories {
	padding:0;
	font-weight: 600;
	line-height: 2em;
}

.mce-toc {
	border: 1px solid #ccc;
	padding: 5px 10px;
	padding-bottom: 15px;
	margin-bottom: 25px;
	background: #fdef78;
	background: #f9f9f9;
}
.mce-toc h2 {
	margin-left: 5px;
	font-size: 18px !important;
	padding: 10px;
}
.mce-toc ul li:before {
	content: "";
	color: #0c90a0;
}
.singlepost .entry-content ul li {
	line-height: 32px;
	padding-left: 24px;
	text-indent: -24px;
	list-style-position: inside;
}


.mce-toc ul, .mce-toc ul li {
	list-style-type: decimal !important;
	padding: 0px;
	margin-bottom:0;
}
.mce-toc ul ul, .mce-toc ul ul li {
	list-style-type: lower-latin !important;
}

.mce-toc ul li a {
	color: #0c90a0;
	color: #004cac;
	padding: 0px 4px;
	border-bottom: 0px solid #00a;
	font-weight: 600;
}
.entry-content a {
	color: #004cac;
	color: #00a;
	padding: 0px 4px;
	border-bottom: 0px solid #00a;
}
.singlepost *, .entry-content * {
	max-width: 100%;
	word-break: break-word;
}


.whatsapp-floating-btn{
	width:60px;
	height:60px;
	color:#ffffff;
	cursor:pointer;
	opacity:1;
	position:fixed;
	bottom:50px;
	right:50px;
	right:5px;
	text-indent:-0px;
	border-radius:50%;
	text-align:center;
	z-index:999;
	text-shadow:0 2px 2px #000;
	box-shadow:0 1px 2px #999;
	background:#0DC143;
	background:#389638;
	font-size:25px;
	box-shadow: 0px 0px 3px #000;
	overflow: visible;
	color:#fff !important;

	width:auto;
	height:2.7rem;
	border-radius:25px;

}
.whatsapp-floating-btn i{
	margin:0 !important;
	color:inherit !important;
	font-size:inherit !important;
	padding-top: 0px;
	color:#fff !important;

}
.bg_whatsapp{
	color:#ffffff;
	background:#389638;
	border-radius:50px;
}
.bg_whatsapp i{
	font-size:32px !important;
}

.pulse:before{
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: inherit;

	border-radius: inherit;
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, transform .3s, -webkit-transform .3s;
	-webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	z-index: -1;
}

.pulse.bg_whatsapp:before,
.pulse.call-now:before{
	outline:2px solid #2a2a80;
	outline:2px solid green;
}



.pulse.call-now{
	/* background: #2a2a80; */
	outline-color:#2a2a80;
	padding: 0;
	margin: 0;
	border-radius: 61px;
	line-height: 1;
}

@-webkit-keyframes pulse-animation {
  0% {
	opacity: 1;
	-webkit-transform: scale(1);
			transform: scale(1);
  }
  50% {
	opacity: 0;
	-webkit-transform: scale(1.5);
			transform: scale(1.5);
  }
  100% {
	opacity: 0;
	-webkit-transform: scale(1.5);
			transform: scale(1.5);
  }
}

@keyframes pulse-animation {
  0% {
	opacity: 1;
	-webkit-transform: scale(1);
			transform: scale(1);
  }
  50% {
	opacity: 0;
	-webkit-transform: scale(1.5);
			transform: scale(1.5);
  }
  100% {
	opacity: 0;
	-webkit-transform: scale(1.5);
			transform: scale(1.5);
  }
}


.scrollup{
	width:60px;
	height:45px;
	line-height:42px;
	cursor:pointer;
	opacity:1;
	position:fixed;
	bottom:0px;
	right:50px;
	display:none;
	text-indent:-0px;
	border-radius:8px 8px 0 0;
	text-align:center;
	z-index:999;
	text-shadow:0 2px 2px #000;
	background:rgba(0,0,0,0.3);
	color:#ffffff;
	font-size:20px;
}
.scrollup:after{
	font-family:fa;
	content:"\f077";
}

.scroll{
	display: block;
	width: 40px;
	padding-top: 36px;
	border-radius: 35px;
	height: 70px;
	border: 1px solid #000;
	text-align: center;
	margin: 5px auto;
}
.scroll:before{
	font-family:fa;
	content:"\f078";
	margin-top:100%;
}


.home-slider{
	height:340px;
}


.tooltip{
	width:auto;
	position:absolute;
	z-index:9;
	font-size:13px;
	padding:12px 12px;
	background:#fff;
	color:#000;
	border-radius:5px;
	box-shadow: 0 0 5px #aaa;
	border: 1px solid #ccc;
	transition:0.7s all;
	white-space:nowrap;
	opacity:0;
	--left:70px;
	width:100px;
	margin-left: 0%;
	top:50%;
	transform: translate(-115%,-50%);
	--display:none;
	visibility:hidden;
	transition:1s all;
}

[data-tooltip]:hover .tooltip{
	transition:1s all;
	visibility:visible;
	display:block;
	opacity:1;
	right: 70px;
}

.tooltip:before{
	content: "";
	position: absolute;
	background: #fff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	right: -5px;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	z-index: 1;
	transform: rotate(-45deg);
}
.tooltip:after{
	content: unset !important;
	position: absolute;
	background: #fff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	right: -5px;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	z-index: 1;
	transform: rotate(-45deg);
}

.ldi{
	width:50px	!important;
	height:50px !important;
	display:block;
	margin:auto;
}

.sharecontainer .share{
	padding:8px;
	padding-top:10px;
	font-size:20px;
	font-weight:normal;
	width:40px;
	height:40px;
	text-align:center;
	text-decoration:none;
	margin:5px 2px;
	color:#fff !important;
	border-radius:50%;
	display:inline-block;
	background:#299;
	box-sizing:border-box;
	text-decoration:none !important;
}
.sharecontainer .fa-whatsapp{
	background:green;
	color:#ffffff;
}
.sharecontainer .fa-twitter{
	background:#55ACEE;
	color:#ffffff;
}
.sharecontainer .fa-facebook{
	background:#3B5998;
	color:#ffffff;
}
.sharecontainer .fa-clone{
	background:#dd4b39;
	color:#ffffff;
}
.sharecontainer .fa-envelope-o{
	background:#dd4b39;
	color:#ffffff;
}
.copytemp{
	position:fixed !important;
	left:-10000px !important;
	top:100px;
	width:5px !important;
	z-index:99999;
}

.get-a-quote {
	top: 30px;
	top: 80px;
	position: -webkit-sticky;
	position: sticky;
	display: block;
	z-index: 9;
}


.bs4{
	-webkit-box-shadow:5px 1rem 1rem rgba(0, 0, 0, 0.66) !important;
	box-shadow:5px 1rem 1rem rgba(0, 0, 0, 0.66) !important;
}
.bs5{
	-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.66) !important;
	box-shadow:0px 1px 1px rgba(0, 0, 0, 0.66) !important;
}
.bs6{
	box-shadow: 0 1px 2px rgb(150 150 150 / 50%);
    z-index: 1;
}.bs7{
	box-shadow: 0px 2px 3px #111;
    z-index: 1;
}

.outline:active{
	outline:1px solid blue;

}

.hovern:hover{
	outline:2px dashed #00a;
	box-shadow:0 0px 100px #00a;
}
.hovero:hover{
	outline:3px solid #1F419B;
	outline-offset:2px;

}
.hoverb h3{
	transition:all 0.5s;
	border:0px solid #000 !important;
    bottom: 0px;


}
.hoverb:hover h3{
	transition:all 0.5s;
    bottom: 90px;
	border:0px solid #000 !important;
}




@keyframes lighton{
	 0%{opacity: 0.1;}
	20%{opacity:0.2;}
	30%{opacity:0.3;}
	40%{opacity:0.4;}
	50%{opacity:0.5;}
	60%{opacity:0.6;}
	70%{opacity:0.7;}
	80%{opacity:0.8;}
	90%{opacity:0.9;}
   100%{opacity:1;}
}



@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-500px);transform:translateY(-500px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}

@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-500px);-ms-transform:translateY(-500px);transform:translateY(-500px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}


@-webkit-keyframes scrollRtL {
	0% { transform: translate(0, 0);}
	100% { transform: translate(-50%, 0);}
}
@keyframes scrollRtL {
	0% { transform: translate(0, 0);}
	100% { transform: translate(-50%, 0);}
}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}

@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}


@keyframes stretch{
	0%{transform:scale(.3);}
	50%{}
	100%{transform:scale(1);}
}

@-webkit-keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translate3d(0, 100%, 0);
		transform:translate3d(0, 100%, 0);
	}
		100%{
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}

@keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translate3d(0, 100%, 0);
		transform:translate3d(0, 100%, 0);
	}
		100%{
		opacity:1;
		-webkit-transform:none;
		transform:none;
	}
}


.animated {
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	transition-duration: 0.4s;
	transition-timing-function: linear;
	transition-property: all;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	will-change: transform;
	opacity: 1;
}

[data-anim-delay="0"]{transition-delay:0s}
[data-anim-delay="0.5"]{transition-delay:0.5s}
[data-anim-delay="1"]{transition-delay:1s}
[data-anim-delay="1.5"]{transition-delay:1.5s}
[data-anim-delay="2"]{transition-delay:2s}
[data-anim-delay="2.5"]{transition-delay:2.5s}
[data-anim-delay="3"]{transition-delay:3s}

[data-anim-duration="0"]{transition-duration:0s}
[data-anim-duration="0.2"]{transition-duration:0.2s}
[data-anim-duration="0.5"]{transition-duration:0.5s}
[data-anim-duration="0.75"]{transition-duration:0.75s}
[data-anim-duration="1"]{transition-duration:1s}
[data-anim-duration="1.5"]{transition-duration:1.5s}
[data-anim-duration="2"]{transition-duration:2s}
[data-anim-duration="3"]{transition-duration:3s}
[data-anim-duration="4"]{transition-duration:4s}

[data-anim^=fade]{opacity:0;transition-property:opacity,transform}
[data-anim^=fade].animated{opacity:1;transform:translateZ(0)}
[data-anim=fade-up]{transform:translate3d(0,100px,0)}
[data-anim=fade-down]{transform:translate3d(0,-100px,0)}
[data-anim=fade-right]{transform:translate3d(-100px,0,0)}
[data-anim=fade-left]{transform:translate3d(100px,0,0)}
[data-anim=fade-up-right]{transform:translate3d(-100px,100px,0)}
[data-anim=fade-up-left]{transform:translate3d(100px,100px,0)}
[data-anim=fade-down-right]{transform:translate3d(-100px,-100px,0)}
[data-anim=fade-down-left]{transform:translate3d(100px,-100px,0)}

[data-anim^=zoom][data-anim^=zoom]{opacity:0;transition-property:opacity,transform}
[data-anim^=zoom][data-anim^=zoom].animated{opacity:1;transform:translateZ(0) scale(1)}
[data-anim=zoom-in]{transform:scale(.6)}
[data-anim=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}
[data-anim=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}
[data-anim=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}
[data-anim=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}
[data-anim=zoom-out]{transform:scale(1.2)}
[data-anim=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}
[data-anim=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}
[data-anim=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}
[data-anim=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}

[data-anim^=slide][data-anim^=slide]{transition-property:transform;opacity:0;}
[data-anim^=slide][data-anim^=slide].animated{transform:translateZ(0)}
[data-anim=slide-up]{transform:translate3d(0,100%,0)}
[data-anim=slide-down]{transform:translate3d(0,-100%,0)}
[data-anim=slide-right]{transform:translate3d(-100%,0,0)}
[data-anim=slide-left]{transform:translate3d(100%,0,0)}

[data-anim^=flip][data-anim^=flip]{backface-visibility:hidden;transition-property:transform}
[data-anim=flip-left]{transform:perspective(2500px) rotateY(-100deg)}
[data-anim=flip-left].animated{transform:perspective(2500px) rotateY(0)}
[data-anim=flip-right]{transform:perspective(2500px) rotateY(100deg)}
[data-anim=flip-right].animated{transform:perspective(2500px) rotateY(0)}
[data-anim=flip-up]{transform:perspective(2500px) rotateX(-100deg)}
[data-anim=flip-up].animated{transform:perspective(2500px) rotateX(0)}
[data-anim=flip-down]{transform:perspective(2500px) rotateX(100deg)}
[data-anim=flip-down].animated{transform:perspective(2500px) rotateX(0)}

/*Animation End*/





.contactus img{
	width: 25px !important;
	height: 25px !important;
	margin-top: 10px;
}

.ts1{
	text-shadow: 0 0px 1px #000;
}
textarea.message-teklif{
	resize: none;
}

.contact-form input[type=text], .contact-form input[type=tel], .contact-form input[type=email] {
	width: 100%;
}


.contact{
	padding:0px 0px;
	padding-bottom:0;
}
.contact .col-4{
	padding:0 15px;
	text-align:justify;
}

.contact .header-title{
	padding-left:0;
}
.contact .header-title h3{
	text-align:left;
	padding-left:0px !important;
}

.contact  h3{
	text-align:left;
	font-size:1.45rem;
	padding-left:0px;
	margin-bottom:25px;
	clear:both;
}

.contact input:focus,.contact select:focus,.contact textarea:focus{
	-webkit-box-shadow:0 0 2px rgba(30,140,190,.8) !important;
	box-shadow:0 0 2px rgba(30,140,190,.8) !important;
	border-color:#006799;
	border-color:#5b9dd9 !important;
	outline:solid blue 1px !important;
}
.contact-details{
	padding:0 0px;
	float:left;
	width:100%;
	position:relative;
}
.contact-details li{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.contact-details i{
	float:left;
	display:inline-block;
	vertical-align:middle;
	font-size:25px;
	padding:0px 7px;
	width:48px;
	color:#555;
}

.contact-details p{
	border-left:0px solid #ddd;
	padding-left:9px;
	margin-left:48px;
	padding-top:0px;
}

.contact-details li:last-child p{
	padding-top:0px;
}

.contact-details b{
	display:block;
	margin-bottom:4px;
	font-weight:600;
	color:#333f4f;
}

.contact-form .col-6,
.contact-form .col-12{
	padding-right:15px;
}
.contact-form label{
	margin-top:10px;
}
.contact-form input[type=text],
.contact-form input[type=tel],
.contact-form input[type=email]
{
	width:100%;

}

.contact-form input:focus{
/* 		box-shadow: 0 0 2px rgba(30,140,190,.8) !important;
	border:2px solid blue;
	border-color: blue; */
	outline:2px solid blue;
}
.mask{
	position:absolute;
	top:10px;
	left:15px;
	width:200px;
}
.mask:before{
	position:absolute;
	content:attr(data-before);
}
.contact-form textarea{
	height:150px;
	width:100%;
}

.contact-form li{
	margin-bottom:10px;
}

.label-title span{
	font-weight:400;
	font-size:14px;
	float:left;
	text-transform:initial;
}

.renewimg{
	position:absolute;
	right:0;
	top:0;
	transform:translate(-145%,45%);
	z-index:1;
	cursor:pointer;
}
.renewimg:after{
	content:'\f116';
	font-family:bi;
}

.trafik-sigorta-formu .form-element{
	width:100%;
}
.trafik-sigorta-formu.ortala{
	z-index:9999;
}
.trafik-sigorta-formu.ortala .close{
	display:block !important;
}


.kapla:before{
	content:'';
	position:fixed;
	width:100%;
	height:100%;
	background:#000000aa;
	top:-0;
	left:-0;
	z-index:998;
}

img[src*="captcha.png"]{
	cursor:pointer;
	max-height: 75%;
	width: auto !important;	
}

.captchaimg{
	position:absolute;
	width:auto;
	height:50px;
	right:10px;
	transform:translateY(0%);
	vertical-align:middle;
	border:1px solid gray;
	border-radius:6px;
	box-shadow:0px 1px 4px #555;
	z-index:1;
	cursor:pointer;
}

input.captchaimgtext{
	text-transform:initial;
	height:70px;border-radius:8px;float:left;
	text-align:left;font-size:35px;
	font-family:roboto;
	font-family:ubuntu roboto sans-serif;
	font-weight:400;
	padding-left:20px;
	width:100%;margin-left:0px;
	text-transform:initial;
}

.captchaimgtext::placeholder{
	font-size:16px;
	padding-bottom:8px;
	text-transform:initial !important;
	font-weight:normal !important;
}

input[type=email]{
	text-transform:initial;
}
.auto-search-result {
	max-height: 550px !important;
	border: 1px solid;
	background: #fff;
	color: #000;
	border-radius: 8px;
	overflow-y: auto !important;
}
.auto-search-result a {
	display: block;
	width: 100%;
	padding: 15px 15px;
	border-bottom: 1px solid #aaa;
	color: #000 !important;
	text-align: left !important;
	text-decoration:none !important;
}

.auto-search-result a:hover {
	background: lightblue;
}
.search-container .searchtoggle i {
	line-height: 0;
}

/* 
.modalbox-overlay::-webkit-scrollbar,
div div::-webkit-scrollbar,
.tab-teminat .tab-content::-webkit-scrollbar {
	width: 8px;
	height:12px;
	cursor:pointer;
}

.modalbox-overlay::-webkit-scrollbar-track,
div div::-webkit-scrollbar-track{
	box-shadow: inset 0 0 1px grey;
	border-radius: 10px;
}

.modalbox-overlay::-webkit-scrollbar-thumb,
div div::-webkit-scrollbar-thumb,
.tab-teminat .tab-content::-webkit-scrollbar-thumb {
	background: #757575;
	border-radius: 10px;
	cursor:pointer;
}



div div::-webkit-scrollbar-thumb:hover,
.tab-teminat .tab-content::-webkit-scrollbar-thumb:hover {
  background: #29f;
  background: #a00;
}

 */
.rating {
	width: 115px;
}
.star_gold, .star_gray {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAAxUlEQVR42rXUUQuEIAwH8GAQCIcQCIFPcUchCH3/b+f18D+MUdzmUhg9KPttag7K8fm3oJTCQwX4I3Z8uyERSOyJJCCpF+IA/ML1QAJDQg9kY8j2NEJIzIM0iD8iswSmQD5fkVrt+wkAeYh3wg84G6oP0jMZtV1h/dhy8EEIBMvtIiFCFmQSIpMFWYTIYkGyEMmtiL9ItmJr1os534JElmRm8zObjy1IqtXfPuvu1FXSIu5UHQkeT3St+Bmxv69BMbDe3SFf/+tYufyUsgoAAAAASUVORK5CYII=);
	background-size: 20px 19px;height: 19px;
	background-size: 23px 20px;height: 20px;
	top: 0px;
	background-repeat: repeat-x;
	display: block;
}
.star_gold {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAWCAYAAAA1vze2AAAAqUlEQVR4AWLwySwkGv/YzgworgwwAIphGHqJXWgX6nl6q55o/GHxCX4bUx9hMK9JYwucFSmAubW2ZifED8Q7IXEgcmRqVNDsgBhBrAMSBJEiqwAGAaBRhiDvBk1A3mkRyb2CXSYLlmWFnbArffoMIrjS6qy3Sm/Z/068CPEbyKpKhfCDyA0yNE95MKtRGe9LiSz9O3hKclv6Y76ictQzqbmjyhIkyVi+8wCta5MKDP5AeAAAAABJRU5ErkJggg==);
}

.goolge-review{
	box-shadow:inset 0 1px 15px #777 !important;
	box-shadow: 0 1px 15px #aaa !important;
}
.goolge-review:hover{
}

.sehir-silueti{
	background-image: url(siluet.svg);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 100px 0px 130px 0px;

}


.trafik-sigorta-formu {
	display:flex;
	flex-direction:column;
	padding:1rem;
	
}
.trafik-sigorta-formu .form-element{
	display:none;
}
.trafik-sigorta-formu label{
	padding-bottom:0.75rem;
}
.trafik-sigorta-formu .form-element.active{
	display:block;
}
.trafik-sigorta-formu input[type=text],
.trafik-sigorta-formu input[type=tel],
.trafik-sigorta-formu input[type=email]{
	width:100%;
	padding:1.85rem  0.5rem !important;
	margin-bottom:1rem;
	font-size:2rem;
	border:1px solid #888 !important;
}
input.ruhsat{
	text-transform:uppercase;
}
input.plaka{
	text-transform:uppercase;
	text-align:center;
	margin-bottom:0 !important;
}
b.plaka{
	width:45px;
	background:#0052B9;
	position:absolute;
	margin-right:-36px;
	color:#fff;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	z-index:1;
	height:100%;
	border-radius:5px 0 0 5px;
}
.trafik-sigorta-formu input[type=file]{
	border:0px solid #fff !important;
	height:3rem !important;
}


.trafik-sigorta-formu .btn{
	padding:1rem 0;
	border:1px solid #888;
	width:48% !important;
}
.trafik-sigorta-formu .btn.w-100{
	width:100% !important;
}

.bg-pink{
	background:pink !important;
}

.sidebar-item input,
.sidebar-item button{
	text-transform:none;
	border:1px solid #eee;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
}
.search-bar .sidebar-search-btn{
	width:60px;
	height:40px;
	margin-left:-7px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:0px solid #1565C0;
	color:#888;
	background:#0D47A1;color:#fff;
	cursor:pointer;
}

.kayanyazi-container{
	padding-left:0rem;
	padding-right:10rem;
}
.kayanyazi>*{
	min-width:17rem !important;
}
a,
img,
.kayanyazi img{
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.kayanyazi-container::-webkit-scrollbar{
	width: 0.625rem;
	height:0px;
	display:none;
}
.kayanyazi-container::-webkit-scrollbar-thumb {
	width: 0.625rem;
	background: inherit;
	background: var(--tcr);
	border-radius:5rem;
	cursor:pointer;
}
.kayanyazi:after{
	background:inherit;
	width:20000px;
	position:absolute;left:100%;
	top:0;
	height:100%;
}




/*hamburger menu animation*/
.menu-triger svg,
.menu-triger img{
	height:28px ;
	padding:3px;
}
.menu-triger rect{
	transform:translateX(0px) translateY(0px)  rotate(-0deg);
	transition: all 0.316s;
	transform-box: fill-box;
	background:transparent;
	transform-origin: center;
}




.fix-mobil-bottom {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: 'Roboto', sans-serif;
	font-family: 'Roboto Condensed', sans-serif;
	width: 100%;
	height: 50px;
	line-height: 50px;	
	position: fixed;
	left: 0;
	bottom: 0;
	background: #36373d;
	z-index: 1009;
	transition: all ease-in-out .5s;
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}
.fix-mobil-bottom li{
	color:#fff;
}
.fix-mobil-bottom a{
	padding:0;
}
.fix-sol{
	width: 50%;
	float: left;
	text-align:left;
	padding-left: 10px;
	
}
.fix-sag {
	text-align:right;
	width: 50%;
	float: left;
	text-align: right;
	padding-right: 10px;

}

.fix-mobil-bottom i.fa{
	display:inline-block;
	margin-right:8px;
}

.fix-tel {
	width:  70px;
	height: 70px;	
	
	position: absolute;
	left: 50%;
	top: -36px;
	margin-left: -35px;

	width:  60px;
	height: 60px;

	top: -31px;
	margin-left: -30px;
	
	border-radius:50%;
	background:purple;
	background:transparent;
	z-index:9;
	padding:5px;
	padding:0px;
}
.fix-tel a{
	line-height:80px;
	line-height:84px;
	line-height:72px;
}
.fix-tel i{
	font-size:30px;
	margin-right:0px !important;
}

.fix-tel img {
	max-width: 100%;
	height: auto;
	padding: 5px;
	padding: 0px;
}


.hizmetlerimiz .bt{
	border-color: #444 !important;
}
.logo-small{
	width: 3.75rem !important;
	height:3.75rem !important;
	padding:0.35rem;
	padding-top:0.25rem;
	object-fit:cover;
	transform:translate(0%,-50%);
}

.anasayfateklifal h2{
	
}

.animated {
	animation-duration: 1.25s;
}

.fadeInDown {
	animation-name: fadeInDown;
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0,-100%,0)
	}

	to {
		opacity: 1;
		transform: none
	}
}

.cookie a{
	text-decoration:underline;
}


.paging a{
	display:inline-block;
	padding:.55rem 1rem !important; 
	text-decoration:none !important;
}


.df{
	flex-wrap:wrap;
}

.hakkimizda-sayfasi-neden-biz h3 i {
	margin-left: 10px;
	font-size: 40px;
	vertical-align: sub;
}


.by-number-video {
	position: absolute;
	z-index: -1;
	width: 1724.4px;
	height: 100%;
	top: 0px;
	left: 0px;
	overflow: hidden;
	opacity: 1;
	margin-top: 0px;
	margin-left: 0px;
	transition-property: opacity;
	transition-duration: 1000ms;
	object-fit: cover;
	object-position: bottom;
}

.event-counter span{
	display:inline-block;
	text-align:center;
	font-weight:600;
	font-size:32px;
	color:#000;
}
.event-counter span i{
	font-size:60px;
	min-height:75px;
	padding-top: 10px;
	vertical-align: text-bottom;
	color:#fff;
}
.event-counter h2{
	font-size:20px;
	color:#fff;

}
.event-counter span b{
	display:block;
	font-size:35px;
	color:#fff;
}


.nav-tabs li.active {
	background: #1976D2;
	background: #2a2a80;
	border-color: #c5c5c5 #c5c5c5 #ffffff;
	border-color: #c5c5c5;
	color: #fff !important;
}

.nav-tabs li h3, .nav-tabs li h4, .nav-tabs li a {
	border: 0px solid transparent;
	color: inherit;
	text-shadow: none !important;
	display: flex
;
	align-items: center;
	justify-content: center;
	text-align: center;
	cursor: pointer;
	font-weight: 600;
	height: 100%;
	font-size: 16px;
}

.stripTitle {
	background-repeat:no-repeat;
	background-size: cover;
}

*::placeholder {
  font-weight: bold;
  font-size:1rem;
}




.m--1{
	margin-left:-0.04rem;
}

.ortala{
	left:50% !important;
	top:50% !important;
	transform:translate(-50%,-50%);
	border:1px solid #ccc;
	border-radius:8px;
	z-index:9999;
	max-height:87vh !important;
}
.ortala-y{
	top:50% !important;
	transform:translateY(-50%);
}
.ortala-x{
	left:50% !important;
	transform:translateX(-50%);
}

.t-5y{
	top:5% !important
}
.toast{
	visibility: hidden;
	position: fixed;
	left:50%;
	transform:translate(-50%);
	background: #333;
	margin:0 auto;
	color: orange;
	font-size:0.9rem;
	font-weight:600;
	line-height: 1;
	text-align: center;
	border-radius: 4px;
	padding:1rem 1.1rem;
	z-index:9999;
	bottom: -150px;
	transition:all 0.9s;
}

.toast.show{
	bottom: 60px;
	transition:all 0.6s;
	visibility: visible;
}

.tooltip{
	position:absolute;
	top:0;
	left:0;
	background:var(--bs-gray-da);
	z-index:99;
	color:#fff;
	padding:0.575rem 0.6rem;
	white-space: normal;
	font-size: 16px;
	font-weight:500;
	word-wrap: break-word;
	width:200px;
	text-align:center;
	border-radius:8px;
	box-shadow:0 1px 5px #555;

}
.tooltip:after{
	content: "";
	top: 100%;left:50%;
	border-width: 0.74rem 0.6rem 0;
	border-color: transparent;
	border-top-color: var(--bs-gray-da);
	position: absolute;
	border-style: solid;
	transform:translate(-50%,-1px);
}


/*------------*/

[data-title] {
  position: relative;
  font-style:normal !important;
}

[data-title] .tooltiptext {
	position: absolute;
	visibility: hidden;
	font-style:normal !important;
	white-space: normal;
	font-size: 15px;
	font-weight:500;
	word-wrap: break-word;

	background:var(--bs-gray-da);
	z-index:99;

	color: #fff;
	text-align: center;
	border-radius: 7px;

	padding:0.575rem 0.6rem;
	bottom: 130%;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	opacity: 0;
	transition: opacity 0.5s;
}

[data-title] .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: var(--bs-gray-da) transparent transparent transparent;
}

[data-title]:hover .tooltiptext {
	transition: opacity 1.5s;
	visibility: visible;
	opacity: 1;
}


.stripTitle {margin-top:40px;margin-top:0px;top:0;}

.top-0{top:0;}
.left-0{left:0;}


/*rrr*/
@media (max-width: 992px) {
	
	.menu li a{
		height:3.3rem;
	}
	.openmenu .menu-triger svg g{
		fill:var(--db) !important;
	}
	.openmenu .menu-triger svg rect.middle-rect{
		transform:translateX(-80px);
		transition: all 1.5s;
	}
	.openmenu .menu-triger svg rect.first-rect{
		transform:translateY(8px)  rotate(-45deg);
	}
	.openmenu .menu-triger svg rect.last-rect{
		transform:translateY(-6px) rotate(45deg);
	}
	.openmenu .menu{
		display:flex !important;
		flex-direction:column;
		width:100% !important;
		margin-left:0 !important;
	}
	.openmenu .menu li{
		width:100% !important;
		text-align:center !important;
	}
	.openmenu .menu .menu-item a{
		text-align:left !important;
	}
	
	.menu ul.sub-menu{
		position:relative;
		width:100%;
	}

	.comp-title{
		color:#133e7e;
		font-size:1.75rem;
	}
	
	.hero-teklif-al h2{
		font-size:2.3rem;
	}
	
	.okuslar-end.ra-pill{
		border-radius:0.75rem !important;
	}

}
