.preloadercon{position: fixed;width: 100vh;height: 100vh;background: white;z-index: 70;top: 0px;}
.preloadercon .preloaderbox{position: relative;/* display: none !important; */margin-bottom: 20px;}
.preloadercon .preloaderbox img{max-width: 150px;}
.preloaderaniclass{
    animation-name:preladerani;
    animation-duration: 2s;
    animation-timing-function: ease-out;
    animation-iteration-count: infinite;
    }

/***********************************/

@font-face {font-family: arimo; font-weight: 600; src: url(../fonts/arimo/Arimo-Bold.ttf); }
@font-face {font-family: arimo; font-weight: 400; src: url(../fonts/arimo/Arimo-Regular.ttf); }

/***********************************/

*{font-family: arimo;color:#121010;}
a{
    transition: color .3s,background-color .3s;
    cursor: pointer;
    display: inline-block;
}
a:hover{text-decoration: none !important;}
a:focus{outline: none !important;text-decoration: none !important;}
a{ display: inline-block; }
span{/* display: inline-block; */}
img{max-width: 100%;}
.clear{ clear: both; }
.afclear:after{content:"";clear: both;height: 1px;display: block;}
.mydtable{ display: table; height: 100%; width: 100%; }
.mydtablecell{display: table-cell;height: 100%;width: 100%;vertical-align: middle;}
.fl{ float: left; }
.fr{ float: right; }
.vat{ vertical-align: top; }
.por{position: relative;}
.dib{ display: inline-block; }
.dibi{ display: inline-block !important; }
.dsdfdfn{display: none;}
.vhid{ visibility: hidden; }
.bcwhite{ background: white; }
.mr0{ margin-right: 0px;}
.mr0i{ margin-right: 0px !important;}
.pl0{ padding-left:0px;  }
.pl0i{padding-left: 0px !important;}
.p0{ padding: 0px; }
.p0i{ padding: 0px !important; }
.m0{ margin: 0px; }
.m0i{ margin: 0px !important; }
.pb2{padding-bottom: 2px;}
.pl1{padding-left: 1px;}
.pl2{padding-left: 2px;}
.ry180{ transform: rotateY(180deg) }
.h100p{ height: 100%; }
[class*="eqkol"]{ visibility:hidden; }
.w20i{ width: 20% !important; }
.w50{ width: 50%; }
.w80i{ width: 80% !important; }
.oh{ overflow: hidden; }
.curdef{ cursor: default; }


.tc{ text-align: center; }
.tl{ text-align: left; }
.tr{ text-align: right; }
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt30{margin-top: 30px;}
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mb15{ margin-bottom: 15px; }
.mb30{margin-bottom: 30px;}
.mb40{ margin-bottom: 40px; }
.mb50{ margin-bottom: 50px; }
.pr15{ padding-right:15px; }
.pl15{ padding-left:15px; }
.p0i{ padding: 0px !important; }
.m0i{margin: 0px !important;}
.w10{  width: 10%; }
.w20{  width: 20%; }
.w30{  width: 30%; }
.w40{  width: 40%; }
.w50{  width: 50%; }
.w60{  width: 60%; }
.w70{  width: 70%; }
.w80{  width: 80%; }
.w90{  width: 90%; }
.w100{  width: 100%; }

/***********************************/

/**************ANIMATIONS*********************/

@keyframes preladerani {
    0% {transform: scale(1); top: 0px;}
    30% {transform: scale(1.2) rotate(0deg);top: -0px; }
    /*30% {transform: scale(1); top: 0px; }*/
    70% {transform: scale(0.7) rotate(0deg);}
}


@keyframes mobilmenuani {
    0% {transform: scale(.5); opacity: 0; }
    100% {transform: scale(1); opacity: 1; }
}

@keyframes glow {
    from {
        box-shadow: 0 0 10px -10px #aef4af inset;
    }
    to {
        box-shadow: 0 0 10px 10px #aef4af inset;
    }
}

/**************ANIMATIONS BITTI*********************/



/******************CUSGOZAT*********************************/

.cusgozat{}
.cusgozat .dabuton,
.cusgozat .dabuton:hover
.cusgozat .dabuton:active
.cusgozat .dabuton:focus
{right: 4px;position: absolute;top: 4px;padding: 6px 15px;border-radius: 0px !important;outline: none !important;border: none;background: #cfddf4 !important;color: #3e8dca !important;}
.cusgozat .dosyaadi .dosyaadiana{
    color: #585858;
    color: #a0a0a0;
}
.cusgozat .dosyaadi{
    min-width: 230px;
    vertical-align: middle;
    /* background: #eeeeee; */
    width: 100%;
    font-size: 14px;
    border: 2px solid #e9e6e4;
    outline: none !important;
    padding: 10px 15px;
}
.cusgozat input[type="file"]{/* visibility: hidden; */opacity: 0;position: absolute;z-index: -1;top: 10px;}

/******************CUSGOZAT BITTI*********************************/


header .ustbar{
    background: #00304b;
    height: 63px;
    /* position: relative; */
    /* z-index: 10; */
}
header .logobox{
    max-height: 40px;
    display: inline-block;
    margin-right: 30px;
    /* display: none; */
}
header .logobox a{
    height: 40px;
}
header .logobox a img{
    /* display: none; */
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}
header .ustbar .butona{
    color: white;
    font-weight: 600;
    vertical-align: top;
    margin-top: 10px;
    /* height: 75px; */
    margin-right: 30px;
    font-size: 15px;
}
header .ustbar .butona:hover{}
header .ustbar .butona span{
    color: white;
    margin-top: 10px;
    transition: all .3s;
}

header .ustbar .butona:hover span{
    color: #196997;
}

header .ustbar .butona img{
    margin-right: 7px;
    max-width: 40px;
}
header .ustbar .butonb{
    color: white;
    font-weight: 600;
    font-size: 15px;
    padding: 23px 30px 10px;
    vertical-align: top;
    /* margin-top: 9px; */
}
header .ustbar .butonb:hover{
    color: white;
}
header .butonb i{
    margin-top: 7px;
    color: white;
}

header .butonb .itel{
    font-size: 19px;
    margin-bottom: -50px;
    margin-top: 6px;
    /* display: inline-block; */
    vertical-align: top;
}

header .ustbar .butonb:hover i{}
header .ustbar .butonb img{}
header .ustbar .butonb:hover img{}
header .ustbar .butonb span{
    color: white;
    margin-left: 10px;
    vertical-align: top;
    margin-top: 4px;
}
header .ustbar .butonb:hover span{}

header .ustbar .butonb1{
    background: #e00a13;
}
header .ustbar .butonb1:hover{
    background: #af080f;
}
header .ustbar .butonb2{
    background: #0685c8;
    padding-bottom: 15px;
    font-size: 14px;
    min-height: 63px;
    max-height: 63px;
}
header .ustbar .butonb2:hover{
    background: #44b7f3;
}
header .ustbar .butonb3{
    padding: 11px 30px 9px;
    background: #f3f3f3;
}
header .ustbar .butonb3:hover{
    background: #cccccc;
}

header .um74img{}
header .umtseimg{}

header .ortabar{
    background: white;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
header .ohbuton{
    font-weight: 600;
    color: #013d5e;
    position: relative;
    padding: 20px 32px;
    display: inline-block;
    float: none;
    /* font-size: 15px; */
}
header .ohbuton:hover{
    color: #166a98;
}
header .ohbuton:after{content:"";background: #b6b6b6;width: 1px;height: 32px;top: 15px;right: 0px;display: inline-block;position: absolute;}
header .ohbutonson:after{ display: none; }
header .ohbutonaktif{
    color: #5398d1;
}
header .ohbutonaktif:hover{color: #5398d1;}

header{
    position: relative;
    z-index: 40;
}

.stickyheader{position: fixed;width: 100%;}
.stickyheader .ustbar{/* display: none; */height: 0px;}
.stickyheader .ustbar .butona{display: none;}
.stickyheader .ustbar .butonb{ display: none; }
.stickyheader .logobox a img{max-width: 100px;}
.stickyheader .logobox{/* margin-left: 50px; */}
.stickyheader .submenubox{
    position: fixed;
    top: 60px;
}


.submenubox{
    background: #013d5e;
    padding: 40px 0px 30px;
    position: absolute;
    width: 100%;
    /* height: 100%; */
    top: 120px;
    z-index: -1;
}

.submenubox .smanabaslik a:hover .smanabaslikyazi{color: #bddbec;color: #bdbdbd;}
.submenubox .smanabaslik{
    margin-bottom: 15px;
    height: 42px;
    margin-top: 40px;
    /* margin: 0px 30px 15px; */
}

.submenubox .smanabaslik img{max-width: 50px;}

.submenubox .smanabaslikyazi{
    color: white;
    font-weight: 600;
    margin-left: 15px;
    font-size: 14px;
    /* text-align: center; */
    display: inline-block;
    max-width: 130px;
    vertical-align: middle;
}


.submenubox .smanabaslikyazihu{
    max-width: unset;
    margin-bottom: 10px;
}

.submenubox .smbuton{
    display: block;
    color: white;
    margin-bottom: 10px;
    font-size: 15px;
}
.submenubox .smbuton:after{/* content: ""; *//* display: block; *//* height: 2px; *//* background: wheat; */}
.submenubox .smbuton i{
    color: white;
}
.submenubox .smbutonson{ margin-bottom: 30px; }


.mainslider{ position: relative; }
.mainslider .item{background-position: center !important;background-size:cover !important;
    /*height: calc(100vh - 122px);*/
}

.mailslidercusnav{
    position: absolute;
    width: 39px;
    height: 39px;
    border-radius: 150px;
    /* top: 0px; */
    z-index: 50;
    top: calc(50% - 20px);
    transition: all .3s;
    /* width: 32px; */
    /* height: 20px; */
}
.mailslidercusnav:hover{background: white;}
.mailslidercusnav img{width: 41px;max-width: 41px;margin-left: -1px;}
.mailslidercusnav i{}
.mailslidercusnavprev{
    left: 30px;
}
.mailslidercusnavnext{
    right: 30px;
}

.aservislersec{
    padding: 80px 0px 50px;
}
.aservislersec .bloklar{}
.aservislersec .iblok{}
.aservislersec .ibanabaslik{
    font-weight: 600;
    font-size: 20px;
    color: #444;
    margin-bottom: 15px;
}
.aservislersec .ibbuton{
    display: block;
    /* cursor: default; */
    margin-bottom: 10px;
    background: #f0f0f0;
    padding: 11px 10px;
    border-radius: 5px;
    transition: all .3s;
}
.aservislersec .ibbuton:hover{
    background: #f9f9f9;
}
.aservislersec .ibbutonilksem{
    color: #0685c8;
    font-size: 20px;
    margin-right: 5px;
    /* display: block; */
}
.aservislersec .ibbuton:hover .ibbutonilksem{}
.aservislersec .ibbutoyazi{
    color: #444;
    font-weight: 600;
}
.aservislersec .ibbuton:hover .ibbutoyazi{
    color: #444;
    font-weight: 600;
}
.aservislersec .ibbutonsonsem{
    float: right;
    font-size: 24px;
    /* background: #0685c8; */
    /* padding-right: 20px; */
    padding: 10px 25px;
    padding-right: 28px;
    vertical-align: top;
    margin-top: -12px;
    margin-right: -9px;
    border-radius: 0px 5px 5px 0px;
    color: #cecece;
    /* color: #ededed; */
    transition: all 0.7s;
}
.aservislersec .ibbuton:hover .ibbutonsonsem{
    background: #0685c8;
    color: #ededed;
}
.aservislersec .ibsonbuton:hover{
    background: #76add8;
}
.aservislersec .ibsonbuton{
    background: #4b87b6;
    padding: 10px;
    padding-left: 20px;
    color: #f3f3f3;
    /* text-align: center; */
    /* padding-right: 40px; */
    max-width: 340px;
    display: block;
    margin: 30px 0px 40px;
    border-radius: 8px;
}
.aservislersec .ibsonbuton .ibsonbutonsem{
    color: white;
    float: right;
    margin-top: 0px;
    font-size: 18px;
    margin-left: 10px;
    margin-right: 5px;
}
.aservislersec .ibsonbuton:hover .ibsonbutonsem{}
.aservislersec .ibbanner{background-position: center !important; background-size: cover !important; }
.aservislersec .ibbanneryazicon{
    float: right;
    text-align: center;
    width: 50%;
    /* background: #2196F3; */
    padding: 20px;
    height: 287px;
}
.aservislersec .ibbanneryaziconbaslik{
    color: white;
    font-weight: 600;
    position: relative;
    z-index: 2;
    font-size: 19px;
    margin-bottom: 7px;
    margin-top: 30px;
}
.aservislersec .ibbanneryaziconaciklama span,
.aservislersec .ibbanneryaziconaciklama div,
.aservislersec .ibbanneryaziconaciklama{
    color: white;
    position: relative;
    z-index: 2;
    margin-bottom: 20px;
    /* text-align: center; */
}
.aservislersec .ibbanneryaziconbuton{
    background: #ff0000;
    color: white;
    font-weight: 600;
    position: relative;
    z-index: 2;
    padding: 10px;
    border-radius: 11px;
    font-size: 18px;
}
.aservislersec .ibbanneryaziconbuton:hover{
    background: #ff8787;
}

.aservislersec .ibbannerbg{position: absolute;background: #09354e;opacity: 0.8;width: 100%;height: 100%;/* z-index: -1; */top: 0px;left: 0px;}

.sagbanner{
    margin-top: -50px;
}
.sagbanner .sagbannerimg{
    width: 100%;
}
.sagbanner .baslik{
    background: #e00a13;
    padding: 20px;
    font-size: 20px;
    font-weight: 600;
    color: white;
}

.i2blok .iconlarbox{
    background: #f2f2f2;
    padding: 10px 0px;
    text-align: center;
    margin: 20px 0px 0px;
}
.i2blok .iconbut{
    background: #0685c8;
    text-align: center;
    padding: 5px 0px 10px;
    margin: 10px 10px;
    width: 110px;
}
.i2blok .iconbut:hover{
    background: #00304b;
}
.i2blok .iconbut img{
    margin-bottom: 5px;
}
.i2blok .iconbut .iconbaslik span{ color:white; }
.i2blok .iconbut .iconbaslik{
    color: white;
    padding: 0px 10px;
    height: 40px;
    /* vertical-align: middle; */
}
.i2blok .iconbut:hover .iconbaslik{}

.asikiliblok{
    background: cadetblue;
    background-size: cover !important;
    background-position: center !important;
}
.asikiliblok .contentbox{padding: 80px 15px;float: left;text-align: right;width: 50%;}
.asikiliblok .contentbox .aciklama{
    color: #ffffff;
    /* font-weight: 600; */
    position: relative;
    display: inline-block;
    text-align: left;
    width: 100%;
    max-width: 560px;
}
.asikiliblok .contentboxbg{
    position: absolute;
    background: #09354e;
    opacity: 0.8;
    width: 100%;
    /* text-align: right; */
    height: 100%;
    /* z-index: -1; */
    top: 0px;
    left: 0px;
    }

.ashaberlerslidersec{
    padding: 50px 0px;
}
.ashaberlerslidersec .item{}
.ashaberlerslidersec .item img{ margin-bottom: 10px; }
.ashaberlerslidersec .baslik{margin-bottom: 10px;font-weight: 600;color: #164c68;font-size: 18px;}
.ashaberlerslidersec .aciklama{margin-bottom: 10px;/* column-count: 1; */}
.ashaberlerslidersec .buton{
    background: #4b87b6;
    color: white;
    padding: 6px 15px;
    border-radius: 5px;
    width: 130px;
    border: none;
    outline: none;
}
.ashaberlerslidersec .buton:hover{ background: #013d5e; }

.ashaberlerslidersec .buton i{
    float: right;
    color: white;
    margin-top: 1px;
    font-size: 18px;
    opacity: 0;
    transition: all .3s;
    position: relative;
    right: 20px;
}
.ashaberlerslidersec .buton:hover i{ opacity: 1; right: 0px }

.ashaberlerslider{}
/*.ashaberlerslider .owl-dots{ display: block !important; }*/
.ashaberlerslider .owl-dot,
.ashaberlerslider .owl-theme .owl-dots .owl-dot:hover
{outline: none !important;margin-top: 50px !important;}
.ashaberlerslider .owl-dot.active span,
.ashaberlerslider .owl-theme .owl-dots .owl-dot:hover span
{outline: none !important;background-color: #2196F3 !important;}
.ashaberlerslider .owl-theme .owl-dots .owl-dot span
{margin: 5px 3px !important;}

footer{
    background: #e5e5e5;
    padding: 40px 0px 0px;
    overflow: hidden;
}
footer .kolon{
    /* text-align: center; */
}
footer .buyukimg{
    max-width: unset;
    position: absolute;
}
footer .baslik{
    font-weight: 600;
    color: #013d5e;
    margin-bottom: 15px;
    /* margin-top: 20px; */
}
footer .basliksos{
    margin-top: 30px;
}
footer .buton i{
    color: #013d5e;
    position: relative;
    transition: all .3s;
    opacity: 0;
    margin-left: -15px;
}
footer .buton:hover i{
    opacity: 1;
    margin-left: 0px;
}
footer .buton{
    color: #013d5e;
    margin-bottom: 3px;
}
footer .buton:hover{
    /* color: black; */
}

footer .sosbuton img{width: 40px;max-width: unset;margin-top: -1px;}
footer .sosbuton{
    transition: all .3s;
    position: relative;
    border-radius: 51px;
    font-size: 0px;
    margin-right: 5px;
    top: 0px;
    width: 39px;
    /* padding-bottom: 1px; */
    height: 38px;
    margin-bottom: 15px;
}
footer .sosbuton:hover{
    top: -5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    /* margin-bottom: 25px; */
}

footer .altbar{
    margin-top: 70px;
    background: #013d5e;
    padding: 20px 0px;
    /* text-align: center; */
}
footer .altbar .abbuton{
    color: white;
}
footer .altbar .abbuton:hover{
    color: #949494;
}
footer .altbar .abaracubuk{
    display: inline-block;
    width: 1px;
    height: 20px;
    background: white;
    margin: 0px 10px;
    margin-top: 0px;
    vertical-align: top;
}

.yukaricik{
    position: fixed;
    /* z-index: 3; */
    bottom: 30px;
    right: 30px;
    /* width: 36px; */
    /* height: 36px; */
    /* border-radius: 150px; */
    /* padding-top: 5px; */
    /* text-align: center; */
    z-index: 60;
}
.yukaricik a{
    font-size: 25px;
    background: #125e88;
    width: 50px;
    height: 50px;
    border-radius: 150px;
    padding-top: 6px;
    text-align: center;
}
.yukaricik a:hover{}
.yukaricik a i{
    color: #e8e8e8;
}
.yukaricik a:hover i{}

#hamburgerbut{
    font-size: 30px;
    padding: 9px 20px;
}
#hamburgerbut:hover{}
#hamburgerbut i{
    /* font-size: 30px; */
    /* padding: 15px 20px; */
    color: #00304b;
}
#hamburgerbut:hover i{}

/*****************Mobil Menu******************/

.mobilmenucon{}
.mobilmenucon .bg{position: absolute;top: 0px;left: 0px;z-index: -1;width: 100%;height: 100%;/* background: black; *//* opacity: .2; */}
.mobilmenucon .mbbox{
    background: #288de7;
    /* background: #0000009e; */
    max-width: 100%;
    width: 100%;
    right: 0%;
    position: absolute;
    top: 0px;
    padding: 30px 15px;
    padding-right: 30px;
    height: 100%;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

.mobilmenucon .mbbox .mbbuton img{
    width: 15px;
    vertical-align: top;
    margin-top: 6px;
}
.mobilmenucon .mbbox .mbbuton{
    /* display: block; */
    color: #c2daf0;
    font-size: 18px;
    margin-bottom: 10px;
    text-align: right;
    font-weight: 400;
    /* word-break: keep-all; */
    /* min-width: 185px; */
    white-space: nowrap;
}
.mobilmenucon .mbbox .mbbuton:hover{}

.mobilmenucon .por > .mbbuton,
.sublimbbutonbox
{
    /* position: absolute;
    * top: 0px;
     right: -100%;
     transition: all .3s;*/
    transition: all 1.1s;
    transition-delay: 0s;
    margin-left: 130%;
}
.mobilmenuconon .por > .mbbuton,
.mobilmenuconon .sublimbbutonbox
{/*right: 0%;*/transition: all 0.5s;margin-left: 0%;}


.mobilmenucon .mbbox .mbbutonkapat{font-size: 40px;margin-right: -15px;margin-bottom: 40px;transition: all 0.5s;transform: rotate(90deg);margin-right: -70px;transition-delay: 0.3s;}
.mobilmenuconon .mbbox .mbbutonkapat{transform: rotate(0deg);margin-right: -15px;}

.mobilmenucon .mbbox .mbbutonkapat:hover{}
.mobilmenucon .mbbox .mbbutonkapat i{
    color: #f4f7fa;
}
.mobilmenucon .mbbox .mbbutonkapat:hover i{}

.mobilmenucon .mbbox .kapatbuton{    color: white;    font-size: 27px;    margin-left: 10px;    margin-top: 10px;}
.mobilmenucon .mbbox .kapatbuton:hover{}
.mobilmenucon .mbbox .kapatbuton .glyphicon{    color: #e6e6e6;}
.mobilmenuconon .mobilmenubox{
    top:0%;
     right: 0%;
}
.mobilmenucon{
    position: absolute;
    z-index: 80;
    /* top: -100%; */
    top: 0%;
    right: 0%;
    display: none;
    /* background: wheat; */
    width: 100%;
    height: 100vh;
    /* transition: all .5s; */
    /* transition-timing-function: ease-in; */
}
.mobilmenuconon{/* right: 0px; */display: initial;/* top: 0%; */}

.mobilmenubox{
    background: #075b8a;
    min-height: 100%;
    padding: 30px;
    position: absolute;
    width: 100%;
    top: -100%;
    right: -100%;
    transition: all .5s;
}

.mobilmenubox .button a{
    /* display: inline-block; */
    color: #093a63;
    margin-bottom: 20px;
    font-size: 20px;
    /* margin-top: 10px; */
    /* font-weight: 600; */
    position: relative;
    top: -20px;
    right: -100px;
}
.mobilmenubox .button a:hover{}
.mobilmenubox .butonkapat{
    float: right;
    font-size: 30px;
    margin-right: 20px;
    cursor: pointer;
    margin-bottom: 90px;
}
.mobilmenubox .butonkapat i{
    color: #eaeaea;
}

.mobilmenubox .mmlogo{display: block;margin-bottom: 20px;}

.mobilmenubox .logoa{
    float: left;
    width: 100px;
    position: relative;
    top: -60px;
    transition: all .5s;
    transition-delay: 0.5s;
    opacity: 0;
}
.mobilmenuconon .logoa{ top:0px; opacity: 1;}


/*****************Mobil Menu BITTI******************/

.icbannersec{background-size: cover !important;min-height: 100px;background-position: center !important;}
.icsayfaconsec{ padding: 50px 0px;  }

.solmenu .anabaslik{color:#013d5e;font-weight: 600;margin-bottom: 15px;font-size: 20px;}
.solmenuhak .anabaslik{margin-left: 20px;margin-bottom: 10px;}
.solmenu .anabuton{color:#474747;/* background: #ededed; */width: 100%;padding: 15px 20px;font-weight: 600;font-size: 16px;}
.solmenu .anabuton:hover{color:#474747;background: #f5f5f5;}
.solmenu .anabutonaktif,
.solmenu .anabutonaktif:hover{ background: #ededed; }
.solmenu .anabuton .bimg{max-width: 50px;margin-right: 15px;margin-left: -10px;/* vertical-align: top; */}
.solmenush .anabuton{    padding: 5px 20px;}
.solmenu .anabuton span{width: calc(100% - 60px);vertical-align: middle;display: inline-block;}
.solmenu .butonbolum{border: 1px solid #ccc;border-width:1px 0px 0px 0px;/* margin-bottom: 15px; */}
.solmenu .butonbolumson{ border-bottom-width:1px; }

.solmenu .butonbolumsubbuts{
    /* position: absolute; */
    /* opacity: 0; */
    /* transition: opacity .3s; */
    display: none;
}
.solmenu .butonbolumsubbutsaktif{}

.solmenu .kbuton{color: #484848;width: 100%;padding: 8px 23px;font-size: 15px;}
.solmenu .kbuton:hover{color:#484848;background: #f5f5f5;}
.solmenu .kbutonaktif,
.solmenu .kbutonaktif:hover
{  background: #ededed;  }
.solmenu .kbutonson{margin-bottom: 15px;}
.solmenu .kbuton span{color: #484848;display: inline-block;width: calc(100% - 30px);word-break: break-word;}
.solmenu .kbuton:hover span{ color:#484848; }
.solmenu .kbuton i{color: #9a9a9a;font-size: 22px;vertical-align: top;margin-top: -1px;margin-right: 5px;}
.solmenu .kbuton:hover i{/* color:#484848; */color: #9a9a9a;}
.solmenu .asdf{}

.sagicbolum{}

.sagicbolum .anabaslik{
    color: #013d5e;
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 22px;
}
.sagicbolumkam .anabaslik{ margin-bottom: 30px; }
.sagicbolumreh .anabaslik{
    font-size: 20px;
}

.sagicbolum .urunbuton{
    margin-bottom: 30px;
}
.sagicbolum .urunbuton:hover{}
.sagicbolum .urunbuton .imgbox{margin-bottom: 15px;overflow: hidden;}
.sagicbolum .urunbuton:hover .imgbox{/* margin-bottom: 15px; */}
.sagicbolum .urunbuton .imgbox .bg{position: absolute;transition: all 0.5s;width: 100%;height: 100%;opacity: .5;top: 0px;left: 100%;background: #f8f6ea;}
.sagicbolum .urunbuton:hover .imgbox .bg{    left: 0%;}

.ashaberlerslider .item .imgbox { overflow: hidden; }
.ashaberlerslider .item .imgbox .bg{position: absolute;transition: all 0.5s;width: 100%;height: 100%;opacity: .5;top: 0px;left: 100%;background: #f8f6ea;}
.ashaberlerslider .item:hover .imgbox .bg{    left: 0%;}


.sagicbolumreh .urunbuton .imgbox .bg{top: -100%; left: unset;}
.sagicbolumreh .urunbuton:hover .imgbox .bg{
    left: unset;
    top: 0%;
}
.sagicbolum .urunbuton .baslik{color: #013d5e;font-weight: 600;margin-bottom: 15px;font-size: 17px;}
.sagicbolum .urunbuton:hover .baslik{  }
.sagicbolum .urunbuton .detaybuton{background: none;outline: none !important;border: none;background: #4b87b6;padding: 10px 15px;width: 150px;text-align: left;transition: all .3s;display: inline-block;/* color: wheat; */border-radius: 10px;}
.sagicbolum .urunbuton .detaybuton:hover{/* background: none; *//* outline: none !important; *//* border: none; */background: #013d5e;}
.sagicbolum .urunbuton .detaybuton span{color: white;}
.sagicbolum .urunbuton:hover .detaybuton span{  }
.sagicbolum .urunbuton .detaybuton i{color: white;float: right;/* display: inline-block; */font-size: 26px;margin-top: -4px;margin-bottom: -25px;vertical-align: top;transition: all .3s;}
.sagicbolum .urunbuton:hover .detaybuton i{/* margin-right: -5px; */}
.sagicbolum .yazicon{ word-break: break-word; }
.sagicbolum .imgcon{
    margin-bottom: 30px;
}
.sagicbolum .imgboxofl img{ width: 100%; }
.sagicbolum .imgboxofl{
    float: left;
    width: calc(100% - 300px);
}
.sagicbolum .imgconyazi{
    background: #013d5e;
    /* color: white; */
    padding: 30px;
    float: left;
    width: 300px;
    height: 100%;
}
.sagicbolum .sfsdf{}

.sagicbolumkam .subbaslik{font-weight: 600;font-size: 17px;margin-bottom: 15px;}
.sagicbolumkam .kamimg{  overflow: hidden; position: relative; }
.sagicbolumkam .kamimg img{  transition: all .3s; }
.sagicbolumkam .kamimg:hover img{/* transform: scale(1.2); */}
.sagicbolumkam .kamimg .bg{transition: all .3s;position: absolute;top:0px;left:0px;width: 100%;height: 100%;z-index: 1;opacity: 0;background: #87bdeb;}
.sagicbolumkam .kamimg:hover .bg{/* transform: scale(1.2); *//* opacity: 0.3; */}
.sagicbolumkam .kamdiv{margin-bottom: 60px;}

.islaltbar{
    position: relative;
    background-size: cover !important;
    background-position: center !important;
}
.islaltbar .conbox{
    /* position: absolute; */
    width: 100%;
    height: 100%;
    /* top: 0px; */
    /* min-height: 154px; */
    /* height: 154px; */
}
.islaltbar .baslik{
    color: white;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}
.islaltbar .aciklama{
    font-size: 15px;
    color: white;
    max-width: 760px;
    display: inline-block;
}
.islaltbar .conbox2{
    padding: 55px 15px;
}
.islaltbar .sfsdf{}

.acsficbanner{background: #e00a13;padding: 80px 20px 20px;}
.acsficbanner .baslik{/* background: #e00a13; */color: white;font-weight: 600;font-size: 18px;}

.ileicbannertutucu{ height: 50px; }

.ileconbox{
    margin-top: 50px;
}

.ileconbox .ilebuyukbut{
    width: 100%;
    margin-bottom: 60px;
}
.ileconbox .ilebuyukbut:hover{}
.ileconbox .ilebuyukbutson{ margin-bottom: 0px; }
.ileconbox .ilebuyukbut i{
    color: #5398d1;
    font-size: 50px;
    width: 40px;
    text-align: center;
    /* margin-top: 0px; */
    margin-left: 15px;
    transition: all .5s;
    position: relative;
    top: 0px;
}
.ileconbox .ilebuyukbut:hover i{
    top: -10px;
}
.ileconbox .ilebuyukbut span{
    width: calc(100% - 70px);
    padding-left: 20px;
    vertical-align: middle;
    margin-top: -22px;
    color: #828282;
    font-size: 15px;
    display: inline-block;
}
.ileconbox .ilebuyukbut:hover span{}
.ileconbox .contactbox{}
.ileconbox .contactbox .anabaslik{
    color: #767676;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 15px;
}

.ileconbox .contactbox .itext{
    background: none;
    border: none;
    width: 100%;
    border-bottom: 1px solid #aaaaaa;
    outline: none !important;
    font-size: 16px;
    padding: 5px 0px;
    margin-bottom: 15px;
    resize: none;
}
.ileconbox .contactbox .itextcaptcha{
    max-width: 150px;
    margin-top: 15px;
    display: block;
}

input.itext {}
.ileconbox .contactbox textarea{
    margin-bottom: 20px;
}
.ileconbox .contactbox .submitbut{
    margin-top: 20px;
    background: #013d5e;
    border: none;
    color: white;
    font-weight: 600;
    padding: 10px 25px;
    border-radius: 35px;
    outline: none;
    transition: all .3s;
}
.ileconbox .contactbox .submitbut:hover{
    background: #287cab;
}
.ileconbox .sdfsdf{}

.mapsiframe{  }
.mapsiframe2{ display: none; }

.mobilmenubox .button .anabuotn{
    display: block;
    margin-top: 10px;
    color: #eaeaea;
    transition: all .3s;
    opacity: 0;
}

.mobilmenuconon .button .anabuotn{opacity: 1;top: 0;right: 0px;}

.mobilmenubox .button .anabuotn i{
    color: #eaeaea;
}
.mobilmenubox .button .mmsubbox{
    background: #a2a2a2;
    padding: 10px 10px 0px;
    /* display: inline-block; */
}
.mobilmenubox .button .mmsubbox .subbuton{
    font-size: 16px;
    color: #eaeaea;
}
.mobilmenubox .button .mmsubbox .subbuton i{
    color: #eaeaea;
}


.dn{ display: none; }
.dni{ display: none !important; }

.butona724{  }

.mmbuton1{transition-delay: 0.3s !important;}
.mmbuton2{transition-delay: 0.4s !important;}
.mmbuton3{transition-delay: 0.5s !important;}
.mmbuton4{ transition-delay: .6s !important;; }
.mmbuton5{ transition-delay: .7s !important;; }
.mmbuton6{ transition-delay: .8s !important;; }
.mmbuton7{ transition-delay: .9s !important;; }


.mmsosyal{
    /* margin-top: 150px; */
    transition: all .5s;
    transition-delay: 0.6s;
    position: relative;
    top: -50px;
    opacity: 0;
}
.mobilmenuconon .mmsosyal{ opacity: 1; top:0px; }
.mmsosyal .buttonb{font-size: 20px;margin: 5%;}
.mmsosyal .buttonb:hover{  }
.mmsosyal .buttonb i{color: #c7c7c7;}
.mmsosyal .buttonb:hover i{  }

.alertbox i{
    color: white;
    font-size: 18px;
    margin-top: -2px;
    vertical-align: middle;
}
.alertbox{
    margin-bottom: 20px;
    display: inline-block;
    background: #F44336;
    padding: 10px;
    border-radius: 5px;
    color: white;
}
.alertboxok{
    background: #4CAF50;
}

.sagwhatsapp{position: fixed;z-index: 20;right: 0px;top: calc(70% - 18px);background: #0ece56;}
.sagwhatsapp i{
    color: white;
    font-size: 50px;
    padding: 6px;
}

.anabasliksg{font-size: 15px;}

.subaltbutonlar{
    color: white;
    /* font-weight: 600; */
    margin-bottom: 5px;
    margin-left: 15px;
    font-size: 14px;
    /* text-align: center; */
    display: inline-block;
    max-width: 130px;
    margin-left: 30px;
    vertical-align: middle;
}
.subaltbutonlar:hover{
    color: #bdbdbd;
}

.smanabaslikhvs{height: unset !important;/* margin-top: 0px; *//* margin: -190px 30px 15px; */margin: 0px 30px 55px;margin-top: 0px !important;margin-right: 70px;margin-left: 70px;}

.kampanyaaciklama{ margin-top: 20px; }

.kampanyapdfindir{
    font-size: 28px;margin-top: 20px;
}
.kampanyapdfindir span{
    color: #666;
}
.kampanyapdfindir:hover span{}
.kampanyapdfindir i{
    color: #5398d1;
    font-size: 40px;
}
.kampanyapdfindir:hover i{}

.ult20pl{ padding-left:20px;display:table; }

/***************************************************/

.ilgilimesajbox .buyukimg{}
.ilgilimesajbox .buyukyazi{    margin-top: 15px;
    font-size: 23px;
    margin-bottom: -9px !important;}
.ilgilimesajbox .buyuka{color: #555;
    font-size: 17px;}
.ilgilimesajbox .buyuka:hover{color: #555;}
.ilgilimesajbox{
    position: fixed;
    top:0px;
    left: 0px;
    width: 100vw;
    height: 100%;
    z-index: 999;
    overflow: scroll;
    text-align: center;
    overflow-x: hidden;
}
.ilgilimesajbox label{margin-top: 13px;}
.ilgilimesajbox .bg{
    position: fixed;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: .7;
    background: #000000;
    transition: all .3s;
}
.ilgilimesajboxaktif .ilgilimesajboxic{
    opacity: 1;
    top: 0%;
}
.ilgilimesajboxic{
    position: relative;
    padding: 20px;
    background: #fff;
    /* width: 1000px; */
    /* max-width: 100vw; */
    display: inline-block;
    /* width: 100%; */
    text-align: center;
    margin: 50px 30px;
    text-align: left;
    border-radius: 5px;
    opacity: 0;
    top: 30%;
    transition: all ease-out 0.7s;
}
.ilgilimesajboxic .itext{
    width: 100%;
    padding: 10px 15px;
    font-size: 16px;
    margin-bottom: 20px;
    resize: none;
    outline: none !important;
    border: 1px solid #aaa !important;
    border-radius: 0px;
    background: transparent;
}
.ilgilimesajboxic .sendbuton{background: #b50000;padding: 10px 40px;border: none;border-radius: 10px;outline: none;color: #eee;}
.ilgilimesajboxic .sendbuton:hover{background: #ff2e2e;}
.ilgilimesajboxic .kbaslik{
    color: #555;
    font-weight: 700;
    margin-bottom: 15px;
}
.ilgilimesajboxic .fakapat:hover{background: #333;}
.ilgilimesajboxic .fakapat{position: absolute;right: -15px;top: -14px;font-size: 25px;
    background: #333;/* border: 2px solid  #000; */color: #ccc;border-radius: 100px;height: 35px;width: 35px;cursor: pointer;transition: all .3s;text-align: center;padding-top: 5px;}
.ilgilimesajboxb{ position: absolute; width: 100%; height: 100%; top: 0px; }


/***************************************************/