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

body{font-family: 'Open Sans', sans-serif;color: #1d1d1d;background: url(../img/bg.jpg) no-repeat center center fixed;-webkit-background-size: cover !important;-moz-background-size: cover !important;-o-background-size: cover !important;background-size: cover !important;}
h1, h2, h3, h4, h5, h6{margin:0;color: #1a1a1a;font-family: 'Montserrat', sans-serif;}
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 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);max-width: 300px;}

.header{position: fixed;top: 0;width: 100%;z-index: 9999;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.menu{border-radius: 7px;margin: 0 auto;border-top-left-radius: 0;border-top-right-radius: 0;background: #fff;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{
    font-size: 39px;
    margin-right: 5px;
    position: relative;
    top: 1px;
}
.menu .back span{
    font-size: 22px;
    font-weight: 600;
    position: relative;
    top: -7px;
}
.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;
}
.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: 7px;height: 190px;position: relative;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);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: 70px;}
.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: 7px;padding: 5px;color: #297aba !important;position: relative;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);transition: all 0.3s cubic-bezier(.25,.8,.25,1);display: table-cell;vertical-align: middle;text-align: center;border: 5px solid #c3c3c3;line-height: 27px;}
.footer .container .col .item p{font-size: 27px;font-weight: 600;}
.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: 7px;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);margin: 0 auto;padding: 15px 20px;}
.pages h2{margin-bottom: 10px;font-size: 23px;color: #444;}
.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: #04549b;/* border-bottom: 3px solid #004582; */}

.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);}
.service-section .col h3{background: #04549b;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-color: #fff;border: 1px solid #ececec;padding: 10px 20px;border-left: 3px solid #d0d0d0;background: #f9f9f9;border-radius: 7px;}
.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: 7px 5px 13px 5px;color: #ffff;border-radius: 5px;width: 100%;height: 40px;line-height: 26px;font-size: 14px;overflow: hidden;display: block;background: #04549b;}
.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;background: #04549b !important;padding: 0;}
.appform-section input.radio {width: auto;display: inline-block;}

.contact-section p{margin: 15px 0;}
.contact-section img{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;}

.contact-section .r1{margin-left: -5px;margin-right: -5px;margin-top: 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}

@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: 50px}
	.boxes .container .col .item h2{font-size: 14px;}
	.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;color: #ffffff;background: #2ba500;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: 600;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}
	
}     
@media (max-width: 500px){
	.regions ul li a{font-size: 13px;padding: 7px;}
}

@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}
}