@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;subset=latin-ext');

body{font-family: 'Open Sans', sans-serif;color: #1d1d1d;background:#f5f5f5}
h1, h2, h3, h4, h5, h6{margin:0;color: #1a1a1a;}
h1{font-size:40px;}
p{margin:0;}
*{font-size: 15px;outline: none !important;}
a{color:#1a8ae1;text-decoration:none;}
a,a:active,a:focus,a:active{text-decoration:none;outline:none;}
a:hover,a:focus{color:#62646c;text-decoration:none;}
.fancybox-active header{right: 8px}

.pageNumbers{padding: 0;text-align: center;}
.pageNumbers ul{}
.pageNumbers ul li.active{}
.pageNumbers ul li.active a{border-color: #04549b;background-color: #04549b;color: #fff !important;}
.pageNumbers ul li a{width: 40px;height: 40px;line-height: 25px;font-weight: 700;color: #000 !important;border-radius: 0;text-align: center;margin: 0 2px;background: transparent;}

.simple-logo{}
.simple-logo .container{width: 700px;}
.simple-logo .logo{text-align: center;}
.simple-logo .logo img{text-align: center;/* background: #fff; */border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;padding: 10px 20px 15px 20px;/* box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); *//* max-width: 300px; */}

.header{position: fixed;top: 0;width: 100%;z-index: 9999;/* border-bottom: 1px solid #ddd; */}
.menu{/* border-radius: 7px; */margin: 0 auto;border-top-left-radius: 0;border-top-right-radius: 0;background: #f00;border: 0;padding: 6px 30px;/* box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); */z-index: 99;}
.menu .back{float: left;}
.menu a{color: #000 !important}
.menu .back img{}
.menu .back i{margin-right: 5px;position: relative;top: 1px;display: inline-block;font-size: 19px;background: #000;color: #fff;padding: 10px;border-radius: 50%;}
.menu .back span{font-size: 23px;font-weight: 600;display: inline-block;position: absolute;left: 75px;width: 110px;top: 8px;display: none;}
.menu .call{float: right;position: relative;}
.menu .call img{}
.menu .call i{display: inline-block;font-size: 19px;margin-left: 5px;background: #000;color: #fff;padding: 10px;border-radius: 50%;transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.menu .call span{font-size: 23px;font-weight: 600;display: inline-block;position: absolute;right: 40px;width: 110px;top: -5px;display: none;}
.menu .call small{display: block;font-size: 11px;font-weight: 700;position: relative;top: -3px;}

.boxes{margin-top: 10px;}
.boxes .container{width: 800px;}
.boxes .container .col{margin-bottom: 14px;padding: 4px 15px;display: table;}
.boxes .container .col .item{background: #fff;border-radius: 15px;height: 190px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);transition: all 0.3s cubic-bezier(.25,.8,.25,1);display: table-cell;vertical-align: middle;text-align: center;}
.boxes .container .col .item img{width: 90px;}
.boxes .container .col .item i{font-size: 80px;color: #ff0000;}
.boxes .container .col .item h2{font-size: 20px;font-weight: 500;margin-top: 10px;}
.boxes .container .col .item .big-icon,
.boxes .container .col .item .big-icon:before {background: -webkit-gradient(linear, left top, left bottom, from(#fb0101), to(#04549b));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: linear-gradient(to bottom right, #04549b, red);display: block;}
.boxes .container .col .item i.fa-phone{-ms-transform: rotate(90deg); /* IE 9 */-webkit-transform: rotate(90deg); /* Safari 3-8 */transform: rotate(90deg);}
/*.boxes .container .col .item span.num {position: absolute;right: 8px;top: -8px;font-size: 45px;font-weight: 700;color: #e4e4e4;}*/

.footer{}
.footer .container{width: 800px;}
.footer .container .col{margin-bottom: 14px;padding: 5px 7px;display: table;padding-top: 0;}
.footer .container .col .item{/* background: #ffffff; */border-radius: 10px;padding: 5px;color: #ff0000 !important;position: relative;/* box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); */transition: all 0.3s cubic-bezier(.25,.8,.25,1);display: table-cell;vertical-align: middle;text-align: center;border: 1px solid #ff0000;line-height: 27px;}
.footer .container .col .item p{font-size: 27px;font-weight: 700;}
.footer .container .col .item p i{}
.footer .container .col .item span{font-size: 16px;font-weight: 600;margin-top: 10px;}
.footer .container .col .item i.fa-phone{-ms-transform: rotate(90deg); /* IE 9 */-webkit-transform: rotate(90deg); /* Safari 3-8 */transform: rotate(90deg);}

.pages{margin: 15px 0;margin-top: 60px;}
.pages .container{width: 740px;background: #fff;/* border-radius: 15px; */border: 1px solid #ddd;/* box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); */margin: 0 auto;padding: 15px 20px;}
.pages h2{margin-bottom: 10px;font-size: 23px;color: #444;font-weight: 600;}
.pages p{margin: 10px 0;word-break: break-word;}
.pages img{border-radius: 7px;background: #ececec;margin-bottom: 15px;}
.pages blockquote {border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;font-size: 15px;border-left: 0;padding: 10px 0;font-style: italic;margin-bottom: 10px;font-size: 14px;}
.pages .panel-group{margin: 15px 0}
.pages .panel-title{font-size: 15px}
.pages .pagesCall{}
.pages .pagesCall a{display: block;color: #fff !important;padding: 5px;border-radius: 5px;font-size: 20px;text-align: center;background: url(../img/phone.html) left no-repeat #2ba201;border-bottom: 3px solid #1e7300;}
.pages .panel {display: inline-block;width: 49%;}
.pages .panel h4{font-weight: 600}
.pages .panel-heading {padding:10px;}

.about .tseImg{border: 0;max-width: 100%;margin: 0;background: #fff;padding: 0;}

.service-section .col{padding: 0 7px;display: block;margin-bottom: 10px;}
.service-section .col-wrap{margin-left: -7px;margin-right: -7px}
.service-section .col img{width: 100%;height: 250px;/* border-bottom-left-radius: 0; *//* border-bottom-right-radius: 0; */object-fit: cover;margin: 0;/* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); */border-radius: 0;}
.service-section .col h3{background: #ff0000;color: #fff;text-align: center;margin: 0;padding: 15px;/* border-bottom-left-radius: 15px; *//* border-bottom-right-radius: 15px; */font-size: 18px;/* border-bottom: 3px solid #d0d0d0; */font-weight: 400;/* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); */}

.service-section .carousel{border-radius: 7px}
.service-section .carousel img{width: 100%;height: 300px;object-fit: cover}
.service-section .carousel-control .glyphicon-chevron-left, 
.service-section .carousel-control .glyphicon-chevron-right, 
.service-section .carousel-control .icon-next,
.service-section .carousel-control .icon-prev{font-size: 25px;border-radius: 7px}
.service-section .carousel-control{border-radius: 7px;width: 11%}
.service-section blockquote{position: relative;background: #fff;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec;}
.service-section blockquote p{margin: 0;padding: 10px 0;}
.service-section ul{list-style: none;padding: 0}
.service-section ul li i{color: #04549b}

.regions{}
.regions ul{margin: 0;padding: 0;margin-left: -2px;margin-right: -2px;}
.regions ul li{list-style: none;display: inline-block;color: #ffff;border-radius: 5px;padding: 2px;margin: 0;}
.regions ul li a{list-style: none;display: inline-block;padding: 8px 6px 10px 6px;color: #006cdc;border-radius: 5px;width: 100%;font-size: 14px;border: 1px solid #ddd;font-weight: 600;display: block;height: 42px;overflow: hidden;line-height: 26px;}
.regions ul li a i{margin-right: 5px}

.appform-section span{display: block;font-size: 17px;font-weight: 600;border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 10px;}
.appform-section .form-group{margin-bottom:7px}
.appform-section .form-group.f1{padding-left:0;padding-right:5px}
.appform-section .form-group.f2{padding-right:0;padding-left:5px}
.appform-section label{font-weight: 600;}
.appform-section input{border-radius:3px;box-shadow:none;height:auto;line-height:2;padding: 7px 10px;color:#1a1a1a;font-weight:500;width:100%;background:transparent;border:1px solid #dddddd;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.appform-section textarea{resize:none;border-radius:3px;box-shadow:none;/* height: 173px; */line-height:2;padding:6px 15px;color:#1a1a1a;font-weight:500;width:100%;background:transparent;border:1px solid #d8d8d8;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.appform-section .btn{border: 0 !important;width: 100%;color: #fff !important;font-size: 20px;padding: 0;background: #2ba201;border-bottom: 3px solid #1e7300;}
.appform-section input.radio {width: auto;display: inline-block;}

.contact-section p{margin: 15px 0;}
.contact-section img{margin-bottom: 0;}
.contact-section .r1{margin-left: -5px;margin-right: -5px;margin-bottom: 15px}
.contact-section .r1 .col-sm-4{/* word-break: break-all; */padding: 5px;}
.contact-section .r1 .col-sm-4 .item{width: 100%;background: #fff;border-radius: 5px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;padding: 15px;}
.contact-section .r1 .cx1{}
.contact-section .r1 .cx1 i{font-size: 20px;display: flex;color: red;margin-bottom: 4px;}
.contact-section .r1 .cx1 .item{height: 99px}
.contact-section .r1 .cx2{margin-bottom: 0}

.mobileCall{display: none;}

.gizlilik {position: fixed;left: 20px;bottom: 2%;background: #13161b;width: 280px;padding: 5px 10px;color: #fff;border-radius: 5px;padding-right: 31px;}
.gizlilik p {color: #fff;font-size: 11px;}
.gizlilik p a {color: #fff;text-decoration: underline;font-size: 11px;}
.gizlilik .fa {position: absolute;right: 5px;top: 5px;font-size: 20px;cursor: pointer;color: #fff;opacity: 1;}

.yorumlar .colr{padding: 0;}
.yorumlar .colImg{padding: 0;}
.yorumlar .colImg .thumbnail{border: 0;}
.yorumlar .thumbnail {padding:0px;}
.yorumlar .panel {position:relative;width: 100%;}
.yorumlar .panel>.panel-heading:after,.panel>.panel-heading:before{position:absolute;top:11px;left:-16px;right:100%;width:0;height:0;display:block;content:" ";border-color:transparent;border-style:solid solid outset;pointer-events:none;}
.yorumlar .panel>.panel-heading:after{border-width:7px;border-right-color:#f7f7f7;margin-top:1px;margin-left:2px;}
.yorumlar .panel>.panel-heading:before{border-right-color:#ddd;border-width:8px;}

@media (max-width:1366px){
}
@media (max-width:1200px){
}
@media (max-width:991px){

}
@media (max-width:767px){
	html, body {height: initial;}
	.container{width: 100% !important}

	.simple-logo .logo img{width: 190px;padding: 10px;}
	.header .logo img{width: 230px}
	.boxes{padding: 0;margin-top: 10px;}
	.boxes .container{padding: 0 10px;}
	.boxes .container .col{width: 50%;padding: 0 6px;margin-bottom: 11px;}
	.boxes .container .col .item{height: 85px;}
	.boxes .container .col .item i{font-size: 40px;}
	.boxes .container .col .item h2{font-size: 14px;margin-top: 5px;}
	.boxes .container .col .item img{width: 37px;}

	.footer{display: none;}
	.mobileCall{display: block;position: fixed;bottom: 0;width: 100%;left: 0;padding: 0;margin: 0;text-align: center;z-index: 999;}
	.mobileCall a{display: inline-block;/* border-color: #2ba500; */color: #ffffff;background: #2ba201;margin-top: 0;margin: 0;width: 100%;border: 0;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);border-top-left-radius: 10px;border-top-right-radius: 10px;}
	.mobileCall a p{font-size: 25px;font-weight: 700;line-height: initial;}
	.mobileCall a span{font-size: 14px;font-weight: 600;margin-top: -5px;display: block;margin-bottom: 3px;}

	.menu{padding: 5px 10px}
	.pages h2{font-size: 20px}
	.pages{margin: 60px 10px;}
	.pages .container{padding: 15px}

	.contact-section p{margin: 10px 0}
	.contact-section img{margin: 0}

	.gizlilik {bottom: 60px;left: 0;right: 0;width: 91%;margin: 0 auto;}

	.service-section blockquote{padding: 10px}
	.service-section .col img{height: 200px}
	.service-section .col h3{font-size: 16px}
	
	.pages .panel-heading { padding: 10px 15px; }
	.pages .panel h4 { font-weight: 600; font-size: 14px; }

	.contact-section .r1 .cx1 .item{height: auto;}
	.contact-section .r1 .col-sm-4 .item{padding: 10px}
	
}     
@media (max-width: 500px){
	.regions ul li a{font-size: 13px;padding: 7px;}
	.pages .panel{width:99%;}
}

@media (max-width: 320px){
	.simple-logo .logo img{width: 175px}
	.boxes .container{padding: 0 5px}
	.boxes .container .col .item h2{/* font-size: 13px; */}
	.boxes .container .col .item{height: 75px}
}