
.load_div {
  width: 100%;
  height: 100%;
  position: fixed;
  opacity: 0.6;
  background-color: white;
  display:none;
  z-index:9000;
  padding: 0px;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
}
.load_gif {
  width: 400px;
  height: 250px;
  padding: 0px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -200px;
  margin-top: -150px;
  opacity: 1;
}
footer
{
  background-color:#3c4862;
  margin-top: 40px;

}
#foo-1
{
  padding:30px 0px;

}
.agfooterlogo
{
  width:212px;
  height:37px;
  background-position:0px 0px!important;
  /*background-image:url(https://adresgezgini.com/themes/2018/images/noel-logo-beyaz.png);
  background-size: contain;
  */background-repeat: no-repeat;
  margin-bottom:10px;

}
#foo-1 .foo-iletisim
{
  float:left;
  width:100%;
  color:white;
  font-size:14px;
  margin-top:10px;

}
#foo-1 .foo-iletisim div
{
  float:left;
  padding-left:25px;

}
#foo-1 .foo-iletisim a
{
  color:white;
  text-decoration:none;

}
#foo-1 .foolink
{
  padding: 10px!important;
  margin-left: 14px;
  border: 1px solid #fff;
  border-radius: 10px;
}
#foo-1 .foolink h3
{
  font-size:14px;
  color:white;
  font-weight:700;
  margin-bottom:15px;
}
#foo-1 .foolink ul
{
  list-style:none;
  padding:0px;
  margin:0px;

}
#foo-1 .foolink ul li a
{
  font-size:14px;
  color:#c1c3ca;
  margin-bottom:5px;
  text-decoration:none;

}
#foo-1 .foolink ul li a:hover
{
  color:white;

}
#foo-2
{
  padding:20px 0px;
  background-color:#424e67;
  border-top:1px solid #4f5a71;
  border-bottom:1px solid #4f5a71;

}
#foo-2 a img
{
  opacity:0.7
}
#foo-2 a:hover img
{
  opacity:0.95
}
.foososyal
{
  list-style:none;
  margin:0;
  padding:0;
  float:left;

}
.foososyal li
{
  float:left;

}
.foososyal li a
{
  float:left;
  width:60px;
  text-align:center;
  padding:3px 0px;

}
.foososyal li a.bfl::before
{
  content:'';
  float:left;
  width:1px;
  height:7px;
  margin-top:12px;
  background-color:#8891a0;

}
.agfoofacebook
{
  width:12px;
  height:21px;
  background-position:-256px -76px!important;

}
.agfootwitter
{
  width:21px;
  height:19px;
  background-position:-270px -76px!important;

}
.agfooinstagram
{
  width:18px;
  height:18px;
  background-position:-292px -76px!important;

}
.agfoogoogle
{
  width:28px;
  height:19px;
  background-position:-310px -76px!important;

}
.agfooyoutube
{
  width:17px;
  height:21px;
  background-position:-339px -76px!important;

}
.agfoolinkedin
{
  width:20px;
  height:21px;
  background-position:-356px -76px!important;

}
.agfoopinterest
{
  width:15px;
  height:21px;
  background-position:-378px -76px!important;

}
.agfoovimeo
{
  width:21px;
  height:19px;
  background-position:-394px -76px!important;

}
.aggoogleplay
{
  float:right;
  width:107px;
  height:36px;
  background-position:-188px -38px!important;
  margin-right:8px;

}
.agappstore
{
  float:left;
  width:107px;
  height:36px;
  background-position:-296px -38px!important;

}
#foo-3
{
  padding:30px 0px;

}
#foo-3 .copyright
{
  color:white;
  font-size:13px;
  padding-top:18px;

}
#foo-3 .copyright a
{
  color:white!important;
  text-decoration:underline;

}
#foo-3 .copyright div
{
  padding:2px 0px;

}
.agfooadres
{
  position:absolute;
  width:15px;
  height:21px;
  background-position:-188px -76px!important;
  margin-top:5px;

}
.agfootelefon
{
  position:absolute;
  width:17px;
  height:17px;
  background-position:-204px -76px!important;
  margin-top:2px;

}
.agfoofaks
{
  position:absolute;
  width:16px;
  height:16px;
  background-position:-222px -76px!important;
  margin-top:4px;

}
.agfooeposta
{
  position:absolute;
  width:17px;
  height:13px;
  background-position:-239px -76px!important;
  margin-top:5px;

}
.agfoolink
{
  width:6px;
  height:5px;
  background-position:-489px -43px!important;
  margin-right:3px;
  margin-top:-2px;

}
.agfoolinkbaslik
{
  width:15px;
  height:10px;
  background-position:-467px -53px!important;
  margin-top:3px;
  float:right;
  -ms-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  transition: all 0.3s ease-in-out!important;

}
.collapsed .agfoolinkbaslik
{
  -ms-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);

}
#header .agara
{
  width:60px;
  height:60px;
  position:fixed;
  right:0;
  top:0;
  padding-top:15px;

}
#header .agara img
{
  width:28px;
  height:29px;
  background-position:-397px -100px!important;

}
#header .agmenu
{
  width:60px;
  height:60px;
  position:fixed;
  left:0;
  top:0;
  padding-top:16px;

}
#header .agmenu img
{
  width:21px;
  height:22px;
  background-position:-339px -102px!important;

}
#header.active .agara,#header.agh .agara
{
  padding-top:10px!important;

}
#header.active .agara img,#header.agh .agara img
{
  background-position:-365px -100px!important;

}
#header.active .agmenu,#header.agh .agmenu
{
  padding-top:12px!important;

}
#header.active .agmenu img,#header.agh .agmenu img
{
  background-position:-313px -102px!important;

}
#mobil-menu
{
  position:fixed;
  width:100%;
  height:93vh;
  z-index:100;
  top:62px;
  overflow:scroll;
  box-shadow:inset 0px 7px 13px rgba(57, 65, 81, 0.1);

}
#mobil-menu .alt-menu-dis
{
  display:none;
  background-color:#394151;

}
#mobil-menu .alt-menu
{
  color:white;
  border-bottom:1px solid #51596a;

}
#header.active #mobil-menu,#header.agh #mobil-menu
{
  top:50px!important;

}
#referanslar
{
  padding:10px 0px;

}
#referanslar img
{
  -webkit-filter:grayscale(100%);
  -webkit-transition:-webkit-filter 400ms linear;

}
#referanslar img:hover
{
  -webkit-filter:grayscale(0%);

}
#altheader
{
  padding:18px 0px;
  background-color:white;

}
#altheader h1
{
  float:left;
  color:#394151;
  font-size:26px;
  margin:0px;
  text-transform:uppercase;

}
.bcrumb
{
  float:right;
  list-style:none;
  padding:0;
  margin:7px 0px;

}
.bcrumb .bcrumb-item
{
  float:left;
  color:#a6adb5;
  font-size:11px;

}
.bcrumb .bcrumb-item a
{
  text-decoration:none;
  color:#a6adb5;

}
.bcrumb .bcrumb-item.active
{
  font-weight:bold;

}
.bcrumb-item+.bcrumb-item::before
{
  display:inline-block;
  padding-right:.5rem;
  padding-left:.5rem;
  color:#6c757d;
  content:"|";
  font-size:6px;
  font-weight:500;
  top:-2px;
  position:relative;

}
.icna
{
  width:13px;
  height:13px;
  background-position:-407px -195px!important;
  margin-top:-4px;

}
#enaltheader
{
  background-color:#46516a;

}
#enaltheader a
{
  color:white;
  font-size:14px;
  padding:10px 12px;
  text-decoration:none;
  float:left;
  opacity:0.8;

}
#enaltheader a:hover
{
  opacity:1;

}
#enaltheader a.active
{
  opacity:1!important;
  border-bottom:2px solid #f6b120;
  margin-bottom:-1px;

}
.gpartners
{
  text-align:right;

}
.contain-shadow {
  -webkit-box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.1), 0 8px 16px 0 rgba(19,41,104,.2);
  box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.1), 0 8px 16px 0 rgba(19,41,104,.2);
}
.main-logo-kalkan {
  max-height: 100px;
  margin-right: 5px;
  position: absolute;
}
.main-logo-yazi {
  max-height: 82px;
  margin-top: 5px;
}

.responsive-logo-kalkan {
  max-height: 50px;
  margin-right: 5px;
}
.responsive-logo-yazi {
  max-height: 55px;
  margin-top: 5px;
}

.footer-logo-kalkan {
  max-height: 50px;
  margin-right: 5px;
}
.footer-logo-yazi {
  max-height: 80px;
  margin-top: 5px;
}
.e-bulten-head {
  font-size: 14px;
  color: white;
  font-weight: 700;
  margin-bottom: 15px;
}
}
@media (max-width: 1450px) {
  .footer-logo-kalkan {
    max-height: 45px;
    margin-right: 5px;
  }
  .footer-logo-yazi {
    max-height: 80px;
    margin-top: 5px;
  }
}

@media (max-width: 991px) {
  .main-logo-kalkan {
    display: none;
  }
  .main-logo-yazi {
    display: none;
  }
  #topnav .topbar-main .logo {
    margin-right: 0px;
  }
  .footer-logo-kalkan {
    max-height: 35px;
    margin-right: 5px;
  }
  .footer-logo-yazi {
    max-height: 55px;
    margin-top: 5px;
  }
}

@media (max-width: 767px) {
  .footer-logo-kalkan {
    max-height: 50px;
    margin-right: 5px;
  }
  .footer-logo-yazi {
    max-height: 85px;
    margin-top: 5px;
  }
}

@media (max-width: 370px) {
  .responsive-logo-kalkan {
    max-height: 45px;
  }
  .responsive-logo-yazi {
    max-height: 55px;
  }
  #topnav .topbar-main .logo {
    margin-right: 0px;
  }
}