@import url("inc/fonts/saira/font.css");
@import url("inc/social.css");
@import url("inc/special.css");
@import url("inc/reset.css");

* {
outline: none; 
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;	 
}
body {
word-break: break-word;
overflow-wrap: break-word; 
overflow-x:hidden;
}

a {
text-decoration:none;
}
a:visited {
text-decoration:none;
}

*:focus {
text-decoration:none;
}

a:hover {
text-decoration:none;
}

#sonuc {width:0px;height:0px;position:absolute;}
#iloader {
position:fixed;
width:100%;
height:100%;
z-index:9995;
bottom:0;
background-color:#000000;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
color:#ffffff;
z-index:9998;
}


#iloader-wrapper {
position:fixed;
width:100%;
height:100%;
margin-top:0px;
margin-left:0px;
top:0px;
left:0px;
opacity:1.0;
moz-opacity:1.0;
filter: alpha(opacity=100);
z-index:9999;
	
}
#iloader-content {
width:340px;
height:130px;
position:relative;
background-color:#ffffff;
border:0px;
box-shadow: 1px 1px 5px rgba(0,0,0,0.1);
overflow:hidden;
border-radius:2px;
margin:auto;
margin-top:20%;
text-align:center;
border:2px solid #22abc3;
}

#iloader-content p {
font-family: inherit;
font-size:18px;
font-weight:600;
text-align:center;
color:#22abc3;
width:93%;
margin-top:35px;
position:absolute;
}
#iloader-content img {

margin-top:70px;
margin-left:-20px;
}

#iloader .iloaderOverlay {
position:absolute;
width:100%;
height:100%;
}
#iloader .iloaderC {
width:400px;
height:100px;
background-color:#efefef;
border:2px solid #125aa3;
margin-left:auto;
margin-right:auto;
margin-top:20%;
margin-bottom:auto;
padding:20px;
filter:alpha(opacity=100);
opacity: 1.0;
-moz-opacity:1.0;
text-align:center;
}	
#iloader .iloaderC  p{
font-size:22px;
font-family: Cabin, sans-serif;
text-align:center;
color:#000000;
margin-bottom:10px;
margin-top:20px;
}

.cl-fix { clear:both !important;display:table; content:" ";}
.cl-fix:after { clear:both !important;display:table; content:" ";}
.cl-fix:before { clear:both !important;display:table; content:" ";}


.scroll-to-top {
font-size:15px;
color:#ffffff !important;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border:1px solid #8b755a;
border-radius:3px;
background:#8b755a;
position:fixed;
z-index:9999;
right:15px;
bottom:100px;
animation:  zoomIn;
animation-duration: 0.6s;
text-align:center;

}
.scroll-to-top:hover {
cursor:pointer;
background-color:#b39775;
border:1px solid #b39775;
color:#ffffff !important;
}

@media (max-width:1024px)  {
}

.img-radius {
border-radius: 3px;
padding:3px;
}

.responsive {
max-width:100%;
max-height:100%;

}

.form-sonuc {
clear:both;
position:relative;
width:95% !important;
display:block;
text-align:center;
background-color:#2b2b2b;
border:1px solid #2b2b2b;
color:#ffffff;
font-size:13px;
font-weight:400;
font-family:inherit;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
margin-top:10px !important;
margin-bottom:10px !important;
padding:8px;
border-radius:1px;
margin-left:auto;
margin-right:auto;
}	

.form-sonuc-error {
clear:both;
position:relative;
width:auto !important;
min-width:90%;
display:table;
text-align:center;
background-color:#cc0000;
border:1px solid #cc0000;
color:#ffffff;
font-size:12px;
font-weight:400;
font-family:inherit;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
margin-left:auto;
margin-right:auto;
margin-top:10px !important;
margin-bottom:10px !important;
padding:5px;
border-radius:2px;
}

 .form-info {
position:relative;
display:block;
margin-left:auto;
margin-right:auto;
width:100%;
height:auto;
font-weight:400;
font-size:14px;
color:#333333;
text-align:justify;
line-height:22px;
letter-spacing:0px;
padding:0px;
margin-bottom:20px;
margin-top:30px;
}
.maps {
width:100%;
height:auto;
position:relative;
display:block;
height:380px;
border:1px solid #dedede;
background-color:#efefef;
margin-top:5px;
}
.maps iframe {
height:100%;
width:100%;
}

.maps-contact {
width:100%;
height:auto;
position:relative;
display:block;
height:240px;
border:1px solid #dedede;
background-color:#ffffff;
margin-top:5px;
border-radius:10px;
overflow:hidden;
}
.maps-contact iframe {
height:100%;
width:100%;
}



@media (max-width:1024px)  {
.responsive {
max-width:100%;
max-height:100%;
max-height:240px;
}
}

