@charset "utf-8";
/* CSS Document */
@import "../fonts/fonts.css";
a{text-decoration: none !important;}
.row-cs,.col-cs{position: relative;float: left;/* display: inline-block; */}
.row-cs{width: 100% !important;}
.bg-color-2{background-color: #f12c5f !important;}
.color-type-2{color: #626262;font-size: 13px;letter-spacing: 1.1px;margin-top: 11px;float: left;}
.border-type-2{/* border-color: #ed1651; */}
.border-top-left-0{border-top-left-radius: 0;}
.border-top-right-0{border-bottom-left-radius: 0;}
.w100{width: 100% !important;}
.w-auto{width: auto !important;}

    input:focus, textarea:focus, select:focus{
        outline: none;
    }


h6{font-size: 14px;}

.ust-kulaklik{width: 34px; height: 32px;margin-right: 8px;}
.ust-tel-box{margin: 10px 0;padding: 0;}
.ust-tel-cols{/* width: calc(100% - 43px); */}
.ust-tel{height: 16px;}
.btn-search{height: 45px;border-left: 0;background: #ffffff!important;color: #ec1651;border: solid 1px;border-left: none;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.btn-search:hover{border-color: #ec1651;color:#111}
.btn-uye-panel,.btn-sepet{width: 112px; height: 46px;font:13px 'Avenir-Black';}
.btn-uye-panel.alt-gonder{width: 100% !important;height: 34px !important;}
.btn-uye-panel{background-color: #f12c5f;}
.btn-uye-panel:hover{background-color: #fff;color: #f12c5f;}

.btn-uye-panel-2{background-color: #212529;padding:6px 24px;color: #fff;}
.btn-uye-panel-2:hover{background-color: #fff;color: #111;}



.btn-sepet{ color: #444444; }
.navbar-collapse{background-color: #333333; z-index: 16;}
.navbar{padding: 0 !important;}
.dropdown-menu{background-color: #f2f5f9;border: none;margin-top: 10px;}
a.dropdown-item{color: #fff;}
li.nav-item{padding: 0 16px;}
.nav{height: 56px;/* background: url("../images/menuBg.jpg") repeat-x; */border-bottom: 2px solid #000;}
a.nav-link{font: 13px 'Avenir-Black';color: #fff !important;padding:18px 0;text-decoration: none;}
a.nav-link:hover{ color: #f6f6f6 !important; background-color: #f12c5f;}
.ana-urun-box{margin-bottom: 24px; top: 0;animation: all ease-in-out 1s; }





.top-effect{top: 0; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

.top-effect:hover{top: -30px; -webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.ana-kargo-str{margin-top: 20px;padding-bottom: 65px;background: url(../images/kargo-golge.png) no-repeat bottom center;}
.ana-kargo-items{/* padding-top:12px; */padding: 13px 0;}
.kargo-golge{width: 100%;height: 46px; background: url("../images/kargo-golge.png") no-repeat center; margin-top: 36px;}



.kargo-item{width: 20%;}
.urundetaykargo .kargo-item{width: 33%;margin: 10px 0;}
.urundetaykargo{
    margin-top: 40px;
}
.icon-kargo{width: 50px;height: 50px;margin-right: 9px;background-repeat: no-repeat;}
.kargo-content{font: 15px 'Avenir-Next-Medium';color: #999;margin-top: 5px;}
 
.icon-iade-garanti{background-image: url("../images/iade-garanti.svg")}
.icon-guvenli-odeme{background-image: url("../images/guvenli-odeme.svg")}
.icon-kredi-karti{background-image: url("../images/kredi-karti.svg");}
.icon-teslimat{background-image: url("../images/zamaninda-teslimat.svg");}
.icon-kapi-teslim{background-image: url("../images/kapi-teslim.svg");}

.kargo-item:hover>.icon-iade-garanti{background-image: url("../images/iade-garanti2.svg")}
.kargo-item:hover>.icon-guvenli-odeme{background-image: url("../images/guvenli-odeme2.svg")}
.kargo-item:hover>.icon-kredi-karti{background-image: url("../images/kredi-karti2.svg")}
.kargo-item:hover>.icon-teslimat{background-image: url("../images/zamaninda-teslimat2.svg")}
.kargo-item:hover>.icon-kapi-teslim{background-image: url("../images/kapi-teslim2.svg")}
.kargo-item:hover> .kargo-content{color: #f12c5f; }

.kargo-araba-box{width: 100%;position: relative;margin-top: 60px;display: none;}
.kargo-araba-bg-items{background-color: #92dbaf;height: 80px;background-image: linear-gradient(to right, #49cdad,#92dbaf);padding: 10px;padding-right: 80px;color: #fff;}
.kargo-araba-items{position: absolute;top: 25px; width: 220px; height: 78px; background: url("../images/kargo-araba.svg") no-repeat;}
 .araba{
  animation: araba-animation ease 2s;
  animation-iteration-count: infinite;
  transform-origin: 50% 50%;
  -webkit-animation: araba-animation ease 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: araba-animation ease 2s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: araba-animation ease 2s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: araba-animation ease 2s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
}

@keyframes araba-animation{
  0% {
    transform:  translate(0px,0px)  ;
  }
  49% {
    transform:  translate(20px,0px)  ;
  }
  101% {
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes araba-animation{
  0% {
    -moz-transform:  translate(0px,0px)  ;
  }
  49% {
    -moz-transform:  translate(20px,0px)  ;
  }
  101% {
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes araba-animation {
  0% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  49% {
    -webkit-transform:  translate(20px,0px)  ;
  }
  101% {
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes araba-animation {
  0% {
    -o-transform:  translate(0px,0px)  ;
  }
  49% {
    -o-transform:  translate(20px,0px)  ;
  }
  101% {
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes araba-animation {
  0% {
    -ms-transform:  translate(0px,0px)  ;
  }
  49% {
    -ms-transform:  translate(20px,0px)  ;
  }
  101% {
    -ms-transform:  translate(0px,0px)  ;
  }
}

h1.ana-urun-baslik,h4.ana-urun-baslik{font: 15px 'Avenir-Next-LTPro-Medium'; line-height: 36px;}

.ana-urun-str{position: relative; width: 100%; bottom: 32px;}
.ana-urun-box a.siparis-btn{   font: 14px 'Avenir-Medium';display: block;padding:0 14px;color: #393939;}
.ana-urun-box .fiyat{   font: 15px 'Avenir-Black';bottom: 0; right: 0; padding:0 14px;color: #f12c5f;}
hr.style-1{color: #e6e6e6;margin: 36px 0}
 
 .ana-urun-box:hover{
animation: Frames ease-in-out 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  animation-fill-mode:forwards; /*when the spec is finished*/
  -webkit-animation: Frames ease-in-out 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/ 
  -moz-animation: Frames ease-in-out 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -moz-animation-fill-mode:forwards; /*FF 5+*/
  -o-animation: Frames ease-in-out 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -o-animation-fill-mode:forwards; /*Not implemented yet*/
  -ms-animation: Frames ease-in-out 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
  -ms-animation-fill-mode:forwards; /*IE 10+*/
}

@keyframes Frames{
  0% {
    transform:  translate(0px,0px)  ;
  }
  25% {
    transform:  translate(0px,-30px)  ;
  }
  50% {
    transform:  translate(0px,-15px)  ;
  }
  75% {
    transform:  translate(0px,-30px)  ;
  }
  100% {
    transform:  translate(0px,-25px)  ;
  }
}

@-moz-keyframes Frames{
  0% {
    -moz-transform:  translate(0px,0px)  ;
  }
  25% {
    -moz-transform:  translate(0px,-30px)  ;
  }
  50% {
    -moz-transform:  translate(0px,-15px)  ;
  }
  75% {
    -moz-transform:  translate(0px,-30px)  ;
  }
  100% {
    -moz-transform:  translate(0px,-25px)  ;
  }
}

@-webkit-keyframes Frames {
  0% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  25% {
    -webkit-transform:  translate(0px,-30px)  ;
  }
  50% {
    -webkit-transform:  translate(0px,-15px)  ;
  }
  75% {
    -webkit-transform:  translate(0px,-30px)  ;
  }
  100% {
    -webkit-transform:  translate(0px,-25px)  ;
  }
}

@-o-keyframes Frames {
  0% {
    -o-transform:  translate(0px,0px)  ;
  }
  25% {
    -o-transform:  translate(0px,-30px)  ;
  }
  50% {
    -o-transform:  translate(0px,-15px)  ;
  }
  75% {
    -o-transform:  translate(0px,-30px)  ;
  }
  100% {
    -o-transform:  translate(0px,-25px)  ;
  }
}

@-ms-keyframes Frames {
  0% {
    -ms-transform:  translate(0px,0px)  ;
  }
  25% {
    -ms-transform:  translate(0px,-30px)  ;
  }
  50% {
    -ms-transform:  translate(0px,-15px)  ;
  }
  75% {
    -ms-transform:  translate(0px,-30px)  ;
  }
  100% {
    -ms-transform:  translate(0px,-25px)  ;
  }
}

@keyframes Frames{
  0% {
    transform:  translate(0px,0px)  ;
  }
  25% {
    transform:  translate(0px,-30px)  ;
  }
  50% {
    transform:  translate(0px,-15px)  ;
  }
  75% {
    transform:  translate(0px,-30px)  ;
  }
  100% {
    transform:  translate(0px,-25px)  ;
  }
}

@-moz-keyframes Frames{
  0% {
    -moz-transform:  translate(0px,0px)  ;
  }
  25% {
    -moz-transform:  translate(0px,-30px)  ;
  }
  50% {
    -moz-transform:  translate(0px,-15px)  ;
  }
  75% {
    -moz-transform:  translate(0px,-30px)  ;
  }
  100% {
    -moz-transform:  translate(0px,-25px)  ;
  }
}

@-webkit-keyframes Frames {
  0% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  25% {
    -webkit-transform:  translate(0px,-30px)  ;
  }
  50% {
    -webkit-transform:  translate(0px,-15px)  ;
  }
  75% {
    -webkit-transform:  translate(0px,-30px)  ;
  }
  100% {
    -webkit-transform:  translate(0px,-25px)  ;
  }
}

@-o-keyframes Frames {
  0% {
    -o-transform:  translate(0px,0px)  ;
  }
  25% {
    -o-transform:  translate(0px,-30px)  ;
  }
  50% {
    -o-transform:  translate(0px,-15px)  ;
  }
  75% {
    -o-transform:  translate(0px,-30px)  ;
  }
  100% {
    -o-transform:  translate(0px,-25px)  ;
  }
}

@-ms-keyframes Frames {
  0% {
    -ms-transform:  translate(0px,0px)  ;
  }
  25% {
    -ms-transform:  translate(0px,-30px)  ;
  }
  50% {
    -ms-transform:  translate(0px,-15px)  ;
  }
  75% {
    -ms-transform:  translate(0px,-30px)  ;
  }
  100% {
    -ms-transform:  translate(0px,-25px)  ;
  }
}



.ana-dortlu-str{}
.ana-dortlu-box{width: 100%;overflow: hidden;height: 516px;}
.ana-dortlu-box.fiyat-hesapla{background-color: #ea3d50;}
.ana-dortlu-box.ucretsiz-kargo{background-color: #00a4e1;}
.ana-dortlu-box.guvenli-alisveris{background-color: #2b2d42;}

.ana-dortlu-box.guvenli-alisveris h2.ana-dortlu-baslik,.ana-dortlu-box.fiyat-hesapla h2.ana-dortlu-baslik {
    font: 35px 'Avenir-Next-Bold';
    line-height: 41px;
}
.ana-dortlu-box.ucretsiz-kargo h2.ana-dortlu-baslik {
    line-height: 0;
    font: 30px 'Avenir-Next-Bold';
}
.ana-dortlu-box img {
    margin-left: 12px;
    width: 91%;
    margin-top: 16px;
}
.ana-dortlu-box.aninda-hesaplama{background-color: #000000;}
.ana-dortlu-box .aciklama{font: 12px 'Montserrat-Regular';color:#fff;margin-bottom: 8px;min-height: 80px;padding:0 9px;height: 78px;}
.ana-dortlu-box .aciklama.aninda-hesapla-text{min-height: 54px;}
.ana-dortlu-golge{background: url("../images/dortlu-golge.png") no-repeat bottom center;bottom: 45px;;  height: 46px;width: 100%;}

h2.ana-dortlu-baslik{font: 24px 'Avenir-Next-Bold';color:#fff;margin-bottom:16px;padding:24px;line-height: 28px;height: 141px;}

.ana-blog-box{}

.ana-blog-img{border: 1px solid #ccc;margin-bottom: 16px;}
h4.ana-blog-baslik{font: 16px 'Avenir-Next-LTPro-Bold'; color: #393939;margin-bottom: 16px;}
.ana-blog-aciklama{font: 13px 'Avenir-Next-LTPro-Medium'; color: #393939;}
a.blog-incele-link{color:#393939; padding:3px 6px; display:block;}

.row-footer{padding:0 0 54px;background-color:#2b2b2b;}
.row-ebulten{padding: 54px 0 36px;background-color:#434343;}


h5.alt-menu{font:16px 'Avenir-Next-LTPro-Bold';color:#fff;}

ul.alt-menu{}
ul.alt-menu li a{font:16px 'Avenir-Next-Regular';color:#fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
ul.alt-menu li a:before {content:'';position: absolute;left:0px;width: 20px;height: 20px;}
ul.alt-menu li a:hover{padding-left:20px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
ul.alt-menu li a:hover:before { content:'\00BB';position: absolute;left:10px;}

/************/
 
.ana-tab-content{position: relative; float: left;width: 100%;}

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0;
  display: block;
}

#exTab3 .tab-content {
 
  padding : 5px 0;
}

ul.tab-navs{width: 100%;padding-left: 0;}
ul.tab-navs:after{content: '';position: absolute;width: 100%; height: 2px; background-color: #e6e6e6;bottom:5px;left: 0;z-index: 1;}

.nav-pills>li {overflow: hidden;float: left;}
.nav-pills>li>a{color: #353536;padding:0 23px 14px 23px;}
.nav-pills>li:nth-child(1)>a{padding-left: 0;}
.nav-pills>li>a:hover{color: #f12c5f;background: none;}
.tab-menu-cizgi{position: relative;width: 100%;height: 2px;background-color: #f12c5f;bottom: 5px;opacity: 0;left: -100%;z-index: 2;}
.tab-menu-cizgi:after{content: ''; position: absolute;width:14px;height:4px; background: url("../images/tab-menu-elips.svg") no-repeat; bottom:-2px; left: 50%;margin-left: -7px;}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{background: none;color: #f1235f;}
.nav-pills>li.active >.tab-menu-cizgi{ opacity: 1;left: 0;}
.nav-pills>li:hover>.tab-menu-cizgi{ opacity: 1;left: 0;}

.transition-1s{-webkit-transition: all 1s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}

.transition-05s{-webkit-transition: all 1s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}


/*****************/
.banner-box{margin-top: 20px;}
.banner-hesapla-box{width: 100%;padding: 10px 0 10px 16px;font: 18px 'Avenir-Black';color: #fff;margin-bottom: 8px;margin-top: 20px;background: #969696;overflow: hidden;}
.banner-hesapla-box.fiyat-sayfa{background-color: #969696;width: 100%;font: 18px 'Avenir-Black';color: #fff;margin-bottom: 20px;}


.banner-kurumsal-uye{width: 100%;background-image: linear-gradient(to right, #d5204f,#f74170);padding-top: 10px;padding-right: 10px;}

.banner-kurumsal-uye h5{
    font-weight: bold!important;
}
.img-kurumsal-uye{width: 22%;margin-right: 10px;margin-top: 42px;}
.content-kurumsal-uye{font: 13px 'Avenir-Roman';width: calc(77.66% - 10px);line-height: 16px;color: #fff;margin-bottom: 10px;}

.banner-hesapla-box.fiyat-sayfa:before{  background: url("../images/hesapla-ok2.svg") no-repeat }


.img-ana-hesapla{width: 33%;}
.left-hesapla-item{width: 66.66%;}
h5.hesapla-baslik,h5.kurumsal-uye-baslik{line-height: 18px;margin: 6px 0;font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 15px;}
h5.hesapla-baslik{margin: 12px 0 0;background-image: linear-gradient(to right, #676767,#969696);margin-top: -10px;margin-left: -16px;padding: 14px 10px;}
.hesapla-content{font: 13px 'Avenir-Roman';line-height: 15px;margin: 10px 0;}
.btn-hesapla{background-color: #7f7f7f;color: #fff;font: 'Avenir-Black';border-color: #7f7f7f;}
.btn-hesapla:hover{background-color:#fff;color:#6d6d6d; }

button.btn-hesapla.fiyat-sayfa-btn{background-color:#7f7f7f; }
/*****************/
.form-control{font: 13px 'Avenir-Book';}
.fiyat-hesapla-satir{padding:0px 0px;margin:5px 0px;}
.fiyat-hesapla-aciklama{line-height:27px;text-align:right;display:block;}
.fiyat-hesapla-secenek{margin:0px 0px 0px 0px;width:100%;}
.fiyat-hesapla-butonlar{padding:15px;}
 
.fhs-container .form-control input,select{/* height: 33px !important; */}


.fiyat-hesaplama-satirlari .fhs-container .row:last-child{border:0;}
.fiyat-hesaplama-satirlari.fhs-total-container .fhs-container > .row{margin:0;margin-right:-10px;margin-left:-10px;border-bottom:1px solid #e1e1e1;padding:10px;}
.fiyat-hesaplama-satirlari.fhs-total-container .fhs-container > .row:last-child{border:0;}
.fiyat-hesaplama-satirlari.fhs-total-container .fhs-container > .row > *:last-child{text-align:right;}
.fiyat-hesaplama-satirlari:after{display:block;content:"";clear:both;}
.container .fiyat-hesaplama-satirlari .col-md-6 input{margin:0;}

.urun-cinsi-str{background-color: #f02c5f;font: 13px 'Avenir-Black';color: #fff;}
.kapak-str{background-color:#c0c0c0;font: 13px 'Avenir-Black';}
.fiyatlandirma-str{background-color: #383838;font: 13px 'Avenir-Black'; color: #fff;}
.btn-fiyat-hesapla{font: 12px 'Avenir-Black'; color: #fff;}

/*********************/
a.link-type-2{font: 13px 'Avenir-Black';color: #565656;display: block;padding: 16px 0;margin-top: 10px}
a.link-type-2>i{top: 0px;}
a.link-type-2:hover{color: #f12c5f;margin-top: 20px}
a.link-type-2:hover>i{top: 10px;}
/*********************/
.row-alt-menu{padding-top: 36px;}
h5.alt-kampanya{font:16px 'Avenir-Next-LTPro-Bold';color:#fff;margin-bottom:0;background-color: #f12c5f;padding: 7px 10px;}

input[type="text"].ebulten{background-color: transparent;border-color:#fff;color: #fff;}
.ebulten-str{margin-top: 16px !important;}
.alt-onay-label{font:14px 'OpenSans-Light';color:#fff; line-height:16px;margin-top: 16px;}
input[type="checkbox"].alt-onay-cb{background-color:transparent; border:1px solid #fff;}
h5.alt-takip-et-baslik{font:16px 'Avenir-Next-Regular';color:#fff;}

.alt-sosyal-box{width: 200px; height: 48px;  }
.alt-sosyal-btn-box{width: 16px;  margin-right: 16px;font-size: 24px;}
a.alt-sosyal-btn{width: 100%; height: 100%; display: block; color: #fff;}


.alt-sosyal-str{margin-bottom: 24px;}
.alt-musteri-hizmet{height:auto; padding:24px;font:15px 'Avenir-Next-Regular'; color:#fff;}
.rounded-5{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
a.tel-link{ color:#fff;}

.icon-alt-musteri-hizmet{width:106px; height:100px;position:absolute; right:6px; top:-43px; }

.ana-duyuru-str{
    margin-bottom: 30px;
}
.ana-duyuru-item{background-color: #f12c5f;padding: 1px 11px;float: left;width: 100%;}

h5.ana-duyuru-baslik{width: 116px;font: 16px 'Avenir-Next-Bold';color: #ffff;}
.duyuru-content{font: 13px 'OpenSans-Light'; color: #fff;width: calc(100% - 116px);line-height: 36px;}

.google-apple-img{/* height: 36px; */}

/***************************/
.genel-text{font: 14px 'Montserrat-Light'; color: #58585a;}

.list-group{font: 14px 'Montserrat-Light';overflow-x: hidden;}
.list-group-item{padding:  15px 0;}
.list-group-item-action{color: #000;}

.list-menu-cizgi{position: relative;width: 100%;height: 2px; background-color: #f12c5f;top: -33px;opacity: 1;left: -100%;z-index: 10;}
.list-menu-cizgi:after{content: ''; position: absolute;width:14px;height:4px; background: url("../images/tab-menu-elips.svg") no-repeat; bottom:-2px; left: 50%;margin-left: -7px;}
.list-group-item.active{background-color:transparent;color: #000; border-color: transparent;}
.list-group-item.active>.list-group-item.active:hover{background: none;color: #f1235f;}
 .list-group-item.active>.list-menu-cizgi{ opacity: 1;left: 0;}
.list-group-item-action:hover>.list-menu-cizgi{ opacity: 1;left: 0;}
/***************************/
.iletisim-adres-str{margin-bottom: 24px;}
form.iletisim-form input,.form-uyelik input,.form-uyelik select{height:44px;}
form.iletisim-form input,.form-uyelik input,.form-uyelik select,form.iletisim-form textarea,.form-uyelik textarea{background-color: #eee; border: 1px solid transparent;}

form.iletisim-form input:hover,.form-uyelik input:hover,form.iletisim-form textarea:hover,.form-uyelik textarea:hover,.form-uyelik select:hover{border: 1px solid #ed1651;}
form.iletisim-form  input:focus,.form-uyelik input:focus,form.iletisim-form textarea:focus,.form-uyelik textarea:focus,.form-uyelik select:focus{background-color: #eee;border: 1px solid #ed1651;}
form.iletisim-form .form-group,.form-uyelik .form-group{margin-bottom: 5px;}
.iletisim-icon{width:44px;height: 44px;color: #f12c5f; font-size: 36px !important;margin-right: 10px;}
.iletisim-icon.tel-icon{  font-size: 42px !important; }
.iletisim-content{width:calc(100% - 54px);min-height: 44px;font: 14px 'Montserrat-Light';}
a.iletisim-link{font: 14px 'Montserrat-Light';color: #212529;}
a.iletisim-link:hover{color: #f12c5f;}
/***************************/
h4.makina-parkur-baslik{font: 16px 'Montserrat-Bold';}
h5.makina-parkur-alt-baslik{font: 14px 'Montserrat-Light';}
.makine-ara-cizgi{position: relative; float: left;width:2px;height: 100px; background-color: #dedede;z-index: 10;}
.makine-ara-cizgi:after{content: ''; position: absolute;width:4px;height:14px;top:50%;margin-top: -7px; background: url("../images/makina-cizgi-elips.svg") no-repeat; bottom:-2px; }
.alt-icon-whatsapp{color: #25cd64;font-size: 20px;}

.makina-items{margin-bottom:36px;}
    
/***************************/
h2.blog-baslik{font: 24px 'Montserrat-Bold';}
.blog-content{font: 13px 'Montserrat-Light';  }

/***************************/
h1.genel-title{font:18px 'Montserrat-Bold';color: #bbbbbb;float: left;}
.kampanya-box{margin-bottom: 36px;border: solid 1px #ccc;padding: 10px;}
.img-kampanya{margin-bottom: 12px;}
h2.kampanya-title{font: 20px  'Montserrat-Semibold';color: #494949;}
h2.kampanya-title.title-2{color: #acacac;font-size: 13px;font: inherit;margin: 0;}

a.btn-kampanya-incele{border: 2px solid #6d6d6d;padding: 12px 56px;color: #6d6d6d;border-radius: 5px;margin-top: 23px;font-size: 14px;}
a.btn-kampanya-incele:hover{background-color: #6d6d6d; color: #fff;}

.radius-50{-webkit-border-radius: 36px;
-moz-border-radius: 36px;
border-radius: 36px}


/***************************/
h2.uye-panel-title{font: 20px 'Montserrat-Bold'; color: #fff;}
.uye-panel-bg{background:url("../images/uye-panel-bg.svg") no-repeat center,#f12c5f;background-size: 1100px 370px;padding: 36px 0;}
input.uye-panel-input{height: 50px;}
label.uye-pane-label{font: 14px 'Montserrat-Bold'; color: #fff;}

.btn-uye-panel{background-color: #f12c5f;font: 14px 'Montserrat-Bold'; color: #fff;border: none;}
.btn-uye-panel:hover{background-color: #333;  color: #fff; }

.dropdown-menu>li>a {
    color: #72797d;
    margin-top: 0!important;
    text-align: left;
    display: block!important;
    padding: 6px 20px;
}
.dropdown-menu>li>a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #72797d;
}
a.uye-panel-link{font: 14px 'Montserrat-Bold'; color: #fff;margin-top: 20px;display: block;}
a.uye-panel-link:hover{color: #ccc;}
.btn-sepet{background-color: #fff;font: 14px 'Montserrat-Bold';color: #f02d5f;border: solid 1px #f02d5f;line-height: 2.5;}
.btn-sepet:hover{background-color: #f12c5f;font: 14px 'Montserrat-Bold'; color: #fff;border: none;line-height: 2.5;}
/***************************/
 label.cvfile input{position: absolute;left: -9999px;}

span.cvFile{position: absolute;left: 16px; text-align: center;width: 110px; height: 42px; background-color: #f12c5f;color: #fff;font: 14px 'Montserrat-Regular';line-height: 42px;}
span.cvName{position: absolute;width:calc(100% - 110px);height: 42px; left: 96px; background-color: #eee; line-height: 36px; padding-left: 42px;}



.btn-uye-kayit{margin-top: 46px !important; background-color: #fff;font: 14px 'Montserrat-Bold'; color: #f12c5f;border: 1px solid #f12c5f; height: 50px;}

.dosya-aciklama-text{margin-top: 54px;font: 13px 'Montserrat-Light';color: #636363;}
/***********************************************************************************/

.styled-checkbox.uyelik {
display: none;
}
.styled-checkbox.uyelik + label {
    position: relative;
}

label.checkbox.uyelik{    margin: 0 8px 0 14px;
    line-height: 14px;font-size: 13px;
    content: '';
    display: inline-block;}
 

.styled-checkbox.uyelik + label:before,
.lt-ie8 .checkbox-replacement {
    content: '';
    position: relative;
    float: left;
    left: 0;
    width: 26px;
    height: 24px;
    margin: 0 8px 0 -12px;
    line-height:24px;
    text-align: center;
    /* Put checkbox styles here: */
    border: 2px solid #999;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.styled-checkbox:checked + label:before,
.lt-ie9 .styled-checkbox.checked + label:before {
    content: '✔';
    color: #f12c5f;
    font: bold 16px Arial;
}
/***************************/

.uyelik-box{border: 1px solid #c5c5c5;}
.img-uyelik-bilgi{width: 110px;height: 110px;background-size: 110px 110px;background-repeat: no-repeat;}
.golge-uyelik-bilgi{width:24px;height:110px;}
.content-uyelik-bilgi{width: calc(100% - 134px); height: auto;font:14px 'Montserrat-Bold'; }
a.uyelik-box{color: #727272; width: 100%;margin-bottom: 32px;}
a.uyelik-box:hover{background-color: #f12c5f; color: #fff; }

.icon-uyelik-bilgi{background-image: url("../images/icon-uyelik-bilgi.svg");}
a.uyelik-box:hover>.icon-uyelik-bilgi{background-image: url("../images/icon-uyelik-bilgi2.svg");}

.icon-siparis-kayit{background-image: url("../images/icon-siparis-kayit.svg");}
a.uyelik-box:hover>.icon-siparis-kayit{background-image: url("../images/icon-siparis-kayit2.svg");}

.icon-odeme-yap{background-image: url("../images/icon-kredi-kart.svg");}
a.uyelik-box:hover>.icon-odeme-yap{background-image: url("../images/icon-kredi-kart2.svg");}

.icon-odeme-kayit{background-image: url("../images/icon-odeme-kayit.svg");}
a.uyelik-box:hover>.icon-odeme-kayit{background-image: url("../images/icon-odeme-kayit2.svg");}

.icon-teklif{background-image: url("../images/icon-teklif.svg");}
a.uyelik-box:hover>.icon-teklif{background-image: url("../images/icon-teklif2.svg");}

.icon-sifre-degistir{background-image: url("../images/icon-sifre-degistirme.svg");}
a.uyelik-box:hover>.icon-sifre-degistir{background-image: url("../images/icon-sifre-degistirme2.svg");}

.icon-kargo-takip{background-image: url("../images/icon-kargo-takip.svg");}
a.uyelik-box:hover>.icon-kargo-takip{background-image: url("../images/icon-kargo-takip2.svg");}

.icon-cikis-yap{background-image: url("../images/icon-cikis.svg");}
a.uyelik-box:hover>.icon-cikis-yap{background-image: url("../images/icon-cikis2.svg");}


h1.uye-title{font:18px 'Montserrat-Bold'; color: #f12c5f;padding:24px 0; }
h1.uye-title:after{content: '';position: relative; float: left;background: url("../images/uye-title-golge.png") no-repeat center;height: 46px; width: 100%;top: -30px;}

.btn-giris{background-color: #f12c5f; color: #fff;border: 1px solid #f12c5f;margin-top: 22px;}
.btn-giris:hover{background-color: #fff; color: #f12c5f;border: 1px solid #f12c5f;}
    
    
    .add-on .input-group-btn > .btn {
  border-left-width:0;left:-2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* stop the glowing blue shadow */
.add-on .form-control:focus {
 box-shadow:none;
 -webkit-box-shadow:none; 
 border-color:#cccccc; 
}

/* enable absolute positioning */
.inner-addon {
  position: relative;
}

/* style glyph */
.inner-addon .fa {
  position: absolute;
  padding: 13px;
  pointer-events: none;
}

/* align glyph */
.left-addon .fa  { left:  0px;}
.right-addon .fa { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }
    



.link-type-1{font: 14px 'Montserrat-Regular'; color: #f12c5f;}
    .link-type-121{font: 14px 'Montserrat-Regular'; color: #121212;}
    .link-type-121:hover{color: #f12c5f;}
.doviz-text{font: 13px 'Avenir-Next-Regular';margin-bottom: 10px;margin-top: 5px;margin-top: 17px;}

.row-media{margin: 24px 0;}
.media-body{    padding: 12px;    border: 3px solid #e1e1e1;}
.media-username{text-align: center;margin-right: 5px;}
.media-text-2{color: #898989;}
.media-img{max-height: 110px;}
.row-media-img-str{margin-bottom: 16px;}
.media-comment-img{max-height: 40px;margin-right: 5px;}

.testimonial-box img {
    display: inline-block;
    width: 90px;
    height:90px;
    border-radius: 50%;
    margin: 0 0 15px;
}
.testimonial-box h4 {
    color: #fe4819;
}
.testimonial-box p {
    margin-bottom: 20px;
    font-size: 17px;
    font-style: italic;
    font-weight: 400;
}
.ratings-icons {
    color: #fec42d;
    margin-bottom: 15px;
}


.musteri-memnuniyet-text{font: 22px 'Avenir-Medium'; color: #f12c5f; }
select.uye-form{height: 44px !important;}

/***************************/
@media (max-width: 575px) 
{
    .ana-dortlu-golge{background: none;}
    .ana-dortlu-box{margin-bottom: 16px;}
         .banner-box{max-width: 100% !important;margin-bottom: 16px;}
       .banner-hesapla-box{width: 100% ;}
       .banner-kurumsal-uye{width: 100% ;}
    .left-hesapla-item{width:81.68%}
       .img-ana-hesapla{width:18.32%}
    .ana-urun-str{  bottom: 0;}
    .icon-alt-musteri-hizmet img{margin-left: 76px;
    width: 55%;
    margin-top: 5px;}
    input[type="text"].ebulten{margin-bottom: 16px;}
    .ebulten-str{margin-top: 0 !important;}
.btn-uye-panel,.btn-sepet{width: 100% !important;}
    .btn-uye-panel,h5.alt-kampanya{margin-bottom: 16px;}
    
}


@media (max-width: 767px) 
{
   .ana-dortlu-golge{background: none;}
     .ana-dortlu-box{margin-bottom: 16px;}
         .banner-box{max-width: 100% !important;margin-bottom: 16px;}
       .banner-hesapla-box{width: 100%;}
    .banner-kurumsal-uye{width: 100% ;}
        .left-hesapla-item{width:81.68%} .ana-urun-str{  bottom: 0;}
       .img-ana-hesapla{width:18.32%}
        .icon-alt-musteri-hizmet img{margin-left: 76px;
    width: 55%;
    margin-top: 5px;}
    input[type="text"].ebulten{margin-bottom: 16px;}
        .ebulten-str{margin-top: 0 !important;}
    .btn-uye-panel,.btn-sepet{width: 100% !important;}
    .btn-uye-panel,h5.alt-kampanya{margin-bottom: 16px;}
}

@media (max-width: 991px) 
{
 li.nav-item{padding: 0;}
          .ebulten-str{margin-top: 16px !important;}
}

@media (max-width:1199px) 
{
  .navbar-collapse{background-color: transparent;}
     li.nav-item{padding: 0;}
        .ebulten-str{margin-top: 16px !important;}
}

@media (max-width: 4000px) 
{
    .navbar-collapse{background-color: transparent;}
    li.nav-item{padding: 0 5px;}
        .ebulten-str{margin-top: 16px !important;}
}
a {
  color: inherit;
}
a:hover {
  color: inherit;
  text-decoration: none;
}
*:hover.hover-opacity-8 {
  opacity: 0.8;
}

.transition-1 {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.transition-2 {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.transition-3 {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.radius-0 {
  border-radius: 0;
}
.radius-half {
  border-radius: 50%;
}
.input-div {
  position: relative;
  /*border-bottom: 1px solid rgba(255,255,255,0.3);*/
  border-radius: 0;
  padding: 0 0 0 0;
  max-width:100%;
  margin:3px 0 4px 0;
}
.form-group.error .input-div {
  border-color: #eb4652;
}
.form-group.error .form-label {
  color: #eb4652;
  opacity: 1 !important;
}
.form-group.error label.error {
  color: #eb4652;
  position:absolute;
  right:10px;
  top:6px;
  font-size:12px;
}
.form-group.focus .input-div {
  border-color: #FFF;
}
.form-group.focus .form-label {
  color: #FFF;
  opacity: 1 !important;
}
.form-group:not(.error) label.error {
  display:none !important;
}
.input-div.input-select2 {
  padding: 5px 1px;
}
.input-div input,
.input-div textarea,
.input-div select {
  border: 1px solid #FFF;
  background: none;
  box-shadow: none;
}
.input-div input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.input-div input:-webkit-autofill,
.input-div input:-webkit-autofill:hover,
.input-div input:-webkit-autofill:focus,
.input-div input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
}
.outline-0 {
  outline-width: 0;
}
.input-div .form-control {
  outline-width: 0;
  box-shadow: none;
  padding-left:10px;
  padding-right:10px;
  color:#FFF;
  border-radius:10px;
  font-size:inherit !important;
}
.input-div .form-control:focus {
  background: none;
  border-color: #00b9ee;
}
.input-div ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFF;
  opacity: 1; /* Firefox */
}

.input-div :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #FFF;
}

.input-div ::-ms-input-placeholder { /* Microsoft Edge */
  color: #FFF;
}
.select2-container .select2-selection--single{
  height:43px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height:43px !important;
}
.select2-container--default .select2-selection--single{
  border:none !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 15px !important;
  font-size: 13px;
  color: #6a6a6a !important;
  border: 1px solid #00b9ee;
  font-weight: bold;
  border-radius:4px;
}
.form-2 .input-div{
  min-width:205px;
  margin:15px 9px 0 0;
}
.form-2-2 .input-div {
  min-width: initial;
  margin: 19px 0 0 0;
}
.form-2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 10px !important;
  right: 10px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #00b9ee !important;
}
.form-2 .form-group.error label.error {
  color: #eb4652;
  position: absolute;
  right: auto;
  left: 0;
  top: auto;
  bottom: -23px;
  font-size: 12px;
}
.form-3 .input-div .form-control {
  border: 2px solid #1f79b4;
  padding: 10px 15px;
  color: #8197a7;
  font-weight:600;
}
.form-4 .select2-container .select2-selection--single {
  height: 76px !important;
  background:none;
}
.form-4 .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 76px !important;
  background-color: #062891;
  color: #FFF !important;
  font-size: 20px !important;
  border-radius: 15px;
  padding-left: 25px !important;
  border: 2px solid #52d5ce;
}
.select2-parent1 .select2-container--default .select2-selection--single .select2-selection__rendered {
  background-color: #52d5ce;
  color: #072894 !important;
}
.form-4 .input-div {
  margin-bottom: 19px;
}
/*.form-4 .select2-container:focus {
    outline:0 !important;
    background:none !important;
}*/
.form-4 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #FFF transparent transparent transparent;
  border-width: 11px 9px 0 9px;
  position:static !important;
}
.select2-parent1 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #072894 transparent transparent transparent;
}
.form-4 .select2-container--default .select2-selection--single .select2-selection__arrow {
  top:45px;
  right:30px;
  display:block;

}
.z-index-2 {
  z-index: 2;
}
body.rightmenu-open {
  overflow: hidden;
}
.rightMenu {
  width: 428px;
  background-color: rgba(0,21,90,0.95);
  max-width: 100% !important;
  color: #FFF;
  right: 0;
  top: 0;
  z-index: 1000;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-visible {
  overflow-x: visible;
}
.right-menu-ul > li > a:hover {
  color: #52dccf;
}
.right-menu-ul > li > a:before {
  display: inline-block;
  width: 3px;
  height: 15px;
  background-color: #52dccf;
  content:'';
  margin:7px 8px 0 0;
  vertical-align:top;
}
body:not(.rightmenu-open) .rightMenu {
  width: 0 !important;
  padding: 0 !important;
}
.lightBox {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,0.2);
  z-index: 999;
}
body:not(.lightbox-open) .lightBox {
  display: none;
}
.radius-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.radius-15 {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.sorgu-iletisim {
  max-width: 400px;
}
@media (max-width: 991.98px) {

}
/*lg and up*/
@media (min-width: 992px) {
  .sub-sidebar-left {
    float:left;
    width:330px;
  }
  .sub-sidebar-right {
    float: right;
    width:calc(100% - 370px);
  }
  .sorgu-iletisim {
    background-image: url('../images/sorgu-iletisim-bg.png');
    max-width: 620px;
    height: 97px;
    background-repeat: no-repeat;
  }
}

/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
  .btn-sm-block {
    width: 100%;
    display: block;
  }
  .tab2-ul li{
    display:block !important;
    margin-right:0 !important;
  }
  .sm-f30{
    font-size:30px !important;
  }
  .sm-f28 {
    font-size: 28px !important;
  }
  .sm-f26 {
    font-size: 26px !important;
  }
  .sm-f20 {
    font-size: 20px !important;
  }
  .sm-40px{
    width:40px;
  }
  .cbtn-1 {
    font-size: 20px !important;
    padding: 18px 40px 10px 14px !important;
  }
  .logo-1{
    height:55px;
    margin-bottom:15px;
  }
  .home-carousel-inside {
    min-height: 382px !important;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    background-size: auto 200px !important;
  }
  .tum-kampanyalar {
    width: 160px !important;
    padding: 39px 10px 0 10px !important;
    background-position: top right !important;
    background-size:100% 100% !important;
    font-size:15px !important;
    background-repeat:no-repeat;
  }
  .tab-link{
    display:block;
    border-radius:15px;
    border:1px solid #ccc;
    padding:10px 15px;
    margin-bottom:10px;
  }
  .form-inline-notsm{
    display:block !important;
  }
  .form-inline-notsm .input-div{
    margin-right:0 !important;
  }
  .speed-ul-parent{
    font-size:18px !important;
  }
  .speed-ul .list-inline-item{
    padding-top:5px;
  }
  .page-footer {
    background-image: none !important;
    background-color: #072894 !important;
  }
  body.sub-page{
    background-size:auto 300px !important;
    background-position:top center;
  }
  .max-w-sm-120px{
    max-width:120px !important;
  }
  .footer-contact-icon{
    right:5px !important;
    top:5px !important;
    opacity:0.5;
  }
  .bg-sm-w-100{
    background-size:100% auto !important;
    background-position:bottom center;
  }
  .sm-h-35px{
    height:35px;
  }
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1250px) {
  .text-start-parent{
    margin-left:-13px;
  }
  .text-1 {
    margin: 50px 0 0 -23px;
  }
  .campaign-box {
    min-height: 337px;
    position:relative;
  }
  .campaign-box:before {
    display: block;
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    background-color: #b9dbe7;
    right: -15px;
    top: 17px;
  }
  .row > div:nth-child(3n) .campaign-box:before {
    display:none;
  }
  .row > div:nth-child(n+4) .campaign-box:after {
    display: block;
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background-color: #b9dbe7;
    left: 0;
    top: 0;
  }
  .btn-4-parent {
    width: auto !important;
    min-width: initial !important;
    margin-right: 0 !important;
  }
  .detail-left {
    width: 47%;
    float:left;
  }
  .detail-right {
    width: calc(53% - 23px);
    float:right;
  }
}
@media (max-width: 1249.98px) {
  .speed-ul-2col li{
    width:calc((100% - 70px) / 2);
    text-align:center;
  }
}
.opacity-3{
  opacity:0.3;
}
.overflow-hidden {
  overflow: hidden;
  background-size: 100%;
}
.scale-hover:hover .scale-div {
  transform: scale(1.1);
}
.radius-8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.radius-6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
a:hover.hover-underline{
  text-decoration:underline;
}
.left-top-0{
  left:0;
  top:0;
}
.right-top-0 {
  right: 0;
  top: 0;
}
.left-bottom-0{
  left:0;
  bottom:0;
}
.right-bottom-0 {
  right: 0;
  bottom: 0;
}
.text-overflow{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

@media print {
  /*#header, #footer {
      display: none !important;
  }*/
}
.nowrap{
  white-space:nowrap;
}
.page-footer {
  min-height: 481px;
  background-image: url('../images/footer-bg.jpg');
  background: #1a1c2a;
  padding: 20px 0;
}

.page-footer .btn {
  background: #f12b5f;
  border-color:#f12b5f
}
.footer-h4{
  font-size:18px;
  margin-top: 38px;
  color: #f12b5f;
}
.footer-ul li{
  font-size: 16px;
  color:#FFF;
  font-weight:300;
}
.lh33{
  line-height: 27px;
}
.lh37 {
  line-height: 37px;
}
.footer-h4.f15 {
  font-size: 15px;
}
.btn-1{
  padding:6px 10px;
}
.btn-2 {
  padding: 13px 10px;
}
.btn-3 {
  padding: 10px 23px;
  min-height:45px;
  min-width:120px;
}
.btn-4 {
  padding: 10px 23px;
  min-width:125px;
}
.btn-5 {
  display: inline-block;
  min-width: 151px;
  height: 51px;
  color: #1f79b4;
  border: 2px solid #1f79b4;
  cursor:pointer;
  background:none;
  font-weight:bold;
}
.btn-5:hover {
  color: #FFF;
  background-color: #1f79b4;
}
.btn-6{
  padding:24px 20px;
}
.btn-size-6 {
  padding: 27px 15px;
}
.row.gutters-14 {
  margin-right: -7px;
  margin-left: -7px;
}

.row.gutters-14 > [class^="col-"],
.row.gutters-14 > [class*=" col-"] {
  padding-right: 7px;
  padding-left: 7px;
}
.row.gutters-8 {
  margin-right: -4px;
  margin-left: -4px;
}
.row.gutters-8 > [class^="col-"],
.row.gutters-8 > [class*=" col-"] {
  padding-right: 4px;
  padding-left: 4px;
}
.row.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}
.row.gutters-0 > [class^="col-"],
.row.gutters-0 > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}
.cb-label{
  line-height:16px;
  font-weight: normal;
  color: #fff;
}
.cb-label input[type=checkbox] {
  display: none;
}
.cb-label input[type=checkbox] + span {
  display: inline-block;
  background-image: url('../images/cb-unchecked.png');
  background-repeat:no-repeat;
  width:14px;
  height:14px;
}
.cb-label input[type=checkbox]:checked + span {
  background-image: url('../images/cb-checked.png');
}
.social{
  margin:  6px;
}
a.link-effect{
  position:relative;
}
a.link-effect:before {
  display: block;
  content: "";
  position: absolute;
  height: 2px;
  width: 0;
  left: 0;
  bottom: 0;
  background-color: #f12b5f;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a.link-effect:hover:before {
  width: 100%;
}
a.link-effect-2:before {
  background-color: #1f79b4;
}
.footer-contact{
  padding:16px 28px 10px 28px;
  min-height:76px;
  background: #f12b5f;
  margin-top: 15px;
  margin-bottom: 15px;
}
.footer-contact div,.text-white{
  color: #ffffff;
}
.footer-contact-icon{
  right:19px;
  float: right;
  margin-top: -33px;
}
.min-h-138px{
  min-height:138px;
  line-height: 138px;
  margin-top: 37px;
}
.min-h-386px{
  min-height:386px;
}
.min-h-601px{
  min-height:601px;
}
.min-h-415px{
  min-height:415px;
}
.min-h-154px{
  min-height:154px;
}
.bg-gray-1 {
  background-color: #f6f6f6;
}
.blue-belt {
  position: absolute;
  right: -105px;
  top: 0;
  width: 1200px;
  min-height: 138px;
  background-color: #2b2c3f;
  background-image: url('../images/footer-sep.png');
  background-position: top right;
  background-repeat: no-repeat;
}
.section-hiz-testi{
  min-height:632px;
}
.hiz-testi-padding{
  padding:70px 0 0 0;
}
.text-1{
  line-height:40px;
  /*margin:50px 0 0 -23px;*/
}
.speed-ul-parent {
  border: 2px solid #ff2c00;
  min-height: 60px;
  color: #737373;
  font-size:22px;
}
.speed-ul {
  display:block;
  text-align:center;
  padding:10px 10px 8px 10px;
  margin-bottom:0 !important;
  position: relative;
  z-index: 99;
}
.speed-ul li{
  vertical-align:top;
}
.speed-ul .list-inline-item {
  margin-right:0;
}
.speed-ul li.speed-ul-sep {
  display: inline-block;
  width: 2px;
  height: 38px;
  background-color: #ff2c00;
  margin: 0 25px;
}
.speed-ul-size-2{
  min-height:69px;
  padding:3px 0;
  position: relative;
}
.speed-ul-size-2:after{
  content:"";
  position: absolute;
  left: 0;
  top: 0;
  height: 65px;
  background: #f00;
  border-radius: 8px;
}
.speed-ul-size-2 .speed-ul li.speed-ul-sep {
  margin: 0 20px;
}
.section-neler-katacak{
  min-height:600px;
}
.f34{
  font-size:34px;
}
.color-gray-1 {
  color: #6a6a6a;
}
.color-gray-2 {
  color: #353536;
}
.color-gray-3 {
  color: #899dac;
}
.color-green-1 {
  color: #52dccf;
}
.color-blue-1 {
  color: #1f79b4;
}
.color-blue-2 {
  color: #8197a7;
}
.color-blue-3 {
  color: #5c617a;
}
.color-blue-4 {
  color: #323a5d;
}
.feature-box{
  padding:20px 10px 10px 10px;
  min-height:275px;
}
.feature-box.active {
  -webkit-box-shadow: 15px 15px 40px 0px rgba(0,0,0,0.11);
  -moz-box-shadow: 15px 15px 40px 0px rgba(0,0,0,0.11);
  box-shadow: 15px 15px 40px 0px rgba(0,0,0,0.11);
}

.gradient-1 {
  background: #f3f3f3;
  background: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, #f3f3f3 0%,#ffffff 100%);
  background: linear-gradient(to bottom, #f3f3f3 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 );
}
.gradient-2 {
  background: #2f54a1;
  background: -moz-linear-gradient(45deg, #2f54a1 0%, #5ec2d2 100%);
  background: -webkit-linear-gradient(45deg, #2f54a1 0%,#5ec2d2 100%);
  background: linear-gradient(45deg, #2f54a1 0%,#5ec2d2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f54a1', endColorstr='#5ec2d2',GradientType=1 );
}
.section-hizmet-sorgulama {
  min-height: 544px;
}
.max-w-775px{
  max-width:775px;
}
.max-w-125px {
  max-width: 125px;
}
.max-w-1003px{
  max-width:1003px;
}
.max-w-1130px{
  max-width:1130px;
}
.max-w-270px{
  max-width:270px;
}
.max-w-700px{
  max-width:700px;
}
.border-1 {
  border: 2px solid #00b9ee;
}
.pt-15px{
  padding-top:15px;
}
.section-kampanyalar{
  min-height:995px;
}
.dikey-kampanya{
  min-height:790px;
}
.tab-link{
  display:block;
  text-align:center;
  padding-bottom:10px;
  cursor:pointer;
}
.tab-link:hover {
  color: #3765a9;
}
.tab-link.active {
  font-weight: 800;
  color: #3765a9;
}
.tab-line {
  height: 2px;
  background-color: #e6e6e6;
  position:relative;
}
.tab-line-sub-1 {
  position: absolute;
  left: 0;
  height: 3px;
  width: 128px;
  background-color: #3765a9;
  transition: left .25s ease;
}
.tab-line-sub-2 {
  position: absolute;
  top: 2px;
  left: 0;
  height: 6px;
  width: 13px;
  background-image: url('../images/tab-sub-2.png');
  background-repeat: no-repeat;
  transition: left .35s ease-in-out;
}
.step-1 .tab-line-sub-1 {
  left: calc((((100% - 60px) / 3) - 128px) / 2);
}
.step-1 .tab-line-sub-2 {
  left: calc((((100% - 60px) / 3) - 13px) / 2);
}
.step-2 .tab-line-sub-1 {
  left:calc((100% - 128px) / 2);
}
.step-2 .tab-line-sub-2 {
  left: calc((100% - 13px) / 2);
}
.step-3 .tab-line-sub-1 {
  left: calc( (((100% - 60px) / 3) * 2) + 60px + (((100% - 60px) / 3) - 128px) / 2);
}
.step-3 .tab-line-sub-2 {
  left: calc( (((100% - 60px) / 3) * 2) + 60px + (((100% - 60px) / 3) - 13px) / 2);
}
.step-1-hover .tab-line-sub-1 {
  left: calc((((100% - 60px) / 3) - 128px) / 2);
}
.step-1-hover .tab-line-sub-2 {
  left: calc((((100% - 60px) / 3) - 13px) / 2);
}
.step-2-hover .tab-line-sub-1 {
  left: calc((100% - 128px) / 2);
}
.step-2-hover .tab-line-sub-2 {
  left: calc((100% - 13px) / 2);
}
.step-3-hover .tab-line-sub-1 {
  left: calc( (((100% - 60px) / 3) * 2) + 60px + (((100% - 60px) / 3) - 128px) / 2);
}
.step-3-hover .tab-line-sub-2 {
  left: calc( (((100% - 60px) / 3) * 2) + 60px + (((100% - 60px) / 3) - 13px) / 2);
}
.tab-content{
  margin-top: 0;
  color: #585757;
  padding: 10px 0;
  font-size: 16px;
  letter-spacing: 0.2px;
  line-height: 28px;
}
.campaign-box{
  margin:25px 0 8px 0;
}
.campaign-box-img{
  position:relative;
}
.campaign-box-info {
  position: absolute;
  width: 58px;
  height: 29px;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url('../images/box-info-bg.png');
  left: 0;
  top: 15px;
  padding:3px 3px 3px 3px;
}
.campaign-box-info img{
  max-width:100%;
  max-height:100%;
}
.campaign-box:not(.animated):not(.subpage-campaign-box) {
  display: none;
}
.campaign-box header {
  padding: 26px 0 10px 0;
  margin-bottom: 12px;
  color: #20273e;
}
.campaign-box header > div {
  line-height: 18px;
  height: 37px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.campaign-box footer {
  padding: 15px 0 0 0;
  color: #263240;
}
.campaign-box footer a {
  color: #9eaebc;
}
.campaign-box footer a:hover {
  color: #263240;
}
.hiz-testi {
  display: inline-block;
  position: relative;
  background-image: url('../images/hiz-testi-bg.png');
  background-repeat:no-repeat;
  background-position:left top;
  width:404px;
  height:200px;
}
.hiz-testi-ibre {
  display: inline-block;
  position: absolute;
  background-image: url('../images/hiz-testi-ibre.png');
  background-repeat: no-repeat;
  background-position: left top;
  width: 290px;
  height: 318px;
  top: 8px;
  left: -1px;
}
.hiz-testi-animate .hiz-testi-ibre {
  -webkit-animation: spin .4s linear infinite;
  -moz-animation: spin .4s linear infinite;
  animation: spin .4s linear infinite;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(42deg);
  }
  100% {
    -moz-transform: rotate(45deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(42deg);
  }
  100% {
    -webkit-transform: rotate(45deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(42deg);
    transform: rotate(42deg);
  }
  100% {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}
.carousel-2 .item-inside {
  min-height:740px;
  position:relative;
}
.carousel-2.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0 !important;
}
.owl-carousel.carousel-1 .owl-dots {
  position: absolute;
  left: 50%;
  top: 100px;
}
.owl-carousel.carousel-1 .owl-dots .owl-dot {
  outline: 0;
  display:block;
}
.owl-carousel.carousel-1 .owl-dots .owl-dot,
.owl-carousel.carousel-2 .owl-dots .owl-dot,
.owl-carousel.carousel-3 .owl-dots .owl-dot,
.owl-carousel.carousel-4 .owl-dots .owl-dot,
.owl-carousel.carousel-5 .owl-dots .owl-dot {
  outline: 0;
}
.owl-carousel.carousel-1 .owl-dots .owl-dot span,
.owl-carousel.carousel-2 .owl-dots .owl-dot span,
.owl-carousel.carousel-3 .owl-dots .owl-dot span {
  width: 9px;
  height: 9px;
  border: 2px solid #83e5f7;
  background: none;
  margin: 3px 3px;
}
.owl-carousel.carousel-1 .owl-dots .owl-dot.active span, .owl-carousel.carousel-1 .owl-dots .owl-dot:hover span,
.owl-carousel.carousel-2 .owl-dots .owl-dot.active span, .owl-carousel.carousel-2 .owl-dots .owl-dot:hover span,
.owl-carousel.carousel-3 .owl-dots .owl-dot.active span, .owl-carousel.carousel-3 .owl-dots .owl-dot:hover span {
  background: #83e5f7;
}
.owl-carousel.carousel-3.owl-theme .owl-dots {
  position:absolute;
  bottom:-30px;
  width:100%;
  margin-top:0;
}
.owl-carousel.carousel-4.owl-theme .owl-dots {
  position: absolute;
  bottom: 15px;
  width: 100%;
  margin-top: 0;
}
.owl-carousel.carousel-4 .owl-dots .owl-dot span {
  width: 11px;
  height: 11px;
  border: 2px solid #2e3152;
  background: none;
  margin: 3px 3px;
}
.owl-carousel.carousel-4 .owl-dots .owl-dot.active span, .owl-carousel.carousel-4 .owl-dots .owl-dot:hover span {
  background: #2e3152;
}
.owl-carousel.carousel-5.owl-theme .owl-dots {
  margin-top: 33px !important;
}
.owl-carousel.carousel-5 .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  border: 2px solid #2e3152;
  background: none;
  margin: 3px 3px;
}
.owl-carousel.carousel-5 .owl-dots .owl-dot.active span, .owl-carousel.carousel-5 .owl-dots .owl-dot:hover span {
  background: #2e3152;
}
.item-inside-logo {
  background-image: url('../images/dikey-info-bg.png');
  background-repeat: no-repeat;
  background-position: right top;
  padding: 10px;
  width: 144px;
  height: 79px;
  position: absolute;
  left: 0;
  top: 176px;
}
.item-inside-right-logo {
  background-image: url('../images/dikey-right-info-bg.png');
  background-repeat: no-repeat;
  background-position: left top;
  width: 11px;
  height: 79px;
  position: absolute;
  right: 0;
  top: 176px;
}
.dikey-fiyat{
  top:190px;
  right:60px;
}
.hover-margin-1 {
  margin-right: 5px;
  margin-left: 0;
}
.hover-margin-1:hover {
  margin-left: 5px;
  margin-right: 0;
}
.golge-1 {
  background-image: url('../images/golge-1.png');
  height:46px;
  background-repeat:no-repeat;
}
.va-top{
  vertical-align:top;
}
.tum-kampanyalar {
  background-image: url('../images/tum-kampanyalar.png');
  width:235px;
  height:125px;
  margin-top:-31px;
  padding:55px 0 0 0;
  position:relative;
  z-index:2;
}
.tum-kampanyalar a:hover {
  color: #52dccf !important;
}
.selected-slider {
  background-image: url('../images/selected-slider-bg.png');
  width:252px;
  height:41px;
  background-size:cover;
  background-position:top center;
  top:-22px;
  left:-68px;
  z-index:2;
}
.home-slider-container{
  padding-top:186px;
}
.home-carousel-inside {
  /*background-color: rgba(255,0,0,0.3);*/
  background-size:contain;
  background-position:bottom center;
  background-repeat:no-repeat;
  min-height:415px;
}
.bizi-arayin{
  top:137px;
  left:0;
  z-index:5;
}
.bizi-arayin a:hover {
  color: #00b9ee;
}
body.topmenu-bg .bizi-arayin {
  display: none;
}
.cbtn-1 {
  background-image: url('../images/btn-bg-1.png');
  background-repeat:no-repeat;
  width:457px;
  max-width:100% !important;
  height:64px;
  color:#FFF;
  display:inline-block;
  text-align:left;
  padding:12px 10px 10px 14px;
  position:relative;
  background-size:100% 100%;
}
.cbtn-1:before {
  background-image: url('../images/btn-plus.png');
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  right: 24px;
  top: 24px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.cbtn-1:hover {
  color: #1fd0f0;
  padding-left:20px;
}
.cbtn-1:hover:before {
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari 3-8 */
  transform: rotate(90deg);
}
.subpageBump {
  background-image: url('../images/subpage-topmenu-bump.png');
  background-repeat:no-repeat;
  width:217px;
  height:21px;
  position:absolute;
  bottom:-21px;
  left:170px;
}
body.topmenu-bg .subpageBump,
body:not(.sub-page) .subpageBump {
  display: none !important;
}
.breadcrumb-1 {
  background: none;
  padding: 0 !important;
  color: #8197a7;
}

.breadcrumb-1 .breadcrumb-item.active {
  color: #1f79b4;
}
.breadcrumb-1 a:hover {
  color: #1f79b4;
}
.left-header {
  line-height: 21px;
  padding: 29px 20px;
  background-image: url('../images/left-h-bg.png');
}
.sub-sidebar-left-content{
  padding:28px 21px;
}
.ccb-label{
  margin-bottom:5px;
}
.ccb-label input[type=checkbox] {
  display: none;
}
.ccb-label input[type=checkbox] + span.ccb-bg {
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 16px;
  background-image: url('../images/cb-gray-unchecked.png');
}
.ccb-label input[type=checkbox]:checked + span.ccb-bg {
  background-image: url('../images/cb-gray-checked.png');
}
.ccb-label .ccb-text {
  font-size: 18px;
  color: #8197a7;
  vertical-align:top;
  line-height:18px;
}
.ccb-ul-parent{
  padding:12px 0 20px 0;
}
.subpage-campaign-box:before,
.subpage-campaign-box:after {
  display: none !important;
}
.subpage-campaign-box {
  margin: 8px 0 27px 0;
}
.pagination-1 .page-link {
  padding:13px 21px;
}
.pagination-1 .page-item.active .page-link {
  background-color: #FFF;
  border-color: #52dccf;
  color: #52dccf;
}
.min-h-265px{
  min-height:265px;
}
.min-h-513px{
  min-height:513px !important;
}
.min-h-723px{
  min-height:723px;
}
.shadow-1 {
  -webkit-box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.06);
  -moz-box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.06);
  box-shadow: 10px 10px 15px 0px rgba(0,0,0,0.06);
}
.subpage-campaign-box header {
  padding-bottom:4px;
}
.btn-effect-1 span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.3s;
}
.btn-effect-1 span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.3s;
}
.btn-effect-1:hover span {
  padding-right: 25px;
}
.btn-effect-1:hover span:after {
  opacity: 1;
  right: 0;
}
.form-control2{

  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.iti--allow-dropdown{
  float: left;
  width: 100%;

}

.baskisablonlar{float: left;border: solid 2px #ddd;padding: 10px;width: 100%;margin: 20px 0;border-radius: 5px;height: 300px;}
.baskisablonlar h4{
  position: absolute;
  color: #e60045;
  font-size: 14px;
  margin: 0 20px;
  margin-top: -19px;
  background: #fff;
  width: 75%;
  text-align: center;
}

.baskisablon{
  color: #a5a5ac;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}
.baskisablon .nav-pills>li {
  overflow: hidden;
  float: left;
  font-size: 17px;
  font-weight: bold;
}
.baskisablon .nav-pills>li>a {
  color: #a5a5ac;
  padding: 0 37px;
  text-align: center;
}

.baskisablon .nav-pills>li:nth-child(1)>a {
  margin-left: 0;

}
.baskisablon .nav-pills>li.active>a, .baskisablon .nav-pills>li.active>a:hover, .baskisablon .nav-pills>li.active>a:focus {
  background: none;
  color: #f1235f;
}

.baskisablon .download-yazi {
  bottom: 0;
  margin: 0;
  font-weight: normal;
  font-size: 10pt;
  cursor: pointer;
  width: 100%;
  float: left;
  padding: 7px;
  height: 236px;
  overflow: scroll;
}
.baskisablon .download-yazi a{
  display: block;
  padding: 0;
  float: left;
  width: 100%;
  color: #a5a5ac;
  font-size: 13px;
  font-weight: 400;
  text-transform: unset;
}
.baskisablon .download-yazi a i{
  padding: 0;
  margin-top: 7px;
  float: left;
  margin-right: 8px;
}
.kurbtn{
    font-size: 12px;
    float: left;
    /* margin: 0 6px; */
    color: #747474;
    margin-top: 20px;
    border-right: solid 2px #000;
    padding-right: 15px;
}
.kurbtn span{
  color: #626262;
  font-size: 13px;
  /* letter-spacing: 0.1px; */
}
.kurbtn a{
    margin: 0px 2px;
    border-right: solid 1px #f5f5f5;
    padding-right: 6px;
}
.kurbtn a:last-child{
    border: none;
}
.kurbtn a.kuraktif{
    color: #ec1651;
}
.dilsecimi{
    float: right;
}
.dilsecimi select{
    border: none;
    color: #565555;
}