ul,
li {
  list-style: none;
}
a {
  outline: none;
  text-decoration: none;
}
b {
  font-weight: bold;
}
strong {
  font-weight: bold;
}
em {
  font-weight: bold;
}
i {
  font-style: italic;
}
.p {
  padding: 5px 20px !important;
  color: #1D1D1B;
}
.left {
  float: left;
}
.right {
  float: right;
}
.t-left {
  text-align: left;
}
.t-right {
  text-align: right;
}
.t-center {
  text-align: center;
}
.t-justify {
  text-align: justify;
}
.italic {
  font-style: italic;
}
.bold {
  font-weight: bold;
}


.clear {
  clear: both;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}
.none {
  display: none;
}
.relative {
  position: relative;
}
.brd {
  width: 1px !important;
  height: 15px !important;
  background: #999;
  float: left;
  margin: 10px !important;
}
.marginauto {
  margin: 0 auto !important;
}
.margin-top-15{
  margin-top:15px;
}
.floatnone {
  float: none !important;
}
.t20 {
  text-indent: 20px;
}
.list1 {
  margin: 0 0 0 -40px !important;
}
.full-width{
    max-width: 100%;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
@font-face {
  font-family: 'constantineregular';
  src: url('../fonts/constantine_kopya-webfont.eot');
  src: url('../fonts/constantine_kopya-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/constantine_kopya-webfont.woff') format('woff'), url('../fonts/mark_simonson_-_proxima_nova_bold-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


body{font-size: 15px; color: #57453b;font-family: 'constantineregular';border-top:15px solid #57453b;}


h3.caption1{
    font-size: 24px;
    font-family: georgia;
    color: #57453b;
}

/* enter-logo */
.enter-logo{
    margin-top: 10%;
}

/* left nav */
.left-nav{
    margin-top: 50px;
}

/* nav-menu */
.nav-menu{
    margin-top:30px;
    border-top:1px solid #57453b;
    padding-top:30px;
    padding-left: 0 !important;
}

.nav-menu li{
    display: block;
    text-align: center;
    background: url("../img/a-passive.png") top center no-repeat;
    margin:15px 0;
}
.nav-menu li a{
    color: #57453a;
    display: block;
    padding:15px 0;
}
.nav-menu li a:hover{
    text-decoration: none;
}
.nav-menu li.aktif, .nav-menu li:hover{
    font-weight: bold;
    text-decoration: none;
    background: url("../img/a-active.png") top center no-repeat;
}
.nav-menu li.aktif a,.nav-menu li:hover a{
    padding-top: 20px;
}


/* content */
.content{
    margin-top:150px;
    font-family: georgia;
}

.content p{
    text-align: justify;
}

/* contact-form */
#cform{
    margin-bottom:20px;
}
#cform label{
    min-width: 100px;
}

#cform input, #cform textarea{
    padding: 3px 10px;
    border: 1px solid #57453b;
    min-width: 200px;
}

#cform textarea{
    min-height: 80px;
    resize: none;
}

#cform button{
    background: none;
    border:1px solid #57453b;
    padding: 15px 35px;
}


.scroll-edt, .scroll{
    position: absolute;
    bottom: 0;
    right: 5%;
    padding: 10px 0;
}


/* navbar */
.navbar-header a{
    color: #57453b;
}
.navbar-toggle{
    background: #57453b;
}
.navbar-toggle span{
    background: #eaeaea;
}
.navbar-nav a{
    color: #57453b;
    border-bottom:1px solid #57453b;
}

/* address */
.address{
    margin-bottom:20px;
}
.address td.bold{
    vertical-align: top;
    padding: 0px 10px;
}

.address iframe{
    margin-top: 20px;
}


/* ortaks */
.ortak-img{
    border-bottom:1px solid #57453b;
}
.ortaks a{
    float: left;
    text-align: center;
    color: #57453b;
}


#edaduygu{
    margin-left:30px;
    padding: 12px 0;
}
#efezari{
    margin-left:110px;
    padding: 12px 0;
}

#servetacikalin{
    margin-left:120px;
    padding: 12px 0;
}

#ismailhakan{
    margin-left:110px;
    padding: 12px 0;
}

.ortaks a:hover{
    text-decoration: none;
}


/* faaliyet-tab */
.faaliyet-tab{
    padding: 10px 20px;
    border-right:1px solid #57453b;
    border-left:1px solid #57453b;
    -webkit-animation: menu_alan 2s;
    animation: menu_alan 2s;
}
.faaliyet-tab a{
    display: block;
    text-align: center;
    margin: 17px 0;
    padding: 5px 0;
    color: #57453a;
}
.faaliyet-tab a:hover, .faaliyet-tab a.active{
    text-decoration: none;
    border-bottom:2px solid #57453b;
}

.faaliyet-content{color: #57453a;text-align: right;text-align: justify}
.faaliyet-content p{
    padding-left: 55px;
}
.faaliyet-content h2{font-size: 30px;}
.faaliyet-content h2 img{padding:0 5px 5px 0}

.yasal-uyari{
    color: #57453b;
    display: block;
    text-align: center;
    font-family: 'verdana';
    font-size:10px;
    padding: 0 0 15px 0;
    font-weight: bold;
}
.yasal-uyari:hover{text-decoration: none;}

/* responsive */
    @media (min-width: 755px) and (max-width: 1200px) {
    .logo{
        padding-bottom: 20px;
    }

   #edaduygu{
        margin-left:35px;
        padding: 12px 0;
    }
    #efezari{
        margin-left:85px;
        padding: 12px 0;
    }

    #servetacikalin{
        margin-left:105px;
        padding: 12px 0;
    }

    #ismailhakan{
        margin-left:95px;
        padding: 12px 0;
    }

}

 @media (min-width: 480px) and (max-width: 755px) {
    .logo{
        padding-bottom: 20px;
    }

   #edaduygu{
        margin-left:15px;
        padding: 12px 0;
        font-size:12px;
    }
    #efezari{
        margin-left:35px;
        padding: 12px 0;
        font-size:12px;
    }

    #servetacikalin{
        margin-left:50px;
        padding: 12px 0;
        font-size:12px;
    }

    #ismailhakan{
        margin-left:55px;
        padding: 12px 0;
        font-size:12px;
    }

}
@media (max-width: 480px) {
    .logo{
        padding-bottom: 20px;
    }

    

    #edaduygu{
        margin-left:10px;
        padding: 12px 0;
        font-size:8px;
    }
    #efezari{
        margin-left:24px;
        padding: 12px 0;
        font-size:8px;
    }

    #servetacikalin{
        margin-left:38px;
        padding: 12px 0;
        font-size:8px;
    }

    #ismailhakan{
        margin-left:24px;
        padding: 12px 0;
        font-size:8px;
    }

    .hakkimizda{
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center !important;
    }

    .faaliyet-content p{
        padding-left: 0 !important;
    }

	.faaliyet-content h2{
	text-align:center !important;
		font-size: 16px !important;
	}
	
}

@media (max-width: 330px) {
    

    #edaduygu{
        margin-left:0px;
        padding: 12px 0;
        font-size:8px;
    }
    #efezari{
        margin-left:14px;
        padding: 12px 0;
        font-size:8px;
    }

    #servetacikalin{
        margin-left:18px;
        padding: 12px 0;
        font-size:8px;
    }

    #ismailhakan{
        margin-left:12px;
        padding: 12px 0;
        font-size:8px;
    }
	
}

.rotate {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
}

.hakkimizda{
    padding-left: 55px;
}

/* animation */

@-webkit-keyframes menu_alan {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -10deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -4deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
    }
}


