@charset "iso-8859-9";
@import url("poppinsv5/font.css");
@import url("font-awesome.min.css");
@import url("ui.css");
@import url("modal.css");

* {
/*-webkit-appearance:none;*/
outline: none; 
padding:0;
margin-top: 0px;
margin-right: 0;
margin-bottom: 0px;
margin-left: 0;
 
}

body {
font-family: 'Poppins', sans-serif;
font-size:12px;      
}

#sonuc {width:0px;height:0px;position:absolute;}
#message2 {	position:fixed;	width:100%;	height:100%;	z-index:995;	bottom:0;}
#messageClose2 {z-index:997;}
#messageOver2 {position:absolute;width:100%;height:100%;background-color:#000000;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;}
#messageContent2 { }	



input:focus {
border:1px solid #32a4cb;
background-color:#ffffff;
outline:none;
}
textarea:focus {
border:1px solid #32a4cb;
background-color:#ffffff;
outline:none;
}

.fpd5 {padding:5px;}
.fpd10 {padding:10px;}
.fpd15 {padding:15px;}
.cl-fix {clear:both;}
.bottom-fix {width:100%;height:10px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}
.mt0 {margin-top:-55px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt70 {margin-top:70px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr45 {padding-right:45px;}
.pr50 {padding-right:50px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.pt5   {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}

.col-200 {
width:200px;
height:auto;
position:relative;
display:inline-block;
float:left;
}
.col-250 {
width:250px;
height:auto;
position:relative;
display:inline-block;
float:left;
}
.col-300 {
width:300px;
height:auto;
position:relative;
display:inline-block;
}
.col-400 {
width:400px;
height:auto;
position:relative;
display:inline-block;
float:left;
}


.col-500 {
width:500px;
height:auto;
position:relative;
display:inline-block;
}

.col-700 {
width:700px;
height:auto;
position:relative;
display:inline-block;
}

.col-970 {
width:970px;
height:auto;
position:relative;
display:inline-block;
}

.c404 {
width:100%;
height:auto;
position:relative;
display:inline-block;
background-color:#ffffff;
margin-top:30px;
margin-bottom:20px;
}



.input-50 {
width:50px;
height:28px;
border:1px solid #dedede;
font-family: 'Poppins', sans-serif;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-100 {
width:100px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}


.input-150 {
width:150px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}


.input-200 {
width:200px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-250 {
width:250px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;

}




.input-300 {
width:300px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-350 {
width:350px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}


.input-400 {
width:400px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}
.input-rich {
width:400px;
height:70px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
resize:none;
}

.error-focus {
border-color:#e3000f;
color:#ffffff;
}



.media-list {
position:relative;
display:block;
width:100%;
height:auto;
min-height:300px;
background-color:#ffffff;
padding-bottom:30px;
border:0px solid #dedede;
}

.media-list ul {
list-style:none;
}

.media-list ul li {
list-style:none;
width:30%;
height:240px;
position:relative;
display:inline-block;
margin-bottom:10px;
margin-right:10px;

overflow:hidden;
background-color:#ffffff;
text-align:center;
}
.media-list ul li:nth-child(3n) {
margin-right:0%;
}

.media-list ul li img:hover {
border:1px solid #e3000f;
}

.media-list ul li img {
display: inline-block !important;  
max-width: 100% !important;
max-height:100% !important;
height: auto;
width:auto;
background-size:cover;
position: absolute !important;  
top: 0;  
bottom: 0;  
left: 0;  
right: 0;  
margin: auto;
padding:5px;
}


.media-list-video {
position:relative;
display:block;
width:100%;
height:auto;

background-color:#ffffff;
padding-bottom:30px;
border:0px solid #dedede;
}
.media-list-video h1 {
width:890px;
height:auto;
line-height:30px;
border-bottom:1px solid #3c5e8e;
font-size:14px;
font-weight:600;
color:#333333;
margin-left:5px;
line-height:44px;
text-align:center;
}
.media-list-video ul {
list-style:none;
}

.media-list-video ul li {
list-style:none;
width:45%;
height:auto;
position:relative;
display:inline-block;
margin-right:5%;
margin-top:5px;
border:0px solid #dedede;
background-color:#ffffff;
text-align:center;
float:left;
}
.media-list-video ul li .video-p {
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
display:inline-block;
height:220px;
}
.media-list-video ul li p {
margin-top:5px;
font-size:13px;
font-weight:400;
min-height:50px;
}
.media-list-video ul li:hover {
border:1px solid #d6c9b3;
}

.media-list-video ul li img {
padding:5px;
}


.media-list-docs {
position:relative;
display:block;
width:100%;
height:auto;
min-height:300px;
background-color:#ffffff;
padding-bottom:30px;
border:1px solid #dedede;
}
.media-list-docs h1 {
width:890px;
height:auto;
line-height:30px;
border-bottom:1px solid #3c5e8e;
font-size:14px;
font-weight:600;
color:#333333;
margin-left:5px;
line-height:44px;
text-align:center;
}
.media-list-docs ul {
list-style:none;
}

.media-list-docs ul li {
list-style:none;
width:160px;
height:250px;
position:relative;
display:inline-block;
margin-left:8px;
margin-top:30px;
border:1px solid #ffffff;
overflow:hidden;
background-color:#ffffff;
text-align:center;
}
.media-list-docs ul li .cat-p {
width:150px;
height:200px;
margin-left:auto;
margin-right:auto;
position:relative;

border:1px solid #dedede;
padding:2px;
}
.media-list-docs ul li p {
width:150px;
height:200px;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:5px;
font-size:12px;
font-weight:400;
color:#3e3e3e;
text-align:center;
}
.media-list-docs ul li:hover {
border:1px solid #d6c9b3;
}

#referencs {
width:100%;
height:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:40px;

}

#referencs h1 {
width:100%;
height:auto;
padding-top:5px;
padding-bottom:5px;
background-color:#293d78;
color:#ffffff;
font-size:16px;
font-weight:600;
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
}
#references ul {
list-style:none;
clear:both;
margin-bottom:10px;
}
#referencs ul li {
list-style:none;
display:inline-block;
float:left;
position:relative;
width:30%;
height:auto;

margin-bottom:30px;
text-align:center;
}
#referencs ul li p {
font-weight:400;
font-size:12px;
color:#444444;
margin-top:5px;
}
#referencs ul li p.cc {
font-weight:600;
font-size:12px;
color:#444444;
}


.contact-map {
width:100%;
height:450px;
position:relative;
display:block;
float:left;
margin-top:30px;
margin-bottom:30px;
}


.contact-page {
font-family: 'Poppins', sans-serif;
font-size:12px;
color:#333333;
width:1170px;
height:auto;
background-color:#ffffff;
min-height:600px;
padding-bottom:80px;
margin-top:20px;
}




.contact-page .contact-info {
width:450px;
height:auto;
min-height:300px;
position:relative;
display:inline-block;
float:left;
margin-left:30px;
}
.contact-page  h2 {
font-family: 'Poppins', sans-serif;
font-size:16px;
color: #e3000f;
font-weight:600;
padding-bottom:10px;
border-bottom:1px solid #dedede;
margin-bottom:10px;
}

.contact-page  .contact-info h1 {
font-family: 'Poppins', sans-serif;
font-size:16px;
color:#333333;
font-weight:600;
line-height:24px;
margin-bottom:10px;
}

.contact-page  .contact-info p {
font-family: 'Poppins', sans-serif;
font-size:13px;
color:#333333;
font-weight:400;
line-height:24px;
}

.contact-page  .contact-info p.i {
margin-bottom:10px;
}

.contact-page  .contact-info p label {
font-family: 'Poppins', sans-serif;
font-size:13px;
color:#333333;
font-weight:600;
line-height:24px;
}

.contact-page .contact-form {
width:630px;
height:auto;
min-height:300px;
position:relative;
display:inline-block;
float:left;
}

.contact-page .contact-form p {
font-family: 'Poppins', sans-serif;
font-size:13px;
color:#333333;
font-weight:400;
line-height:24px;
margin-bottom:10px;

}
.contact-page .contact-form p  label {
font-family: 'Poppins', sans-serif;
font-size:13px;
color:#333333;
font-weight:600;
position:relative;
display:block;
margin-bottom:5px;
}

.contact-page .contact-form input:focus {
border:1px solid #e3000f;
}
.contact-page .contact-form textarea:focus {
border:1px solid #e3000f;
}


.form-btn { 
background-color:#e3000f;
border:1px solid #e3000f;
padding-left:20px;
padding-right:20px;
padding-top:8px;
padding-bottom:8px;
font-family: 'Poppins', sans-serif;
font-size:13px;
font-weight:600;
color:#ffffff;
text-align:center;
text-decoration:none;
}

.form-btn:hover { 
cursor:pointer;
background-color:#e3000f;
border:1px solid #e3000f;
color:#ffffff;
}

.input-50 {
width:50px;
height:28px;
border:1px solid #dedede;
font-family: 'Poppins', sans-serif;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-100 {
width:100px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}


.input-150 {
width:150px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}


.input-200 {
width:200px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-250 {
width:250px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;

}




.input-300 {
width:300px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-350 {
width:350px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}


.input-400 {
width:400px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}

.input-450 {
width:450px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}
.input-500 {
width:500px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}
.input-550 {
width:550px;
height:28px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
}
.input-rich {
width:600px;
height:120px;
border:1px solid #dedede;
font-size:12px;
font-weight:normal;
border-radius: 2px;
resize:none;
}


.visitors ul {
list-style:none;

}
.visitors ul li {
list-style:none;
width:100%;
display:block;
position:relative;
font-family: 'Poppins', sans-serif;
font-size:13px;
font-weight:400;
}
.visitors ul li label {
font-family: 'Poppins', sans-serif;
font-size:13px;
font-weight:400;
min-width:60px;
text-align:right;
margin-right:5px;
}

.footer-visit {
  position:relative;
  background:#000000;
  color:#666666;
  width:100%;
}
.footer-visit ul {
list-style:none;
width:auto;
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
}
.footer-visit ul li {

font-family: 'Poppins', sans-serif;
font-size:12px;
font-weight:400;
list-style:none;
display:inline-block;
width:auto;
position:relative;
}
.footer-visit ul li label {
font-family: 'Poppins', sans-serif;
font-size:12px;
font-weight:400;
list-style:none;
display:inline-block;
width:auto;
position:relative;
margin-right:5px;
}

.sosyal {
list-style:none;
}
.sosyal li {
list-style:none;
display:inline-block;
margin-right:4px;
width:32px;
height:32px;
border:1px solid #666666;
text-align:center;
padding:3px;
line-height:24px;
}

.sosyal li:hover {
background-color:#cb1d1d;
border:1px solid #cb1d1d;
color:#ffffff;
}
.sosyal li a {
color:#ffffff;
font-weight:400;
font-size:20px;
}
.sosyal li a i {
color:#ffffff;
font-weight:400;

}

.p-info { 
width:100%;
text-align:left;
position:relative;
display:inline-block;
font-family: 'Poppins', sans-serif;
color: #dedede;
font-size: 12px;
}

.scroll-to-top {
font-size:12px;
color:#ffffff;
padding-top:8px;
padding-bottom:8px;
padding-left:12px;
padding-right:12px;
border:1px solid #fac11c;
border-radius:1px;
background-color:#fac11c;
position:fixed;
z-index:9999;
right:15px;
bottom:38px;
}
.scroll-to-top:hover {
cursor:pointer;
background-color:#ffcc00;
border:1px solid #ffcc00;
color:#ffffff !important;
animation:  pulse;
animation-duration: 1s;
}

.social   a.a-facebook:hover { background-color:#3b5998 !important; color:#ffffff !important;}
.social   a.a-twitter:hover { background-color:#55acee !important; color:#ffffff !important;}
.social    a.a-instagram:hover { background-color:#f46f30 !important; color:#ffffff !important;}
.social    a.a-linkedin:hover { background-color:#4875B4 !important; color:#ffffff !important;}
.social   a.a-youtube:hover { background-color:#cd201f !important; color:#ffffff !important;}
.social  a.a-google-plus:hover { background-color:#dc4e41 !important; color:#ffffff !important;}
.social  a.a-whatsapp:hover { background-color:#43d854 !important; color:#ffffff !important;}

.mobil-info {display:none;}

.maps {
width:98%;
height:auto;
position:relative;
display:inline-block;
height:380px;
border:1px solid #dedede;
background-color:#efefef;
padding:1%;
margin-top:5px;
}
.maps iframe {
height:100%;
width:100%;
}
#fsonuc {
clear:both;
position:relative;
width:auto !important;
min-width:97%;
display:table;
text-align:center;
background-color:#275c89;
border:1px solid #275c89;
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-left:auto;
margin-right:auto;
padding:5px;
border-radius:2px;
}
.form-spin {
position:relative;
display:inline-block;
width:auto;
height:auto;
}
.form-spin i {
font-size:24px;
margin-left:6px;
top:4px;
position:relative;display:inline-block;
}

.page-carousel img {
max-width:150px !important;
height:auto;

}

#call-now {
width:100%;
height:90px;
position:relative;
display:none;
overflow:hidden;
}


#call-now img {
display: inline-block !important;  
max-width: 100% !important;
max-height:100% !important;
height: auto;
width:auto;
background-size:cover;
position: absolute !important;  
top: 0;  
bottom: 0;  
left:0;
right: 0;  
margin: auto;
padding:5px;
}