body, html {font-size: 100%;box-sizing: border-box;}
body{overflow-x: hidden;font-family: 'Montserrat', sans-serif;background: #ffffff;font-size: 14px;line-height: 22px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul {margin: 0;padding: 0;}
img {max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;display: inline-block;}
.button, img {vertical-align: middle;}
button, img, legend {border: 0;}
a,a:hover{text-decoration:none;}
ul{list-style-type:none;}

*:visited,
*:active,
*:focus{outline:0!important;text-decoration:none;}
*, :after, :before {box-sizing: inherit;}
.hidden{display:none;}
/*Stiller*/

.owl-dots button.owl-dot span,
.yuvarla_YYYY{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.yuvarla_00YY{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.yuvarla_000Y{border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-webkit-border-radius:0 0 0 5px;}

.yuvarla_YY00{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.yuvarla_Y000{border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;}
.yuvarla_0YYY{border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;}
.yuvarla_Y00Y{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;}
.yuvarla_0YY0{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}
.yuvarla_YYY0{border-radius:5px 5px 5px 0 ;-moz-border-radius:5px 5px 5px 0 ;-webkit-border-radius:5px 5px 5px 0 ;}
.yuvarla_00Y0{border-radius:0 0 5px 0 ;-moz-border-radius:0 0 5px 0 ;-webkit-border-radius:0 0 5px 0 ;}
.yuvarla_0000{border-radius:0 ;-moz-border-radius:0 ;-webkit-border-radius:0 ;}
.kesfetbuton a i,
.ikonlar .ikon figure,
.sosyalmedyalar a,
.yuvarla_YYYY_full{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}


.gecisli_kirmizi_a{
background: -webkit-linear-gradient(0deg, #2b2e83 10%, #c02227 90%);
background: -moz-linear-gradient(0deg, #2b2e83 10%, #c02227 90%);
background: -ms-linear-gradient(0deg, #2b2e83 10%, #c02227 90%);
background: -o-linear-gradient(0deg, #2b2e83 10%, #c02227 90%);
background: linear-gradient(0deg, #2b2e83 10%, #c02227 90%);
}

.haberler .haber .basliklar,
.gecisli_kirmizi_transparan_a{
background: -webkit-linear-gradient(0deg, #2b2e83 10%, rgba(175, 7, 12, 0) 90%);
background: -moz-linear-gradient(0deg, #2b2e83 10%, rgba(175, 7, 12, 0) 90%);
background: -ms-linear-gradient(0deg, #2b2e83 10%, rgba(175, 7, 12, 0) 90%);
background: -o-linear-gradient(0deg, #2b2e83 10%, rgba(175, 7, 12, 0) 90%);
background: linear-gradient(0deg, #2b2e83 10%, rgba(175, 7, 12, 0) 90%);
}

.haberler .haber:hover .basliklar,
.gecisli_siyah_transparan_a{
background: -webkit-linear-gradient(0deg, #000 10%, rgba(175, 7, 12, 0) 90%);
background: -moz-linear-gradient(0deg, #000 10%, rgba(175, 7, 12, 0) 90%);
background: -ms-linear-gradient(0deg, #000 10%, rgba(175, 7, 12, 0) 90%);
background: -o-linear-gradient(0deg, #000 10%, rgba(175, 7, 12, 0) 90%);
background: linear-gradient(0deg, #000 10%, rgba(175, 7, 12, 0) 90%);
}

.owl-dots button.owl-dot span,
.blogkutusu figure a img,
.efect_geciktirici{-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}

.anabasliklar .anabaslik,
.kesifform_alt .teklifformu .onay,
.temizle:after{content:"";display:table;clear:both}

.site{overflow:hidden;}
header a.mobilmenuac{height: 50px;position: absolute;right: 0;top: -10px;z-index: 4;color: #2b2e83;font-size: 32px;padding: 10px 5px;width:  48px;overflow: hidden;}
header{position: relative;z-index: 10;width: 100%;}
header #ustmenu{background:#2b2e83;}
header #ustmenu .ustmenu{color:#fff;}
header #ustmenu .solkisim{float: left;}
header #ustmenu .sagkisim{float: right;}
header #ustmenu h1{font-size: 16px;padding: 10px;font-weight: 600;}
header #ustmenu ul{display: inline-block;border-right: 2px solid #fff;margin: 5px 5px;padding-right: 10px;}
header #ustmenu .sagkisim ul:last-child{border: 0;padding-right: 0;}
header #ustmenu ul li{display: inline-block;color: #fff;}
header #ustmenu ul li a{color: #fff;padding: 5px 5px;display:block;font-size: 16px;line-height: 20px;}
header #ustmenu ul li.aktif a,
header #ustmenu ul li:hover a{opacity: 0.8;}
header #anamenu{position: relative;z-index: 2;padding: 20px 0;}
header #anamenu .logo{float: left;}
header #anamenu .logo a{}
header #anamenu .logo a img{max-width:250px; margin-top: 10px;}
header #anamenu ul{float: right;height: 104px;display: table;padding: 0 0;}
header #anamenu ul li{display: table-cell;vertical-align: middle;}
header #anamenu ul li a.borderver{border: 1px solid #2b2e83;padding: 10px 15px;}
header #anamenu ul li a{display: block;padding: 15px 12px 15px 12px;font-size: 14px;color: #484848;position: relative;font-weight: bold;}
header #anamenu ul li a b{color: #2b2e83;}
header #anamenu ul li:hover a i,
header #anamenu ul li:hover a b{color: #fff;}
header #anamenu ul li:hover .altmenu_tip1 i{color: #484848;}
header #anamenu ul li a em{font-style: normal;}
header #anamenu ul li a span{position: absolute;font-size: 10px;line-height: 10px;top: 15px;right: 10px;color: #2b2e83;}
header #anamenu ul li a i{color: #fff;}
header #anamenu ul li.aktif a,
header #anamenu ul li:hover a{background: #2b2e83;color: #fff; border-radius: 5px}
.li-active a{background: #2b2e83; color: #fff !important; border-radius: 5px}
header #anamenu ul li a i.yukariok{color: #000000;position: absolute;left:50%;left: calc(50% - 5px);bottom: -5px;height: 10px;width: 10px;visibility: hidden;opacity: 0;}
header #anamenu ul li.aktif a i.yukariok,
header #anamenu ul li:hover a i.yukariok{bottom: 1px;visibility: visible;opacity: 1;}
header #anamenu ul li i.asagiok{color: #c1c1c1;margin-left: 5px;}
header #anamenu ul li:hover i.asagiok{color: #ffffff;}
header #anamenu form{min-width: 340px;position: relative;margin: 28px 0;position: absolute;right: 15px; visibility: hidden;}
header #anamenu form:hover input{display:block;}
header #anamenu form input{margin: 0;border-color: #cecece;padding: 10px;display: none;}
header #anamenu form button{position: absolute;right: 0;top: 0;height: 100%;background: none;color: #2b2e83;min-height: 47px;}
header #anamenu li:hover .altmenu_tip1{display:block;}
header #anamenu .altmenu_tip1{display:none;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);position: absolute;width: 100%;left: 0;background: #f7f7f7;padding: 40px 60px;background-repeat: no-repeat;background-position: right top;background-size: auto 100%;margin-top: 20px;}
header #anamenu .altmenu_tip1 .baslik{font-size: 18px;font-weight: 600;margin-bottom: 5px;}
header #anamenu .altmenu_tip2 .baslik{font-size: 18px;font-weight: 600;margin-bottom: 5px;}
header #anamenu .altmenu_tip1 .linkler{}
header #anamenu .altmenu_tip1 .linkler a{font-weight: normal;padding: 5px 0;border-bottom: 1px solid #ccc;}
header #anamenu .altmenu_tip1 .linkler a:hover{ color: #2b2e83!important;}
header #anamenu li.aktif .altmenu_tip1 .linkler a,
header #anamenu li:hover .altmenu_tip1 .linkler a{background:none;color: #000;}
header #anamenu ul li.megaaltmenulu a{position: relative;z-index: 3;}
header #anamenu ul li.megaaltmenulu>a:before{display:none;content:'';position:absolute;bottom: -20px;left: 50%;margin-left: -35px;width:71px;height: 19px;background:url(../images/menu-hover-ok.png)no-repeat;z-index: -1;}
header #anamenu ul li.megaaltmenulu:hover>a:before{display:block;}

header #anamenu li:hover .altmenu_tip2{display:block;}
header #anamenu .altmenu_tip2{display:none;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);position: absolute;width: 100%;left: 0;background: #f7f7f7;padding: 40px 40px;background-repeat: no-repeat;background-size: auto 100%;background-position: right top;margin-top: 20px;}
header #anamenu .altmenu_tip2 .amenu{}
header #anamenu .altmenu_tip2 .amenu a{color: #000;padding: 10px 10px 10px 70px;}
header #anamenu .altmenu_tip2 .amenu a:hover{background:#e8e8e8}
header #anamenu .altmenu_tip2 .amenu a img{position: absolute;left: 0;top: 50%;margin-top: -32px;}
header #anamenu .altmenu_tip2 .amenu a b{color: #2b2e83;display: block;margin-bottom: 5px;}
header #anamenu .altmenu_tip2 .amenu a p{font-weight: normal;line-height: 13px;font-size: 11px;}
header #anamenu li.aktif .altmenu_tip2 a,
header #anamenu li:hover .altmenu_tip2 a{background:none;color: #000;}

header #anamenu li:hover .altmenu_tip3{display:block;}
header #anamenu .altmenu_tip3{display:none;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);position: absolute;width: 10%;right: 0;background: #f7f7f7;padding: 20px 20px;background-repeat: no-repeat;background-size: auto 100%;background-position: right top;margin-top: 20px;}
header #anamenu .altmenu_tip3 .amenu{}
header #anamenu .altmenu_tip3 .amenu a{color: #000;padding: 10px 10px 10px 10px;}
header #anamenu .altmenu_tip3 .amenu a:hover{background:#e8e8e8}
header #anamenu .altmenu_tip3 .amenu a img{position: absolute;left: 0;top: 50%;margin-top: -32px;}
header #anamenu .altmenu_tip3 .amenu a b{color: #2b2e83;display: block;margin-bottom: 0px;}
header #anamenu .altmenu_tip3 .amenu a p{font-weight: normal;line-height: 13px;font-size: 11px;}
header #anamenu li.aktif .altmenu_tip3 a,
header #anamenu li:hover .altmenu_tip3 a{background:none;color: #000;}


.hizmetozet .linkler{margin-bottom: 30px}
.hizmetozet .linkler a{font-weight: normal;padding: 5px 0;border-bottom: 1px solid #ccc; font-size:12px; word-wrap: reak-word;}
.hizmetozet .linkler a:hover{ color: #2b2e83!important;}
.hizmetozet .linkler a,
.hizmetozet .linkler a{background:none;color: #000;}
.hizmetozet .hizmetbaslik{position: relative;padding: 10px 0 10px 40px;}
.hizmetozet .hizmetbaslik h2{}
.hizmetozet .hizmetbaslik .ikon{position: absolute;left: -30px;top: -12px;}
.hizmetozet .hizmetbaslik .ikon img{}

.slick-slide {margin: 0px 5px;}
.slick-slide img {width: 70%; padding:9px}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{
-webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
}

.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.customer-logos{margin-bottom: 30px}
.customer-logos .slide h3{font-size: 11px;line-height: 16px; text-align:center;}
.customer-logos .slide figure{border: 2px solid #3c3c3c;overflow: hidden;width: 64px;height: 64px;box-sizing: content-box;margin: 0 auto 10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%}
.customer-logos .slide figure img{}

footer{display:block!important;background: #fff;padding: 30px 0 0 0;}
footer .copyr{text-align:center;}
footer .copyr img{display:block;margin: 0 auto 30px;width: 150px;}
footer .copyr a{}

.karart.aktif{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:9;opacity:0.8;}
.karart.aktif.kirmizibg{background:#2b2e83;}

#slayt{position: relative;overflow: hidden;z-index:1;margin-bottom: -20px;}
.owl-carousel.owl-theme .slayt{}
.owl-carousel.owl-theme .slayt img{width:100%;opacity: 0.8;}
.slaytlar{margin-bottom:20px;}
.slayt{position:relative;z-index:1;background: #000;}
.slayt .basliklar{position: absolute;z-index: 10;-webkit-transform: translate(-5%, -50%);-ms-transform: translate(-5%, -50%);transform: translate(-5%, -50%);top: 50%;left: 5%;width: 40%;padding: 30px;max-width:100%;text-shadow: 1px 1px 5px #000;}
.slayt .basliklar h1{font-size: 30px;margin-bottom: 20px;color: #ffffff;font-weight: 900;}
.slayt .basliklar p{color: #fff;font-size: 18px;line-height: 26px;display: block;}
.slayt .basliklar h2 a{font-size: 32px;margin-bottom: 10px;color: #2b2e83;font-weight:bold;}
.slayt .basliklar h2 a{font-size: 32px;margin-bottom: 10px;color: #2b2e83;font-weight:bold;}
#slayt .teklifform_slayt{position: absolute;top: 50%;z-index: 2;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: calc(50% - 10px);right: calc(5% - 30px);}

.sayfaust{background:#000;text-align: center;}
.sayfaust img{opacity:0.8;}
.sayfaust .basliklar{width: 100%;}
.sayfaust .basliklar .ikonlar{margin: 30px 0 0 0;}
.sayfaust .basliklar .ikonlar .ikon{display: inline-block;text-align: center;min-width: 70px;height: 118px;overflow: hidden;margin: 0 10px 10px 1px;max-width: 100px;}
.sayfaust .basliklar .ikonlar .ikon figure{border: 2px solid #ffffff;background: #fff;overflow: hidden;width: 64px;height: 64px;box-sizing: content-box;margin: 0 auto 10px;}
.sayfaust .basliklar .ikonlar .ikon figure img{opacity: 1;}
.sayfaust .basliklar .ikonlar .ikon h3{font-size: 14px;font-weight: 400;line-height: 20px;height: 40px;color: #fff;}

.teklifformu{width: 400px;max-width: 100%;background: rgba(255, 255, 255, 0.9);padding: 0 40px 40px 40px;position:relative;border: 1px solid #f1f1f1;}
.teklifformu:hover{background: rgba(255, 255, 255, 1);}
.teklifformu form{margin: 15px}
.teklifformu .baslik{font-size: 16px;line-height: 20px;background: #2b2e83;margin-bottom: 15px;font-weight: bold;margin: -1px -41px 20px -41px;padding: 15px;text-align: center;color: #fff;}
.teklifformu p{margin: 15px; font-size:12px; line-height: 16px}
.teklifformu form input{padding: 10px 15px;/* border: 0; */}
.teklifformu form .select2-container{width:100%!important;}
.teklifformu form .select2-container--default .select2-selection--single{display: block;width: 100%;padding: 10px 6px;font-size: 12px;border: 1px solid #e3ddd8;min-height: 47px;border-radius: 0;}
.teklifformu form .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:5px;}
.teklifformu form .bol_100{width: 100%;float: none;}
.teklifformu form .bol_50{float: left;width: 50%;margin-right: 2%;}
.teklifformu form .bol_50_sag{width: 48%!important;float: none!important;margin-left: 0!important;}
form .onay{float: none;font-size: 11px;line-height: 12px;margin: 25px 0 15px 0; color:#666}
form .onay label{margin-bottom: 10px;font-weight:lighter;}
form .onay label input{width: 20px;height: 20px;margin: 0px 5px 15px 0;float: left;}
form .onay label i{}
form .onay label a{color: #444;text-decoration:underline;font-weight:bold;}
.teklifformu a.formac,
button.yeniuyeac,
form button{width: auto;text-align:center;padding: 10px;color: #fff;font-size: 14px;background: #2b2e83;}
.teklifformu a.formac,
.teklifformu form button{width: 100%;}
.teklifformu a.formac{display:none;}
.mfp-content{}
.mfp-content .popupkutu{margin: 15px auto;background:#fff;width:400px;max-width:100%;padding:20px;position:relative;}
.mfp-content .mfp-close{}

.formonaydetaylari{margin: 15px auto;width:80%;background:#fff;padding: 40px;position:relative;}
.formonaydetaylari .baslik{font-size: 28px;line-height: 30px;color: #2b2e83;margin-bottom: 15px;font-weight: bold;}

.kesifform_alt{background: #000 ;position:relative;overflow:hidden;}
.kesifform_alt .teklifformu{width: 80%;max-width: 800px;margin: 0 auto;background:none;padding:0;text-align:center;border: 0;}
.kesifform_alt .teklifformu .baslik{color:#fff;margin-bottom:20px;display: none;}
.kesifform_alt .teklifformu p{color:#fff;margin-bottom:30px;}
.kesifform_alt .teklifformu .bol_100{width:40%;margin-right: 2%;display: inline-block;}
.kesifform_alt .teklifformu .bol_50{width: 25%!important;display: inline-block;float: none;}
.kesifform_alt .teklifformu .onay{margin: 15px auto;}
.kesifform_alt .teklifformu .onay label{color:#fff;width: 50%;text-align: left;float: left;}
.kesifform_alt .teklifformu form .onay label a{color:#f5f5f5;}
.kesifform_alt .teklifformu button{width: 220px;margin: 10px auto;display:inline-block;float: none;}
.kesifform_alt .teklifformu form .col-sm-12,
.kesifform_alt .teklifformu form .col-sm-6{width: 50%;}

.kesfetbuton{position: absolute;bottom: -14px;z-index: 3;left: 50%;text-align: center;}
.kesfetbuton:hover{bottom:5px;}
.kesfetbuton a{color: #717171;}
.kesfetbuton:hover a{color: #2b2e83;}
.kesfetbuton a b{display: block;color: #fff;margin-bottom: 5px;}
.kesfetbuton a i{width: 40px;height:  40px;display: block;background: rgba(255, 255, 255, 0.8);padding: 10px;font-size: 24px;}
.kesfetbuton:hover a i{background: rgba(255, 255, 255, 1);}
.owl-theme .owl-dots,
.owl-theme .owl-nav{/* display:none; */}
.owl-theme:hover .owl-dots,
.owl-theme:hover .owl-nav{/* display:block; */}
.owl-nav button{position: absolute;top: 50%;margin-top: -20px;}
.owl-nav button i{color: #fff;font-size: 60px;line-height: 40px;}
.owl-nav button.owl-prev{left: 10px;}
.owl-nav button.owl-next{right: 10px;}
.owl-nav button:focus{outline:0;}
.owl-dots{position: absolute;z-index: 2;bottom: 0;margin: 10px;width: 100%;text-align: center;}
.owl-dots button{}
.owl-dots button.owl-dot{margin: 0 5px;}
.owl-dots button.owl-dot:focus{outline:0;}
.owl-dots button.owl-dot span{background:#fff;width: 8px;height: 8px;display: block;}
.owl-dots button.owl-dot:hover span,
.owl-dots button.owl-dot.active span{background: #2b2e83;width: 30px;}

section{position: relative;z-index: 1;}

.kisayollinkler{background: #f0f1f3;margin-bottom: 20px;}
.kisayollinkler .kisayol{min-height: 162px;}
.kisayollinkler .kisayol a{display: block;position: relative;padding: 20px 20px 20px 70px;color: #0e0e0e;background: #f0f1f3;}
.kisayollinkler .kisayol a img{max-width: 50px;position: absolute;left: 10px;top: 20px;}
.kisayollinkler .sagkisim,
.kisayollinkler .solkisim{padding-top:20px;padding-bottom:20px;}
.kisayollinkler .ortakisim{position:relative;overflow;text-align:center;min-height: 710px;}
.kisayollinkler .ortakisim img{position:absolute;left:0;top:0;height:100%;width:100%;}
.kisayollinkler .solkisim .kisayol a{text-align: right;padding: 20px 70px 20px 20px;}
.kisayollinkler .solkisim .kisayol a img{right: 10px;left:auto;}
.kisayollinkler .kisayol a h3{font-size: 22px;margin-bottom: 10px;}
.kisayollinkler .kisayol a p{}

.slogan{text-align: center;padding: 60px;background: url(../images/)no-repeat top center;min-height: 400px;position: relative;margin-bottom: -200px;}
.slogan img{margin-left: 60px;}
.slogan h2{margin-bottom: 10px;font-size: 22px;font-weight: 900;}
.slogan p{width: 60%;margin: 0 auto;font-size: 14px;line-height: 22px;}

.slogan1 {text-align: center;padding: 70px;background: #007E3B;min-height: 500px;position: relative; margin-bottom: 50px;}
.slogan1 img{margin-left: 60px;}
.slogan1 h2{margin-bottom: 30px;font-size: 26px;font-weight: 900; text-align: left; margin-top: 50px; color: #f0f1f3; line-height: 36px; }
.slogan1 p{width: 100%;font-size: 16px;line-height: 26px; float: left; text-align: left; color: #f0f1f3;}

.altaciklama{position: relative;overflow: hidden;padding: 60px 200px;text-align: center;background: rgba(0, 0, 0, 0.3);margin-bottom: 20px;}
.altaciklama h5{color: #fff;text-shadow: 1px 1px 5px #000;margin-bottom: 20px;font-weight: 900;font-size: 22px;}
.altaciklama p{color: #fff;text-shadow: 1px 1px 5px #000;font-size: 14px;max-width: 60%;margin: 0 auto 30px;}
.altaciklama form{/* max-width: 60%; */margin: 0 auto;}
.altaciklama .select2-container{width: 35%!important;float: left;margin: 0 10px 10px 0;min-height: 47px;font-weight: bold;font-size: 16px;background: #fff;}
.altaciklama .select2-container .select2-selection--single{height: 60px;border: 0;border: 0!important;}
.kesifform_alt .select2-container .select2-selection--single{height: 47px;border: 0;border: 0!important;}
.altaciklama .select2-container--default .select2-selection--single .select2-selection__arrow{top: 15px;}
.altaciklama .select2-container .select2-selection--single .select2-selection__rendered{padding-top: 14px}
.kesifform_alt .select2-container .select2-selection--single .select2-selection__rendered{padding-top: 0px}
.altaciklama form button{float: left;background: #2b2e83;font-size: 16px;font-weight: bold;height: 60px;padding: 10px;width: 25%;}
.altaciklama img{position: absolute;top: 0;left: 0;z-index: -1;height: 100%;width: 100%;}

.anahizmetler{/* padding-top: 185px; */}
.anahizmetler .anahizmet{overflow: hidden;position: relative;margin-bottom: 30px;background: #f0f1f2;}
.anahizmetler .anahizmet .hizmetresim{width:  50%;position: absolute;height: 100%;}
.anahizmetler .anahizmet .hizmetresim img{height: 100%;width: 100%;}
.anahizmetler .anahizmet .hizmetozet .aciklamalar{max-height: 155px;overflow-x: auto;margin-bottom:30px;}
.anahizmetler .anahizmet .hizmetozet{position: relative;right: 0;background: #f0f1f2;top: 0;width: 50%;height: 100%;padding: 70px;margin-left: 50%;}
.anahizmetler .anahizmet .hizmetozet h2{font-weight: 900;color: #2b2e83;margin-bottom: 20px;font-size: 22px;}
.anahizmetler .anahizmet .hizmetozet h2 span{}
.anahizmetler .anahizmet .hizmetozet h2 a{}
.anahizmetler .anahizmet .hizmetozet p{font-size: 16px;margin-bottom: 20px;}
.anahizmetler .anahizmet .hizmetozet .ikonlar{margin: 50px 0;}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon{display: inline-block;float: left;text-align: center;min-width: 70px;height: 118px;overflow: hidden;margin: 0 20px 10px 0;max-width: 100px;}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon figure{border: 2px solid #3c3c3c;overflow: hidden;width: 64px;height: 64px;box-sizing: content-box;margin: 0 auto 10px;}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon figure img{}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon h3{font-size: 14px;font-weight: 400;line-height: 20px;height: 40px;}
.anahizmetler .anahizmet .hizmetozet a.detaylink{display: inline-block;padding: 10px;border: 2px solid #2b2e83;color: #000;font-size: 12px;font-weight: bold;min-width: 250px;text-align: center;}
.anahizmetler .anahizmet .hizmetozet a.detaylink i{font-size: 12px; padding-left:5px}

.anahizmetler .anahizmet .hizmetozet a.detaylink:hover{background:#2b2e83;color:#fff;}
.anahizmetler .anahizmet:nth-child(2n+2) .hizmetresim{right: 0;}
.anahizmetler .anahizmet:nth-child(2n+2) .hizmetozet{margin-left: 0;}

.althizmetler{}
.althizmetler .althizmet{margin-bottom: 25px;position: relative;background: #f9f9f9;min-height: 400px;}
.althizmetler .althizmet .hizmetresim{max-width: 400px;height: 400px;width: 50%;}
.althizmetler .althizmet .hizmetresim img{width: 400px;height: 100%;}
.althizmetler .althizmet .hizmetozet{position: absolute;top: 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);left: 470px;z-index: 1;height: 300px;background: #ffffff;padding: 40px 40px 40px 50px;margin: 50px 70px 70px 0;box-sizing: border-box;overflow: hidden;}
.althizmetler .althizmet .hizmetozet h2{font-size: 24px;font-weight: 900;margin-bottom: 20px;color: #2b2e83;position: relative;}
.althizmetler .althizmet .hizmetozet .hizmetbaslik span{font-size: 14px;line-height: 26px;display:none;position: absolute;right: 0;top: 0;}
.althizmetler .althizmet .hizmetozet .hizmetbaslik span a{color: #2b2e83;}
.althizmetler .althizmet:hover .hizmetozet .hizmetbaslik span{display:block;}
.althizmetler .althizmet .hizmetozet h2 a{color: #2b2e83;font-weight: 600;}
.althizmetler .althizmet .hizmetozet .aciklamalar{max-height: 178px;overflow-x: auto;padding-right: 30px;font-size: 14px;}
.althizmetler .althizmet .hizmetozet ul{margin: 20px 0;}
.althizmetler .althizmet .hizmetozet ul li{list-style-type: initial;margin-left: 17px;font-size: 12px;}

.althizmetler .althizmet:nth-child(2n+2) .hizmetresim{max-width: 400px;height: 400px;width: 50%;position: absolute;right: 0;top: 0;}
.althizmetler .althizmet:nth-child(2n+2) .hizmetresim img{}
.althizmetler .althizmet:nth-child(2n+2) .hizmetozet{position: absolute;top: 0;z-index: 1;height: 300px;background: #ffffff;padding: 40px 50px 40px 40px;margin: 50px 310px 70px 50px;box-sizing: border-box;overflow: hidden;left: 0;}


.sayfadetay{padding: 50px 0;}
.sayfadetay ul{list-style-type: disc;margin-left: 17px;margin-bottom: 20px;}
.sayfadetay ul li{}
.sayfadetay p{margin-bottom: 20px;}
.sayfadetay a{}
.sayfadetay h2{font-size:24px;font-weight:900;margin-bottom:20px;color: #2b2e83;}
.sayfadetay hr{margin-bottom:40px;}

.sayfadetay .galeri{margin: 20px 0;}
.sayfadetay .galeri .resim{width: 210px;height: auto;display:  inline-block;margin: 0 10px 10px 0;position: relative;}
.sayfadetay .galeri .dergi{width: 280px;height: auto;display:  inline-block;margin: 0 10px 10px 0;position: relative;}
.sayfadetay .galeri .resim a{display: block;padding: 4px;border: 1px solid #e3e3e3;background: #fff;}
.sayfadetay .galeri .resim a img{height: auto;position: relative;width: 100%;}
.sayfadetay .galeri .resim:hover a{border-color: #2b2e83;}
.sayfadetay .galeri span{text-align:center;display:block;padding:10px;font-size:12px;line-height:18px;color:#000;}

.detayresim{width: 200px;padding: 10px;border: 1px solid #eee;background: #fff;}
.detayresim img{}
.detayresim.solayasla{float: left;margin: 0 40px 20px 0;}
.detayresim.sagayasla{float: right;margin: 0 0 20px 40px;}

.sonbloglar{/* padding-top: 185px */}
.sonbloglar .anabaslik{text-align: center;padding: 50px;}
.sonbloglar .anabaslik h4{font-weight: 900;margin-bottom: 25px;font-size: 24px;}
.sonbloglar .anabaslik p{max-width: 60%;margin: 0 auto;font-size: 18px;line-height: 28px;}

.blogkutusu{}
.basin-bulteni{min-height: 420px; margin-bottom: 10px}
.yonetim-kadromuz{min-height: 380px; margin-bottom: 10px}
.blogkutusu figure{margin-bottom: 0;position: relative;overflow: hidden;}
.blogkutusu figure a{}
.blogkutusu figure a img{width: 100%;margin: 0%;max-width: none;}
.blogkutusu:hover figure a img{position: relative;width: 110%;height: auto;margin: -3.7%;}
.blogkutusu .basliklar{background: #e9e9e9;padding: 20px;}
.basin-bulteni .basliklar{background: #e9e9e9;padding: 20px;}
.blogkutusu .basliklar .bilgiler{font-weight: bold;color: #2b2e83;margin-bottom: 15px;}
.blogkutusu .basliklar .bilgiler a{color: #2b2e83;}
.blogkutusu .basliklar .bilgiler time{}
.blogkutusu .basliklar .baslik{font-size: 22px;line-height: 28px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #7d7d7d;height: 72px;overflow: hidden;}
.blogkutusu .basliklar .unvan{height: 65px;overflow: hidden;}
.blogkutusu .basliklar .baslik a{color: #000;}
.blogkutusu .basliklar .ozet{color: #7d7d7d;height: 66px;overflow: hidden;}

footer .altmenuler{padding: 60px 0 0 0;color: #000;}
.bilesen{margin-bottom:30px}
.bilesen .baslik{margin-bottom:15px}
.bilesen .baslik span{display:none}
.bilesen .baslik,.bilesen .baslik *{color:#000;font-size: 18px;font-weight: 900;display:block;position:relative;z-index:1;}
footer .altmenuler .bilesen .baslik,footer .altmenuler .bilesen .baslik *{}
aside .bilesen .bilesenic ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #eee}
.bilesen .bilesenic ul li a{color:#000;font-size:14px;display:block}
.bilesen .bilesenic ul li ul li:hover a{color: #000;}
.bilesen .bilesenic ul li:hover a{color: #2b2e83;}
.bilesen .bilesenic ul li span,.bilesen .bilesenic ul li time{color:#a7a7a7;font-size:12px;display:block}
footer .altmenuler .bilesen .bilesenic ul li a{font-size: 12px;line-height: 26px;}
.bilesen .bilesenic ul li ul{margin:0 0 10px 17px;list-style-type:disc}
.bilesen .bilesenic ul li ul li a{font-size:12px;position:relative;line-height:16px}
.bilesen .bilesenic ul li ul li:hover a{opacity:1}
.sosyalmedyalar a{display:inline-block;width:30px;height:30px;text-align:center;background:#000;padding:8px;color:#fff}
.sosyalmedyalar a.fa-facebook-f{background:#3F51B5}
.sosyalmedyalar a.fa-twitter{background:#03A9F4}
.sosyalmedyalar a.fa-instagram{background:#F44336}
.sosyalmedyalar a.fa-youtube{background:#F44336}
.sosyalmedyalar a.fa-linkedin{background:#3F51B5}

.copyright{text-align: center;padding: 20px;border-top: 1px solid #ccc; font-size:12px}
.copyright b{}
.customer-logos .slide: a{color: #333;;}
.customer-logos .slide:hover a{color: #2b2e83;}

figure{margin-bottom: 10px;}
figure img{}
figure figcaption{font-size: 14px;}

article ol,
article ul{margin: 0 0 10px 18px;}
article ul{list-style-type: disc;}
article ul li{}
article ul li a{color: #000;font-size: 14px;}

article {}
article p{margin-bottom: 10px;}
.test li {
		margin-top: 15px;
	}
	.test div.col-md-1 {
		text-align: center;
	}
	.test-columns-head {
		font-size: 10px;
		font-weight: 500;
		text-align: center;
	}
form{}
form *{}
form label{margin-bottom:5px;}
form textarea, 
form select,
form input{margin-bottom:10px;}
form datalist{display: none;}
form textarea, 
form select,
form input{display:block;width:100%;padding: 4px 6px;font-size: 12px;border: 1px solid #e3ddd8;min-height: 47px;}
form textarea:focus, 
form select:focus,
form input:focus{border-color:#000;outline:0;}
form input[type="submit"]{cursor: pointer;width: auto;border: 0;padding: 5px 25px;font-size: 16px;line-height: 24px;font-weight: bold;height: 50px;float: right;}
form input[type="color"]{width: 25px;padding: 0px;min-height: auto;}
form input[type="radio"],
form input[type="checkbox"]{display:inline-block;width:auto;min-height: auto;}
form .sozlesme{margin-bottom: 15px;font-size: 12px;}
form .sozlesme input{width: 20px;height: 20px;top: 6px;position: relative;}
form .sozlesme span{}
form .sozlesme a{text-decoration: underline;}

.karart.aktif{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;opacity: 0.6;}

.galeri{margin: 20px 0;}
.galeri .resim{width: 110px;height: 110px;display:  inline-block;margin: 0 10px 10px 0;position: relative;}
.galeri .resim a{display: block;padding: 4px;border: 1px solid #e3e3e3;background: #fff;}
.galeri .resim a img{height: 100px;position: relative;width: 100%;}
.galeri .resim:hover a{border-color: #2b2e83;}

.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}

.pageSpace{ padding:0; border-bottom:#eee solid 1px}
.pageSpace h2{ color:#000;font-size:18px; padding-bottom:30px; margin:0; font-weight:200}
.pageSpace p{ color:#696969; font-family:"FiraSans-Light"; font-size:14px; line-height:24px; font-weight:200; padding:10px 0}
.pageSpace .subtitle{ color:#92c5d9;padding-bottom:10px}
.pageSpace ul{ padding-left:20px; list-style-image:url(../../index.html); }
.pageSpace ul li{color:#696969;font-size:14px; line-height:24px; font-weight:200; padding:5px 0;}

.pageSpace .headquarters{ color:#696969; min-height:545px; padding:30px}
.pageSpace .headquarters h4{color: #2b2e83;font-size: 20px;padding-bottom:15px;margin:0;font-weight:bold;}
.brdrightbtm{ border-right:#dfdfdf solid 1px; border-bottom:#dfdfdf solid 1px}
.brdrightbtm:nth-child(even){ border-bottom:#dfdfdf solid 1px;border-right:none;}
.pageSpace .headquarters table{ border:none; margin-bottom:20px;}
.pageSpace .headquarters table tr td{ padding:5px; vertical-align:top}
.pageSpace .headquarters table tr td span{ color:#010101; font-weight:bold;}

.contactList{padding:40px 0}
.contactList h3{color: #2b2e83;font-size: 20px;padding-bottom:15px;margin:0;font-weight:bold;}
.contactList .select2-container{margin: 0 10px 10px 0;min-height: 40px;font-weight: bold;font-size: 16px;background: #fff;width: 100%!important;}
.contactList .select2-container .select2-selection--single{height: 47px;border-radius:0;border: 1px solid #e3ddd8;}
.contactList .select2-container--default .select2-selection--single .select2-selection__arrow{top: 10px;}
.contactList .select2-container .select2-selection--single .select2-selection__rendered{padding: 9px 30px 9px 20px;font-size: 14px;font-weight: normal;}

.ikList{padding:40px 0}
.ikList h3{color: #2b2e83;font-size: 20px;padding-bottom:15px;margin:0;font-weight:bold;}
.ikList .select2-container{margin: 0 10px 10px 0;min-height: 40px;font-weight: bold;font-size: 16px;background: #fff;width: 100%!important;}
.ikList .select2-container .select2-selection--single{height: 47px;border-radius:0;border: 1px solid #e3ddd8;}
.ikList .select2-container--default .select2-selection--single .select2-selection__arrow{top: 10px;}
.ikList .select2-container .select2-selection--single .select2-selection__rendered{padding: 9px 30px 9px 20px;font-size: 14px;font-weight: normal;}
.ikList h4{padding-bottom:15px;margin:0;}
.simplebar, [data-simplebar-direction] {
    position: relative;
    overflow: hidden;
    -webkit-overflow-scrolling: touch; /* Trigger native scrolling for mobile, if not supported, plugin is used. */
}

.simplebar .simplebar-scroll-content,
[data-simplebar-direction] .simplebar-scroll-content {
    overflow-y: scroll;
    overflow-x: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -ms-overflow-style: none; /* hide browser scrollbar on IE10+ */
}

/* hide browser scrollbar on Webkit (Safari & Chrome) */
.simplebar-scroll-content::-webkit-scrollbar {
    display: none;
}

[data-simplebar-direction="horizontal"] .simplebar-scroll-content,
.simplebar.horizontal .simplebar-scroll-content {
    overflow-x: scroll;
    overflow-y: auto;
}

.simplebar-track {
    z-index: 99;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 11px;
}

.simplebar-track .simplebar-scrollbar {
    position: absolute;
    right: 2px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    min-height: 10px;
    width: 7px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    background: #6c6e71;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
}

.simplebar-track:hover .simplebar-scrollbar {
    /* When hovered, remove all transitions from drag handle */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.7;
    -webkit-transition: opacity 0 linear;
    -moz-transition: opacity 0 linear;
    -o-transition: opacity 0 linear;
    -ms-transition: opacity 0 linear;
    transition: opacity 0 linear;
}

.simplebar-track .simplebar-scrollbar.visible {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: 0.7;
}

[data-simplebar-direction="horizontal"] .simplebar-track,
.simplebar.horizontal .simplebar-track {
    top: auto;
    left: 0;
    width: auto;
    height: 11px;
}

[data-simplebar-direction="horizontal"] .simplebar-track .simplebar-scrollbar,
.simplebar.horizontal .simplebar-track .simplebar-scrollbar {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}
#twitter{
  height:535px;
}

.hizmet-detay-aciklama{
  height:100px;
}


table{width:100%;}
table tbody{}
table tbody tr{}
table tbody tr td{
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}


/*Animation Check */
.check_mark {
  width: 80px;
  height: 105px;
  margin: 0 auto;
}
.hide{
  display:none;
}
.sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}
.sa-icon.sa-success {
  border-color: #4CAF50;
}
.sa-icon.sa-success::before, .sa-icon.sa-success::after {
  content: '';
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sa-icon.sa-success::before {
  -webkit-border-radius: 120px 0 0 120px;
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
  visibility: hidden;
}
.sa-icon.sa-success::after {
  -webkit-border-radius: 0 120px 120px 0;
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0px 60px;
  transform-origin: 0px 60px;
}
.sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(76, 175, 80, .5);
  -webkit-border-radius: 40px;
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: white;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  visibility: hidden;
}
.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
  visibility: hidden;
}
.sa-icon.sa-success {
  border-color: transparent\9;
}
.sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}
.sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9;
}
.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s;
}
ul.share-buttons{
  list-style: none;
  padding: 0;
  margin-top: 5px !important;
  margin-left: 0px !important;
}

ul.share-buttons li{
  display: inline-block;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

ul.share-buttons img{
  width: 32px;
}


@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
.sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #4CAF50;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/*Stiller Bitti*/

@media (min-width: 1200px){.container {width: 90%;}}
@media (min-width: 992px){.container {width: 90%;}}
@media (min-width: 768px){.container {width: 90%;}}

@media (max-width: 1260px) {

header #anamenu ul{width: auto;float: none;}
header #anamenu ul li{display: inline-block;width: 25%;}
header #anamenu form{display:none;}

}

@media (min-width: 577px) and (max-width: 1400px) {
header #ustmenu h1{font-size: 12px;}
header #ustmenu ul li a{font-size: 12px;line-height: 16px;}

header #anamenu form input{display:none;}
header #anamenu form:hover input{display:block;}
header #anamenu ul li a{font-size: 13px;font-weight: normal;}
header #anamenu .altmenu_tip2{background-position: 185% top;z-index:2;}
header #anamenu .image-type-2{background-position: 115% top !important;z-index:2;}
header #anamenu .altmenu_tip1 .linkler a{font-size:12px;}

.teklifformu {padding: 0 20px 20px 20px;}
.teklifformu form .onay {margin: 10px 0 10px 0;}
.teklifformu .baslik{margin: -1px -21px 10px -21px;}

.anahizmetler .anahizmet .hizmetresim{height: auto;width: auto;}
.anahizmetler .anahizmet .hizmetresim img{}
.anahizmetler .anahizmet .hizmetozet .aciklamalar{max-height: 195px;}
.anahizmetler .anahizmet .hizmetozet p{font-size:12px;}
.anahizmetler .anahizmet .hizmetozet{width: 50%;margin-left: 50%;padding: 45px;}
.anahizmetler .anahizmet .hizmetozet .ikonlar{margin: 20px 0;}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon{max-width: 65px;}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon figure{width: 50px;height: 50px;}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon figure img{}
.anahizmetler .anahizmet .hizmetozet .ikonlar .ikon h3{font-size: 12px;line-height: 16px;}
.blogkutusu .basliklar .baslik{font-size: 16px;line-height: 20px;}
.basin-bulteni .basliklar .baslik{font-size: 14px;line-height: 20px;}
.blogkutusu .basliklar .ozet{font-size: 12px;line-height: 16px;}
.bilesen .baslik, .bilesen .baslik *{font-size:14px;font-weight:600;}
.althizmetler .althizmet .hizmetozet{left:300px;}
.althizmetler .althizmet:nth-child(2n+2) .hizmetozet{}
.pageSpace{ padding:30px 0;}

}


@media (max-width: 991px) {


footer .copyright .copyr{text-align:center;padding: 50px 10px 15px 10px;background-position: center top;}
footer .copyright .altlogolar{text-align:center;}

.owl-theme .owl-dots, .owl-theme .owl-nav {display: block;}
.owl-theme .owl-dots{text-align:center;width:100%}

footer .bilesen .bilesenic ul li ul{margin: 0 0 10px 17px;}
footer .bilesen .bilesenic ul li ul li{list-style-type: disc;margin-bottom: 0;}
footer .bilesen .bilesenic ul li ul li a{padding-left:0;}
footer .bilesen .bilesenic ul li ul li a:before{display:none;}
header #anamenu ul{display:none;}
header #anamenu .logo a img{max-width:100px;}
.slogan img{margin:0;}
#slayt .teklifform_slayt{position: relative;display: block!important;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);top: 0;right: 0;margin-bottom: 20px;}
.altaciklama{padding:20px 10px;}
.altaciklama h5{font-size:22px;}
.altaciklama p{min-width:100%;font-size:14px;}
.kisayollinkler .ortakisim{min-height: auto;}
.kisayollinkler .ortakisim img{position: relative;}
.sayfaust{overflow: hidden;}
.sayfaust > img{position: absolute;top: 0;left: -13%;width: 120%;max-width: none;}
.sayfaust .basliklar{position:relative;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);top: 0;left: 0;width: 100%;}
.sayfaust .basliklar .ikonlar{}
.sayfaust .basliklar .ikonlar .ikon{max-width: 80px;height: 130px;}
.sayfaust .basliklar .ikonlar .ikon figure{}
.sayfaust .basliklar .ikonlar .ikon figure img{}
.sayfaust .basliklar .ikonlar .ikon h3{font-size: 12px;line-height: 16px;height: 60px;}
.teklifformu {width: 100%;padding: 0 20px 20px 20px;}

.anahizmetler .anahizmet .hizmetresim{position:relative;width: 100%;height: auto;}
.anahizmetler .anahizmet .hizmetresim img{height: auto;}
.anahizmetler .anahizmet .hizmetozet .aciklamalar{max-height: none;overflow:visible;}
.anahizmetler .anahizmet .hizmetozet p{font-size:12px;}
.anahizmetler .anahizmet .hizmetozet{width: 100%;margin-left: 0;padding: 50px;}
.altaciklama form,
.altaciklama form button{width:100%;float: none;max-width: 100%;}

.altaciklama .select2-container{width:48%!important;float: left;}
.sonbloglar .anabaslik p{max-width:100%}
.sonbloglar {padding-top: 185px}
.blogkutusu .basliklar .baslik {height: auto;overflow:visible;}
.sonbloglar .anabaslik,
.slogan{padding:20px;}
.slogan p{font-size:16px;width: 100%;}
.althizmetler .althizmet:nth-child(2n+2) .hizmetozet,
.althizmetler .althizmet .hizmetozet{left: 0;margin: 0;background: rgba(255, 255, 255, 0.95);position: relative;height: auto;}
.althizmetler .althizmet:nth-child(2n+2) .hizmetresim,
.althizmetler .althizmet .hizmetresim{width: 100%;max-width: none;height: auto;position: relative;}
.althizmetler .althizmet .hizmetresim img{width: 100%;}
.kesifform_alt .teklifformu form .col-sm-12,
.kesifform_alt .teklifformu form .col-sm-6{width: 100%;}
.kesifform_alt .teklifformu .onay label{width:100%;float:none;}
.althizmetler .althizmet .hizmetozet .hizmetbaslik span{position:relative;display:block;}

}

@media (min-width: 577px) and (max-width: 991px) {

}

@media screen and (min-width: 577px) {

}
@media screen and (max-width: 576px) {
header #ustmenu .solkisim{float:none;text-align:center;}
header #ustmenu .sagkisim{display:none;}
.kesfetbuton{display:none;}
section{padding:20px 0;}
.slayt .basliklar{width: 100%;text-align:center;}
.slayt .basliklar h1{font-size:22px;}
.slayt .basliklar p{display:none;}
.icerikgorseli{float:none;margin:20px auto;}
.sayfaust.digersayfalarust .basliklar .basliksatiri .solk {width: 100%;}
.altaciklama form select{width:100%;float: none;}
.anahizmetler .anahizmet .hizmetozet {padding: 20px;}
.althizmetler .althizmet .hizmetozet{position: relative;margin: 0;height: auto;padding: 30px;}
.althizmetler .althizmet .hizmetresim{height: auto;}
.althizmetler .althizmet .hizmetresim img{height: auto;}
.althizmetler .althizmet .hizmetozet .aciklamalar{max-height:none;}
.althizmetler .althizmet .hizmetozet ul{column-count:1;}

.kesifform_alt .teklifformu{width: 100%;margin: 0 auto;}
.kesifform_alt .teklifformu .bol_100{width:100%!important;margin-right: 0!important;}
.kesifform_alt .teklifformu .bol_50{width: 100%!important;}
.kesifform_alt .teklifformu .onay{width: 100%;margin: 15px auto;}
.kesifform_alt .teklifformu .onay label{color:#fff;width: 100%;float: none;}
.kesifform_alt .teklifformu button{width: 100%;margin: 0px auto;}

.detayresim{width: 100%;padding: 10px;border: 1px solid #eee;background: #fff;}
.detayresim img{}
.detayresim.sagayasla,
.detayresim.solayasla{float: none;margin: 0 0 20px 0;}

}

@media print { 

.yazdir { display: none !important; }

}

.boks {
	width: calc(25% - 10px);
	background-color: #f4f4f4;
	margin: 5px;
	padding: 15px;
	min-height: 50px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	color: #2b2e83;
}

.boks:hover {
	background-color: #007E3B;
	cursor: pointer;
	color: #fff;
}

@media screen and (max-width: 576px) {
	.boks {
	width: calc(100% - 10px);
}