body{
     font-family: 'Libre Baskerville', serif;
    font-size:14px;
    line-height:1.6;
        margin: 0;
        
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    color:#e7ceb5;
    background:url(../image/bodybg.jpg) #000;
    word-break:break-word
}
.social-medias a{
    display:inline-block;
    width:36px;
    color:#d6cbc7;
    height:36px;
    text-align:center;
    border-radius:100%;
    transition:all .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.social-medias a i{
    font-size:18px;
    line-height:36px
}
.social-medias a:hover{
    background-color:#e7ceb5;
    color:#686868
}
.spacer{
    margin-bottom:48px
}
#header{
    position:absolute;
    z-index:1000;
    left:0;
    right:0;
    top:0;
    color:#e7ceb5;
    font-size:16px;
    padding:22px 0
}
#header .container{
    display:flex;
    align-items:center;
    justify-content:space-between
}
#header #logo{
    display:block
}
#header #logo img{
    display:block;
    margin:0
}
#header #main-menu{
    list-style:none;
    margin:0;
    flex-grow:1;
    text-align:right;
        padding-inline-start: 10px;
}
#header #main-menu li{
    display:inline-block;
    margin-left:12px
}
#header #main-menu li.email-link a{
    display:block;
    padding:6px;
    color:#d6cbc7;
    font-family: 'Libre Baskerville', serif;
        text-decoration:none;
    transition:color .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#header #main-menu li.email-link a i{
    font-size:18px;
    margin-right:4px
}
#header #main-menu li.email-link a:hover{
    color:#dbb58e
}
#header #menu-switch{
    position:relative;
    width:32px;
    height:32px;
    margin-left:40px;
    cursor:pointer
}
#header #menu-switch span{
    display:block;
    position:absolute;
    width:20px;
    height:3px;
    border-radius:2px;
    background-color:#e7ceb5;
    left:2px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%)
}
#header #menu-switch:before,#header #menu-switch:after{
    content:'';
    display:block;
    width:28px;
    height:3px;
    border-radius:2px;
    background-color:#e7ceb5;
    position:absolute;
    left:2px
}
#header #menu-switch:before{
    top:6px
}
#header #menu-switch:after{
    bottom:6px;
    transition:width .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#header #menu-switch:hover:after{
    width:12px
}
#hamburger-menu{
    position:fixed;
    width:100%;
    height:100%;
    overflow:auto;
    padding:80px 0;
    top:0;
    left:100%;
    font-family: 'Libre Baskerville', serif;
    display:flex;
    align-items:center;
    z-index:1000;
    background-color:#686868;
    color:#e7ceb5;
    font-weight:300;
    transition:left .6s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#hamburger-menu ul{
    list-style:none;
    margin:0;
    padding:0;
    font-size:30px;
    line-height:1.4;
    letter-spacing:.19em;
    color:#6b87b4
}
#hamburger-menu ul li{
    padding:2px 0;
    padding-left:40px;
    opacity:0;
    transition:all .28s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#hamburger-menu ul li a{
    display:inline-block;
    position:relative;
    color:#d6cbc7;
    text-decoration:none;
    font-family: 'Libre Baskerville', serif;
    padding:12px 0;
    transition:color .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#hamburger-menu ul li a:before,#hamburger-menu ul li a:after{
    content:'';
    display:block;
    position:absolute;
    left:4px;
    width:0;
    height:11px;
    background-repeat:no-repeat;
    background-position:0 center;
    background-size:auto 100%;
    transition:width .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#hamburger-menu ul li a:before{
    top:0;
    background-image:url("../image/icon-brace-down.svg")
}
#hamburger-menu ul li a:after{
    bottom:0;
    background-image:url("../image/icon-brace-up.svg")
}
#hamburger-menu ul li a:hover{
    color:#e7ceb5
}
#hamburger-menu ul li a:hover:before,#hamburger-menu ul li a:hover:after{
    width:176px
}
#hamburger-menu ul li.revealed{
    padding-left:0;
    opacity:1
}
#hamburger-menu .social-medias a{
    display:inline-block;
    width:36px;
    height:36px
}
#hamburger-menu #hamburger-contact{
    opacity:0;
    padding-left:40px;
    transition:opacity .4s cubic-bezier(.65,0,.35,1),padding .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#hamburger-menu #hamburger-contact p {
     font-family: 'Libre Baskerville', serif;
}

#hamburger-menu #hamburger-contact h5 {
    font-size:25px;
    font-weight:bold;
}
#hamburger-menu #hamburger-contact a {
    color:#d6cbc7;
}
#hamburger-menu #hamburger-contact.faded-in{
    opacity:1;
    padding-left:0
}
#hamburger-menu #hamburger-close{
    width:40px;
    height:40px;
    background:url("../image/icon-close.svg") no-repeat center center;
    position:absolute;
    right:64px;
    top:52px;
    cursor:pointer;
    transition:transform .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
#hamburger-menu #hamburger-close:hover{
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
#hamburger-menu.open{
    left:0
}
.article{
    display:block;
    position:relative;
    background-color:#e7ceb5;
    text-decoration: none;
    margin-bottom:60px
}
.article .image-holder{
    overflow:hidden
}
.article .image-holder img{
    display:block;
    width:100%;
    margin:0;
    transition:transform .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.article .content-holder{
    padding:30px 24px
}
.article .date{
    display:block;
    font-size:18px;
    font-weight:400;
    color:#717e92;
    margin-bottom:20px
}
.article h3{
    font-size:20px;
     font-family: 'Libre Baskerville', serif;
    line-height:1.6;
    height:4.4em;
    font-weight:bold;
    color:#686868;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical
}
.article:hover .image-holder img{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05)
}
.swiper-container#services-slider{
    padding-top:40px
}
.swiper-container#services-slider .swiper-button-next,.swiper-container#services-slider .swiper-button-prev{
    width:44px;
    height:24px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:80% auto;
    top:0;
    margin:0
}
.swiper-container#services-slider .swiper-button-next{
    background-image:url("../image/icon-long-arrow-right-white.svg");
    right:10px
}
.swiper-container#services-slider .swiper-button-prev{
    background-image:url("../image/icon-long-arrow-left-white.svg");
    right:64px;
    left:auto
}
.breadcrumbs{
    list-style:none;
    margin:0;
    padding:0;
    margin-bottom:12px;
    font-size:10px;
    text-transform:uppercase;
    color:rgba(255,255,255,.4)
}
.breadcrumbs li{
    display:inline-block
}
.breadcrumbs li a{
    display:inline-block;
    color:#d6cbc7;
     font-family: 'Libre Baskerville', serif;
    text-decoration:none;
    font-size:11px;
    vertical-align:middle
}
.breadcrumbs li a:hover{
    color:#e7ceb5
}
.breadcrumbs li:after{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"";
    content:"";
    font-size:14px;
    line-height:16px;
    margin-left:10px;
    margin-right:10px;
    vertical-align:middle;
    margin-top:-2px
}
.breadcrumbs li:last-child:after{
    display:none
}
.attorney-thumbnail{
    display:block;
    background:#e7ceb5;
    margin-bottom:32px;
    position:relative;
    min-height:120px
}
.attorney-thumbnail .image-holder{
    width:100%;
    position:relative
}
.attorney-thumbnail .image-holder img{
    display:block;
    width:100%;
    margin:0;
    -webkit-filter:grayscale(1);
    filter:grayscale(1);
    transition:all .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.attorney-thumbnail .image-holder:after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color:#686868;
    opacity:.4;
    mix-blend-mode:multiply;
    transition:opacity .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}


.attorney-thumbnail .content-holder-service {
  padding:15px;    
}

.attorney-thumbnail .content-holder{
   
    left:0;
    bottom:0;
    top:0;
    padding:14px 16px;
    color:#faf5f0;
    min-height:105px
}
.attorney-thumbnail .content-holder-serice h3,
.attorney-thumbnail .content-holder h3{
    font-size:16px;
    font-weight:500;
    margin-bottom:2px;
        color:#686868;
    font-weight:400;
    font-family: 'Libre Baskerville', serif;
}
.attorney-thumbnail .content-holder span{
    display:block;
    font-size:10px
}
.attorney-thumbnail .content-holder-serice p,
.attorney-thumbnail .content-holder p {
    color:#2f3232;
     font-family: 'Libre Baskerville', serif;
}
.attorney-thumbnail .content-holder .more {
    font-family: 'Libre Baskerville', serif;
   font-size:15px;
   text-decoration:none;
   color:#1d9692;
   padding:7px 10px;
   bottom:10px;
   border-radius:4px;
   border:1px solid #1d9692;
}

.more {
    font-family: 'Libre Baskerville', serif;
   font-size:15px;
   text-decoration:none;
   color:#1d9692;
   padding:7px 10px;
   bottom:10px;
   border-radius:4px;
   border:1px solid #1d9692;
}

.more:hover {
    color:#28605e;
   border:1px solid #28605e;
}

.attorney-thumbnail .content-holder .more:hover {
    color:#28605e;
   border:1px solid #28605e;
}

.attorney-thumbnail .content-holder-service .more {
    font-family: 'Libre Baskerville', serif;
   font-size:15px;
   text-decoration:none;
   color:#1d9692;
   padding:7px 10px;
   bottom:10px;
   border-radius:4px;
   border:1px solid #1d9692;
}
.attorney-thumbnail .content-holder-service .more:hover {
    color:#28605e;
   border:1px solid #28605e;
}

.attorney-thumbnail .content-holder span.position{
    color:#e7ceb5;
    margin-bottom:10px
}
.attorney-thumbnail .content-holder span.expertise{
    font-weight:600
}
.attorney-thumbnail:hover .image-holder img{
    -webkit-filter:grayscale(0);
    filter:grayscale(0)
}
.attorney-thumbnail:hover .image-holder:after{
    opacity:0
}
.horizontal-attorney{
    display:flex;
    align-items:center;
    margin-bottom:30px;
    background-color:#e7ceb5;
    box-shadow:0 10px 25px rgba(0,0,0,.13);
    transition:box-shadow .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.horizontal-attorney .image-holder{
    width:160px;
    height:160px;
    position:relative;
    overflow:hidden;
    flex-shrink:0
}
.horizontal-attorney .image-holder img{
    display:block;
    margin:0;
    width:100%;
    height:auto;
    position:absolute;
    left:0;
    top:0
}
.horizontal-attorney .content-holder{
    padding:12px 20px
}
.horizontal-attorney h3{
    font-size:16px;
    font-weight:500;
    color:#c3a383;
    margin-bottom:8px
}
.horizontal-attorney h2{
    font-size:20px;
    font-weight:500;
    margin-bottom:18px
}
.horizontal-attorney .email{
    font-size:14px;
    font-weight:400
}
.horizontal-attorney .email i{
    color:#e7ceb5;
    margin-right:12px
}
.horizontal-attorney:hover{
    box-shadow:0 4px 4px rgba(0,0,0,.13)
}

.service-card{
    display:block;
    text-decoration:none;
    margin-bottom:30px;
    background-color:#e7ceb5;
    box-shadow:0 10px 25px rgba(0,0,0,.04);
    padding:46px;
    position:relative;
    overflow:hidden
}
.service-card .image-holder{
    overflow:hidden;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    opacity:0;
    transition:all .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.service-card .image-holder img{
    display:block;
    margin:0;
    width:100%;
    height:100%;
    object-fit:cover;
    -webkit-filter:grayscale(1);
    filter:grayscale(1);
    transition:transform 1s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.service-card .image-holder:after{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:#686868;
    opacity:.78
}
.service-card .content-holder{
    position:relative
}
.service-card .icon-holder{
    height: auto;
    width: 100%;
    margin-bottom: 28px;
}
.service-card .icon-holder img{
    display:block;
    height:auto;
    width:100%;
    margin:0
}
.service-card h3{
    font-size:18px;
    font-weight:500;
    height: 40px;
       font-family: 'Libre Baskerville', serif;
    text-decoration:none;
    color:#686868;
    transition:color .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.service-card p{
    min-height:128px;
    margin:0;
    color:#667489;
     font-family: 'Libre Baskerville', serif;
    text-decoration:none;
    transition:color .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.service-card:after{
    content:'';
    display:block;
    width:20px;
    height:20px;
    background:url("../image/icon-arrow-right-yellow.svg") no-repeat center center;
    background-size:contain;
    position:absolute;
    right:-20px;
    top:30px;
    opacity:0;
    transition:right .4s cubic-bezier(.65,0,.35,1),opacity .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.service-card:hover .image-holder{
    opacity:1
}
.service-card:hover .image-holder img{
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2)
}
.service-card:hover h3{
    color:#e7ceb5
}
.service-card:hover p{
    color:#faf5f0
}
.service-card:hover:after{
    right:30px;
    opacity:1
}
.left-menu{
    list-style:none;
    padding:0;
    font-weight:600;
    color:#717e92
}
.left-menu li{
    margin-bottom:6px
}
.left-menu li a{
    display:inline-block;
    padding-top:6px;
    padding-bottom:6px;
    border-left:0 solid #717e92;
    transition:border .2s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.left-menu li a:hover{
    border-width:7px;
    padding-left:12px
}
.left-menu li a.active{
    border-left:7px solid #e7ceb5;
    padding-left:12px;
    color:#686868
}
.user-badge{
    display:inline-flex;
    align-items:center;
    margin-bottom:24px
}
.user-badge .image-holder{
    width:40px;
    height:40px;
    border-radius:100%;
    margin-right:10px;
    overflow:hidden
}
.user-badge .image-holder img{
    display:block;
    width:100%;
    margin:0
}
.user-badge h5{
    font-size:16px;
    font-weight:400;
    margin-bottom:8px
}
.user-badge span{
    display:block;
    font-size:14px;
    opacity:.4
}
.sharer{
    float:right
}
.sharer a{
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    flex-direction:column;
    width:80px;
    height:80px;
    margin-bottom:12px;
    color:#666;
    transition:color .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.sharer a i{
    font-size:28px;
    margin-bottom:4px
}
.sharer a span{
    display:block;
    font-size:14px;
    font-weight:700
}
.sharer a:hover{
    color:#686868
}
.section{
    padding:150px 0;
    position:relative
}
.section.no-padding{
    padding:0
}
.section.more-padding{
    padding:72px 0
}
#form-language {
    display:inline-block;
}
#form-language li button {
    background:none;
    border:none;
        color: #d6cbc7;
    font-family: 'Libre Baskerville', serif;
    font-size:12px;
    cursor:pointer;
}

.section#uc{
    height:100vh;
    min-height:400px;
    background-color:#686868;
    text-align:center;
    color:#e7ceb5;
    display:flex;
    align-items:center;
    justify-content:center
}
.section#uc img{
    width:160px;
    margin-bottom:60px
}

.section.ekibimiz{
    background:url("../image/our_team.jpg") no-repeat center center !important;
    background-size:cover;
    padding-top:156px;
    padding-bottom:80px
}

.section.insightlist {
    background: url(../image/insightlist.jpg) !important;
        background-position: top center;
    background-repeat: no-repeat;
    background-size: cover !important;
    padding-top: 156px;
    padding-bottom: 80px;
}

.section.page-header{
    background:url("../image/calisma-alanlarimiz.jpg") no-repeat center center;
    background-size:cover;
    padding-top:156px;
    padding-bottom:80px
}
.section.page-header .container{
    position:relative
}
.section.page-header h1{
    font-size:24px;
    font-weight:400;
    color:#e7ceb5;
    text-transform:uppercase
}
.section.page-header h3{
    font-size:34px;
    font-weight:300;
    font-style:italic;
    color:#e7ceb5;
    margin-bottom:50px
}
.section.page-header .top-content{
    font-size:18px;
    color:#e7ceb5;
    padding-bottom:16px
}
.section.page-header .top-content:before{
    content:'';
    display:block;
    width:130px;
    height:4px;
    background-color:#e7ceb5;
    margin-bottom:24px
}
.section.page-header .user-badge{
    margin-bottom:16px;
    color:#e7ceb5
}
.section.page-header .user-badge:nth-last-child(2){
    margin:0
}
.section.page-header:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color:rgba(11,45,46, 0.7);
    opacity:.9
}
.section#attorney-header{
    background-color:#686868;
    min-height:50px;
    padding-top:140px;
    padding-bottom:0px;
    color:#faf5f0
}

.section#attorney-header .text-light,
.section#attorney-header li {
     font-family: 'Libre Baskerville', serif;
    font-size:13px;
    padding:3px 0px;
}
.section#attorney-header .attorney-photo{
    display:block;
    position:absolute;
    left:-100px;
    top:0;
    width:36%;
    height:100%;
    overflow:hidden;
    opacity:0;
    transition:opacity 1s cubic-bezier(.65,0,.35,1),left 2s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#attorney-header .attorney-photo img{
    display:block;
    width:100%;
    margin:0;
    -webkit-filter:grayscale(1);
    filter:grayscale(1);
    opacity:.36
}
.section#attorney-header .attorney-photo:after{
    content:'';
    display:block;
    position:absolute;
    right:0;
    top:0;
    bottom:0;
    width:22%;
    background:linear-gradient(to right,transparent,#686868)
}
.section#attorney-header .container{
    position:relative;
    z-index:2
}
.section#attorney-header h1,.section#attorney-header h2,.section#attorney-header .attorney-social-medias,.section#attorney-header .buttons{
    position:relative;
    top:12px;
    opacity:0;
    transition:top .4s cubic-bezier(.65,0,.35,1),opacity .4s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#attorney-header h1{
    font-size:23px;
    font-weight:300;
    font-family: 'Libre Baskerville', serif;
    margin-bottom:10px
}
.section#attorney-header h2{
    font-size:18px;
    font-weight:300;
    margin-bottom:20px
}
.section#attorney-header .attorney-social-medias{
    list-style:none;
    padding:0;
    color:#e7ceb5
}
.section#attorney-header .attorney-social-medias li{
    display:inline-block;
    margin-right:24px
}
.section#attorney-header .attorney-social-medias li a{
    display:block;
    padding-left:20px;
    color:#e7ceb5;
     font-family: 'Libre Baskerville', serif;
    background:url("../image/icon-arrow-right-yellow.svg") no-repeat 0 center
}
.section#attorney-header .buttons{
    margin-bottom:40px
}
.section#attorney-header .btn{
    padding:6px 20px
}
.section#attorney-header .btn:after{
    display:none
}
.section#attorney-header h3{
    font-size:18px;
    line-height:28px;
    padding-top:28px;
    font-family: 'Libre Baskerville', serif;
    height:28px;
    overflow:hidden;
    font-weight:400;
    color:#e7ceb5;
    transition:padding-top 1.6s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#attorney-header .text-light{
    opacity:0;
    transition:opacity 2s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#attorney-header.step-1 .attorney-photo{
    left:0;
    opacity:1
}
.section#attorney-header.step-2 h1{
    opacity:1;
    top:0
}
.section#attorney-header.step-3 h2{
    opacity:1;
    top:0
}
.section#attorney-header.step-4 .attorney-social-medias{
    opacity:1;
    top:0
}
.section#attorney-header.step-5 .buttons{
    opacity:1;
    top:0
}
.section#attorney-header.step-6 h3{
    padding-top:0
}
.section#attorney-header.step-7 .text-light{
    opacity:1
}
.section.fancy{
    padding:140px 0
}
.section.fancy .content-holder{
    position:relative;
    overflow:hidden
}
.section.fancy .image-holder{
    max-width:960px
}
.section.fancy .image-wrapper{
    padding-top:66.8%;
    position:relative;
    overflow:hidden
}
.section.fancy .image-wrapper img{
    display:block;
    position:absolute;
    width:0;
    height:100%;
    object-fit:cover;
    left:0;
    top:0;
    margin:0;
    transition:width 2s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section.fancy .image-wrapper:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:100%;
    background-color:#f5ebe1;
    transition:width .8s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section.fancy .content-box{
    background-color:#faf5f0;
    width:760px;
    position:absolute;
    right:-760px;
    top:50%;
    padding:64px 80px;
    font-size:16px;
    color:#686868;
    opacity:0;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    transform:translateY(-50%);
    transition:opacity 1.4s cubic-bezier(.65,0,.35,1),right 1.4s cubic-bezier(.65,0,.35,1)
}
.section.fancy .content-box .section-title{
    margin-bottom:32px
}
.section.fancy .content-box .arrowed-link{
    display:block;
    color:#e7ceb5 !important;
    position:absolute;
    right:64px;
    bottom:28px
}

.arrowed-link{
    
    color:#e7ceb5 !important;
    
}

.section.fancy.step-1 .image-wrapper:before{
    width:100%
}
.section.fancy.step-2 .image-wrapper img{
    width:100%
}
.section.fancy.step-3 .content-box{
    right:0;
    opacity:1
}
.section.bg-pale{
    background-color:#faf5f0
}
.section.bg-pale.half-white .container{
    position:relative
}
.section.bg-pale.half-white:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    background:url(../image/anasayfa_insbg.jpg);
    height:100%
}
.section.project{
    padding-top:0
}
.section.project .image-holder{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    height:354px;
    margin-bottom:88px
}
.section.project .project-title{
    margin-bottom:48px;
    font-size:32px;
    font-weight:400;
    color:#2a3e5d
}
.section.project .project-banner{
    background-color:#686868;
    color:#e7ceb5;
    margin-top:92px
}
.section.project .project-banner img{
    display:block;
    width:100%;
    margin:0
}
.section.project .project-banner .banner-content{
    padding:24px
}
.section.project .project-banner h6{
    color:#e7ceb5;
    font-size:18px;
    margin-bottom:8px
}
.section.project .project-banner h3{
    font-size:24px;
    font-weight:500;
    margin-bottom:24px
}
.section.project .project-banner .share{
    padding-top:6px
}
.section.project .project-banner .share:before{
    content:'Paylaşarak Çoğalalım';
    display:block;
    font-size:14px;
    font-weight:700
}
.section.project .project-banner .share a{
    display:inline-block;
    margin-right:8px;
    color:#e7ceb5;
    font-size:20px
}
.section#home{
    padding:0;
    height:100vh;
    min-height:640px;
    font-size:16px;
    line-height:1.9;
    color:#f5ebe1;
    background-color:#686868;
    display:flex;
    align-items:center;
    justify-content:center
}
.section#home .content-holder{
   width: 100%;
   text-align: center;
}
.section#home #animation-wrapper{
    width:0;
    height:0;
    border:1px solid #e7ceb5;
    background:url("../image/bg-home-2.jpg") no-repeat top center;
    background-size:cover;
    transition:all .8s cubic-bezier(.65,0,.35,1);
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#home h1{
    font-size:26px;
    line-height:1.56;
    font-weight:500;
    letter-spacing:.1em;
    color:#e7ceb5;
    text-transform:uppercase;
    margin-bottom:44px
}
.section#home h1 span{
    display:block;
    
    font-family: 'Libre Baskerville', serif;
    padding-top:1.56em;
    overflow:hidden;
    transition:padding-top 1s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#home .home-body{
    position:relative;
    top:60px;
    max-width:50%;
    margin:0 auto;
    opacity:0;
     font-family: 'Libre Baskerville', serif;
    font-size:17px;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    transition:opacity .8s cubic-bezier(.65,0,.35,1),top .8s cubic-bezier(.65,0,.35,1)
}
.section#home #mouse-scroll-animation{
    width:36px;
    height:63px;
    border:1px solid #e7ceb5;
    border-radius:18px;
    margin-left:-18px;
    position:absolute;
    bottom:54px;
    left:50%;
    opacity:0;
    transition:opacity 1s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#home #mouse-scroll-animation:before{
    content:"";
    display:block;
    width:2px;
    height:8px;
    background-color:#e7ceb5;
    position:absolute;
    bottom:72%;
    left:50%;
    border-radius:2px;
    margin-left:-1px;
    animation-duration:1.5s;
    animation-iteration-count:infinite;
    animation-name:mouseScrollAnimation;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#home.step-1 #animation-wrapper{
    width:100%
}
.section#home.step-2 #animation-wrapper{
    height:100%;
    border:0 none
}
.section#home.step-3 h1 span{
    padding-top:0
}
.section#home.step-4 .home-body{
    opacity:1;
    top:0
}
.section#home.step-5 #mouse-scroll-animation{
    opacity:1
}
.section#home-services{
    padding:100px 0px;
}
.section#home-services .container{
    position:relative
}
.section#home-services .section-title{
    color:#e7ceb5;
    position:relative;
    z-index:4
}
.section#home-services .section-title .arrowed-link{
    color:#e7ceb5
}
.section#home-services:before{
    content:'';
    display:block;
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:100%;
    background:url("../image/practicebghome.jpg") no-repeat center center;
    background-size:cover
}
.section#page-news{
    padding-top:0
}
.section#page-news #news-filters{
    margin-bottom:100px;
    background-color:#e7ceb5
}
.section#page-news #news-filters .container{
    display:flex;
    align-items:center
}
.section#page-news #news-filters .form-control{
    margin-bottom:0
}
.section#page-news #news-filters #news-search{
    padding:24px 40px;
    background-image:url("../image/icon-search.svg");
    background-repeat:no-repeat;
    background-position:0 center;
    border:0 none
}
.section#page-news #news-filters select{
    width:auto;
    flex-shrink:0;
    padding-left:12px;
    padding-right:12px;
    background-color:#e7ceb5;
    margin-left:4px;
    border:1px solid rgba(19,41,75,.2)
}
.section#single-attorney{
    top:40px;
    opacity:0;
     font-family: 'Libre Baskerville', serif;
    font-size:17px;
    transition:top 1s cubic-bezier(.65,0,.35,1),opacity 1s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.section#single-attorney h1,.section#single-attorney h2,.section#single-attorney h3,.section#single-attorney h4,.section#single-attorney h5,.section#single-attorney h6{
    font-weight:400
}
.section#single-attorney.faded-in{
    top:0;
    opacity:1
}
.section#page-attorneys{
    padding-top:15px;
}
.section#page-attorneys #attorney-search{
    width:780px;
    max-width:100%;
    margin:0 auto;
    text-align:center;
    margin-bottom:64px
}
.section#page-attorneys #attorney-search h1{
    font-size:28px;
    font-weight:400;
    color:#e7ceb5;
    letter-spacing:.1em;
    margin-bottom:38px;
    text-transform:uppercase
}
.section#page-attorneys #attorney-search .search-box{
    background-color:#e7ceb5;
    padding:16px
}
.section#page-attorneys #attorney-search #attorney-search-input{
    padding:12px 24px 12px 40px;
    background-image:url("../image/icon-search.svg");
    background-repeat:no-repeat;
    background-position:0 center;
    border:0 none
}
.section#page-attorneys #attorney-search select{
    padding:12px 20px;
    border:1px solid #686868;
    text-transform:capitalize
}
.section#page-attorneys #attorney-search #letter-list{
    list-style:none;
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:600;
    color:#253857
}
.section#page-attorneys #attorney-search #letter-list li{
    display:inline-block;
    cursor:pointer;
    padding:2px;
    margin:2px
}
.section#page-attorneys #attorney-search #letter-list li:hover,.section#page-attorneys #attorney-search #letter-list li.active{
    text-decoration:underline
}
#contact{
    padding:60px 0;
    line-height:32px
}
#contact #google-maps{
    height:100%;
    min-height:600px;
    background-color:#ccc
}
#contact .info-window{
    padding:12px;
    text-align:center;
    font-size:14px
}
#contact #contact-form{
    padding-top:60px
}
#contact #contact-form h3{
    font-size:24px;
    font-weight:400;
    margin-bottom:54px
}
#career{
    padding:60px 0
}
#career .career-left h3{
    font-size:48px;
    font-weight:400;
    letter-spacing:.1em;
    margin-bottom:38px
}
#career .career-left h3.color-yellow{
    width:10px;
    word-break:initial
}
#footer{
    background-color:#686868;
    color:#e7ceb5;
    font-family: 'Libre Baskerville', serif;
    padding:60px 0
}
#footer a { color:#e7ceb5;  }
#footer h3{
    font-size:16px;
    letter-spacing:.1em
}
#footer ul{
    list-style:none;
    padding:0
}
#footer ul li{
    display:inline-block
}
#footer ul li a{
    display:block
}
#footer ul.legal-menu li{
    margin-left:12px
}
#footer ul.legal-menu li a{
    text-decoration:underline
}
#footer .footer-left p{
    font-size:16px;
     font-family: 'Libre Baskerville', serif;
    line-height:2.2;
    color:#e7ceb5;
}
#footer .footer-left .inline-field {
    font-weight:bold;
    padding-right: 7px;
     color:#e7ceb5;
}
#footer #footer-bottom a {
     font-family: 'Libre Baskerville', serif;
}
#footer #footer-bottom{
    display:flex;
     font-family: 'Libre Baskerville', serif;
    align-items:center;
    justify-content:space-between;
    border-top:1px solid #707070;
    padding-top:32px;
    font-size:12px;
    margin-top:40px
}
#footer #footer-bottom .lang-switch{
    flex-grow:1
}
#footer #subscribe-form h3{
    font-weight:400;
        font-family: 'Libre Baskerville', serif;
}
#footer #subscribe-form .input-holder{
    display:flex;
    align-items:center;
    margin-bottom:8px
}
#footer #subscribe-form .input-holder .form-control{
    border:1px solid rgba(250,245,240,.2);
    border-radius:5px;
    color:#e7ceb5;
    font-size:14px;
    line-height:20px;
    padding:9px 12px
}
#footer #subscribe-form .input-holder .form-control:focus{
    background:rgba(255,255,255,.1)
}
#footer #subscribe-form .input-holder .btn{
    width:40px;
    height:40px;
    flex-shrink:0;
    border:1px solid rgba(250,245,240,.2);
    background:transparent url(../image/icon-arrow-right-yellow.svg) no-repeat center center;
    border-radius:5px;
    margin-left:6px;
    padding:0
}
#footer #subscribe-form .input-holder .btn:after{
    display:none
}
#footer #subscribe-form label{
    color:#e7ceb5;
    font-size:14px;
     font-family: 'Libre Baskerville', serif;
    font-weight:300
}
#logo-animation{
    background-color:#686868;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:9999;
    display:flex;
    align-items:center;
    justify-content:center
}
#logo-animation svg{
    width:80%;
    max-width:720px
}
#stage{
    display:none;
    justify-content:center;
    align-items:center;
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background:rgba(0,0,0,.6) url("../image/loading.gif") no-repeat center center;
    background-size:60px auto;
    z-index:9999
}
#stage .message-holder{
    background-color:#e7ceb5;
    padding:24px 48px;
    margin:0;
    width:400px;
    max-width:90%;
    text-align:center;
    font-size:18px;
    line-height:1.2;
    font-weight:500;
    border-top:5px solid #686868;
    border-radius:0 0 10px 10px
}
@media(min-width:992px){
    .container-narrow{
        max-width:800px!important
    }
}
@media(max-width:1699px){
    #hamburger-menu ul{
        font-size:30px
    }
    .article h3{
        font-size:16px
    }
    .service-card{
        padding:15px;
        font-size:14px
    }
    .service-card .icon-holder{
       height: auto;
        width: 100%;
        margin-bottom: 28px;

    }
    .service-card h3{
        font-size:18px
    }
    .section#attorney-header{
        padding-bottom:32px
    }
    .section.page-header h3{
        font-size:28px;
        margin-bottom:36px
    }
    .section.page-header .top-content{
        font-size:16px
    }
}
@media(max-width:1199px){
    #attorney-list{
        grid-template-columns:repeat(4,1fr)
    }
    #career{
        padding:40px 0
    }
    #career .career-left h3{
        font-size:36px
    }
    .section#home-services:before{
        height:280px
    }
    .section#attorney-header .attorney-photo img{
        height:100%;
        object-fit:cover
    }
    .section.project .project-banner .banner-content{
        padding:18px
    }
    .section.project .project-banner h6{
        font-size:16px
    }
    .section.project .project-banner h3{
        font-size:20px
    }
}
@media(max-width:991px){
    .section-title{
        font-size:24px
    }
    #hamburger-menu ul{
        font-size:24px;
        margin-bottom:40px
    }
    #hamburger-menu ul li a{
        padding:10px 0
    }
    #hamburger-menu ul li a:before,#hamburger-menu ul li a:after{
        height:7px
    }
    #hamburger-menu ul li a:hover:before,#hamburger-menu ul li a:hover:after{
        width:110px
    }
    #hamburger-menu #hamburger-close{
        width:32px;
        height:32px;
        right:24px;
        top:24px
    }
    #attorney-list{
        grid-template-columns:repeat(3,1fr)
    }
    #career{
        padding:12px 0
    }
    #career .career-left{
        margin-bottom:40px
    }
    #career .career-left h3{
        margin-bottom:12px
    }
    #career .career-left h3.color-yellow{
        width:auto
    }
    #contact{
        padding:12px 0
    }
    #contact #contact-form{
        padding-top:24px;
        margin-bottom:32px
    }
    #contact #contact-form h3{
        margin-bottom:24px
    }
    #contact #google-maps{
        height:400px;
        min-height:initial
    }
    .section.fancy{
        padding:80px 0
    }
    .section.fancy .content-box{
        width:86%;
        right:-100%;
        top:0;
        margin-top:-120px;
        position:relative;
        padding:48px;
        -webkit-transform:initial;
        -moz-transform:initial;
        -ms-transform:initial;
        -o-transform:initial;
        transform:initial
    }
    .section.fancy .content-box .section-title{
        margin-bottom:24px
    }
    .section.fancy .content-box .arrowed-link{
        right:48px
    }
    .section.fancy.step-3 .content-box{
        right:-14%
    }
    .section#attorney-header{
        padding-left:240px;
        font-size:14px
    }
    .section#attorney-header h1{
        font-size:32px
    }
    .section#attorney-header .buttons{
        margin-bottom:20px
    }
    .section.page-header h3{
        font-size:24px;
        margin-bottom:24px
    }
    .section.project .image-holder{
        height:200px;
        margin-bottom:40px
    }
    .section.project .project-title{
        font-size:28px;
        margin-bottom:32px
    }
    .section#page-news #news-filters{
        margin-bottom:40px;
        padding-bottom:6px
    }
    .section#page-news #news-filters .container{
        flex-wrap:wrap
    }
    .section#page-news #news-filters #news-search{
        width:100%;
        margin-bottom:4px
    }
    .section#page-news #news-filters select{
        flex-grow:1;
        margin:6px 4px
    }
}
@media(max-width:767px){
    .more-space{
        margin-bottom:32px
    }
    .form-group{
        margin-bottom:24px
    }
    .section-title .arrowed-link{
        float:none;
        display:table;
        margin-top:8px
    }
    #header{
        position:fixed;
        padding:10px 0;
        transition:background-color .32s cubic-bezier(.65,0,.35,1);
        -webkit-transform:translate3d(0,0,0);
        -moz-transform:translate3d(0,0,0);
        -ms-transform:translate3d(0,0,0);
        -o-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    #header #logo img{
        height:44px;
        width:auto
    }
    #header #main-menu li{
        margin:0
    }
    #header #main-menu li.email-link a{
        width:36px;
        height:36px;
        text-align:center;
        color:#d6cbc7;
        text-decoration:none;
    }
    #header #main-menu li.email-link a i{
        margin:0
    }
    #header #main-menu li.email-link span{
        display:none
    }
    #header #menu-switch{
        margin-left:12px
    }
    #header.collapsed{
        background-color:#686868;
        box-shadow:0 0 12px rgba(19,41,75,.12)
    }
    #hamburger-menu{
        padding:64px 0
    }
    #hamburger-menu ul{
        font-size:20px;
        margin:0
    }
    #hamburger-menu ul li a:before,#hamburger-menu ul li a:after{
        height:6px
    }
    #hamburger-menu ul li a:hover:before,#hamburger-menu ul li a:hover:after{
        width:94px
    }
    #hamburger-menu #hamburger-contact{
        display:none
    }
    .attorney-thumbnail .content-holder{
        right:12px
    }
    #attorney-list{
        grid-template-columns:repeat(2,1fr)
    }
    .article{
        margin-bottom:32px
    }
    .article .content-holder{
        padding:24px 20px
    }
    .sharer{
        float:none;
        display:flex;
        justify-content:center
    }
    .horizontal-attorney{
        margin-bottom:24px
    }
    .horizontal-attorney .image-holder{
        width:100px;
        height:100px
    }
    .horizontal-attorney .content-holder{
        padding:12px
    }
    .horizontal-attorney h3{
        font-size:14px
    }
    .horizontal-attorney h2{
        font-size:16px;
        margin-bottom:10px
    }
    .horizontal-attorney .email{
        font-size:12px
    }
    .horizontal-attorney .email i{
        margin-right:8px
    }
    #career .career-left h3{
        font-size:22px
    }
    .section.more-padding{
        padding:48px 0
    }
    .section#home{
        font-size:14px;
        max-height:800px
    }
    .section#home #animation-wrapper{
        background-size:auto 900px
    }
    .section#home h1{
        font-size:16px;
        margin-bottom:24px
    }
    .section#home #mouse-scroll-animation{
        bottom:20px
    }
    .section.fancy{
        padding:60px 0
    }
    .section.fancy .content-box{
        width:calc(100% - 24px);
        margin-top:-64px;
        padding:24px;
        padding-bottom:48px;
        font-size:14px
    }
    .section.fancy .content-box .arrowed-link{
        right:24px;
        bottom:24px
    }
    .section.fancy.step-3 .content-box{
        right:-24px
    }
    .section.page-header{
        padding-top:120px;
        padding-bottom:40px;
        min-height:220px
    }
    .section.page-header h1{
        font-size:20px
    }
    .section.page-header h3{
        font-size:18px
    }
    .section.page-header .top-content{
        font-size:14px
    }
    .section.project .image-holder{
        height:180px;
        margin-bottom:32px
    }
    .section.project .project-title{
        font-size:20px;
        margin-bottom:24px
    }
    .section.project .project-banner{
        margin-top:24px
    }
    .section#attorney-header{
        padding-left:0;
        padding-top:320px
    }
    .section#attorney-header .attorney-photo{
        width:100%;
        height:400px
    }
    .section#attorney-header .attorney-photo img{
        height:auto;
        object-fit:initial
    }
    .section#attorney-header .attorney-photo:after{
        width:100%;
        height:120px;
        top:auto;
        background:linear-gradient(to bottom,transparent,#686868)
    }
    .section#attorney-header h1{
        font-size:24px
    }
    .section#attorney-header h2{
        font-size:14px
    }
    .section#page-attorneys #attorney-search{
        margin-bottom:40px
    }
    #footer{
        padding-top:48px;
        padding-bottom:24px
    }
    #footer ul.legal-menu li{
        margin:0 6px
    }
    #footer #footer-bottom{
        display:block;
        text-align:center
    }
    
    .section#home .home-body {
        max-width: 70%;
    }
}

.danismantitle {
        text-align: center;
    width: 100%;
    display: block;
    font-size: 22px;
    padding: 30px 0px;
}

.btn-about {
    padding:10px;
    color:#e7ceb5;
    border:1px solid #e7ceb5;
    border-radius:4px;
     font-family: 'Libre Baskerville', serif;
    font-size:15px;
    text-decoration:none;
}

.arrowed-link{
    display:inline-block;
    padding-right:32px;
    font-size:14px;
    
    font-weight:500;
    letter-spacing:.05em;
    position:relative
}
.arrowed-link:after{
    content:'';
    display:block;
    width:14px;
    height:14px;
    background:url("../image/icon-arrow-right-yellow.svg") no-repeat center center;
    background-size:contain;
    position:absolute;
    right:8px;
    top:50%;
    margin-top:-7px;
    transition:right .32s cubic-bezier(.65,0,.35,1);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.arrowed-link:hover:after{
    right:0
}

.section-title{
    font-size:17px;
    font-weight:500;
    font-family: 'Libre Baskerville', serif;
  
    margin-bottom:20px
}
.section-title .arrowed-link{
    display:block;
    float:right;
    padding-top:6px;
     font-family: 'Libre Baskerville', serif;
    text-decoration: none;
    padding-bottom:6px;
    margin-top:4px
}

.section.information-page {
    //background: url(../image/practicebghome.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 156px;
    padding-bottom: 80px;
}

@media (max-width: 767px){
.section-title .arrowed-link {
    float: none;
    display: table;
    margin-top: 8px;
}
}



.pr-areas .row {
    margin-left:-5px !important;
    margin-right:-5px !important;
}
.pr-areas .col-md-2 {
    padding-left: 5px !important;
    padding-right:5px !important;
}

.content-holder-service h3 {
    height:44px;
    color:#000;
}

.content-holder-service p { color:#666; }

#contant-form textarea,
#contant-form .form-control {
    background:#000;
    border:1px solid #333;
    width:100%;
    padding:5px;
    min-height:35px;
    color:#fff;

}
#contant-form label {
    padding-bottom:5px;
}
#contant-form .form-group {
        margin-bottom:15px;
}


#contant-form .btn-primary {
    background:#24a38a;
    padding:15px 20px;
    color:#fff;
}